IP Library Granted Patent US 7,562,306
Granted Patent B2
US 7,562,306 · App. 09/870,613 · Granted Jul 14, 2009

System and method for reducing memory use associated with the graphical representation of a list control

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,562,306
App. No.
09/870,613
Granted
Jul 14, 2009
Kind
B2
Abstract

A system and method are disclosed whereby a list-based control (e.g., a Listbox or Choice control) in a graphical user interface may share a single copy of a list with the peer component of the control in the application program interface (API) used to display the control. This overcomes a problem in legacy Java applications, based on the abstract windowing toolkit API, wherein the peer component creates a copy of the list when the corresponding list-based control is displayed. In contrast, peer components within the Swing API reference the original version of the list associated with the control, avoiding this redundancy. According to the system and method disclosed herein, an enhanced version of Swing can be used with legacy application programs, allowing them to benefit from this feature of Swing. No modification of the legacy code is necessary. This extension to Swing is referred to herein as AWTSwing.

Claims (5)

1. A method for generating a display image, comprising:

running a platform-independent application program upon a computer operating under an operating system, said platform-independent application program invoking platform-dependent image display software for generating a display image;

intercepting said platform-dependent invocations by a first platform-independent software component; and

generating a display image using a second platform-independent software component in response to said first platform-independent software component, wherein said second platform-independent software component generates a display list image without creating a copy of list data stored by said application program.

2. The method as recited in claim 1 , wherein said first platform-independent software component is a peer component emulating a platform-independent peer component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: INTELLECTUAL DISCOVERY, INC.
Reel/Frame 030628/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2001
From: BROSSARD, SCOTT J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 011888/0891 →