IP Library Granted Patent US 11,126,220
Granted Patent B2
US 11,126,220 · App. 16/775,963 · Granted Sep 21, 2021

System and method for time synchronization between information handling systems

Inventors: Isaac Q. Wang (Austin, TX); Timothy M. Lambert (Austin, TX)
Assignee: DELL PRODUCTS L.P.
G06F1/12G06F13/36G06F13/4295G06F2213/0042
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 11,126,220
App. No.
16/775,963
Granted
Sep 21, 2021
Kind
B2
Abstract

An information handling system includes a synchronizer and a module identifier. The module identifier identifies a module identification event for a module attached to the information handling system; in response to identifying the module identification event: obtains a module identifier from the module, and makes a determination that the module identifier indicates that the module is a synchronization type of module, and initiates, based on the determination, time synchronization for the information handling system with a second information handling system using the module and the synchronizer.

Claims (37)

1. An information handling system, comprising:

a synchronizer; and

a module identifier programmed to:

identify a module identification event for a module attached to the information handling system;

in response to identifying the module identification event:

obtain a module identifier from the module, and

make a determination that the module identifier indicates that the module is a synchronization type of module, and

initiate, based on the determination, time synchronization for the information handling system with a second information handling system using the module and the synchronizer,

wherein initiating time synchronization comprises:

obtaining, using a wire set of a universal serial bus (USB) port and the synchronizer, a synchronization signal from the second information handling system, wherein the wire set is operably connected to a second synchronizer of the second information handling system.

2. The information handling system of claim 1 , wherein the synchronization signal is not compliant with a universal serial bus protocol implemented by the USB port.

3. The information handling system of claim 1 , wherein the synchronizer comprises a clock generator.

4. The information handling system of claim 3 , wherein the clock generator is adapted to be used by a general purpose processor of the information handling system that is adapted to execute applications hosted by the information handling system.

5. The information handling system of claim 3 , wherein performing time synchronization synchronizes the clock generator with a second clock generator of the second information handling system.

6. A method for managing an information handling system, comprising:

identifying a module identification event for a module attached to the information handling system; and

in response to identifying the module identification event:

obtaining a module identifier from the module,

making a determination that the module identifier indicates that the module is a synchronization type of module, and

initiating, based on the determination, time synchronization for the information handling system with a second information handling system using the module and a synchronizer of the information handling system,

wherein initiating time synchronization comprises:

obtaining, using a wire set of a universal serial bus (USB) port and the synchronizer, a synchronization signal from the second information handling system, wherein the wire set is operably connected to a second synchronizer of the second information handling system.

7. The method of claim 6 , wherein the synchronization signal is not compliant with a universal serial bus protocol implemented by the USB port.

8. The method of claim 6 , wherein the synchronizer comprises a clock generator.

9. The method of claim 8 , wherein the clock generator is adapted to be used by a general purpose processor of the information handling system that is adapted to execute applications hosted by the information handling system.

10. The method of claim 8 , wherein performing time synchronization synchronizes the clock generator with a second clock generator of the second information handling system.

11. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for managing an information handling system, the method comprising:

identifying a module identification event for a module attached to the information handling system; and

in response to identifying the module identification event:

obtaining a module identifier from the module,

making a determination that the module identifier indicates that the module is a synchronization type of module, and

initiating, based on the determination, time synchronization for the information handling system with a second information handling system using the module and a synchronizer of the information handling system,

wherein initiating time synchronization comprises:

obtaining, using a wire set of a universal serial bus (USB) port and the synchronizer, a synchronization signal from the second information handling system, the wire set is operably connected to a second synchronizer of the second information handling system.

12. The non-transitory computer readable medium of claim 11 , wherein the synchronization signal is not compliant with a universal serial bus protocol implemented by the USB port.

13. The non-transitory computer readable medium of claim 11 , wherein the synchronizer comprises a clock generator.

14. The non-transitory computer readable medium of claim 13 , wherein the clock generator is adapted to be used by a general purpose processor of the information handling system that is adapted to execute applications hosted by the information handling system.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
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 (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: WANG, ISAAC Q.; LAMBERT, TIMOTHY M.
To: DELL PRODUCTS L.P.
Reel/Frame 051713/0593 →