Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
217 words
A method of generating a user-display interface in a windows operating system, said method comprising the steps of: executing an application to create a server, said server for dispatching user commands to the operating system; executing the application to create a context manager and to create and initialize a frame window, said context manager for monitoring current context, said frame window including at least a menu listing at least one child node managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and executing the frame window to create at least one child node managed by the application in response to requests to open child nodes from said menu, each of said child nodes having a context type associated therewith, said context type being monitored by said context manager in accordance with which of said child nodes is active, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, wherein items of said menu are altered as a function of the context type currently being monitored by said context manager.
Claim 2
Independent Claim
217 words
A method of generating a user-display interface in a windows operating system, said method comprising the steps of: executing an application to create a server, said server for dispatching user commands to the operating system; executing the application to create a context manager and to create and initialize a frame window, said context manager for monitoring current context, said frame window including at least a menu listing at least one child node managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and executing the frame window to create at least one child node managed by the application in response to requests to open child nodes from said menu, each of said child nodes having a context type associated therewith, said context type being monitored by said context manager in accordance with which of said child nodes is active, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, wherein items of said menu are altered as a function of the context type currently being monitored by said context manager.
Claim 3
Dependent Claim
16 words
A method according to claim 1, wherein one of said child nodes comprises a child window.
Claim 4
Dependent Claim
16 words
A method according to claim 1, wherein one of said child nodes comprises a child dialog.
Claim 5
Dependent Claim
34 words
A method according to claim 3, further comprising the step of invoking a modal task processor, said modal task processor disabling the frame window and any child nodes until completion of a desired task.
Claim 6
Dependent Claim
26 words
A method according to claim 4, wherein the modal task processor is invoked automatically and wherein the desired task involves execution of a modal child dialog.
Claim 7
Dependent Claim
17 words
A method according to claim 4, wherein the modal task processor is invoked manually and ended manually.
Claim 8
Dependent Claim
22 words
A method according to claim 4, wherein when the modal task processor is invoked, other modal tasks may be executed and ended.
Claim 9
Dependent Claim
29 words
A method according to claim 4, further comprising the step of creating a cooperative application manager when said modal task processor is invoked to synchronize execution between cooperative applications.
Claim 10
Dependent Claim
17 words
A method according to claim 1, wherein at least one of said child nodes is context aware.
Claim 11
Dependent Claim
63 words
A method according to claim 9, wherein said step of creating said context manager comprises the steps of creating a context tracer and a context adviser, said context tracer monitoring the context type of said child nodes that are context aware and said context adviser informing each of said context sensitive child nodes of the current context type monitored by said context tracer.
Claim 12
Dependent Claim
16 words
A method according to claim 1, wherein said server is not displayed on said display screen.
Claim 13
Dependent Claim
38 words
A method according to claim 1, further comprising the step of initializing an accelerator table including accelerators recognizable by said frame window so as permit selection of a child node from said menu through use of an accelerator.
Claim 14
Independent Claim
165 words
A method of generating a user-display interface in a windows operating system, said method comprising the steps of: executing an application to create a server, said server for dispatching user commands to the operating system; executing the application to create and initialize a frame window, said frame window including at least a menu listing at least one child node managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and executing the frame window to create at least one child node managed by the application in response to requests to open child nodes from said menu, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, whereby said child nodes may be displayed anywhere on said display screen.
Claim 15
Independent Claim
165 words
A method of generating a user-display interface in a windows operating system, said method comprising the steps of: executing an application to create a server, said server for dispatching user commands to the operating system; executing the application to create and initialize a frame window, said frame window including at least a menu listing at least one child node managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and executing the frame window to create at least one child node managed by the application in response to requests to open child nodes from said menu, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, whereby said child nodes may be displayed anywhere on said display screen.
Claim 16
Dependent Claim
16 words
A method according to claim 13, wherein one of said child nodes comprises a child window.
Claim 17
Dependent Claim
22 words
A method according to claim 13, wherein one of said child nodes comprises a child dialog having a context type associated therewith.
Claim 18
Dependent Claim
34 words
A method according to claim 15, further comprising the step of invoking a modal task processor, said modal task processor disabling the frame window and any child nodes until completion of a desired task.
Claim 19
Dependent Claim
26 words
A method according to claim 16, wherein the modal task processor is invoked automatically and wherein the desired task involves execution of a modal child dialog.
Claim 20
Dependent Claim
17 words
A method according to claim 16, wherein the modal task processor is invoked manually and ended manually.
Claim 21
Dependent Claim
22 words
A method according to claim 16, wherein when the modal task processor is invoked, other modal tasks may be executed and ended.
Claim 22
Dependent Claim
29 words
A method according to claim 16, further comprising the step of creating a cooperative application manager when said modal task processor is invoked to synchronize execution between cooperative applications.
Claim 23
Dependent Claim
16 words
A method according to claim 13, wherein said server is not displayed on said display screen.
Claim 24
Dependent Claim
39 words
A method according to claim 13, further comprising the step of initializing an accelerator table including accelerators recognizable by said frame window so as to permit selection of a child node from said menu through use of an accelerator.
Claim 25
Independent Claim
133 words
A method of developing a user-display interface in a windows operating system, said method comprising the steps of: adapting an application; adapting a server from said application, said server for dispatching user commands to the operating systems; adapting a frame window, said frame window including objects for selectively displaying at least a menu listing child nodes managed by the application as a visible header block on a display screen by the operating system; and adapting one or more child nodes managed by the application in response to requests to open child nodes from said menu, each of said child nodes including objects commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window.
Claim 26
Independent Claim
133 words
A method of developing a user-display interface in a windows operating system, said method comprising the steps of: adapting an application; adapting a server from said application, said server for dispatching user commands to the operating systems; adapting a frame window, said frame window including objects for selectively displaying at least a menu listing child nodes managed by the application as a visible header block on a display screen by the operating system; and adapting one or more child nodes managed by the application in response to requests to open child nodes from said menu, each of said child nodes including objects commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window.
Claim 27
Dependent Claim
51 words
A method according to claim 23, wherein said step of adapting said server further comprises the step of adapting a context manager for monitoring current context, said context manager including objects for altering items of said menu as a function of a context type of a child node that is active.
Claim 28
Dependent Claim
32 words
A method according to claim 23, further comprising the step of initializing an accelerator table including objects for recognizing accelerators input by the user to select a child node from said menu.
Claim 29
Dependent Claim
17 words
A method according to claim 23, wherein one of said child nodes comprises a child window object.
Claim 30
Dependent Claim
23 words
A method according to claim 23, wherein one of said child nodes comprises a child dialog object having a context type associated therewith.
Claim 31
Dependent Claim
37 words
A method according to claim 27, further comprising the step of invoking a modal task processor, said modal task processor including objects for disabling the frame window and any child nodes until completion of a desired task.
Claim 32
Dependent Claim
26 words
A method according to claim 28, wherein the modal task processor is invoked automatically and wherein the desired task involves execution of a modal child dialog.
Claim 33
Dependent Claim
17 words
A method according to claim 28, wherein the modal task processor is invoked manually and ended manually.
Claim 34
Dependent Claim
22 words
A method according to claim 28, wherein when the modal task processor is invoked, other modal tasks may be executed and ended.
Claim 35
Dependent Claim
29 words
A method according to claim 28, further comprising the step of creating a cooperative application manager when said modal task processor is invoked to synchronize execution between cooperative applications.
Claim 36
Independent Claim
209 words
A system for generating a user-display interface in a windows operating system comprising: a server created by execution of an application, said server for dispatching user commands to the operating system; a context manager created by execution of the application, said context manager for monitoring current context; a frame window, created and initialized by the application and including at least a menu listing child nodes managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and at least one child node managed by the application and created by executing the frame window in response to requests to open child nodes from said application, each of said child nodes having a context type associated therewith, said context being monitored by said context manager in accordance with which of said child nodes is active, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, wherein items of said menu are altered as a function of the context currently being monitored by said context manager.
Claim 37
Independent Claim
209 words
A system for generating a user-display interface in a windows operating system comprising: a server created by execution of an application, said server for dispatching user commands to the operating system; a context manager created by execution of the application, said context manager for monitoring current context; a frame window, created and initialized by the application and including at least a menu listing child nodes managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and at least one child node managed by the application and created by executing the frame window in response to requests to open child nodes from said application, each of said child nodes having a context type associated therewith, said context being monitored by said context manager in accordance with which of said child nodes is active, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, wherein items of said menu are altered as a function of the context currently being monitored by said context manager.
Claim 38
Dependent Claim
16 words
A system according to claim 33, wherein one of said child nodes comprises a child window.
Claim 39
Dependent Claim
16 words
A system according to claim 33, wherein one of said child nodes comprises a child dialog.
Claim 40
Dependent Claim
30 words
A system according to claim 35, further comprising a modal task processor, said modal task processor disabling the frame window and any child nodes until completion of a desired task.
Claim 41
Dependent Claim
26 words
A system according to claim 36, wherein the modal task processor is invoked automatically and wherein the desired task involves execution of a modal child dialog.
Claim 42
Dependent Claim
17 words
A system according to claim 36, wherein the modal task processor is invoked manually and ended manually.
Claim 43
Dependent Claim
22 words
A system according to claim 36, wherein when the modal task processor is invoked, other modal tasks may be executed and ended.
Claim 44
Dependent Claim
26 words
A system according to claim 36, further comprising a cooperative application manager, created when said modal task processor is invoked, to synchronize execution between cooperative applications.
Claim 45
Dependent Claim
17 words
A system according to claim 33, wherein at least one of said child nodes is context aware.
Claim 46
Dependent Claim
54 words
A system according to claim 33, wherein said context manager comprises a context tracer and a context adviser, said context tracer monitoring the context types of said child nodes that are context aware and said context adviser informing each of said context sensitive child nodes of the current context monitored by said context tracer.
Claim 47
Dependent Claim
16 words
A system according to claim 33, wherein said server is not displayed on said display screen.
Claim 48
Dependent Claim
35 words
A system according to claim 33, further comprising an accelerator table including accelerators recognizable by said frame window so as to permit selection of a child node from said menu through use of an accelerator.
Claim 49
Independent Claim
153 words
A system of generating a user-display interface in a windows operating system, said system comprising: a server created by execution of an application, said server for dispatching user commands to the operating system; a frame window, created and initialized by said application and including at least a menu listing child nodes managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and at least one child node managed by the application and created in response to requests to open child nodes from said application, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, whereby said child nodes may be displayed anywhere on said display screen.
Claim 50
Independent Claim
153 words
A system of generating a user-display interface in a windows operating system, said system comprising: a server created by execution of an application, said server for dispatching user commands to the operating system; a frame window, created and initialized by said application and including at least a menu listing child nodes managed by the application, and said frame window being commanded by the application to be selectively displayed by the operating system as a visible header block on a display screen; and at least one child node managed by the application and created in response to requests to open child nodes from said application, each of said child nodes being commanded by said frame window to be selectively displayed by the operating system as a visible window on said display screen at a position independent of that of said frame window, whereby said child nodes may be displayed anywhere on said display screen.
Claim 51
Dependent Claim
16 words
A system according to claim 45, wherein one of said child nodes comprises a child window.
Claim 52
Dependent Claim
22 words
A system according to claim 45, wherein one of said child nodes comprises a child dialog having a context type associated therewith.
Claim 53
Dependent Claim
34 words
A system according to claim 47, further comprising the step of invoking a modal task processor, said modal task processor disabling the frame window and any child nodes until completion of a desired task.
Claim 54
Dependent Claim
26 words
A system according to claim 48, wherein the modal task processor is invoked automatically and wherein the desired task involves execution of a modal child dialog.
Claim 55
Dependent Claim
17 words
A system according to claim 48, wherein the modal task processor is invoked manually and ended manually.
Claim 56
Dependent Claim
22 words
A system according to claim 48, wherein when the modal task processor is invoked, other modal tasks may be executed and ended.
Claim 57
Dependent Claim
29 words
A system according to claim 48, further comprising the step of creating a cooperative application manager when said modal task processor is invoked to synchronize execution between cooperative applications.
Claim 58
Dependent Claim
16 words
A system according to claim 45, wherein said server is not displayed on said display screen.
Claim 59
Dependent Claim
39 words
A system according to claim 45, further comprising the step of initializing an accelerator table including accelerators recognizable by said frame window so as to permit selection of a child node from said menu through use of an accelerator.