Back to results
US 12,067,587 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.
Claims14
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 positioning server comprising a first plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
- place a call to action element comprising 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 comprising a set of call to action instructions configured to generate, when scanned, a pre-filled first short message service (SMS) or multimedia message service (MMS) message on a mobile device, the SMS or MMS message comprising an identifier for the call to action element;
- and
- a plurality of QR enhancements;
- wherein the QR enhancements are selected from:
- a customized shape, embedded image content, or a nested QR code;
- a media server comprising a second plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
- receive the first pre-filled SMS message or the first pre-filled MMS message from the mobile device;
- capture the phone number of the mobile computing device from the first pre-filled SMS message or the first pre-filled MMS message;
- send the identifier for the call to action to a token manager with a request for verification of the token and a request for rules associated with the token;
- receive verification of the token and a rule associated with the token;
- initiate an action to be taken based on the rule;
- and
- a token manager comprising a third plurality of programming instructions stored in the memory which, when operating on the processor, causes the computing device to:
- receive the identifier for the call to action;
- verify, using the identifier, that the token associated with the identifier matches a same token stored in the database;
- retrieve from the database the rule associated with the token;
- and
- send the verification and the rule to the media server.
19 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 positioning server operating on the computing device to perform the step of:
- placing a call to action element comprising 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 comprising a set of call to action instructions configured to generate, when scanned, a pre-filled first short message service (SMS) or multimedia message service (MMS) message on a mobile device, the SMS or MMS message comprising an identifier for the call to action element;
- and
- a plurality of QR enhancements;
- wherein the QR enhancements are selected from:
- a customized shape, embedded image content, or a nested QR code;
- using a media server operating on the computing device to perform the steps of:
- receiving the first pre-filled SMS message or the first pre-filled MMS message from the mobile device;
- capturing the phone number of the mobile computing device from the first pre-filled SMS message or the first pre-filled MMS message;
- sending the identifier for the call to action to a token manager with a request for verification of the token and a request for rules associated with the token;
- receiving verification of the token and a rule associated with the token;
- initiating an action to be taken based on the rule;
- and
- using a token manager operating on the computing device to perform the steps of:
- receiving the identifier for the call to action;
- verifying, using the identifier, that the token associated with the identifier matches a same token stored in the database;
- retrieving from the database the rule associated with the token;
- and
- send the verification and the rule to the media server.
18 more elements
Dependencies are inferred from the claim text.