IP Library Granted Patent US 8,280,193
Granted Patent B2
US 8,280,193 · App. 13/045,299 · Granted Oct 2, 2012

Method and apparatus for magnifying computer screen display

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 8,280,193
App. No.
13/045,299
Granted
Oct 2, 2012
Kind
B2
Abstract

A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.

Claims (25)

1. A non-transitory computer-readable medium containing instructions that, when executed by a processor, cause the processor to perform operations comprising:

in response to receiving a drawing command that normally causes non-text elements to be drawn, drawing the non-text elements into a shadow area;

in response to receiving a drawing command that normally causes text elements to be drawn, storing the text elements in a database; and

producing a screen image by combining the text elements with a portion of the shadow area containing the non-text elements.

2. The non-transitory computer-readable medium of claim 1 , wherein the screen image is a first screen image produced by rasterizing text elements stored in the database according to a first set of screen parameters and combining the rasterized text elements with a first portion of the shadow area, the medium containing instructions that, when executed by the processor, cause the processor to perform further operations comprising:

producing a second screen image by rasterizing text elements stored in the database according to a second set of screen parameters and combining the rasterized text elements with a second portion of the shadow area.

3. The non-transitory computer-readable medium of claim 1 , wherein producing the screen image includes rasterizing the text elements, wherein rasterizing text elements comprises scaling a character of an outline font to a calculated size and activating pixels according to a location of the pixels relative to the scaled character.

4. The non-transitory computer-readable medium of claim 1 , wherein producing the screen image is performed according to a set of screen parameters, wherein the set of screen parameters includes a magnification level, the computer-readable medium containing instructions that, when executed by the processor, cause the processor to perform further operations comprising altering the magnification level in the set of screen parameters.

5. The non-transitory computer-readable medium of claim 1 wherein the set of screen parameters includes a pan origin, the computer-readable medium containing instructions that, when executed by the processor, cause the processor to perform further operations comprising altering the pan origin in the set of screen parameters.

6. The non-transitory computer-readable medium of claim 5 wherein altering the pan origin is performed in response to an input of a user of the processor.

7. A method comprising:

receiving through a first subroutine call a first plurality of parameters describing a first desired modification of a display presented by a screen device, where the first desired modification does not include rendering at least one character;

storing information about the first desired modification in a first memory location;

receiving through a second subroutine call a second plurality of parameters describing a second desired modification of the display presented by the screen device, where the second desired modification is rendering at least one character;

storing the at least one character in a second memory location;

producing an image according to a set of display parameters, the image composed of at least a portion of the information in the first memory location and a pixel map; and

displaying the image on the screen device.

8. The method of claim 7 , further comprising:

altering the set of display parameters;

repeating the rendering operation according to the altered set of display parameters; and

repeating the displaying operation.

9. An article of manufacture comprising:

a screen magnification tool to scale an entire content being displayed on a computer screen by distinguishing text and non-text elements in the content and applying different scaling methods to said text and non-text elements so that the text elements are displayed in accordance with information stored in a database.

10. The article of manufacture of claim 9 , wherein said text elements comprise menu items, icon names, window titles, and text presented by applications.

11. The article of manufacture of claim 10 , wherein said text presented by applications is text presented by inactive applications.

Assignments (5)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 39426/0182 Recorded Sep 29, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
To: ALGORITHMIC IMPLEMENTATIONS, INC.
Reel/Frame 069070/0852 →
SECURITY INTEREST Recorded Sep 27, 2024
From: ALGORITHMIC IMPLEMENTATIONS, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 068729/0598 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2020
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: ALGORITHMIC IMPLENTATIONS, INC.
Reel/Frame 052125/0887 →
SECURITY INTEREST Recorded Aug 12, 2016
From: ALGORITHMIC IMPLEMENTATIONS, INC.
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 039426/0182 →
SECURITY INTEREST Recorded Aug 12, 2016
From: ALGORITHMIC IMPLEMENTATIONS, INC.
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 039426/0207 →