IP Library Patent Application 16293358
Patent Application
App. No. 16/293,358

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

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/293,358
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 (45)

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: KORTZ, SAMUEL W.; HU, GREGORY J.; SURYA, AMANDA; MCBRIDE, MARK
To: GOOGLE INC
Reel/Frame 048509/0900 →
CHANGE OF NAME Recorded Mar 5, 2019
From: GOOGLE INC
To: GOOGLE LLC
Reel/Frame 048512/0654 →