Establishing communication links using routing protocols
First Claim
1. A computer-implemented method for generating query constraints for querying electronic tickets using affinities for entities, comprising:
- receiving, at a ticketing system, a first communication from a messaging system, the first communication corresponding to affinity data associated with a user identifier, the affinity data including one or more affinity indications defined at the messaging system by a user associated with the user identifier, the definition of the one or more affinity indications being based on input received at the messaging system from a device operated by the user associated with the user identifier, and the one or more affinity indications representing the user'"'"'s affinity for a performing entity;
extracting the affinity data from the first communication, the extraction causing the ticketing system to identify the one or more affinity indications defined by the user associated with the user identifier;
automatically defining, by a computer processing system included in the ticketing system and using the extracted affinity data, one or more query constraints for the user identifier, each of the one or more query constraints being automatically defined by identifying the performing entity associated with the one or more affinity indications and determining the performing entity as a query constraint, and the automatic definition of the one or more query constraints being dynamic in that the one or more query constraints automatically defined for the user identifier are different from one or more other query constraints automatically defined for another user;
generating, at the ticketing system, a query communication including the one or more query constraints;
transmitting, at the ticketing system, the query communication to one or more data stores, the one or more data stores storing event data for a plurality of events associated with the performing entity, each event of the plurality of events corresponding to a plurality of electronic tickets, and each electronic ticket of the plurality of electronic tickets facilitating access to the event for a defined time period;
performing, at the one or more data stores, a query of the one or more data stores, the query being performed using the one or more query constraints included in the query communication;
receiving, at the ticketing system, a query response communication from the one or more data stores, the query response communication including a result of the query, the result of the query identifying one or more electronic tickets associated with at least one event of the plurality of events, and each identified one or more electronic tickets satisfying a query constraint of the one or more query constraints; and
automatically transmitting, by the computer processing system included in the ticketing system, a second communication to the device operated by the user, the second communication including an identifier for the one or more electronic tickets.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for facilitating shared access-right evaluation using linked communication channels are provided. A first communication can be received over a first communication link from a first user device, and a second communication can be received over a second communication link from a second user device. The first and second communications can include requests for the assignment of access rights. Map data can be generated and transmitted to each of the first and second user devices. Each user device can display a visual representation of access-right data. Further, a communication session can be facilitated between the first user device and the second user device. The communication session can be presented on the visual representation for each user device so that the first user and the second user can collaboratively evaluate access rights.
514 Citations
20 Claims
-
1. A computer-implemented method for generating query constraints for querying electronic tickets using affinities for entities, comprising:
-
receiving, at a ticketing system, a first communication from a messaging system, the first communication corresponding to affinity data associated with a user identifier, the affinity data including one or more affinity indications defined at the messaging system by a user associated with the user identifier, the definition of the one or more affinity indications being based on input received at the messaging system from a device operated by the user associated with the user identifier, and the one or more affinity indications representing the user'"'"'s affinity for a performing entity; extracting the affinity data from the first communication, the extraction causing the ticketing system to identify the one or more affinity indications defined by the user associated with the user identifier; automatically defining, by a computer processing system included in the ticketing system and using the extracted affinity data, one or more query constraints for the user identifier, each of the one or more query constraints being automatically defined by identifying the performing entity associated with the one or more affinity indications and determining the performing entity as a query constraint, and the automatic definition of the one or more query constraints being dynamic in that the one or more query constraints automatically defined for the user identifier are different from one or more other query constraints automatically defined for another user; generating, at the ticketing system, a query communication including the one or more query constraints; transmitting, at the ticketing system, the query communication to one or more data stores, the one or more data stores storing event data for a plurality of events associated with the performing entity, each event of the plurality of events corresponding to a plurality of electronic tickets, and each electronic ticket of the plurality of electronic tickets facilitating access to the event for a defined time period; performing, at the one or more data stores, a query of the one or more data stores, the query being performed using the one or more query constraints included in the query communication; receiving, at the ticketing system, a query response communication from the one or more data stores, the query response communication including a result of the query, the result of the query identifying one or more electronic tickets associated with at least one event of the plurality of events, and each identified one or more electronic tickets satisfying a query constraint of the one or more query constraints; and automatically transmitting, by the computer processing system included in the ticketing system, a second communication to the device operated by the user, the second communication including an identifier for the one or more electronic tickets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for generating query constraints for querying electronic tickets using affinities for entities, 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 ticketing system, a first communication from a messaging system, the first communication corresponding to affinity data associated with a user identifier, the affinity data including one or more affinity indications defined at the messaging system by a user associated with the user identifier, the definition of the one or more affinity indications being based on input received at the messaging system from a device operated by the user associated with the user identifier, and the one or more affinity indications representing the user'"'"'s affinity for a performing entity; extracting the affinity data from the first communication, the extraction causing the ticketing system to identify the one or more affinity indications defined by the user associated with the user identifier; automatically defining, by a computer processing system included in the ticketing system and using the extracted affinity data, one or more query constraints for the user identifier, each of the one or more query constraints being automatically defined by identifying the performing entity associated with the one or more affinity indications and determining the performing entity as a query constraint, and the automatic definition of the one or more query constraints being dynamic in that the one or more query constraints automatically defined for the user identifier are different from one or more other query constraints automatically defined for another user; generating, at the ticketing system, a query communication including the one or more query constraints; transmitting, at the ticketing system, the query communication to one or more data stores, the one or more data stores storing event data for a plurality of events associated with the performing entity, each event of the plurality of events corresponding to a plurality of electronic tickets, and each electronic ticket of the plurality of electronic tickets facilitating access to the event for a defined time period; performing, at the one or more data stores, a query of the one or more data stores, the query being performed using the one or more query constraints included in the query communication; receiving, at the ticketing system, a query response communication from the one or more data stores, the query response communication including a result of the query, the result of the query identifying one or more electronic tickets associated with at least one event of the plurality of events, and each identified one or more electronic tickets satisfying a query constraint of the one or more query constraints; and automatically transmitting, by the computer processing system included in the ticketing system, a second communication to the device operated by the user, the second communication including an identifier for the one or more electronic tickets. - View Dependent Claims (9, 10, 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 ticketing system, a first communication from a messaging system, the first communication corresponding to affinity data associated with a user identifier, the affinity data including one or more affinity indications defined at the messaging system by a user associated with the user identifier, the definition of the one or more affinity indications being based on input received at the messaging system from a device operated by the user associated with the user identifier, and the one or more affinity indications representing the user'"'"'s affinity for a performing entity; extracting the affinity data from the first communication, the extraction causing the ticketing system to identify the one or more affinity indications defined by the user associated with the user identifier; automatically defining, by a computer processing system included in the ticketing system and using the extracted affinity data, one or more query constraints for the user identifier, each of the one or more query constraints being automatically defined by identifying the performing entity associated with the one or more affinity indications and determining the performing entity as a query constraint, and the automatic definition of the one or more query constraints being dynamic in that the one or more query constraints automatically defined for the user identifier are different from one or more other query constraints automatically defined for another user; generating, at the ticketing system, a query communication including the one or more query constraints; transmitting, at the ticketing system, the query communication to one or more data stores, the one or more data stores storing event data for a plurality of events associated with the performing entity, each event of the plurality of events corresponding to a plurality of electronic tickets, and each electronic ticket of the plurality of electronic tickets facilitating access to the event for a defined time period; performing, at the one or more data stores, a query of the one or more data stores, the query being performed using the one or more query constraints included in the query communication; receiving, at the ticketing system, a query response communication from the one or more data stores, the query response communication including a result of the query, the result of the query identifying one or more electronic tickets associated with at least one event of the plurality of events, and each identified one or more electronic tickets satisfying a query constraint of the one or more query constraints; and automatically transmitting, by the computer processing system included in the ticketing system, a second communication to the device operated by the user, the second communication including an identifier for the one or more electronic tickets. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification