System, Method, and Computer Program Product for Customizing Functions of a Point-of-Sale Terminal
AssigneeVisa International Service Association
InventorYuexi Chen
Life of this patent
Estimating the term…
Abstract
Described are a system, method, and computer program product for customizing functions of a point-of-sale (POS) terminal. The method includes receiving payment device data from an electronic payment device of a user during a payment transaction between the user and a merchant. The method also includes receiving at least one script for execution on the POS terminal from the electronic payment device. The at least one script is associated with a digital signature. The method further includes verifying the at least one script based on the digital signature of the at least one script and executing the at least one script on the POS terminal to cause an action associated with a user interaction with the POS terminal to be performed.
Claims20
A computer-implemented method for customizing functions of a point-of-sale (POS) terminal, the method comprising:
- receiving, with at least one processor and during a payment transaction between a user and a merchant, a first set of identifiers of scripts associated with one or more types of scripts from an electronic payment device of the user, wherein the one or more types of scripts are associated with one or more scripts that the electronic payment device is configured to transmit;
- comparing, with at least one processor, the first set of identifiers of scripts with a second set of identifiers of scripts associated with one or more types of scripts that the POS terminal is configured to execute;
- and
- communicating, with at least one processor, at least one identifier of scripts common to both the first set and the second set to the electronic payment device.
A system for customizing functions of a point-of-sale (POS) terminal, the system comprising the POS terminal comprising at least one processor for executing program instructions, wherein the at least one processor is programmed or configured to:
- receive, during a payment transaction between a user and a merchant, a first set of identifiers of scripts associated with one or more types of scripts from an electronic payment device of the user, wherein the one or more types of scripts are associated with one or more scripts that the electronic payment device is configured to transmit;
- compare the first set of identifiers of scripts with a second set of identifiers of scripts associated with one or more types of scripts that the POS terminal is configured to execute;
- and
- communicate at least one identifier of scripts common to both the first set and the second set to the electronic payment device.
A computer program product for customizing functions of a point-of-sale (POS) terminal, the computer program product comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor of the POS terminal, cause the at least one processor of the POS terminal to:
- receive, during a payment transaction between a user and a merchant, a first set of identifiers of scripts associated with one or more types of scripts from an electronic payment device of the user, wherein the one or more types of scripts are associated with one or more scripts that the electronic payment device is configured to transmit;
- compare the first set of identifiers of scripts with a second set of identifiers of scripts associated with one or more types of scripts that the POS terminal is configured to execute;
- and
- communicate at least one identifier of scripts common to both the first set and the second set to the electronic payment device.
Dependencies are inferred from the claim text.