LOCATION-BASED TASK EXECUTION FOR ENHANCED DATA ACCESS
First Claim
1. A computer-implemented method for location based event querying, comprising:
- receiving, at a server, a first communication from a computing device;
identifying a particular event from the first communication;
associating, an access right with the computing device, the access right being a ticket associated with the particular event at a first geographic location;
determining one or more protocol execution conditions associated with the particular event, wherein the one or more protocol execution conditions are based on a predetermined time period prior to an event start time;
determining, based on first location data, second location data, and the predetermined time period prior to the event start time, that one or more protocol execution conditions are met, the first location data being associated with the computing device and the second location data being associated with the particular event;
in response to determining one or more protocol execution conditions are met, identifying additional information associated with the access right, the additional information including a seat location within the first geographic location; and
transmitting, to the computing device, indication of the additional information.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for executing tasks selected based on locations of user devices. A first user device associated with an access right to a resource can be identified. The location of the first user device can be determined at a time before a defined time period. Further, a protocol execution condition can be detected. Upon detecting the protocol execution condition, executing a protocol. Executing the protocol can include determining a distance between the first user device and a resource location. Whether the distance between the first user device and the resource location is less than or equal to a distance range of the resource location at a time prior to the defined time period can be determined. In response to determining that the distance is not less than or equal to the distance range, accessing a plurality of tasks, selecting a task, and executing the task.
9 Citations
20 Claims
-
1. A computer-implemented method for location based event querying, comprising:
-
receiving, at a server, a first communication from a computing device; identifying a particular event from the first communication; associating, an access right with the computing device, the access right being a ticket associated with the particular event at a first geographic location; determining one or more protocol execution conditions associated with the particular event, wherein the one or more protocol execution conditions are based on a predetermined time period prior to an event start time; determining, based on first location data, second location data, and the predetermined time period prior to the event start time, that one or more protocol execution conditions are met, the first location data being associated with the computing device and the second location data being associated with the particular event; in response to determining one or more protocol execution conditions are met, identifying additional information associated with the access right, the additional information including a seat location within the first geographic location; and transmitting, to the computing device, indication of the additional information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for location based event querying, comprising:
-
one or more data processors; and a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations including; receiving, at a server, a first communication from a computing device; identifying a particular event from the first communication; associating, an access right with the computing device, the access right being a ticket associated with the particular event at a first geographic location; determining one or more protocol execution conditions associated with the particular event, wherein the one or more protocol execution conditions are based on a predetermined time period prior to an event start time; determining, based on first location data, second location data, and the predetermined time period prior to the event start time, that one or more protocol execution conditions are met, the first location data being associated with the computing device and the second location data being associated with the particular event; in response to determining one or more protocol execution conditions are met, identifying additional information associated with the access right, the additional information including a seat location within the first geographic location; and transmitting, to the computing device, indication of the additional information. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
receiving, at a server, a first communication from a computing device; identifying a particular event from the first communication; associating, an access right with the computing device, the access right being a ticket associated with the particular event at a first geographic location; determining one or more protocol execution conditions associated with the particular event, wherein the one or more protocol execution conditions are based on a predetermined time period prior to an event start time; determining, based on first location data, second location data, and the predetermined time period prior to the event start time, that one or more protocol execution conditions are met, the first location data being associated with the computing device and the second location data being associated with the particular event; in response to determining one or more protocol execution conditions are met, identifying additional information associated with the access right, the additional information including a seat location within the first geographic location; and transmitting, to the computing device, indication of the additional information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification