IP Library Granted Patent US 8,661,025
Granted Patent B2
US 8,661,025 · App. 12/338,158 · Granted Feb 25, 2014

System and methods for third-party access to a network-based system for providing location-based upcoming event information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,661,025
App. No.
12/338,158
Granted
Feb 25, 2014
Kind
B2
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. Other embodiments are described and claimed.

Claims (30)

1. A method for providing upcoming event information on a computer, the method comprising:

determining a location of a user by a server-side web application implemented by a third party on the computer, the server-side web application configured to communicate with a network-based system;

generating a query by the server-side web application prior to communicating with the network-based system, the query generated based on an identifier associated with the location as defined by the network-based system;

communicating the query by the server-side web application from the computer to the network-based system;

receiving a response to the query at the server-side web application from the network-based system comprising location-based upcoming event information for a plurality of upcoming events;

displaying a user interface comprising the location-based upcoming event information for each of the plurality of upcoming events via the server-side application, wherein a number of tickets available and price information are displayed along with a name of a seller platform offering available tickets for a plurality of different seller platforms for each of the plurality of upcoming events;

displaying a map illustrating geographic address locations of an event venue and a ticket pick-up location; and

displaying a pop-up window over the map when an event venue on the map is selected by the user, wherein the pop-up window comprises a number of tickets available and price information offered by a plurality of different seller platforms for one of the plurality of upcoming events.

2. The method of claim 1 , wherein the server-side web application is implemented as a web widget supported by a third-party application.

3. The method of claim 1 , wherein the server-side web application is implemented within a third-party web site hosted by the third party on a third-party server.

4. The method of claim 1 , wherein the wherein server-side web application comprises an implementation of an application program interface of the network-based system.

5. The method of claim 1 , wherein the upcoming event information returned in a query and displayed by the server-side web application comprises time-based event information.

6. The method of claim 1 , wherein the upcoming event information returned in a query and displayed by the server-side web application comprises ticket level details including section, row, and seat, and the server-side web application allows a user to view tickets, select tickets, and set preferences based on ticket level details.

7. The method of claim 1 , wherein the server-side web application automatically determines the location of the user.

8. The method of claim 1 , wherein the server-side web application is configured by the user to request ticket information based upon one or more of category, genre, artist, team, price range, and ticket attributes.

9. The computer-implemented method of claim 1 , wherein the response comprises dynamic content provided by a dynamic content campaign of the network-based system that is linked to the identifier associated with the location.

10. The method of claim 1 , wherein the server-side web application is configured to allow the user to initiate a purchase of tickets from within the server-side web application using account information associated with the user.

11. The method of claim 1 , wherein the server-side web application is configured to allow the user to view and save electronic ticket information.

12. A non-transitory computer-readable storage medium comprising executable computer program instructions that when executed enable a computer system to:

determine a location of a user via a server-side web application implemented by a third party on the computer, the server-side web application configured to communicate with a network-based system;

generate a query prior to communicating with the network-based system, the query generated based on an identifier associated with the location as defined by the network-based system;

communicate the query from the computer to the network-based system;

receiving a response to the query from the network-based system comprising location-based upcoming event information for a plurality of upcoming events;

display a user interface comprising the location-based upcoming event information for each of the plurality of upcoming events via the server-side application, wherein a number of tickets available and price information are displayed along with a name of a seller platform offering available tickets for a plurality of different seller platforms for each of the plurality of upcoming events;

display a map illustrating geographic address locations of an event venue and a ticket pick-up location; and

display a pop-up window over the map when an event venue on the map is selected by the user, wherein the pop-up window comprises a number of tickets available and price information offered by a plurality of different seller platforms for one of the plurality of upcoming events.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the server-side web application is implemented as a web widget supported by a third-party application.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the server-side web application is implemented within a third-party web site hosted by the third party on a third-party server.

15. The non-transitory computer-readable storage medium of claim 12 , wherein the server-side web application is configured to allow the user to purchase tickets from within the server-side web application using account information associated with the user.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the server-side web application is configured to allow the user to view and save electronic ticket information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2016
From: STUBHUB, INC.
To: PAYPAL, INC.
Reel/Frame 039453/0763 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036170/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2008
From: GIBSON, ASHLEY; COSTELLO, CASS PATRICK; WU, CONNY C.
To: STUBHUB, INC.
Reel/Frame 022002/0328 →