System, computer-readable storage device, and method for...

Data processing: presentation processing of document – operator i – Operator interface – User interface development

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S760000

Reexamination Certificate

active

07571389

ABSTRACT:
A system and method are disclosed whereby two components within the Swing application program interface (API), JTextField and JPasswordField, are used to emulate the behavior of the TextField component in the abstract windowing toolkit (AWT). This allows legacy Java applications, based on the AWT, to be migrated to the platform-independent Swing API, without modification. In the AWT, a single TextField component could be used for ordinary text entry, as well as for password protected text entry. In the latter case, a prescribed echo character would be displayed as text was entered, to avoid displaying privileged information. According to the system and method disclosed herein, a JPasswordField component may be substituted for a JTextField component, or vice-versa, depending on whether an echo character has been specified. This substitution is performed at runtime, using an enhanced version of the Swing API, as disclosed herein. The enhanced version of Swing is referred to herein as AWTSwing.

REFERENCES:
patent: 4951229 (1990-08-01), DiNicola et al.
patent: 5146593 (1992-09-01), Brandle et al.
patent: 5327529 (1994-07-01), Fults et al.
patent: 5550563 (1996-08-01), Matheny et al.
patent: 5600776 (1997-02-01), Johnson et al.
patent: 5604516 (1997-02-01), Herrod et al.
patent: 5604896 (1997-02-01), Duxbury et al.
patent: 5734597 (1998-03-01), Molnar et al.
patent: 5805167 (1998-09-01), van Cruyningen
patent: 5819091 (1998-10-01), Arendt et al.
patent: 5909684 (1999-06-01), Nelson
patent: 5933144 (1999-08-01), Alcorn
patent: 5946487 (1999-08-01), Dangelo
patent: 5974256 (1999-10-01), Matthews et al.
patent: 5991534 (1999-11-01), Hamilton et al.
patent: 6003050 (1999-12-01), Silver et al.
patent: 6005568 (1999-12-01), Simonoff et al.
patent: 6005588 (1999-12-01), Guha
patent: 6011916 (2000-01-01), Moore et al.
patent: 6023271 (2000-02-01), Quaeler-Bock et al.
patent: 6029000 (2000-02-01), Woolsey et al.
patent: 6049329 (2000-04-01), Zetts et al.
patent: 6064382 (2000-05-01), Diedrich et al.
patent: 6066181 (2000-05-01), DeMaster
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6085120 (2000-07-01), Schwerdtfeger et al.
patent: 6128011 (2000-10-01), Peng
patent: 6134661 (2000-10-01), Topp
patent: 6161107 (2000-12-01), Stern
patent: 6191790 (2001-02-01), Bogdan
patent: 6269475 (2001-07-01), Farrell et al.
patent: 6323865 (2001-11-01), Colletti
patent: 6380955 (2002-04-01), Kanungo et al.
patent: 6415303 (2002-07-01), Meier et al.
patent: 6434694 (2002-08-01), Slaughter et al.
patent: 6496202 (2002-12-01), Prinzing
patent: 6522341 (2003-02-01), Nagata
patent: 6522343 (2003-02-01), Sobeski et al.
patent: 6549218 (2003-04-01), Gershony et al.
patent: 6563960 (2003-05-01), Chan et al.
patent: 6634022 (2003-10-01), Leermakers
patent: 6675230 (2004-01-01), Lewallen
patent: 6675371 (2004-01-01), York et al.
patent: 6701420 (2004-03-01), Hamilton et al.
patent: 6727918 (2004-04-01), Nason
patent: 6789254 (2004-09-01), Broussard
patent: 6918093 (2005-07-01), Broussard
patent: 6957391 (2005-10-01), Broussard
patent: 6993773 (2006-01-01), Broussard
patent: 2002/0180787 (2002-12-01), Broussard
patent: 2002/0180790 (2002-12-01), Broussard
patent: 2002/0180791 (2002-12-01), Broussard
patent: 2002/0180793 (2002-12-01), Broussard
patent: 2002/0191018 (2002-12-01), Broussard
patent: 2003/0110024 (2003-06-01), Broussard
WinZip Computing Inc., WinZip 8.0, 1991-2000, attacted pages.
Sun Microsystems, Java Platform 1.2 Beta 4 API Specification: Class JPasswordField, 1993-1998, p. 1.
Sun Microsystems, Java Platform 1.2 Beta 4 API Specification: Class JTextField, 1993-1998, p. 1.
Sun Microsystems, The Swing Connection, Feb. 1998, vol. 3, No. 4, swing version 1.0.
Wilson, Platform Performance: Strategies and Tatics, Chapter 10, Aug. 2000, pp. 145-159.
Microsoft Computer Dictionary, 5th Edition, 2002, pp. 13, 33, 295, 505.
Nelson, Java Foundation Classes, 1998, pp. xxv-xxvii, 20-22, 43, 73-79, 472-481, 694-707.
Muller et al., “Java Foundation Classes (aka “Swing”) Component Architecture,” Sun Microsystems, 1998, pp. 1-14.
“Swing Short Course, Part I,” MageLang Institute, 1997, pp. 1-42.
Java Platform 1.2 API Specification: Class LookAnd Feel, Sun Microsystems, 1998, pp. 1-7.
Liang, “Rapid Java Application Development Using JBuilder 3,” 2000, pp. 167-169.
“The AWT Native Interface,” Sun Microsystems, 1999, pp. 1-12.
Curtis, “Java, RMI and Corba,” Object Management Group, 1997, pp. 1-7.
“Distributed Application Management using Jini Connection Technology,” Sun Microsystems, 2000, pp. 1-15.
“Support for Extensions and Applications in the Version 1.2 of the Java Platform,” Sun Microsystems, 1998, pp. 1-11.
Husaini, “Using Java Native Interface,” ACM Crossroads Student Magazine, Jan. 2001, pp. 1-11.
Nigam et al, “Platform Independent Tool for Designing Quality Graphical User Interfaces,” IEEE, 1997, pp. 54-61.
Begole et al., “Transparent Sharing of Java Applets: A Replicated Approach,” ACM, 1997, pp. 55-64.
Abdel-Wahab et al., “An Internet Collaborative Environment for Sharing Java Application,” IEEE, 1997, pp. 112-117.
Office Action mailed Nov. 23, 2003 for U.S. Appl. No. 09/870,622.
Final Office Action mailed May 27, 2004 for U.S. Appl. No. 09/870,622.
Notice of Allowance mailed Jul. 31, 2008 for U.S. Appl. No. 09/870,622.
Office Action mailed Mar. 15, 2004 for U.S. Appl. No. 09/870,613.
Final Office Action mailed Nov. 16, 2004 for U.S. Appl. No. 09/870,613.
Office Action mailed Feb. 13, 2004 for U.S. Appl. No. 09/870,620.
Final Office Action mailed Sep. 9, 2004 for U.S. Appl. No. 09/870,620.
Notice of Allowance mailed Jul. 31, 2008 for U.S. Appl. No. 09/870,620.
Office Action mailed Jan. 15, 2004 for U.S. Appl. No. 09/870,615.
Final Office Action mailed Jan. 15, 2004 for U.S. Appl. No. 09/870,615.
Notice of Allowance mailed Mar. 3, 2005 for U.S. Appl. No. 09/870,615.
Office Action mailed Jan. 29, 2004 for U.S. Appl. No. 09/870,614.
Final Office Action mailed Aug. 13, 2004 for U.S. Appl. No. 09/870,614.
Notice of Allowance mailed Jul. 31, 2008 for U.S. Appl. No. 09/870,614.
Office Action mailed Jan. 29, 2004 for U.S. Appl. No. 09/870,624.
Office Action mailed Aug. 13, 2004 for U.S. Appl. No. 09/870,624.
Final Office Action mailed Feb. 22, 2005 for U.S. Appl. No. 09/870,624.
Notice of Allowance mailed Jul. 31, 2008 for U.S. Appl. No. 09/870,624.
Office Action mailed Nov. 10, 2004 for U.S. Appl. No. 09/870,612.
Office Action mailed Jun. 14, 2005 for U.S. Appl. No. 09/870,612.
Notice of Allowance mailed Oct. 3, 2005 for U.S. Appl. No. 09/870,612.
Office Action mailed Feb. 10, 2004 for U.S. Appl. No. 09/870,611.
Office Action mailed Oct. 5, 2004 for U.S. Appl. No. 09/870,611.
Notice of Allowance mailed May 5, 2005 for U.S. Appl. No. 09/870,611.
Office Action mailed Oct. 3, 2003 for U.S. Appl. No. 09/885,995.
Office Action mailed Feb. 12, 2004 for U.S. Appl. No. 09/885,995.
Notice of Allowance mailed Aug. 25, 2004 for U.S. Appl. No. 09/885,995.
Notice of Allowance mailed May 4, 2004 for U.S. Appl. No. 09/886,002.
Decision on Appeal mailed Mar. 31, 2008 for U.S. Appl. No. 09/870,622.
Decision on Appeal mailed Mar. 31, 2008 for U.S. Appl. No. 09/870,620.
Decision on Appeal mailed Mar. 31, 2008 for U.S. Appl. No. 09/870,614.
Decision on Appeal mailed Mar. 31, 2008 for U.S. Appl. No. 09/870,624.
Appeal Decision mailed Nov. 24, 2008 for U.S. Appl. No. 09/870,613.

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, computer-readable storage device, and method 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, computer-readable storage device, and method for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, computer-readable storage device, and method for... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4053997

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