APPLICATION PROGRAM INTERFACE FOR MANAGING COMPLICATION DATA
First Claim
1. A method comprising:
- requesting, by a computing device from a data provider associated with a complication, packaged complication data associated with the complication, wherein the complication comprises a graphical notification element on a display device operatively coupled to the computing device;
receiving, by the computing device and from the data provider, the packaged complication data, wherein the packaged complication data comprises a plurality of complication data updates associated with the complication and timing data, wherein the timing data defines a respective length of time that each complication data update of the plurality of complication data updates is to be displayed on the display device;
responsive to receiving the packaged complication data, outputting, by the computing device at a first time and for display at the display device, a graphical user interface including current time information and the complication, wherein the complication includes a graphical indication of a first complication data update from the plurality of complication data updates included in the packaged complication data;
determining, by the computing device and based on the first time and the timing data, a second time at which to output a graphical indication of a second complication data update of the plurality of complication data updates for display at the display device; and
replacing, by the computing device at the second time and on the display device, the graphical indication of the first complication data update with the graphical indication of the second complication data update.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described that requests, at a first time and from a data provider, packaged complication data associated with a complication that comprises a graphical notification element on a display device. The computing device receives the packaged complication data that includes a plurality of complication data updates and timing data that defines a respective length of time that each complication data update is to be displayed. The computing device, responsive to receiving the packaged complication data, outputs, for display, a graphical user interface including current time information and the complication including a graphical indication of a first complication data update. The computing device determines a second time at which to output a graphical indication of a second complication data update for display. The computing device replaces, at the second time, the graphical indication of the first complication data update with that of the second complication data update.
71 Citations
20 Claims
-
1. A method comprising:
-
requesting, by a computing device from a data provider associated with a complication, packaged complication data associated with the complication, wherein the complication comprises a graphical notification element on a display device operatively coupled to the computing device; receiving, by the computing device and from the data provider, the packaged complication data, wherein the packaged complication data comprises a plurality of complication data updates associated with the complication and timing data, wherein the timing data defines a respective length of time that each complication data update of the plurality of complication data updates is to be displayed on the display device; responsive to receiving the packaged complication data, outputting, by the computing device at a first time and for display at the display device, a graphical user interface including current time information and the complication, wherein the complication includes a graphical indication of a first complication data update from the plurality of complication data updates included in the packaged complication data; determining, by the computing device and based on the first time and the timing data, a second time at which to output a graphical indication of a second complication data update of the plurality of complication data updates for display at the display device; and replacing, by the computing device at the second time and on the display device, the graphical indication of the first complication data update with the graphical indication of the second complication data update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
at least one processor; a communication unit; and at least one non-transitory computer-readable storage medium storing instructions that are executable by the at least one processor to; request, from a data provider associated with a complication, packaged complication data associated with the complication, wherein the complication comprises a graphical notification element on a display device operatively coupled to the computing device; receive, from the data provider via the communication unit, the packaged complication data, wherein the packaged complication data comprises a plurality of complication data updates associated with the complication and timing data, wherein the timing data defines a respective length of time that each complication data update of the plurality of complication data updates is to be displayed on the display device; responsive to receiving the packaged complication data, output, at a first time and for display at the display device, a graphical user interface including current time information and the complication, wherein the complication includes a graphical indication of a first complication data update of the plurality of complication data updates included in the packaged complication data; determine, based on the first time and the timing data, a second time at which to output a graphical indication of a second complication data update of the plurality of complication data updates for display at the display device; and replace, at the second time and on the display device, the graphical indication of the first complication data update with the graphical indication of the second complication data update. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium storing instructions that, when executed, cause at least one processor of a computing device to:
-
request, from a data provider associated with a complication, packaged complication data associated with the complication, wherein the complication comprises a graphical notification element on a display device operatively coupled to the computing device; receive, from the data provider, the packaged complication data, wherein the packaged complication data comprises a plurality of complication data updates associated with the complication and timing data, wherein the timing data defines a respective length of time that each complication data update of the plurality of complication data updates is to be displayed on the display device; responsive to receiving the packaged complication data, output, at a first time and for display at the display device, a graphical user interface including current time information and the complication, wherein the complication includes a graphical indication of a first complication data update from the plurality of complication data updates included in the packaged complication data; determine, based on the first time and the timing data, a second time at which to output a graphical indication of a second complication data update of the plurality of complication data updates for display at the display device; and replace, at the second time and on the display device, the graphical indication of the first complication data update with the graphical indication of the second complication data update.
-
Specification