Information management and processing in a wireless network
First Claim
1. A method for searching for a location of a nearest fixed resource in a wireless network having one or more fixed resources, the method comprising:
- forming a request by a computing unit for;
a location of a nearest fixed resource to the computing unit; and
communication to a network server to;
determine a location of the computing unit;
search a hierarchical directory structure containing fixed resource objects for a match with the requested fixed resource, each fixed resource object being stored in the hierarchical directory structure according to a location of each fixed resource, wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region; and
determine which fixed resource object has a location that is nearest to the computing unit; and
receiving data from the network server at the computing unit regarding the location of the nearest fixed resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and data structure for storing and managing information in a wireless network are described wherein fixed resources in the system are stored in a database in a hierarchical directory structure according to the location of each fixed resource. Each level of the directory structure represents a geographical area in which a fixed resource is located. A mobile user submits a query for the location of the nearest fixed resource having certain properties. The system determines the location of the mobile user and then searches the database for the requested fixed resource that is nearest to the mobile user. When the fixed resource is identified, data regarding its location is transmitted to the mobile user. In addition, specific directions as to how to get to the location of the fixed resource from the location of the mobile user may be provided.
-
Citations
26 Claims
-
1. A method for searching for a location of a nearest fixed resource in a wireless network having one or more fixed resources, the method comprising:
-
forming a request by a computing unit for; a location of a nearest fixed resource to the computing unit; and communication to a network server to; determine a location of the computing unit; search a hierarchical directory structure containing fixed resource objects for a match with the requested fixed resource, each fixed resource object being stored in the hierarchical directory structure according to a location of each fixed resource, wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region; and determine which fixed resource object has a location that is nearest to the computing unit; and receiving data from the network server at the computing unit regarding the location of the nearest fixed resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. A method comprising receiving and storing multiple records associated with fixed resources in a wireless network utilizing a directory tree structure to organize the records according to a location of the fixed resource that the record represents, wherein the directory tree structure comprises multiple levels, each level representing a geographical area covered by the wireless network, a lowest level representing a smallest geographical area in which a fixed resource may be located, and each subsequently higher level of the tree structure representing increasingly larger geographical areas which encompass the fixed resources, and wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region.
-
11. One or more computer readable media comprising computer executable instructions that, when executed by a computer direct the computer to store fixed resource information about one or more fixed resources of a wireless network by:
-
naming a fixed resource object with an object name that denotes a location of a fixed resource represented by the object, the fixed resource object including properties of the fixed resource; and storing the fixed resource object according to the object name in a hierarchical directory structure in one or more computer-readable media, the hierarchical directory structure having multiple levels, each level representing a geographical region in which the fixed resource is located wherein; the location of the fixed resource is a location that is defined relative to an absolute location; and the absolute location is a geographical region that is located within one or more other geographical regions, each geographical region corresponding to one level in the hierarchical directory structure, and wherein the object name associated with the fixed resource object comprises each geographical location in which the fixed resource is located and the relative location of the fixed resource. - View Dependent Claims (12, 13, 14)
-
-
15. A computing device comprising:
-
a location subsystem to determine a location of a user within at least one geographical area; a resource database having records that each contain information about a resource, including a location of the resource, each record being ordered according to the location of the resource represented by the record, and a directory tree structure having multiple levels, each level representing a geographical area, and wherein the fixed resource objects arc stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region; and a query processor that receives a query from the user for a resource that is nearest to the user and returns a location of a resource that is nearest to the user. - View Dependent Claims (16, 17, 18)
-
-
19. A computing device comprising:
-
a processor; and memory configured to maintain one or more modules that are executable on the processor to search for a location of a nearest fixed resource in a wireless network having one or more fixed resources by forming a request for; a location of a nearest fixed resource by a computing unit; and communication to a network server over a network to; determine a location of the computing unit; search a hierarchical directory structure containing fixed resource objects for a match with the requested fixed resource, each fixed resource object being stored in the hierarchical directory structure according to a location of each fixed resource, and wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region; and determine which fixed resource object has a location that is nearest to the computing unit; and receipt of data from the network sewer at the computing unit in response to the request regarding the location of the nearest fixed resource. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
means for forming a request by a computing unit for; a location of a nearest fixed resource to the computing unit; and communication to a network server to; determine a location of the computing unit; search a hierarchical directory structure containing fixed resource objects for a match with the requested fixed resource, each fixed resource object being stored in the hierarchical directory structure according to a location of each fixed resource, and wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended geographical region; and determine which fixed resource object has a location that is nearest to the computing unit; and means for receiving data from the network server at the computing unit regarding the location of the nearest fixed resource.
-
-
26. A system comprising:
-
means for receiving a request from a computing unit for a location of a nearest fixed resource to the computing unit; means for determining a location of the computing unit; means for searching a hierarchical directory structure containing fixed resource objects for a match with the requested fixed resource, each fixed resource object being stored in the hierarchical directory structure according to a location of each fixed resource, and wherein the fixed resource objects are stored in the hierarchical directory structure according to a relative location of the fixed resource within a base geographical region in which the fixed resource is located, the base geographical region being stored in the hierarchical directory structure according to an absolute location of the base geographical region, the base geographical region being located within one or more extended geographical regions which are stored in the hierarchical directory structure according to an absolute location of each extended a heal region; means for determining which fixed resource object has a location that is nearest to the computing unit; and means for communicating data to the computing unit regarding the location of the nearest fixed resource.
-
Specification