MANAGING GROUP OF LOCATION BASED TRIGGERS
First Claim
1. A method, comprising:
- creating, by a device, a location-based trigger comprising at least one trigger criteria reflecting one or more type identifiers of the location-based trigger,monitoring, by the device, a plurality of potential trigger criteria-fulfilling data, wherein the plurality of potential trigger criteria-fulfilling data may be dynamically updated during the monitoring and after being set;
comparing, by the device, the plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and
activating the trigger when at least one of the plurality of potential trigger criteria-fulfilling data matches the at least one trigger criteria,wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of an updatable point of interest data structure, an updatable landmark data structure, and an updatable location-based information data structure.
0 Assignments
0 Petitions
Accused Products
Abstract
A location-based triggering system and method allow location-based triggers to be created and associated with POI, landmark, and/or location-based information categories comprised of a plurality of POIs, landmarks, and/or location-based information, POI, landmark, and/or location-based information sub-categories, as well as POI, landmark, and location-based information searches. A trigger is created, where the trigger comprises trigger criteria. At least one POI, landmark, and/or location-based information database containing a plurality of POIs, landmarks, and/or location-based information data is monitored for a match between the trigger criteria and at least one POI, landmark, and/or location-based information category. If a match exists, the trigger is activated, thereby executing a related action or event. Furthermore, additional search criteria can be combined with the trigger criteria to enhance the LBT process.
-
Citations
20 Claims
-
1. A method, comprising:
-
creating, by a device, a location-based trigger comprising at least one trigger criteria reflecting one or more type identifiers of the location-based trigger, monitoring, by the device, a plurality of potential trigger criteria-fulfilling data, wherein the plurality of potential trigger criteria-fulfilling data may be dynamically updated during the monitoring and after being set; comparing, by the device, the plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger when at least one of the plurality of potential trigger criteria-fulfilling data matches the at least one trigger criteria, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of an updatable point of interest data structure, an updatable landmark data structure, and an updatable location-based information data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
creating a location-based trigger comprising at least one trigger criteria reflecting one or more type identifiers of the location-based trigger; monitoring a plurality of potential trigger criteria-fulfilling data, wherein the plurality of potential trigger criteria-fulfilling data may be dynamically updated during the monitoring and after being set; comparing the plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger when at least one of the plurality of potential trigger criteria-fulfilling data matches the at least one trigger criteria, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of an updatable point of interest data structure, an updatable landmark data structure, and an updatable location-based information data structure.
-
-
12. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, creating a location-based trigger comprising at least one trigger criteria reflecting one or more type identifiers of the location-based trigger; monitoring a plurality of potential trigger criteria-fulfilling data, wherein the plurality of potential trigger criteria-fulfilling data may be dynamically updated during the monitoring and after being set; comparing the plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger when at least one of the plurality of potential trigger criteria-fulfilling data matches the at least one trigger criteria, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of an updatable point of interest data structure, an updatable landmark data structure, and an updatable location-based information data structure. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification