Method and apparatus for integrating the user interfaces of multiple applications into one application
First Claim
Patent Images
1. A method comprising:
- receiving a request to launch a first application;
if the first application is a suite application, launching the first application with a command line parameter containing a window handle; and
otherwise, launching the first application in a suspended mode, installing a message hook in the first application, the message hook configured with a process identifier assigned to the first application, and unsuspending the first application once the message hook is installed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method including receiving a request to launch a first application and then launching the first application in a suspended mode. Further, installing a message hook in the first application; and unsuspending the first application. Also, an apparatus for performing the above method including a processor and a memory connected to the processor.
115 Citations
21 Claims
-
1. A method comprising:
-
receiving a request to launch a first application;
if the first application is a suite application, launching the first application with a command line parameter containing a window handle; and
otherwise, launching the first application in a suspended mode, installing a message hook in the first application, the message hook configured with a process identifier assigned to the first application, and unsuspending the first application once the message hook is installed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article comprising a computer readable medium having instructions stored thereon, which when executed, causes:
-
receiving a request to launch a first application;
if the first application is a suite application, launching the first application with a command line parameter containing a window handle; and
otherwise launching the first application in a suspended mode, installing a message hook in the first application, the message hook configured with a process identifier assigned to the first application, and unsuspending the first application once the message hook is installed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a processor;
a memory coupled to the processor configured to cause the processor to;
receive a request to launch a first application;
if the first application is a suite application, launch the first application with a command line parameter containing a window handle; and
otherwise, launch the first application in a suspended mode, install a message hook in the first application, the message hook configured with a process identifier assigned to the first application, and unsuspend the first application once the message hook is installed. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method computerized comprising:
-
launching, by a shell application, a selected task application in a suspended mode;
installing, by the shell application, a message hook in the selected task application, the message hook configured with a process identifier assigned to the selected task application;
unsuspending, by the shell application, the selected task application; and
modifying attributes of identified windows opened by the selected task application according to the process identifier assigned to the selected task application, the identified windows to function as child windows with a parent of the child windows set to a view window of the shell application. - View Dependent Claims (20, 21)
-
Specification