TICKET TRANSFER FINGERPRINTING, SECURITY, AND ANTI-FRAUD MEASURES

A method facilitates the purchase of a first ticket by way of a ticketing application. The ticketing application assigns a first fingerprint to the first ticket and stores it on a server. The first ticket is transferred to a recipient, and the first fingerprint is removed from the server. A second ticket with a second assigned fingerprint is issued to the recipient by way of the ticketing application. The second fingerprint is stored on the server.

DETAILED DESCRIPTION

Embodiments of the present invention provide a system and method for providing security and anti-fraud measures for use in connection with electronic ticket transfer, and may be used in conjunction with any ticket transfer system or method.

One or more tickets to an event may be electronically purchased by a user associated with a computing device. The purchased tickets may be digital, e-tickets, or print-at-home tickets (e.g., PDF, HTML, etc.). The event may be any private or public prerecorded, repeat, or live event or performance known in the art such as a concert, sporting event, show, movie, or musical recital. A purchased ticket may be electronically received by the user from the ticket seller or source and saved to a database accessible by the computing device. ,The user may choose to load or import on or more received tickets into an application for hosting electronic tickets and accessible by the computing device.

The steps of the method of the present invention may be embodied in hardware or software including a non-transitory computer-readable storage medium (e.g., an optical disc or memory card) having instructions executable by a processor of a computing device. A user may launch or activate the method by opening or activating an application (e.g., a ticketing application) in a computing device such as a mobile device. A ticketing application may be implemented by one or more processors that execute instructions stored in memory mediums. The executed code may result in the processor(s) generating one or more graphical interfaces.

According to the present invention, a user may purchase a ticket directly through the application, or from any available seller, re-seller, vendor or other source. Once loaded into the application, the purchased and/or received tickets may be assigned a unique fingerprint. Digital watermarking, or any other method known in the art to prevent ticket duplication or tampering may be used. The fingerprint may be recorded and stored, for example, on a server associated with the ticketing application.

FIG. 1illustrates an exemplary computer-implemented method100for implementing security and anti-fraud measures for ticket transfer. A user may purchase a ticket directly through the ticketing application at step105ofFIG. 1. At the time of purchase, the user may be issued an electronic ticket with a unique fingerprint, at step110ofFIG. 1. The unique fingerprint is stored in a server at step115atFIG. 1.

If the user successfully transfers the ticket to a second user through the ticketing application at step120ofFIG. 1, the original electronic ticket issued to the user (and its fingerprint) may be deleted, for example, from the server of the ticketing application, at step120ofFIG. 1. Following transfer of the electronic ticket to a recipient at step125ofFIG. 1, the user may not access the deleted ticket, preventing the user from attempting to gain entrance to the event using the transferred ticket.

At steps130and135ofFIG. 1, the ticketing application may issue a new electronic ticket with a new unique fingerprint to the transfer recipient. The new unique fingerprint is stored in the server at step140ofFIG. 1. The transfer recipient may access the new electronic ticket using the ticketing application to gain entrance to the event. When the transfer recipient presents the electronic ticket at the event venue, the event venue may require ticket validation before admitting the transfer recipient to the event. For example, if the fingerprint of the ticket consists of a barcode or QR code, the venue may employ a scanner to validate the ticket. The scanner may send the ticket fingerprint to the server of the ticketing application, which will identify the fingerprint. If the fingerprint is identified on the server, the server may communicate to the scanner that the ticket is valid. If the fingerprint is not identified on the server, the server may communicate to the scanner that the ticket is invalid. Because a user may not be admitted to an event with an invalid ticket, the system and method of the present invention prevents fraud and ticket duplication.

In another embodiment, a user may purchase an electronic ticket from a re-seller, vendor, or source other than the application of the present invention. At the time of purchase, the user may be issued an electronic ticket with a unique fingerprint. If the user successfully transfers the ticket to a transfer recipient through the ticketing application, the fingerprint of the original ticket may remain in the server of the ticketing application because the ticketing application may be unable to generate and issue a new, valid ticket for the event.

The transfer recipient will be issued a ticket with the same fingerprint as the ticket that was issued to the user at the time of purchase. The transfer recipient may access the new electronic ticket using the ticketing application to gain entrance to the event. When the transfer recipient presents the electronic ticket at the event venue, the event venue may require ticket validation before admitting the transfer recipient to the event. For example, if the fingerprint of the ticket consists of a barcode or QR code, the venue may employ a scanner to validate the ticket. The scanner may send the ticket fingerprint to the server of the ticketing application, which will identify the fingerprint. If the fingerprint is identified on the server, the server may communicate to the scanner that the ticket is valid. If the fingerprint is not identified on the server, the server may communicate to the scanner that the ticket is invalid.

Despite having transferred the ticket to the transfer recipient, the user may still access the original ticket with the valid fingerprint through the ticketing application. The user may therefore attempt to use the ticket at the event, despite having transferred the ticket to the transfer recipient. To minimize incentive for fraud and ticket duplication, therefore, the present invention may allow free transfers of tickets between the user and the transfer recipient.

