Roy Want

E-mail: roywant AT acm. org,  roywant AT google.com
Google Inc., Mail-Stop: US-MTV-B43
1600 Amphitheatre Parkway
Mountain View, CA 94043, USA
INDEX PAGE

CV
Last Updated: March, 2020
Click here for a printable version 

 

Research Interests

Mobile & ubiquitous computing,  location & context systems, electronic tagging (RFID/NFC/BLE), hardware design, electronic commerce, smart cards, distributed systems, multimedia systems, location finding systems, cellular automata, novel user interfaces, MEMS.

 

Professional Awards

 

  Education

 

Experience

 

  Skill Set

 

  Projects (Click Here for Photo Archive that involve prototype devices)

 

  Publications

Conferences

Journals & Periodicals

Book, Book Chapters & Published Reports

Articles  & Editorials

Workshop Papers (published)

EIC Introductions (IEEE Pervasive Computing) 

Papers in Review

For  selected publications referencing my work (click here)

 

   Professional Activities  

Professional Societies, Awards, Standards, and Executive Committees

Conference Program Chairs

Conference Technical Program Committee Service  

Invited Presentations (selected)

Editorial Posts

PhD Thesis Committees

Industry & Academia Technical Awards

Pre-College Award

Government Grants, Industry Committees

 

Patents   (click here for latest patent search)

Over 115 patents filed since 1990, the following 106 have issued:

Patent Issued Title
106 US010045169 2018-08-07 Systems and methods for personalizing public devices
105 US010024952 2018-07-17 Self-organizing hybrid indoor location system 
104 US09911136 2018-03-06 Method and system for providing sign data and sign history 
103 US09907008 2018-02-17 Cloud-coordinated location system using ultrasonic pulses and radio signals  
102 US09870057 2018-01-16 Gesture detection using an array of short-range communication devices
101 US09817540 2017-11-14 Device, system, and method of composing logical computing platforms
100
US09791540
2017-10-17 Self-organizing hybrid indoor location system
99 US09666013 2017-05-30 Cloud-based vending
98 US09662569 2017-05-30 Sensor fusion to combine sensor input data from multiple devices into one input stream
97 US09621703 2017-04-11 Motion to connect to kiosk
96 US09609482 2017-03-28 Cloud-coordinated location system using ultrasonic pulses and radio signals
95 US09413872 2016-08-09 Motion to connect to kiosk
94 US09282232 2016-03-08 Collaborative Image Control

93

US09215286

2015-12-15

Creating a social network based on an activity

92

US09203476

2015-12-01

System and method for code communication

91

US09143944

2015-09-22

Secure peer-to-peer network setup

90

US09077912

2015-07-07

Motion initiated time synchronization

89

US09071282

2015-06-30

Variable read rates for short-range communication

88

US09002930

2015-04-07

Activity distribution between multiple devices

87

US08928555

2015-01-06

Privacy display

86

US08874594

2014-10-28

Search with my location history

85

US08755785

2014-06-17

Collaborative image control

84

US08705707

2014-04-22

Labeling communication device call logs

83

US08686921

2014-04-01

Dynamic geometry management of virtual frame buffer for appendable logical displays

82

US08638190

2014-01-28

Gesture detection using an array of short-range communication devices

81

US08626135

2014-01-07

Communication redirect via short-range communication for digital item retrieval  

80

US08565791

2013-10-22

Computing device interaction with visual media

79

US08560484

2013-10-15

User model creation

78

US08515413

2013-08-20

Controlling a target device using short-range communication

77

US08504008

2013-08-06

Virtual control panels using short-range communication

76

US08456381

2013-06-04

Device, system, and method of providing an extended display with desired relative display orientation 

75

US08405572

2013-03-26

Privacy display

74 US08363586 2013-01-29 Social networking and advertisements in a mobile device on a local personal area network
73 US08281123 2012-10-02 Apparatus and method for managing and protecting information during use of semi-trusted interfaces 
72 US08254995 2012-08-28 Method and device for communicating data 
71 US08170212 2012-05-01 Device, system, and method of establishing secure wireless communication
70 US08117284 2012-02-14 Unsolicited and unconfirmed computing platform service information 
69 US08107879 2012-01-31 Device, system, and method of establishing multiple wireless connections
68 US08081612 2011-12-20 Device, system, and method of selectively activating a wireless network connection
67 RE42927 2011-11-15 System and method for obtaining and using location specific information
66 US08041951 2011-10-18 Code-based communication connection management 
65 US07831278 2010-11-09 Method and device for communicating data with a personal wireless storage device
64 US07779193 2010-08-17 Method and apparatus for external data transfer in a personal storage device
63 US07707150 2010-04-27 Automatic exchange of information in an ad-hoc computing environment
62 US07664529 2010-02-16 Methods and apparatus for data communication for mobile electronic devices
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 & Career

2018

Precise Indoor Location based on WiFi-RTT (IEEE 802.11mc)

Coverage by Google


Coverage by Tech Media

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

2001

2000

1999

1998

1997

1996

1995

1994

1993

1992

 

  Sports & Hobbies