Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
120 words
A method of providing location information to a local application comprising the steps of: receiving from a local application a request for location information concerning a terminal upon which it is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said local application with the requested location information; and providing to said local application location information which originated from the determined source in the case where it is determined that said local application is entitled to receive it.
Claim 2
Independent Claim
120 words
A method of providing location information to a local application comprising the steps of: receiving from a local application a request for location information concerning a terminal upon which it is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said local application with the requested location information; and providing to said local application location information which originated from the determined source in the case where it is determined that said local application is entitled to receive it.
Claim 3
Dependent Claim
21 words
The method of claim 1 , wherein said determining step includes determining the operational status of each of said potential sources.
Claim 4
Dependent Claim
24 words
The method of claim 1 , wherein said determining step includes determining the accuracy of the information provided by each of said potential sources.
Claim 5
Dependent Claim
23 words
The method of claim 1 wherein said determining step includes determining the cost of obtaining the information from each of said potential sources.
Claim 6
Independent Claim
133 words
A method for providing location information to a remote application or web service comprising the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said remote application or web service with the requested location information; and providing to said remote application or web service location information which originated from the determined source in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 7
Independent Claim
133 words
A method for providing location information to a remote application or web service comprising the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said remote application or web service with the requested location information; and providing to said remote application or web service location information which originated from the determined source in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 8
Dependent Claim
21 words
The method of claim 5 , wherein said determining step includes determining the operational status of each of said potential sources.
Claim 9
Dependent Claim
24 words
The method of claim 5 , wherein said determining step includes determining the accuracy of the information provided by each of said potential sources.
Claim 10
Dependent Claim
24 words
The method of claim 5 , wherein said determining step includes determining the cost of obtaining the information from each of said potential sources.
Claim 11
Independent Claim
159 words
A system of providing location information to a local application comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a local application a request for location information concerning a terminal upon which it is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said local application with the requested location information; and providing to said local application location information which originated from the determined source in the case where it is determined that said local application is entitled to receive it.
Claim 12
Independent Claim
159 words
A system of providing location information to a local application comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a local application a request for location information concerning a terminal upon which it is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said local application with the requested location information; and providing to said local application location information which originated from the determined source in the case where it is determined that said local application is entitled to receive it.
Claim 13
Dependent Claim
21 words
The system of claim 9 , wherein said determining step includes determining the operational status of each of said potential sources.
Claim 14
Dependent Claim
24 words
The system of claim 9 , wherein said determining step includes determining the accuracy of the information provided by each of said potential sources.
Claim 15
Dependent Claim
24 words
The system of claim 9 , wherein said determining step includes determining the cost of obtaining the information from each of said potential sources.
Claim 16
Independent Claim
172 words
A system for providing location information to a remote application or web service comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said remote application or web service with the requested location information; and providing to said remote application or web service location information which originated from the determined source in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 17
Independent Claim
172 words
A system for providing location information to a remote application or web service comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; determining what source from a set of potential sources to use to provide said remote application or web service with the requested location information; and providing to said remote application or web service location information which originated from the determined source in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 18
Dependent Claim
21 words
The system of claim 13 , wherein said determining step includes determining the operational status of each of said potential sources.
Claim 19
Dependent Claim
24 words
The system of claim 13 , wherein said determining step includes determining the accuracy of the information provided by each of said potential sources.
Claim 20
Dependent Claim
24 words
The system of claim 13 , wherein said determining step includes determining the cost of obtaining the information from each of said potential sources.
Claim 21
Independent Claim
94 words
A method for providing location information to a local application comprising the steps of: receiving from a local application a request for location information concerning a terminal upon which is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; and providing said local application with the requested location information in the case where it is determined that said local application is entitled to receive it.
Claim 22
Independent Claim
94 words
A method for providing location information to a local application comprising the steps of: receiving from a local application a request for location information concerning a terminal upon which is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; and providing said local application with the requested location information in the case where it is determined that said local application is entitled to receive it.
Claim 23
Independent Claim
105 words
A method for providing location information to a remote application or web service comprising the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; and providing said remote application or web service with the requested location information in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 24
Independent Claim
105 words
A method for providing location information to a remote application or web service comprising the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; and providing said remote application or web service with the requested location information in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 25
Independent Claim
133 words
A system for providing location information to a local application comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a local application a request for location information concerning a terminal upon which is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; and providing said local application with the requested location information in the case where it is determined that said local application is entitled to receive it.
Claim 26
Independent Claim
133 words
A system for providing location information to a local application comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a local application a request for location information concerning a terminal upon which is stored; consulting a database containing privacy preferences, said database being located in the terminal but having its contents mirrored at one or more remote databases; determining whether said local application is entitled to receive the requested location information; and providing said local application with the requested location information in the case where it is determined that said local application is entitled to receive it.
Claim 27
Independent Claim
144 words
A system for providing location information to a remote application or web service comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; and providing said remote application or web service with the requested location information in the case where it is determined that said remote application or web service is entitled to receive it.
Claim 28
Independent Claim
144 words
A system for providing location information to a remote application or web service comprising: a memory having program code stored therein; and a processor connected to said memory for carrying out instructions in accordance with said stored program code; wherein said program code, when executed by said processor, causes said processor to perform the steps of: receiving from a remote application or web service a request for location information concerning a terminal; consulting a database not located within the terminal which contains a mirror of the privacy preferences stored in a database located within the terminal; determining whether said remote application or web service is entitled to receive the requested location information; and providing said remote application or web service with the requested location information in the case where it is determined that said remote application or web service is entitled to receive it.