Time display device, time display method, and recording medium
US-2017176952-A1 · Jun 22, 2017 · US
US10915071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10915071-B2 |
| Application number | US-201815982013-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 17, 2018 |
| Priority date | May 17, 2017 |
| Publication date | Feb 9, 2021 |
| Grant date | Feb 9, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device having: one or more processors for determining an elapsed time since a correction of a calculated date and time; estimate a degree of deviation included in the calculated date and time, based on the elapsed time; and in response to estimating the degree of deviation to be equal to or smaller than a predetermined range, execute a method by which the one or more processors: generate an expected code sequence of a code sequence to be received from a satellite; control a satellite radio wave receiver to receive the code sequence; determine whether there is a match between the expected code sequence and the code sequence; in response to determining that there is a match, obtain a present date and time information represented by the expected code sequence; and correct the calculated date and time, based on the present date and time information obtained.
Opening claim text (preview).
What is claimed is: 1. A device comprising: one or more processors configured to: determine an elapsed time since a previous correction of a calculated date and time calculated by a time calculating circuit; estimate a degree of deviation included in the calculated date and time, based on the elapsed time; in response to estimating the degree of deviation to be equal to or smaller than a first predetermined range, execute a first method among a plurality of methods to correct the calculated date and time, by which the one or more processors are configured to: generate an expected code sequence of a code sequence in a satellite radio wave to be received from a satellite; control a satellite radio wave receiver to receive the code sequence in the satellite radio wave; determine whether there is a match between the expected code sequence and the code sequence of the satellite radio wave; in response to determining that there is a match, obtain a first present date and time information represented by the expected code sequence; and correct the calculated date and time, based on the first present date and time information obtained; in response to estimating the degree of deviation to be greater than the first predetermined range and equal to or smaller than a second predetermined range, execute a second method among the plurality of methods to correct the calculated date and time, by which the one or more processors are configured to: control the satellite radio wave receiver to receive a first portion of the code sequence; obtain a second present date and time information represented by the first portion of the code sequence; and correct the calculated date and time, based on the second present date and time information obtained; and in response to estimating the degree of deviation to be greater than the second predetermined range and equal to or smaller than a third predetermined range, execute a third method among the plurality of methods to correct the calculated date and time, by which the one or more processors are configured to: control the satellite radio wave receiver to receive a second portion of the code sequence; obtain a third present date and time information represented by the second portion of the code sequence, wherein the third present date and time information includes additional information than the second present date and time information; and correct the calculated date and time, based on the third present date and time information obtained. 2. The device according to claim 1 , wherein the one or more processors are configured to: determine whether information on a leap second correction value is held in a memory; in response to determining that the information on the leap second correction value is held in the memory and in response to estimating the degree of deviation to be equal to or smaller than the first predetermined range, execute the first method to correct the calculated date and time; and in response to determining that the information on the leap second correction value is not held in the memory, execute another method other than the first method among the plurality of methods to correct the calculated date and time. 3. The device according to claim 2 , wherein the one or more processors are configured to: control a short-range wireless transmitting and receiving circuit to receive a short range wireless signal; obtain an external device present date and time information represented by the short range wireless signal; correct the calculated date and time, based on the external device present date and time information obtained; and determine the elapsed time since the correction of the calculated date and time based on the external device present date and time information. 4. The device according to claim 3 , wherein the one or more processors are configured to: in executing the first method to correct the calculated date and time, determine whether the satellite radio wave receiver received the code sequence in the satellite radio wave; and in response to determining that the satellite radio wave receiver received the code sequence in the satellite radio wave, determine whether there is the match between the expected code sequence and the code sequence of the satellite radio wave; and in response to determining that the satellite radio wave receiver did not receive the code sequence in the satellite radio wave, select to not determine whether there is the match between the expected code sequence and the code sequence of the satellite radio wave and instead executes another method among the plurality of methods to correct the calculated date and time. 5. The device according to claim 2 , wherein the one or more processors are configured to: in executing the first method to correct the calculated date and time, determine whether the satellite radio wave receiver received the code sequence in the satellite radio wave; and in response to determining that the satellite radio wave receiver received the code sequence in the satellite radio wave, determine whether there is the match between the expected code sequence and the code sequence of the satellite radio wave; and in response to determining that the satellite radio wave receiver did not receive the code sequence in the satellite radio wave, select to not determine whether there is the match between the expected code sequence and the code sequence of the satellite radio wave and instead executes another method among the plurality of methods to correct the calculated date and time. 6. The device according to claim 1 , wherein the one or more processors are configured to: determine whether information on a leap second correction value is held in a memory; in response to determining that the information on the leap second correction value is held in the memory and in response to estimating the degree of deviation to be equal to or smaller than the first predetermined range, execute the first method to correct the calculated date and time; and in response to determining that the information on the leap second correction value is not held in the memory, execute the second method to correct the calculated date and time. 7. The device according to claim 6 , wherein the one or more processors are configured to: control a short-range wireless transmitting and receiving circuit to receive a short range wireless signal; obtain an external device present date and time information represented by the short range wireless signal; correct the calculated date and time, based on the external device present date and time information obtained; and determine the elapsed time since the correction of the calculated date and time based on the external device present date and time information. 8. The device according to claim 7 , wherein the one or more processors are configured to: in executing the first method to correct the calculated date and time, determine whether the satellite radio wave receiver received the code sequence in the satellite radio wave; and in response to determining that the satellite radio wave receiver received the code sequence in the satellite radio wave, determine whether there is the match between the expected code sequence and the code sequence of the satellite radio wave; and in response to determining that the satellite radio wave receiver did not receive the code sequence in the satellite radio wave, execute the second method to correct the calculated date and time. 9. The device according to claim 6 , wherein the one or more processors are configured to: in executing the first method to correct the calculated date and time, determine whether the satellite rad
Related publications grouped by family.
Answers are generated from the same data shown on this page.