18452603. RESTORING STATES OF REAL TIME CLOCK DEVICES FOR MULTIPLE HOSTS simplified abstract (HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP)

From WikiPatents
Jump to navigation Jump to search

RESTORING STATES OF REAL TIME CLOCK DEVICES FOR MULTIPLE HOSTS

Organization Name

HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP

Inventor(s)

Christopher M. Wesneski of The Colony TX (US)

Theodore F. Emerson of Spring TX (US)

RESTORING STATES OF REAL TIME CLOCK DEVICES FOR MULTIPLE HOSTS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18452603 titled 'RESTORING STATES OF REAL TIME CLOCK DEVICES FOR MULTIPLE HOSTS

Simplified Explanation

The patent application describes a process where a computer platform receives an indication of time from a real-time clock (RTC) device and stores data representing that time in a non-volatile storage. During a power outage, a timer powered by a secondary power source accumulates time, which is used to restore the state of the RTC device once the primary power source is re-enabled.

  • The process involves storing time data in a computer platform's non-volatile storage, updating it to track the current time, and restoring the RTC device's state after a power outage.
  • A timer powered by a secondary power source accumulates time during a power outage, which is used to determine the correct time once the primary power source is re-enabled.

Potential Applications

This technology could be applied in various industries where maintaining accurate time data during power outages is crucial, such as telecommunications, data centers, and industrial automation.

Problems Solved

This technology solves the problem of maintaining accurate time data in computer systems during power outages, ensuring seamless operation and data integrity.

Benefits

The benefits of this technology include improved reliability of time data, reduced risk of data loss or corruption during power outages, and enhanced system resilience.

Potential Commercial Applications

One potential commercial application of this technology could be in the development of uninterruptible power supply (UPS) systems for critical infrastructure where accurate timekeeping is essential.

Possible Prior Art

One possible prior art for this technology could be existing systems that use backup power sources to maintain system functionality during power outages, but may not specifically address the issue of timekeeping and data integrity during such events.

Unanswered Questions

How does this technology compare to existing backup power systems in terms of efficiency and reliability?

The article does not provide a direct comparison between this technology and existing backup power systems in terms of efficiency and reliability.

What are the potential limitations or drawbacks of implementing this technology in different types of computer systems?

The article does not address the potential limitations or drawbacks of implementing this technology in different types of computer systems, such as scalability or compatibility issues.


Original Abstract Submitted

A process includes, responsive to a primary power source being enabled, receiving, from a real time clock (RTC) device of a computer platform, an indication of a first time. Responsive to the primary power source being enabled, the process includes storing first data in a first non-volatile storage of the computer platform representing a snapshot of the first time and repeatedly updating the snapshot to cause the snapshot to track the first time. Responsive to the primary power source being disabled to begin a power outage, the process includes providing, by a timer of the computer platform powered by a secondary power source, a timer output that represents an accumulated time that corresponds to the power outage. The process includes restoring a state of the RTC device responsive to the primary power source being reenabled to end the power outage. The restoration includes, based on the accumulated time and the snapshot, determining a second time, and storing second data in the RTC device that represents the second time.