System and method for preferred services in nomadic environments
First Claim
Patent Images
1. A method of locating preferred services, comprising:
- creating an augmented spatial index, which comprises;
creating matching vectors for at least one preferred service, andaugmenting a spatial index with the matching vectors;
searching the augmented spatial index, which is based on a user'"'"'s determined preferred services; and
indicating a location of a currently-sought preferred service,wherein the augmenting the spatial index with the matching vectors comprises;
inputting a location of the at least one preferred service;
calculating a space quantification co-efficient (SQC) for the location;
inserting a service-point representative of the at least one preferred service into an entry of a 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.
1 Assignment
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.
12 Citations
9 Claims
-
1. A method of locating preferred services, comprising:
-
creating an augmented spatial index, which comprises; creating matching vectors for at least one preferred service, and augmenting a spatial index with the matching vectors; searching the augmented spatial index, which is based on a user'"'"'s determined preferred services; and indicating a location of a currently-sought preferred service, wherein the augmenting the spatial index with the matching vectors comprises; inputting a location of the at least one preferred service; calculating a space quantification co-efficient (SQC) for the location; inserting a service-point representative of the at least one preferred service into an entry of a 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 (2)
-
-
3. A method of locating preferred services, comprising:
-
searching an augmented spatial index, which is based on a user'"'"'s determined preferred services; and indicating a location of a currently-sought preferred service, wherein the searching the augmented spatial index comprises; deriving a current position; constructing a user vector indicating the one or more currently-sought preferred service; determining if the current position is within bounds of a minimum bounded box (MBB) represented by a node of the augmented spatial index; if the current position is not within bounds of the MBB represented by the node, proceeding to a next node of the augmented spatial index; and if the current position is within bounds of the MBB represented by the node, performing a matching method of the user vector and a matching vector of the node. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A computer program product comprising a computer usable storage medium having computer readable program code embodied in the storage medium, the computer program product includes at least one component operable to:
-
search an augmented spatial index, the search comprising; deriving a current position, constructing a user vector indicating one or more currently-sought preferred services, determining if the current position is within bounds of a minimum bounded box (MBB) represented by a node of the augmented spatial index, if the current position is not within bounds of the MBB represented by the node, proceeding to a next node of the augmented spatial index; and if the current position is within bounds of the MBB represented by the node, performing a matching method of the user vector and a matching vector of the node; and indicate a location of the one or more currently-sought preferred services.
-
-
9. A system, comprising:
-
a CPU, a computer readable memory and a computer readable storage media; first program instructions to create at least one matching vector; second program instructions to at least one of create and update an augmented spatial index; third program instructions to create at least one user vector indicating one or more currently-sought preferred services; fourth program instructions to determine a current location; and fifth program instructions to locate the one or more currently-sought preferred services by determining if the current position is within bounds of a minimum bounded box (MBB) represented by a node of the augmented or updated spatial index, if the current position is not within bounds of the MBB represented by the node, proceeding to a next node of the augmented spatial index, and if the current position is within bounds of the MBB represented by the node, performing a matching method of the at least one user vector and at least one matching vector of the node, wherein the first, second, third, fourth and fifth program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.
-
Specification