Management of user interface elements in a display environment
First Claim
Patent Images
1. A widget manager comprising:
- a management engine operable to present available widgets in a palette of a user interface display environment;
selectively enable or disable each of the available widgets; and
display enabled widgets in the display environment, where an enabled widget presently executes an associated function including providing a presentation aspect associated with the executing function, and where selectively enabling or disabling includes selecting a widget for enabling or disabling based on statistics for usage of a given widget by one or more users and criteria for evaluating the statistics,wherein the statistics for usage including statistics for how often over a time period the given widget was enabled by the one or more users and when the respective widget was last enabled and wherein the usage criteria include information on how often the usage information is to be evaluated.
2 Assignments
0 Petitions
Accused Products
Abstract
A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc.
423 Citations
14 Claims
-
1. A widget manager comprising:
-
a management engine operable to present available widgets in a palette of a user interface display environment; selectively enable or disable each of the available widgets; and display enabled widgets in the display environment, where an enabled widget presently executes an associated function including providing a presentation aspect associated with the executing function, and where selectively enabling or disabling includes selecting a widget for enabling or disabling based on statistics for usage of a given widget by one or more users and criteria for evaluating the statistics, wherein the statistics for usage including statistics for how often over a time period the given widget was enabled by the one or more users and when the respective widget was last enabled and wherein the usage criteria include information on how often the usage information is to be evaluated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of managing widgets for display in a display environment, comprising:
-
determining usage information for widgets when displayed in a display environment, the usage information including statistics for usage by one or more users of each respective widget, the statistics for usage including statistics for how often over a time period the respective widget was enabled by the one or more users and when the respective widget was last enabled; determining usage criteria associated with the presentation of widgets in the display environment, the usage criteria defining how to evaluate the usage information in order to make a selection of one or more of the widgets for presentation in the display environment, the usage criteria include information on how often the usage information is to be evaluated; selectively enabling at least one widget from available widgets based on the usage criteria and the usage information; and displaying enabled widgets in the display environment. - View Dependent Claims (7, 8)
-
-
9. A method for managing widgets, comprising:
-
identifying available widgets for display in a display environment; determining criteria for selecting ones of the available widgets, the criteria defining which widgets to select based on usage statistics of the widgets by one or more users, the usage statistics related to display of the widgets previously in a display environment and including statistics for how often over a time period a respective widget was displayed by the one or more users; determining how often to evaluate the criteria including determining a time period; after expiration of a time period, displaying and enabling selected ones of the available widgets, where an enabled widget presently executes an associated function including providing a presentation aspect associated with the executing function. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage medium having stored thereon instructions which, when executed by a processor, causes the processor to perform the operations of:
-
determining usage information for widgets when displayed in a display environment the usage information including statistics for usage by one or more users of each respective widget related to display of the widgets previously in a display environment and including statistics for how often over a time period a respective widget was displayed by the one or more users and when the respective widget was last displayed; determining usage criteria associated with the presentation of widgets in the display environment, the usage criteria defining how to evaluate the usage information in order to make a selection of one or more of the widgets for presentation in the display environment, the usage criteria include information on how often the usage information is to be evaluated; selectively enabling at least one widget from available widgets based on the usage criteria and the usage information; and displaying enabled widgets in the display environment.
-
-
14. A computer-readable storage medium having stored thereon instructions which, when executed by a processor, causes the processor to perform the operations of:
-
identifying available widgets for display in a display environment; determining information and criteria for selecting ones of the available widgets, the information defining which widgets to select based on usage statistics associated with the widgets, the usage statistics related to display of the widgets previously in a display environment by one or more users and including statistics for how often over a time period a respective widget was displayed by the one or more users and when the respective widget was last displayed, the criteria defining how to evaluate the information in order to make a selection of one or more of the widgets for presentation in the display environment, the criteria defining how often the information is to be evaluated; displaying and enabling selected ones of the available widgets, where an enabled widget presently executes an associated function including providing a presentation aspect associated with the executing function.
-
Specification