SYSTEMS AND METHODS FOR SEAMLESS DATA STREAM TRANSFER DURING BAND SWITCH BETWEEN WIRELESS STATIONS
First Claim
1. An apparatus for wirelessly communicating with a communication system, the apparatus comprising:
- a memory unit configured to store a first data packet and a second data packet, the first data packet and the second data packet having consecutive sequence numbers;
a processor operationally coupled to the memory unit and configured to retrieve the first data packet and the second data packet from the memory unit; and
a transceiver operationally coupled to the processor, the transceiver including a wireless first channel and a wireless second channel to communicate data, the apparatus being configured to transmit the first data packet to the communication system via the first channel, to receive via the first channel a first acknowledgement from the communication system comprising reception information associated with the first data packet, and to transmit the second data packet to the communication system via the second channel after the apparatus determines that the first acknowledgement includes reception information that indicates successful reception of the first data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
One innovation includes an apparatus, for wirelessly communicating with a communication system via a first wireless channel and a second wireless channel, including a memory unit that is configured to store a first data packet and a second data packet, the first data packet and the second data packet have consecutive sequence numbers. The apparatus further includes a processor configured to retrieve the first data packet and the second data packet from the memory unit, a transceiver that is configured to transmit the first data packet to the communication system via the first channel, to receive a first acknowledgement from the communication system and to transmit the second data packet to the communication system via the second channel after the processor detects that the first acknowledgement comprises a positive acknowledgement of the first reception information.
60 Citations
55 Claims
-
1. An apparatus for wirelessly communicating with a communication system, the apparatus comprising:
-
a memory unit configured to store a first data packet and a second data packet, the first data packet and the second data packet having consecutive sequence numbers; a processor operationally coupled to the memory unit and configured to retrieve the first data packet and the second data packet from the memory unit; and a transceiver operationally coupled to the processor, the transceiver including a wireless first channel and a wireless second channel to communicate data, the apparatus being configured to transmit the first data packet to the communication system via the first channel, to receive via the first channel a first acknowledgement from the communication system comprising reception information associated with the first data packet, and to transmit the second data packet to the communication system via the second channel after the apparatus determines that the first acknowledgement includes reception information that indicates successful reception of the first data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for wirelessly communicating with a communication system, the apparatus comprising:
-
a memory unit configured to store information associated with the first channel and the second channel; a processor operationally coupled to the memory unit, the processor configured to retrieve the information from the memory unit; and a transceiver operationally coupled to the processor, the transceiver including a wireless first channel and a wireless second channel to communicate data, the apparatus being configured to receive a first data packet from the communication system via the first channel, to transmit via the first channel a first acknowledgement comprising reception information associated with the first data packet, and to receive a second packet from the communication system via the second channel, the first packet and the second packet having consecutive sequence numbers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of wirelessly communicating with a communication system via a first wireless channel and a second wireless channel, the method comprising:
-
transmitting a first data packet to the communication system via the first channel; receiving a first acknowledgement from the communication system via the first channel, the first acknowledgement including reception information that indicates whether a successful reception of the first data packet occurred; and transmitting the second data packet to the communication system via the second channel when the first acknowledgement indicates a successful reception of the first data packet. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of wirelessly communicating with a communication system via a wireless first channel and a wireless second channel, the method comprising:
-
receiving a first data packet from the communication system via the first channel, transmitting a first acknowledgement to the communication system via the first channel, the first acknowledgement including first reception information associated with the received first data packet, and receiving a second packet from the communication system via the second channel, the first packet and the second packet having consecutive sequence numbers. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus for of wirelessly communicating with a communication system via a wireless first channel and a wireless second channel, the apparatus comprising:
-
means for storing a first data packet and a second data packet, the first data packet and the second data packet having consecutive sequence numbers; means for processing operationally coupled to the storing means and configured to retrieve the first data packet and the second data packet from the storing means; means for transmitting a first data packet to the communication system via the first channel; means for receiving a first acknowledgement from the communication system via the first channel, the first acknowledgement including reception information associated with the first data packet; and means for transmitting the second data packet to the communication system via the second channel after the apparatus receives that the first acknowledgement includes a positive acknowledgement of reception of the first data packet. - View Dependent Claims (37)
-
-
38. An apparatus for wirelessly communicating with a communication system via a wireless first channel and a wireless second channel, the apparatus comprising:
-
means for receiving a first data packet from the communication system via the first channel, means for transmitting a first acknowledgement to the communication system via the first channel, the first acknowledgement comprising first reception information associated with the first data, and means for receiving a second packet from the communication system via the second channel, the first packet and the second packet having consecutive sequence numbers. - View Dependent Claims (39)
-
-
40. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
-
transmit a first data packet to the communication system via a first channel, receive a first acknowledgement from the communication system via the first channel, the first acknowledgement comprising reception information associated with the first data packet, and determine if the first acknowledgement indicates a successful transmission of the first data packet; and transmit the second data packet to the communication system via the second channel if it is determined that the transmission of the first data packet was successful.
-
-
41. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
-
receive a first data packet from the communication system via a first channel, transmit a first acknowledgement to the communication system via the first channel, the first acknowledgement comprising reception information associated with the first data packet, and receive a second packet from the communication system via the second channel, the first packet and the second packet having consecutive sequence numbers.
-
-
42. An apparatus for wirelessly communicating with a communication system via a wireless first channel and a second channel, comprising:
-
a first buffer configured to store data packets from the first channel; a second buffer configured to store data packets from the second channel; a memory unit configured to store information comprising a first start sequence number of the first buffer, a first window size of the first buffer, a second start sequence number of the second buffer, and a second window size of the second buffer; and a processor operationally coupled to the first buffer, the second buffer and the memory unit, the processor configured to copy the first start sequence number to the second start sequence number, and to copy the first window size to the second window size. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A method of wirelessly communicating with a communication system via a first channel and a second channel, the method comprising:
-
copying a first start sequence number of a first buffer to a second start sequence number of a second buffer; and copying a first window size of the first buffer to a second window size of the second buffer, the first buffer configured to store data packets from the first channel, and the second buffer configured to store data packets from the second channel. - View Dependent Claims (49, 50, 51, 52)
-
-
53. An apparatus for wirelessly communicating with a communication system via a first channel and a second channel, the apparatus comprising:
-
means for copying a first start sequence number of a first buffer to a second start sequence number of a second buffer; and means for copying a first window size of the first buffer to a second window size of the second buffer, the first buffer configured to store data packets from the first channel, and the second buffer configured to store data packets from the second channel. - View Dependent Claims (54)
-
-
55. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
-
copy a first start sequence number of a first buffer to a second start sequence number of a second buffer; and copy a first window size of the first buffer to a second window size of the second buffer, the first buffer configured to store data packets from the first channel, and the second buffer configured to store data packets from the second channel.
-
Specification