Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-09-18
2007-09-18
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S144000
Reexamination Certificate
active
10306535
ABSTRACT:
Methods and apparatus for identifying a type of a software object are disclosed. The methods and apparatus encode data associated with the software object based at least in part on the type of the software object and compare the encoded data with a value associated with a target object type to identify the type of the software object.
REFERENCES:
patent: 6233725 (2001-05-01), Beadle et al.
patent: 6295641 (2001-09-01), Beadle et al.
patent: 6305012 (2001-10-01), Beadle et al.
patent: 6317872 (2001-11-01), Gee et al.
patent: 6324687 (2001-11-01), Beadle et al.
patent: 6336213 (2002-01-01), Beadle et al.
patent: 6530075 (2003-03-01), Beadle et al.
patent: 6557023 (2003-04-01), Taivalsaari
patent: 6637025 (2003-10-01), Beadle et al.
patent: 6684393 (2004-01-01), Loen et al.
patent: 6714991 (2004-03-01), Bak et al.
patent: 6901588 (2005-05-01), Krapf et al.
patent: 6996804 (2006-02-01), Stoodley
patent: 7003507 (2006-02-01), Tip et al.
patent: 7028293 (2006-04-01), Ruf
“Object-Oriented Compiler Construction”, Jim Holmes, 1995, Chapters 1-8 and 12.
Object-Oriented Information Systems, David A. Taylor, Apr. 10, 1992, Chapters 1,3,4,6 and 7.
The Design and Evolution of C++, Bjame Stroustrup, pp. 72-76, Mar. 9, 1994.
Tuning JAVA Performance Fast Execution for Dynamic Languages, Paul Tyma, Dr. Dobbs, Apr. 1996, pp. 1-8.
“The Design and Evolution of C++”, Bjarne Stroustrup, Chapter 14 Casting, Mar. 9, 1994.
“A Type System for Object Initialization In the Java Bytecode Language”, Stephan N. Freund et al, ACM, 1998, pp. 310-327.
“Principles of Object-Oriented Analysis and Design”, James Martin, pp. 1-101, Jun. 1, 1992.
“Method Lookup Strategies in Dynamically Typed Object-Oriented Programming Languages”, Karel Driesen, Vruke University Brussel, 1993, Whole manual.
“Java Subtype Tests in Real-Time”, Krzystol Palacz et al, pp. 1-26, Jul. 1995.
JAVA!, Tim Richey, Chapters 1,2,6,7,13 and 14, Sep. 22, 1995.
“A Type System for Object Initialization In the Java Bytecode Language”, Stephan N. Freund et al, ACM 1998, pp. 310-327.
The Art of Computer Programming Sorting and Searching, 1973, D, Knuth, pp. 406-407.
Object-Oriented Analysis And Design with Applications, Second Edition, Grady Booch, Sep. 10, 1993, pp. 65-72, 121-123,342348,519.
Sun Microsystems, Inc. “Java JIT Compiler Overview.” Sun Microsystems, Inc. Support and Training. https://wwws.sun.com/software/solaris/jit. Original access date: Oct. 25, 2002.
Shiffman, H. “Boosting Java Performance: Native Code and JIT Compilers.” Strategic Technologies, Silicon Graphics, Inc. http://www.disordered.org/Java-JIT.html. Original access date: Oct. 25, 2002.
Shiffman, H. “Java Grows Up: JNI, RMI, Beans and More.” Strategic Technologies, Silicon Graphics, Inc. http://www.disordered.org/Java-At-One.html. Original access date: Oct. 25, 2002.
Palacz, K.; Vitek, J. “Java Subtype Tests in Real-Time.” Proceedings of the 2004 ACM SIGPLAN European Conference on Object-Oriented Programming. Darmstadt, Germany, Jul. 2003. pp. 378-404.
Lueh Guei-Yuan
Wu Gansha
Hanley Flight & Zimmerman LLC
Ingberg Todd
Intel Corporation
LandOfFree
Software object type identification does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Software object type identification, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software object type identification will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3722459