Dynamic interactive seat map
First Claim
1. A computer-implemented method for providing an interactive seat map showing locations of available tickets in an event venue, the method comprising:
- receiving, at a client computer device from a network-based computer system, a base map illustrating locations of sections within the event venue;
receiving, at the client computer device from the network-based computer system, a predefined coded image map for building a map overlay, the predefined coded image map comprising predetermined polygon coordinates for each section depicted in the base map;
receiving, at the client computer device from the network-based computer system, an inventory for an event at the event venue, the inventory providing, for each section, section data that includes available tickets for each section within the event venue;
displaying, at the client computer device, the interactive seat map by loading the base map and by building the map overlay on top of the base map at the client device using the predefined coded image map so that each polygon of the map overlay aligns with a respective section of the base map;
displaying, at the client computer device, blocks of ticket listings for a plurality of the sections next to the interactive seat map prior to receiving a selection via the map overlay, each block of ticket listings comprising available tickets for an associated section within the event venue from sellers associated with a plurality of online marketplace services;
determining, at the client computer device, a plurality of characteristics for each polygon of the map overlay based on matching a section identifier of each section in the event venue with the received section data corresponding to each polygon of the map overlay, the plurality of characteristics for each polygon comprising a fill color, a stroke color, and a transparency to apply to each polygon of the map overlay;
applying, at the client computer device, the plurality of characteristics determined for each polygon to each polygon of the map overlay;
linking, at the client computer device, each polygon of the map overlay having available tickets to a corresponding block of displayed ticket listings associated with a section of a respective polygon, the block of ticket listings for each section being displayed among the blocks of ticket listings for each of the other sections having available tickets next to the interactive seat map;
receiving, at the client computer device, a selection of a section from a user via the map overlay; and
redirecting, using an established link between a polygon and a block of ticket listings associated with the selected section, a display of the client computer device to present the block of ticket listings for the selected section, the block of ticket listings already being situated among the blocks of ticket listings next to the interactive seat map.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing an interactive seat map showing locations of available tickets in an event venue are described. A client computer receives, from a network-based system, a base map illustrating locations of sections within the event venue, a coded image map for building a map overlay having a polygon for each section depicted in the base map, and an inventory for an event at the event venue. The inventory provides, for each section, section data that includes available tickets for each section within the event venue. The client computer displays an interactive seat map by loading the base map and building the map overlay on top of the base map so that each polygon of the map overlay aligns with the respective section of the base map. The client computer determines one or more characteristics for each polygon of the map overlay based on the received section data corresponding to each polygon. The client computer applies the one or more characteristics to each polygon of the map overlay, and links each polygon of the map overlay that includes available tickets to the section in the inventory.
117 Citations
18 Claims
-
1. A computer-implemented method for providing an interactive seat map showing locations of available tickets in an event venue, the method comprising:
-
receiving, at a client computer device from a network-based computer system, a base map illustrating locations of sections within the event venue; receiving, at the client computer device from the network-based computer system, a predefined coded image map for building a map overlay, the predefined coded image map comprising predetermined polygon coordinates for each section depicted in the base map; receiving, at the client computer device from the network-based computer system, an inventory for an event at the event venue, the inventory providing, for each section, section data that includes available tickets for each section within the event venue; displaying, at the client computer device, the interactive seat map by loading the base map and by building the map overlay on top of the base map at the client device using the predefined coded image map so that each polygon of the map overlay aligns with a respective section of the base map; displaying, at the client computer device, blocks of ticket listings for a plurality of the sections next to the interactive seat map prior to receiving a selection via the map overlay, each block of ticket listings comprising available tickets for an associated section within the event venue from sellers associated with a plurality of online marketplace services; determining, at the client computer device, a plurality of characteristics for each polygon of the map overlay based on matching a section identifier of each section in the event venue with the received section data corresponding to each polygon of the map overlay, the plurality of characteristics for each polygon comprising a fill color, a stroke color, and a transparency to apply to each polygon of the map overlay; applying, at the client computer device, the plurality of characteristics determined for each polygon to each polygon of the map overlay; linking, at the client computer device, each polygon of the map overlay having available tickets to a corresponding block of displayed ticket listings associated with a section of a respective polygon, the block of ticket listings for each section being displayed among the blocks of ticket listings for each of the other sections having available tickets next to the interactive seat map; receiving, at the client computer device, a selection of a section from a user via the map overlay; and redirecting, using an established link between a polygon and a block of ticket listings associated with the selected section, a display of the client computer device to present the block of ticket listings for the selected section, the block of ticket listings already being situated among the blocks of ticket listings next to the interactive seat map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 18)
-
-
10. A non-transitory computer-readable storage medium comprising executable computer program instructions that, when executed by a client computer system, cause the client computer system to:
-
receive, from a network-based system, a base map illustrating locations of sections within the event venue; receive, from the network-based system, a predefined coded image map for building a map overlay, the predefined coded image map comprising predetermined polygon coordinates for each section depicted in the base map; receive, from the network-based system, an inventory for an event at the event venue, the inventory providing, for each section, section data that includes available tickets for each section within the event venue; display an interactive seat map by loading the base map and by building the map overlay on top of the base map at the client device using the predefined coded image map so that each polygon of the map overlay aligns with the respective section of the base map; display blocks of ticket listings for a plurality of the sections next to the interactive seat map prior to receiving a selection via the map overlay, each block of ticket listings comprising available tickets for an associated section within the event venue from sellers associated with a plurality of online marketplace services; determine a plurality of characteristics for each polygon of the map overlay based on matching a section identifier of each section in the event venue with the received section data corresponding to each polygon of the map overlay, the plurality of characteristics for each polygon comprising a fill color, a stroke color, and a transparency to apply to each polygon of the map overlay; apply the plurality of characteristics determined for each polygon to each polygon of the map overlay; link each polygon of the map overlay having available tickets to a corresponding block of displayed ticket listings associated with a section of a respective polygon, the block of ticket listings for each section being displayed among the blocks of ticket listings for each of the other sections having available tickets next to the interactive seat map; receive a selection of a section from a user via the map overlay; and redirect, using an established link between a polygon and a block of ticket listings associated with the selected section, a user interface of the client computer system to present the block of ticket listings for the selected section, the block of ticket listings already being situated among the blocks of ticket listings next to the interactive seat map. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A network-based system comprising:
-
one or more servers to; transfer, to a client computer system, a base map illustrating locations of sections within an event venue; transfer, to the client computer system, a predefined coded image map for building a map overlay, the predefined coded image map comprising predetermined polygon coordinates for each section depicted in the base map; transfer, to the client computer system, an inventory for an event at the event venue, the inventory providing, for each section, section data comprising available tickets for each section within the event venue for the event and additional data to allow the client computer system to determine a plurality of characteristics for each polygon associated with a respective section by matching a section identifier of each section in the event venue with the section data received for each section in the base map, the plurality of characteristics for each polygon comprising a fill color, a stroke color, and a transparency to apply to each respective polygon in the base map; receive, from the client computer system, a selection of one or more available tickets from a selection of a section of an interactive seat map built and displayed at the client computer system using the map overlay constructed from the predefined coded image map and the base map; linking each polygon associated with a section having available tickets to a corresponding block of ticket listings associated with a section of a respective polygon, the block of ticket listings for each section to be displayed among blocks of ticket listings for other sections having available tickets next to the interactive seat map; and providing, to the client computer system, two or more blocks of the ticket listings associated with respective polygons of the map overlay for display next to the interactive seat map at the client computer.
-
Specification