US2021073843A1PendingUtilityA1

System, device, and method to manage electronic promotional campaign records

Assignee: IGT RENO NEVPriority: Sep 10, 2019Filed: Sep 10, 2019Published: Mar 11, 2021
Est. expirySep 10, 2039(~13.1 yrs left)· nominal 20-yr term from priority
G07F 17/3255G06Q 30/0237G06Q 30/0225G06Q 30/0212G06Q 30/0209
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method, server, and system for managing electronic records is provided. As an example, a method is provided that includes receiving an entitlement redemption message from a communication device, where the entitlement redemption message includes a campaign identifier and an entitlement identifier, determining that the campaign identifier and the entitlement identifier belong to a valid campaign, generating, in response to determining that the campaign identifier and the entitlement identifier belong to a valid campaign, an electronic record for a ticket with a redeemable status, where the electronic record for the ticket is associated with the entitlement identifier and includes a ticket validity period and a ticket redemption amount, and transmitting a ticket presentation message that includes an indication of the ticket validity period and the ticket redemption amount.

Claims

exact text as granted — not AI-modified
The invention is claimed as follows: 
     
         1 . A method, comprising:
 receiving, at a server, an entitlement redemption message from a communication device, wherein the entitlement redemption message comprises a campaign identifier and an entitlement identifier;   determining, at the server, that the campaign identifier and the entitlement identifier belong to a valid campaign;   generating, at the server and in response to determining that the campaign identifier and the entitlement identifier belong to a valid campaign, an electronic record for a ticket with a redeemable status, wherein the electronic record for the ticket is associated with the entitlement identifier and comprises a ticket validity period and a ticket redemption amount; and   transmitting, from the server, a ticket presentation message that comprises an indication of the ticket validity period and the ticket redemption amount.   
     
     
         2 . The method of  claim 1 , wherein determining that the campaign identifier and the entitlement identifier belong to a valid campaign comprises:
 generating, at the server, a database query that includes the campaign identifier and the entitlement identifier;   transmitting the database query to a database that comprises electronic records associated with valid campaigns; and   receiving, at the server and from the database, a response to the database query that comprises an indication of the campaign identifier and entitlement identifier being associated with the valid campaign, wherein the response further comprises an identification of an entitlement validity period and an entitlement amount associated with the entitlement identifier.   
     
     
         3 . The method of  claim 2 , wherein the ticket validity period is determined, at least in part, based on the entitlement validity period. 
     
     
         4 . The method of  claim 3 , wherein the ticket validity period is different from the entitlement validity period, wherein the electronic record for the ticket further comprises a ticket identifier, and wherein the entitlement identifier is different from the ticket identifier. 
     
     
         5 . The method of  claim 3 , wherein the entitlement identifier comprises a globally unique identifier (GUID), wherein the ticket redemption amount is determined, at least in part, based on the entitlement amount. 
     
     
         6 . The method of  claim 5 , further comprising:
 updating, with the server, an electronic record associated with the entitlement identifier to indicate that the entitlement identifier is redeemed.   
     
     
         7 . The method of  claim 3 , further comprising:
 receiving, at the server, a ticket redemption message comprising a ticket identifier;   determining that a time at which the ticket redemption message is received is within the ticket validity period; and   in response to determining that the time at which the ticket redemption message is received is within the ticket validity period, updating, with the server, the electronic record for the ticket to indicate the ticket redemption amount has been issued from an account associated with the valid campaign.   
     
     
         8 . The method of  claim 7 , wherein the time at which the ticket redemption message is received is outside the entitlement validity period. 
     
     
         9 . A server, comprising:
 a processor; and   a computer-readable storage medium coupled with the processor and comprising instructions that are executable by the processor, wherein the instructions comprise:
 a set of instructions that receive an entitlement redemption message comprising a campaign identifier and an entitlement identifier; 
 a set of instructions that determine the campaign identifier and entitlement identifier belong to a valid campaign; 
 a set of instructions that generate, in response to determining that the campaign identifier and entitlement identifier belong to a valid campaign, an electronic record for a ticket with a redeemable status, wherein the electronic record for the ticket is associated with the entitlement identifier and comprises a ticket validity period; and 
 a set of instructions that cause a ticket presentation message to be transmitted to a communication device, wherein the ticket presentation message comprises an indication of the ticket validity period. 
   
     
     
         10 . The server of  claim 9 , wherein the electronic record for the ticket further comprises a ticket redemption amount and wherein the instructions further comprise:
 a set of instructions that generate a database query that includes the campaign identifier and the entitlement identifier;   a set of instructions that transmit the database query to a database that comprises electronic records associated with valid campaigns; and   a set of instructions that receive a response to the database query that comprises an indication of the campaign identifier and entitlement identifier being associated with the valid campaign, wherein the response further comprises an identification of an entitlement validity period and an entitlement amount associated with the entitlement identifier.   
     
     
         11 . The server of  claim 10 , wherein the ticket validity period expires after the entitlement validity period, wherein the entitlement identifier comprises a globally unique identifier (GUID), and wherein the ticket redemption amount is determined, at least in part, based on the entitlement amount. 
     
     
         12 . The server of  claim 10 , wherein the instructions further comprise:
 a set of instructions that update an electronic record associated with the entitlement identifier to indicate that the entitlement identifier is redeemed.   
     
     
         13 . The server of  claim 10 , wherein the instructions further comprise:
 a set of instructions that receive a ticket redemption message comprising the ticket identifier;   a set of instructions that determine a time at which the ticket redemption message is received is within the ticket validity period; and   a set of instructions that update, in response to determining that the time at which the ticket redemption message is received is within the ticket validity period, the electronic record for the ticket to indicate the ticket redemption amount has been issued from an account associated with the valid campaign.   
     
     
         14 . The server of  claim 13 , wherein the time at which the ticket redemption message is received is outside the entitlement validity period. 
     
     
         15 . A system, comprising:
 a network interface that facilitates machine-to-machine communications via a communication network;   a processor coupled with the network interface; and   computer memory coupled with the processor, the computer memory comprising processor-executable instructions that, when executed by the processor, cause the processor to:
 receive an entitlement redemption message comprising an entitlement identifier; 
 determine the entitlement identifier belongs to a valid campaign; 
 generate, in response to determining that the entitlement identifier belongs to a valid campaign, an electronic record for a ticket with a redeemable status, wherein the electronic record for the ticket is associated with the entitlement identifier and comprises a ticket validity period; and 
 cause a ticket presentation message to be transmitted to a communication device, wherein the ticket presentation message comprises an indication of the ticket validity period. 
   
     
     
         16 . The system of  claim 15 , wherein the electronic record for the ticket further comprises a ticket redemption amount and wherein the instructions further cause the processor to:
 generate a database query that includes the entitlement identifier;   transmit the database query to a database that comprises electronic records associated with a plurality of valid campaigns; and   receive a response to the database query that comprises an indication of the entitlement identifier being associated with the valid campaign, wherein the response further comprises an identification of an entitlement validity period and an entitlement amount associated with the entitlement identifier.   
     
     
         17 . The system of  claim 16 , wherein the valid campaign comprises a plurality of entitlement identifiers associated therewith, wherein the entitlement identifier is included in the plurality of entitlement identifiers, and wherein the entitlement validity period is used to determine a validity period for the valid campaign. 
     
     
         18 . The system of  claim 16 , wherein the ticket validity period expires after the entitlement validity period, wherein the entitlement identifier comprises a globally unique identifier (GUID), and wherein the ticket redemption amount is determined, at least in part, based on the entitlement amount. 
     
     
         19 . The system of  claim 16 , wherein the instructions further cause the processor to:
 update an electronic record associated with the entitlement identifier to indicate that the entitlement identifier is redeemed.   
     
     
         20 . The system of  claim 16 , wherein the instructions further cause the processor to:
 receive a ticket redemption message comprising the ticket identifier;   determine a time at which the ticket redemption message is received is within the ticket validity period; and   update, in response to determining that the time at which the ticket redemption message is received is within the ticket validity period, the electronic record for the ticket to indicate the ticket redemption amount has been issued from an account associated with the valid campaign.

Join the waitlist — get patent alerts

Track US2021073843A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.