Context detection and context-based user-interface population
AssigneeGoogle Inc.
InventorsLiang-Yu (Tom) Chi, Robert Allen Ryskamp, Aaron Joseph Wheeler, Luis Ricardo Prada Gomez
Life of this patent
Estimating the term…
Abstract
Exemplary methods and systems relate to a wearable computing device determining a user-context and dynamically changing the content of a user-interface based on the determined user-context. The device may determine a user-context based on digital context; such as a text document a user is reading or a current website the device is accessing. User-context may also be based on physical context; such as the device's location or the air temperature around a user. Once a user-context is determined, a device may identify content that is related to the user-context and add objects representing this related content to a user-interface.
Claims19
A method implemented by a head-mountable device comprising:
- receiving, by the head-mountable computing device, input data that is indicative of head position;
- providing, by the head-mountable computing device, a user-interface that comprises a content region containing a set of selectable content objects that are horizontally arranged, wherein the content region is located at a fixed height within the user-interface;
- defining, by the head-mountable computing device, a view region that is movable within the user-interface, wherein the view region is smaller than the user-interface;
- associating, by the head-mountable computing device, a forward-looking head position with a first location of the view region within the user-interface, wherein the fixed height of the content region is such that at least a portion of the content region is located above the view region, when the view region is at the first location associated with forward-looking head position;
- based on head movement data, moving the view region within the user-interface, wherein the head movement data is determined based on the input data that is indicative of head position;
- as the view region moves within the user-interface, displaying a portion of the user-interface corresponding to the view region in the see-through display;
- determining a first user-context associated with the head-mountable device;
- and
- dynamically changing the set of selectable content objects contained in the content region based on the determined first user-context.
A head-mountable device (HMD) comprising:
- a see-through display;
- at least one processor;
- and
- data storage comprising logic executable by the at least one processor to:
- receive input data that is indicative of head position;
- define a user-interface that comprises a content region containing a set of selectable content objects that are horizontally arranged, wherein the content region is located at a fixed height within the user-interface;
- define a view region that is movable within the user-interface, wherein the view region is smaller than the user-interface;
- associate a forward-looking head position with a first location of the view region within the user-interface, wherein the fixed height of the content region is such that at least a portion of the content region is located above the view region, when the view region is at the first location associated with forward-looking head position;
- based on head movement data, move the view region within the user-interface, wherein the head movement data is determined based on the input data that is indicative of head position;
- as the view region moves within the user-interface, display a portion of the user-interface corresponding to the view region in the see-through display;
- determine a first user-context associated with the head-mountable device;
- and
- dynamically change the set of selectable content objects contained in the content region based on the determined first user-context.
A non-transitory computer-readable medium having stored thereon instructions executable by a computing device to cause the computing device to perform functions comprising:
- receiving, by the head-mountable computing device, input data that is indicative of head position;
- providing, by the head-mountable computing device, a user-interface that comprises a content region containing a set of selectable content objects that are horizontally arranged, wherein the content region is located at a fixed height within the user-interface;
- defining, by the head-mountable computing device, a view region that is movable within the user-interface, wherein the view region is smaller than the user-interface;
- associating, by the head-mountable computing device, a forward-looking head position with a first location of the view region within the user-interface, wherein the fixed height of the content region is such that at least a portion of the content region is located above the view region, when the view region is at the first location associated with forward-looking head position;
- based on head movement data, moving the view region within the user-interface, wherein the head movement data is determined based on the input data that is indicative of head position;
- as the view region moves within the user-interface, displaying a portion of the user-interface corresponding to the view region in the see-through display;
- determining a first user-context associated with the head-mountable device;
- and
- dynamically changing the set of selectable content objects contained in the content region based on the determined first user-context.
Dependencies are inferred from the claim text.