IP Library Patent Application 14476590
Patent Application
App. No. 14/476,590

CREATING A TICKET TEMPLATE FOR AN EVENT

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 None
App. No.
14/476,590
Abstract

A system and method for creating a ticket template for a specified venue. An online event management system includes tools for creating or editing a seating arrangement for the venue, and creating or editing a ticket map that corresponds to the seating arrangement. The ticket map is integrated with the seating arrangement to form a ticket template for the venue. The ticket template is published as a final seating plan for the event at the venue, and can be saved for use or modification with a future event at the venue.

Claims (77)

1 . A method comprising:

configuring, by a server running an event management application, in response to user input, a first seating arrangement for a first event at a first venue;

configuring, by the server, in response to user input, a first ticket map for the first seating arrangement by assigning a ticket to each of a plurality of seats in the first seating arrangement;

generating by the server, and storing in a memory accessible to the server, a first ticket template that integrates the first ticket map with the first seating arrangement for the first venue; and

publishing, by the server, the first ticket template as a seating plan for the first event.

2 . The method of claim 1 , further comprising:

retrieving the first ticket template from the memory; and

publishing, by the server, the first ticket template as a seating plan for a second event.

3 . The method of claim 1 , further comprising:

retrieving the first ticket template from the memory;

modifying, by the server, in response to user input, the first seating arrangement of the first ticket template to form a second seating arrangement;

configuring, by the server, in response to user input, a second ticket map for the second seating arrangement by assigning a ticket to each of a plurality of seats in the second seating arrangement;

generating by the server, and storing in the memory, a second ticket template that integrates the second ticket map with the second seating arrangement for the first venue; and

publishing, by the server, the second ticket template as a seating plan for the second event.

4 . The method of claim 1 , further comprising:

retrieving the first ticket template from the memory;

modifying, by the server, in response to user input, the first ticket map of the first ticket template to form a third ticket map by modifying the assignment of tickets to each seat in the first seating arrangement,

generating by the server, and storing in the memory, a third ticket template that integrates the third ticket map with the first seating arrangement for the first venue; and

publishing, by the server, the third ticket template as a seating plan for the second event.

5 . The method of claim 1 , wherein the step of configuring a first seating arrangement further comprises organizing the seats into tables, or rows, or sections and rows.

6 . The method of claim 5 , wherein the step of configuring a first seating arrangement further comprises generating a series of predefined user interfaces for guiding a user to organize the seats into tables, or rows, or sections and rows.

7 . The method of claim 1 , wherein the step of configuring a first seating arrangement comprises:

receiving an image of a prior seating arrangement for the first venue;

setting the image of the prior seating arrangement as a background image underneath an electronic canvas on a user display;

tracing onto the electronic canvas with a drawing tool one or more portions of the prior seating arrangement; and

configuring the one or more portions of the prior seating arrangement to generate the first seating arrangement.

8 . The method of claim 1 , wherein the step of configuring a first seating arrangement comprises:

generating, by the server, a user interface for a user display, the user interface having an electronic canvas and a plurality of drawing tools configured for placing and manipulating seating objects on the electronic canvas; and

receiving, by the server via the user interface, user input to place and manipulate a plurality of seating objects on the electronic canvas with at least one drawing tool to create the first seating arrangement.

9 . The method of claim 8 , wherein the first seating arrangement includes a plurality of seating objects, the step of configuring a first seating arrangement further comprises receiving user input to modify a seating object in the first seating arrangement.

10 . The method of claim 1 , further comprising:

identifying, based on user input, a focal point for the first seating arrangement;

assigning a seat score to each seat in the first seating arrangement on the basis of the proximity of the seat to the focal point; and

assigning a value to each ticket on the basis of the seat score.

11 . The method of claim 10 , the step of configuring a first ticket map further comprising automatically assigning a ticket to each seat on the basis of the seat score.

12 . A method comprising:

generating, by a server running an event management application, a user interface for a user display, the user interface having an electronic canvas and a plurality of tools configured for working with the electronic canvas including drawing tools configured for placing and manipulating seating objects on the electronic canvas;

