DYNAMIC FEATURE PRESENTATION BASED ON VISION DETECTION
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for arranging one or more features within a page layout presented at a graphical user interface (GUI) workspace, the method comprising:
- accessing a user-visual pattern stored in a profile;
extracting from the user-visual pattern screen locations commonly viewed by the user during at least one computing session;
constructing a page layout within a display area by implementing an allocation process comprising;
(a) selecting features to present to a user; and
(b) populating one or more panes within the page layout with the selected features, respectively, based on the commonly viewed screen locations;
presenting the constructed page layout in the display area rendered on a GUI workspace of a display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computerized methods, and graphical user interfaces (GUI'"'"'s) for interactively presenting features within the panes of a display area rendered in a GUI workspace are provided. Initially, a computing device memory is inspected to discover a profile that accommodates a user-visual pattern. When the profile is not discovered, a default page layout is retrieved and communicated to the display device for presentation within the display area. If the profile is discovered, commonly viewed screen locations, based upon a frequency of eye fixation upon each of the screen locations, are ordered. Contextually relevant features are selected for presentation within the display area. The selected features are ranked based on predetermined criteria and each associated with the commonly viewed screen locations by comparing the ranking with the ordering. A page layout is constructed by spatially placing the features in proximity to the screen locations associated therewith, and is rendered within the display area.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for arranging one or more features within a page layout presented at a graphical user interface (GUI) workspace, the method comprising:
-
accessing a user-visual pattern stored in a profile; extracting from the user-visual pattern screen locations commonly viewed by the user during at least one computing session; constructing a page layout within a display area by implementing an allocation process comprising; (a) selecting features to present to a user; and (b) populating one or more panes within the page layout with the selected features, respectively, based on the commonly viewed screen locations; presenting the constructed page layout in the display area rendered on a GUI workspace of a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
9. A computerized method for interactively presenting features within one or more panes of a display area rendered in a GUI workspace, the method comprising:
-
inspecting portions of a memory of a computing device to discover a profile that accommodates a user-visual pattern; incident to discovering the profile, ordering commonly viewed screen locations based upon a frequency of eye fixation upon each of the screen locations; selecting features to surface within the display area that are contextually relevant to a state of an application rendering the display area on the GUI workspace; ranking the selected features based on predetermined criteria; associating each of the features with the commonly viewed screen locations by comparing the ranking with the ordering such that highly-ranked features are paired with the screen locations that are most frequently targeted by a user'"'"'s eye movements; assembling a page layout by placing the features in proximity with the screen locations associated therewith; and communicating the page layout to a display device for presentation within the display area. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more computer-readable media having computer-executable instructions embodied thereon for presenting on one or more display devices a graphical user interface (GUI) workspace configured to dynamically arrange features within a display area by inspecting a user-visual pattern, the GUI workspace comprising:
-
the display area presented within confines of the GUI workspace, wherein the display area is divided into individual content regions, wherein the content regions comprise a first pane and a second pane; the first pane publishing a first feature, wherein the first pane overlays a screen location most frequently targeted by a user'"'"'s eye movements as derived from the user-visual pattern, wherein the first feature is a primary-listed feature in a ranking based on predetermined criteria; and the second pane publishing a second feature, wherein the second pane overlays a screen location second-most frequently targeted by a user'"'"'s eye movements as derived from the user-visual pattern, wherein the second feature is a secondary-listed feature in a ranking based on predetermined criteria. - View Dependent Claims (19, 20)
-
Specification