System and method for managing a scalable list of items for...

Data processing: presentation processing of document – operator i – Operator interface – For a small display screen

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S764000

Reexamination Certificate

active

06959425

ABSTRACT:
A system and method for managing a scalable list of items for display in a display device of a small footprint device. A client program running in a small footprint device may instantiate a “list container object” and add “list item data objects” to the list container object. The list container object may instantiate a fixed number of “item renderer objects”, which are responsible for appropriately displaying the list item data objects. Each item renderer object may correspond to a row in the displayed list. The list container object interfaces with the set of item renderer objects, in order to manage the display of the list. In one embodiment, the item renderer objects are instances of a class that supports an “item renderer interface” that includes methods for interacting with the item renderer objects. Thus, a general framework is described in which any of various types of objects may be displayed, by implementing the item renderer interface methods appropriately for different item renderer object implementations. The list container object may keep track of the set of list item data objects being displayed at any given time. As a user interacts with the list, e.g., by scrolling up or down, the list container object may receive method calls or user interface events indicating the user's action, may determine the new start index for items to display, and may instruct each item renderer object to redisplay the appropriate list item data object, e.g., by calling an item renderer interface method for each item renderer object, passing the corresponding list item data object as a parameter.

REFERENCES:
patent: 5528745 (1996-06-01), King et al.
patent: 5544302 (1996-08-01), Nguyen
patent: 5570109 (1996-10-01), Jenson
patent: 5634100 (1997-05-01), Capps
patent: 5642490 (1997-06-01), Morgan et al.
patent: 5664189 (1997-09-01), Wilcox et al.
patent: 5774119 (1998-06-01), Alimpich et al.
patent: 5778346 (1998-07-01), Frid-Nielsen et al.
patent: 5855006 (1998-12-01), Huemoeller et al.
patent: 5873108 (1999-02-01), Goyal et al.
patent: 5899979 (1999-05-01), Miller et al.
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5924098 (1999-07-01), Kluge
patent: 5974410 (1999-10-01), Copeland et al.
patent: 5990905 (1999-11-01), Chew et al.
patent: 6034683 (2000-03-01), Mansour et al.
patent: 6038542 (2000-03-01), Ruckdashel
patent: 6054985 (2000-04-01), Morgan et al.
patent: 6054996 (2000-04-01), Bardon et al.
patent: 6064975 (2000-05-01), Moon et al.
patent: 6147687 (2000-11-01), Wanderski
patent: 6216149 (2001-04-01), Conner et al.
patent: 6232970 (2001-05-01), Bodnar et al.
patent: 6236396 (2001-05-01), Jenson et al.
patent: 6411275 (2002-06-01), Hedberg
patent: 6417874 (2002-07-01), Bodnar
patent: 6810522 (2004-10-01), Cook et al.
patent: 0947921 (1999-10-01), None
Microsoft Windows NT Explorer (2 pages, 1998).
Pogue, D. (PalmPilot: The Ultimate Guide, 2ndEdition, Jun. 1999; Chapter/Section 1.1.X “PalmPilot Basics”, pp. 1-10).
“Java 2 Platform SE v1.3: Class Canvas,” © 1993-2000 Sun Microsystems, Inc., pp. 1-4.
“Swing 1.1 API Specification: Class ListUI,” © 1993-1998 Sun Microsystems, Inc., pp. 1-3.
“Swing 1.1 API Specification: Interface ListDataListener,” © 1993-1998 Sun Microsystems, Inc., pp. 1-2.
“Swing 1.1 API Specification: Class ListDataEvent,” © 1993-1998 Sun Microsystems, Inc., pp. 1-3.
“Swing 1.1 API Specification: Interface ListModel,” © 1993-1998 Sun Microsystems, Inc., pp. 1-2.
“Swing 1.1 API Specification: Class ListSelectionEvent,” © 1993-1998 Sun Microsystems, Inc., p. 1-3.
“Swing 1.1 API Specification: Interface ListSelectionListener,” © 1993-1998 Sun Microsystems, Inc., p. 1.
“Swing 1.1 API Specification: Interface ListSelectionModel,” © 1993-1998 Sun Microsystems, Inc., pp. 1-7.
“Java 2 Platform SE v1.3: Class List,” © 1993-2000 Sun Microsystems, Inc., pp. 1-19.
“Java 2 Platform SE v1.3: Class ItemEvent,” © 1993-2000 Sun Microsystems, Inc., pp. 1-4.
“Java 2 Platform SE v1.3: Interface ItemListener,” © 1993-2000 Sun Microsystems, Inc., pp. 1-2.
“Java 2 Platform SE v1.3: Class ActionEvent,” © 1993-2000 Sun Microsystems, Inc., pp. 1-5.
“Java 2 Platform SE v1.3: Interface ActionListener,” 1993-2000 Sun Microsystems, Inc., pp. 1-2.
Wireless Application Protocol, Wireless Markup Language Specification, Apr. 1998, Wireless Application Protocol Forum, Ltd., pp. 1-59.
International search report application No. PCT/US00/34153 mailed Sep. 18, 2003.
Nuno Guimaraes: “Building Generic User Interface Tools: An Experience with Multiple Inheritance”, ACM Sigplan Notices, Association for Computing Machinery, New York, US, vol. 26, No. 11, Nov. 1, 1991, p. 89-96, XP000329554, ISSN: 0362-1340, pp. 92.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for managing a scalable list of items for... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for managing a scalable list of items for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for managing a scalable list of items for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3467218

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.