![]() |
|
Research InterestsMobile computing, ubiquitous & proactive computing, hardware design, electronic commerce, smart cards, distributed systems, multimedia systems, fast networking, location finding systems, cellular automata, extreme user interfaces, MEMS, electronic tagging (RFID)
Professional AwardsIEEE Fellow 2005 - "Contributions to Ubiquitous Computing"
ACM Fellow 2005 - "Contributions to Mobile and Ubiquitous Computing"
Education
Experience
Skill
Set
Projects
PublicationsEIC Introductions (click here)
Papers in Review
For selected publications referencing my work (click here)
IEEE (Institute for Electrical and Electronic Engineers) member since 1991, Fellow 2005
ACM (Association of Computer Machinery) member since 1996, Fellow 2005
Conference Program Chairs
Technical Program chair ACM Hotmobile 2010, Annapolis, Maryland, USA
Technical Program co-chair IEEE ISWC 2008, USA
Technical Program co-chair Pervasive 2005, Munich, Germany
Technical
Program co-chair, ACM Mobisys 2004 Conference
Panel Chair, Mobicom 1999, Seattle, USA
Technical Program Committee ACM MobiSys Conference
2009 Krakow, Poland
2008 Breckenridge, Colorado, USA
2007 Puerto Rico
2006 Uppsala Sweden
2005 Seattle, USA
2004 Boston, USA
Technical Program Committee ACM HotMobile Conference
2010 Annapolis, Maryland
2008 Napa California
Technical
Program Committee for IEEE ISWC Conference
2008 Pittsburgh, USA
2001 Zurich, Germany
Technical Program Committee Pervasive Conference
2005 Conference
2002 Zurich Switzerland
Technical Program Committee IEEE PerCom 2004, Orlando, Florida
Technical Program Committee Ubicomp
2003 Seattle , USA
2002 Gotenburg, Sweden
Technical Program Committee for ACM MobiCom
2001 Rome, Italy
Invited panelist/speaker: "Dynamic Composable Computing", IEEE 125th Media Event Panel, March 10th 2009, New York, NY, USA
Keynote speaker, "Life, the Universe, and The Future of Mobile Computing", ACM Mobisys 2008, June 19th 2008, Colorado, USA
Invited speaker, "Carry Small Live Large", TTI Vanguard "Being Everywhere" Conference, Toronto Canada April 29-30, 2008
Keynote speaker, "The Cell Phone and the Future of Mobile Computing", 25th Annual IEEE International Performance Computing and Communication Conference (IPCCC), Phoenix, Arizona, April 10th, 2006
Invited speaker, State of the Art Session: "System Challenges for Pervasive and Ubiquitous Computing", ICSE'05, St. Louis, MO, May 18th 2005
Lillian
Gilbreth Lectureship, National Academy of Engineering (NAE), Washington DC,
Oct 12th, 2003. "Personal Servers – Pushing the Limits of Personal
Computing”
Panel
moderator - Intel Developers Forum Fall 2003
“WiFi: Opportunities and Challenges”, 18th Sept 2003, San Jose
Invited
speaker - Intel Developers Forum Fall 2003 - R&D Perspective -
International Press Conference, 15th Sept 2003, San Jose
Keynote
speaker, IEEE PerCom, “New Horizons for Mobile Computing”, March
24th, 2003, Dallas Texas.
Invited
speaker at National Academy of Engineering (NAE), 2002 Japan/America
Frontiers of Engineering Symposium, 26th October 2002, Odaiba, Tokyo,
Japan
Keynote
speaker, "Ten Lessons Learned about Ubiquitous Computing",
Dagstugl Ubiquitous Computing Conference, 2001
Invited
speaker, "The Personal Server - a new approach to Ubiquitous
Computing", Pervasive Computing 2001, NIST, Washington DC
Invited
panelist, Mobicom 2000, Cmon'sense, moderator Deborah Estrin, Boston, August
9th 2000
Invited
panelist - Business Week e.biz live conference, San Jose, July 24th, 2000
keynote closing session, with moderator Scott Shuster and Eric Brewer (Chief
Scientist Inktomi).
Invited
speaker, "There is an Electronic Tag in your Future!", at
Cryptography Symposium: Life in an Era of Cryptographic Abundance,
Xerox PARC June 20th 2000.
Invited
speaker - 'Mobile Computing', Asilomar Microcomputer Workshop, April 2000.
Invited
TV interview C-NET/CNBC "Beyond the PC", TV interview
Richard Hart Hosting, Sat 1pm, April 8th 2000.
Invited
speaker, UIST'99, "The Design and Use of Electronic Tagging for HCI",
November 1999
Invited
speaker, Lock-note address, "Ubiquitous Computing", Wireless'93
Conference, San Jose
Invited
panelist, "Nomadic Information Appliances", following Globecom'92.
Orlando, December 10th, 1992. Workshop on "Networking of
Personal Communications Appliances".
Invited
panelist (conference bridge) "Active Badge Panel" Chaired by Ken Pier,
Proceedings, Conference on Organizational Computing Systems, November 5-8,
Atlanta, Georgia,
Editor-in-Chief. IEEE Pervasive Computing. Jan 2006- present.
Associate Editor-in-Chief, IEEE Pervasive Computing, Fall 2001-2005
Robert
K. Harle, “Maintaining World Models in Context-Aware Environments” ,
Department of Engineering, University of Cambridge UK, October 2004.
Bill
N. Schilit, “A
Context-Aware System Architecture for Mobile Distributed Computing
Department of Computer Science, Columbia University, NY, May 1995
Intel CTG Divisional Recognition Award (DRA) ; Worldmap Q2 2007
Intel CTG Divisional Recognition Award (DRA) ; Mobile Platform Innovation (MPI) Team, Q2 2006
Intel STO Divisional Recognition Award (DRA) ; XScale design-win support, Q1 2005
Intel MG/CHG Group Recognition Award (GRA) ; Contributions leading to the development of the CCF program", Q1 2005
Intel
CTG Divisional Recognition Award (DRA) ; Personal Server Project
Xerox
PARC "Excellence in Science and Technology Award",
7th August
2000 for the completion of the Hikari project under contract from FX
Xerox
PARC "Excellence in Science and Technology
Award",
September 1997 with the EUI group for the
PDR manipulative User interface design
Xerox
PARC "Excellence
in Science and Technology Award",
Jan 1993 for the
design and deployment of the ParcTab system at Expo '92, Seville Spain
CEB,
Nuffield Physics - Cambridge examination board prize: July 1979, "The
change in length of a nickel rod in a magnetic field (magnetostriction)"
NAS
Advisory Workshop on Radio Frequency Identification (RFID), Seattle, Apr
2004: Invited expert & panelist
DARPA
contract N66001-99-2-8924, 1999. "Expeditions into the
Future", Portolano - Workscapes Project (sub. 993572).
Principal Investigator (PI),
Infrared
Data Association (IrDA) standards meetings 1995-1997: Representative for
Xerox/PARC.
DARPA
contract DABT63-91-C-0027, 1991, “Ubiquitous Computing Program”, Affiliated
Researcher.
Patents
(click here
for latest patent search)Over 80 patents filed since 1990, the following have issued:
| Patent | Issued | Title | |
| 61 | US07483952 | 2009-01-27 | System transmitting unsolicited and unconfirmed computing platform service information to wireless devices |
| 60 | US07426403 | 2008-09-16 | Methods and apparatus for data communication for mobile electronic devices |
| 59 | US07337466 | 2008-02-26 | Information hiding through time synchronization |
| 58 | US07278024 | 2007-10-02 | Session authentication using temporary passwords |
| 57 | US07253800 | 2007-08-07 | Manipulative user interface systems and methods |
| 56 | US07229017 | 2007-06-12 | Laser locating and tracking system for externally activated tags |
| 55 | US07202783 | 2007-04-10 | Method and system for identifying when a first devices is within a physical range of a second device |
| 54 | US07200812 | 2007-04-03 | Method, apparatus and system for enabling users to selectively greek documents |
| 53 | US07174462 | 2007-02-06 | Method of authentication using familiar photographs |
| 52 | US07089288 | 2006-08-08 | Interactive context preserved navigation of graphical data sets using multiple physical tags |
| 51 | US07082578 | 2006-07-25 | Computer user interface using a physical manipulatory grammar |
| 50 | US06816859 | 2004-11-09 | Rotationally desensitized unistroke handwriting recognition (extended) |
| 49 | US06630922 | 2003-10-07 | Handedness detection for a physical manipulatory grammar |
| 48 | US06628447 | 2003-09-30 | Array of rotatable solid elements for color display |
| 47 | US06611196 | 2003-08-26 | System and method for providing audio augmentation of a physical environment |
| 46 | US06608549 | 2003-08-19 | Virtual interface for configuring an audio augmentation system |
| 45 | US06573916 | 2003-06-03 | Navigation of rendered virtual environments using physical tags |
| 44 | US06542083 | 2003-04-01 | Electronic tag position detection using radio broadcast |
| 43 | US06498601 | 2002-12-24 | Method and apparatus for selecting input modes on a palmtop computer |
| 42 | US06456273 | 2002-09-24 | Flap array under fluidic and electrical control |
| 41 | US06446208 | 2002-09-03 | User interface system based on sequentially read electronic tags |
| 40 | US06422474 | 2002-07-23 | N-space indexing of digital data representations using physical tags |
| 39 | US06366697 | 2002-02-04 | Rotationally desensitized unistroke handwriting recognition |
| 38 | US06342830 | 2002-01-29 | Controlled shielding of electronic tags |
| 37 | US06340957 | 2002-01-22 | Dynamically relocatable tileable displays |
| 36 | US06340931 | 2002-01-22 | Network printer document interface using electronic tags (extended) |
| 35 | US06326946 | 2001-12-04 | Operator icons for information collages |
| 34 | US06297838 | 2001-02-10 | Spinning as a morpheme for a physical manipulatory grammar |
| 33 | US06297805 | 2001-02-10 | Multiple interacting computers interface-able through a physical manipulatory grammar |
| 32 | US06292744 | 2001-09-12 | Infrared beacon positioning system (extended) |
| 31 | US06268857 | 2001-07-31 | Computer user interface using a physical manipulatory grammar |
| 30 | US06249226 | 2001-06-19 | Network printer document interface using electronic tags |
| 29 | US06243075 | 2001-06-05 | Graspable device manipulation for controlling a computer display |
| 28 | US06243074 | 2001-06-05 | Handedness detection for a physical manipulatory grammar |
| 27 | US06241364 | 2001-06-05 | Light fixture embedded infrared beacon |
| 26 | US06216087 | 2001-04-10 | Infrared beacon positioning system |
| 25 | US06176425 | 2001-01-23 | Information management system supporting multiple electronic tags |
| 24 | US06160540 | 2000-12-12 | Zoomorphic computer user interface |
| 23 | US06122520 | 2000-09-19 | System and method for obtaining and using location specific information |
| 22 | US06021399 | 2000-02-01 | Space efficient method of verifying electronic payments |
| 21 | US06008727 | 1999-12-28 | Selectively enabled electronic tags |
| 20 | US06005482 | 1999-12-21 | Surface mounted information collage |
| 19 | US05982520 | 1999-11-09 | Personal storage device for application and data transfer |
| 18 | US05952638 | 1999-09-14 | Space efficient method of electronic payments |
| 17 | US05857023 | 1999-01-05 | Space efficient method of redeeming electronic payments |
| 16 | US05825675 | 1998-10-20 | Apparatus and configuration method for a small, hand-held computing device |
| 15 | US05818425 | 1998-10-06 | Mapping drawings generated on small mobile pen based electronic devices onto large displays |
| 14 | US05812865 | 1998-09-22 | Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users |
| 13 | US05793630 | 1998-08-11 | High precision spatially defined data transfer system |
| 12 | US05721725 | 1998-02-24 | Protocol for channel access in wireless or network data communication |
| 11 | US05627517 | 1997-05-06 | Decentralized tracking and routing system wherein packages are associated with active tags |
| 10 | US05611050 | 1997-03-11 | Method for selectively performing event on computer controlled device whose location and allowable operation is consistent with the contextual and locational attributes of the event |
| 9 | US05603054 | 1997-02-11 | Method for triggering selected machine event when the triggering properties of the system are met and the triggering conditions of an identified user are perceived |
| 8 | US05564070 | 1996-10-08 | Method and system for maintaining processing continuity to mobile computers in a wireless network |
| 7 | US05555376 | 1996-09-10 | Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request |
| 6 | US05544321 | 1996-08-06 | System for granting ownership of device by user based on requested level of ownership, present state of the device, and the context of the device |
| 5 | US05530235 | 1996-06-25 | Interactive contents revealing storage device |
| 4 | US05493692 | 1996-02-20 | Selective delivery of electronic messages in a multiple computer system based on context and environment of a user |
| 3 | US05493283 GB2230365A |
1996-02-20 1989-02-18 |
Locating and authentication system |
| 2 | US05485634 | 1996-01-16 | Method and system for the dynamic selection, allocation and arbitration of control between devices within a region |
| 1 | US05402469 | 1995-03-28 | Carrier locating system |
Europe: 00124926.7-2206, Virtual Control System
Using non-imaging Scanner
Europe: 00124927.5-2210, Patterned Retro-reflective Tags Usable in Laser
Scanning Systems
Media Coverage of Projects
Sports & Hobbies