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, wherein the trigger is maintained for continued monitoring;
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 monitored plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and
activating the trigger based, at least in part, on the comparison, wherein activating the trigger includes executing a user-specified executable action of the device, and the user-specified executable action includes sending a particular notification, created by the user, to the device,wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of a dynamically updatable point of interest data structure, a dynamically updatable landmark data structure, and a dynamically updatable location-based information data structure.
2 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
19 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, wherein the trigger is maintained for continued monitoring; 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 monitored plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger based, at least in part, on the comparison, wherein activating the trigger includes executing a user-specified executable action of the device, and the user-specified executable action includes sending a particular notification, created by the user, to the device, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of a dynamically updatable point of interest data structure, a dynamically updatable landmark data structure, and a dynamically updatable location-based information data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, wherein the trigger is maintained for continued monitoring; 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 monitored plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger based, at least in part, on the comparison, wherein activating the trigger includes executing a user-specified executable action of the apparatus, and the user-specified executable action includes sending a particular notification, created by the user, to a device, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of a dynamically updatable point of interest data structure, a dynamically updatable landmark data structure, and a dynamically updatable location-based information data structure.
-
-
11. 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, wherein the trigger is maintained for continued monitoring; 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 monitored plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger based, at least in part, on the comparison, wherein activating the trigger includes executing a user-specified executable action of the apparatus, and the user-specified executable action includes sending a particular notification, created by the user, to a device, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of a dynamically updatable point of interest data structure, a dynamically updatable landmark data structure, and a dynamically updatable location-based information data structure. - View Dependent Claims (12, 13, 14, 16, 17)
-
-
15. A system, comprising:
-
a device, wherein the device is configured to perform at least the following; receiving at least one trigger criteria reflecting one or more type identifiers of the trigger criteria, and creating a location-based trigger based on the at least one trigger criteria, wherein the trigger is maintained for continued monitoring; receiving text string search data; updating the at least one trigger criteria with the received text string search data; 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 monitored plurality of potential trigger criteria-fulfilling data with the at least one updated trigger criteria; and activating the trigger based, at least in part, on the comparison, wherein activating the trigger includes executing a user-specified executable action of the device, and the user-specified executable action includes sending a particular notification, created by the user, to the device, wherein the plurality of potential trigger criteria-fulfilling data are stored in at least one of a dynamically updatable point of interest data structure, a dynamically updatable landmark data structure, and a dynamically updatable location-based information data structure. - View Dependent Claims (18)
-
-
19. A method, comprising:
-
creating, by a device, a trigger comprising at least one trigger criteria, wherein the at least one trigger criteria comprises at least one category related to at least one characteristic associated with at least one of either a point of interest, a landmark, and location-based information; 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 monitored plurality of potential trigger criteria-fulfilling data with the at least one trigger criteria; and activating the trigger when at least one of the monitored plurality of potential trigger criteria-fulfilling data matches the at least one trigger criteria.
-
Specification