System and method for proximity bookmarks using GPS and pervasive computing
First Claim
1. A method for activating bookmark files, said method comprising:
- receiving geographic coordinate data, the geographic coordinate data including global positioning data identifying a current location;
selecting one or more bookmark files corresponding to the geographic coordinate data; and
activating the selected bookmark files in a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for activating bookmark files on a pervasive computing device is provided. When the pervasive computing device receives geographic coordinates from a global positioning system (GPS), it selects appropriate bookmarks for the user'"'"'s location. The pervasive computing device compares geographic coordinate data received from the GPS with geographic matching data stored on the pervasive computing device. In addition, actions are taken to perform commands when the user is within the proximity of a location. Scheduling means are provided so that actions are performed during appropriate times. The pervasive computing device further connects to a computer network, such as the Internet, to access data files and to perform commands on external computing devices. If the commands are executed successfully, a success action is performed on the pervasive computing device. On the other hand, if errors were encountered a failure action is performed notifying the user of the error. Further disclosed are a system and a computer program product each providing active geographic-based bookmarks.
177 Citations
20 Claims
-
1. A method for activating bookmark files, said method comprising:
-
receiving geographic coordinate data, the geographic coordinate data including global positioning data identifying a current location;
selecting one or more bookmark files corresponding to the geographic coordinate data; and
activating the selected bookmark files in a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
reading action proximity data, the action proximity data including geographic matching data; and
wherein the selecting further includes comparing the geographic coordinate data to the geographic matching data.
-
-
3. The method as described in claim 1 further comprising:
executing one or more commands in response to the selecting.
-
4. The method as described in claim 3 further comprising:
performing a success action in response to a successful execution of the one or more commands.
-
5. The method as described in claim 3 further comprising:
performing a failure action in response to an unsuccessful execution of the one or more commands.
-
6. The method as described in claim 3 further comprising:
-
reading command execution schedule data;
comparing the command execution schedule data to a system clock; and
wherein the executing is selectively performed in response to the comparing.
-
-
7. The method as described in claim 1 further comprising:
attaching the computing device to a computer network.
-
8. The method as described in claim 7 further comprising:
executing a command on a second computing device connected to the computer network.
-
9. The method as described in claim 7 further comprising:
receiving at least one of the bookmark files from a second computing device attached to the computer network.
-
10. A computer system comprising:
-
a computer including;
one or more processors;
a nonvolatile storage device accessible by the one or more processors;
bookmark files stored on the nonvolatile storage device;
a global positioning system (GPS), the GPS providing geographic coordinate data read by the processors;
a bookmark activation tool, the bookmark activation tool including;
means for reading the geographic coordinate data provided by the GPS;
means for selecting one or more bookmark files corresponding to the geographic coordinate data; and
means for activating the selected bookmark files in the computer system. - View Dependent Claims (11, 12, 13, 14, 15)
action proximity data stored on the nonvolatile storage device, the action proximity data including geographic matching data;
wherein the bookmark activation tool includes;
means for comparing the geographic coordinate data provided by the GPS with the geographic matching data.
-
-
12. The computer system as described in claim 10 wherein the bookmark activation tool further includes:
- means for executing one or more commands in response to the means for selecting.
-
13. The computer system as described in claim 12 further comprising:
-
a system clock;
means for reading command execution schedule data;
means for comparing the schedule data to the system clock; and
wherein the means for executing operates responsively to the means for comparing.
-
-
14. The computer system as described in claim 10 further comprising:
-
a second computer, the second computer including one or more processors, a network interface and a memory;
a computer network connecting a network interface connected to the computer to the network interface connected to the second computer;
means for executing a command on the second computer in response to the geographic coordinate data.
-
-
15. The computer system as described in claim 13 further comprising:
means for receiving at least one of the bookmark files from the second computer through the computer network.
-
16. A computer program product stored on a computer usable medium for activating bookmark files, said computer program product comprising:
-
means for receiving geographic coordinate data, the geographic coordinate data including global positioning data identifying a current location;
means for selecting one or more bookmark files corresponding to the geographic coordinate data; and
means for activating the selected bookmark files in a computing device. - View Dependent Claims (17, 18, 19, 20)
means for reading action proximity data, the action proximity data including geographic matching data; and
wherein the means for selecting further includes means for comparing the geographic coordinate data to the geographic matching data.
-
-
18. The computer program product as described in claim 16 further comprising:
means for executing one or more commands in response to the means for selecting.
-
19. The computer program product as described in claim 18 further comprising:
-
means for reading command execution schedule data;
means for comparing the command execution schedule data to a system clock; and
wherein the means for executing is selectively performed in response to the means for comparing.
-
-
20. The computer program product as described in claim 16 further comprising:
-
means for attaching the computing device to a computer network;
means for executing a command on a second computing device connected to the computer network; and
means for receiving at least one of the bookmark files from the second computing device attached to the computer network.
-
Specification