# US 2021/0241187 A1 · System and methods for third-party access to a network-based system for providing location-based upcoming event information

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0241187 A1
- Document ID: US20210241187A1
- Status: Published application
- Kind: A1
- Application number: 17/140,635
- Filed: 2021-01-04
- Published: 2021-08-05
- Earliest claimed: 2006-10-25
- Assignees: Paypal, Inc.
- Applicants: Paypal, Inc.
- Inventors: Ashley Gibson; Cass Patrick Costello; Conny Wu
- Web page: https://patentgrep.com/patent/US20210241187A1

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06F 16/90335: {Query processing}
- G06F 16/9038: Presentation of query results
- G06F 16/904: Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957)
- G06F 16/951: Indexing; Web crawling techniques
- G06F 16/953: Querying, e.g. by the use of web search engines
- G06F 16/9537: Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
- G06Q 10/028: {for seating or spaces in a venue}
- G06Q 10/0281: {for arena or stadium seating}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system and methods for third-party access to a network-based system for providing location-based upcoming event information are described. The location-based upcoming event information may be accessed from the network-based system by a server-side web application implemented by a third party. The server-side web application may be configured to communicate with the network-based system that provides online marketplace and ticket fulfillment services and to generate a query based upon the location of a user and other event criteria. The server-side web application may communicate the query to the network-based system and, in response, receive location-based upcoming event information which may be displayed to a user as a list and/or information on a map. The location-based upcoming event information may comprise an aggregate of ticket inventory available from multiple online marketplaces providing the user with multiple purchasing options.

## Claims

### Claim 1

(canceled)

### Claim 2

A computer system comprising:
a non-transitory memory; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perform operations comprising:
receiving an event query comprising a set of criteria from a user account;
determining a location of a user device associated with the user account;
determining a set of events based on the set of criteria and the location of the user device;
aggregating, from each of a set of seller platforms, ticket availability information for the set of events; and
causing to be displayed on the user device the aggregated ticket availability information.

### Claim 3 (depends on 2)

The computer system of claim 2, wherein the aggregated ticket availability information includes, for each of the set of events, a venue for a corresponding event, a number of tickets being sold by each of the set of seller platforms for the corresponding event, and a price range for the tickets being sold by each of the set of seller platforms for the corresponding event.

### Claim 4 (depends on 2)

The computer system of claim 2, wherein the operations further comprise:
receiving, from the user device associated with the user account, a selection of one the set of events; and
causing to be displayed on the user device, in response to receiving the selection, an interactive seat map for the one event.

### Claim 5 (depends on 4)

The computer system of claim 4, wherein the interactive seat map includes a set of graphical elements, each of the set of graphical elements representing a seat location for a corresponding ticket.

### Claim 6 (depends on 5)

The computer system of claim 5, wherein the operations further comprise causing to be displayed on the user device, in response to a selection of one of the set of graphical elements on the user device, information for the corresponding ticket.

### Claim 7 (depends on 6)

The computer system of claim 6, wherein the information for the corresponding ticket includes at least one of a name of at least one seller platform associated with the one graphical element, and a price for the corresponding ticket for each of the at least one seller platforms.

### Claim 8 (depends on 2)

The computer system of claim 2, wherein the operations further comprise:
receiving, from the user device associated with the user account, a selection of one or more filters; and
updating the aggregated ticket availability information that is caused to be displayed on the user device based on the selection of the one or more filters.

### Claim 9

A method comprising:
receiving an event query comprising a set of criteria from a user account;
determining a location of a user device associated with the user account;
determining a set of events based on the set of criteria and the location of the user device;
aggregating, from each of a set of seller platforms, ticket availability information for the set of events; and
causing to be displayed on the user device the aggregated ticket availability information.

### Claim 10 (depends on 9)

The method of claim 9, wherein the aggregated ticket availability information includes, for each of the set of events, a venue for a corresponding event, a number of tickets being sold by each of the set of seller platforms for the corresponding event, and a price range for the tickets being sold by each of the set of seller platforms for the corresponding event.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
receiving, from the user device associated with the user account, a selection of one the set of events; and
causing to be displayed on the user device, in response to receiving the selection, an interactive seat map for the one event.

### Claim 12 (depends on 11)

The method of claim 11, wherein the interactive seat map includes a set of graphical elements, each of the set of graphical elements representing a seat location for a corresponding ticket.

### Claim 13 (depends on 12)

The method of claim 12, further comprising causing to be displayed on the user device, in response to a selection of one of the set of graphical elements on the user device, information for the corresponding ticket.

### Claim 14 (depends on 13)

The method of claim 13, wherein the information for the corresponding ticket includes at least one of a name of at least one seller platform associated with the one graphical element, and a price for the corresponding ticket for each of the at least one seller platforms.

### Claim 15 (depends on 9)

The method of claim 9, wherein the operations further comprise:
receiving, from the user device associated with the user account, a selection of one or more filters; and
updating the aggregated ticket availability information that is caused to be displayed on the user device based on the selection of the one or more filters.

### Claim 16

A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
receiving an event query comprising a set of criteria from a user account;
determining a location of a user device associated with the user account;
determining a set of events based on the set of criteria and the location of the user device;
aggregating, from each of a set of seller platforms, ticket availability information for the set of events; and
causing to be displayed on the user device the aggregated ticket availability information.

### Claim 17 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the aggregated ticket availability information includes, for each of the set of events, a venue for a corresponding event, a number of tickets being sold by each of the set of seller platforms for the corresponding event, and a price range for the tickets being sold by each of the set of seller platforms for the corresponding event.

### Claim 18 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the operations further comprise:
receiving, from the user device associated with the user account, a selection of one the set of events; and
causing to be displayed on the user device, in response to receiving the selection, an interactive seat map for the one event.

### Claim 19 (depends on 18)

The non-transitory machine-readable medium of claim 18, wherein the interactive seat map includes a set of graphical elements, each of the set of graphical elements representing a seat location for a corresponding ticket.

### Claim 20 (depends on 19)

The non-transitory machine-readable medium of claim 19, wherein the operations further comprise causing to be displayed on the user device, in response to a selection of one of the set of graphical elements on the user device, information for the corresponding ticket.

### Claim 21 (depends on 20)

The non-transitory machine-readable medium of claim 20, wherein the information for the corresponding ticket includes at least one of a name of at least one seller platform associated with the one graphical element, and a price for the corresponding ticket for each of the at least one seller platforms.
