Methods and apparatus for using smart environment devices via application program interfaces
US-2017192402-A1 · Jul 6, 2017 · US
US10015245B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10015245-B2 |
| Application number | US-201615002181-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2016 |
| Priority date | Apr 27, 2015 |
| Publication date | Jul 3, 2018 |
| Grant date | Jul 3, 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 method and apparatus are provided for grouping a smart device in a smart home system. The method includes: determining a preset target group corresponding to the smart device according to historic operation information of the smart device; and grouping the smart device according to the preset target group. Thus, the preset target group corresponding to the smart device is determined according to historic operation information of the smart device. As such, the preset target group of the smart device is automatically determined, and the smart device is grouped according to the preset group.
Opening claim text (preview).
We claim: 1. A method, comprising: obtaining, by a smart home system comprising one or more processors, historic operation information corresponding to smart devices in communication with the smart home system, the historic operation information indicative of a plurality of adjustments to respective settings configured on the smart devices, the historic operation information including timing information corresponding to the adjustments; predicting, according to the historic operation information, a location of a smart device based on a comparison of a time that a setting of the smart device was previously adjusted to a preset time interval associated with the location; retrieving, from a memory configured to store a plurality of preset target groups associated with respective locations, a preset target group associated with the location predicted for the smart device; assigning, by the smart home system, the smart device to the preset target group by storing, in the memory, an association between the smart device and the preset target group; and communicating, to a terminal device configured with an application to remotely control the smart devices by communication with the smart home system, the association between the smart device and the preset target group. 2. The method according to claim 1 , wherein assigning the smart device according to the preset target group comprises: determining whether the smart device is a grouped smart device; when the smart device is a grouped smart device, determining the smart device is not associated with the preset target group; transferring, in response to the smart device not being associated with the preset target group, the smart device from a previous group to the preset target group; and when the smart device is a non-grouped smart device, assigning the smart device in the preset target group. 3. The method according to claim 1 , wherein assigning the smart device according to the preset target group further comprises: determining whether the smart device is a grouped smart device; when the smart device is a grouped smart device, determining a current group to which the smart device belongs is not the preset target group, outputting, in response to determination that the current group to which the smart device belongs is not the preset target group, regrouping prompt information descriptive of a prompt to transfer the smart device from the current group to the preset target group; upon receiving a first inputted instruction to transfer the smart device from the current group to the preset target group, performing a transferring operation corresponding to the first inputted instruction; when the smart device is a non-grouped smart device, outputting grouping prompt information descriptive of a prompt to add the smart device to the preset target group; and upon receiving a second inputted instruction to add the smart device to the preset target group, performing an adding operation corresponding to the second inputted instruction. 4. The method according to claim 1 , further comprising: receiving, from the terminal device, a control command corresponding to the smart device; adjusting, by the smart home system, the setting on the smart device; and updating the historic operation information based on the control command. 5. The method according to claim 1 , wherein the location comprises a room, wherein the step of predicting the location further comprises: identifying a room identifier corresponding to the room, the room identifier associated with the preset time interval and the preset target group. 6. The method according to claim 1 , wherein the method further comprises: setting a preset group according to a setting command. 7. The method according to claim 1 , wherein the historic operation information comprises at least one of the following: an initial time when the smart device is turned on, an end time when the smart device is turned off, a number of times operation of the smart device is controlled during a first preset time period, or an amount of energy the smart device consumed during a second preset time period. 8. An apparatus, comprising: one or more processors; a non-transitory computer-readable memory accessible to the one or more processors; and instructions stored in the non-transitory computer-readable memory, the instructions executable by the one or more processors to cause the one or more processors to: communicate, during a preset time period, a control command to a smart home system in communication with a smart device, the smart home system configured to adjust a setting of the smart device based on the control command; update historical operation information with the control command, the historical operation information comprising time information corresponding to the control command; predict a location of the smart device based on a comparison of the time information with the preset time period, the location associated with the preset time period; determine a preset target group corresponding to the location predicted for the smart device; and assign an identifier of the smart device to an identifier of the preset target group. 9. The apparatus according to claim 8 , wherein the instructions are further configured to cause the one or more processors to: determine whether the smart device is a grouped smart device; when the smart device is a grouped smart device, determine a current group to which the smart device belongs does not corresponds to the preset target group; in response determination that the current group to which the smart device belongs does not correspond to the preset target group, transfer the smart device from the current group to the preset target group; and when the smart device is a non-grouped smart device, add the smart device to the preset target group. 10. The apparatus according to claim 8 , wherein the instructions are further configured to cause the one or more processors to: determine whether the smart device is a grouped smart device; when the smart device is a grouped smart device, determine a current group to which the smart device belongs does not correspond to the preset target group; output in response to determination that the current group to which the smart device belongs does not correspond to the preset target group, regrouping prompt information to prompt a user to select whether to transfer the smart device from the current group to the preset target group; upon receiving an inputted instruction to transfer the smart device from the current group to the preset target group, perform a transferring operation corresponding to the instruction; when the smart device is a non-grouped smart device, output grouping prompt information to prompt the user to select whether to add the smart device to the preset target group; and upon receiving an inputted instruction to add the smart device to the preset target group, perform an adding operation corresponding to the instruction. 11. The apparatus according to claim 8 , wherein the location comprises a room, and the instructions to cause the one or more processors to predict the location of the smart device further comprise instructions to cause the one or more processor to: obtain an identifier of the room associated with the preset time period and the preset target group. 12. The apparatus according to claim 8 , wherein the instructions are further configured to cause the one or more processors to: display an interface comprising a plurality of identifiers corresponding to a plurality of smart devices, the plurality of identifiers grouped according to the preset target gro
with pre-configuration of logical or physical connections with a determined number of other peers · CPC title
Electricity · mapped topic
Home automation networks · CPC title
specially adapted for the location of the user terminal · CPC title
Computing arrangements using knowledge-based models · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.