Method and system for generating 3d seating maps
Abstract
Embodiments of systems and methods are described for allowing a user to purchase a ticket. In some implementations, a system comprises a data store and a processor. The data store stores one or more program instructions which, when executed by the processor, cause the processor to perform several functions. For example, the processor constructs first data configured to cause an application executing on a computing device to generate a three-dimensional graphical representation of a venue in a first view, receives a selection of a section of seats in the venue from the application, and constructs second data configured to cause the application to generate a graphical representation of the selected section in the first view. The graphical representation of the selected section comprises a graphical representation of rows of seats in the selected section and an image representative of a view from a selected row.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for allowing a user to purchase a ticket, the system comprising:
a data store; a venue navigation processor; and one or more program instructions stored in the data store, which, when executed by the venue navigation processor, cause the venue navigation processor to:
construct first data configured to cause an application executing on a computing device to generate a three-dimensional graphical representation of a venue in a first view, wherein the venue comprises a plurality of sections of seats;
receive, from the application executing on the computing device, a selection of a section in the plurality of sections; and
construct, in connection with receiving the selection, second data configured to cause the application executing on the computing device to generate a graphical representation of the selected section in the first view;
wherein the graphical representation of the selected section comprises an image and a graphical representation of a plurality of rows of seats in the selected section;
wherein the image is representative of a view from a row in the plurality of rows selected by the user via the application executing on the computing device; and
wherein the graphical representation of the selected section is displayed in a foreground of the first view and the three-dimensional graphical representation of the venue is displayed in a background of the first view.
2 . The system of claim 1 , wherein the one or more program instructions stored in the data store, when executed by the venue navigation processor, further cause the venue navigation processor to:
receive, from the application executing on the computing device, a selection of a second section in the plurality of sections; and construct, in connection with receiving the selection of the second section, third data configured cause the application executing on the computing device to generate a graphical representation of the selected second section in the first view; wherein the graphical representation of the selected section comprises a second image and a graphical representation of a plurality of rows in the selected second section; wherein the second image is representative of a view from a row in the plurality of rows in the selected second section selected by the user via the application executing on the computing device; wherein the graphical representation of the selected second section is displayed in the foreground of the first view; and wherein the graphical representation of the selected section and the graphical representation of the selected second section are non-overlapping.
3 . The system of claim 2 , wherein the graphical representation of the selected section and the graphical representation of the selected second section are configured to move within the first view when selected by the user via the application executing on the computing device.
4 . The system of claim 1 , wherein the one or more program instructions stored in the data store, when executed by the venue navigation processor, further cause the venue navigation processor to generate at least one of an audio signal or a dialog box comprising information associated with the selected section.
5 . The system of claim 1 , wherein a list of sections in the venue selected by the user via the application executing on the computing device are stored in the data store, wherein the first view comprises a graphical representation of a section last entered in the list, and wherein the graphical representation of the section last entered in the list comprises an interactive image that is representative of a view from the section last entered in the list.
6 . The system of claim 1 , wherein the graphical representation of the selected section comprises at least one of a number of tickets available in the selected section or a price range of tickets available in the selected section.
7 . The system of claim 1 , wherein a seat in the plurality of rows is shaded a first color to indicate that the seat is available, and wherein a second seat in the plurality of rows is shaded a second color to indicate that the second seat is unavailable.
8 . The system of claim 1 , wherein the selection of the section comprises at least one of hovering an icon controlled by an input device over the section or clicking the input device when the icon is placed over the section.
9 . The system of claim 1 , wherein the one or more program instructions stored in the data store, when executed by the venue navigation processor, further cause the venue navigation processor to construct third data configured to cause the application executing on the computing device to generate and display an icon associated with a second section in the plurality of sections, wherein the icon represents at least one of a location in the venue where another user has purchased a ticket, a location in the venue where the user has purchased a ticket at a previous time, a rating given to the second section by other users, a location in the venue where handicap seats are available, or a location in the venue where restrooms are available.
10 . A computer-implemented method of allowing a user to purchase a ticket, the computer-implemented method comprising:
as implemented by one or more computer systems comprising computer hardware and memory, the one or more computer systems configured with specific executable instructions,
constructing first data configured to cause an application executing on a computing device to generate an interactive graphical representation of a venue in a first view, wherein the venue comprises a plurality of sections of seats;
receiving, from the application executing on the computing device, a selection of a section in the plurality of sections; and
constructing, in connection with receiving the selection, second data configured to cause the application executing on the computing device to generate a graphical representation of the selected section in the first view;
wherein the graphical representation of the selected section comprises an image and a graphical representation of a plurality of rows of seats in the selected section;
wherein the image is representative of a view from a row in the plurality of rows selected by the user via the application executing on the computing device; and
wherein the graphical representation of the selected section is displayed in a foreground of the first view and the interactive graphical representation of the venue is displayed in a background of the first view.
11 . The computer-implemented method of claim 10 , further comprising:
receiving, from the application executing on the computing device, a selection of a second section in the plurality of sections; and constructing, in connection with receiving the selection of the second section, third data configured to cause the application executing on the computing device to generate a graphical representation of the selected second section in the first view; wherein the graphical representation of the selected section comprises a second image and a graphical representation of a plurality of rows in the selected second section; wherein the second image is representative of a view from a row in the plurality of rows in the selected second section selected by the user via the application executing on the computing device; wherein the graphical representation of the selected second section is displayed in the foreground of the first view; and wherein the graphical representation of the selected section and the graphical representation of the selected second section are non-overlapping.
12 . The computer-implemented method of claim 11 , wherein the graphical representation of the selected section and the graphical representation of the selected second section are configured to move within the first view when selected by the user via the application executing on the computing device.
13 . The computer-implemented method of claim 10 , further comprising generating at least one of an audio signal or a dialog box comprising information associated with the selected section.
14 . The computer-implemented method of claim 10 , wherein a list of sections in the venue selected by the user via the application executing on the computing device are stored in the data store, wherein the first view comprises a graphical representation of a section last entered in the list, and wherein the graphical representation of the section last entered in the list comprises an interactive image that is representative of a view from the section last entered in the list.
15 . The computer-implemented method of claim 10 , wherein the graphical representation of the selected section comprises at least one of a number of tickets available in the selected section or a price range of tickets available in the selected section.
16 . The computer-implemented method of claim 10 , wherein a seat in the plurality of rows is shaded a first color to indicate that the seat is available, and wherein a second seat in the plurality of rows is shaded a second color to indicate that the second seat is unavailable.
17 . The computer-implemented method of claim 10 , wherein the selection of the section comprises at least one of hovering an icon controlled by an input device over the section or clicking the input device when the icon is placed over the section.
18 . The computer-implemented method of claim 10 , further comprising constructing third data configured to cause the application executing on the computing device to generate and display an icon associated with a second section in the plurality of sections, wherein the icon represents at least one of a location in the venue where another user has purchased a ticket, a location in the venue where the user has purchased a ticket at a previous time, a rating given to the second section by other users, a location in the venue where handicap seats are available, or a location in the venue where restrooms are available.
19 . A non-transitory computer-readable medium comprising one or more program instructions recorded thereon, which instructions, when executed by one or more processors, cause the one or more processors to:
construct first data configured to cause an application executing on a computing device to generate a three-dimensional graphical representation of a venue in a first view, wherein the venue comprises a plurality of sections of seats, and wherein the three-dimensional graphical representation of the venue is configured to be rotated in at least one of an x, y, or z direction; receive, from the application executing on the computing device, a selection of a section in the plurality of sections; and construct, in connection with receiving the selection, second data configured to cause the application executing on the computing device to generate a graphical representation of the selected section in the first view; wherein the graphical representation of the selected section comprises an image and a graphical representation of a plurality of rows of seats in the selected section; wherein the image is representative of a view from a row in the plurality of rows selected by the user via the application executing on the computing device; and wherein the graphical representation of the selected section is displayed in a foreground of the first view and the three-dimensional graphical representation of the venue is displayed in a background of the first view.
20 . The medium of claim 19 , wherein the one or more program instructions recorded thereon, when executed by the one or more processors, further cause the one or more processors to:
receive, from the application executing on the computing device, a selection of a second section in the plurality of sections; and construct, in connection with receiving the selection of the second section, third data configured to cause the application executing on the computing device to generate a graphical representation of the selected second section in the first view; wherein the graphical representation of the selected section comprises a second image and a graphical representation of a plurality of rows in the selected second section; wherein the second image is representative of a view from a row in the plurality of rows in the selected second section selected by the user via the application executing on the computing device; wherein the graphical representation of the selected second section is displayed in the foreground of the first view; and wherein the graphical representation of the selected section and the graphical representation of the selected second section are non-overlapping.Join the waitlist — get patent alerts
Track US2016314414A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.