Method, system, and computer program product for providing location based services
First Claim
1. A method comprising:
- providing, by a server, access to information regarding a plurality of users within a telecommunication environment, including providing access to at least a first contact list for at least a first user, where the first contact list defines one or more users associated with the first user;
determining, by the server, a location for a particular user associated with the first user;
receiving, by the server, a request from the first user for the location of the particular user, where the particular user is associated with a fixed location communication device and a wireless communication device;
identifying, by the server and based on a location of the particular user, one of the fixed location communication device or the wireless communication device as a receiving communication device for the particular user; and
providing, by the server, the location of the particular user in response to the request from the first user, based on the identified receiving communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing location based services are provided. Embodiments may include storing locations for a plurality of users of a telecommunication environment and contact lists of associated users for the plurality of users. Embodiments may also include providing the locations of the associated users for a first user based on a request from the first user. The request may further include providing locations for associated users who are located within an area of interest. The area of interest may be defined by a particular distance from the first user or by a point of interest of the first user. The locations of the users may be determined based on the locations of communication devices of the users including an identified receiving communication device for each user.
6 Citations
20 Claims
-
1. A method comprising:
-
providing, by a server, access to information regarding a plurality of users within a telecommunication environment, including providing access to at least a first contact list for at least a first user, where the first contact list defines one or more users associated with the first user; determining, by the server, a location for a particular user associated with the first user; receiving, by the server, a request from the first user for the location of the particular user, where the particular user is associated with a fixed location communication device and a wireless communication device; identifying, by the server and based on a location of the particular user, one of the fixed location communication device or the wireless communication device as a receiving communication device for the particular user; and providing, by the server, the location of the particular user in response to the request from the first user, based on the identified receiving communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
at least one storage element for maintaining information regarding a plurality of users within a telecommunication environment, including at least a first contact list for at least a first user, where the first contact list defines one or more users associated with the first user; a receiving element to receive a request from a communication device of the first user for a location of at least one of the users associated with the first user, where the at least one of the associated users is associated with a fixed location communication device and a mobile device; an identifying element for determining, based on the location of the at least one of the users associated with the first user, which of the fixed location communication device or the mobile device is identified as a receiving device; a processing element for determining the location for the at least one of users associated with the first user when the location of the at least one of the users associated with the first user is the same as the location of the identified receiving device, and where the determination is based at least partially on the information maintained in the storage element; and a transmitting element for sending the location for the at least one of the users associated with the first user according to the request. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for accessing information regarding a plurality of users within a telecommunication environment, including accessing at least a first contact list for at least a first user, where the first contact list defines one or more users associated with the first user; a second executable portion for determining a location of at least one of the plurality of users; a third executable portion for receiving a request from the first user for the location for the at least one of the users of the first contact list, where the at least one of the users is associated with a fixed location communication device and a wireless communication device; a fourth executable portion for identifying, based on a location of the at least one of the users, one of the fixed location communication device or the wireless communication device as a receiving communication device for the at least one of the users; and a fifth executable portion for providing the location for the at least one of the users of the first contact list according to the request from the first user, based on the identified receiving communication device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification