Space and time based device customization
First Claim
Patent Images
1. A method comprising:
- obtaining geographic position data of a device;
determining current geographic location of the device based on the obtained geographic position data;
obtaining temporal data that is related to the geographic position data, where the temporal data identifies a current time of day at the current geographic location of the device;
accessing a known group of operational modes associated with the device, the known group of operational modes including operational modes that were previously used by the device, where the known group of operational modes includes, for each geographic position, operational modes associated with different communication mediums used by the device at the geographic position;
identifying, from the known group of operational modes associated with the device, an operational mode that had been previously selected for activation on the device for a particular time period of the day corresponding to the identified current time of day and for the current geographic location; and
selecting the identified operational mode for activation on the device at the current time of day and the current geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
Customizing a device based on space and time (e.g., a geographic position of the device at a particular time) is disclosed. In one aspect, geographic position data of a device is obtained. Temporal data that is related to the geographic position data is obtained. An operational mode is selected based on the geographic position data and the temporal data for activation on the device. In some implementations, the operational mode identifies a communication medium.
-
Citations
18 Claims
-
1. A method comprising:
obtaining geographic position data of a device; determining current geographic location of the device based on the obtained geographic position data; obtaining temporal data that is related to the geographic position data, where the temporal data identifies a current time of day at the current geographic location of the device; accessing a known group of operational modes associated with the device, the known group of operational modes including operational modes that were previously used by the device, where the known group of operational modes includes, for each geographic position, operational modes associated with different communication mediums used by the device at the geographic position; identifying, from the known group of operational modes associated with the device, an operational mode that had been previously selected for activation on the device for a particular time period of the day corresponding to the identified current time of day and for the current geographic location; and
selecting the identified operational mode for activation on the device at the current time of day and the current geographic location.- View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
obtaining geographic position data of a device; determining current geographic location of the device based on the obtained geographic position data; examining a user editable list that includes one or more communication modes for the current geographic location, where the one or more communication modes are associated with different communication networks and are displayed in the user editable list in an order of priority that is associated with one of particular geographic positions, times of day, connection success confidence values, or signal strength threshold values; and selecting, from the user editable list that includes one or more communication modes associated with different communication networks, a communication mode for activation on the device at the current geographic location. - View Dependent Claims (8)
-
-
9. A method comprising:
-
obtaining geographic position data of a device that identifies a first geographic position of the device; obtaining a signal strength of a signal transmitted or received on a communication medium by the device at the first geographic position; tracking the signal strength based on movement of the device relative to the first geographic position; when the signal strength is first identified as less than a threshold signal strength value, storing the first geographic position of the device as a target position; and displaying the target position on a display of the device using a map display showing a placemark corresponding to the target position, where the placemark includes a graphical icon.
-
-
10. A system comprising:
-
one or more processors; and memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; obtaining geographic position data of a device; determining current geographic location of the device based on the obtained geographic position data; obtaining temporal data that is related to the geographic position data, where the temporal data identifies a current time of day at the current geographic location of the device; accessing a known group of operational modes associated with the device, the known group of operational modes including operational modes that were previously used by the device, where the known group of operational modes includes, for each geographic position, operational modes associated with different communication mediums used by the device at the geographic position; identifying, from the known group of operational modes associated with the device, an operational mode that had been previously selected for activation on the device for a particular time period of the day corresponding to the identified current time of day and for the current geographic location; and selecting the identified operational mode for activation on the device at the current time of day and the current geographic location. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; obtaining geographic position data of a device; determining current geographic location of the device based on the obtained geographic position data; examining a user editable list that includes one or more communication modes for the current geographic location, where the one or more communication modes are associated with different communication networks and are displayed in the user editable list in an order of priority that is associated with one of particular geographic positions, times of day, connection success confidence values, or signal strength threshold values; and selecting, from the user editable list that includes one or more communication modes associated with different communication networks, a communication mode for activation on the device at the current geographic location. - View Dependent Claims (17)
-
-
18. A system comprising:
-
one or more processors; and memory coupled to the one or more processors and storing instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; obtaining geographic position data of a device that identifies a first geographic position of the device; obtaining a signal strength of a signal transmitted or received on a communication medium by the device at the first geographic position; tracking the signal strength based on movement of the device relative to the first geographic position; when the signal strength is first identified as less than a threshold signal strength value, storing the first geographic position of the device as a target position; and displaying the target position on a display of the device using a map display showing a placemark corresponding to the target position, where the placemark includes a graphical icon.
-
Specification