DYNAMIC CROSS-ENVIRONMENT APPLICATION CONFIGURATION/ORIENTATION
First Claim
1. A method for dynamically configuring an active application screen of a first application running in a first operating system of a mobile computing device, the first operating system associated with a first active user environment, comprising:
- receiving a device configuration change message, the device configuration change message related to a device configuration of a second active user environment, the second active user environment receiving graphics information from the mobile computing device through a graphics interface;
receiving a display parameter associated with an active display of the second active user environment;
selecting an active resource set from a plurality of resource sets associated with the first application based at least in part on the display parameter;
disestablishing a first application screen associated with the first application; and
displaying a second application screen associated with the first application using the active resource set on the active display of the second user environment.
4 Assignments
0 Petitions
Accused Products
Abstract
Dynamic configuration of cross-environment applications enhances the computing experience in a computing environment with an extended active user environment and/or multiple active user environments. A mobile computing device maintains multiple active device configurations associated with multiple active user environments and/or application windows within active user environments. Device configuration qualifiers are determined from a variety of sources including device characteristics, device indicators, user settings, and/or application presentation. The mobile computing device selects active resource sets for applications based on the device configuration qualifiers. Application presentation is dynamically updated by disestablishing an application screen and establishing a new active application screen using a different resource set. The mobile computing device may be a smartphone running the Android mobile operating system and a full desktop Linux distribution on a modified Android kernel.
-
Citations
19 Claims
-
1. A method for dynamically configuring an active application screen of a first application running in a first operating system of a mobile computing device, the first operating system associated with a first active user environment, comprising:
-
receiving a device configuration change message, the device configuration change message related to a device configuration of a second active user environment, the second active user environment receiving graphics information from the mobile computing device through a graphics interface; receiving a display parameter associated with an active display of the second active user environment; selecting an active resource set from a plurality of resource sets associated with the first application based at least in part on the display parameter; disestablishing a first application screen associated with the first application; and displaying a second application screen associated with the first application using the active resource set on the active display of the second user environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile computing device including a computer-readable medium storing instructions for a physical processor, the instructions, when executed, causing the processor to perform steps comprising:
-
running a first application in a first operating system of the mobile computing device, the first operating system associated with a first active user environment; receiving a device configuration change message, the device configuration change message related to a device configuration of a second active user environment, the second active user environment receiving graphics information from the mobile computing device through a graphics interface; receiving a display parameter associated with an active display of the second active user environment; selecting an active resource set from a plurality of resource sets associated with the first application based on the display parameter; disestablishing a first application screen associated with the first application; and displaying a second application screen associated with the first application using the active resource set on the active display of the second active user environment. - View Dependent Claims (14)
-
-
15. A method comprising:
-
maintaining, in a mobile operating system of a mobile computing device, a first active device configuration associated with a first user environment, the first user environment including a display of the mobile computing device; running a first application on a first operating system of the mobile computing device; selecting resources for a first application screen associated with the first application according to the first active device configuration; displaying the first application screen on the display of the mobile computing device; maintaining a second active device configuration associated with a second user environment; running a second application on the first operating system; selecting resources for a second application screen associated with the second application according to the second active device configuration; and displaying the second application screen on a display of the second user environment. - View Dependent Claims (16, 17, 18, 19)
-
Specification