Preview and installation of user interface elements in a display environment
First Claim
1. A method for viewing a widget in a dashboard comprising:
- receiving, at a widget browser process, a selection of a widget for installation, the widget to be displayed in a dashboard of a user interface of a device, the dashboard being distinct from a desktop user interface, wherein receiving the selection includes launching an installer process; and
in response to the selection, previewing the selected widget including executing the widget on the device in a preview process prior to installing the widget on the device for display in the dashboard of the user interface, the preview process being distinct from the installer process;
the previewing the widget including;
instantiating the widget in a preview process;
displaying the widget in a presentation window of the preview process; and
supporting interaction of the widget with a user; and
selectively installing, by the installer process, the widget for display in the dashboard,wherein the preview process is distinct from the installer process and the widget browser process.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and computer program products are provided including a method for displaying a user interface element in a display environment. The method includes receiving a selection of a user interface element to be displayed in a display environment, and selectively displaying the user interface element in a preview environment prior to installing the user interface element and prior to displaying the interface element in the display environment. Selectively displaying the user interface element includes determining if a preview is required; instantiating the user interface element in a preview environment including displaying the user interface element in a presentation window and supporting interaction of the user interface element with a user; and selectively installing the user interface element in the display environment.
-
Citations
23 Claims
-
1. A method for viewing a widget in a dashboard comprising:
-
receiving, at a widget browser process, a selection of a widget for installation, the widget to be displayed in a dashboard of a user interface of a device, the dashboard being distinct from a desktop user interface, wherein receiving the selection includes launching an installer process; and in response to the selection, previewing the selected widget including executing the widget on the device in a preview process prior to installing the widget on the device for display in the dashboard of the user interface, the preview process being distinct from the installer process; the previewing the widget including; instantiating the widget in a preview process; displaying the widget in a presentation window of the preview process; and supporting interaction of the widget with a user; and selectively installing, by the installer process, the widget for display in the dashboard, wherein the preview process is distinct from the installer process and the widget browser process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for viewing a user interface element in a display environment comprising:
-
receiving, at a widget browser process, a selection of a user interface element for installation, the user interface element to be displayed in a display environment of a device, the display environment being distinct from a desktop user interface, wherein receiving the selection includes launching an installer process; and in response to the selection, previewing the selected user interface element including executing the user interface element on the device in a preview process prior to installing the user interface element for display in the display environment of the device, where the preview process is distinct from the installer process; the previewing the user interface element including; determining that a preview is required; instantiating the user interface element in a preview process; displaying the user interface element in a presentation window of the preview process; and supporting interaction of the user interface element with a user; and selectively installing, by the installer process, the user interface element for display in the display environment, wherein the preview process is distinct from the installer process and the widget browser process. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
obtaining input, at a widget browser process, selecting a widget for installation in a dashboard environment, the dashboard environment being distinct from a desktop user interface; and in response to the selection, previewing the selected widget including executing the widget on a device in a preview process prior to installing the widget with an installer process on the device, the preview process being distinct from the installer process and the widget browser process. - View Dependent Claims (23)
-
Specification