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: 11736555Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: GrantFiled: February 2, 2022Date of Patent: August 22, 2023Assignee: GOOGLE LLCInventors: William Noah Schilit, Roy Want
-
Publication number: 20220232064Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: ApplicationFiled: February 2, 2022Publication date: July 21, 2022Inventors: William Noah Schilit, Roy Want
-
Patent number: 11265363Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: GrantFiled: March 20, 2019Date of Patent: March 1, 2022Assignee: Google LLCInventors: William Noah Schilit, Roy Want
-
Patent number: 10635460Abstract: Systems and methods using one or more processors of a user electronic device for receiving user interactions and sending data related to those user interactions to another device. This may include receiving input comprising an interaction with the user device, identifying an application installed on the user device to which the interaction is directed to, and sending data over a network comprising an indication of a model of the user device, an identifier of the application, and an indication of the interaction. Sending the data may initiate one of a video playback, a tutorial, a demonstration, or a simulation, based on the data, on a device different than the user device. In some arrangements, the interaction is directed to a process running on the user device instead of an application.Type: GrantFiled: December 21, 2015Date of Patent: April 28, 2020Assignee: Google LLCInventors: Roy Want, William Schilit
-
Publication number: 20190222630Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: ApplicationFiled: March 20, 2019Publication date: July 18, 2019Inventors: William Noah Schilit, Roy Want
-
Patent number: 10257256Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: GrantFiled: January 20, 2016Date of Patent: April 9, 2019Assignee: Google LLCInventors: William Noah Schilit, Roy Want
-
Publication number: 20180336044Abstract: Systems and methods using one or more processors of a user electronic device for receiving user interactions and sending data related to those user interactions to another device. This may include receiving input comprising an interaction with the user device, identifying an application installed on the user device to which the interaction is directed to, and sending data over a network comprising an indication of a model of the user device, an identifier of the application, and an indication of the interaction. Sending the data may initiate one of a video playback, a tutorial, a demonstration, or a simulation, based on the data, on a device different than the user device. In some arrangements, the interaction is directed to a process running on the user device instead of an application.Type: ApplicationFiled: December 21, 2015Publication date: November 22, 2018Inventors: Roy Want, William Schilit
-
Publication number: 20180253190Abstract: Device, system, and method of composing logical computing platforms. For example, a wireless computing device includes: one or more wireless transceivers to send and receive wireless communication signals; a logical platform composition manager to provide a visual indication representing a logical platform that includes said wireless computing device and one or more wireless devices; and an input unit to receive a user selection corresponding to the visual representation; wherein, in response to the user selection, the logical platform composition manager is to command the one or more wireless transceivers to establish one or more wireless communication links between the wireless computing device and the one or more wireless devices.Type: ApplicationFiled: November 13, 2017Publication date: September 6, 2018Applicant: INTEL CORPORATIONInventors: Roy Want, Trevor Pering
-
Patent number: 10045169Abstract: 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: GrantFiled: July 24, 2015Date of Patent: August 7, 2018Assignee: Google LLCInventors: William Noah Schilit, Roy Want, Mark Sobaszek
-
Patent number: 10024952Abstract: Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.Type: GrantFiled: October 16, 2017Date of Patent: July 17, 2018Assignee: Google LLCInventors: Roy Want, Ravi Jain
-
Patent number: 9911136Abstract: Methods and systems include determining that a device is proximate to a sign, providing sign identification information associated with the sign, and providing a sign history. A request for sign data associated with the sign identification information may be received, and sign data may be provided. Determining that a sign is proximate to a device may be based on a signal from the sign and/or the device. Additionally, a location of a device may be received and it may be determined that the device is proximate to a sign based on determining a location of the sign and determining that the difference in the location of the device and the location of the sign is less than a given threshold. A request for sign data associated with the sign may be sent. In response, sign data may be received, stored, and displayed.Type: GrantFiled: June 3, 2013Date of Patent: March 6, 2018Assignee: Google LLCInventors: Roy Want, William Noah Schilit
-
Patent number: 9907008Abstract: 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: GrantFiled: March 21, 2017Date of Patent: February 27, 2018Assignee: Google LLCInventors: Roy Want, William Noah Schilit
-
Publication number: 20180038940Abstract: Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.Type: ApplicationFiled: October 16, 2017Publication date: February 8, 2018Inventors: Roy Want, Ravi Jain
-
Patent number: 9870057Abstract: In general, techniques and systems for defining a gesture with a computing device using short-range communication are described. In one example, a method includes obtaining position information from an array of position devices using near-field communication (NFC) during a movement of the computing device with respect to the array, wherein the position information identifies unique positions within the array for each position device from which position information was obtained. The method may also include determining sequence information associated with the position information, wherein the sequence information is representative of an order in which the position information was obtained from each position device, and performing, by the computing device, an action based at least in part on the position information and the sequence information, wherein the position information and the sequence information are representative of a gesture input associated with the movement of the computing device.Type: GrantFiled: January 27, 2014Date of Patent: January 16, 2018Assignee: Google LLCInventors: Roy Want, Yang Li, William Noah Schilit
-
Patent number: 9817540Abstract: Device, system, and method of composing logical computing platforms. For example, a wireless computing device includes: one or more wireless transceivers to send and receive wireless communication signals; a logical platform composition manager to provide a visual indication representing a logical platform that includes said wireless computing device and one or more wireless devices; and an input unit to receive a user selection corresponding to the visual representation; wherein, in response to the user selection, the logical platform composition manager is to command the one or more wireless transceivers to establish one or more wireless communication links between the wireless computing device and the one or more wireless devices.Type: GrantFiled: December 31, 2007Date of Patent: November 14, 2017Assignee: INTEL CORPORATIONInventors: Roy Want, Trevor Pering
-
Patent number: 9791540Abstract: Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.Type: GrantFiled: December 14, 2015Date of Patent: October 17, 2017Assignee: Google Inc.Inventors: Roy Want, Ravi Jain
-
Publication number: 20170208116Abstract: Systems and methods for facilitating interactions with embedded devices are provided. In one embodiment, a method can include obtaining a first set of data indicative of at least a plurality of interactions between a user device and a plurality of embedded devices associated with a building, and one or more locations of the user device associated with each respective interaction. The method can include generating a second set of data for each embedded device based, at least in part, on the first set of data. Each second set of data can be indicative of at least a number of interactions between the user device and the respective embedded device for each location. The method can include determining a particular location of the user device. The method can include identifying one or more recommended embedded devices and providing information about at least one recommended embedded device to the user device.Type: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Inventors: William Noah Schilit, Roy Want
-
Publication number: 20170195936Abstract: 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: ApplicationFiled: March 21, 2017Publication date: July 6, 2017Inventors: Roy Want, William Noah Schilit
-
Publication number: 20170168135Abstract: Systems and methods for identifying device location are provided. The method can include providing, by a mobile computing device, at least a first ultrasonic signal to a first and a second self-organizing beacon device. The method can include receiving, by the mobile computing device, a first radio frequency signal including the location of the first beacon device and a second radio frequency signal including the location of the second beacon device. The method can further include determining a first time-of-flight associated with the first beacon device and a second time-of-flight associated with the second beacon device. The method can include determining a location of the mobile computing device based at least in part on the first time-of-flight, the second time-of-flight, the location of the first beacon device, and the location of the second beacon device.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Roy Want, Ravi Jain
-
Patent number: 9666013Abstract: 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: GrantFiled: September 29, 2015Date of Patent: May 30, 2017Assignee: GOOGLE INC.Inventors: Roy Want, Scott Arthur Jenson, William Noah Schilit