System and Method for Visualizing Real-Time Location-Based Events
First Claim
1. A method performed by one or more first computer systems coupled to a packet-based network to visualize real-time location-based events associated with mobile devices in communication with the packet-based network, the method comprising:
- receiving a first request for document from the packet-based network, the first request including a first plurality of parameters associated with a first mobile device;
determining whether the first plurality of parameters indicate a first real-time location-based event of the mobile device being in proximity of a geographic location of a first business;
in response to the first real-time location-based event being determined, updating aggregated historical/statistical data associated with one or more businesses over one or more periods of time; and
transmitting information associated with the first real-time location-based event to one or more second computer systems in the packet-based network, the information enabling the one or more second computer systems to visualize the first real-time location-based event together with other real-time location-based events on one or more display devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A map-based system and method allow an operator of a computer system to visualize real-time events of mobile users entering, staying within, and exiting geographic regions of interest. The method comprises receiving a first request for document from the packet-based network, the first request including a first plurality of parameters associated with a first mobile device, and determining whether the first plurality of parameters indicate a first real-time location-based event of the mobile device being in proximity of a geographic location of a first business. In response to the first real-time location-based event being determined, the method updates aggregated historical/statistical data including increasing one or more counts of location-based events associated with the first business over one or more periods of time, and transmit information associated with the first real-time location-based event to one or more second computer systems in the packet-based network, the information enabling the one or more second computer systems to visualize the first real-time location-based event together with other real-time location-based events on one or more display devices.
73 Citations
15 Claims
-
1. A method performed by one or more first computer systems coupled to a packet-based network to visualize real-time location-based events associated with mobile devices in communication with the packet-based network, the method comprising:
-
receiving a first request for document from the packet-based network, the first request including a first plurality of parameters associated with a first mobile device; determining whether the first plurality of parameters indicate a first real-time location-based event of the mobile device being in proximity of a geographic location of a first business; in response to the first real-time location-based event being determined, updating aggregated historical/statistical data associated with one or more businesses over one or more periods of time; and transmitting information associated with the first real-time location-based event to one or more second computer systems in the packet-based network, the information enabling the one or more second computer systems to visualize the first real-time location-based event together with other real-time location-based events on one or more display devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system in communication with a packet-based network including one or more client computers/servers, the system receiving advertisement requests from the packet-based network, the advertisement requests being associated with mobile devices communicating with the publisher computers/servers via the packet-based network, the system comprising:
-
a location module that examines data associated with each received advertisement (ad) request, and estimates a location of an associated mobile device based on information in the ad request; a fencing module that determines if the estimated location triggers one or more geo-fences stored in a storage device, the geo-fences representing geographical regions associated with businesses for advertisement campaigns; a filter/aggregation module that filters the triggered geo-fences to detect real-time location-based events, and to aggregate historical/statistical data related to detected real-time location-based events; and an application server that organizes and push data associated with the real-time location based event to the one or more client computers/servers, that provides the aggregated historical/statistical in response to requests for the aggregated historical/statistical data from the client computers/servers, thus enabling the client computers/servers to display the real-time location based events over a map together with selected aggregated historical/statistical data.
-
Specification