TICKET VALIDATION AND ELECTRONIC CONVERSION OF TICKETS
Systems and methods for validating physical tickets and for converting physical tickets to electronic tickets are described. Optionally, a physical ticket may be authenticated using information accesses from a ticket issuer database. Optionally, a user may transfer a validated ticket and/or an electronic ticket to another user.
1 . A method of validating a physical ticket for an event using a mobile device, the method comprising:
enabling monitoring of a camera feed from the mobile device;
detecting from the camera feed, a first ticket feature of the physical ticket, the first ticket feature including a first machine-readable code;
transmitting the first ticket feature to a remote system;
receiving a validity indication from the remote system for the first machine readable code;
generating a request to convert the physical ticket into an electronic ticket, the request including the first ticket feature; and
receiving a response to the request indicating that the conversion has occurred such that the first machine readable code has been invalidated.
2 . The method of claim 1 , further comprising providing a corresponding validity indication to a user via the mobile device.
3 . The method of claim 1 , wherein the response further indicates that a second ticket feature has been generated, the second ticket feature including a second machine-readable code.
4 . The method of claim 3 , wherein the second ticket feature is generated at a remote system.
5 . The method of claim 1 , further comprising receiving the electronic ticket.
6 . The method of claim 1 , wherein the request includes the first ticket feature, and wherein the response includes the validity indication.
7 . The method of claim 1 further comprising
decrypting the first machine readable code using a key to produce a decrypted code; and
transmitting the decrypted code to the remote system.
8 . The method of claim 1 further comprising transmitting a notification to one or more systems remote from the mobile device indicating that the physical ticket has been invalidated.
9 . A system for validating a physical ticket for an event using a mobile device, the system comprising:
one or more processors; and
one or more memories coupled with the one or more processors, wherein the one or more processors and one or more memories are configured to:
enable monitoring of a camera feed from the mobile device;
detect from the camera feed, a first ticket feature of the physical ticket, the first ticket feature including a first machine-readable code;
transmit the first ticket feature to a remote system;
receive a validity indication from the remote system for the first machine readable code;
generate a request to convert the physical ticket into an electronic ticket, the request including the first ticket feature; and
receive a response to the request indicating that the conversion has occurred such that the first machine readable code has been invalidated.
10 . The system of claim 9 , wherein the one or more processors and one or more memories are further configured to provide a corresponding validity indication to a user via the mobile device.
11 . The system of claim 9 , wherein the response further indicates that a second ticket feature has been generated, the second ticket feature including a second machine-readable code.
12 . The system of claim 9 , wherein the one or more processors and one or more memories are further configured to receive the electronic ticket.
13 . The system of claim 9 , wherein the request includes the first ticket feature, and wherein the response includes the validity indication.
14 . The system of claim 9 , wherein the second ticket feature is generated at a remote system.
15 . The system of claim 9 , wherein the one or more processors and one or more memories are further configured to:
decrypt the first machine readable code using a key to produce a decrypted code; and
transmit the decrypted code to the remote system.
16 . The system of claim 9 , wherein the one or more processors and one or more memories are further configured to transmit a notification to one or more systems remote from the mobile device indicating that the physical ticket has been invalidated.
17 . A method of validating a physical ticket for an event, the method comprising:
receiving, from a mobile device, an image of a first ticket feature of a physical ticket, the first ticket feature including a first machine-readable code;
determining the validity of the physical ticket based on the first machine-readable code of the first ticket feature;
transmitting a validity indication to the mobile device for the first machine readable code;
receiving, from the mobile device, a request to convert the physical ticket into an electronic ticket, the request including the first ticket feature;
generating the electronic ticket based on the first ticket feature;
storing the electronic ticket; and
transmitting a response to the request indicating that the conversion has occurred.
18 . The method of claim 17 , wherein the response further indicates that a second ticket feature has been generated, the second ticket feature including a second machine-readable code.
19 . The method of claim 17 further comprising:
decrypting the first machine readable code using a key to produce a decrypted code; and
comparing the decrypted code to a set of valid codes.
20 . The method of claim 17 further comprising transmitting a notification to the mobile device indicating that the physical ticket has been invalidated.