Third Party Location Query for Wireless Networks
First Claim
Patent Images
1. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations, for providing a location query service, comprising:
- receiving a request for location information, wherein;
the location information comprises data indicating a location of a wireless communication device; and
the request is received from a requestor;
determining whether the requestor is authorized to receive the location information, wherein the determining includes consulting an access list specific to the wireless communication device;
if the requestor is authorized to receive the location information;
retrieving the location information from a location system in communication with the processor; and
providing the location information to the requestor; and
determining, if the requestor is not authorized to receive the location information, whether a user preference has been established in connection with the wireless communication device, the user preference indicating that the wireless communication device accepts requests from unauthorized requestors who are not included in the access list to view the location information.
8 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method provides, to a first user, location-based information concerning a second user, and a system and computer-readable storage medium include computer-readable instructions for performing the same. The method includes determining that the second user is within a certain geographic area and communicating to the first user, by way of a wireless communication device of the first user, an identity of the second user.
-
Citations
20 Claims
-
1. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations, for providing a location query service, comprising:
-
receiving a request for location information, wherein; the location information comprises data indicating a location of a wireless communication device; and the request is received from a requestor; determining whether the requestor is authorized to receive the location information, wherein the determining includes consulting an access list specific to the wireless communication device; if the requestor is authorized to receive the location information; retrieving the location information from a location system in communication with the processor; and providing the location information to the requestor; and determining, if the requestor is not authorized to receive the location information, whether a user preference has been established in connection with the wireless communication device, the user preference indicating that the wireless communication device accepts requests from unauthorized requestors who are not included in the access list to view the location information. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
2. The computer-readable storage device of 1, wherein the operations further comprise providing, to the wireless communication device, in response to a determination that the user preference indicating that the wireless communication device accepts requests from requestors who are not included in the access list has been established, data indicating the request for location information.
- 3. The computer-readable storage device of 2, wherein the operations further comprise receiving, from the wireless communication device, a response indicating whether to share the location information with the requestor.
-
13. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations, for providing an instant messaging service incorporating location information of instant-messaging users, comprising:
-
receiving, from an instant-messaging user, a query asking for location information for an instant-messaging member identified by the user; accessing an instant-messaging database for the location information asked for by the query; determining whether the identified instant-messaging user is authorized to receive the location information; obtaining, from the database, only if the instant-messaging user is authorized to receive the location information, the location information asked for by the query; and transmitting, to the instant-messaging member, the location information obtained. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations, for providing a location query service for use with a wireless network that tracks locations of network users, comprising:
-
receiving, from a requester, a query through an audio inter-face asking for location information associated with a wireless network user; determining whether the requester is authorized to receive the requested location information and, if so, retrieving the location information associated with the wireless network user and providing the location information to the requester; forwarding, if the requester is unauthorized, to the wireless network user the requester identification and the request for the requester to receive the, location information from the audio interface; returning, if the wireless network user chooses not to release the requested location information to the unauthorized requester, a message to the requester that the request is denied; and retrieving, if the wireless network user chooses to release the requested location information to the unauthorized requester, the location information and forwarding the location information to the requester.
-
Specification