IP Library Patent Application 13364485
Patent Application
App. No. 13/364,485

WINDOWS POSITION CONTROL FOR PHONE APPLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/364,485
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 after the device is rotated. More particularly, a presentation of a user interface for a dialer of a phone application can be retained after receiving a signal indicating the rotation of the device. However, based on the direction of the rotation, the dialer may be moved from a first screen to a second screen and the window is changed to a landscape orientation.

Claims (59)

1 . A method, comprising:

providing a device having at least first and second screens;

in a first display mode, presenting a first user interface for a phone application on a first screen and a second user interface on a second screen, wherein the first display mode includes displaying content in a portrait orientation;

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 landscape orientation; and

in response to the input and the determination that the device is in a second display mode, displaying the first user interface on the first screen and the 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 screens that are in view of the user.

5 . The method of claim 4 , wherein the phone application is in a first application mode.

6 . The method of claim 5 , wherein the first application mode is a dialer mode.

7 . The method of claim 6 , wherein the input is a clockwise rotation of the device.

8 . The method of claim 7 , wherein the clockwise rotation changes the device from portrait orientation to landscape orientation.

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 second user interface and the first screen displays a first user interface in a portrait orientation, wherein in a second display mode the first user interface is displayed in the second screen and the second user interface is displayed in a first screen, and wherein in the second display mode the first user interface and second user interface are displayed in a landscape orientation;

a memory;

a processor;

a phone application program stored in the memory and executed by the processor, 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 and the second user interface in the first display mode.

12 . The device of claim 11 , wherein the processor receives a counterclockwise rotation signal and, in response to the counterclockwise rotation, 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 interface in a landscape orientation.

13 . The device of claim 11 , further comprising:

the phone application program further operable to:

maintain the phone application program in a dialer mode;

in response to receiving the first display binding, provide a dial pad and a child window.

14 . The device of claim 11 , further comprising a multi-display management module operable to:

receive the manifest;

determine a second display mode;

create the second display binding; and

send the second 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 and second screens displaying windows for the phone application, while the phone application is in a dialer mode, and wherein the second display mode is a dual display mode in landscape orientation with the first and second screens displaying windows for the phone application, while the phone application is in a dialer mode.

16 . A computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor of a device 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 dialer 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;

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;

instructions to receive a rotation signal;

in response to the rotation signal, instructions to send a second display binding to change the phone application to a second display mode, wherein, in the second display mode, a first user interface and a second user interface are displayed in a landscape orientation.

17 . The computer readable medium of claim 16 , further comprising instructions to receive one of a clockwise rotation or a counterclockwise rotation.

18 . The computer readable medium of claim 17 , further comprising, in response to receiving the clockwise rotation, instructions to move a display of the first user interface from a first screen to a second screen.

19 . The computer readable medium of claim 18 , wherein the device is in a portrait orientation in the first display mode and in a landscape orientation in the second display mode.

20 . The computer readable medium of claim 19 , wherein the first user interface is a dial pad.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069191/0777 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Oct 11, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069170/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2012
From: SIRPAL, SANJIV; GIMPL, MARTIN
To: IMERJ LLC
Reel/Frame 028131/0382 →