Visual Indicators for Temporal Context on Maps
First Claim
1. A computer-implemented method for displaying real-time event data within a map, the method comprising:
- receiving, via a computer network, a request for mapping data including a request location defining a current geographic location of the client computing device;
determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device;
retrieving mapping data corresponding to the request location;
determining that an event in an event database includes an event time that occurs within a threshold time of the request time;
retrieving, in response to determining that the event includes the event time within the threshold time of the request time, event data from the event database, the retrieved event data corresponding to the event that occurs within the threshold time of the request time; and
sending, via the computer network, the retrieved mapping data and the retrieved event data to the client computing device in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Client-side and server-side methods for displaying event data within a map that is displayed on a computing device are presented. In an example, the method includes receiving a request for mapping data including a request location defining a current geographic location of the client computing device, determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device. The method also includes retrieving mapping data corresponding to the request location and determining that an event in an event database includes an event time that occurs within a threshold time of the request time. The method further includes retrieving event data corresponding to the event that occurs within the threshold time of the request time and sending the retrieved mapping data and the retrieved event data to the client computing device in response to the request.
7 Citations
20 Claims
-
1. A computer-implemented method for displaying real-time event data within a map, the method comprising:
-
receiving, via a computer network, a request for mapping data including a request location defining a current geographic location of the client computing device; determining a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device; retrieving mapping data corresponding to the request location; determining that an event in an event database includes an event time that occurs within a threshold time of the request time; retrieving, in response to determining that the event includes the event time within the threshold time of the request time, event data from the event database, the retrieved event data corresponding to the event that occurs within the threshold time of the request time; and sending, via the computer network, the retrieved mapping data and the retrieved event data to the client computing device in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for displaying real-time event data within a map that is displayed by a client computing device, the method comprising:
-
sending, via a computer network, a request for mapping data including a request location defining a current geographic location of the client computing device and a request time, the request time including a time that the mapping data request is sent; receiving, at the client computing device, mapping data and event data in response to the request for mapping data, the event data defining an event having an event time that occurs within a threshold time of the request time, and the mapping data corresponding to the request location; and displaying, at the client computing device, the received mapping data and event data within a viewport of a mapping application executing on the client computing device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer system for displaying an event within visual proximity of a location on a digital map, the system comprising:
an event data server including one or more processors and a memory, the memory including instructions for execution on the one or more processors to; receive, via a computer network, a request for mapping data including a request location defining a current geographic location of the client computing device, determine a request time corresponding to the request, the request time based on a time the mapping data request was sent by the client computing device, retrieve mapping data corresponding to the request location, determine that an event in an event database includes an event time that occurs within a threshold time of the request time, retrieve, in response to determining that the event includes event time that occurs within the threshold time of the request time, event data from the event database, the retrieved event data corresponding to the event that occurs within the threshold time of the request time, and send, via the computer network, the retrieved mapping data and the retrieved event data to the client computing device in response to the received request for mapping data. - View Dependent Claims (14, 15, 16)
-
17. A computer-implemented system for displaying an event occurring at a location within a map that is displayed on a client computing device, the system comprising:
a client computing device in communication with a mapping server, the client computing device including one or more processors and a memory, the memory storing instructions to; send, via a computer network, a request for mapping data including a request location defining a current geographic location of the client computing device and a request time, the request time including a time that the mapping data request is sent; receive, at the client computing device, mapping data and event data in response to the request for mapping data, the event data defining an event having an event time that occurs within a threshold time of the request time, and the mapping data corresponding to the request location; and display, at the client computing device, the received mapping data and event data within a viewport of a mapping application executing on the client computing device. - View Dependent Claims (18, 19, 20)
Specification