Sidebar engine, object model and schema
First Claim
1. A computer-readable storage medium having stored thereon a data structure for use with a host user interface associated with a host application, said data structure defining a representation of a secondary user interface of a secondary application within a sidebar area of the host user interface, said data structure comprising:
- a plurality of part object parameters, each of said part object parameters representing a property of the secondary user interface, said property being selected from the group consisting of;
Activewindow;
Docked;
IslnOverflow;
ProcessGroup;
Settings;
View;
Id;
WidgetMenuButtonOffsetTop;
WidgetMenuButtonOffsetRiqht;
Hotkey;
LogEvents;
Shown; and
Visibility;
a part settings object parameter representing a configuration of the secondary user interface;
a display object parameter representing at least one of an event and a property associated with the secondary user interface;
a display screen object parameter representing at least one of a property and method of the secondary user interface; and
an element object parameter representing at least one of an event, method or property of the secondary user interface.
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
14 Claims
-
1. A computer-readable storage medium having stored thereon a data structure for use with a host user interface associated with a host application, said data structure defining a representation of a secondary user interface of a secondary application within a sidebar area of the host user interface, said data structure comprising:
-
a plurality of part object parameters, each of said part object parameters representing a property of the secondary user interface, said property being selected from the group consisting of;
Activewindow;
Docked;
IslnOverflow;
ProcessGroup;
Settings;
View;
Id;
WidgetMenuButtonOffsetTop;
WidgetMenuButtonOffsetRiqht;
Hotkey;
LogEvents;
Shown; and
Visibility;a part settings object parameter representing a configuration of the secondary user interface; a display object parameter representing at least one of an event and a property associated with the secondary user interface; a display screen object parameter representing at least one of a property and method of the secondary user interface; and an element object parameter representing at least one of an event, method or property of the secondary user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification