Initiating personal assistant application based on eye tracking and gestures
US-9110635-B2 · Aug 18, 2015 · US
US10127806B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10127806-B2 |
| Application number | US-201815964965-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 27, 2018 |
| Priority date | Apr 11, 2016 |
| Publication date | Nov 13, 2018 |
| Grant date | Nov 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A modular garage door opener system has an accessory device including a load, and garage door opener including an accessory port for receiving the accessory device. A server receives initial accessory device status and settings data from the garage door opener, stores the data as associated with the accessory port, and sends the data to a peripheral device. The server receives new accessory device status data and sends it to the peripheral device. New settings data is sent by the peripheral device to the server and the server sends it to the garage door opener such that the load of the accessory device is controlled based on the new settings data. Similarly, initial data may be stored and associated with a second accessory port for a second accessory device and a load of the second accessory device is controlled based on new settings data from received from the peripheral device.
Opening claim text (preview).
What is claimed is: 1. A method for communication by a remote server with a garage door opener accessory device and a peripheral device, the method comprising: receiving, by an electronic processor of the remote server from a garage door opener, an initial data set including a unique identifier for the accessory device, an initial status indicating a status of the accessory device, and an initial setting indicating a setting of the accessory device, wherein, the garage door opener includes an accessory port configured to receive the accessory device; storing, by the electronic processor, the initial data set as an accessory data set associated with the accessory port of the garage door opener; sending, by the electronic processor, the initial data set to the peripheral device; receiving, by the electronic processor, new status data from the garage door opener; sending, by the electronic processor, the new status data to the peripheral device; receiving, by the electronic processor, new settings data from the peripheral device, wherein the new settings data is based on user input at the peripheral device; and sending, by the electronic processor, the new settings data to the garage door opener, wherein a load of the accessory device is controlled in response to the new settings data. 2. The method of claim 1 , further comprising: updating, by the electronic processor, the accessory data set to include the new status data, and updating, by the electronic processor, the accessory data set to include the new settings data. 3. The method of claim 1 , further comprising: receiving from the garage door opener, by the electronic processor, a second initial data set including a second unique identifier for a second accessory device, a second initial status indicating a second status of the second accessory device, and a second initial setting indicating a second setting of the second accessory device; storing, by the electronic processor, the second initial data set as a second accessory data set associated with a second accessory port of the garage door opener; sending, by the electronic processor, the second initial data set to the peripheral device; receiving, by the electronic processor, second new status data from the garage door opener; sending, by the electronic processor, the second new status data to the peripheral device; receiving, by the electronic processor, second new settings data from the peripheral device wherein the second new settings data is based on further user input at the peripheral device; and sending, by the electronic processor, the second new settings data to the garage door opener, wherein a second load of the second accessory device is controlled in response to the second new settings data. 4. The method of claim 1 , further comprising: after the second accessory device is disconnected from the second accessory port and the accessory device is disconnected from the accessory port, and after the second accessory device is connected to the accessory port: receiving, by the electronic processor, the second initial data set from the garage door opener; storing, by the electronic processor, the second initial data set as the accessory data set associated with the accessory port of the garage door opener; and sending, by the electronic processor, the second initial data set to the peripheral device. 5. The method of claim 1 , wherein: the accessory device is one selected from the group of a speaker, a fan, an extension cord reel, an environmental sensor, a park-assist laser, a light, an inflator, and an inflator cord reel, and the load of the accessory device is one selected from the group of a speaker circuit, a motor, a power relay, a park-assist laser light, a light, and a compressor. 6. A system for communication by a remote server with a garage door opener accessory device and a peripheral device, the system comprising: a server including an electronic processor and a memory coupled to the electronic processor, the memory storing instructions that when executed by the electronic processor configure the server to: receive, from a garage door opener, an initial data set including a unique identifier for the accessory device, an initial status indicating a status of the accessory device, and an initial setting indicating a setting of the accessory device, wherein, the garage door opener includes an accessory port configured to receive the accessory device; store the initial data set as an accessory data set associated with the accessory port of the garage door opener; send the initial data set to the peripheral device; receive new status data from the garage door opener; send the new status data to the peripheral device; receive new settings data from the peripheral device wherein the new settings data is based on user input at the peripheral device; and send the new settings data to the garage door opener, wherein a load of the accessory device is controlled in response to the new settings data. 7. The system of claim 6 , wherein the server is further configured to: update the accessory data set to include the new status data, and update the accessory data set to include the new settings data. 8. The system of claim 6 , wherein the server is further configured to: receive from the garage door opener a second initial data set including a second unique identifier for a second accessory device, a second initial status indicating a second status of the second accessory device, and a second initial setting indicating a second setting of the second accessory device; store the second initial data set as a second accessory data set associated with a second accessory port of the garage door opener; send the second initial data set to the peripheral device; receive second new status data from the garage door opener; send the second new status data to the peripheral device; receive second new settings data from the peripheral device wherein the second new settings data is based on further user input at the peripheral device; and send the second new settings data to the garage door opener, wherein a second load of the second accessory device is controlled in response to the second new settings data. 9. The system of claim 6 , wherein the server is further configured to: after the second accessory device is disconnected from the second accessory port and the accessory device is disconnected from the accessory port, and after the second accessory device is connected to the accessory port: receive the second initial data set from the garage door opener; store the second initial data set as the accessory data set associated with the accessory port of the garage door opener; and send the second initial data set to the peripheral device. 10. The system of claim 6 , wherein: the accessory device is one selected from the group of a speaker, a fan, an extension cord reel, an environmental sensor, a park-assist laser, a light, an inflator, and an inflator cord reel, and the load of the accessory device is one selected from the group of a speaker circuit, a motor, a power relay, a park-assist laser light, a light, and a compressor. 11. A method for communication by a peripheral device with a garage door opener accessory device via a remote server, the method comprising: receiving from the remote server, by an electronic processor of the peripheral device, an initial data set including a unique identifier for the accessory device, an initial status indicating a status of the accessory device, and an initial setting indicating a setting of the accessory device; receiving, by the electronic processor, new status data for the accessory d
where the code of the data carrier can be programmed · CPC title
operated with unidirectional data transmission between data carrier and locks · CPC title
using a radio link · CPC title
Universal remote control · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.