Inventor
Roy Want
Inventor
Los Altos, CA, US
Overview
Patents· 108 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing21%
H04WWireless communication networks17%
H04LTransmission of digital information, e.g. telegraphic communication15%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes8%
G01SRadio direction-finding7%
H04MTelephonic communication5%
G06KGraphical data reading4%
H04BTransmission3%
G01CMeasuring distances, levels or bearings3%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests3%
PatentTitleYear
10,635,460Assisted interaction for mobile products202010,257,256IOT interaction system201910,045,169Systems and methods for personalizing public devices201810,024,952Self-organizing hybrid indoor location system20189,911,136'Method and system for providing sign data and sign history'20189,907,008'Cloud-coordinated location system using ultrasonic pulses and radio signals'20189,870,057'Gesture detection using an array of short-range communication devices'20189,817,540'Device, system, and method of composing logical computing platforms'20179,791,540'Self-organizing hybrid indoor location system'20179,662,569'Sensor fusion to combine sensor input data from multiple devices into one input stream'20179,666,013'Cloud-based vending'20179,621,703'Motion to connect to kiosk'20179,609,482'Cloud-coordinated location system using ultrasonic pulses and radio signals'20179,413,872'Motion to connect to kiosk'20169,282,232'Collaborative image control'20169,215,286'Creating a social network based on an activity'20159,203,476'System and method for code communication'20159,143,944'Secure peer-to-peer network setup'20159,077,912'Motion initiated time synchronization'20159,071,282'Variable read rates for short-range communication'20159,002,930'Activity distribution between multiple devices'20158,928,555'Privacy display'20158,874,594'Search with my location history'20148,755,785'Collaborative image control'20148,705,707'Labeling communcation device call logs'20148,686,921'Dynamic geometry management of virtual frame buffer for appendable logical displays'20148,638,190'Gesture detection using an array of short-range communication devices'20148,626,135'Communication redirect via short-range communication for digital item retrieval'20148,565,791'Computing device interaction with visual media'20138,560,484'User model creation'20138,515,413'Controlling a target device using short-range communication'20138,504,008'Virtual control panels using short-range communication'20138,456,381'Device, system, and method of providing an extended display with desired relative display orientation'20138,405,572'Privacy display'20138,363,586'Social networking and advertisements in a mobile device on a local personal area network'20138,281,123'Apparatus and method for managing and protecting information during use of semi-trusted interfaces'20128,254,995'Method and device for communicating data'20128,170,212'Device, system, and method of establishing secure wireless communication'20128,117,284'Unsolicited and unconfirmed computing platform service information'20128,107,879'Device, system, and method of establishing multiple wireless connections'20128,081,612'Device, system, and method of selectively activating a wireless network connection'2011RE042927'System and method for obtaining and using location specific information'20118,041,951'Code-based communication connection management'20117,831,278'Method and device for communicating data with a personal wireless storage device'20107,779,193'Method and apparatus for external data transfer in a personal storage device'20107,707,150'Automatic exchange of information in an ad-hoc computing environment'20107,664,529'Methods and apparatus for data communication for mobile electronic devices'20107,483,952'System transmitting unsolicited and unconfirmed computing platform service information to wireless devices'20097,426,403'Methods and apparatus for data communication for mobile electronic devices'20087,337,466'Information hiding through time synchronization'20087,278,024'Session authentication using temporary passwords'20077,253,800'Manipulative user interface systems and methods'20077,229,017'Laser locating and tracking system for externally activated tags'20077,202,783'Method and system for identifying when a first device is within a physical range of a second device'20077,200,812'Method, apparatus and system for enabling users to selectively greek documents'20077,174,462'Method of authentication using familiar photographs'20077,089,288'Interactive context preserved navigation of graphical data sets using multiple physical tags'20067,082,578'Computer user interface using a physical manipulatory grammar'20066,816,859'Rotationally desensitized unistroke handwriting recognition'20046,630,922'Handedness detection for a physical manipulatory grammar'20036,628,447'Array of rotatable solid elements for color display'20036,611,196'System and method for providing audio augmentation of a physical environment'20036,608,549'Virtual interface for configuring an audio augmentation system'20036,573,916'Navigation of rendered virtual environments using physical tags'20036,542,083'Electronic tag position detection using radio broadcast'20036,498,601'Method and apparatus for selecting input modes on a palmtop computer'20026,456,273'Flap array under fluidic and electrical control'20026,446,208'User interface system based on sequentially read electronic tags'20026,422,474'N-space indexing of digital data representations using physical tags'20026,366,697'Rotationally desensitized unistroke handwriting recognition'20026,342,830'Controlled shielding of electronic tags'20026,340,957'Dynamically relocatable tileable displays'20026,340,931'Network printer document interface using electronic tags'20026,326,946'Operator icons for information collages'20016,297,805'Multiple interacting computers interfaceable through a physical manipulatory grammar'20016,297,838'Spinning as a morpheme for a physical manipulatory grammar'20016,292,744'Infrared beacon positioning system'20016,268,857'Computer user interface using a physical manipulatory grammar'20016,249,226'Network printer document interface using electronic tags'20016,243,074'Handedness detection for a physical manipulatory grammar'20016,241,364'Light fixture embedded infrared beacon'20016,243,075'Graspable device manipulation for controlling a computer display'20016,216,087'Infrared beacon positioning system'20016,176,425'Information management system supporting multiple electronic tags'20016,160,540'Zoomorphic computer user interface'20006,122,520'System and method for obtaining and using location specific information'20006,021,399'Space efficient method of verifying electronic payments'20006,008,727'Selectively enabled electronic tags'19996,005,482'Surface mounted information collage'19995,982,520'Personal storage device for application and data transfer'19995,952,638'Space efficient method of electronic payments'19995,857,023'Space efficient method of redeeming electronic payments'19995,825,675'Apparatus and configuration method for a small, hand-held computing device'19985,818,425'Mapping drawings generated on small mobile pen based electronic devices onto large displays'19985,812,865'Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users'19985,793,630'High precision spatially defined data transfer system'19985,721,725'Protocol for channel access in wireless or network data communication'19985,627,517'Decentralized tracking and routing system wherein packages are associated with active tags'19975,611,050'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'19975,603,054'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'19975,564,070'Method and system for maintaining processing continuity to mobile computers in a wireless network'19965,555,376'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'19965,544,321'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'19965,530,235'Interactive contents revealing storage device'19965,493,692'Selective delivery of electronic messages in a multiple computer system based on context and environment of a user'19965,493,283'Locating and authentication system'19965,485,634'Method and system for the dynamic selection, allocation and arbitration of control between devices within a region'19965,402,469'Carrier locating system'1995Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1995–1996Based in Cambridge, GB· patent location history
1996–2007Patents assigned to XEROX CORP (51)· patent assignee history
1996–2015Based in Mountain View, CA, US· patent location history
1998–2020Based in Los Altos, CA, US· patent location history
1998Based in Mountainview, CA, US· patent location history
2007–2017Patents assigned to INTEL CORP (28)· patent assignee history
2011–2017Patents assigned to WANT ROY (27)· patent assignee history
2013–2020Patents assigned to GOOGLE INC (23)· patent assignee history
2018–2020Patents assigned to GOOGLE LLC (7)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| XEROX CORP | 51 | 1996–2007 |
| INTEL CORP | 28 | 2007–2017 |
| WANT ROYself | 27 | 2011–2017 |
| GOOGLE INC | 23 | 2013–2020 |
| GOOGLE LLC | 7 | 2018–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Los Altos, California, US | 90 | 1998–2020 |
| Mountain View, California, US | 15 | 1996–2015 |
| Cambridge, GB | 2 | 1995–1996 |
| Mountainview, California, US | 1 | 1998 |