DYNAMIC CROSS-ENVIRONMENT APPLICATION CONFIGURATION/ORIENTATION
First Claim
1. A method for configuring a first application and a second application, both compiled for and in active concurrent execution within a first operating system of a mobile computing device, the mobile computing device associated with a first active user environment, the method comprising:
- receiving a first orientation indicator from a first orientation sensor, the first orientation sensor associated with the first active user environment;
translating the first orientation indicator into a first orientation qualifier associated with an active display of the first active user environment;
selecting a first resource set for the first application from a first plurality of resource sets associated with the first application based on the first orientation qualifier;
establish a first application screen associated with the first application using the first resource set;
displaying the first application screen on a first display of the first active user environment;
associating a second orientation qualifier with a second active display of a second active user environment;
selecting a second resource set for the second application from a second plurality of resource sets associated with the second application based on the second orientation qualifier;
establish a second application screen associated with the second application using the second resource set; and
displaying the second application screen on the second active display.
2 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.
96 Citations
20 Claims
-
1. A method for configuring a first application and a second application, both compiled for and in active concurrent execution within a first operating system of a mobile computing device, the mobile computing device associated with a first active user environment, the method comprising:
-
receiving a first orientation indicator from a first orientation sensor, the first orientation sensor associated with the first active user environment; translating the first orientation indicator into a first orientation qualifier associated with an active display of the first active user environment; selecting a first resource set for the first application from a first plurality of resource sets associated with the first application based on the first orientation qualifier; establish a first application screen associated with the first application using the first resource set; displaying the first application screen on a first display of the first active user environment; associating a second orientation qualifier with a second active display of a second active user environment; selecting a second resource set for the second application from a second plurality of resource sets associated with the second application based on the second orientation qualifier; establish a second application screen associated with the second application using the second resource set; and displaying the second application screen on the second active display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuring a first application and a second application, both compiled for and in active concurrent execution within a first operating system of a mobile computing device, the mobile computing device associated with a first active user environment, the method comprising:
-
receiving a first orientation indicator from a first orientation sensor, the first orientation sensor associated with the first active user environment; associating a first orientation qualifier with the first orientation indicator; selecting a first resource set for the first application from a first plurality of resource sets associated with the first application based on the first orientation qualifier; disassociating a second orientation qualifier from the first orientation indicator; and selecting a second resource set for the second application from a second plurality of resource sets associated with the second application based on the second orientation qualifier. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for configuring a first application and a second application, both compiled for and in active concurrent execution within a first operating system of a mobile computing device, the mobile computing device associated with a first active user environment, the method comprising:
-
receiving a first orientation indicator from a first orientation sensor, the first orientation sensor associated with the 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; translating the first orientation indicator into a first orientation qualifier for a first active application screen associated with the first application; selecting a first resource set for the first application from a first plurality of resource sets associated with the first application based on the first orientation qualifier; translating the device configuration change message into a second orientation qualifier for a second active application screen associated with the second application; and selecting a second resource set for the second application from a second plurality of resource sets associated with the second application based on the second orientation qualifier. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification