GENERATING A DESTINATION LIST UTILIZING USAGE DATA
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting a destination list at a user-interface display, the method comprising:
- receiving one or more user-initiated indications to view the destination list;
incident to receiving the one or more user-initiated indications, executing a list-generation procedure to construct the destination list, the list-generation procedure comprising;
(1) determining properties of a submenu area allocated for the destination list;
(2) retrieving recently used items and frequently used items as aggregated according to usage data;
(3) populating the submenu area with destinations according to the properties, wherein the destinations are derived from the retrieved recently used items and the retrieved frequently used items; and
surfacing the destination list on the user-interface display.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computerized methods, and computer systems for generating a destination list from usage data captured at a data store and for rending destinations within a submenu area upon detecting a request from a user. Generating the destination list may involve selecting items from a listing of frequently used items, a listing of recently used items, or any other listing of items compiled internal to an operating system or provided by a target application. Typically, the items are selected according to configuration settings of the destination list. Rendering destinations within the submenu area may involve accessing the destination list by selecting a split button proximate to a presentation of an application launcher. Typically, the destination list references items managed by an application invoked by the application launcher. Destinations retrieved from the destination list are populated into the submenu area based on size characteristics thereof.
122 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for presenting a destination list at a user-interface display, the method comprising:
-
receiving one or more user-initiated indications to view the destination list; incident to receiving the one or more user-initiated indications, executing a list-generation procedure to construct the destination list, the list-generation procedure comprising; (1) determining properties of a submenu area allocated for the destination list; (2) retrieving recently used items and frequently used items as aggregated according to usage data; (3) populating the submenu area with destinations according to the properties, wherein the destinations are derived from the retrieved recently used items and the retrieved frequently used items; and surfacing the destination list on the user-interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method for generating a destination list utilizing usage data corresponding to a target application, the method comprising:
-
automatically capturing the usage data corresponding to the target application, wherein the usage data is ascertained from user-initiated activities associated with items managed by the target application; aggregating the usage data, wherein the usage data comprises a score indicating the frequency of which the items are invoked and a timestamp signifying the most recent time that the item was invoked; dynamically building a listing of recently used items according to the timestamp associated with each item; dynamically building a listing of frequently used items according to the score associated with each item; and at least temporarily storing destinations to the items within the listing of recently used items and destinations to the items within the listing of frequently used items at the destination list consistent with configuration settings thereof. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system for populating a destination list with destinations to items, the system comprising:
-
an operating-system component for determining configuration parameters of a destination list; and a target-application component for executing a list-generation procedure to construct the destination list with items managed by the target-application component, the list-generation procedure comprising; (1) calling the operating system component to retrieve the configuration parameters; (2) interrogating configuration settings to select the items for incorporation into the destination list; (3) dynamically constructing listings according to the configuration settings, wherein each of the listings comprise a portion of the selected items managed by the target application; (4) populating the destination list with the destinations to the items within the constructed listings according to the configuration parameters; and (6) communicating the destination list to the operating-system component. - View Dependent Claims (19, 20)
-
Specification