In another embodiment, the system and method of the present invention may charge the transfer recipient a fee for facilitating the ticket transfer between the user and the transfer recipient. The ticketing application may store the payment information from the transfer recipient, such as credit card information. The ticketing application may not release payment for the transfer fee from the transfer recipient to the user for the ticket transfer until the event has been completed. If the event is completed and the transfer recipient gains entrance to the event, the system may release payment of the ticket transfer fee to the user. If the event is completed and the transfer recipient was not able to gain entrance to the event, the ticketing application may not release payment of the ticket transfer fee to the user until the complaint has been investigated and resolved. Therefore, the user may be prevented from attempting fraud or ticket duplication in order to receive payment of the transfer fee.

The unique fingerprint of each ticket may be loaded into the ticketing application one time only, which prevents a user from loading the same purchased ticket into the ticketing application and transferring it to more than one recipient. Subsequent attempts to load a ticket into the ticketing application may be rejected when the ticketing application recognizes that the unique fingerprint of the ticket has already been loaded and stored in the server of the ticketing application.

FIGS. 2A-2Cillustrate exemplary interfaces for implementing security and anti-fraud measures for ticket transfer, as described in step100ofFIG. 1.

FIG. 2Aillustrates an exemplary graphical interface for purchasing and opening a ticket in a ticketing application, as described in step105ofFIG. 1. The user may press a “Create Account” or similar button to register a user account. Alternatively, if the user has already registered, she may bypass this procedure by logging into the ticketing application using her secure credentials, such as a user name and password.

FIG. 2Billustrates an exemplary graphical interface for assigning a fingerprint to a ticket, as described in steps110and135ofFIG. 1.

FIG. 2Cillustrates an exemplary graphical interface for transferring a ticket to a recipient, as described in step120ofFIG. 1.

FIG. 3illustrates a computing system300that may be used to implement an embodiment of the present invention. System300ofFIG. 3may be used to implement a computing device, network server, application server150, and/or database operating in the context of the method ofFIG. 1. The computing system300ofFIG. 3includes one or more processors310and memory320. Main memory320stores, in part, instructions and data for execution by processor310. Main memory320can store the executable code when in operation. The system300ofFIG. 3further includes a mass storage device330, portable storage medium drive(s)340, output devices350, user input devices360, a graphics display370, and peripheral devices380.

The components shown inFIG. 3are depicted as being connected via a single bus390. The components, however, may be connected through one or more data transport means. For example, processor unit310and main memory320may be connected via a local microprocessor bus, and the mass storage device330, peripheral device(s)380, portable storage device340, and display system370may be connected via one or more input/output (I/O) buses.

Mass storage device330, which may be implemented with a magnetic disk drive or an optical disk drive, is a non-volatile storage device for storing data and instructions for use by processor unit310. Mass storage device330may store the system software for implementing embodiments of the present invention for purposes of loading software into main memory320.

Portable storage device340operates in conjunction with a portable nonvolatile storage medium, such as a floppy disk, compact disk or Digital video disc, to input and output data and code to and from the computer system300ofFIG. 3. The system software for implementing embodiments of the present invention may be stored on such a portable medium and input to the computer system300via the portable storage device340.

Input devices360provide a portion of a user interface. Input devices360may include an alpha-numeric keypad, such as a keyboard, for inputting alpha-numeric and other information, or a pointing device, such as a mouse, a trackball, stylus, or cursor direction keys. Additionally, the system300as shown inFIG. 3includes output devices350. Examples of suitable output devices include speakers, printers, network interfaces, and monitors.

Display system370may include a liquid crystal display (LCD) or other suitable display device. Display system370may receive textual and graphical information, and process the information for output to the display device.

Peripherals380may include any type of computer support device to add additional functionality to the computer system. For example, peripheral device(s)380may include a modem or a router.

The components contained in the computing system300ofFIG. 3are those typically found in computer systems that may be suitable for use with embodiments of the present invention and are intended to represent a broad category of such computer components that are well known in the art. Thus, the computing system300ofFIG. 3may be a personal computer, hand held computing device, tablet device, telephone, mobile computing device, workstation, server, minicomputer, mainframe computer, or any other computing device. The computer may also include different bus configurations, networked platforms, multi-processor platforms, etc. Various operating systems may be used including Unix, Linux, Windows Mobile, or iOS. The steps of the method ofFIG. 1(and its various alternatives) may be performed by a module or engine stored on a computer readable storage medium (e.g., optical disc, memory card, etc.) comprising instructions executable by a processor of a computing device.

The above description is illustrative and not restrictive. Many variations of the invention will become apparent to those of skill in the art upon review of this disclosure. While the present invention has been described in connection with a variety of embodiments, these descriptions are not intended to limit the scope of the invention to the particular forms set forth herein. To the contrary, the present descriptions are intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claim and otherwise appreciated by one of ordinary skill in the art.