Minimizing Packet Loss During Fast Roaming
First Claim
1. Logic encoded in one or more tangible media for execution and when executed operable to:
- responsive to indications of roaming intent of a wireless client relative to currently associated wireless access point, determine if a traffic stream associated with the wireless client is to be proactively buffered by one or more potential wireless access points;
conditionally transmit a command to the one or more potential wireless access points to cause the potential wireless access points to set up resources to proactively buffer packets of the traffic stream;
duplicate received packets of the traffic stream destined for the wireless client; and
transmit the duplicate packets to the potential wireless access points for storage in a proactive stream buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet loss reduction system. In particular implementations, a method includes responsive to indications of roaming intent of a wireless client relative to currently associated wireless access point, determining if a traffic stream associated with the wireless client is to be proactively buffered by one or more potential wireless access points; conditionally transmitting a command to the one or more potential wireless access points to cause the potential, wireless access points to set up resources to proactively buffer packets of the traffic stream; duplicating received packets of the traffic stream destined for the wireless client; and transmitting the duplicate packets to the potential wireless access points for storage in a proactive stream buffer.
-
Citations
26 Claims
-
1. Logic encoded in one or more tangible media for execution and when executed operable to:
-
responsive to indications of roaming intent of a wireless client relative to currently associated wireless access point, determine if a traffic stream associated with the wireless client is to be proactively buffered by one or more potential wireless access points; conditionally transmit a command to the one or more potential wireless access points to cause the potential wireless access points to set up resources to proactively buffer packets of the traffic stream; duplicate received packets of the traffic stream destined for the wireless client; and transmit the duplicate packets to the potential wireless access points for storage in a proactive stream buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
responsive to indications of roaming intent of a wireless client relative to currently associated wireless access point, determining if a traffic stream associated with the wireless client is to be proactively buffered by one or more potential wireless access points; conditionally transmitting a command to the one or more potential wireless access points to cause the potential wireless access points to set up resources to proactively buffer packets of the traffic stream; duplicating received packets of the traffic stream destined for the wireless client; and transmitting the duplicate packets to the potential wireless access points for storage in a proactive stream buffer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Logic encoded in one or more tangible media, for execution and when executed operable to:
-
responsive to a command from a controller, reserve resources to buffer duplicate packets of a wireless client associated with a currently associated wireless access point; receive duplicate packets for a wireless client; store the duplicate packets in a buffer; and transmit the duplicated packets to the wireless client, after associating with the wireless client. - View Dependent Claims (20, 21, 22)
-
-
23. A method comprising:
-
responsive to a command from a controller, reserving resources to buffer duplicate packets of a wireless client associated with a currently associated wireless access point; receiving duplicate packets for a wireless client; storing the duplicate packets in a buffer; and transmitting the duplicated packets to the wireless client after associating with the wireless client. - View Dependent Claims (24, 25, 26)
-
Specification