Systems and methods for network configurations of pin pads
AssigneeWorldpay, LLC
InventorBryan COX
Life of this patent
Estimating the term…
Abstract
A method of network configuration of personal identification number (PIN) pads includes obtaining a PIN pad configuration hash value for a current configuration of the PIN pad, comparing the obtained PIN pad configuration hash to a locally stored PIN pad configuration hash, upon determining that the obtained PIN pad configuration hash and the locally stored PIN pad configuration hash do not match, performing additional operations, which include requesting a new PIN pad configuration, receiving the new PIN pad configuration, receiving a new PIN pad configuration hash, and storing the PIN pad configuration hash.
Claims20
A method of network configuration of a personal identification number (PIN) pad, the method comprising:
- receiving, over a computer network, a configuration request from a PIN pad;
- generating, by a hardware processor, a new PIN pad configuration for the PIN pad;
- transmitting, over the computer network, the new PIN pad configuration to the PIN pad via a socket gateway;
- obtaining, by the hardware processor, a PIN pad configuration hash from a PIN pad registry, wherein the PIN pad configuration hash is set as a current PIN pad configuration hash;
- generating, by the hardware processor, a current PIN pad configuration hash of the new PIN pad configuration by updating the PIN pad configuration hash obtained from the PIN pad registry based on the new PIN pad configuration;
- storing, by the hardware processor, the current PIN pad configuration hash in a database;
- transmitting, over the computer network, the current PIN pad configuration hash to the PIN pad;
- and
- setting, by the hardware processor, a current state of the PIN pad as ready.
A configuration service device for network configuration of personal identification number (PIN) pads, the configuration service device comprising:
- a memory storing instructions;
- and
- at least one hardware processor operatively connected to the memory storing instructions and configured to execute the instructions to perform operations including:
- receiving, over a computer network, a configuration request from a PIN pad;
- generating, using the at least one hardware processor, a new PIN pad configuration for the PIN pad;
- transmitting, over the computer network, the new PIN pad configuration to the PIN pad via a socket gateway;
- obtaining, using the at least one hardware processor, a PIN pad configuration hash from a PIN pad registry, wherein the PIN pad configuration hash is set as a current PIN pad configuration hash;
- generating, using the at least one hardware processor, a current PIN pad configuration hash of the new PIN pad configuration by updating the PIN pad configuration hash obtained from the PIN pad registry based on the new PIN pad configuration;
- storing, using the at least one hardware processor, the current PIN pad configuration hash in a database;
- transmitting, over the computer network, the current PIN pad configuration hash to the PIN pad;
- and
- setting, using the at least one hardware processor, a current state of the PIN pad as ready.
A computer system for network configuration of personal identification number (PIN) pads, the computer system comprising:
- a memory storing instructions;
- and
- at least one hardware processor operatively connected to the memory storing instructions and configured to execute the instructions to perform operations including:
- receiving, over a computer network, a configuration request from a PIN pad;
- generating, using the at least one hardware processor, a new PIN pad configuration for the PIN pad;
- transmitting, over the computer network, the new PIN pad configuration to the PIN pad via a socket gateway;
- obtaining, using the at least one hardware processor, a PIN pad configuration hash from a PIN pad registry, wherein the PIN pad configuration hash is set as a current PIN pad configuration hash;
- generating, using the at least one hardware processor, a current PIN pad configuration hash of the new PIN pad configuration by updating the PIN pad configuration hash obtained from the PIN pad registry based on the new PIN pad configuration;
- storing, using the at least one hardware processor, the current PIN pad configuration hash in a database;
- transmitting, over the computer network, the current PIN pad configuration hash to the PIN pad;
- and
- setting, using the at least one hardware processor, a current state of the PIN pad as ready.
Dependencies are inferred from the claim text.