Method and apparatus for transportation of data over a managed wireless network using unique communication protocol
DC CAFCFirst Claim
1. Apparatus for transmission in a system including a signal path having an upstream server terminal and a downstream Remote terminal of proprietary host language protocol, comprising:
- a) a signal chain including;
b) a server terminal controller downstream of and in signal communication with the server terminal;
c) a Remote terminal controller upstream of and in signal communication with the Remote Terminal;
each terminal controller having a terminal side and a interchange side of its signal chain;
d) a signal transmission carrier of different protocol than the proprietary host language between the Server terminal controller and the Remote terminal controller;
e) each terminal controller having a terminal side with paired Com and Channel Objects communicating with one of the Remote Terminal or server terminal, and a interchange side having a plurality of Channel Objects communicating with a Com Object dedicated to each signal carrier protocol;
f) each terminal controller having a Channel Management Object interfacing between the terminal side paired Com and Channel Objects and the interchange side plurality of Channel Objects;
g) the Server and Remote terminal controller interchange side Com Objects interfacing with the plurality of signal transmission carriers;
h) the terminal side of Com Objects doing protocol translation, including adding/subtracting terminal communications headers, and message packetization and encryption between the Remote terminal and the Remote terminal controller, and between the Server and the Server terminal controller, and the terminal side Com Objects monitoring their connection to the terminals;
i) the interchange side Com Objects acting to mux/demux messages intended for the terminal controllers or their associated system terminals, or both, and adding or subtracting signal carrier protocol;
j) the channel objects monitoring message transmission/failure activity and acting as gates in the signal chain and having multiple operational states including;
OPEN, CLOSE, OFFLINE; and
two transitional states;
OPENING and CLOSING; and
the interchange side channels adding/subtracting terminal controller protocol message headers, timing message transmissions, issuing resend requests, assembling and acknowledging received messages; and
controlling state changes within the channel;
k) the Channel Management Object polling and monitoring the Channel Object states and assigning them to carry messages to said states, and propagating said state changes along said signal path.
24 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A wireless, redundant, secure, real-time, network for a proprietary interactive data transfer system having a remote terminal and a host data center, such as an automated teller banking system, is disclosed. Controllers for the remote terminal and the host data center receive the proprietary language messages and packetize and encrypt the messages for sending over the best wireless carrier among the plurality of wireless carriers the controllers are connected to. The wireless control protocol monitors the communications to provide for selection of the most reliable communication carrier for any part of a transmission. Each network segment of the signal path has at least one state-controlled gate which reports the status of that signal path. Real time transmission and acknowledgment of securely packetized messages on wireless communications carriers via an object oriented coding control application provides for reliable datagram transfer independent of the reliability of any one signal path.
-
Citations
19 Claims
-
1. Apparatus for transmission in a system including a signal path having an upstream server terminal and a downstream Remote terminal of proprietary host language protocol, comprising:
-
a) a signal chain including;
b) a server terminal controller downstream of and in signal communication with the server terminal;
c) a Remote terminal controller upstream of and in signal communication with the Remote Terminal;
each terminal controller having a terminal side and a interchange side of its signal chain;
d) a signal transmission carrier of different protocol than the proprietary host language between the Server terminal controller and the Remote terminal controller;
e) each terminal controller having a terminal side with paired Com and Channel Objects communicating with one of the Remote Terminal or server terminal, and a interchange side having a plurality of Channel Objects communicating with a Com Object dedicated to each signal carrier protocol;
f) each terminal controller having a Channel Management Object interfacing between the terminal side paired Com and Channel Objects and the interchange side plurality of Channel Objects;
g) the Server and Remote terminal controller interchange side Com Objects interfacing with the plurality of signal transmission carriers;
h) the terminal side of Com Objects doing protocol translation, including adding/subtracting terminal communications headers, and message packetization and encryption between the Remote terminal and the Remote terminal controller, and between the Server and the Server terminal controller, and the terminal side Com Objects monitoring their connection to the terminals;
i) the interchange side Com Objects acting to mux/demux messages intended for the terminal controllers or their associated system terminals, or both, and adding or subtracting signal carrier protocol;
j) the channel objects monitoring message transmission/failure activity and acting as gates in the signal chain and having multiple operational states including;
OPEN, CLOSE, OFFLINE; and
two transitional states;
OPENING and CLOSING; and
the interchange side channels adding/subtracting terminal controller protocol message headers, timing message transmissions, issuing resend requests, assembling and acknowledging received messages; and
controlling state changes within the channel;
k) the Channel Management Object polling and monitoring the Channel Object states and assigning them to carry messages to said states, and propagating said state changes along said signal path. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus for redundant transmission in a system including a signal path having an upstream server terminal and a downstream Remote Terminal of proprietary host language protocol, the path having a server terminal leg, a Remote Terminal leg, and an interchange transmission leg;
- comprising;
a) a terminal controller having a terminal side and a interchange side, a Com Object and Channel Object pair on the terminal side a Com Object and multiple Channel Objects on the interchange side b) a Channel Manager Object between the terminal side channel and the interchange side multiplicity of channels;
c) the Com Object doing message header translations between protocols &
mux/demux of messages between multiple Channel Objects;
d) the Com Objects being placed at juncture points with communications outside the controller;
e) the Channel Objects being placed between the Com Objects and the Channel Manager Object f) the Channel Objects monitoring message failure, and changing operational states to act as gates in signal path;
g) the Channel Manager Object doing polling and selection of channels.
- comprising;
-
6. A method of transmission in a signal path having an upstream server terminal and a downstream Remote Terminal of proprietary host language protocol, comprising:
-
a) establishing a server terminal controller connection with a server;
b) establishing a remote terminal controller connection to the Remote Terminal;
c) receiving a Remote Terminal message;
d) stripping the Remote Terminal message down to produce data message with only data and address information;
e) packetizing and encrypting the data message;
f) adding a terminal controller header to the data message to produce a terminal controller message;
g) selecting a signal carrier and assigning the terminal controller message to transmission on said signal carrier;
h) adding a signal carrier header to the terminal controller message to create a signal carrier message;
i) transmitting the signal carrier message on the selected signal carrier to the server terminal controller;
j) stripping the signal carrier header to recreate the terminal controller message;
k) checking the server address in the terminal controller message;
l) assigning the message to the intended server channel and stripping the terminal controller header; and
m) acknowledging receipt of the message by the server terminal controller to the remote terminal controller. - View Dependent Claims (7, 8, 9)
-
-
10. A method of redundant data transmission in a signal path having an upstream server terminal and a downstream Remote Terminal of proprietary host language protocol, comprising:
-
a) packetizing and encrypting a data message;
b) adding a terminal controller header to the data message to produce a terminal controller message having;
packet type, sequence number, and circuit identifier information, as well as said data message;
c) tracking the state of transmission capability on each channel, including counting failed transmissions, and reporting the state of transmission capability;
d) adding a wireless carrier header to the terminal controller message to create a wireless message;
e) transmitting the wireless message on a selected wireless carrier to the server terminal controller;
f) stripping the wireless header to recreate the terminal controller message;
g) checking the server address in the terminal controller message;
h) assigning the message to the addressed server channel and stripping the terminal controller header; and
i) acknowledging receipt of message by the server terminal controller to the remote terminal controller; and
j) opening and closing channel paths based on the receipt of the message. - View Dependent Claims (11)
-
-
12. Apparatus for managing a wireless, secure, real-time, network for a proprietary interactive data transfer network having a remote terminal and a server, comprising:
-
a) means for transceiving data messages from the Remote Terminal in a first format;
b) means for removing the first format from the data message to create a bare message;
c) means for packetizing the bare message;
d) means for encapsulating the bare message;
e) means for encrypting the bare message;
f) means for adding a second message format to the bare message to create a second format message;
g) means for selecting a signal transmission format for sending of the second format message;
h) means for adding a third signal transmission format to the second format message to create a signal transmission message;
i) means for sending the signal transmission message via the selected signal transmission format;
j) means for monitoring reception of the translated data by the server; and
k) means for opening or closing data paths based on the monitored reception. - View Dependent Claims (13, 14, 15)
-
-
16. A method of transmission in a signal path having an upstream server terminal and a downstream Remote Terminal of proprietary host language protocol, comprising:
-
a) establishing a server terminal controller connection of a first protocol with a server;
b) establishing a remote terminal controller connection of a second protocol to the Remote Terminal;
c) receiving a Remote Terminal message;
d) packetizing and encrypting the data message;
e) selecting one from a plurality of signal paths based on availability or reliability, or both, of packet transmission between the remote terminal and the server, wherein each one of said plurality of signal paths is associated with a different wireless format;
f) sending the message over the selected signal path; and
g) acknowledging receipt of message by the server terminal controller to the remote terminal controller. - View Dependent Claims (17, 18, 19)
monitoring receipt of the acknowledging message by the remote terminal controller.
-
-
19. The method according to claim 18 further comprising:
closing the selected signal path if no acknowledging message is received.
Specification