US2012225694A1PendingUtilityA1

Windows position control for phone applications

Assignee: SIRPAL SANJIVPriority: Oct 1, 2010Filed: Feb 2, 2012Published: Sep 6, 2012
Est. expiryOct 1, 2030(~4.2 yrs left)· nominal 20-yr term from priority
G06F 1/1616G06F 3/04883G06F 1/1641G06F 2200/1614G06F 2203/04803G06F 1/1647G06F 3/0483G06F 3/04886H04M 1/724G06F 3/0481G06F 3/0484
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and devices for selectively presenting a user interface for a phone application are provided. More particularly, a change in the display mode of a multiple screen device can be determined. More particularly, a presentation of a user interface for an in-process call of a phone application can be retained after receiving a flick in an off-screen gesture area of the device. However, the user interface moves from a first screen to a second screen (or vice versa) in response to receiving the flick. The user interface provides detail information about a phone call that is currently in-process.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 providing a device having at least first and second screens, wherein the device executes a phone application, and wherein the phone application is in an in-call mode;   in a first display mode, presenting a first user interface for the phone application on a first screen, wherein the first display mode includes displaying content in a portrait orientation and displaying content on the first screen;   receiving input from a user, wherein the input includes a change in the display for the phone application;   determining a second display mode, wherein the second display mode includes displaying content in a portrait orientation and displaying content on the second screen;   in response to the input and the determination that the device is in a second display mode, presenting the first user interface on the second screen;   in response to the determination that the device is in a second display mode, presenting the first user interface on the second screen.   
     
     
         2 . The method of  claim 1 , wherein in the first user interface presents the same content on the first or second screen. 
     
     
         3 . The method of  claim 2 , wherein a desktop is presented on the second screen in the first display mode. 
     
     
         4 . The method of  claim 3 , wherein the phone application remains in a single application mode during the change in the display for the user. 
     
     
         5 . The method of  claim 4 , wherein the phone application is in a first application mode of two or more application modes. 
     
     
         6 . The method of  claim 5 , wherein, in the in-call mode, the device is conducting an outgoing call, and in-coming call, or a previously made call. 
     
     
         7 . The method of  claim 6 , wherein the input is one of a flick or drag. 
     
     
         8 . The method of  claim 7 , wherein the flick or drag occurs in an off-screen gesture area or either the first screen or the second screen. 
     
     
         9 . The method of  claim 8 , further comprising:
 executing the phone application;   receiving a manifest;   setting a display binding for the phone application based on the first display mode; and   providing the display binding to the phone application.   
     
     
         10 . The method of  claim 9 , further comprising:
 setting a second display binding in response to the input; and   providing the second display binding to the phone application to present the first user interface in the second screen.   
     
     
         11 . A device, comprising:
 a first screen, the first screen including a touch sensitive display area;   a second screen, the second screen including a touch sensitive display area, wherein in a first display mode the first screen displays an in-call user interface and the second screen displays a desktop;   a memory;   a processor;   a phone application program stored in the memory and executed by the processor, wherein the phone application is in an in-call mode, wherein the application programming is operable to:
 send a manifest to a multi-display management module, the manifest providing a preferred display mode; 
 receive a display binding, the display binding providing a first display mode; and 
 present the first user interface in the first display mode. 
   
     
     
         12 . The device of  claim 11 , wherein the processor receives a flick or drag in an off-screen gesture area and, in response to the flick or drag, sends a second display binding to the phone application, and wherein the phone application program is further operable to:
 receive the second display binding, the second display binding providing a second display mode; and   present a first user interface in a second screen while in the second display mode.   
     
     
         13 . The device of  claim 11 , further comprising:
 the phone application program further operable to:
 receive an input for the phone application program; 
 in response to the input, send a second manifest to the multi-display management module, the second manifest providing a second preferred display mode; and 
 receive a second display binding, the second display binding providing the first display mode; and 
 present only the first user interface in the first display mode, wherein the first user interface is provided on the first screen. 
   
     
     
         14 . The device of  claim 11 , further comprising a multi-display management module operable to:
 receive the manifest;   determine a display mode;   create the display binding; and   send the display binding to the phone application program.   
     
     
         15 . The device of  claim 14 , wherein the first display mode is a dual display mode in portrait orientation with the first screen displays a window for the phone application, and wherein the second display mode is a dual display mode in portrait orientation with the second screen displays the window for the phone application. 
     
     
         16 . A computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for providing a user interface for a phone application, the computer-executable instructions comprising:
 instructions to execute the phone application wherein the phone application is in an in-call mode;   instructions to generate a manifest for the phone application, wherein the manifest provides a preferred display mode for the phone application;   instructions to receive the manifest;   instructions to determine a configuration for a device, wherein the configuration is open with at least two screens visible by a user and in portrait orientation;   instructions to determine a first display mode for the device;   instructions to create a display binding for the phone application;   instructions to send the display binding to the phone application; and   in response to determining the first display mode and receiving the display binding;   instructions to generate a first user interface for a first screen and a desktop for the second screen.   
     
     
         17 . The computer readable medium of  claim 16 , further comprising instructions to receive one of a flick or a drag in an off-screen gesture area of a first screen or a second screen. 
     
     
         18 . The computer readable medium of  claim 17 , further comprising, in response to receiving one of the flick or drag, instructions to switch to a second display mode. 
     
     
         19 . The computer readable medium of  claim 18 , further comprising;
 in response to switching to the second display mode, instructions to create a second display binding;   instructions to receive the second display binding; and   instructions to present the first user interface on the second screen.   
     
     
         20 . The computer readable medium of  claim 19 , wherein the first user interface is a call information window for an in-process call.

Join the waitlist — get patent alerts

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

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