Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2005-10-18
2005-10-18
Lee, Thomas (Department: 2126)
Electrical computers and digital processing systems: interprogra
Application program interface
C717S106000, C717S116000, C717S118000, C717S136000, C717S140000
Reexamination Certificate
active
06957439
ABSTRACT:
Disclosed is a system, method, and program for translating source code statements to executable code. A source code statement including an application program interface (API) that is a member of a set of standard APIs calling an object in a first format is processed. A mapping is used to determine at least one user interface API corresponding to the determined standard API. The user interface API provides an implementation of the standard APIs in a user interface program. A mapping is determined of the called object to a corresponding object in a second format utilized by the user interface program is accessed. The source code statement comprising the standard API calling the object in the first format is converted to the determined user interface API calling the corresponding object in the second format. The user interface program is capable of executing the user interface API calling the corresponding object.
REFERENCES:
patent: 5706502 (1998-01-01), Foley et al.
patent: 6016392 (2000-01-01), Jordan
patent: 6209124 (2001-03-01), Vermeire et al.
patent: 6404445 (2002-06-01), Galea et al.
patent: 6415334 (2002-07-01), Kanamori
Cover, “The SGML/XL Web Page”, Nov. 1998, p. 1-5.
Smart, “User Manual for Dialog Editor Version 2.0”, Dec. 1998, p. 1-8.
Gessner, “Netscape's Gecko: The Next Generation Layout Engine”, Mar. 1996, p. 1-10.
Manola, “Some Web Object Model Construction Technologies”, Sep. 1998.
U.S. patent application Ser. No. 09/662,519 filed on Sep. 14, 2000, entitled “Method, System, and Program for Remotely Manipulating a User Interface Over a Network,” by S. R. Lewallen.
U.S. patent application Ser. No. 09/661,610 filed on Sep. 14, 2000, entitled “Method, System, and Program for Generating a Graphical User Interface Window for an Application Program,” by S. R. Lewallen.
U.S. patent application Ser. No. 09/568,873, filed May 9, 2000, entitled “Method, System, and Program for Mapping Standard Application Program Interfaces (APIs) to User Interface APIs”.
U.S. patent application Ser. No. 09/567,835, filed May 9, 2000, entitled “Method, System, and Program for Using a User Interface Program to Generate a User Interface for an Application Program”.
Microsoft Corporation, “The Component Object Model Specification”, Version 0.9, Oct. 24, 1995.
J. Robie, “What is the Document Object Model?”, Texcel Research, REC-DOM-Level-1-19981001, pp. 1-5, [retrieved on Feb. 7, 2001]. Retrieved from the Internet<URL: http://www.w3.org/TR/REC-DOM-Level-1/introduction.html>.
C. Verbowski, “Integrating Java and COM”, Microsoft, Corporation, Jan. 1999, pp. 1-10.
Microft Corp., “Document Object Model Overview”, copyright 2000, pp. 1-10, [retrieved on Feb. 6, 2001]. Retrieved from the Internet <URL: http://www.microsoft.com>.
IBM Corp., “SOMobjects”, referring to the System Object Model (SOM) and the Component Object Model (COM), Jul. 7, 1994, pp. 1-5 [originally retrieved on Feb. 6, 2000, this copy retrieved on Sep. 14, 2001]. Retrieved from the Internet <URL: http://www-4.ibm.com/software/ad/som/library/somvscom.html>.
“QueryInterface”, pp. 1-5, [retrieved on May 1, 2001]. Retrieved from the Internet.
“Interface Attributes”, pp. 1-2, [retrieved on May 1, 2001]. Retrieved from the Internet.
C. Verbowski, “Using COM Objects from Java”, Microsoft, Corporation, Feb. 1999, pp. 1-34.
Microsoft Corp., “The Component Object Model: A Technical Overview”, copyright 2000, pp. 1-20, [retrieved on Feb. 6, 2001]. Retrieved from the Internet <URL: http://msdn.microsoft.com/library/techart/msdn_comppr.htm.
I. Kushnirskiy, “Java-to-XPCOM Bridge”, Sep. 18, 2000, pp. 1-2, [retrieved on Feb. 7, 2001]. Retrieved from the Internet <URL: http://www.mozilla.org/projects/blackwood/connect/>.
Hoang Phuong N.
International Business Machines - Corporation
Konrad Raynes & Victor LLP
Lee Thomas
Victor David W.
LandOfFree
Method, system, and program for mapping objects in different... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, system, and program for mapping objects in different..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, system, and program for mapping objects in different... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3490648