Patent ID: 7346360

Claim:
A method of providing information in response to a query of a database containing cached data regarding a location of a mobile device, comprising: receiving a query of a database containing cached data regarding a location of a mobile device, said cached data including a time at which said location data was cached and said query having a desired granularity, said granularity representing a size of a geographic area to be returned by said query; determining a granularity variable, said granularity variable representing a time value based on the size of the geographic area associated with said desired granularity; determining a time of said query; determining an adjusted time of said query, said adjusted time being based on the time of said query and said granularity variable; comparing said adjusted time to said cached data time; determining characteristics of said location; and providing said cached data in response to said query in accordance with said desired granularity, said adjusted time of said query and said characteristics of said location.