Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
187 words
A method in a computer system for activating a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container having a container application with a container window environment for interacting with the container object, the containee object having a server application with server resources for interacting with the containee object, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the containee object within the displayed container window environment; in response to a user moving the indicator over the display containee object, under control of the window system sending notification that the user has moved the indicator over the displayed containee object directly to the server application; and in response to the user indicating an action to be performed on the containee object, integrating the server resources of the server application into the displayed container window environment such that, when a user selects a server resource from amongst the integrated server resources, the server application processes the server resources selection.
Claim 2
Independent Claim
187 words
A method in a computer system for activating a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container having a container application with a container window environment for interacting with the container object, the containee object having a server application with server resources for interacting with the containee object, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the containee object within the displayed container window environment; in response to a user moving the indicator over the display containee object, under control of the window system sending notification that the user has moved the indicator over the displayed containee object directly to the server application; and in response to the user indicating an action to be performed on the containee object, integrating the server resources of the server application into the displayed container window environment such that, when a user selects a server resource from amongst the integrated server resources, the server application processes the server resources selection.
Claim 3
Dependent Claim
36 words
The method of claim 1, wherein the indicator is controlled by a computer mouse, and wherein the step of integrating the server resources of the server application occurs in response to a mouse button up event.
Claim 4
Dependent Claim
17 words
The method of claim 1 wherein the server application and container application execute within the same process.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein the container application has an address space and wherein the server application is dynamically loaded into the same address space as the container application.
Claim 6
Dependent Claim
34 words
The method of claim 1 wherein the server application is stored within a dynamic link library, wherein the container application executes as a process, and wherein the container application dynamically loads the server application.
Claim 7
Independent Claim
199 words
A method in a computer system for activating an inside-out activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a server application for interacting with the containee object, the server application having user interface resources for interacting with the containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; when a user moves the indicator over the displayed inside-out window, under control of the window system sending a notification directly to the server application; in response to the user selecting the displayed inside-out window, integrating the user interface resources of the server application into the container window environment; and in response to the user selecting a user interface resource of the server application from amongst the integrated user interface resources, processing of the selected user interface resource by the server application.
Claim 8
Independent Claim
199 words
A method in a computer system for activating an inside-out activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a server application for interacting with the containee object, the server application having user interface resources for interacting with the containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; when a user moves the indicator over the displayed inside-out window, under control of the window system sending a notification directly to the server application; in response to the user selecting the displayed inside-out window, integrating the user interface resources of the server application into the container window environment; and in response to the user selecting a user interface resource of the server application from amongst the integrated user interface resources, processing of the selected user interface resource by the server application.
Claim 9
Independent Claim
271 words
A method in a computer system for activating an inside-out activation style containee object and an outside-in activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a corresponding server application for interacting with the containee object, the outside-in activation style containee object having an outside-in window for receiving user input and having a corresponding server application for interacting with the containee object, each server application having user interface resources for interacting with the corresponding containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; displaying the outside-in activation style containee object within the container window environment without displaying the outside-in window; upon selection of the outside-in activation style containee object, displaying the outside-in window; in response to a user moving the indicator over the displayed outside-in window, under control of the window system sending notification directly to the server application corresponding to the outside-in activation style containee object; and in response to the user moving the indicator over the displayed inside-out window, under control of the window system sending notification directly to the server application corresponding to the inside-out activation style containee object wherein notification is sent directly to a server application when the indicator moves over a displayed inside-out or outside-in window.
Claim 10
Independent Claim
271 words
A method in a computer system for activating an inside-out activation style containee object and an outside-in activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a corresponding server application for interacting with the containee object, the outside-in activation style containee object having an outside-in window for receiving user input and having a corresponding server application for interacting with the containee object, each server application having user interface resources for interacting with the corresponding containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, the method comprising the computer-implemented steps of: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; displaying the outside-in activation style containee object within the container window environment without displaying the outside-in window; upon selection of the outside-in activation style containee object, displaying the outside-in window; in response to a user moving the indicator over the displayed outside-in window, under control of the window system sending notification directly to the server application corresponding to the outside-in activation style containee object; and in response to the user moving the indicator over the displayed inside-out window, under control of the window system sending notification directly to the server application corresponding to the inside-out activation style containee object wherein notification is sent directly to a server application when the indicator moves over a displayed inside-out or outside-in window.
Claim 11
Dependent Claim
37 words
The method of claim 7, the method further comprising the step of, after displaying the outside-in window, upon selection of an object other than the outside-in activation style containee object, removing the outside-in window from the display.
Claim 12
Dependent Claim
113 words
A computer system for activating a containee object contained within a container object, the container object having a container application with a container window environment, the container window environment for interacting with the container object, the containee object having a server application for interacting with the server object, the system comprising: an indicator for choosing an object; a window system that displays the container window environment and that displays the containee object within the displayed container window environment; and an input event generating and handling mechanism, responsive to moving the indicator over the displayed containee object, for generating an input event and sending notification of the input event directly to the server application.
Claim 13
Dependent Claim
113 words
A computer system for activating a containee object contained within a container object, the container object having a container application with a container window environment, the container window environment for interacting with the container object, the containee object having a server application for interacting with the server object, the system comprising: an indicator for choosing an object; a window system that displays the container window environment and that displays the containee object within the displayed container window environment; and an input event generating and handling mechanism, responsive to moving the indicator over the displayed containee object, for generating an input event and sending notification of the input event directly to the server application.
Claim 14
Dependent Claim
30 words
The computer system of claim 9, wherein the indicator is controlled by a computer mouse, and wherein the input event generating and handling mechanism is responsive to moving the mouse.
Claim 15
Dependent Claim
56 words
The computer system of claim 9, wherein the server application has a server window, and wherein the window system displays the server window when the window system displays the containee object, and wherein the notification event sent directly to the server application by the input event generating and handling mechanism is sent to the server window.
Claim 16
Dependent Claim
175 words
A computer system for activating a containee object contained within a container object, the container object having a container application with a container window environment, the container window environment for interacting with the container object, the containee object having a server application with user interface resources for interacting with the containee object, the computer system comprising: an indicator for choosing an object; a window system that displays the container window environment and that displays the containee object within the displayed container window environment; an input event generating and handling mechanism, responsive to moving the indicator over the displayed containee object, for generating an input event and sending notification of the input event directly to the server application; and a resource integration mechanism, responsive to indicating an action to perform on the containee object, for integrating the user interface resources of the server application into the displayed container window environment such that when a user selects a user interface resource from amongst the integrated user interface resources, the server application processes the user interface resource selection.
Claim 17
Dependent Claim
175 words
A computer system for activating a containee object contained within a container object, the container object having a container application with a container window environment, the container window environment for interacting with the container object, the containee object having a server application with user interface resources for interacting with the containee object, the computer system comprising: an indicator for choosing an object; a window system that displays the container window environment and that displays the containee object within the displayed container window environment; an input event generating and handling mechanism, responsive to moving the indicator over the displayed containee object, for generating an input event and sending notification of the input event directly to the server application; and a resource integration mechanism, responsive to indicating an action to perform on the containee object, for integrating the user interface resources of the server application into the displayed container window environment such that when a user selects a user interface resource from amongst the integrated user interface resources, the server application processes the user interface resource selection.
Claim 18
Dependent Claim
29 words
The computer system of claim 12, wherein the indicator is controlled by a computer mouse, and wherein the resource integration mechanism is responsive to a mouse button up event.
Claim 19
Dependent Claim
213 words
A computer system for interacting with a non-native data object and a native data object, the non-native data object having a server application for interacting with the non-native data object, the computer system comprising: a container object that contains the non-native data object and contains the native data object, the container object having a container application with a container window environment for interacting with the container object and the native data object; an indicator for choosing an object; a window system that displays the container window environment, that displays the native data object within the displayed container window environment, and that displays the non-native data object within the displayed container window environment such that, from the perspective of a user, initiating interaction with the non-native data object is substantially similar to initiating interaction with the native data object; an input event generating and handling mechanism, responsive to moving the indicator over the displayed native data object, for generating a first input event and sending notification of the first input event directly to the container application; and an input event generating and handling mechanism, responsive to moving the indicator over the displayed non-native data object for generating a second input event and sending notification of the second input event directly to the server application.
Claim 20
Dependent Claim
213 words
A computer system for interacting with a non-native data object and a native data object, the non-native data object having a server application for interacting with the non-native data object, the computer system comprising: a container object that contains the non-native data object and contains the native data object, the container object having a container application with a container window environment for interacting with the container object and the native data object; an indicator for choosing an object; a window system that displays the container window environment, that displays the native data object within the displayed container window environment, and that displays the non-native data object within the displayed container window environment such that, from the perspective of a user, initiating interaction with the non-native data object is substantially similar to initiating interaction with the native data object; an input event generating and handling mechanism, responsive to moving the indicator over the displayed native data object, for generating a first input event and sending notification of the first input event directly to the container application; and an input event generating and handling mechanism, responsive to moving the indicator over the displayed non-native data object for generating a second input event and sending notification of the second input event directly to the server application.
Claim 21
Dependent Claim
82 words
The computer system of claim 14, wherein the server application has user interface resources for interacting with the non-native data object, the system further including a resource integration mechanism, responsive to indicating an action to perform on the containee object, for integrating the user interface resources of the server application into the displayed container window environment such that when a user selects a user interface resource from amongst the integrated user interface resources, the server application processes the user interface resource selection.
Claim 22
Independent Claim
142 words
A method in a computer system for directing user input when processing a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container object having a container application with a container window environment for interacting with the container object, the containee object having a server application for interacting with the containee object, the method comprising: displaying the container window environment; displaying the containee object within the displayed container window environment; and under control of the window system, detecting movement of the indicator within the displayed container window environment; and when movement is detected that is over the displayed containee object, sending a notification directly to the server application wherein the notification is not received by the container application.
Claim 23
Independent Claim
142 words
A method in a computer system for directing user input when processing a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container object having a container application with a container window environment for interacting with the container object, the containee object having a server application for interacting with the containee object, the method comprising: displaying the container window environment; displaying the containee object within the displayed container window environment; and under control of the window system, detecting movement of the indicator within the displayed container window environment; and when movement is detected that is over the displayed containee object, sending a notification directly to the server application wherein the notification is not received by the container application.
Claim 24
Dependent Claim
27 words
The method of claim 16 wherein the indicator is controlled by a computer mouse and the sending of the notification occurs in response to moving the mouse.
Claim 25
Dependent Claim
69 words
The method of claim 16 wherein the server application has a server window, and wherein the method further comprises registering the server window with the window system, and wherein the displaying of the containee object within the displayed container window environment further comprises displaying the registered server window within the displayed container window environment, and wherein the sending of the notification sends notification directly to the registered server window.
Claim 26
Dependent Claim
26 words
The method of claim 16, including when the movement is detected that is not over the displayed containee object, sending a notification to the container application.
Claim 27
Dependent Claim
17 words
The method of claim 16 wherein the server application and container application execute within the same process.
Claim 28
Dependent Claim
30 words
The method of claim 16 wherein the container application has an address space and wherein the server application is dynamically loaded into the same address space as the container application.
Claim 29
Dependent Claim
34 words
The method of claim 16 wherein the server application is stored within a dynamic link library, wherein the container application executes as a process, and wherein the container application dynamically loads the server application.
Claim 30
Independent Claim
123 words
A method in a computer system for determining whether a containee object contained within a container object is to be treated as an inside-out object or treated as an outside-in object, the container object having a container application for interacting with the container object, the containee object having a server application for interacting with the containee object, the method comprising: when the containee object is capable of interacting as an inside-out object, setting a first indicator; when the containee object prefers to be treated as an inside-out object, setting a second indicator; and under control of the container application, interacting with the containee object as an inside-out object or as an outside-in object depending on whether the first and second indicators are set.
Claim 31
Independent Claim
123 words
A method in a computer system for determining whether a containee object contained within a container object is to be treated as an inside-out object or treated as an outside-in object, the container object having a container application for interacting with the container object, the containee object having a server application for interacting with the containee object, the method comprising: when the containee object is capable of interacting as an inside-out object, setting a first indicator; when the containee object prefers to be treated as an inside-out object, setting a second indicator; and under control of the container application, interacting with the containee object as an inside-out object or as an outside-in object depending on whether the first and second indicators are set.
Claim 32
Dependent Claim
42 words
The method of claim 23 wherein when the first and second indicators are set to indicate that the containee object is capable of interacting and prefers to be treated as an inside-out object, interacting with the containee object as an inside-out object.
Claim 33
Dependent Claim
17 words
The method of claim 24 wherein the first and second indicators are set by the server application.
Claim 34
Dependent Claim
76 words
The method of claim 23 wherein when the first indicator indicates that the containee object is capable of interacting as an inside-out object and the second indicator indicates that the object does not prefer to be treated as an inside-out object, interacting with the containee object as an outside-in object by default and interacting with the containee object as an inside-out object when the containee object is to be user accessible on a single mouse click.
Claim 35
Dependent Claim
15 words
The method of claim 26 wherein the first indicator is set by the server application.
Claim 36
Dependent Claim
125 words
A computer-readable medium containing instructions for controlling a computer system to direct user input when processing a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container object having a container application with a container window environment for interacting with the container object, the containee object having a server application for interacting with the containee object, by: displaying the container window environment; displaying the containee object within the displayed container window environment; and under control of the window system, when movement of the indicator is detected that is over the displayed containee object, sending a notification directly to the server application.
Claim 37
Dependent Claim
125 words
A computer-readable medium containing instructions for controlling a computer system to direct user input when processing a containee object contained within a container object, the computer system having a window system for displaying windows and for receiving user input, the computer system having an indicator for choosing an object, the container object having a container application with a container window environment for interacting with the container object, the containee object having a server application for interacting with the containee object, by: displaying the container window environment; displaying the containee object within the displayed container window environment; and under control of the window system, when movement of the indicator is detected that is over the displayed containee object, sending a notification directly to the server application.
Claim 38
Dependent Claim
28 words
The computer-readable medium of claim 28 wherein the indicator is controlled by a computer mouse and the sending of the notification occurs in response to moving the mouse.
Claim 39
Dependent Claim
66 words
The computer-readable medium of claim 28 wherein the server application has a server window, and including registering the server window with the window system, and wherein the displaying of the containee object within the displayed container window environment further comprises displaying the registered server window within the displayed container window environment, and wherein the sending of the notification sends notification directly to the registered server window.
Claim 40
Dependent Claim
27 words
The computer-readable medium of claim 28, including when the movement is detected that is not over the displayed containee object, sending a notification to the container application.
Claim 41
Dependent Claim
40 words
The computer-readable medium of claim 31 wherein the server application is stored within a dynamic link library, wherein the container application executes as a process, and wherein the container application dynamically loads the server application from the dynamic link library.
Claim 42
Dependent Claim
18 words
The computer-readable medium of claim 28 wherein the server application and container application execute within the same process.
Claim 43
Dependent Claim
31 words
The computer-readable medium of claim 28 wherein the container application has an address space and wherein the server application is dynamically loaded into the same address space as the container application.
Claim 44
Dependent Claim
269 words
A computer-readable medium containing instructions for controlling a computer system to activate an inside-out activation style containee object and an outside-in activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a corresponding server application for interacting with the containee object, the outside-in activation style containee object having an outside-in window for receiving user input and having a corresponding server application for interacting with the containee object, each server application having user interface resources for interacting with the corresponding containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, by: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; displaying the outside-in activation style containee object within the container window environment without displaying the outside-in window; upon selection of the outside-in activation style containee object, displaying the outside-in window; in response to a user moving the indicator over the displayed outside-in window, under control of the window system sending notification directly to the server application corresponding to the outside-in activation style containee object; and in response to the user moving the indicator over the displayed inside-out window, under control of the window system sending notification directly to the server application corresponding to the inside-out activation style containee object wherein notification is sent directly to a server application when the indicator moves over a displayed inside-out or outside-in window.
Claim 45
Dependent Claim
269 words
A computer-readable medium containing instructions for controlling a computer system to activate an inside-out activation style containee object and an outside-in activation style containee object within a container object, the container object having a container window environment, the inside-out activation style containee object having an inside-out window for receiving user input and having a corresponding server application for interacting with the containee object, the outside-in activation style containee object having an outside-in window for receiving user input and having a corresponding server application for interacting with the containee object, each server application having user interface resources for interacting with the corresponding containee object, the computer system having an indicator for choosing an object and having a window system for displaying windows and for receiving user input, by: displaying the container window environment; displaying the inside-out activation style containee object within the inside-out window that is within the container window environment; displaying the outside-in activation style containee object within the container window environment without displaying the outside-in window; upon selection of the outside-in activation style containee object, displaying the outside-in window; in response to a user moving the indicator over the displayed outside-in window, under control of the window system sending notification directly to the server application corresponding to the outside-in activation style containee object; and in response to the user moving the indicator over the displayed inside-out window, under control of the window system sending notification directly to the server application corresponding to the inside-out activation style containee object wherein notification is sent directly to a server application when the indicator moves over a displayed inside-out or outside-in window.
Claim 46
Dependent Claim
32 words
The computer-readable medium of claim 35 including after displaying the outside-in window, upon selection of an object other than the outside-in activation style containee object, removing the outside-in window from the display.
Claim 47
Dependent Claim
18 words
The computer-readable medium of claim 35 wherein the server application and container application execute within the same process.
Claim 48
Dependent Claim
31 words
The computer-readable medium of claim 35 wherein the container application has an address space and wherein the server application is dynamically loaded into the same address space as the container application.
Claim 49
Dependent Claim
35 words
The computer-readable medium of claim 35 wherein the server application is stored within a dynamic link library, wherein the container application executes as a process, and wherein the container application dynamically loads the server application.