Context detection and context-based user-interface population
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
90 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19)
-
Specification