Serial redirector device and associated methods
AssigneeNomadix, Inc.
InventorsVadim Olshansky, Allen Martin Swig
Life of this patent
Estimating the term…
Abstract
Systems and methods for a serial redirector device to provide services using serial communication redirection through a packet-based interface. In one implementation, the serial redirector device is configured to receive messages via a packet-based interface and redirect the same to a device in serial communication with the serial redirector device. The serial redirector mediates the communication between serially connected devices and devices connected via packet-based interfaces.
Claims22
A serial redirector device comprising:
- a serial communication interface providing one or more serial connections;
- a packet-based network communication interface in communication with a network providing one or more connections to the network;
- and
- a message processing circuit coupled with the serial communication interface and the packet-based network communication interface, the message processing circuit comprising:
- a message queue;
- and
- a message processor configured to redirect messages between a first device coupled with the serial communication interface and a second device coupled with the packet-based network communication interface, said redirecting comprising:
- identifying a location in the message queue based at least in part on a characteristic of the serially connected peer or the second peer;
- and
- storing a message in the identified location.
A method of providing services, the method performed at a gateway device, the gateway device in communication with a serially connected peer and a second peer connected via a packet-based interface, the method comprising:
- receiving a message from the second peer destined for the serially connected peer via the packet-based interface;
- processing the message for serial transmission, said processing including:
- identifying a location in the message queue based at least in part on a characteristic of the serially connected peer or the second peer;
- and
- storing the message in the identified location;
- and
- transmitting the processed message to the serially connected peer via a serial communication interface.
A method of redirecting a packet-based communication, the method comprising:
- receiving the packet-based communication on a first interface;
- queuing the packet-based communication in a queue, said queuing including:
- identifying a location in the queue based at least in part on a characteristic of the packet-based communication;
- and
- storing the packet-based communication in the identified location;
- processing the packet-based communication for transmission via a second interface;
- and
- transmitting the processed packet-based communication via the second interface.
A non-transitory computer readable storage medium comprising instructions executable by a processor of an apparatus which cause the apparatus to:
- receive, via a packet-based interface, a message from a peer device, the message destined for a serially connected peer device;
- process the message for serial transmission, said processing including:
- identifying a location in a message queue based at least in part on a characteristic of the serially connected peer or the peer device;
- and
- storing the message in the identified location;
- and
- transmit the processed message to the serially connected peer device via a serial communication interface.
Dependencies are inferred from the claim text.