Back to results
US 12,664,517 B2Granted
System and methods for using enhanced QR codes in a call to action
AssigneeTaptext LLC
InventorsSteve Doumar, David Teodosio
Life of this patent
Estimating the term…
Abstract
A system and method for using enhanced QR codes in a call to action, that provides enhanced functionality for generating a call to action element or providing personalized content when scanned, and that combine additional data dimensions with existing QR code technologies to expand the QR code capability beyond what is enabled by standard QR code specifications.
Claims21
A system for using enhanced quick-response (“QR”) codes in a call to action, comprising:
- a computing device comprising a memory, a processor, and a non-volatile data storage device;
- a database stored on the non-volatile data storage device, the database comprising identifiers for a plurality of tokens and automation rules for each of the tokens;
- a server comprising programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
- place a call to action element comprising an identifier of a first token on an Internet website or embed the call to action in a message communication, the call to action comprising an enhanced QR code, the enhanced QR code further comprising:
- a QR code configured to generate, when scanned, a pre-filled message on a mobile device, the message comprising the identifier of the first token;
- and
- a plurality of QR enhancements;
- receive the pre-filled message from the mobile device;
- capture the phone number of the mobile device from the pre-filled message;
- send the identifier of the first token to a token manager with a request for verification of the first token and the automation rules associated with the first token;
- receive verification of the first token and the associated automation rules;
- initiate an action based on the automation rules;
- and
- the token manager comprising programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
- receive the identifier of the first token;
- verify that the first token matches a second token stored in the database;
- retrieve the automation rule associated with the first token;
- and
- send the verification and the associated automation rule to the server.
16 more elements
A method for using enhanced quick-response (“QR”) codes in a call to action, comprising the steps of:
- creating a database on the non-volatile data storage device of a computing device, the computing device comprising a memory, a processor, and the non-volatile data storage device, the database comprising identifiers for a plurality of tokens and automation rules for each of the tokens;
- using a server operating on the computing device to perform the step of:
- placing a call to action element comprising an identifier of a first token on an Internet website or embedding the call to action in a message communication, the call to action comprising an enhanced QR code, the enhanced QR code further comprising:
- a QR code configured to generate, when scanned, a pre-filled message on a mobile device, the message comprising the identifier of the first token;
- and
- a plurality of QR enhancements;
- using the server to perform the steps of:
- receiving the pre-filled message from the mobile device;
- capturing the phone number of the mobile device from the pre-filled MMS message;
- sending the identifier of the first token to a token manager with a request for verification of the first token and the automation rules associated with the first token;
- receiving verification of the first token and the associated automation rules;
- initiating an action based on the automation rules;
- and
- using the token manager operating on the computing device to perform the steps of:
- receiving the identifier of the first token;
- verifying that the first token matches a second token stored in the database;
- retrieving the automation rule associated with the first token;
- and
- sending the verification and the associated automation rule to the server.
16 more elements
Dependencies are inferred from the claim text.