MULTI-ENVIRONMENT WIDGET ASSEMBLY, GENERATION, AND OPERATION
First Claim
Patent Images
1. A device comprising:
- a computer readable storage medium storing instructions; and
a processor in communication with the computer readable medium,wherein the instructions, which when executed by the processor, configure the processor to assemble widget content, the content assembly including;
selecting a widget skeleton associated with a previously identified environment type,retrieving instance metadata for widget parameters saved from a widget assembly application, andintegrating widget template embedded elements from a widget assembly application into widget content being created,wherein the instructions, which when executed by the processor, further configure the processor to return widget content to a requesting servlet, in response to a request for the widget content from the requesting servlet.
1 Assignment
0 Petitions
Accused Products
Abstract
Widget creation, editing, augmentation, tracking and deployment is provided. Embodiments may include a Widget Assembly Application (“WAA”). The WAA may employ generalized widget templates selected by a user for customizing or assembling widgets. A generator may render previously assembled widgets when requested. The generator may use a skeleton specific to the target server type and widget, and code supporting the generator and the WAA may employ recursive eye-catcher syntax. Widgets may be deployed from any discovered instance to additional remote widget containers of the same or different type.
-
Citations
21 Claims
-
1. A device comprising:
-
a computer readable storage medium storing instructions; and a processor in communication with the computer readable medium, wherein the instructions, which when executed by the processor, configure the processor to assemble widget content, the content assembly including; selecting a widget skeleton associated with a previously identified environment type, retrieving instance metadata for widget parameters saved from a widget assembly application, and integrating widget template embedded elements from a widget assembly application into widget content being created, wherein the instructions, which when executed by the processor, further configure the processor to return widget content to a requesting servlet, in response to a request for the widget content from the requesting servlet. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for instantiating a widget comprising:
-
receiving a query to generate a widget; in response to the query, retrieving a widget environmental skeleton particular to the environment in which the generated widget will operate, retrieving instance metadata for the widget to be generated, the instance metadata saved from a widget assembly application, generating the widget, where generating the widget includes integrating template embedded elements in the widget, providing widget content in the form requested in the query to generate the widget. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a computer readable storage medium storing instructions; and a processor in communication with the computer readable medium, wherein the instructions, which when executed by the processor, configure the processor to; instantiate a widget assembly application, provide instructions for providing reusable widget components within the widget assembly application, provide instructions for providing customizable widget properties within the widget assembly application, provide instructions for editing the provided customizable widget properties, saving received widget customization, including customized widget properties and selected reusable widget components, as a widget template, and deploying the saved widget template to a requestor, the deployed widget template having target sensitive architecture or eventing constructs. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising:
-
a computer readable storage medium, the storage medium containing instructions therein, the instructions, when executed by a processor, serve to configure the processor to instantiate a widget assembly application, provide instructions for providing reusable widget components within the widget assembly application, provide instructions for providing customizable widget properties within the widget assembly application, provide instructions for editing the provided customizable widget properties, save the received widget customization, including customized widget properties and selected reusable widget components, as a widget template, and deploy the saved widget template to a requestor, the deployed widget template having target sensitive architecture or eventing constructs.
-
Specification