Intelligent model for dynamically selecting best transmission channel
AssigneeVeriFone, Inc.
InventorImran A. HAJIMUSA
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments include methods and systems to monitor and intelligently adopt a transaction path to deliver the fastest possible transaction time by analyzing the speed of available data channels. A client installed at a terminal device continuously monitors the speed of transactions being conducted at the terminal device. If the speed of a transaction exceeds a set threshold, then the client determines if a faster transaction path from among available channels is available based on historical transaction speed data. Alternatively, the client can ping available channels periodically to determine the transaction speed. Once a channel having a faster path is identified, the client can command the terminal device to switch to the channel having the faster path.
Claims15
A point of sale terminal, comprising:
- a network interface unit that supports at least two cellular network connections, wherein the network interface establishes a first cellular network connection to a first cellular network over which it conducts a transaction;
- and
- a client configured to monitor a first transaction speed of the transaction over the first cellular network connection;
- wherein the client further monitors a second transaction speed of a second cellular network connection chosen from the at least two cellular network connections;
- and
- the client being configured to cause a switch from the first cellular network connection to the second cellular network connection to conduct a subsequent transaction when the first transaction speed is determined to be slower than a threshold transaction speed and the second transaction speed is faster than the first transaction speed.
A system, comprising:
- a first point of sale terminal comprising a first client and the first point of sale terminal is communicatively coupled to at least two cellular network connections for conducting a first transaction;
- and
- the first client being configured to monitor a first transaction speed of the first transaction over a first cellular network connection of the at least two cellular network connections and to compare the first transaction speed to a threshold transaction speed such that the first client is configured to cause the first point of sale terminal to switch from the first cellular network connection to a second cellular network connection chosen from the at least two cellular network connections based on comparing the monitored transaction speed to the threshold transaction speed when the monitored transaction speed is below the threshold transaction speed.
A method, comprising:
- monitoring a speed of a transaction over a first cellular network, by at least one computer processor, from a point of sale terminal;
- comparing the speed of the transaction with a threshold transaction speed;
- if the speed of the transaction is slower than the threshold transaction speed, identifying a second cellular network for conducting transactions at the point of sale terminal wherein a speed of the second cellular network is faster than the speed of the transaction over the first cellular network and the second cellular network is identified based on stored, historical transaction speed data comprising transaction speed data from previous transactions conducted at the point of sale terminal collected over a period of time;
- and
- causing the point of sale terminal to switch from using the first cellular network to the second cellular network wherein the switch is caused by an installed client at the point of sale terminal.
Dependencies are inferred from the claim text.