METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR PROVIDING LOCATION BASED SERVICES
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.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A device comprising:
a processor to; receive a request for information identifying a location of a first user, determine, based on receiving the request, that the first user is associated with a plurality of communication devices, determine, based on determining that the first user is associated with the plurality of communication devices, that a first communication device, of the plurality of communication devices, is designated as a receiving communication device of the first user, determine, based on the first communication device being designated as the receiving communication device, a location of the first communication device, and determine, based on the location of the first communication device, the location of the first user. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. A method comprising:
-
receiving, by a network device and from a first user device, first information identifying a first location of the first user device at a first time; receiving, by the network device and from the first user device, second information identifying a second location of the first user device at a second time; determining, by the network device and based on receiving the first information at the first time and receiving the second information at the second time, a condition associated with movement of the first user device along a route that includes the first location and the second location; providing, by the network device and based on determining the condition, information identifying the condition to a second user device. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by at least one processor, cause the at least one processor to; receive first information identifying a first location of a first user device at a first time, receive second information identifying a second location of the first user device at a second time, determine a condition associated with traveling along a particular route based on receiving the first information identifying the first location at the first time and receiving the second information identifying the second location at the second time, provide information identifying the condition associated with traveling along the particular route to a second user device based on determining the condition. - View Dependent Claims (35, 36, 37, 38, 39, 40)
Specification