Management and generation of dashboards
First Claim
Patent Images
1. A method comprising:
- identifying one or more widgets for installation in a dashboard environment;
determining rules for managing the dashboard environment;
associating the one or more widgets with the dashboard environment; and
installing the dashboard environment in a display environment.
2 Assignments
0 Petitions
Accused Products
Abstract
A dashboard manager can be used to create, manage and deploy dashboards. Each dashboard can include one or more user interface elements (“widgets”). The dashboard manager can be invoked for providing a variety of management functions. In another aspect, dashboards, widgets and other content can be bundled together and distributed to users over a distribution channel. Users can created custom bundles using a tool that is provided for such purpose.
531 Citations
46 Claims
-
1. A method comprising:
-
identifying one or more widgets for installation in a dashboard environment; determining rules for managing the dashboard environment; associating the one or more widgets with the dashboard environment; and installing the dashboard environment in a display environment. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a dashboard for installation in a display environment; previewing the dashboard in a preview environment; and installing the dashboard after the preview in the display environment.
-
-
5. A method comprising:
-
identifying a number of widgets for display in one or more display areas associated with one or more dashboard environments; determining a first set of widgets to be displayed in a first display area of a first dashboard environment; associating the first set of widgets with the first dashboard environment; and enabling the activation of the first dashboard environment in a display environment. - View Dependent Claims (6, 7, 8)
-
-
9. A user interface, comprising:
-
a first dashboard environment configured to be invoked from a user interface; a dashboard management environment configured to be invoked from the user interface, the dashboard management environment operable to manage the first dashboard environment. - View Dependent Claims (10)
-
-
11. A method comprising:
-
identifying one or more widgets for installation in a dashboard environment; determining if an existing dashboard environment is available for installing at least one widget; and if no existing dashboard environment is available, installing a new dashboard environment including naming the new dashboard environment; associating the one or more widgets with the new dashboard environment; and enabling the display of the dashboard environment when invoked.
-
-
12. A dashboard manager, comprising:
-
a dashboard installer configured for installing one or more dashboard environments including importation means for importing a dashboard from an external process; a display area manager configured for presenting display areas associated with the one or more dashboard environments on a user interface, and for managing interactions with the display areas. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
identifying a number of user interface elements to be included in a dashboard environment; selecting the number of particular user interface elements from available user interface elements; arranging the selected user interface elements in a display area; associating the selected user interface elements and the arrangement with the dashboard environment; and saving the dashboard environment. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
presenting items to a plurality of potential users of the items; receiving a request from one of the potential users to receive one or more items, where at least one of the requested items is a dashboard; and distributing the requested one or more items to the user.
-
-
29. A method comprising:
-
presenting items to a user; providing a tool for enabling the user to create a bundle of items; creating a bundle based on the user'"'"'s interaction with the tool, where the bundle includes at least one dashboard; and distributing the bundle to the user.
-
-
30. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
identifying one or more widgets for installation in a dashboard environment; determining rules for managing the dashboard environment; associating the one or more widgets with the dashboard environment; and installing the dashboard environment in a display environment.
-
-
31. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving a dashboard for installation in a display environment; previewing the dashboard in a preview environment; and installing the dashboard after the preview in the display environment.
-
-
32. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
identifying a number of widgets for display in one or more display areas associated with one or more dashboard environments; determining a first set of widgets to be displayed in a first display area of a first dashboard environment; associating the first set of widgets with the first dashboard environment; and enabling the activation of the first dashboard environment in a display environment.
-
-
33. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
a first dashboard environment configured to be invoked from a user interface; a dashboard management environment configured to be invoked from the user interface, the dashboard management environment operable to manage the first dashboard environment.
-
-
34. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
identifying one or more widgets for installation in a dashboard environment; determining if an existing dashboard environment is available for installing at least one widget; and if no existing dashboard environment is available, installing a new dashboard environment including naming the new dashboard environment; associating the one or more widgets with the new dashboard environment; and enabling the display of the dashboard environment when invoked.
-
-
35. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
a dashboard installer configured for installing one or more dashboard environments including importation means for importing a dashboard from an external process; a display area manager configured for presenting display areas associated with the one or more dashboard environments on a user interface, and for managing interactions with the display areas.
-
-
36. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
identifying a number of user interface elements to be included in a dashboard environment; selecting the number of particular user interface elements from available user interface elements; arranging the selected user interface elements in a display area; associating the selected user interface elements and the arrangement with the dashboard environment; and saving the dashboard environment.
-
-
37. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
presenting items to a plurality of potential users of the items; receiving a request from one of the potential users to receive one or more items, where at least one of the requested items is a dashboard; and distributing the requested one or more items to the user.
-
-
38. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform the operations of:
-
presenting items to a user; providing a tool for enabling the user to create a bundle of items; creating a bundle based on the user'"'"'s interaction with the tool, where the bundle includes at least one dashboard; and distributing the bundle to the user.
-
-
39. A method comprising:
-
identifying one or more user interface elements for installation in a unified interest layer, where each user interface element provides a fixed function; determining rules for managing the unified interest layer; associating the one or more user interface elements with the unified interest layer; and installing the user interface elements in the unified interest layer. - View Dependent Claims (40, 41)
-
-
42. A method comprising:
-
receiving a unified interest layer; previewing the unified interest layer in a preview environment; and installing the unified interest layer after the preview.
-
-
43. A method comprising:
-
identifying a number of user interface elements for display in one or more display areas associated with one or more unified interest layers; determining a first set of user interface elements to be displayed in a first display area of a first unified interest layer; associating the first set of user interface elements with the first unified interest layer; and enabling the activation of the first unified interest layer. - View Dependent Claims (44, 45, 46)
-
Specification