IP Library Granted Patent US 7,768,536
Granted Patent B2
US 7,768,536 · App. 11/733,899 · Granted Aug 3, 2010

Methods of displaying information at different zoom settings and related devices and computer program products

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 7,768,536
App. No.
11/733,899
Granted
Aug 3, 2010
Kind
B2
Abstract

A method of displaying pages of information on an electronic screen may include receiving a first page of information including first text, and rendering the first page of information including the first text on the electronic screen at a first zoom setting. After rendering the first page of information at the first zoom setting, zoom input may be accepted from a user through a user interface, and the first page of information including the first text may be rendered on the electronic screen at a second zoom setting different than the first zoom setting responsive to the zoom input. In addition, a target text size may be saved in electronic memory, and the target text size may represent a size of the first text on the electronic screen at the second zoom setting. A second page of information including second text different than the first text may be received, and a third zoom setting may be determined responsive to the target text size and responsive to the second text. The second page of information including the second text may then be rendered on the electronic screen at a third zoom setting. Related devices and computer program products are also discussed.

Claims (51)

1. A method of displaying pages of information on an electronic screen, the method comprising:

receiving a first page of information including first text;

rendering the first page of information including the first text on the electronic screen at a first zoom setting;

after rendering the first page of information at the first zoom setting, accepting zoom input from a user through a user interface;

rendering the first page of information including the first text on the electronic screen at a second zoom setting different than the first zoom setting responsive to the zoom input;

saving in electronic memory a target text size representing a size of the first text on the electronic screen at the second zoom setting;

receiving a second page of information including second text different than the first text;

determining a third zoom setting responsive to the target text size and responsive to the second text; and

rendering the second page of information including the second text on the electronic screen at a third zoom setting;

wherein determining the third zoom setting comprises determining the third zoom setting responsive to the target text size and responsive to the second text to normalize a size of the second text rendered on the electronic screen at the third zoom setting relative to a size of the first text rendered on the electronic screen at the second zoom setting.

2. A method according to claim 1 wherein the first page of information includes the first text and a first image, wherein rendering the first page of information at the first zoom setting comprises rendering the first text and the first image on the electronic screen at the first zoom setting, and wherein rendering the first page of information at the second zoom setting comprises rendering the first text and the first image on the electronic screen at the second zoom setting.

3. A method according to claim 2 wherein the second page of information includes the second text and a second image, and wherein rendering the second page of information at the third zoom setting comprises rendering the second text and the second image on the electronic screen at the third zoom setting.

4. A method according to claim 1 wherein the second and third zoom settings are different.

5. A method according to claim 1 wherein the first text includes text elements having a plurality of different sizes, and wherein the target text size represents a predominate one of the plurality of different sizes of the text elements of the first text rendered on the electronic screen at the second zoom setting.

6. A method according to claim 1 wherein the first text includes text elements having a plurality of different sizes, and wherein the target text size represents a least one of the plurality of different sizes of the text elements of the first text rendered on the electronic screen at the second zoom setting.

7. A method according to claim 1 wherein the first text includes text elements having a plurality of different sizes, and wherein the target text size represents an intermediate one of the plurality of different sizes of the text elements of the first text rendered on the electronic screen at the second zoom setting.

8. A method according to claim 1 wherein the first text includes text elements having a plurality of different sizes, and wherein the target text size represents a greatest one of the plurality of different sizes of the text elements of the first text rendered on the electronic screen at the second zoom setting.

9. A method according to claim 1 wherein the second text includes text elements having a plurality of different sizes, and wherein determining the third zoom setting comprises determining the third zoom setting so that a predominate one of the plurality of different sizes of the text elements of the second text rendered on the electronic screen at the third zoom setting is equal to the target text size.

10. A method according to claim 1 wherein the second text includes text elements having a plurality of different sizes, and wherein determining the third zoom setting comprises determining the third zoom setting so that a least one of the plurality of different sizes of the text elements of the second text rendered on the electronic screen at the third zoom setting is equal to the target text size.

11. A method according to claim 1 wherein the second text includes text elements having a plurality of different sizes, and wherein determining the third zoom setting comprises determining the third zoom setting so that an intermediate one of the plurality of different sizes of the text elements of the second text rendered on the electronic screen at the third zoom setting is equal to the target text size.

12. A method according to claim 1 wherein the second text includes text elements having a plurality of different sizes, and wherein determining the third zoom setting comprises determining the third zoom setting so that a greatest one of the plurality of different sizes of the text elements of the second text rendered on the electronic screen at the third zoom setting is equal to the target text size.

13. A method according to claim 1 wherein the electronic screen comprises an electronic screen of a handheld electronic device.

14. A method according to claim 1 wherein rendering the first page of information at the second zoom setting comprises,

rendering a first portion of the first page of information including a first portion of the first text at the second zoom setting, and

rendering a second portion of the first page of information including a second portion of the first text at the second zoom setting wherein the first and second portions of the first text have different text sizes.

15. A method according to claim 1 wherein rendering the first page of information at the second zoom setting comprises,

rendering a first portion of the first page of information including a first portion of the first text at the second zoom setting, wherein the target text size represents a size of text of the first portion of the first text, and

rendering a second portion of the first page of information including a second portion of the first text at a fourth zoom setting wherein the first and second portions of the first text have different text sizes, and wherein the fourth zoom setting is selected responsive to the target text size and a size of text of the second portion of the first text.

16. A method according to claim 15 wherein rendering the first and second portions of the first page comprises scrolling from the first portion of the first page to the second portion of the first page.

17. A method according to claim 15 wherein rendering the second portion of the first page comprises rendering a portion of the first page at an intermediate zoom setting between the first and fourth zoom settings before rendering the second portion of the first page at the fourth zoom setting.

18. A method of displaying pages of information on an electronic screen, the method comprising:

receiving a first page of information including first text;

rendering the first page of information including the first text on the electronic screen at a first zoom setting;

after rendering the first page of information at the first zoom setting, accepting zoom input from a user through a user interface;

rendering the first page of information including the first text on the electronic screen at a second zoom setting different than the first zoom setting responsive to the zoom input wherein rendering the first page of information at the second zoom setting comprises,

rendering a first portion of the first page of information including a first portion of the first text at the second zoom setting, wherein the target text size represents a size of text of the first portion of the first text, and

rendering a second portion of the first page of information including a second portion of the first text at a fourth zoom setting wherein the first and second portions of the first text have different text sizes, and wherein the fourth zoom setting is selected responsive to the target text size and a size of text of the second portion of the first text, wherein rendering the first and second portions of the first page comprises scrolling from the first portion of the first page to the second portion of the first page; saving in electronic memory a target text size representing a size of the first text on the electronic screen at the second zoom setting;

receiving a second page of information including second text different than the first text;

determining a third zoom setting responsive to the target text size and responsive to the second text; and

rendering the second page of information including the second text on the electronic screen at a third zoom setting.

19. A method of displaying pages of information on an electronic screen, the method comprising:

receiving a first page of information including first text;

rendering the first page of information including the first text on the electronic screen at a first zoom setting;

after rendering the first page of information at the first zoom setting, accepting zoom input from a user through a user interface;

rendering the first page of information including the first text on the electronic screen at a second zoom setting different than the first zoom setting responsive to the zoom input, wherein rendering the first page of information at the second zoom setting comprises,

rendering a first portion of the first page of information including a first portion of the first text at the second zoom setting, wherein the target text size represents a size of text of the first portion of the first text, and

rendering a second portion of the first page of information including a second portion of the first text at a fourth zoom setting wherein the first and second portions of the first text have different text sizes, and wherein the fourth zoom setting is selected responsive to the target text size and a size of text of the second portion of the first text, wherein rendering the second portion of the first page comprises rendering a portion of the first page at an intermediate zoom setting between the first and fourth zoom settings before rendering the second portion of the first page at the fourth zoom setting;

saving in electronic memory a target text size representing a size of the first text on the electronic screen at the second zoom setting;

receiving a second page of information including second text different than the first text;

determining a third zoom setting responsive to the target text size and responsive to the second text; and

rendering the second page of information including the second text on the electronic screen at a third zoom setting.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 048825/0737 →
CHANGE OF NAME Recorded Mar 25, 2019
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 048690/0974 →