Application-to-application launch windowing
First Claim
Patent Images
1. A method comprising:
- launching a target application from a source application, the target application having an associated target application placement preference parameter and the source application having an associated source application placement preference parameter;
responsive to the launching of the target application, detecting a conflict between at least the target application placement preference parameter and the source application placement preference parameter;
responsive to the launching of the target application, arbitrating placement of a window of the target application within a user interface by resolving the conflict between at least the target application placement preference parameter and the source application placement preference parameter, the target application being launched by the source application; and
responsive to the launching of the target application, presenting the window of the target application within the user interface according to the arbitrated placement.
2 Assignments
0 Petitions
Accused Products
Abstract
A window management system manages the placement of a window of a target application within a user interface. A source application launches the target application. The window management system arbitrates placement of a window of a target application within the user interface based on a target application placement preference parameter and a source application placement preference parameter. The window management system displays the window of the target application within the user interface according to the arbitrated placement. The window management system can also display a window of the source application within the user interface according to the arbitrated placement.
53 Citations
20 Claims
-
1. A method comprising:
-
launching a target application from a source application, the target application having an associated target application placement preference parameter and the source application having an associated source application placement preference parameter; responsive to the launching of the target application, detecting a conflict between at least the target application placement preference parameter and the source application placement preference parameter; responsive to the launching of the target application, arbitrating placement of a window of the target application within a user interface by resolving the conflict between at least the target application placement preference parameter and the source application placement preference parameter, the target application being launched by the source application; and responsive to the launching of the target application, presenting the window of the target application within the user interface according to the arbitrated placement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process wherein the one or more computer-readable media are not carrier waves, the computer process comprising:
-
launching a target application from a source application, the target application having an associated target application placement preference parameter and the source application having an associated source application placement preference parameter; responsive to the launching of the target application, detecting a conflict between at least the target application placement preference parameter and the source application placement preference parameter; responsive to the launching of the target application, arbitrating placement of a window of the target application within a user interface by resolving the conflict between at least the target application placement preference parameter and the source application placement preference parameter, the target application being launched by the source application; and responsive to the launching of the target application, presenting the window of the target application within the user interface according to the arbitrated placement. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; a user interface; and a window management system configured to assist in launching a target application from a source application and to arbitrate, via the processor, placement of a window of the target application within the user interface based on detecting and resolving a conflict between at least a target application placement preference parameter and a source application placement preference parameter in response to the launching of the target application, the target application being launched by the source application, and the processor sending a signal to a video adapter to present the window of the target application within the user interface according to the arbitrated placement. - View Dependent Claims (20)
-
Specification