System and method for updating user home automation systems
First Claim
1. A method of automatically setting a home automation system based upon a user'"'"'s travel plans, the method comprising:
- registering a home automation system with an email computer system, the registration including a network address corresponding to the home automation system;
storing the home automation system'"'"'s network address on a storage device accessible from the email computer system, the storing performed in response to the registering;
scheduling the travel plans using a travel agent computer system;
receiving the scheduled travel plans at the email computer system;
retrieving the home automation system'"'"'s network address from the storage location in response to the received travel plan message; and
sending a home automation message from the email computer system to the home automation system network address, the home automation message resulting in an automated response performed by the home automation system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically contacting one or more contacts when a user makes travel plans. A profile is used to determine to which contacts messages are sent. One of the contacts can be a home automation system that is registered with an email system to enter an at-home or a traveling environment based on the message. The home automation system receives instructions from the user'"'"'s profile passed through an email system. Contacts can be grouped into classes of contacts so that each class receives an appropriate level of itinerary detail based upon the sensitivity level of the class. For example, a high sensitivity class may include the user'"'"'s family and secretary. The high sensitivity class is sent detailed itinerary information regarding the user'"'"'s travel plans. A medium sensitivity class may include business colleagues of the user. The medium sensitivity class may receive itinerary information including the user'"'"'s travel destination but may not include detailed hotel and flight information. Finally, a low sensitivity class may include customers and clients of the user and may only receive a message that the user is away from the office without any detailed destination information.
118 Citations
24 Claims
-
1. A method of automatically setting a home automation system based upon a user'"'"'s travel plans, the method comprising:
-
registering a home automation system with an email computer system, the registration including a network address corresponding to the home automation system; storing the home automation system'"'"'s network address on a storage device accessible from the email computer system, the storing performed in response to the registering; scheduling the travel plans using a travel agent computer system; receiving the scheduled travel plans at the email computer system; retrieving the home automation system'"'"'s network address from the storage location in response to the received travel plan message; and sending a home automation message from the email computer system to the home automation system network address, the home automation message resulting in an automated response performed by the home automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information handling system comprising:
-
one or more processors; a memory accessible by the processors; a nonvolatile storage device accessible by the processors; and a home automation control tool, the home automation control tool including; means for registering a home automation system with an email computer system, the registration including a network address corresponding to the home automation system; means for storing the home automation system'"'"'s network address on a storage device accessible from the email computer system, the storing performed in response to the registering; means for scheduling the travel plans using a travel agent computer system; means for receiving the scheduled travel plans at the email computer system; means for retrieving the home automation system'"'"'s network address from the storage location in response to the received travel plan message; and means for sending a home automation message from the email computer system to the home automation system network address, the home automation message resulting in an automated response performed by the home automation system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method for setting a home automation system based upon a user'"'"'s travel plans, the method comprising:
-
registering the home automation system with an email computer system, the registration including a network address corresponding to the home automation system; storing the home automation system'"'"'s network address on a storage device accessible from the email computer system, the storing performed in response to the registering; scheduling the travel plans using a travel agent computer system; receiving the scheduled travel plans at the email computer system; retrieving the home automation system'"'"'s network address from the storage location in response to the received travel plan message; and sending a home automation message from the email computer system to the home automation system network address, the home automation message resulting in an automated response performed by the home automation system. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
registering a home automation system with an email system, the registering including a network address that corresponds to the home automation system; receiving, from a user, a travel request at a travel agent computer system; creating a travel plan at the travel agent computer system based upon the travel request; sending the travel plan from the travel agent computer system to the email system through a computer network; receiving the travel plan at the email system; sending a notification to the home automation system using the home automation system'"'"'s network address using the computer network; receiving, at the home automation system, the notification from the email system; and performing an action at the home automation system, wherein the action is selected from the group consisting of activating the home automation system and deactivating the home automation system.
-
Specification