APPARATUS AND METHOD FOR INTELLIGENT ROUTING OF DATA BETWEEN A REMOTE DEVICE AND A HOST SYSTEM
First Claim
1. A wireless device for communicating with a destination device, the communicating including transmitting and receiving at least one of a voice signal and a data signal over a plurality of wireless communications media that are autonomous and differ at a network layer or a data link layer, the wireless device comprising:
- a plurality of communication interfaces configured to maintain connections with and to communicate over the plurality of wireless communications media; and
a selector section configured to select one of the plurality of communication interfaces based on at least one metric, the selected one of the plurality of communication interfaces communicating over one of the plurality of wireless communications media; and
the selector section being further configured to select another one of the plurality of communication interfaces for communication over another one of the plurality wireless communications media while the selected one of the plurality of communication interfaces communicates over the one of the plurality of wireless communications media.
6 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method is provided for transparent communication between a remote or mobile device and a fixed communication host network. The apparatus and method may include a remote network controller that logically resides between the host network and the existing infrastructure(s) that are used to provide communications network contact with one or more remote devices. The remote network controller is connected to the host communication network as a protocol-appropriate communications controller so that remote devices are indistinguishable to the host network from the locally-attached devices. Each remote device may be provided with an asynchronous serial data interface to communicate with a mobile data controller. The mobile data controller, in combination with the remote network controller, provides end-to-end data communication such that incompatible protocols are transparent to the remote device and host communication network. A router may be provided which selects a communications network in accordance with user configured parameters. The router communicates over a plurality of incompatible networks and is capable of using a variety of different protocols. Switching between the plurality of incompatible networks is transparent to the remote device and host communication network.
-
Citations
35 Claims
-
1. A wireless device for communicating with a destination device, the communicating including transmitting and receiving at least one of a voice signal and a data signal over a plurality of wireless communications media that are autonomous and differ at a network layer or a data link layer, the wireless device comprising:
-
a plurality of communication interfaces configured to maintain connections with and to communicate over the plurality of wireless communications media; and a selector section configured to select one of the plurality of communication interfaces based on at least one metric, the selected one of the plurality of communication interfaces communicating over one of the plurality of wireless communications media; and the selector section being further configured to select another one of the plurality of communication interfaces for communication over another one of the plurality wireless communications media while the selected one of the plurality of communication interfaces communicates over the one of the plurality of wireless communications media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for communicating with a destination device, including transmitting and receiving at least one of a voice signal and a data signal over a plurality of wireless communications media that are autonomous and differ at a network layer or a data link layer, the method comprising:
-
maintaining connections over a plurality of communication interfaces corresponding to the plurality of wireless communications media; selecting one of the plurality of communication interfaces based on at least one metric, the selected one of the plurality of communication interfaces communicating over one of the plurality of wireless communications media; and selecting another one of the plurality of communication interfaces for communication over another one of the plurality wireless communications media while the selected one of the plurality of communication interfaces communicates over the one of the plurality of wireless communications media. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium embodying a program executable to enable wirelessly communicating with a destination device, the communicating including transmitting and receiving at least one of a voice signal and a data signal over a plurality of wireless communications media that are autonomous and differ at a network or data link layer, the computer readable medium comprising:
-
a communication interface code segment being executable to maintain connections with and to enable communication over the plurality of wireless communications media; a selector code segment being executable to select one of the plurality of communication interfaces based on at least one metric, the selected one of the plurality of communication interfaces communicating over one of the plurality of wireless communications media; and the selector code segment being further executable to select another one of the plurality of communication interfaces for communication over another one of the plurality of wireless communications media while the selected one of the plurality of communication interfaces communicates over the one of the plurality of wireless communications media. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification