IP Library Granted Patent US 9,501,813
Granted Patent B2
US 9,501,813 · App. 14/265,892 · Granted Nov 22, 2016

Systems and methods for controlling a display screen of a portable computing device

View Patent ↗
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 9,501,813
App. No.
14/265,892
Granted
Nov 22, 2016
Kind
B2
Abstract

A system and method for controlling how images are displayed on a display screen of a portable computing device changes the orientation of the images on the display screen when the orientation of the portable computing device changes. If the orientation of the portable computing device is changing only infrequently, the orientation of the images on the display screen may be rapidly changed when the orientation of the portable computing device changes. If the orientation of the portable computing device is changing relatively frequently, the orientation of the images may not switch until after a delay period has expired after each change in orientation of the portable computing device occurs.

Claims (24)

1. A method of controlling the orientation of images on a display screen of a portable computing device that is configured to display images in different orientations on the display screen when the portable computing device is positioned in corresponding different orientations, comprising:

determining a duration of a switching time period that elapses between a first point in time at which the portable computing device changes from a first orientation to a second orientation, and a second point in time at which the portable computing device switches from the second orientation back to the first orientation or to another orientation; and

causing an image displayed on the display screen of the portable computing device to switch orientations on the display screen only after a delay time period has elapsed after the orientation of the portable computing device has changed, wherein the delay time period is a first delay time period if the switching time period is greater than or equal to a threshold duration, and wherein the delay time period is a second delay time period that is longer than the first delay time period if the switching time period is less than the threshold duration.

2. The method of claim 1 , wherein the determining step is repeated on a periodic basis to determine a new switching time period, and wherein the causing step is performed based on the newly determined switching time period after each repetition of the determining step.

3. A method of controlling the orientation of images on a display screen of a portable computing device that is configured to display images in different orientations on the display screen when the portable computing device is positioned in corresponding different orientations, comprising:

A) determining a duration of a first switching time period that elapses between a first point in time at which the portable computing device changes from a first orientation to a second orientation, and a second point in time at which the portable computing device switches from the second orientation to a different orientation;

B) determining a duration of a subsequent switching time period that elapses before the portable computing device again changes its orientation;

C) calculating an average switching time period based on one or more determined switching time periods; and

D) causing an image displayed on the display screen of the portable computing device to switch orientations on the display screen only after a delay time period has elapsed after the orientation of the portable computing device changes, wherein the delay time period is a first delay time period if the average switching time period is greater than or equal to a threshold duration, and wherein the delay time period is a second delay time period that is longer than the first delay time period if the average switching time period is less than the threshold duration.

4. The method of claim 3 , wherein steps B and C are repeated on a periodic basis to determine a new average switching time period, and wherein step D is performed based on the newly determined average switching time period after each repetition of steps B and C.

5. The method of claim 3 , wherein the average switching time period is based on a predetermined number of determined switching time periods.

6. The method of claim 3 , wherein the average switching time period is based on any switching time periods that were determined within a predetermined time window.

7. A system for controlling the orientation of images on a display screen of a portable computing device that is configured to display images in different orientations on the display screen when the portable computing device is positioned in corresponding different orientations, comprising:

means for determining a duration of a switching time period that elapses between a first point in time at which the portable computing device changes from a first orientation to a second orientation, and a second point in time at which the portable computing device switches from the second orientation back to the first orientation, or to a different orientation; and

means for causing an image displayed on the display screen of the portable computing device to switch orientations on the display screen only after a delay time period has elapsed after the orientation of the portable computing has changed, wherein the delay time period is a first delay time period if the switching time period is greater than or equal to a threshold duration, and wherein the delay time period is a second delay time period that is longer than the first delay time period if the switching time period is less than the threshold duration.

8. The system of claim 7 , wherein determining means periodically re-determines the duration of the switching time period, and wherein the causing means uses the newly determined switching time period after each re-determination of the switching time period.

9. A system for controlling the orientation of images on a display screen of a portable computing device that is configured to display images in different orientations on the display screen when the portable computing device is positioned in corresponding different orientations, comprising:

a switching time period determining unit comprising at least one processor that determines a duration of a switching time period that elapses between a first point in time at which the portable computing device changes from a first orientation to a second orientation, and a second point in time at which the portable computing device switches from the second orientation back to the first orientation, or to a different orientation; and

a display control unit comprising at least one processor that is configured to cause images displayed on the display screen of the portable computing device to switch orientations on the display screen only after a delay time period has elapsed after the orientation of the portable computing has changed, wherein the delay time period is a first delay time period if the switching time period is greater than or equal to a threshold duration, and wherein the delay time period is a second delay time period that is longer than the first delay time period if the switching time period is less than the threshold duration.

10. The system of claim 9 , wherein the switching time period determining unit periodically re-determines the duration of the switching time period, and wherein the display control unit uses the newly determined switching time period after each re-determination of the switching time period.

11. The system of claim 9 , further comprising an orientation determining unit configured to determine when the portable computing device is in the first orientation and the second orientation.

12. A non-transitory computer readable medium that stores instructions which, when executed by one or more processors of a display unit of a portable computing device, cause the display unit to perform a method of controlling the orientation of images appearing on a display screen of the portable computing device, the method comprising:

determining a duration of a switching time period that elapses between a first point in time at which the portable computing device changes from a first orientation to a second orientation, and a second point in time at which the portable computing device switches from the second orientation back to the first orientation or to a different orientation; and

causing an image displayed on the display screen of the portable computing device to switch orientations on the display screen only after a delay time period has elapsed after the orientation of the portable computing device has changed, wherein the delay time period is a first delay time period if the switching time period is greater than or equal to a threshold duration, and wherein the delay time period is a second delay time period that is longer than the first delay time period if the switching time period is less than the threshold duration.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE BUSINESS INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0432 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST BY DELETING 13831728 13831785 14291602 13680382 14827548 14752086 13680067 14169385 14473289 14194220 14194438 14317743 PREVIOUSLY RECORDED ON REEL 038328 FRAME 501. ASSIGNOR(S) HEREBY CONFIRMS THE SALE, ASSIGNMENT, TRANSFER AND CONVEYANCE OF REMAINING PROPERTIES. Recorded Oct 28, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 040540/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2016
From: VONAGE NETWORK LLC
To: VONAGE BUSINESS INC.
Reel/Frame 038328/0501 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT APPLICATION NUMBER 13966486 PREVIOUSLY RECORDED ON REEL 033545 FRAME 0424. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 21, 2016
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037570/0203 →
SECURITY INTEREST Recorded Jul 29, 2015
From: VONAGE HOLDINGS CORP.; VONAGE AMERICA INC.; VONAGE BUSINESS SOLUTIONS, INC.; VONAGE NETWORK LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036205/0485 →
SECURITY INTEREST Recorded Aug 14, 2014
From: VONAGE HOLDINGS CORP.; VONAGE NETWORK LLC; VONAGE BUSINESS SOLUTIONS INC.; VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033545/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: TICHAUER, ROYEE; YEDIDIM, REUT
To: VONAGE NETWORK, LLC
Reel/Frame 032790/0122 →