Providing complications on an electronic watch
First Claim
Patent Images
1. A method for displaying information on an electronic watch, the method comprising, at the electronic watch:
- providing a user interface for a user to configure information to be displayed in one or more style windows in combination with a time on a watch face, wherein the one or more style windows correspond to a portion of the watch face designated to display a complication;
receiving a first window selection of a first style window of the watch face, the first style window associated with a first plurality of templates for displaying the information;
identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from information provided by watch 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;
informing, by a display manager of the electronic watch, a complication controller of the first application that the first application is assigned to the first style window;
receiving, from the complication controller of the first application, a first data object specifying a first template of the first plurality of templates including 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 watch face according to the first template.
1 Assignment
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.
-
Citations
14 Claims
-
1. A method for displaying information on an electronic watch, the method comprising, at the electronic watch:
-
providing a user interface for a user to configure information to be displayed in one or more style windows in combination with a time on a watch face, wherein the one or more style windows correspond to a portion of the watch face designated to display a complication; receiving a first window selection of a first style window of the watch face, the first style window associated with a first plurality of templates for displaying the information; identifying a first list of applications designated as supporting the first style window, the first list of applications being determined from information provided by watch 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; informing, by a display manager of the electronic watch, a complication controller of the first application that the first application is assigned to the first style window; receiving, from the complication controller of the first application, a first data object specifying a first template of the first plurality of templates including 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 watch face according to the first template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic watch comprising one or more processors configured to:
-
provide a user interface for a user to configure information to be displayed in one or more style windows in combination with a time on a watch face, wherein the one or more style windows correspond to a portion of the watch face designated to display a complication; receive a first window selection of a first style window of the watch face, the first style window associated with a first plurality of templates for displaying the information; identify a first list of applications designated as supporting the first style window, the first list of applications being determined from information provided by watch applications; provide the first list of applications to the user; receive a selection of a first application from the first list of applications for display in the first style window; informing, by a display manager of the electronic watch, a complication controller of the first application that the first application is assigned to the first style window; receive, from the complication controller of the first application, a first data object specifying a first template of the first plurality of templates and including 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 watch face according to the first template. - View Dependent Claims (11, 12, 13, 14)
-
Specification