Application launching in a multi-display device
First Claim
Patent Images
1. A system comprising:
- an apparatus having a first display device and a second display device physically connected to each other and hingeably moveable relative to each other about a hinge;
at least one processor; and
at least one computer-readable storage media storing instructions that are executable by the at least one processor to perform operations including;
ascertaining that an application is to be launched on the apparatus;
determining a launch behavior for the application based on an evaluation of context information indicating;
a device positioning of the first display device relative to the second display device, and an application state, identifying one of a primary launch state for the application and a secondary launch state for the application, based on the device positioning; and
causing the application to launch on the apparatus according to the launch behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for application launching in a multi-display device are described. In one or more implementations, an apparatus such as a mobile device includes multiple interconnected display devices. According to one or more implementations, techniques described herein enable application launching behavior to be determined based on context information. For instance, based on a determined context condition of a multi-display client device, an application launch behavior is determined and used to launch an application on the client device.
-
Citations
20 Claims
-
1. A system comprising:
-
an apparatus having a first display device and a second display device physically connected to each other and hingeably moveable relative to each other about a hinge; at least one processor; and at least one computer-readable storage media storing instructions that are executable by the at least one processor to perform operations including; ascertaining that an application is to be launched on the apparatus; determining a launch behavior for the application based on an evaluation of context information indicating;
a device positioning of the first display device relative to the second display device, and an application state, identifying one of a primary launch state for the application and a secondary launch state for the application, based on the device positioning; andcausing the application to launch on the apparatus according to the launch behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
determining that a first application is actively executing on an apparatus; ascertaining that a second application is to be launched on the apparatus; determining a launch behavior for the second application based on an affinity value that indicates an affinity between the first application and second application, wherein the affinity value is determined based on;
a state of execution for the first application on the apparatus and display device data for one or more display devices associated with the apparatus; andcausing the first application to launch on the apparatus according to the launch behavior. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
setting an affinity value that associates a state for launch of a first application with a state for launch of a second application relative to a detected display configuration of one or more display devices connected with an apparatus; causing an application group to be generated that includes the first application and the second application; detecting a group launch event indicating that applications of the application group are to be launched based on detection of the display configuration of the one or more display devices and the affinity value; and causing the first application and the second application to be launched based on the group launch event. - View Dependent Claims (17, 18, 19, 20)
-
Specification