IP Library › Granted Patent US 7,590,075
Granted Patent B2
US 7,590,075 · App. 11/106,779 · Granted Sep 15, 2009

Systems and methods for managing wireless communication

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,590,075
App. No.
11/106,779
Filed
Apr 15, 2005
Granted
Sep 15, 2009
Kind
B2
Art Unit
2617
USPC
370/254
Abstract

Systems and methods for managing wireless communication between information handling system/s and one or more peripherals or other external devices, and that may be implemented in one embodiment to provide a virtual wireless docking environment for a portable information handling system and associated wired and wireless attached devices and peripherals.

Claims (59)

1. An information handling system comprising communication processing components and multiple external peripheral devices, said communication processing components comprising one or more applications and a wireless docking manager configured to manage connectivity between said one or more applications and said multiple external peripheral devices;

wherein each of said multiple external peripheral devices comprise at least one of an optical drive, a storage device, a display, a mouse, a keyboard, a printer, a projector, or a webcam;

wherein said wireless docking manager is configured to manage connectivity between said information handling system and said multiple external peripheral devices by managing simultaneous communication between said one or more applications and said multiple external peripheral devices by dynamically selecting particular combinations of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing simultaneous communication between said one or more applications and said multiple external peripheral devices over selected wired or wireless connections; and

wherein said docking manager is a notebook computer to manage communication between an application layer and one of said external peripheral devices that is an external projector device; and wherein said docking manager only displays an application on either an internal display of said notebook computer or said external projector device.

2. The information handling system of claim 1 , wherein said communication processing components further comprise a docking profile manager in communication with said wireless docking manager, said docking profile manager being configured to organize said multiple external peripheral devices into multiple device classes, a first one of said multiple device classes representing identity of one or more of said multiple external peripheral devices used at a first fixed location and a second one of said multiple device classes representing identity of one or more of said multiple external peripheral devices used at a second and different fixed location.

3. The information handling system of claim 2 , wherein said first fixed location is a work location; and wherein said second fixed location is a home location.

4. The information handling system of claim 1 , wherein said wireless docking manager is further configured to:

communicate information to said one or more applications identifying multiple external peripheral devices that are currently available for connection to said one or more applications; and

manage connectivity between said one or more applications and multiple external peripheral devices that are chosen by said one or more applications or a user of said one or more applications.

5. The information handling system of claim 1 , wherein said wireless docking manager is configured to dynamically select a particular combination of MAC layer and PHY layer components from multiple available MAC layer and PHY layer components for communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on characteristics of available external peripheral devices, characteristics of available wired and wireless connections, or a combination thereof.

6. The information handling system of claim 1 , wherein said wireless docking manager is configured to dynamically select a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on bandwidth requirement information.

7. The information handling system of claim 1 , wherein said wireless docking manager is configured to automatically maintain connection between each given one of said one or more applications and each corresponding given one of said external peripheral devices by dynamically re-routing connection between said given one of said applications and said corresponding given one of said external peripheral devices by changing the particular combination of MAC layer and PHY layer components used for implementing communication between said given one of said applications and said corresponding given one of said multiple external peripheral devices over a different selected wired or wireless connection.

8. The information handling system of claim 1 , wherein said wireless docking manager is configured to automatically authenticate connection between said one or more applications and said multiple external peripheral devices without prompting an application or user.

9. The information handling system of claim 1 , wherein said wireless docking manager is configured to dynamically select a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on one or more connection policies.

10. The information handling system of claim 1 , wherein said wireless docking manager is further configured to automatically select a second one of said one or more peripheral devices; and to automatically switch existing communications between one or more of said applications and a first one of said multiple external peripheral devices to communications between said one or more of said applications and said second one of said multiple external peripheral devices.

11. The information handling system of claim 1 , wherein said wireless docking manager is configured to manage connectivity between said information handling system and said multiple external peripheral devices over inactive and active wireless and wired connections by monitoring the availability status of said wireless and wired connections and dynamically selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected monitored available wired or wireless connection.

12. The information handling system of claim 11 , wherein said wireless docking manager is configured to manage connectivity between said information handling system and said multiple external peripheral devices over said inactive and active wireless and wired connections by:

receiving a request from each given one of said one or more applications for connection to said corresponding given one of said multiple external peripheral devices;

determining the availability status of said corresponding given one of said multiple external peripheral devices; and then either:

dynamically selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and said corresponding given one of said multiple external peripheral devices over a selected monitored available wired or wireless connection based on bandwidth or data rate requirements provided to said docking manager by each given one of said one or more applications if said corresponding given one of said multiple external peripheral devices is determined to be available, or

not selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and said corresponding given one of said external peripheral devices if said corresponding given one of said multiple external peripheral devices is determined to be unavailable.

13. An information handling system comprising communication processing components and multiple external peripheral devices, said communication processing components comprising:

an application layer;

multiple combinations of MAC layer and PHY layer components, each of said combinations of MAC layer and PHY layer components configured to implement communication between said application layer and a corresponding given one of said multiple external peripheral devices over a given wired or wireless connection to enable simultaneous communication between said application layer and each of said multiple external peripheral devices; and

a wireless docking manager communicating between said application layer and said multiple combinations of MAC layer and PHY layer components;

wherein said multiple external peripheral devices comprise at least one of an optical drive, an external storage device, a display, a mouse, a keyboard, a printer, a projector, a webcam, or a combination thereof; and

wherein said docking manager is a notebook computer to manage communication between an application layer and one of said external peripheral devices that is an external projector device; and wherein said docking manager only displays an application on either an internal display of said notebook computer or said external projector device.

14. The information handling system of claim 13 , wherein said application layer comprises one or more applications; wherein at least one of said combination of MAC layer and PHY layer components is configured to implement communication between said application layer and a first one of said multiple external peripheral devices over a given wireless connection; wherein at least one of said combination of MAC layer and PHY layer components is configured to implement communication between said application layer and a second one of said multiple external peripheral devices over a given wireless connection; and wherein said wireless docking manager comprises a docking layer.

15. The information handling system of claim 13 , wherein said communication processing components further comprise a docking profile manager in communication with said wireless docking manager, said docking profile manager being configured to organize said multiple peripheral devices into multiple device classes, a first one of said multiple device classes representing identity of one or more of said multiple peripheral devices used at a first fixed location and a second one of said multiple device classes representing identity of one or more of said multiple external peripheral devices used at a second and different fixed location.

16. The information handling system of claim 15 , wherein said first fixed location is a work location; and wherein said second fixed location is a home location.

17. A method of managing communication between one or more applications and multiple external peripheral devices by using a wireless docking manager to dynamically select a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing simultaneous communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection; wherein said one or more applications and said multiple available combinations of MAC layer and PHY layer components comprise communication processing components of an information handling system; and wherein each one of said multiple external peripheral devices comprise at least one of an optical drive, an external storage device, a display, a mouse, a keyboard, a printer, a projector, or a webcam; and wherein said docking manager is a notebook computer to manage communication between an application layer and one of said external peripheral devices that is an external projector device; and wherein said method further comprises managing communication between said application layer and said external projector device to only display an application on either an internal display of said notebook computer or said external projector device.

18. The method of claim 17 , further comprising:

using said wireless docking manager to communicate information to said one or more applications identifying said multiple external peripheral devices that are currently available for connection to said one or more applications; and

using said wireless docking manager to manage connectivity between said one or more applications and said multiple external peripheral devices that are chosen by said one or more applications or a user of said one or more applications.

19. The method of claim 17 , further comprising using said wireless docking manager to dynamically select a particular combination of MAC layer and PHY layer components from multiple available MAC layer and PHY layer components for communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on characteristics of available external peripheral devices, characteristics of available wired and wireless connections, or a combination thereof.

20. The method of claim 17 , further comprising using said wireless docking manager to dynamically select a particular combination of MAC layer and PHY layer components from multiple available MAC layer and PHY layer components for communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on bandwidth requirement information provided by said first one of said applications.

21. The method of claim 17 , further comprising using said wireless docking manager to automatically maintain connection between each given one of said one or more applications and each corresponding given one of said external peripheral devices by dynamically re-routing connection between said given one of said applications and said corresponding given one of said multiple external peripheral devices by changing the particular combination of MAC layer and PHY layer components used for implementing communication between said given one of said applications and said corresponding given one of said multiple external peripheral devices over a different selected wired or wireless connection.

22. The method of claim 17 , further comprising using said wireless docking manager to automatically authenticate connection between said one or more applications and said multiple external peripheral devices without prompting an application or user.

23. The method of claim 17 , further comprising using said wireless docking manager to dynamically select a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected wired or wireless connection based at least in part on one or more connection policies.

24. The method of claim 17 , further comprising using said wireless docking manager to automatically select a second one of said one or more peripheral devices; and to automatically switch existing communications between one or more of said applications and a first one of said multiple external peripheral devices to communications between said one or more of said applications and said second one of said multiple external peripheral devices.

