Obtaining and displaying time-related data on an electronic watch
First Claim
1. A method for displaying information on an electronic watch for times other than a current time, the method comprising, at the electronic watch:
- displaying a first watch face on a display of the electronic watch, the first watch face including one or more data windows for providing information other than time;
displaying, in a first data window of the first watch face, current information corresponding to a first application associated with the electronic watch, the current information corresponding to the current time, the first application configured to provide time-dependent information;
displaying, in a second data window of the first watch face, current information from a second application executing on the electronic watch, the current information corresponding to the current time, the second application configured to provide time-dependent information;
receiving N data records from the first application, the N data records including respective information for a first set of various times, where N is an integer greater than one;
receiving additional data records from the second application, each of the additional data records including respective information for a second set of various times;
storing the N data records and additional data records in a memory of the electronic watch;
entering a first mode of operation in response to user input, the first mode of operation allowing a user to view the respective information from the first application or from the second application for different times;
receiving, via an input device, a change in a time setting to be different than the current time;
identifying one of the N data records as corresponding to the change in the time setting;
identifying that none of the additional data records correspond to the change in the time setting;
determining a substitute additional data record to correspond to the change in the time setting;
retrieving, from the memory, the one data record of the N data records and the substitute additional data record;
displaying, in the first data window, the respective information of the one data record; and
displaying, in the second window, the respective information of the substitute additional data record.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices can allow a user of a watch device to conveniently view historical and/or future information. A user can use an input device to select times other than the current time, e.g., by activating a time travel mode. Information in a particular window of the watch device can change in accordance with selections of other times. The current information can be replaced by the historical and/or future information. The information can be displayed as a complication in a style window of a watch face of the watch device. Data records can be stored for time other than a current time (e.g., as historical and/or future information). After a mode of operation (e.g., time travel mode) is entered, a data record corresponding to a selected time can be retrieved and displayed in a window of the watch.
57 Citations
17 Claims
-
1. A method for displaying information on an electronic watch for times other than a current time, the method comprising, at the electronic watch:
-
displaying a first watch face on a display of the electronic watch, the first watch face including one or more data windows for providing information other than time; displaying, in a first data window of the first watch face, current information corresponding to a first application associated with the electronic watch, the current information corresponding to the current time, the first application configured to provide time-dependent information; displaying, in a second data window of the first watch face, current information from a second application executing on the electronic watch, the current information corresponding to the current time, the second application configured to provide time-dependent information; receiving N data records from the first application, the N data records including respective information for a first set of various times, where N is an integer greater than one; receiving additional data records from the second application, each of the additional data records including respective information for a second set of various times; storing the N data records and additional data records in a memory of the electronic watch; entering a first mode of operation in response to user input, the first mode of operation allowing a user to view the respective information from the first application or from the second application for different times; receiving, via an input device, a change in a time setting to be different than the current time; identifying one of the N data records as corresponding to the change in the time setting; identifying that none of the additional data records correspond to the change in the time setting; determining a substitute additional data record to correspond to the change in the time setting; retrieving, from the memory, the one data record of the N data records and the substitute additional data record; displaying, in the first data window, the respective information of the one data record; and displaying, in the second window, the respective information of the substitute additional data record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer product comprising a non-transitory computer readable medium storing instructions, that when executed on one or more processors of a computing device, cause displaying information on the computing device for times other than a current time, the instructions comprising:
-
displaying a first watch face on a display of the computing device, the first watch face including one or more data windows for providing other information than time; displaying, in a first data window of the first watch face, current information corresponding to a first application associated with the computing device, the current information corresponding to the current time, the first application configured to provide time-dependent information; displaying, in a second data window of the first watch face, current information from a second application executing on the electronic watch, the current information corresponding to the current time, the second application configured to provide time-dependent information; receiving N data records from the first application, each of the N data records including respective information for a different time, where N is an integer greater than one; receiving additional data records from the second application, each of the additional data records including respective information for a different time; storing the N data records and additional data records in a memory of the computing device; entering a first mode of operation in response to user input, the first mode of operation allowing a user to view the respective information from the first application or from the second application for different times; receiving, via an input device, a change in a time setting to be different than the current time; identifying one of the N data records as corresponding to the change in the time setting; identifying that none of the additional data records correspond to the change in the time setting; determining a substitute additional data record to correspond to the change in the time setting; retrieving, from the memory, the one data record of the N data records and the substitute additional data record; displaying, in the first data window, the respective information of the one data record; and displaying, in the second data window, the respective information of the substitute additional data record. - View Dependent Claims (13, 14)
-
-
15. A computing device for displaying information for times other than a current time, the computing device comprising:
-
a display; a memory; one or more processors communicably that are coupled with the display and the memory and that are configured to; display a first watch face on a display of the computing device, the first watch face including one or more data windows for providing other information than time; display, in a first data window of the first watch face, current information corresponding to a first application associated with the computing device, the current information corresponding to the current time, the first application configured to provide time-dependent information; display, in a second data window of the first watch face, current information from a second application executing on the electronic watch, the current information corresponding to the current time, the second application configured to provide time-dependent information; receive N data records from the first application, each of the N data records including respective information for a different time, where N is an integer greater than one; receive additional data records from the second application, each of the additional data records including respective information for a second set of various times; store the N data records in the memory of the computing device; enter a first mode of operation in response to user input, the first mode of operation allowing a user to view the respective information from the first application or from the second application for different times; receive, via an input device, a change in a time setting to be different than the current time; identify one of the N data records as corresponding to the change in the time setting; identify that none of the additional data records correspond to the change in the time setting; determine a substitute additional data record to correspond to the change in the time setting; retrieve, from the memory, the one data record of the N data records and the substitute additional data record; display, in the first data window, the respective information of the one data record; and display, in the second data window, the respective information of the substitute additional data record. - View Dependent Claims (16, 17)
-
Specification