Electrical computers and digital processing systems: interprogra – Data transfer between operating systems
Reexamination Certificate
2010-05-14
2011-10-11
Truong, Lechi (Department: 2194)
Electrical computers and digital processing systems: interprogra
Data transfer between operating systems
C719S328000, C719S330000
Reexamination Certificate
active
08037481
ABSTRACT:
A method and apparatus, including a computer program apparatus, which facilitate invoking methods of objects defined within an object-oriented environment from an array-based technical computing environment often used in conventional mathematical tools. When a method is invoked from the computing environment, the techniques automatically compare the array input parameters with data-types accepted by methods defined within the object-oriented environment. Based on this comparison, the invention selects a method that best accepts the input arrays. The invention, therefore, allows a user to easily invoke methods from external objects, such as Java objects, directly from the technical computing environment of the mathematical tool.
REFERENCES:
patent: 5341478 (1994-08-01), Travis et al.
patent: 5671414 (1997-09-01), Nicolet
patent: 5696973 (1997-12-01), Agrawal et al.
patent: 6061721 (2000-05-01), Ismael et al.
patent: 6122578 (2000-09-01), Knolle
patent: 6138170 (2000-10-01), Matheson
patent: 6192418 (2001-02-01), Hale et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6282699 (2001-08-01), Zhang et al.
patent: 6289395 (2001-09-01), Apte et al.
patent: 6415434 (2002-07-01), Kind
patent: 6442752 (2002-08-01), Jennings et al.
patent: 0690375 (1996-01-01), None
Roberto Zicari, A Framework for Schema Updates in an Object-Oriented Database System, 1991.
Castagna, Giuseppe et al., “A Calculus for Overloaded Functions with Subtyping,” retrieved online at citeseer.ist.psu.edu/cache/papers/cs/635/ftp:zSzzSzftp.ens.frzSzpubzSzdmizSzuserszSzcastagnazSzinfocompu.pdf/castagna95calculus.pdf (1995).
Cormack, G.V. et al., “An Algorithm for the Selection of Overloaded Functions in ADA,” ACM SIGPLAN Notices, vol. 16(2):48-52 (1981).
Eaton, John W., “GNU Octave, A high-level interactive language for numerical computations, Edition 3 for Octave version 2.1.x,” obtained online at cpsc.ucalgary.ca/Help/unixsoftware/comput/math/octave2.1/octave/interpreter/ (1997).
Flanagan, David, “JAVA in a Nutshell, a Desktop Quick Reference” 3rd Edition, Paula Ferguson, Editor, Published by O'Reilly & Associates (1999).
Gay, David M., “Symbolic-Algebraic Computations in a Modeling Language for Mathematical Programming,” Symbolic-algebraic Methods and Verification Methods—Theory and Applications, Schloss Dagstuhl, Germany (1999).
Gehani, Samir B., “A Java-based Framework for Explicitly Partitioning Applications into Distributable Units,” Thesis submitted in partial satisfaction of the requirements for the degree of Master of Science in the Department of Computer Science of the University of San Francisco, (1997).
IBM Technical Disclosure Bulletin, “Generating Event Adapters to Facilitate Connections Between Java Beans,” vol. 41(1):125-128 (1998).
Jython, “Accessing Java from Jython,” retrieved online at jython.org/docs/usejava.html (2007).
Keene, Sonja E., “Object-Oriented Programming in Common Lisp, A Programmer's Guide to CLOS,” Published by Addison-Wesley (1989).
Leung, Chee Woo David et al., “An Integration of Spreadsheet, Inheritance and Production System for Knowledge Based Manpower Planning,” Computational Intelligence, III, Proceedings of the International Symposium Computational Intelligence, p. 123-134 (1990).
Liang, Sheng, “The Javaa Native interface, Programmer's Guide and Specification,” Published by Addison-Wesley (1999).
Moore, John Henry, “Microsoft's New, Improved Proxy Server,” obtained online atht:.windowsitpro.com/article/proxy-server2/microsoft-s-new-improved-proxy-server.aspx (1997).
NEC Corp., “Index implementation method for object oriented database—involves comparing value of structure type member variable to obtain size related rank for variables,” (1997).
Pohlheim, Hartmut, “GEATbx: Genetic and Evolutionary Algorithm Toolbox for use with MATLAB, Version 1.92,” obtained online at: geatbx.com/docu/index.html (1997).
Tarjan, Robert, “Depth-first Search and Linear Graph Algorithms,” SIAM J. Comput., vol. 1(2):146-160 (1972).
Tarjan, Robert, “Enumeration of the Elementary Circuits of a Directed Graph,” Cornell University Technical Report No. TR 72-145 (1972).
Tiernan, James C., “An Efficient Search Algorithm to Find the elementary Circuits of a Graph,” Communications of the ACM, vol. 13(12):722-726 (1970).
Tierney, Luke, “Connecting Lisp-Stat to COM,” Journal of Computational and Graphical Statistics, vol. 9(3):459-469 (2000).
Venners, Bill, “Eternal Math, A Simulation of the Java Virtual Machine,” obtained online at: artima.com/insidejvm/applets/EternalMath.html (1999).
Weinblatt, Herbert, “A New Search Algorithm for Finding the Simple Cycles of a Finite Directed Graph,” Journal of the Association for Computing Machinery, vol. 19(1):43-56 (1972).
Invalidity Contentions of Defendants Comsol AB and Comsol, Inc., Regarding '338 Patent Pursuant to Local Patent Rule 3-3, Case No. 6:06-CV334 LED, Plaintiff: The Matworks, Inc., Defendants: Comsol AB and Comsol, Inc.
Amended Invalidity Contentions of Defendants Comsol AB and Comsol, Inc., Regarding '338 Patent Pursuant to Local Patent Rule 3-3, Case No. Case No. 6:06-CV334 LED, Plaintiff: The Matworks, Inc., Defendants: Comsol AB and Comsol, Inc.
Foti David A.
Nylander Charles G.
Nelson Mullins Riley & Scarborough LLP
The MathWorks, Inc.
Truong Lechi
LandOfFree
Method and system for accessing externally-defined objects... 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 and system for accessing externally-defined objects..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for accessing externally-defined objects... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4281133