The present disclosure is related generally to electronic devices and, more particularly, to implementing a display theme on a wearable electronic device.
Personalization of user interfaces of electronic devices has been a desired feature among users of such devices for several years. Users are now able to change color schemes, fonts, and background images of devices such cell phones and tablet computers. Generally, to customize the user interface, users need to select from various themes that are either provided by the electronic device “out of the box” or select from various image files that the user has acquired (e.g., by downloading).
While the appended claims set forth the features of the present techniques with particularity, these techniques, together with their objects and advantages, may be best understood from the following detailed description taken in conjunction with the accompanying drawings of which:
This disclosure is generally directed to methods for implementing a display theme on a wearable electronic device. In an embodiment, a user controls a pair of devices—a wearable electronic device, such as a watch (e.g., a smart watch) and a companion electronic device, such as a smartphone. The user takes a picture (of himself or herself or of something in the environment) with the companion electronic device. The companion electronic device transfers information about attributes of the image (or, in some embodiments, transfers the image itself) to the wearable electronic device. The wearable electronic device changes its appearance based on one or more attributes of the image, including the color and the identity of objects in the picture. For example, if the wearable electronic device is a watch and the user is wearing pink, the watch could change its display to pink or to a complimentary color. If the user is wearing jeans (determined by object recognition, for example), the watch could change its display to a Western theme.
In some embodiments, it is the companion electronic device (i.e., the device having the camera) that makes the decision as to whether to implement a particular display theme based on the image attributes. In other embodiments, it is the wearable electronic device that makes this decision. In either case, the companion electronic device may also implement a display theme based on the image attributes.
According to various embodiments, the wearable electronic device (“wearable device”) or the companion electronic device (“companion device”) selects a display theme for the wearable device based not only on attributes of an image taken by the companion device, but also on one or more context indicators. A context indicator is a piece of information that indicates something about the context in which the wearable device or the companion device is being used or the state of the user. Examples of context indicators include the time (of the day, week, month, year, or season), motion [(e.g., whether the user is driving, whether the user is exercising (as determined by measured heart rate and motion)], location (e.g., whether or not the user is at work or the country in which the user is located), the user's age, the user's gender, and the weather. In another example, if the wearable device or companion device determines that the user is at work (e.g., based on a global positioning system signal and the user setting that location to be “work”), the wearable device or companion device may select a more conservative display theme than it would if it determined that the user was located at a club. Other examples of context indicators include information that indicates the user's mood, such as the user's heart rate (detected by a heart rate monitor on the wearable device or companion device), calendar data (e.g., events from the user's calendar), and events identified from location information combined with time. For example, if the wearable device or companion device detects, based on the time, date, and location, that the user is at the Burning Man® festival, then the device may select a Burning Man® display theme. In another example, the companion device might be aware that the user is a San Francisco Giants® fan and, based on its location, may be aware that the user is currently at AT&T® Park watching a game. Based on this knowledge, the wearable device could change its display to show a San Francisco Giants® theme and update itself with every change in score. At the end of the game, the wearable device could also find out whether the team won or lost and, if the team won, show a celebratory theme. Other examples of context information may be crowd-sourced. In other words, the wearable device might select (or have selected for it by the companion device) a display theme that is popular among nearby users at that moment.
In still other embodiments, the wearable device or the companion device selects a display theme based on the user's demonstrated preferences. For example, the user's previous choices of display themes might indicate whether the user is conservative or flamboyant, and the wearable device or the companion device would select a display theme accordingly. When the user selects or rejects a display theme suggestion, the wearable device or companion devices uses such feedback to develop a machine learning process to refine future suggestions. For example, younger users may prefer a certain palette but a particular user, who is young, may demonstrate a palette preference normally associated with older users. In general, the wearable device or companion device can incorporate the feedback into a learning process that is run on the wearable device, the companion device, a remove server, or some combination thereof.
Turning to
The elements of
Turning to
In an embodiment, the wearable device 100 and the companion device 200 communicate with one another using their respective short range wireless controllers (e.g., via a Bluetooth® connection). Turning to
Turning to
Upon receipt of the attribute data, at block 410, the wearable device 100 analyzes the image attribute data and, if applicable, context indicators and user preferences. In this regard, depending upon user preferences stored in the memory 110, the wearable device 100 could take into consideration context indicators in addition to those present in the attribute data of the image acquired by the companion device 200. Additional context indicators may include static indicators, such as the user's age, gender, or country of citizenship. Other context indicators may include dynamic indicators, such as the current weather, the user's location, the day of the week (or other calendar data), crowd-sourced data, and the time of day. In addition, a current activity state of the user as determined by a heart rate detected by the pulse sensor 112 and stored in the memory 110 could also provide a dynamic indicator. Static indicators, such as age, gender, or citizenship, may be stored in the memory 110 of the wearable electronic device 100, for example, as a user profile. Alternatively, static indicators and dynamic indicators could be stored on the server 304, and the wearable device 100 could obtain those indicators via the companion device 200, which would access the indicators via the public network 302. In some embodiments, the context indicators are a pre-determined combination of indicators, such as the kind users may set up with Google Now™ Cards.
At block 412, the wearable device 100 implements a display theme based on the analysis conducted at block 410. The display theme could be one of several themes stored in the memory 106 of the wearable device 100. According to an embodiment, the display theme is based on a predefined color theme that corresponds to a detected color palette of the user's clothing determined from the image. For example, in
Turning to
Turning to
At block 610, the server 304 generates a display theme based on the analysis conducted in block 608. At block 612, the server 304 transmits the display theme to the companion device 200 via the public network 302. Optionally, at block 614, the companion device 200 implements the display theme. At block 616, the companion device 200 transmits the display theme to the wearable device 100. At block 618, the wearable device 100 implements the display theme.
While one or more embodiments of the have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from their spirit and scope of as defined by the following claims.