US2012117497A1PendingUtilityA1

Method and apparatus for applying changes to a user interface

35
Assignee: UOLA JUHA TAPANIPriority: Nov 8, 2010Filed: Nov 8, 2010Published: May 10, 2012
Est. expiryNov 8, 2030(~4.3 yrs left)· nominal 20-yr term from priority
G06F 9/451
35
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An approach is provided for applying changes to a user interface. The window manager receives an input for specifying at least one change to one or more components of a first user interface. Next, the window manager determines respective execution states of one or more applications associated with the user interface. Then, the window manager determines to apply the at least one change to generate a second user interface while preserving the respective execution states.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving an input for specifying at least one change to one or more components of a first user interface;   determining to preserve respective execution states of one or more applications associated with the first user interface; and   determining to apply the at least one change to generate a second user interface for presenting the one or more applications based, at least in part, on the preserved respective execution states.   
     
     
         2 . A method of  claim 1 , further comprising:
 determining to initiate a transition between the first user interface and the second user interface based, at least in part, on predetermined criteria, user input, or a combination thereof.   
     
     
         3 . A method of  claim 1 , further comprising:
 determining to maintain the first user interface and the second user interface concurrently.   
     
     
         4 . A method of  claim 1 , further comprising:
 determining status information associated with the first user interface;   determining to restore at least a portion of the second user interface following application of the at least one change based, at least in part, on the status information.   
     
     
         5 . A method of  claim 4 , wherein the status information includes one or more identifiers of the one or more applications, location and dimensional information of displays associated with the one or more applications, and status information of the windows. 
     
     
         6 . A method of  claim 1 , further comprising:
 determining to generate a notification to at least one of the one or more applications in response to the input for specifying the at least one change.   
     
     
         7 . A method of  claim 6 , wherein the notification alerts the at least one application to initiate an operation to modify the at least one application based on the at least one change. 
     
     
         8 . A method of  claim 1 , further comprising:
 determining whether there is an update for one or more components,   wherein the at least one change is based, at least in part, on the update.   
     
     
         9 . A method of  claim 1 , wherein the one or more components specify, at least in part, one or more characteristics for opening, closing, minimizing, maximizing, moving, resizing, navigating, or a combination thereof one or more outputs of the one or more applications. 
     
     
         10 . An apparatus comprising:
 at least one processor; and   at least one memory including computer program code for one or more programs,   the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
 receive an input for specifying at least one change to one or more components of a first user interface; 
 determine to preserve respective execution states of one or more applications associated with the first user interface; and 
 determine to apply the at least one change to generate a second user interface for presenting the one or more applications based, at least in part, on the preserved respective execution states. 
   
     
     
         11 . An apparatus of  claim 10 , wherein the apparatus is further caused to:
 determine to initiate a transition between the first user interface and the second user interface based, at least in part, on predetermined criteria, user input, or a combination thereof.   
     
     
         12 . An apparatus of  claim 10 , wherein the apparatus is further caused to:
 determine to maintain the first user interface and the second user interface concurrently.   
     
     
         13 . An apparatus of  claim 10 , wherein the apparatus is further caused to:
 determine status information associated with the first user interface;   determine to restore at least a portion of the second user interface following application of the at least one change based, at least in part, on the status information.   
     
     
         14 . An apparatus of  claim 13 , wherein the status information includes one or more identifiers of the one or more applications, location and dimensional information of displays associated with the one or more applications, and status information of the windows. 
     
     
         15 . An apparatus of  claim 10 , wherein the apparatus is further caused to:
 determine to generate a notification to at least one of the one or more applications in response to the input for specifying the at least one change.   
     
     
         16 . An apparatus of  claim 15 , wherein the notification alerts the at least one application to initiate an operation to modify the at least one application based on the at least one change. 
     
     
         17 . An apparatus of  claim 10 , wherein the apparatus is further caused to:
 determine whether there is an update for one or more components,   wherein the at least one change is based, at least in part, on the update.   
     
     
         18 . An apparatus of  claim 10 , wherein the one or more components specify, at least in part, one or more characteristics for opening, closing, minimizing, maximizing, moving, resizing, navigating, or a combination thereof one or more outputs of the one or more applications. 
     
     
         19 . A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
 receiving an input for specifying at least one change to one or more components of a first user interface;   determining to preserve respective execution states of one or more applications associated with the user interface; and   determining to apply the at least one change to generate a second user interface for presenting the one or more applications based, at least in part, on the preserved respective execution states.   
     
     
         20 . A computer-readable storage medium of  claim 19 , wherein the apparatus is caused to further perform:
 determining status information associated with the first user interface;   determining to restore at least a portion of the second user interface following application of the at least one change based, at least in part, on the status information.   
     
     
         21 .- 45 . (canceled)

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.