Patents by Inventor Roy Want

Roy Want has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9662569
    Abstract: Software gaming applications may be written to accept an input from one or more standard controllers such a joystick with input buttons. However, multiple wearable sensors or hand held MID devices may enhance the gaming experience. These sensors may include devices such as accelerometers to detect movement of the extremity they are attached to and wirelessly communicate this information to a receiver. Embodiments are directed to using sensor fusion to combine sensor data from multiple wireless input devices, such as wearable sensors and MID devices together to form one logical input stream that is presented to an application and which the application sees are a standard controller.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Trevor Pering, Roy Want, Kenton M. Lyons, Barbara Rosario
  • Patent number: 9621703
    Abstract: A user may associate a mobile device such as a smartphone with a public device by imitating a movement pattern for a target with a movement pattern of the mobile device. The physical movement of the smartphone may be compared to the movement data for the target. If there is a match, the public device and the mobile device may be associated with one another. The association may allow a user to interact with the public device using the smartphone.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Roy Want, William N. Schilit
  • Publication number: 20170092034
    Abstract: In a general aspect, a computer-implemented method can include receiving, at a computing device, a beacon signal including a vending device identifier and sending, to a cloud-based vending service, the vending device identifier. The method can further include receiving, from the cloud-based vending service, an indication of at least one product available for purchase from the vending device and receiving, at the computing device, an indication of a selected product of the at least one product available for purchase. The method can also include sending, to the cloud based service, a request to purchase the selected product and receiving, from the cloud-based vending service, a purchase token for the selected product. The method can still further include sending, to the vending device, the purchase token and receiving, from the vending device, an acknowledgment that the purchase token has been used to purchase the selected product.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Roy Want, Scott Arthur Jenson, William Noah Schilit
  • Patent number: 9609482
    Abstract: In general, this disclosure describes location techniques for a mobile device. A mobile device may request permission from a server device to perform a ranging operation. Responsive to receiving an indication of allowance, the mobile device may output a first data packet via a radio signal, which is received by a beacon device that activates an ultrasonic transponder upon receipt of the first data packet. The mobile device then outputs a second data packet via an ultrasonic pulse. The beacon device receives the ultrasonic pulse and outputs a third data packet via a second radio signal that includes information identifying the beacon device. The mobile device calculates a time difference between outputting the ultrasonic pulse and receiving the second radio signal and determines its location based on the third data packet and the time difference.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Roy Want, William Noah Schilit
  • Publication number: 20170026812
    Abstract: Systems and method of providing personalized data by a public device are provided. In particular, a beacon device associated with a public computing device, such as a kiosk, can broadcast beacon data associated with the public computing device. The beacon data can include an identifier associated with the public device. The beacon data can be detected by a user device proximate the beacon device. The user device can then send user data to a remote computing device associated with the public device. The remote computing device can then update at least a portion of information to be provided by the public device based at least in part on the user data.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: William Noah Schilit, Roy Want, Mark Sobaszek
  • Publication number: 20160323434
    Abstract: A user may associate a mobile device such as a smartphone with a public device by imitating a movement pattern for a target with a movement pattern of the mobile device. The physical movement of the smartphone may be compared to the movement data for the target. If there is a match, the public device and the mobile device may be associated with one another. The association may allow a user to interact with the public device using the smartphone.
    Type: Application
    Filed: July 12, 2016
    Publication date: November 3, 2016
    Inventors: Roy Want, William N. Schilit
  • Patent number: 9413872
    Abstract: A user may associate an electronic device such as a smartphone with a public device by imitating a pattern for a target with a gesture of the mobile device. The physical movement of the smartphone may be compared to the movement data for the target. If there is a match, the public device and the electronic device may be associated with one another. The association may allow a user to interact with the public device using the smartphone.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventors: Roy Want, William N. Schilit
  • Patent number: 9282232
    Abstract: Systems and methods of conducting collaborative sessions between mobile devices may provide for determining a time delay associated with a set of participating mobile devices, and determining a command execution time based at least in part on a clock of a managing device and the time delay. One or more control messages may be transmitted to the participating mobile devices, wherein the control messages include the command and the command execution time. Upon receiving a control message, each participating mobile device may determine a local execution time based at least in part on the command execution time and an offset of the clock of the managing device relative to a local clock. Execution of the command can therefore be coordinated across the set of participating mobile devices.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 8, 2016
    Assignee: Intel Corporation
    Inventors: Michelle X. Gong, Roy Want, Horst W. Haussecker, Jesse Walker, Sai P. Balasundaram
  • Patent number: 9215286
    Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: December 15, 2015
    Assignee: Goolge Inc
    Inventors: William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen
  • Patent number: 9203476
    Abstract: Systems and methods for code communication are provided. A secure system wirelessly transmits, via a magnetic field transmitter, an access code to a handheld wireless communication device as a sequence of polarities of a short-range magnetic field. The wireless communication device senses the sequence of polarities and determines the code from the sensed sequence of polarities. The code provides access to the secure system. The handheld wireless communication device can wirelessly transmit the code received from the short-range magnetic field and identification information to the secure system to receive access to the secure system. The access is personalized based on at least the identification information and is maintained or validated when the handheld wireless communication device is within range of the short-range magnetic field.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, William Noah Schilit, Sean Keenan
  • Publication number: 20150271312
    Abstract: A user may associate an electronic device such as a smartphone with a public device by imitating a pattern for a target with a gesture of the mobile device. The physical movement of the smartphone may be compared to the movement data for the target. If there is a match, the public device and the electronic device may be associated with one another. The association may allow a user to interact with the public device using the smartphone.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 24, 2015
    Inventors: Roy Want, William N. Schilit
  • Patent number: 9143944
    Abstract: Apparatuses for peer-to-peer network setup are presented. In one embodiment, an apparatus comprises a wireless processing unit to communicate with a master device. The wireless processing unit is operable to receive encoded data in a two-dimensional (2D) barcode. The encoded data comprise at least user information associated with the master device including a user identifier, a device identifier, or both. The encoded data further comprise network information including a network identifier, a password, and a profile lifetime value. In one embodiment, the apparatus further comprises a display unit to display at least part of the user information and the network information to a user. The wireless processing unit is operable to initiate a peer-to-peer network setup with the master device based at least on a response from the user.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: September 22, 2015
    Assignee: Intel Corporation
    Inventors: Michelle X. Gong, Jesse Walker, Roy Want, Horst W. Haussecker
  • Patent number: 9077912
    Abstract: Systems and methods of synchronizing devices may include detecting a movement of a first mobile device and conducting a time synchronization procedure with respect to a second mobile device in response to the movement of the two mobile devices. The time synchronization can be conducted without network infrastructure support at the mobile devices.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: July 7, 2015
    Assignee: Intel Corporation
    Inventors: Michelle X. Gong, Roy Want, Horst W. Haussecker
  • Publication number: 20150186921
    Abstract: A digital sign may be controlled from a user device. The sign may broadcast a network identifier to which the user's device connects. Connecting to the sign may result in the device's web browser launching and displaying a landing page. The landing page may display buttons that can be utilized to control or interact with the digital sign.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Roy Want, William Noah Schilit
  • Publication number: 20150187186
    Abstract: A digital sign may be controlled from a user device. The sign may broadcast a network identifier to which the user's device connects. Connecting to the sign may result in the device's web browser launching and displaying a landing page. The landing page may display buttons that can be utilized to control or interact with the digital sign.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 2, 2015
    Applicant: Google Inc.
    Inventors: Roy Want, William Noah Schilit
  • Patent number: 9071282
    Abstract: In general, techniques and systems for selecting a read rate for short-range communication with a computing device are described. In one example, a method includes detecting, by a computing device, a trigger event. The method may also include, responsive to the detection of the trigger event, changing a near-field communication (NFC) read rate from a first read rate to a second read rate by multiplying the first read rate by a predetermined value. The method may also include generating, by the computing device, NFC signals at the second read rate. In some examples, the trigger event may include an acceleration or velocity of the computing device exceeding a threshold, detecting the computing device within a predetermined geographical location, or detecting an ambient light intensity exceeding a threshold.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, Richard Carl Gossweiler, III, William Noah Schilit
  • Publication number: 20150169189
    Abstract: A publicly accessible kiosk is provided whereby individuals who connected to the kiosk may share or exchange information about electronic applications, books, magazines, movies, music or the like with other individuals connected to the same kiosk. Two or more mobile devices may be detected. Each mobile device may be connected to a publicly accessible interface. A preference may be received for each device connected to the publicly accessible display. A personalized display may be provided on the publicly accessible interface based on the preference.
    Type: Application
    Filed: February 13, 2013
    Publication date: June 18, 2015
    Inventors: Roy Want, William Noah Schilit
  • Patent number: 9002930
    Abstract: A first application, operating on a first client device, may perform a task. As part of performing the task, the first application may generate a message that includes a command, data, and a list of client devices suitable for invoking the command. The first client device may determine whether the first client device is in the list. If the first client device is in the list, the first client device may transmit the message to a local application on the first client device, to further perform the task by invoking the command on the data. If the first client device is not in the list, the first client device may select a second client device from the list, and transmit, via a server device, the message to the second client device.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, William Noah Schilit
  • Publication number: 20150095195
    Abstract: Content provided at a venue may be stored to a database by associating the content provided with a content identifier and a venue identifier. In some configurations, the play time indicator may be associated with the content identifier and venue identifier. A query may be received based on a scan of a static, machine-readable computer code. The query may request a search of the database to be performed in order to identify the content provided at the venue. The query may be for content that is currently playing or for content that has been played at the venue within a defined time frame. A response to the query may be provided that identifies the content for the venue. The response may be provided, for example, to a smartphone belonging to a user and may present a purchase option for the content.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: Roy Want, William Noah Schilit
  • Patent number: 8928555
    Abstract: A display device can include a housing, a processor, and a display assembly. The processor can be arranged within the housing. The display assembly can be operably coupled to the processor and arranged within the housing. The display assembly can include a first display, a privacy filter, and a second display. The first display can output a first portion of the display. The second display can output a second portion of the display. The privacy filter and the first and second displays can be arranged such that the first portion of the display assembly is filtered by the privacy filter to be viewable in a first viewable arc. The second portion of the display assembly can be viewable in a second viewable arc that is different than the first viewable arc. The first and second displays can be LCD's.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Roy Want, Richard Carl Gossweiler, III, Colin Albright McDonough