US2019208390A1PendingUtilityA1

Methods And Apparatus For Exploiting Interfaces Smart Environment Device Application Program Interfaces

Assignee: GOOGLE LLCPriority: Jun 23, 2014Filed: Mar 5, 2019Published: Jul 4, 2019
Est. expiryJun 23, 2034(~7.9 yrs left)· nominal 20-yr term from priority
H05B 47/105H05B 47/19H04L 12/2829F24F 11/62G05B 15/02G06F 9/546G08B 17/10G05D 23/1904H04W 4/021H04L 67/12G05B 13/04H04L 12/2823H04L 63/08H04L 12/282F24F 11/30G05B 2219/2642H04W 4/60H04L 12/2803G05B 17/02H04L 12/2818G06F 9/54G05D 23/1917H04L 67/1097H04W 4/80H04L 2012/285H04L 12/2816G06F 9/541H04L 2012/2841H04L 67/30H04L 67/22H04L 29/06047H05B 37/0272H05B 37/0227H04L 67/42H04M 1/72533H05B 47/196H05B 47/1965F24F 11/61F24F 11/48F24F 2120/00F24F 11/65F24F 11/58F24F 11/523F24F 11/46H04L 67/535H04L 67/00Y02B20/40H04M 1/72415
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A tangible, non-transitory, machine-readable medium, comprising instructions to obtain an estimated time of arrival for an occupant of a household; calculate a transition time to reach a desired temperature of the occupant from a current ambient temperature within the household; if, the estimated time of arrival is less than or equal to the transition time, activate a transition to the desired temperature; otherwise if the estimated time of arrival is greater than the transition time, do not activate the transition.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method for controlling a smart-home lighting device, the method comprising:
 receiving, by an application, an audible cue from a user that corresponds to a command to control the smart-home lighting device;   converting the audible cue into a device request message to command the smart-home lighting device;   forwarding the device request message to an application programming interface (API) server that is effective to cause the API server to:
 update a data model based on the device request message; and 
 send the command to the smart-home lighting device via an update signal communicated to the smart-home lighting device that causes the smart-home lighting device to perform an action. 
   
     
     
         3 . The method of  claim 2 , comprising:
 receiving, by the application, one or more device status parameters of the smart-home lighting device via an API of the API server.   
     
     
         4 . The method of  claim 2 , wherein the data model comprises information related to one or more smart-home devices including the smart-home lighting device, one or more smart-device environment structures comprising the smart-devices, or both. 
     
     
         5 . The method of  claim 2 , wherein the audible cue sets a value of a parameter of the smart-home lighting device. 
     
     
         6 . The method of  claim 5 , wherein the parameter of the smart home lighting device is one of: a light setting, a dim state of one or more lights, activating lighting, deactivating lighting, or a lighting color. 
     
     
         7 . The method of  claim 2 , wherein the audible cue sets an operational mode of the smart-home lighting device. 
     
     
         8 . The method of  claim 7 , wherein the operation mode is an occupancy mode, and wherein the occupancy mode comprises a home mode and an away mode. 
     
     
         9 . The method of  claim 2 , comprising
 receiving, by the application, an indication of crossing a geo-fence boundary that corresponds to another command to control the smart-home lighting device;   converting the indication of crossing a geo-fence boundary into another device request message to command the smart-home lighting device;   forwarding the other device request message to the application programming interface (API) server that is effective to cause the API server to:
 update the data model based on the other device request message; and 
 send the other command to the smart-home lighting device via another update signal communicated to the smart-home lighting device that causes the smart-home lighting device to perform another action. 
   
     
     
         10 . A system comprising:
 an application programming interface (API) server; and   an electronic device configured to:
 receive an audible cue from a user that corresponds to a command to control a smart-home lighting device; 
 convert the audible cue into a device request message to command the smart-home lighting device; and 
 forward the device request message to the API server that is effective to cause the API server to:
 update a data model based on the device request message; and 
 send the command to the smart-home lighting device via an update signal communicated to the smart-home lighting device that causes the smart-home lighting device to perform an action. 
 
   
     
     
         11 . The system of  claim 10 , the electronic device configured to:
 receive one or more device status parameters of the smart-home lighting device via an API of the API server.   
     
     
         12 . The system of  claim 10 , wherein the data model comprises information related to one or more smart-home devices including the smart-home lighting device, one or more smart-device environment structures comprising the smart-devices, or both. 
     
     
         13 . The system of  claim 10 , wherein the audible cue sets a value of a parameter of the smart-home lighting device. 
     
     
         14 . The system of  claim 10 , wherein the audible cue sets an operational mode of the smart-home lighting device. 
     
     
         15 . The system of  claim 14 , wherein the operation mode is an occupancy mode, and wherein the occupancy mode comprises a home mode and an away mode. 
     
     
         16 . One or more non-transitory, computer-readable media comprising instructions to:
 receive an audible cue from a user that corresponds to a command to control a smart-home lighting device;   convert the audible cue into a device request message to command the smart-home lighting device; and   forward the device request message to an application programming interface (API) server that is effective to cause the API server to:
 update a data model based on the device request message; and 
 send the command to the smart-home lighting device via an update signal communicated to the smart-home lighting device that causes the smart-home lighting device to perform an action. 
   
     
     
         17 . The one or more non-transitory, computer-readable media of  claim 16 , comprising instructions to receive one or more device status parameters of the smart-home device via an API of the API server. 
     
     
         18 . The one or more non-transitory, computer-readable media of  claim 16 , wherein the data model comprises information related to one or more smart-home devices including the smart-home lighting device, one or more smart-device environment structures comprising the smart-devices, or both. 
     
     
         19 . The one or more non-transitory, computer-readable media of  claim 16 , wherein the audible cue sets a value of a parameter of the smart-home lighting device. 
     
     
         20 . The one or more non-transitory, computer-readable media of  claim 19 , wherein the parameter of the smart home lighting device is one of: a light setting, a dim state of one or more lights, activating lighting, deactivating lighting, or a lighting color. 
     
     
         21 . The one or more non-transitory, computer-readable media of  claim 16 , wherein the audible cue sets an operational mode of the smart-home lighting device, wherein the operation mode is an occupancy mode, and wherein the occupancy mode comprises a home mode and an away mode.

Join the waitlist — get patent alerts

Track US2019208390A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.