Environment customization based on location
First Claim
Patent Images
1. A customization system comprising:
- a network interface; and
a controller coupled to the network interface, the controller;
receiving over a network user identification and location information for a user;
extracting a current location from the location information;
retrieving a profile for the user, the profile including customization information for a plurality of customizable devices at a plurality of locations including the current location;
communicating over the network with a customizable device, of the plurality of customizable devices, at the current location to customize the customizable device based on the customization information in the profile for the current location of the user;
extracting a reference location from the profile; and
generating a list of environments to customize based on a relationship between the reference location and the current location.
1 Assignment
0 Petitions
Accused Products
Abstract
A user'"'"'s location is automatically transmitted to a network, and the network automatically customizes one or more environments, such as by customizing communication devices, other types of devices, or the like, based on the detected location and on profile information. Customizing an environment may include enabling services, such as setting up a public telephone or hotel telephone with a user'"'"'s home base telephone settings and/or services, and/or may include disabling functions, such as disabling long-distance service when the user is away from home.
-
Citations
9 Claims
-
1. A customization system comprising:
-
a network interface; and a controller coupled to the network interface, the controller; receiving over a network user identification and location information for a user; extracting a current location from the location information; retrieving a profile for the user, the profile including customization information for a plurality of customizable devices at a plurality of locations including the current location; communicating over the network with a customizable device, of the plurality of customizable devices, at the current location to customize the customizable device based on the customization information in the profile for the current location of the user; extracting a reference location from the profile; and generating a list of environments to customize based on a relationship between the reference location and the current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program embodied on a non-transitory computer-readable storage medium, the computer program including instructions for causing a processor to implement a process for environment customization, the process comprising:
-
receiving over a network user identification and location information for a user; extracting a current location from the location information; retrieving a profile for the user, the profile including customization information for a plurality of customizable devices at a plurality of locations including the current location; communicating over the network with a customizable device, of the plurality of customizable devices, at the current location to customize the customizable device based on the customization information in the profile for the current location of the user; extracting a reference location from the profile; and generating a list of environments to customize based on a relationship between the reference location and the current location.
-
Specification