Sidebar engine, object model and schema
First Claim
1. One or more computer-readable media storing a data structure, comprising:
- a part object parameter representing a property of a user interface, said part object parameter defined in accordance with a part object model;
a part settings object parameter representing a configuration of the user interface;
a display object parameter representing at least one of an event and a property associated with the user interface;
a display screen object parameter representing at least one of a property and method of the user interface;
an element object parameter representing at least one of an event, method or property of the user interface;
wherein the data structure defines a representation of the user interface on a display.
2 Assignments
0 Petitions
Accused Products
Abstract
An engine is provided for displaying an application for hosting a second application. The hosting application can be a sidebar on a display. The engine can contain a part or program which can include a manifest file, a definition file and/or a script file. The manifest file may contain a pointer to at least one of the definition file and the script file. The engine may also contain a loader that can locate the definition file and/or script file (e.g., via pointers in the manifest file) and load the definition file and/or script files of the part for processing. The engine may also execute script associated with the part and convert an object model into a user interface which can be displayed at a predetermined location on a display or docked onto a sidebar. The user interface can further be manipulated or relocated within the sidebar or removed (i.e., undocked) from the sidebar. The sidebar may be exploded or imploded with the corresponding parts on the sidebar displayed on the desktop or another application (exploded) or returned to the sidebar (imploded).
-
Citations
20 Claims
-
1. One or more computer-readable media storing a data structure, comprising:
-
a part object parameter representing a property of a user interface, said part object parameter defined in accordance with a part object model;
a part settings object parameter representing a configuration of the user interface;
a display object parameter representing at least one of an event and a property associated with the user interface;
a display screen object parameter representing at least one of a property and method of the user interface;
an element object parameter representing at least one of an event, method or property of the user interface;
wherein the data structure defines a representation of the user interface on a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16)
-
-
11. A method of rendering a sidebar gadget on a display screen operatively connected to a computer system, said method comprising steps of:
-
processing a part object parameter representing a property of the sidebar gadget;
processing a part settings object parameter representing a configuration of the sidebar gadget;
processing a display object parameter representing at least one of an event and a property associated with the sidebar gadget;
processing a display screen object parameter representing at least one of a property and method of the sidebar gadget;
processing an element object parameter representing at least one of an event, method or property of the sidebar gadget; and
presenting a representation of the sidebar gadget on a display screen based on the processing steps.
-
-
17. One or more computer readable media storing computer executable instructions for performing a method of rendering a sidebar gadget on a display screen operatively connected to a computer system, said method comprising steps of:
-
processing an element object parameter representing at least one of an event, method or property of the sidebar gadget, said element object parameter processed by an HTML rendering and execution engine of a computer executing the instructions, and defined by a DHTML object model used by the HTML rendering and execution engine;
processing a part object parameter representing a property of the sidebar gadget, said part object parameter processed by the HTML rendering and execution engine, and defined by a part object model separate from the DHTML object model;
processing a display object parameter representing at least one of an event and a property associated with the sidebar gadget, said display object parameter processed by the HTML rendering and execution engine, and defined by the part object model; and
presenting a representation of the sidebar gadget on a display screen based on the processing steps. - View Dependent Claims (18, 19, 20)
-
Specification