Method and system of providing instant location service
First Claim
Patent Images
1. A method comprising:
- receiving, at a location system, a list of contacts associated with a first user associated with a first wireless device and, for each contact in the list of contacts, an indication of a prescribed proximity to the first user,wherein the location system is remote from the first wireless device;
receiving, at the location system and from the first wireless device, location information associated with a first plurality of global positioning system (GPS) signals from a first plurality of GPS satellites associated with the first wireless device;
receiving, at the location system, mapping information associated with a second plurality of GPS signals from a second plurality of GPS satellites associated with a second wireless device of a second user,wherein the second user is included in the list of contacts,wherein the mapping information indicates that the second user is within the prescribed proximity to the first user, andwherein the mapping information specifies a location of the second user within the prescribed proximity to the first user;
notifying, by the location system, the first user of the location of the second user within the prescribed proximity by sending, to the first user, a map generated by the location system,wherein the map depicts the location of the second user within the prescribed proximity to the first user based on the received mapping information,wherein the first user and the second user are represented as respective user graphical icons on the map,wherein the user graphical icons represent different types of public service workers when a user associated with the user graphical icon is a public servicer worker,wherein respective directional graphical icons proximate to the respective user graphical icons indicate first user direction of a first user graphical icon and second user direction of a second user graphical icon,wherein, when the second user graphical icon is selected on the map, a pop-up text menu is presented,wherein the pop-up text menu displays;
an identifier associated with the second user,relative direction and distance of the second user from the first user, anda plurality of options for initiating a communication session with the second user, andwherein information associated with the second user is displayed in a text box in conjunction with the map when the second user is selected on the map;
presenting a graphical user interface (GUI) to the first user for modifying contact information associated with the second user; and
notifying the first user of a location of a third user within the prescribed proximity to the first user based on the received mapping information,wherein the third user is represented as another graphical icon on the map, andwherein an option to initiate another communication session with the third user is presented in conjunction with the map.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is disclosed for providing an instant location service. At a wireless device of a first user, mapping information of a second user is received over a wireless network. The mapping information specifies position of the second user within a prescribed proximity of the wireless device. The first user is notified of the location of the second user based on the received mapping information. A communication session is selectively initiated by the wireless device, over the wireless network to the second user.
-
Citations
28 Claims
-
1. A method comprising:
-
receiving, at a location system, a list of contacts associated with a first user associated with a first wireless device and, for each contact in the list of contacts, an indication of a prescribed proximity to the first user, wherein the location system is remote from the first wireless device; receiving, at the location system and from the first wireless device, location information associated with a first plurality of global positioning system (GPS) signals from a first plurality of GPS satellites associated with the first wireless device; receiving, at the location system, mapping information associated with a second plurality of GPS signals from a second plurality of GPS satellites associated with a second wireless device of a second user, wherein the second user is included in the list of contacts, wherein the mapping information indicates that the second user is within the prescribed proximity to the first user, and wherein the mapping information specifies a location of the second user within the prescribed proximity to the first user; notifying, by the location system, the first user of the location of the second user within the prescribed proximity by sending, to the first user, a map generated by the location system, wherein the map depicts the location of the second user within the prescribed proximity to the first user based on the received mapping information, wherein the first user and the second user are represented as respective user graphical icons on the map, wherein the user graphical icons represent different types of public service workers when a user associated with the user graphical icon is a public servicer worker, wherein respective directional graphical icons proximate to the respective user graphical icons indicate first user direction of a first user graphical icon and second user direction of a second user graphical icon, wherein, when the second user graphical icon is selected on the map, a pop-up text menu is presented, wherein the pop-up text menu displays; an identifier associated with the second user, relative direction and distance of the second user from the first user, and a plurality of options for initiating a communication session with the second user, and wherein information associated with the second user is displayed in a text box in conjunction with the map when the second user is selected on the map; presenting a graphical user interface (GUI) to the first user for modifying contact information associated with the second user; and notifying the first user of a location of a third user within the prescribed proximity to the first user based on the received mapping information, wherein the third user is represented as another graphical icon on the map, and wherein an option to initiate another communication session with the third user is presented in conjunction with the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless device operated by a first user, the wireless device comprising:
-
a processor configured to; send, to a location system, a list of contacts associated with the first user and, for each contact in the list of contacts, an indication of a prescribed proximity to the first user, wherein the location system is remote from the wireless device, determine a location of the wireless device based on receiving a first plurality of global positioning system (GPS) signals from a first plurality of GPS satellites, and send, based on receiving the first plurality of GPS signals, a location of the wireless device to the location system, wherein the location system further receives mapping information associated with a second plurality of global positioning system GPS signals from a second plurality of GPS satellites associated with a second wireless device of a second user, wherein the location system is remote from the second wireless device, wherein the mapping information indicates that the second user is within the prescribed proximity to the first user, and wherein the mapping information specifies a location of the second user within the prescribed proximity to the first user, a display configured to; present the location of the second user when the second user is within the prescribed proximity by displaying a map generated by the location system, wherein the map depicts the locations of the second user and the first user by representing the first user and the second user on the map as respective user graphical icons, wherein the user graphical icons represent different types of public service workers when a user associated with the user graphical icon is a public servicer worker, wherein respective directional graphical icons on the map proximate to the respective user graphical icons indicate first user direction of a first user graphical icon and second user direction of a second user graphical icon within the prescribed proximity on the map, wherein, when the second user graphical icon is selected on the map, a pop-up text menu is presented on the map, and wherein the pop-up text menu displays; an identifier associated with the second user, a relative direction and distance of the second user from the first user, and a plurality of options for initiating a communication session with the second user; notify the first user of a location of a third user when the third user is within the prescribed proximity to the first user; provide an option to initiate, by the wireless device, a communication session over a wireless network with the third user; and represent the third user on the map as another graphical icon, wherein a communication session is initiated over the wireless network to the third user, wherein the second user and the third user are contacts in the list of contacts, and the display is further configured to present a graphical user interface (GUI) for modifying the list of contacts, and wherein the GUI is configured to permit the first user to selectively highlight the name of the second user on the list of contacts to reveal profile information about the second user in a text box. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, from a first user associated with a first wireless device and at a location system, a list of contacts associated with the first user and, for each contact in the list of contacts, an indication of a prescribed proximity to the first wireless device, wherein the location system is remote from the first wireless device; receiving first location information from the first wireless device, over a wireless network, wherein the first location information is associated with a first plurality of global positioning system (GPS) signals from a first plurality of GPS satellites; receiving second location information from a second wireless device associated with a second user within the prescribed proximity to the first wireless device over the wireless network, wherein the second location information is associated with a second plurality of GPS signals from a second plurality of GPS satellites, wherein the second wireless device is remote from the location system; generating, by the location system, mapping information for the first wireless device, wherein the mapping information specifies a location of the second wireless device when the second wireless device is within the prescribed proximity of the first wireless device; transmitting the mapping information to the first wireless device over the wireless network, wherein the mapping information causes a map, generated by the location system, to be displayed on the first wireless device, wherein the map depicts the location of the second wireless device when the second wireless device is within the prescribed proximity to the first wireless device, wherein the second user is a member of the list of contacts, wherein the first user and the second user are represented on the displayed map as respective user graphical icons, wherein respective directional graphical icons proximate to the respective user graphical icons indicate first user direction of a first user graphical icon and second user direction of a second user graphical icon on the map, wherein, when the second user graphical icon is selected on the map, a pop-up text menu is provided on the map, and wherein the pop-up text menu displays; an identifier associated with the second user, a relative direction and distance of the second user from the first user, and a plurality of options to initiate a communication session with the second user; notifying the first user of a location of a third user when the third user is within the prescribed proximity to the first user, wherein the third user is represented on the map as another graphical icon, and wherein an option to initiate another communication session with the third user is presented in connection with the map; and presenting a graphical user interface (GUI) to the first user for modifying the list of contacts, wherein profile information about the second user is presented in a text box when a name of the second user is highlighted in the list of contacts. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
a mapping module configured to; receive, from a first user associated with a first wireless device, a list of contacts and, for each contact in the list of contacts, an indication of a prescribed proximity to the first user, wherein the list of contacts includes a second user associated with a second wireless device; receive first location information from the first wireless device over a wireless network, and second location information from the second wireless device over the wireless network, wherein the system is remote from the first wireless device and the second wireless device, wherein the first location information is associated with a first plurality of global positioning system (GPS) signals from a first plurality of GPS satellites, and wherein the second location information is associated with a second plurality of GPS signals from a second plurality of GPS satellites; determine, based on the first location information and the second location information, that the second wireless device is within the prescribed proximity to the first wireless device; generate mapping information for the first wireless device, the mapping information specifying a location of the second wireless device when the second wireless device is within the prescribed proximity of the first wireless device, wherein the mapping information is transmitted to the first wireless device, wherein the mapping information includes a map depicting the location of the first wireless device and the second wireless device when the second wireless device is within the prescribed proximity to the first wireless device, wherein the first user and the second user are represented on the map as respective user graphical icons, wherein the user graphical icons represent different types of public service workers when a user associated with the user graphical icon is a public servicer worker, wherein respective directional graphical icons proximate to the respective user graphical icons indicate first user direction of a first user graphical icon and second user direction of a second user graphical icon on the map, wherein, when the second user graphical icon is selected on the map, a pop-up text menu is presented on the map, and wherein the pop-up text menu displays; an identifier associated with the second user, a relative direction and distance of the second wireless device from the first wireless device, and a plurality of options to initiate a communication session with the second wireless device; notify the first user of a location of a third user when the third user is within the prescribed proximity to the first user, wherein the third user is represented on the map as another graphical icon; and present a graphical user interface (GUI) to the first user for modifying the list of contacts, wherein profile information about the second user is presented in a text box when a name of the second user is highlighted in the list of contacts. - View Dependent Claims (25, 26, 27, 28)
Specification