TRIGGER ZONES AND DWELL TIME ANALYTICS
First Claim
1. A method comprising:
- determining, on a computing device, a current geographic position;
sending position data to a server, the position data corresponding to the current geographic position; and
receiving, from the server, one or more trigger zones relevant to the position data, each trigger zone characterized by;
a) a time-based boundary; and
b) one or more requirements to be satisfied to trigger an event.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the invention related to a method of receiving and processing trigger zone and geo-trigger content on a computing device. Trigger zones can be relevant to a current geographic position of the computing device and can be characterized by a time-based boundary and one or more requirements to be satisfied to trigger an event. The computing device can evaluate trigger zones to determine if one the one or more requirements are satisfied and trigger an trigger event if confirmed. In some embodiments, a server computer can generate a dwell-time trigger zone based on an amount of time a computing device spends at a geographic location. The dwell time trigger zone can include trigger zone data corresponding to commercial aspects particular to the geographic location. The server computer can be configured to send the trigger zone and trigger zone data to the computing device for processing.
390 Citations
20 Claims
-
1. A method comprising:
-
determining, on a computing device, a current geographic position; sending position data to a server, the position data corresponding to the current geographic position; and receiving, from the server, one or more trigger zones relevant to the position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device comprising:
-
a processor and a computer-readable storage medium coupled to the processor, the computer readable storage medium comprising code executable by the processor for implementing a method comprising; determining, on a computing device, a current geographic position; sending position data to a server, the position data corresponding to the current geographic position; and receiving, from the server, one or more trigger zones relevant to the position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
determining, on a computing device, a current approximate geographic position; sending a first position data to a server, the first position data corresponding to the current approximate geographic position; receiving, from the server, a request for an accurate geographic position of the computing device; determining, on a computing device, a current accurate geographic position, the current accurate geographic position being more accurate than the approximate geographic position; sending a second position data to a server, the second position data corresponding to the current accurate geographic position; and receiving, from the server, one or more trigger zones relevant to the position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event. - View Dependent Claims (13, 14)
-
-
15. A method comprising:
-
receiving position data from a computing device, the position data corresponding to a current geographic position of the computing device; determining whether one or more trigger zones are within a threshold area relative to the position data; and sending trigger zone data to the computing device, the trigger zone data including one or more trigger zones with the threshold area relative to the position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event. - View Dependent Claims (17)
-
-
16. The method of claim 16 further comprising:
-
determining how much time the computing device spends at one or more geographic locations; and generating a dwell-time trigger zone including dwell-time trigger zone data based on; a) an amount of time spent at the geographic location; and b) location based data associated with the geographic location, the location based data corresponding to commercial aspects particular to the geographic location, wherein sending trigger zone data to the computing device further includes sending dwell-time trigger zone data.
-
-
18. A server computer comprising:
-
a processor and a computer-readable storage medium coupled to the processor, the computer readable storage medium comprising code executable by the processor for implementing a method comprising; receiving position data from a computing device, the position data corresponding to a current geographic position of the computing device; determining whether one or more trigger zones are within a threshold area relative to the position data; and sending trigger zone data to the computing device, the trigger zone data including one or more trigger zones with the threshold area relative to the position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event. - View Dependent Claims (19)
-
-
20. A method comprising:
-
receiving, from a computing device, first position data from a computing device, the first position data corresponding to a current approximate geographic position of the computing device; determining whether one or more trigger zones are within a threshold area relative to the first position data; sending, to the computing device, a request for an accurate geographic position of the computing device; receiving, from the computing device, second position data, the second position data corresponding to a current accurate geographic position of the computing device; sending trigger zone data to the computing device, the trigger zone data including one or more trigger zones with the threshold area relative to the second position data, each trigger zone characterized by; a) a time-based boundary; and b) one or more requirements to be satisfied to trigger an event.
-
Specification