Methods and apparatuses for controlling distribution of location information
First Claim
1. A method for communicating a location of a first mobile system to a second mobile system, the method comprising:
- receiving a request for the location of the first mobile system from the second mobile system;
obtaining, at least in part, the location of the first mobile system;
based on a unique identifier associated with the second mobile system, obtaining permission criteria specified by the first mobile system for the second mobile system, wherein the permission criteria includes at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint;
based, at least in part, on the at least one access constraint, determining if the second mobile system is allowed to access the location of the first mobile system; and
transmitting the location of the first mobile system to the second mobile system in response to the second mobile system being permitted to access the location of the first mobile system.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile system, such as a wireless phone, communicates its location or other position information, such as pseudoranges, to a server system and optionally sends permission criteria defining which other mobile systems are allowed to access its location. In the case where the mobile system does not provide its location, the server determines the location using the other position information provided (e.g. pseudoranges for satellites in view of the mobile system). The server system sends the location to other mobile systems in accordance with the permission criteria, with or without a request from another mobile system for the location. If no permission criteria has been sent by the mobile system, the server system queries the mobile system for the permission criteria in response to a request for the location. If no permission criteria is sent by the mobile system, or if the permission criteria sent denies the request, the server system can, alternately, not reply to the request or reply with an error message. The permission criteria can include additional access limitations such as dates or times during which access is permitted or denied, and geographic areas in which access is permitted or denied.
-
Citations
29 Claims
-
1. A method for communicating a location of a first mobile system to a second mobile system, the method comprising:
-
receiving a request for the location of the first mobile system from the second mobile system; obtaining, at least in part, the location of the first mobile system; based on a unique identifier associated with the second mobile system, obtaining permission criteria specified by the first mobile system for the second mobile system, wherein the permission criteria includes at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint; based, at least in part, on the at least one access constraint, determining if the second mobile system is allowed to access the location of the first mobile system; and transmitting the location of the first mobile system to the second mobile system in response to the second mobile system being permitted to access the location of the first mobile system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communications system for locating a mobile system, the communications system comprising:
-
a network; a first mobile system connected to the network and operatively enabled to provide position information associated with the first mobile system and a permission criteria specified by the first mobile system to the network, the permission criteria pertaining to at least a second mobile system and including a unique identifier associated with the second mobile system and at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint; a server system connected to the network and operatively enabled to receive the position information and the permission criteria and selectively provide a location of the first mobile system derived from the position information to the network based, at least in part, on the permission criteria; and a second mobile system connected to the network and operatively enabled to receive the location of the first mobile system from the network. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A mobile communications system comprising:
-
memory operatively enabled to store computer implementable instructions; a communication transceiver operatively enabled to exchange signals with a network; and a processor coupled to the memory and the communication transceiver and operatively enabled, at least in part by implementing the computer implementable instructions, to; provide position information associated with the mobile communications system to the network through the communication transceiver, provide a permission criteria pertaining to another mobile communications system to the network through the communication transceiver, the permission criteria including a unique identifier of said another mobile communications system and at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint, wherein the at least one access constraint defines when said another mobile communications system is allowed to access the location of the mobile communications system. - View Dependent Claims (14)
-
-
15. A server system comprising:
-
memory operatively enabled to store computer implementable instructions; a communication transceiver operatively enabled to exchange signals with a network; and a processor coupled to the memory and the communication transceiver and operatively enabled, at least in part by implementing the computer implementable instructions, to; receive position information associated with a first mobile system and a permission criteria specified by the first mobile system for a second mobile system from the network through the communication transceiver, wherein, the permission criteria is associated with a unique identifier of the second mobile system and includes at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint, wherein the at least one associated access constraint defines when the second mobile systems is allowed to access the location of the first mobile system, and in response to a request for the location of the first mobile system from the second mobile system as received from the network through the communication transceiver, determine the location of the first mobile system based, at least in part, on the position information, and selectively send the location of the first mobile system to the network through the communication transceiver in response to said permission criteria being satisfied. - View Dependent Claims (16, 17)
-
-
18. An article comprising a computer-readable medium having stored thereon computer-executable instructions which if implemented by a server system operatively enable the server system to:
-
receive position information from a mobile communications system; and send to a different mobile communications system, a location derived from the position information in accordance with a permission criteria specified by the mobile communications system for the different mobile communications system, the permission criteria including at least one unique identifier that identifies said different mobile communications system and at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint. - View Dependent Claims (19, 20, 21)
-
-
22. A data storage device comprising:
-
a computer-readable medium having stored thereon a permissions criteria data structure comprising; an owner identifier field in which data representing an identifier for a first mobile communications system is stored; and a requester entry in which data representing an identifier for a second mobile communications system and corresponding data determinative of whether permissions are granted to the second mobile communications system by the first mobile communications system are stored, wherein the corresponding data specifies at least one access constraint comprising at least one of a request required constraint and/or an area constraint.
-
-
23. An apparatus comprising:
-
means for receiving a request for a location of a first mobile system from a second mobile system; means for obtaining, at least in part, the location of the first mobile system; means for obtaining permission criteria specified by the first mobile system for the second mobile system, wherein the permission criteria includes at least one associated access constraint comprising at least one of a request required constraint and/or an area constraint; means for determining if the second mobile system is allowed to access the location of the first mobile system based, at least in part, on the at least one access constraint; and means for transmitting the location of the first mobile system to the second mobile system in response to the second mobile system being permitted to access the location of the first mobile system. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification