SEAMLESS MOBILITY FOR A MULTIPLE INTERFACE DEVICE IN A CO-LOCATED WIRELESS ENVIRONMENT
First Claim
1. A method of enabling seamless mobility for a multiple interface device in a co-located wireless environment in which data packets are transmitted to the multiple interface device from a first access network and identical data packets are transmitted concurrently to the multiple interface device from a second access network, the data packets including identifiers for identifying the data packets, the method comprising:
- (a) the multiple interface device receiving a first stream of the data packets from the first access network at a first interface and receiving a second stream of the data packets from the second access network at a second interface, wherein some of the data packets that are transmitted to the multiple interface device from the first access network are not received by the first interface and are therefore missing from the first stream of the data packets; and
(b) the multiple interface device inspecting the identifiers of data packets in the first stream and identifiers of data packets in the second stream in order to combine data packets from the first stream with data packets from the second stream to produce a third stream of data packets received by an application of the multiple interface device, the third stream of data packets including said some of the data packets that are transmitted to the multiple interface device from the first access network and are not received by the first interface and are therefore missing from the first stream of the data packets.
2 Assignments
0 Petitions
Accused Products
Abstract
Data packets are transmitted from a first access network to a first interface of a multiple interface device (MID), and identical data packets are transmitted concurrently from a second access network to a second interface of the MID. Some of the data packets that are transmitted to the MID from the first access network are not received by the first interface. The MID inspects identifiers of data packets from the first and second interfaces in order to send to the application a stream including all of the data packets. For example, the MID sends to the application the data packets from the first interface, buffers the data packets from the second interface, and sends data packets from the buffer to the application upon detecting that data packets in the buffer were transmitted to the first interface but not received by the first interface.
-
Citations
20 Claims
-
1. A method of enabling seamless mobility for a multiple interface device in a co-located wireless environment in which data packets are transmitted to the multiple interface device from a first access network and identical data packets are transmitted concurrently to the multiple interface device from a second access network, the data packets including identifiers for identifying the data packets, the method comprising:
-
(a) the multiple interface device receiving a first stream of the data packets from the first access network at a first interface and receiving a second stream of the data packets from the second access network at a second interface, wherein some of the data packets that are transmitted to the multiple interface device from the first access network are not received by the first interface and are therefore missing from the first stream of the data packets; and
(b) the multiple interface device inspecting the identifiers of data packets in the first stream and identifiers of data packets in the second stream in order to combine data packets from the first stream with data packets from the second stream to produce a third stream of data packets received by an application of the multiple interface device, the third stream of data packets including said some of the data packets that are transmitted to the multiple interface device from the first access network and are not received by the first interface and are therefore missing from the first stream of the data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of enabling seamless mobility for a multiple interface device in a co-located wireless Internet Protocol (IP) network environment in which IP data packets are transmitted to the multiple interface device from a first access network and identical IP data packets are transmitted concurrently to the multiple interface device from a second access network, the method comprising:
-
(a) the multiple interface device receiving a first stream of the IP data packets from the first access network at a first interface and receiving a second stream of the IP data packets from the second access network at a second interface, wherein some of the IP data packets that are transmitted to the multiple interface device from the first access network are not received by the first interface; and
(b) the multiple interface device forwarding the IP data packets received from the first access network at the first interface to the application, storing in a buffer IP data packets received from the second access network at the second interface, and upon detecting that IP data packets in the buffer are missing from the first stream of the IP data packets received from the first access network at the first interface, forwarding the missing IP data packets from the buffer to the application. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A multiple interface device having seamless mobility in a co-located wireless network environment in which data packets are transmitted to the multiple interface device from a first access network and identical data packets are transmitted concurrently to the multiple interface device from a second access network, wherein some of the data packets that are transmitted to the multiple interface device from the first access network are not received by the multiple interface device, said multiple interface device comprising:
-
at least one processor programmed for executing an application;
a first wireless transceiver for receiving a first stream of the data packets from the first access network; and
a second wireless transceiver for receiving a second stream of the data packets from the second access network;
wherein said at least one processor is further programmed for forwarding the data packets received by the first wireless transceiver to the application, for storing in a buffer data packets received by the second wireless transceiver, and upon detecting that data packets in the buffer are missing from the first stream of the data packets received by the first wireless transceiver, forwarding the missing data packets from the buffer to the application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification