US2012218202A1PendingUtilityA1

Windows position control for phone applications

Assignee: SIRPAL SANJIVPriority: Oct 1, 2010Filed: Feb 2, 2012Published: Aug 30, 2012
Est. expiryOct 1, 2030(~4.2 yrs left)· nominal 20-yr term from priority
G06F 1/1616G06F 3/0483G06F 3/1446G06F 2203/04803G09G 2340/0492H04M 1/72448H04M 1/72433G09G 5/14G06F 3/0481G06F 1/1641G06F 3/04883G06F 3/04886H04M 1/0222G09G 2354/00H04M 1/72469
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 a call log of a phone application can be retained after receiving a flick in an off-screen gesture area of the device. However, a second, child window is provided in a second screen in response to receiving the flick. The second, child window provides detail information about a phone call selected in the call log.

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 a call log mode;   in a first display mode, presenting a first user interface for a phone application on a first screen, wherein the first display mode includes displaying content in a portrait orientation and displaying a first user interface on the first screen and a desktop on the second screen;   receiving input from a user, wherein the input includes a change in the display for the phone application;   determining a second display mode;   in response to the input and the determination that the device is in a second display mode, presenting a first user interface on a first screen and a second user interface on the second screen.   
     
     
         2 . The method of  claim 1 , wherein in the first user interface and the second user interface present different content. 
     
     
         3 . The method of  claim 2 , wherein the second user interface is a child window of the first user interface. 
     
     
         4 . The method of  claim 3 , wherein the phone application remains in a single application mode during the change in the number of user interfaces that are in view of the user. 
     
     
         5 . The method of  claim 4 , wherein the phone application is in a first application mode or two or more application modes. 
     
     
         6 . The method of  claim 5 , wherein the second user interface is a call detail window showing information about a phone 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. 
     
     
         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 second user interface.   
     
     
         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 second screen displays a first user interface and the first screen displays a desktop, and wherein in a second display the first screen displays the first user interface and the second screen displays a second user interface;   a memory;   a processor;   a phone application program stored in the memory and executed by the processor, wherein the phone application program is in a call log 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 of a second screen 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 the first and second user interfaces in the second display mode, wherein the second user interface is a call detail window providing information about a phone call selected in a first user interface.   
     
     
         13 . The device of  claim 11 , further comprising:
 the phone application program further operable to:
 maintain the phone application program in a call log mode; 
 in response to receiving the display binding, provide a call log and a call detail window about a phone call selected in the call log. 
   
     
     
         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 displaying a window for the phone application, wherein the second display mode is a dual display mode in portrait orientation with both the first and second screens displaying windows for the phone application, and wherein the first and second window are associated with information in a call log and associated with information about a single call. 
     
     
         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 a call log mode and providing detail information about a phone call;   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 second user interface for a 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 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 a second display mode, instructions to maintain the first user interface on the first screen and display a desktop on the second screen;   instructions to receive the second display binding; and   in the second display binding, instructions to present only a first user interface of the phone application on the first screen.   
     
     
         20 . The computer readable medium of  claim 19 , wherein the flick or drag is received in an off-screen gesture area of the second screen.

Join the waitlist — get patent alerts

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

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