25. The method of claim 17 , wherein said communication processing components further comprise a docking profile manager in communication with said wireless docking manager, and wherein said method further comprises using said docking profile manager to organize said multiple peripheral devices into multiple device classes, a first one of said multiple device classes representing identity of one or more of said multiple external peripheral devices used at a first fixed location and a second one of said multiple device classes representing identity of one or more of said multiple external peripheral devices used at a second and different fixed location.

26. The method of claim 25 , wherein said first fixed location is a work location; and wherein said second fixed location is a home location.

27. The method of claim 17 , further comprising using said wireless docking manager to manage connectivity between said information handling system and said multiple external peripheral devices over inactive and active wireless and wired connections by monitoring the availability status of said wireless and wired connections and dynamically selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and a corresponding given one of said multiple external peripheral devices over a selected monitored available wired or wireless connection.

28. The method of claim 27 , further comprising using said wireless docking manager to manage connectivity between said information handling system and said multiple external peripheral devices over said inactive and active wireless and wired connections by:

receiving a request from each given one of said one or more applications for connection to said corresponding given one of said multiple external peripheral devices;

determining the availability status of said corresponding given one of said multiple external peripheral devices; and then either:

dynamically selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and said corresponding given one of said multiple external peripheral devices over a selected monitored available wired or wireless connection based on bandwidth or data rate requirements provided to said docking manager by each given one of said one or more applications if said corresponding given one of said multiple external peripheral devices is determined to be available, or

not selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between each given one of said one or more applications and said corresponding given one of said external peripheral devices if said corresponding given one of said external peripheral devices is determined to be unavailable.

29. An information handling system comprising communication processing components and one or more external peripheral devices, said communication processing components comprising one or more applications and a wireless docking manager configured to manage connectivity between said one or more applications and said one or more external peripheral devices;

wherein said one or more external peripheral devices comprise at least one of an optical drive, a storage device, a display, a mouse, a keyboard, a printer, a projector, a webcam, or a combination thereof;

wherein said wireless docking manager is configured to manage connectivity between said information handling system and said one or more external peripheral devices by managing communication between said one or more applications and said one or more external peripheral devices by dynamically selecting a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between a given one of said applications and a given one of said external peripheral devices over a selected wired or wireless connection; and

wherein said docking manager is a notebook computer to manage communication between an application layer and an external peripheral device, said external peripheral device being an external projector device; and wherein said docking manager only displays an application on either an internal display of said notebook computer or said external projector device.

30. An information handling system comprising communication processing components and one or more external peripheral devices, said communication processing components comprising:

an application layer;

multiple combinations of MAC layer and PHY layer components, each of said combinations of MAC layer and PHY layer components configured to implement communication between said application layer and a given one of said external peripheral devices over a given wired or wireless connection; and

a wireless docking manager communicating between said application layer and said multiple combinations of MAC layer and PHY layer components;

wherein said one or more external peripheral devices comprise at least one of an optical drive, an external storage device, a display, a mouse, a keyboard, a printer, a projector, a webcam, or a combination thereof; and

wherein said docking manager is a notebook computer to manage communication between an application layer and an external peripheral device, said external peripheral device being an external projector device; and wherein said docking manager only displays an application on either an internal display of said notebook computer or said external projector device.

31. A method of managing communication between one or more applications and one or more external peripheral devices by using a wireless docking manager to dynamically select a particular combination of MAC layer and PHY layer components from multiple available combinations of MAC layer and PHY layer components for implementing communication between a given one of said applications and a given one of said external peripheral devices over a selected wired or wireless connection; wherein said one or more applications and said multiple available combinations of MAC layer and PHY layer components comprise communication processing components of an information handling system; wherein said one or more external peripheral devices comprise at least one of an optical drive, an external storage device, a display, a mouse, a keyboard, a printer, a projector, a webcam, or a combination thereof; and wherein said docking manager is a notebook computer to manage communication between an application layer and an external peripheral device, said external peripheral device being an external projector device; and wherein said method further comprises managing communication between said application layer and said external projector device to only display an application on either an internal display of said notebook computer or said external projector device.

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: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/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: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
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 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, 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 040065/0618 →
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 Apr 15, 2005
From: PIRZADA, FAHD B.; QUINN, LIAM B.
To: DELL PRODUCTS L.P.
Reel/Frame 016483/0845 →
Continuity (1)
Related Publication 20060233191A1 · Oct 19, 2006