SIDEBAR ENGINE, OBJECT MODEL AND SCHEMA
First Claim
1. A computer-readable medium having stored thereon a data structure, comprising:
- a part object parameter representing a property of a user interface;
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).
39 Citations
20 Claims
-
1. A computer-readable medium having stored thereon a data structure, comprising:
-
a part object parameter representing a property of a user interface; 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, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification