US 11,720,140 B2
Device clock setting while booting a device
Dennis LaCroix, Plano, TX (US)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Houston, TX (US)
Filed on Jun. 28, 2022, as Appl. No. 17/809,301.
Application 17/809,301 is a continuation of application No. 16/298,090, filed on Mar. 11, 2019, granted, now 11,392,167.
Prior Publication US 2022/0326729 A1, Oct. 13, 2022
Int. Cl. G06F 1/14 (2006.01); G06F 9/4401 (2018.01); H04L 67/1087 (2022.01)
CPC G06F 1/14 (2013.01) [G06F 9/4416 (2013.01); H04L 67/1093 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for setting a device clock while booting a first device, the method comprising:
determining whether internal time reference data is available while booting the first device;
in response to the internal time reference data being unavailable while booting the first device, setting the device clock to a default time setting;
in response to the internal time reference data being available while booting the first device:
searching the internal time reference data for a most recent time reference, and
setting the device clock to a current time setting based on the most recent time reference;
in response to determining that the current time setting is not trusted:
receiving, at the first device, a clock time setting from a second device,
receiving, at the first device, a communication from the second device that the clock time setting from the second device is trusted, the communication from the second device based on a determination by the second device that the clock time setting from the second device is trusted, and
in response to receiving the communication from the second device that the clock time setting from the second device is trusted, updating, at the first device, the device clock based on the clock time setting from the second device.