Synchronization of appliances to a schedule of a user
AssigneeGoogle Inc.
InventorsJohn Henry Grossman, IV, Scott Bartlett
Life of this patent
Estimating the term…
Abstract
A method and system are provided that synchronize one or more appliances to one or more users' schedules. Sensor data may be obtained from a sensor. The sensor data may indicate a state of a first appliance. A user location may be determined. A first characteristic of the first appliance may be obtained. Based upon the user location and the sensor data, a schedule indicating when the user will desire a state change of the first appliance may be determined. A feature of the first appliance may be dynamically modified to cause the first appliance to operate according to the schedule. A notice may be sent to the user that contains information about the first appliance.
Claims27
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- causing, by the processing system and in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation comprises modifying a preprogrammed cycle or feature of the second appliance.
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- estimating, by the processing system and in response to receiving the information indicative of the location of the user, a time of return of the user to the premises;
- causing, by the processing system and in response to the estimated time of return of the user to the premises, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to the estimated time of return of the user to the premises, a second operation of a second appliance, wherein the modifying the second operation of the second appliance is based on modifying an operation of the first appliance based on the estimated time of return of the user to the premises.
A system comprising:
- a central controller comprising a processing system and computer readable storage, the processing system configured to:
- receive, from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- cause, in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modify, in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation of the second appliance is based on modifying the operation of the first appliance.
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- causing, by the processing system and in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation comprises delaying a completion time of the second appliance.
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- causing, by the processing system and in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation synchronizes a timing operation between the first appliance and the second appliance.
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- causing, by the processing system and in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation adds a period of time to the second operation equal to another period of time added to the operation of the first appliance.
A method comprising:
- receiving, by a processing system and from a user device, an information indicative of a location of a user, wherein the location of the user is outside of a premises of the user;
- causing, by the processing system and in response to receiving the information, an operation of a first appliance located within the premises of the user;
- and
- modifying, by the processing system and in response to receiving the information, a second operation of a second appliance, wherein the modifying the second operation is based on modifying the operation of the first appliance.
Dependencies are inferred from the claim text.