IP Library Granted Patent US 10,175,717
Granted Patent B2
US 10,175,717 · App. 15/471,821 · Granted Jan 8, 2019

System and method for enhancing real-time clock usage in an information handling system

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 10,175,717
App. No.
15/471,821
Granted
Jan 8, 2019
Kind
B2
Abstract

An information handling system includes a processor complex and a microcontroller unit (MCU). The processor complex includes a Real-Time Clock (RTC) function associated with a port of the processor complex, and that can be invoked on the processor complex by a call to the port. The MCU includes RTC logic to maintain time base information for the information handling system. When the RTC function is invoked, the processor complex traps the call to the port and redirects the call to the MCU. When the MCU receives the redirected call, the MCU invokes the RTC logic to respond to the redirected call and to provide the time base information to the processor complex.

Claims (60)

1. An information handling system, comprising:

a processor complex including a Real-Time Clock (RTC) function associated with a port of the processor complex, and that can be invoked on the processor complex by a call to the port; and

a microcontroller unit (MCU) including RTC logic to maintain time base information for the information handling system;

wherein when the RTC function is invoked, the processor complex traps the call to the port and redirects the call to the MCU; and

wherein when the MCU receives the redirected call, the MCU invokes the RTC logic to respond to the redirected call and to provide the time base information to the processor complex.

2. The information handling system of claim 1 , further comprising:

a battery coupled to provide power to the MCU when system power to the processor complex is shut off.

3. The information handling system of claim 2 , further comprising:

a Baseboard Management Controller (BMC) coupled to the MCU to write the time base information to the RTC logic.

4. The information handling system of claim 3 , further comprising:

an intrusion detection switch coupled to the MCU and configured to provide an indication when a cover of the information handling system is removed;

wherein the MCU is configured to provide a timestamp to the indication based upon the time base information.

5. The information handling system of claim 3 , further comprising:

an event sensor coupled to the MCU and configured to provide an indication when a physical event occurs to the information handling system;

wherein the MCU is configured to provide a timestamp to the indication based upon the time base information.

6. The information handling system of claim 5 , wherein the physical event includes a mechanical shock to the information handling system.

7. The information handling system of claim 5 , wherein the physical event includes a temperature experienced by the information handling system.

8. The information handling system of claim 5 , wherein the physical event includes a tip event experienced by the information handling system.

9. An method, comprising:

providing, by a processor complex of an information handling system, a Real-Time Clock (RTC) function associated with a port of the processor complex;

providing, by a microcontroller unit (MCU) of the information handling system, RTC logic;

maintaining, by the RTC logic, time base information for the information handling system;

receiving, by the processor complex, a call to the RTC function;

invoking, by the processor complex, the RTC function in response to receiving the call;

trapping, by the processor complex, the call in response to invoking the RTC function;

redirecting, by the processor complex, the call to the MCU;

receiving, by the MCU, the redirected call;

invoking, by the MCU, the RTC logic to obtain the time base information; and

providing, by the MCU, the time base information to the processor complex.

10. The method of claim 9 , further comprising:

coupling a battery to provide power to the MCU when system power to the processor complex is shut off.

11. The method of claim 10 , further comprising:

coupling a Baseboard Management Controller (BMC) to the MCU; and

writing, by the BMC, the time base information to the RTC logic.

12. The method of claim 11 , further comprising:

providing an intrusion detection switch coupled to the MCU;

configuring the intrusion detection switch to provide an indication when a cover of the information handling system is removed; and

providing, by the MCU, a timestamp to the indication based upon the time base information.

13. The method of claim 11 , further comprising:

providing an event sensor coupled to the MCU;

configuring the event sensor to provide an indication when a physical event occurs to the information handling system; and

providing, by the MCU, a timestamp to the indication based upon the time base information.

14. The method of claim 13 , wherein the physical event includes a mechanical shock to the information handling system.

15. The method of claim 13 , wherein the physical event includes a temperature experienced by the information handling system.

16. The method of claim 13 , wherein the physical event includes a tip event experienced by the information handling system.

17. An information handling system, comprising:

a Baseboard Management Controller (BMC);

a microcontroller unit (MCU) including RTC logic to maintain time base information for the information handling system; and

a battery coupled to provide power to the MCU when system power to the processor complex is shut off;

wherein, the MCU is configured to:

receive the time base information from the BMC;

receive a call to the RTC logic; and

provide the time base information in response to receiving the call.

18. The information handling system of claim 17 , further comprising:

an intrusion detection switch coupled to the MCU and configured to provide an indication when a cover of the information handling system is removed;

wherein the MCU is configured to provide a timestamp to the indication based upon the time base information.

19. The information handling system of claim 17 , further comprising:

an event sensor coupled to the MCU and configured to provide an indication when a physical event occurs to the information handling system;

wherein the MCU is configured to provide a timestamp to the indication based upon the time base information.

20. The information handling system of claim 19 , wherein the physical event includes one of a mechanical shock to the information handling system, a temperature experienced by the information handling system, and a tip event experienced by the information handling system.

Assignments (8)
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 (042769/0001) Recorded Apr 26, 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 (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0802 →
RELEASE OF SECURITY INTEREST AT REEL 042768 FRAME 0585 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0536 →
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 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2017
From: LAMBERT, TIMOTHY M.; KENNEDY, JEFFREY L.
To: DELL PRODUCTS, LP
Reel/Frame 042221/0822 →