Providing complications on an electronic watch
First Claim
Patent Images
1. A method for displaying data on a wearable device, the method comprising, at the wearable device:
- providing a user interface for a user to configure the data to be displayed in one or more style windows in combination with a time on a display of the wearable device, wherein the one or more style windows correspond to a portion of the display;
receiving a first window selection of a first style window of the display of the wearable device, the first style window associated with a first plurality of templates for displaying the data;
identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from data provided by device applications;
providing the first list of applications to the user;
receiving a selection of a first application from the first list of applications for display in the first style window;
responsive to the first application being assigned to the first style window, receiving, from the first application, a first data object specifying a first template of the first plurality of templates and one or more first data items for displaying according to the first template;
retrieving the first template; and
displaying the one or more first data items in the first style window on the display of the wearable device according to the first template.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices can allow applications to provide complication data to be displayed in a complication of a watch face. A client application can create a complication data object according to a template to efficiently select how the complication data is to be displayed. For example, a complication controller on the watch can receive new data and determine which template to use. The complication data object can be sent to a display manager that can identify the selected template and display the data according to the template.
94 Citations
20 Claims
-
1. A method for displaying data on a wearable device, the method comprising, at the wearable device:
-
providing a user interface for a user to configure the data to be displayed in one or more style windows in combination with a time on a display of the wearable device, wherein the one or more style windows correspond to a portion of the display; receiving a first window selection of a first style window of the display of the wearable device, the first style window associated with a first plurality of templates for displaying the data; identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from data provided by device applications; providing the first list of applications to the user; receiving a selection of a first application from the first list of applications for display in the first style window; responsive to the first application being assigned to the first style window, receiving, from the first application, a first data object specifying a first template of the first plurality of templates and one or more first data items for displaying according to the first template; retrieving the first template; and displaying the one or more first data items in the first style window on the display of the wearable device according to the first template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing data by a companion device to a wearable device, the method comprising, at the companion device:
-
receiving, from the wearable device, a list of applications that are assigned to display windows on a display currently being used by the wearable device, the list of applications including a first application; receiving, from the first application on the companion device, a request to send new complication data to the wearable device; accessing the list of applications to determine that the first application is assigned to a complication on the display currently being used by the wearable device; and responsive to the first application being assigned to the complication, sending the new complication data to a transport daemon for transmitting to the wearable device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An wearable device comprising:
one or more processors configured to; provide a user interface for a user to configure data to be displayed in one or more style windows in combination with a time on a display; receive a first window selection of a first style window of the display, the first style window associated with a first plurality of templates for displaying the data; identify a first list of applications designated as supporting the first style window; provide the first list of applications to the user; receive a first application selection of a first application from the first list of applications; responsive to the first application being assigned to the first style window, receive, from the first application, a first data object specifying a first template of the first plurality of templates and one or more first data items for displaying according to the first template; retrieve the first template; and display the one or more first data items in the first style window on the display according to the first template. - View Dependent Claims (17, 18, 19, 20)
Specification