Use of triggers and a location hypercube to enable push-based location applications
First Claim
1. A computer implemented method for enabling in-network location based services, comprising:
- (a) maintaining, in a location server on a network, trigger information, for one or more triggers wherein the trigger information defines;
(i) a source locatable that specifies an object of interest;
(ii) spatial information that defines spatial criteria, for a target locatable with respect to the source locatable, that will activate the trigger;
(b) evaluating the triggers by determining if the source locatable and target locatable comply with the spatial criteria;
(c) pushing a location answer to a location based application outside of the network if the source locatable and the target locatable comply with the spatial criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and article of manufacture enable the use of location based applications (LBA). A location server (LS) on a wireless network receives trigger information from a LBA that is located outside of the wireless network. The trigger information defines a source locatable and spatial information (defining spatial criteria for a target locatable). Triggers are evaluated to determine if a trigger has been activated by the locatables interacting with each other pursuant to the spatial information/criteria. A location answer is pushed to a location based application outside of the network if a trigger has been activated (i.e., if the source and target locatables comply with the spatial criteria).
29 Citations
18 Claims
-
1. A computer implemented method for enabling in-network location based services, comprising:
-
(a) maintaining, in a location server on a network, trigger information, for one or more triggers wherein the trigger information defines;
(i) a source locatable that specifies an object of interest;
(ii) spatial information that defines spatial criteria, for a target locatable with respect to the source locatable, that will activate the trigger;
(b) evaluating the triggers by determining if the source locatable and target locatable comply with the spatial criteria;
(c) pushing a location answer to a location based application outside of the network if the source locatable and the target locatable comply with the spatial criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enabling in-network location based services in a computer system comprising:
-
(a) a persistent datastore communicatively coupled to a location server;
(b) trigger information stored in the persistent datastore, wherein the trigger information defines;
(i) a source locatable that specifies an object of interest;
(ii) spatial information that defines spatial criteria for a target locatable with respect to the source locatable that will activate the trigger;
(c) a location server on a wireless network, wherein the location server is configured to;
(i) maintain trigger information for one or more triggers;
(ii) evaluate the triggers by determining if the source locatable and target locatable comply with the spatial criteria; and
(v) push a location answer to a location based application outside of the network if the source locatable and the target locatable comply with the spatial criteria. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification