Dynamic filtering and precision alteration of query responses responsive to request load

US10380371B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10380371-B2
Application numberUS-201615218361-A
CountryUS
Kind codeB2
Filing dateJul 25, 2016
Priority dateJun 11, 2014
Publication dateAug 13, 2019
Grant dateAug 13, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments relate to processing a request from a user device for access rights for a resource. An access management system can send a request to query a (e.g., cached or authoritative) data store for available access rights. The query may include an exact-match or fuzzy query. A set of access-right results responsive to the query can be identified. The system may transmit a communication to the user device that identifies the set, or a subset thereof. Upon receiving a selection of a result, the system can facilitate assigning access rights corresponding to the identified result to the user. In some instances, a level of precision at which a characteristic of an access-right result is identified and/or whether or how access rights are held depends on a request load.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for processing assignments of electronic tickets to events by server load-based representation of access-right characteristics, the method comprising: identifying a request load for an event, the request load representing a processing load imposed on a server by a quantity of requests received from one or more user devices, each request of the quantity of requests requesting one or more electronic tickets to the event during a time period, each electronic ticket of the one or more electronic tickets being associated with a characteristic that characterizes the electronic ticket, and characteristic being representable at a plurality of levels of precision; determining a level of precision, from amongst the plurality of levels of precision, for representing the characteristic in response to receiving the quantity of requests, one or more requests of the quantity of requests being for unassigned electronic tickets to the event, the level of precision being determined individually for each request of the one or more requests, the level of precision being determined based on the request load existing at a time of receiving each request of the one or more requests during the time period, and the level of precision indicating how precisely the characteristic is presented to user devices in response to queries for unassigned electronic tickets to the event; receiving a first communication from a user device, the first communication corresponding to a request to query the server for unassigned electronic tickets to the event; identifying an initial access constraint that specifies a value or a range of the characteristic of unassigned electronic tickets, the initial access constraint being identified based on the first communication; in response to identifying the initial access constraint, querying a data store for one or more unassigned electronic tickets that satisfy the initial access constraint; in response to the querying, receiving a query response including a set of electronic tickets, each electronic ticket in the set of electronic tickets being unassigned and satisfying the initial access constraint; generating one or more result variables, each result variable of the one or more result variables representing the characteristic of an electronic ticket from amongst the set of electronic tickets, and the representation of the characteristic of each electronic ticket in the set of electronic tickets being in accordance with the determined level of precision of the plurality of levels of precision; and transmitting a second communication to the user device, the second communication including the one or more result variables. 2. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 1 , wherein: the characteristic of the electronic tickets is a location within a venue, and the determined level of precision is selected from amongst a plurality of levels of precision including a first level of precision and a second level of precision, the first level of precision identifying a first spatial area associated with the electronic ticket, the second level of precision identifying a second spatial area associated with the electronic ticket, and the first spatial area being smaller than the second spatial area. 3. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 1 , wherein identifying the request load includes predicting a load-related variable associated with the event, the prediction being based on a number of requests previously received for the event or a similar event. 4. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 1 , further comprising: determining a hold variable based on an identified load-related variable, the hold variable being selected from amongst a plurality of hold variables, and each hold variable of the plurality of hold variables indicating whether at least one electronic ticket associated with the one or more result variables is to be held for the user device; and executing a hold on the at least one electronic ticket associated with the one or more result variables in accordance with the determined hold variable. 5. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 4 , wherein the plurality of hold variables includes a first hold variable and a second hold variable, the first hold variable enabling electronic tickets to be held for a longer period of time relative to the second hold variable. 6. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 1 , wherein one or more data stores include indications about which electronic tickets are available via a primary channel and which access rights are available via a secondary channel. 7. The computer-implemented method for facilitating assignments of electronic tickets to events by facilitating query execution and filtering query results, as recited in claim 1 , wherein an incomplete subset of the set of electronic tickets is identified by selecting a defined number of electronic tickets from amongst all unassigned electronic tickets. 8. A system for processing assignments of electronic tickets to events by server load-based representation of access-right characteristics, 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: identifying a request load for an event, the request load representing a processing load imposed on a server by a quantity of requests received from one or more user devices, each request of the quantity of requests requesting one or more electronic tickets to the event during a time period, each electronic ticket of the one or more electronic tickets being associated with a characteristic that characterizes the electronic ticket, and characteristic being representable at a plurality of levels of precision; determining a level of precision, from amongst the plurality of levels of precision, for representing the characteristic in response to receiving the quantity of requests, one or more requests of the quantity of requests being for unassigned electronic tickets to the event, the level of precision being determined individually for each request of the one or more requests, the level of precision being determined based on the request load existing at a time of receiving each request of the one or more requests during the time period, and the level of precision indicating how precisely the characteristic is presented to user devices in response to queries for unassigned electronic tickets to the event; receiving a first communication from a user device, the first communication corresponding to a request to query the server for unassigned electronic tickets to the event; identifying an initial access constraint that specifies a value or a range of the characteristic of unassigned electronic tickets, the initial access constraint being identified based on the first communication; in response to identifying the initial access constraint, querying a data store for one or more unassigned electronic tickets that satisfy the initial acce

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Support for shared access to files; File sharing support · CPC title

  • where protection concerns the structure of data, e.g. records, types, queries · CPC title

  • using different networks or channels, e.g. using out of band channels (cryptographic mechanisms or cryptographic arrangements for key distribution involving distinctive intermediate devices or communication paths H04L9/0827; cryptographic mechanisms or cryptographic arrangements for authentication using a plurality of channels H04L9/3215) · CPC title

  • Multiple levels of security · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10380371B2 cover?
Embodiments relate to processing a request from a user device for access rights for a resource. An access management system can send a request to query a (e.g., cached or authoritative) data store for available access rights. The query may include an exact-match or fuzzy query. A set of access-right results responsive to the query can be identified. The system may transmit a communication to th…
Who is the assignee on this patent?
Live Nation Entertainment Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/6227. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 13 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).