NETWORKED BARCODE VERIFICATION SYSTEM
First Claim
Patent Images
1. A barcode verification system comprising:
- a barcode interface configured to receive barcode data associated with a ticket barcode associated with a ticketed event, wherein the barcode data was obtained via a barcode imaging device at a first location or was manually entered;
an interface configured to receive seating and event data manually provided by a first user offering the ticket and/or by a second user seeking to acquire the ticket;
a data store that stores;
barcode data for issued tickets associated for the ticketed event;
event data associated with the issued tickets;
seating data associated with the issued tickets;
transfer permission data associated with the issued tickets;
code stored in non-transitory memory, that when executed by a computing device is configured to;
determine if the received barcode data is in accordance with a first specified format;
determine if the received barcode data corresponds to barcode data stored in the data store;
when the received barcode data corresponds to barcode data stored in the data store, determine if the received event data corresponds to the event data associated with the issued tickets for the event;
determine if the received seating data corresponds to barcode data stored in the data store;
determine if the received barcode data is associated with a ticket that is not to be transferred via at least a first transaction type;
transmit a positive verification and transfer right indication based at least in part on the determination that;
the received barcode data is in accordance with a first specified format;
the received barcode data corresponds to barcode data stored in the data store;
the received event data corresponds to the event data associated with the issued tickets for the event; and
the received seating data corresponds to barcode data stored in the data store.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for barcode verification. Optionally, a barcode scanner/imager is coupled to a verification system over a network. The verification system receives over the network barcode data associated with an item, such as a ticket, and associated information. The verification system uses the barcode data and associated information to determine if the barcode is valid and corresponds to an identified event. The verification system transmits a verification result.
-
Citations
48 Claims
-
1. A barcode verification system comprising:
-
a barcode interface configured to receive barcode data associated with a ticket barcode associated with a ticketed event, wherein the barcode data was obtained via a barcode imaging device at a first location or was manually entered; an interface configured to receive seating and event data manually provided by a first user offering the ticket and/or by a second user seeking to acquire the ticket; a data store that stores; barcode data for issued tickets associated for the ticketed event; event data associated with the issued tickets; seating data associated with the issued tickets; transfer permission data associated with the issued tickets; code stored in non-transitory memory, that when executed by a computing device is configured to; determine if the received barcode data is in accordance with a first specified format; determine if the received barcode data corresponds to barcode data stored in the data store; when the received barcode data corresponds to barcode data stored in the data store, determine if the received event data corresponds to the event data associated with the issued tickets for the event; determine if the received seating data corresponds to barcode data stored in the data store; determine if the received barcode data is associated with a ticket that is not to be transferred via at least a first transaction type; transmit a positive verification and transfer right indication based at least in part on the determination that; the received barcode data is in accordance with a first specified format; the received barcode data corresponds to barcode data stored in the data store; the received event data corresponds to the event data associated with the issued tickets for the event; and the received seating data corresponds to barcode data stored in the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of verifying a barcode, comprising:
-
receiving at a ticket posting system, the ticket posting system including at least one computing device, a ticket posting request by a first user, the ticket posting request including barcode data, event data, and seating data associated with a ticket offer; transmitting a verification request over a network to a verification system, the verification request including the barcode data and the seat data; receiving at the ticket posting system an indication as to whether; the barcode data corresponds to a valid ticket, for an event corresponding to the event data, the ticket is associated with a seat corresponding to the seat data, and is transferable by the first user; if the verification indicates that; the barcode data does not correspond to a valid ticket, or if the verification indicates that; that the barcode data corresponds to a ticket for an event different than that corresponding to the event data, is associated with a seat that does not correspond to the seat data, and/or is not transferable by the first user, inhibiting the posting of the ticket; if the verification indicates that; the barcode data does correspond to a valid ticket, for an event corresponding to the event data, that the ticket is associated with a seat corresponding to the seat data, and is transferable by the first user; enabling the first user to post the ticket for transfer; if, after the ticket is posted for transfer a successful transfer operation is performed with respect to a second user, transmitting a request for a new barcode over the network to a barcode issuing system, the barcode request including an indication that the ticket is being transferred; receiving over the network a new barcode associated by the barcode issuing system with the ticket; enabling the ticket to be provided to the second user with the new barcode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. Program code stored in non-transitory, tangible computer readable memory that when executed by a computing device is configured to perform verification operations comprising:
-
receive barcode data associated with a ticket barcode associated with a ticketed event; receive seating and event data manually provided by a first user offering the ticket and/or by a second user seeking to acquire the ticket; store in a data store; barcode data for issued tickets associated for the ticketed event; event data associated with the issued tickets; seating data associated with the issued tickets; transfer permission data associated with the issued tickets; determine if the received barcode data is in accordance with a first specified format; determine if the received barcode data corresponds to barcode data stored in the data store; when the received barcode data corresponds to barcode data stored in the data store, determine if the received event data corresponds to the event data associated with the issued tickets for the event; determine if the received seating data corresponds to barcode data stored in the data store; determine if the received barcode data is associated with a ticket that is not to be transferred via at least a first transaction type; transmit a positive verification and transfer right indication based at least in part on the determination that; the received barcode data is in accordance with a first specified format; the received barcode data corresponds to barcode data stored in the data store; the received event data corresponds to the event data associated with the issued tickets for the event; and the received seating data corresponds to barcode data stored in the data store. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A verification system comprising:
-
an interface configured to receive coded data associated with a ticket for a ticketed event; a data store stored that stores; coded data for issued tickets associated for the ticketed event; event data associated with the issued tickets; seating data associated with the issued tickets; program code stored in non-transitory memory, that when executed by a computing device is configured to; determine if the received coded data is in accordance with a first specified format; determine if the received coded data corresponds to coded data stored in the data store; determine if event data received in association with the coded data corresponds to the event data associated with the issued tickets for the event; transmit a positive verification based at least in part on the determination that; the received coded data is in accordance with a first specified format; the received coded data corresponds to coded data stored in the data store; and the received event data corresponds to the event data associated with the issued tickets for the event. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of verifying a ticket, comprising:
-
receiving coded data associated with a ticket for a ticketed event; determining, using a computing device, if the received coded data is in accordance with a first specified format; determining, via the computing device, if the received coded data corresponds to coded data stored in a data store; determining, via the computing device, if event data received in association with the coded data corresponds to event data associated with an issued ticket for the event; and transmitting, via the computing device, a positive verification based at least in part on the determination that; the received coded data is in accordance with a first specified format; the received coded data corresponds to coded data stored in the data store; and the received event data corresponds to the event data associated with the issued ticket for the event. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification