Communication Method
First Claim
1. A method for providing network connections aboard a vehicles, comprising:
- at a first device aboard a first vehicle providing a first virtual network to which at least one second device can connect;
entering a first operational mode in which data transmitted by said at least one second device over said first virtual network is received by said first device;
detecting the presence of a third device aboard a second vehicle, said third device being adapted to also provide said first virtual network to which said at least one second device can connect; and
entering a second operational mode in which data transmitted to said virtual network is not received by said first device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting data from a first device. The method comprises: at the first device, establishing a connection with a first one of a plurality of second devices and establishing a first virtual connection, the first virtual connection being between the first device and a third device through the first one of a plurality of second devices; and receiving details of a second virtual connection, the second virtual connection being between a fourth device and the third device through a second one of the plurality of second devices, the fourth device being connected to the first device. The method further comprises selecting one of said first or second virtual connections for transmission of a data packet to said third device and transmitting data to said third device using said selected connection.
11 Citations
31 Claims
-
1. A method for providing network connections aboard a vehicles, comprising:
-
at a first device aboard a first vehicle providing a first virtual network to which at least one second device can connect; entering a first operational mode in which data transmitted by said at least one second device over said first virtual network is received by said first device; detecting the presence of a third device aboard a second vehicle, said third device being adapted to also provide said first virtual network to which said at least one second device can connect; and entering a second operational mode in which data transmitted to said virtual network is not received by said first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for providing network connections aboard vehicles, comprising:
a first device aboard a first vehicle, said first device being arranged to; provide a first virtual network to which at least one second device can connect; enter a first operational mode in which data transmitted by said at least one second device over said first virtual network is received by said first device; detect the presence of a third device aboard a second vehicle, said third device being adapted to also provide said first virtual network to which said at least one second device can connect; and enter a second operational mode in which data transmitted
-
15. A non-transitory computer readable medium carrying computer readable instructions configured to cause a computer to carry out a method for providing network connections aboard a vehicles, comprising:
-
at a first device aboard a first vehicle providing a first virtual network to which at least one second device can connect; entering a first operational mode in which data transmitted by said at least one second device over said first virtual network is received by said first device; detecting the presence of a third device aboard a second vehicle, said third device being adapted to also provide said first virtual network to which said at least one second device can connect; and entering a second operational mode in which data transmitted to said virtual network is not received by said first device.
-
-
16. A computer apparatus for determining suitable communication paths between a first device and a second device, said first device being connected to a plurality of third devices to which said second device is also connected, the apparatus comprising:
-
a memory storing processor readable instructions; and a processor arranged to read and execute instructions stored in said memory; wherein said processor readable instructions comprise instructions arranged to control the computer to carry out a method for providing network connections aboard a vehicles, comprising; at a first device aboard a first vehicle providing a first virtual network to which at least one second device can connect; entering a first operational mode in which data transmitted by said at least one second device over said first virtual network is received by said first device; detecting the presence of a third device aboard a second vehicle, said third device being adapted to also provide said first virtual network to which said at least one second device can connect; and entering a second operational mode in which data transmitted to said virtual network is not received by said first device.
-
-
17. A method of transmitting data from a first device, the method comprising at said first device:
-
establishing a connection with a first one of a plurality of second devices; establishing a first virtual connection, said first virtual connection being between said first device and a third device through said first one of a plurality of second devices; receiving details of a second virtual connection, said second virtual connection being between a fourth device and said third device through a second one of said plurality of second devices, said fourth device being connected to said first device; selecting one of said first or second virtual connections for transmission of a data packet to said third device; and transmitting data to said third device using said selected connection. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Apparatus for transmitting data, the apparatus comprising:
-
connection means for establishing a connection with one of a plurality of second devices; virtual connection means for establishing a first virtual connection, said first virtual connection being between said first device and a third device through said one of a plurality of second devices; connection means for establishing a connection with a fourth device; a receiver for receiving details of a second virtual connection, said second virtual connection being between said fourth device and said third device through one of said plurality of second devices; selection means for selecting one of said first or second virtual connections for transmission of a data packet to said third device; and a transmitter for transmitting data to said third device using said selected connection.
-
-
30. A non-transient computer readable medium carrying computer readable instructions configured to cause a computer to carry out a method of transmitting data from a first device, the method comprising:
-
establishing a connection with a first one of a plurality of second devices; establishing a first virtual connection, said first virtual connection being between said first device and a third device through said first one of a plurality of second devices; receiving details of a second virtual connection, said second virtual connection being between a fourth device and said third device through a second one of said plurality of second devices, said fourth device being connected to said first device; selecting one of said first or second virtual connections for transmission of a data packet to said third device; and transmitting data to said third device using said selected connection.
-
-
31. A computer apparatus for transmitting data from a first device, the apparatus comprising:
-
a memory storing processor readable instructions; and a processor arranged to read and execute instructions stored in said memory; wherein said processor readable instructions comprise instructions arranged to control the computer to carry out a method of transmitting data from a first device, the method comprising; establishing a connection with a first one of a plurality of second devices; establishing a first virtual connection, said first virtual connection being between said first device and a third device through said first one of a plurality of second devices; receiving details of a second virtual connection, said second virtual connection being between a fourth device and said third device through a second one of said plurality of second devices, said fourth device being connected to said first device; selecting one of said first or second virtual connections for transmission of a data packet to said third device; and transmitting data to said third device using said selected connection.
-
Specification