receiving, by the server via the user interface, user input to place and manipulate a plurality of seating objects on the electronic canvas with at least one drawing tool to create a first seating arrangement for a first venue, the first seating arrangement including the plurality of seating objects;

receiving, by the server, user input to assign a ticket to each of the plurality of seating objects in the first seating arrangement;

generating, by the server, a first ticket map for the first seating arrangement based on the user input assigning a ticket to each of the plurality of seating objects;

generating, by the server, and storing in memory accessible to the server, a first ticket template that integrates the first seating arrangement with the first ticket map; and

publishing, by the server, the first ticket template as a seating plan for the first event.

13 . The method of claim 12 , further comprising:

generating, by the server, a first series of predefined user interfaces in response to user input for guiding the user to place and manipulate the seating objects on the electronic canvas.

14 . The method of claim 13 , the first series of predefined user interfaces including interfaces for guiding the user to organize the seating objects into tables, or rows, or sections and rows.

15 . The method of claim 12 , further comprising:

generating, by the server, a second series of predefined user interfaces in response to user input for guiding the user to assign a ticket to each of the seating objects in the first seating arrangement.

16 . The method of claim 12 , further comprising:

retrieving the first ticket template from the memory;

modifying, by the server, in response to user input, the first seating arrangement of the first ticket template to form a second seating arrangement;

configuring, by the server, in response to user input, a second ticket map for the second seating arrangement by assigning a ticket to each of the seating objects in the second seating arrangement;

generating, by the server, and storing in the memory a second ticket template that integrates the second ticket map with the second seating arrangement for the first venue; and

publishing, by the server, the second ticket template as a seating plan for the second event.

17 . The method of claim 12 , further comprising:

retrieving the first ticket template from the memory;

modifying, by the server, in response to user input, the first ticket map of the first ticket template to form a third ticket map by modifying the assignment of tickets to each seating object in the first seating arrangement,

generating, by the server, and storing in the memory, a third ticket template that integrates the third ticket map with the first seating arrangement for the first venue; and

publishing, by the server, the third ticket template as a seating plan for the second event.

18 . The method of claim 12 , further comprising:

receiving an image of a prior seating arrangement for the first venue;

setting the image of the prior seating arrangement as a background image underneath the electronic canvas on a user display;

tracing onto the electronic canvas with one of the drawing tools one or more portions of the prior seating arrangement; and

configuring the one or more portions of the prior seating arrangement to generate the first seating arrangement.

19 . A computer program product, comprising a non-transitory computer-readable medium containing one or more sequences of instructions executable by a processor in a computer, wherein the instructions, when executed by the processor, cause the processor to:

generate a first series of predefined user interfaces for display to a user for configuring a first seating arrangement for a first venue;

receive input from the user in response to the display of the first series of user interfaces;

generate the first seating arrangement for the first venue based on the user input to the first series of user interfaces, the first seating arrangement having a plurality of seating objects;

generate a second series of predefined user interfaces for display to the user for assigning a ticket to each of a plurality of seating objects in the first seating arrangement;

receive input from the user in response to the display of the second series of user interfaces;

generate a first ticket map for the first seating arrangement based on the user input to the second series of user interfaces, the first ticket map having a ticket assigned to each seating object;

generate and store a first ticket template that integrates the first ticket map with the first seating arrangement for the first venue; and

publish the first ticket template as a seating plan for the first event.

20 . The method of claim 19 , further comprising:

receiving an image of a prior seating arrangement for the first venue;

setting the image of the prior seating arrangement as a background image underneath an electronic canvas on a user display;

tracing onto the electronic canvas with a drawing tool one or more portions of the prior seating arrangement; and

configuring the one or more portions of the prior seating arrangement to generate the first seating arrangement.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2018
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: EVENTBRITE, INC.
Reel/Frame 046976/0248 →
SECURITY INTEREST Recorded May 29, 2018
From: EVENTBRITE, INC.
To: VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 046251/0072 →
SECURITY INTEREST Recorded Jul 6, 2017
From: EVENTBRITE, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 042926/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: BASTIN, JON; BAYLY, JASON; PORTER, SEAN WILLIAM; O'BRIEN CRUMRINE, KYLE
To: EVENTBRITE, INC.
Reel/Frame 036268/0879 →