IP Library Granted Patent US 12,536,526
Granted Patent B2
US 12,536,526 · App. 17/489,643 · Granted Jan 27, 2026

Paperless ticket management service

Inventors: Kip Oliver Morgan (Atlanta, GA); Aaron Xiao (Lawrenceville, GA); Gina Torcivia Bennett (Lawrenceville, GA); Praneeth Erwin Luck Eddu (Conyers, GA); Noah Tyler Gardner (Dacula, GA); Elliot Thomas Gegen (Olympia, WA); Will Thomas Hodges (Statesboro, GA); Aleah Jean Kadry (Atlanta, GA); Haoyong Xue (Huntsville, AL)
Assignee: NCR Voyix Corporation
G06Q20/36G07F17/329G07F17/42H04L9/3236G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,536,526
App. No.
17/489,643
Granted
Jan 27, 2026
Kind
B2
Abstract

When an electronic ticket is purchased, the ticket is maintained electronically (paperless format) on a consumer-operated device via a ticket wallet application (app). Wallet app obtains ticket details via a scan of an image of the ticket captured from a display of a ticket vendor terminal. Only the wallet app maintains ticket details of the ticket; however, a ticket service cooperates with the wallet app to validate the ticket, to track redemption of the ticket, to authorize printing of the ticket, and to manage the ticket with other tickets of a consumer associated with consumer-operated device.

Claims (26)

1 . A method, comprising:

obtaining, by a device, ticket details for an electronic ticket from an image of the electronic ticket that is displayed on a display of a vendor terminal during a purchase of the electronic ticket;

encrypting, by the device, the ticket details with a device key associated with the device and storing encrypted ticket details on the device, wherein the encrypted ticket details are not accessible outside the device;

obtaining a ticket serial number and a security code from the ticket details, wherein the ticket serial number uniquely identified the electronic ticket;

sending the ticket serial number and the security code to a ticket service;

receiving, from the ticket service a hash value generated from a concatenation of the ticket serial number and the security code, wherein the ticket service does not maintain the ticket serial number or the security code after generating the hash value;

searching records for a match of the hash value;

upon determined that no match is found, creating a record associated with the electronic ticket, the record comprising the hash value and additional information associated with the device;

linking a device identifier associated with the device that obtained the ticket details to the hash value by storing the device identifier in the record;

maintaining the record associated with the electronic ticket based on the hash value and the device identifier; and

determining, based on the record, whether to provide an authentication message or a non-authentication message when a redemption request is made for the electronic ticket.

2 . The method of claim 1 , wherein obtaining the ticket details comprises receiving the electronic ticket from a ticket issuer server during a purchase of the electronic ticket at a vendor terminal.

3 . The method of claim 1 , wherein obtaining the ticket details comprises receiving the electronic ticket from the vendor terminal during a purchase of the electronic ticket.

4 . The method of claim 1 , wherein obtaining the ticket details comprises receiving the electronic ticket from the device after the electronic ticket is purchased and stored on the device.

5 . The method of claim 1 , wherein obtaining the ticket details comprises generating the security code associated with the ticket details of the electronic ticket and instructing the vendor terminal to display the security code on the display of the vendor terminal for capturing by the device during the purchase of the electronic ticket.

6 . The method of claim 1 , wherein obtaining the ticket details comprises instructing the vendor terminal to display a print preview image of the electronic ticket on the display of the vendor terminal for capturing by the device during a purchase of the electronic ticket.

7 . The method of claim 1 , wherein maintaining comprises a ticket issuer server identifier for a ticket issuer server that issued the electronic ticket, a vendor terminal identifier for the vendor terminal where the electronic ticket was purchased, a purchase date of the electronic ticket, and a purchase time of day within the record.

8 . The method of claim 7 , wherein determining comprises setting a flag on the record when the authentication message is provided.

9 . The method of claim 8 , wherein determining further comprises updating the record with a redemption terminal identifier for a redemption terminal that is processing the redemption request, a redemption date of the electronic ticket, and a redemption time of day for the electronic ticket when the authentication message is provided.

10 . The method of claim 9 , wherein updating further comprises sending a redemption message to the device when the authentication message is provided, wherein the redemption message comprises a location or a store identifier associated with the redemption terminal identifier, the redemption date, and the redemption time of day.

11 . The method of claim 1 , wherein providing further comprises providing the non-authentication message when the redemption request is determined to not be associated with the device identifier.

12 . The method of claim 1 further comprising:

receiving a transfer request for the electronic ticket from the device, wherein the transfer request comprises a second device identifier for a second device and the ticket details of the electronic ticket;

providing the ticket details to the second device;

removing the ticket details from memory; and

updating the record with the second device identifier.

Assignments (3)
CHANGE OF NAME Recorded Nov 9, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065532/0893 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2021
From: MORGAN, KIP OLIVER; XIAO, AARON; BENNETT, GINA TORCIVIA; EDDU, PRANEETH ERWIN LUCK; GARDNER, NOAH TYLER; GEGEN, ELLIOT THOMAS; HODGES, WILL THOMAS; KADRY, ALEAH JEAN; XUE, HAOYONG
To: NCR CORPORATION
Reel/Frame 058270/0006 →