Methods and Systems for Annotating Target Locations
First Claim
1. A method comprising:
- associating a GPS-enabled wireless device with a user;
associating the user with a list of people;
obtaining location information identifying a location of the GPS-enabled wireless device;
storing first input from the user identifying a target at the location;
storing second input from the user annotating the target with a text message;
storing third input from the user identifying a photograph;
associating the photograph with the target; and
storing fourth input from the user identifying a subset of the people associated with the user as located with the user at the target.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. Target locations can be identified and annotated with text, voice or photo notes, photos, and the locations of buddies.
-
Citations
40 Claims
-
1. A method comprising:
-
associating a GPS-enabled wireless device with a user; associating the user with a list of people; obtaining location information identifying a location of the GPS-enabled wireless device; storing first input from the user identifying a target at the location; storing second input from the user annotating the target with a text message; storing third input from the user identifying a photograph; associating the photograph with the target; and storing fourth input from the user identifying a subset of the people associated with the user as located with the user at the target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
determining a location of a GPS-enabled wireless device associated with a user, wherein the user is associated with a list of people; storing first input from the user identifying a target at the location, the first input allowing the user to annotate the target; annotating the target using second input from the user, the second input from the user specifying a text message, a photograph, and a subset of the list of people associated with the user; and publishing the target with the text message and photograph to the subset of the list of people. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A server for communicating information about a target at a location, the server comprising:
-
server-side storage storing lists of people, the lists including a list of people associated with a user of a GPS-enabled wireless device; and a network interface to communicate with the wireless device, the network interface receiving GPS position data identifying a location of wireless device, first input from the user identifying a target at the location, and second input from the user specifying a text message, a photograph, and a subset of the list of people associated with the user; wherein the server annotates the target using second input from the user and publishes the target with the text message and photograph to the subset of the list of people. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause a data processing apparatus to perform operations comprising:
-
determining a location of a GPS-enabled wireless device associated with a user, wherein the user is associated with a list of people; storing first input from the user identifying a target at the location, the first input allowing the user to annotate the target; annotating the target using second input from the user, the second input from the user specifying a text message, a photograph, and a subset of the list of people associated with the user; and publishing the target with the text message and photograph to the subset of the list of people. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification