Method and system for communicating with multiple users via a map over the internet
First Claim
Patent Images
1. A method comprising:
- receiving, over a network, from a first user, a respective identification of each user of a plurality of second users;
associating, using a computing device, the first user and each user of the plurality of second users with a user defined community;
receiving, over a network, from the first user, an image, created by the first user, of a location;
creating, using the computing device, a map of the location such that the map is associated with the user defined community;
receiving, over the network, an indication of a placement of a representation of the first user on the map;
alerting, over the network, each user associated with the user defined community that the first user is placed on the map;
receiving, over the network, from each user of a subset of users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map;
determining, using the computing device, for the first user and each user of the subset of users, a respective geographical location of the respective user; and
broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, device, and system for communicating with multiple users via a map over the Internet are disclosed. The device includes a processor for executing computer programs, a memory for storing data, an input module for entering user commands, a communication module for transmitting and receiving data, and a display for showing information on a screen. The device further includes logic for selecting a group of users, logic for creating a map to share among the group of users, logic for displaying locations of the group of users on the map, and logic for broadcasting changes of a user'"'"'s location to the group over the Internet.
59 Citations
18 Claims
-
1. A method comprising:
-
receiving, over a network, from a first user, a respective identification of each user of a plurality of second users; associating, using a computing device, the first user and each user of the plurality of second users with a user defined community; receiving, over a network, from the first user, an image, created by the first user, of a location; creating, using the computing device, a map of the location such that the map is associated with the user defined community; receiving, over the network, an indication of a placement of a representation of the first user on the map; alerting, over the network, each user associated with the user defined community that the first user is placed on the map; receiving, over the network, from each user of a subset of users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map; determining, using the computing device, for the first user and each user of the subset of users, a respective geographical location of the respective user; and broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage media for tangibly storing thereon computer readable instructions comprising instructions for:
-
receiving, over a network, from a first user, a respective identification of each user of a plurality of second users; associating the first user and each user of the plurality of second users with a user defined community; receiving from the first user, an image, created by the first user, of a location; creating a map of the location such that the map is associated with the user defined community; receiving, over the network, an indication of a placement of a representation of the first user on the map; alerting, over the network, each user associated with the user defined community that the first user is placed on the map; receiving, over the network, from each user of a subset of the users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map; determining, for the first user and each user of the subset of users, a respective geographical location of the respective user; and broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a processor; a non-transitory computer readable storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic executed by the processor for receiving, over a network, from a first user, a respective identification of each user of a plurality of second users; logic executed by the processor for associating the first user and each user of the plurality of second users with a user defined community; logic executed by the processor for receiving from the first user, an image, created by the first user, of a location; logic executed by the processor for creating a map of the location such that the map is associated with the user defined community; logic executed by the processor for receiving, over the network, an indication of a placement of a representation of the first user on the map; logic executed by the processor for alerting, over the network, each user associated with the user defined community that the first user is placed on the map; logic executed by the processor for receiving, over the network, from each user of a subset of the users associated with the user defined community, a respective indication of a respective placement of a respective representation of a respective user on the map; logic executed by the processor for determining, for the first user and each user of the subset of users, a respective geographical location of the respective user; and logic executed by the processor for broadcasting, over the network, to the first user and each user of the subset of users, the respective geographical location of the first user and each user of the subset of users. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification