US2013024778A1PendingUtilityA1

Dynamic cross-environment application configuration/orientation

Assignee: Z124Priority: Jul 13, 2011Filed: Feb 17, 2012Published: Jan 24, 2013
Est. expiryJul 13, 2031(~5 yrs left)· nominal 20-yr term from priority
G06F 3/04847G09G 2370/12H04W 4/60G09G 2370/047G06F 9/451G06F 3/1454G09G 2340/0492G09G 5/14G09G 2354/00G06F 3/0481G06F 3/1423H04L 67/75
49
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The method of  claim 1 , wherein the second active user environment is associated with a second operating system, the second operating system in active concurrent execution with the first operating system on a shared kernel of the mobile computing device. 
     
     
         3 . The method of  claim 1 , further comprising translating a plurality of configuration parameters including the received display parameter into a configuration qualifier, wherein the configuration qualifier is used in selecting the active resource set from the plurality of resource sets. 
     
     
         4 . The method of  claim 3 , wherein at least one of the plurality of configuration parameters is associated with the first active user environment. 
     
     
         5 . The method of  claim 2 , wherein the display parameter is based on a property of a console window associated with a console application running on the second operating system. 
     
     
         6 . The method of  claim 3 , wherein the display parameter comprises a resolution of the console window. 
     
     
         7 . The method of  claim 3 , wherein the display parameter comprises an aspect ratio of the console window. 
     
     
         8 . The method of  claim 1 , wherein the device configuration change message indicates a connection state of the second active user environment. 
     
     
         9 . The method of  claim 1 , wherein the device configuration change message comprises a user input that indicates that the active application screen is to be moved from a display associated with the first user environment to the display associated with the second user environment. 
     
     
         10 . The method of  claim 1 , further comprising:
 selecting a secondary resource set from the plurality of resource sets associated with the application;   displaying a first application screen of the application in a first portion of a display associated with the second active user interaction space using the resource set; and   displaying a second application screen of the application in a second portion of the display associated with the second active user interaction space using the secondary resource set.   
     
     
         11 . The method of  claim 1 , wherein the second active user interaction space is associated with the first operating system. 
     
     
         12 . The method of  claim 1 , wherein the selecting of the resource set is in response to a user input that indicates that the application should be moved from the first active user interaction space to the second active user interaction space. 
     
     
         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.   
     
     
         14 . The mobile computing device of  claim 13 , wherein the second active user environment is associated with a second operating system, the second operating system in active concurrent execution with the first operating system on a shared kernel of the mobile computing device. 
     
     
         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.   
     
     
         16 . The method of  claim 15 , wherein the second user environment is associated with a second operating system, the second operating system in active concurrent execution with the first operating system on a shared kernel of the mobile computing device. 
     
     
         17 . The method of  claim 16 , wherein the second application screen is displayed within a console window associated a console application running on the second operating system. 
     
     
         18 . The method of  claim 17 , wherein the second active device configuration includes a qualifier associated with a parameter of the console window. 
     
     
         19 . The method of  claim 15 , wherein the second active device configuration includes a qualifier associated with an input device of the second user environment.

Join the waitlist — get patent alerts

Track US2013024778A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.