System and method for preferred services in nomadic environments
First Claim
Patent Images
1. A method of locating preferred services, comprising:
- searching an augmented spatial index, which is based on a user'"'"'s determined preferred services, the searching comprising;
deriving a current position,constructing a user vector indicating one or more currently-sought preferred services identified by a unique identifier,determining if the current position is within a boundary represented by a node of the augmented spatial index, andif the current position is within the boundary represented by the node, performing a matching method of the user vector and a matching vector of the node, wherein the matching method comprises determining if the unique identifier of the user vector corresponds with a unique identifier of the matching vector; and
indicating a location of the one or more currently-sought preferred services.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of locating preferred services includes searching an augmented spatial index, which is based on a user'"'"'s determined preferred services. Additionally, the method includes indicating a location of a currently-sought preferred service.
-
Citations
20 Claims
-
1. A method of locating preferred services, comprising:
-
searching an augmented spatial index, which is based on a user'"'"'s determined preferred services, the searching comprising; deriving a current position, constructing a user vector indicating one or more currently-sought preferred services identified by a unique identifier, determining if the current position is within a boundary represented by a node of the augmented spatial index, and if the current position is within the boundary represented by the node, performing a matching method of the user vector and a matching vector of the node, wherein the matching method comprises determining if the unique identifier of the user vector corresponds with a unique identifier of the matching vector; and indicating a location of the one or more currently-sought preferred services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for locating preferred services, comprising:
-
providing a computer infrastructure being operable to; create and update an augmented spatial index based on preferred services, the creation of the augmented spatial index comprising; creating matching vectors for at least one preferred service identified by a unique identifier; and augmenting a spatial index to include a matching vector at each leaf node; search the augmented spatial index; and indicate a location of one or more currently-sought preferred services, wherein the augmenting the spatial index with the matching vectors comprises; inputting a location of the at least one preferred service, inserting a service-point representative of the at least one preferred service into an entry of the leaf node of the spatial index, setting matching vectors for the entries of leaf nodes of the spatial index, and setting matching vectors for nodes of the spatial index. - View Dependent Claims (14)
-
-
15. A system comprising:
-
a CPU, a computer readable memory and a computer readable storage media; first program instructions to search an augmented spatial index, which is based on a user'"'"'s determined preferred services, the searching comprising; deriving a current position, constructing a user vector indicating one or more currently-sought preferred services identified by a unique identifier, determining if the current position is within a boundary represented by a node of the augmented spatial index, and if the current position is within the boundary represented by the node, performing a matching method of the user vector and a matching vector of the node, wherein the matching method comprises determining if the unique identifier of the user vector corresponds with a unique identifier of the matching vector; and second program instructions to indicate a location of the one or more currently-sought preferred services, wherein the first and second program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification