IP Library Granted Patent US 7,145,892
Granted Patent B2
US 7,145,892 · App. 10/090,966 · Granted Dec 5, 2006

Method and apparatus for adaptive wireless information handling system bridging

Assignee: Dell Products, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,145,892
App. No.
10/090,966
Filed
Mar 5, 2002
Granted
Dec 5, 2006
Kind
B2
Art Unit
2616
USPC
370/338
Abstract

Disclosed is an apparatus and method for creating a wireless communication bridge. In one embodiment, the method includes identifying a first group of information handling systems that can establish a wireless connection with a network, selecting a first information handling system from the first group of information handling systems, establishing a first connection with the first information handling system, establishing a second connection between the first information handling system and the network, and communicating with the network via the first and second connections. In one embodiment, the first group of information handling systems is ranked according to a group of communication-related parameters, and the first information handling system is selected based on the group of communication-related parameters.

Claims (46)

1. A method of adaptive wireless bridging for bridging a mobile information handling system to a stationary (WLAN) network, comprising:

using programming of the information handling system to: identify one or more bridging-peer systems that can establish a wireless communication connection with the network;

select a bridging-peer system from the one or more bridging-peer systems;

wherein the selecting step is performed by giving preference to a wired bridging-peer system, if any;

establish a first communication connection between the selected bridging-peer system and said information handling system;

using programming of the selected bridging-peer system to establish a second communication connection between said selected bridging-peer system and said network; and

using programming of the information handling system to communicate with the network via the first and second wireless communication connections;

wherein if the selected bridging-peer system is to go off line of the first connection, using programming of the selected bridging-peer system to send a message to the information handling system that the selected bridging-peer system will go off line; and

using programming of the information handling system to identify a second bridging-peer system from said first plurality of information handling systems, and to establish a third communication connection between the information handling system and said second bridging-peer system, and

using programming of the second bridging-peer system to establish a fourth communication connection between said second bridging-peer system and said network;

using programming of the information handling system to communicate with the network via the third and fourth communication connections.

2. The method of claim 1 , wherein said bridging-peer system is selected based on a plurality of communication-related parameters.

3. The method of claim 2 , wherein said one or more bridging-peer systems are ranked according to said plurality of communication-related parameters.

4. The method of claim 2 , wherein one of said plurality of communication-related parameters is a radio signal quality of said first communication connection.

5. The method of claim 2 , wherein one of said plurality of communication-related parameters is a data throughput rate of the first communication connection.

6. The method of claim 1 , wherein said second communication connection with said network comprises a plurality of individual communication connections between a plurality of bridging-peer systems.

7. An information handling system comprising:

a processor;

a memory system coupled to said processor, wherein said memory stores instructions executable by the processor to perform a method, the method comprising:

identifying one or more bridging-peer systems that can establish a communication connection with the network;

selecting a bridging-peer system from the one or more bridging-peer systems;

wherein the selecting step is performed by giving preference to a wired bridging-peer system, if any;

establishing a first communication connection between the selected bridging-peer system and said information handling system;

communicating with the network via the first communication connection and a second communication connection between the selected bridging-peer system and the network;

wherein if the selected bridging-peer system is to go off line of the first connection, receiving a message from the selected bridging-peer system informing the information handling system that the selected bridging-peer system will go off line;

identifying a second bridging-peer system from said one or more bridging-peer systems, and establishing a third communication connection between the information handling system and said second bridging-peer system, and

communicating with the network via the third communication connection and a fourth communication connection between the second bridging-peer system and the network.

8. The information handling system of claim 7 , wherein the method further includes selecting bridging-peer system based on a plurality of communication communication-related parameters.

9. The information handling system of claim 7 , wherein one of said plurality of communication communication-related parameters is radio signal quality of a wireless communication connection.

10. The information handling system of claim 7 , wherein one of said plurality of communication-related parameters is data throughput rate of a wireless communication connection.

11. The information handling system of claim 7 , wherein said second connection with said network comprises a plurality of individual connections between a plurality of bridging-peer systems.

12. A computer readable medium storing a set of instructions executable on a computer system to implement a method, the method comprising:

identifying one or more bridging-peer systems that can establish a communication connection with the network;

selecting a bridging-peer system from the one or more bridging-peer systems;

wherein the selecting step is performed by giving preference to a wired bridging-peer system, if any;

establishing a first communication connection between the selected bridging-peer system and said computer system;

communicating with the network via the first communication connection and a second communication connection between the selected bridging-peer system and the network;

wherein if the selected bridging-peer system is to go off line of the first connection, receiving a message from the selected bridging-peer system informing the information handling system that the selected bridging-peer system will go off line;

identifying a second bridging-peer system from said one or more bridging-peer systems, and establishing a third communication connection between the information handling system and said second bridging-peer system, and

communicating with the network via the third communication connection and a fourth communication connection between the second bridging-peer system and the network.

13. The media of claim 12 , wherein the method further comprises monitoring said first communication connection with said bridging-peer system.

14. The media of claim 13 , wherein said set of instructions is further configured to:

if said first communication connection with said selected bridging-peer system does not conform to a plurality of communication-related parameters,

identifying another bridging-peer system from said one or more bridging-peer systems;

establishing a second connection between said information handling system and said another bridging-peer system;

communicating with the network via the first information handling system and the second connection.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.; DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2002
From: QUINN, WILLIAM BERNARD; MEHTA, PRATIK MUKUNDRAY; SICHER, ALAN ERIC
To: DELL PRODUCTS, L.P.
Reel/Frame 012678/0610 →
Continuity (1)
Related Publication 20030169696A1 · Sep 11, 2003