Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
163 words
A computer method for performing a seamless handoff of a mobile device from an initial access point to a target access point in a wireless local access network, comprising the steps of: assigning session data at a roaming server to the initial access point to establish an initial connection from the mobile device through the initial access point to the roaming server; detecting at the roaming server a triggering event that initiates a seamless transfer of the mobile device from the initial access point to the target access point; and seamlessly transferring at the roaming server assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data in response to the triggering event, thereby enabling the mobile device to use the session data to communicate with the roaming server in a continuous manner during the transfer.
Claim 2
Dependent Claim
163 words
A computer method for performing a seamless handoff of a mobile device from an initial access point to a target access point in a wireless local access network, comprising the steps of: assigning session data at a roaming server to the initial access point to establish an initial connection from the mobile device through the initial access point to the roaming server; detecting at the roaming server a triggering event that initiates a seamless transfer of the mobile device from the initial access point to the target access point; and seamlessly transferring at the roaming server assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data in response to the triggering event, thereby enabling the mobile device to use the session data to communicate with the roaming server in a continuous manner during the transfer.
Claim 3
Dependent Claim
39 words
The computer method of claim 1 , wherein the step of detecting the triggering event comprises detecting that the mobile device is moving out of range of the initial access point and within range of the target access point.
Claim 4
Dependent Claim
39 words
The computer method of claim 1 , wherein the step of detecting the triggering event comprises determining that the target access point has a preferable level of congestion compared to a level of congestion for the initial access point.
Claim 5
Dependent Claim
39 words
The computer method of claim 1 , wherein the step of detecting the triggering event comprises determining that the target connection has a preferable level of connection quality compared to a level of connection quality for the initial connection.
Claim 6
Dependent Claim
69 words
The computer method of claim 1 , wherein: the step of assigning the session data to the initial access point comprises assigning an access point device address to the initial access point; and the step of transferring assignment of the session data comprises terminating the assignment of the access point device address to the initial access point and assigning the access point device address to the target access point.
Claim 7
Dependent Claim
86 words
The computer method of claim 1 , wherein: the initial connection is a first version of a point to point link between the initial access point and the mobile device based on assigning the access point device address to the initial access point; and the target connection is a second version of the point to point link based on assigning the access point device address to the target access point and re-establishing the point to point link between the target access point and the mobile device.
Claim 8
Dependent Claim
19 words
The computer method of claim 1 , further comprising a step of registering the session data in a database.
Claim 9
Dependent Claim
20 words
The computer method of claim 1 , wherein the session data comprises the access point device address and encryption data.
Claim 10
Dependent Claim
37 words
The computer method of claim 1 , further comprising a step of assigning a mobile device address to the mobile device, and wherein the session data includes the access point device address and the mobile device address.
Claim 11
Dependent Claim
54 words
The computer method of claim 1 , wherein the step of detecting the triggering event occurs in response to a transient situation affecting the initial access point; and further comprising a step of reassigning the session data to the initial access point to re-establish the initial connection after a termination of the transient situation.
Claim 12
Dependent Claim
31 words
The computer method of claim 10 , wherein the transient situation is one of a congestion of the initial access point and a decline of connection quality in the initial connection.
Claim 13
Independent Claim
140 words
A system comprising a digital processor for performing a seamless handoff of a mobile device from an initial access point to a target access point in wireless a local access network, the system comprising: a gateway application executing on a roaming server for assigning session data to the initial access point to establish an initial connection from the mobile device through the initial access point to the roaming server and seamlessly transferring assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data, thereby maintaining a continuous connection with the roaming server during the transfer; and a communications interface coupled with the gateway application for detecting the triggering event that initiates the transfer.
Claim 14
Independent Claim
140 words
A system comprising a digital processor for performing a seamless handoff of a mobile device from an initial access point to a target access point in wireless a local access network, the system comprising: a gateway application executing on a roaming server for assigning session data to the initial access point to establish an initial connection from the mobile device through the initial access point to the roaming server and seamlessly transferring assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data, thereby maintaining a continuous connection with the roaming server during the transfer; and a communications interface coupled with the gateway application for detecting the triggering event that initiates the transfer.
Claim 15
Dependent Claim
46 words
The system of claim 12 , wherein the triggering event is based on roaming of the mobile device and wherein the communication interface detects that the mobile device is moving out of range of the initial access point and within range of the target access point.
Claim 16
Dependent Claim
47 words
The system of claim 12 , wherein the triggering event is based on congestion in the wireless area network and wherein the communications interface determines that the target access point has a preferable level of congestion compared to a level of congestion for the initial access point.
Claim 17
Dependent Claim
43 words
The system of claim 12 , wherein the triggering event is based on connection quality and wherein the communications interface determines that the target connection has a preferable level of connection quality compared to a level of connection quality for the initial connection.
Claim 18
Dependent Claim
74 words
The system of claim 12 , wherein the session data includes an access point device address and the gateway application: assigns the session data to the initial access point by assigning the access point device address to the initial access point; and transfers the session data by terminating the assignment of the access point device address to the initial access point and by assigning the access point device address to the target access point.
Claim 19
Dependent Claim
85 words
The system of claim 12 , wherein: the initial connection is a first version of a point to point link between the initial access point and the mobile device based on assigning the access point device address to the initial access point; and the target connection is a second version of the point to point link based on assigning the access point device address to the target access point and re-establishing the point to point link between the target access point and the mobile device.
Claim 20
Dependent Claim
17 words
The system of claim 12 , wherein the gateway application registers the session data in a database.
Claim 21
Dependent Claim
19 words
The system of claim 12 , wherein the session data comprises the access point device address and encryption data.
Claim 22
Dependent Claim
35 words
The system of claim 12 , wherein the gateway application assigns a mobile device address to the mobile device, and wherein the session data includes the access point device address and the mobile device address.
Claim 23
Dependent Claim
51 words
The system of claim 12 , wherein the communication interface detects the triggering event occurs in response to a transient situation affecting the initial access point; and the gateway application reassigns the session data to the initial access point to re-establish the initial connection after a termination of the transient situation.
Claim 24
Dependent Claim
30 words
The system of claim 21 , wherein the transient situation is one of a congestion of the initial access point and a decline of connection quality in the initial connection.
Claim 25
Dependent Claim
179 words
A computer program product that includes a computer usable medium having computer program instructions stored thereon for performing a seamless handoff of a mobile device from an initial access point to a target access point in a wireless local area network, such that the computer program instructions, when performed by a digital processor, cause the digital processor to: assign session data to the initial access point to establish an initial connection from the mobile device through the initial access point to a roaming server; detect a triggering event that initiates a seamless transfer of the mobile device from the initial access point to the target access point; and transfer, at the roaming server, assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data in response to the triggering event, thereby enabling the mobile device to use the session data to maintain a continuous connection with the roaming server during the transfer.
Claim 26
Dependent Claim
179 words
A computer program product that includes a computer usable medium having computer program instructions stored thereon for performing a seamless handoff of a mobile device from an initial access point to a target access point in a wireless local area network, such that the computer program instructions, when performed by a digital processor, cause the digital processor to: assign session data to the initial access point to establish an initial connection from the mobile device through the initial access point to a roaming server; detect a triggering event that initiates a seamless transfer of the mobile device from the initial access point to the target access point; and transfer, at the roaming server, assignment of the session data from the initial access point to the target access point to establish a target connection from the mobile device through the target access point to the roaming server based on the session data in response to the triggering event, thereby enabling the mobile device to use the session data to maintain a continuous connection with the roaming server during the transfer.
Claim 27
Independent Claim
121 words
A method for enabling seamless roaming of mobile devices among access points in a wireless local area network, comprising the steps of: establishing a host controller interface in a roaming server; encapsulating host controller commands in a packet-based network protocol for use in communication between the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and exchanging the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.
Claim 28
Independent Claim
121 words
A method for enabling seamless roaming of mobile devices among access points in a wireless local area network, comprising the steps of: establishing a host controller interface in a roaming server; encapsulating host controller commands in a packet-based network protocol for use in communication between the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and exchanging the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.
Claim 29
Dependent Claim
67 words
The method of claim 24 , wherein the step of encapsulating the host controller commands comprises encapsulating each host controller command in an encapsulated packet based on the packet-based network protocol, and providing a device address of a host exchanging each encapsulated packet, a sequence number for use in a series of encapsulated packets, and an acknowledgment number for use in acknowledging a previously transmitted encapsulated packet.
Claim 30
Dependent Claim
16 words
The method of claim 24 , wherein the packet-based network protocol is a user datagram protocol.
Claim 31
Dependent Claim
141 words
A roaming server comprising a digital processor for enabling seamless roaming of mobile devices among access points in a wireless area network, comprising: a host controller interface established in the roaming server; a packet encapsulation module executing on the digital processor for encapsulating host controller commands in a packet-based network protocol for use in communication between the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and a communications interface coupled with the digital processor for exchanging the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.
Claim 32
Dependent Claim
141 words
A roaming server comprising a digital processor for enabling seamless roaming of mobile devices among access points in a wireless area network, comprising: a host controller interface established in the roaming server; a packet encapsulation module executing on the digital processor for encapsulating host controller commands in a packet-based network protocol for use in communication between the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and a communications interface coupled with the digital processor for exchanging the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.
Claim 33
Dependent Claim
67 words
The roaming server of claim 27 , wherein the packet encapsulation module encapsulates each host controller command in an encapsulated packet based on the packet-based network protocol, and the packet encapsulation module provides a device address of a host exchanging each encapsulated packet, a sequence number for use in a series of encapsulated packets, and an acknowledgment number for use in acknowledging a previously transmitted encapsulated packet.
Claim 34
Dependent Claim
17 words
The roaming server of claim 27 , wherein the packet-based network protocol is a user datagram protocol.
Claim 35
Dependent Claim
147 words
A computer program product that includes a computer usable medium having computer program instructions stored thereon for enabling seamless roaming of mobile devices among access points in a wireless area network, such that the computer program instructions, when performed by a digital processor, cause the digital processor to: establish a host controller interface in a roaming server; encapsulate host controller commands in a packet-based network protocol for use in communication among the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and exchange the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.
Claim 36
Dependent Claim
147 words
A computer program product that includes a computer usable medium having computer program instructions stored thereon for enabling seamless roaming of mobile devices among access points in a wireless area network, such that the computer program instructions, when performed by a digital processor, cause the digital processor to: establish a host controller interface in a roaming server; encapsulate host controller commands in a packet-based network protocol for use in communication among the roaming server and access points in the wireless area network, the host controller commands directed to a connection session of the mobile device with the wireless local area network; and exchange the encapsulated host controller commands between access points in the wireless area network to enable a mobile device to receive the host controller commands from the roaming server and continuously maintain the connection session with the roaming server while roaming among the access points.