Method and apparatus for linking converted applet files...

Data processing: software development – installation – and managem – Software program development tool – Linking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C719S332000

Reexamination Certificate

active

07131121

ABSTRACT:
A smart card which includes a non-volatile read/write memory, a processor connected to the memory, and an installer module configured to cause the processor to receive computer code having method bodies into the memory, and further configured to cause the processor to perform a method for determining the instruction boundaries of the method bodies and resolving unresolved references within the method bodies. The method includes steps for examining each instruction for a forward jump instruction and a valid ending instruction, maintaining a farthest logical return pointer corresponding to the instruction for which the farthest forward jump instruction or the farthest valid ending instruction is detected, resolving unresolved references within a method body starting with the first instruction and ending with the instruction corresponding to the farthest logical return pointer, and terminating the examination of each instruction within a method body when the instruction under examination is beyond the instruction corresponding to the farthest logical return pointer.

REFERENCES:
patent: 5075848 (1991-12-01), Lai et al.
patent: 5581768 (1996-12-01), Garney et al.
patent: 5668999 (1997-09-01), Gosling
patent: 6026485 (2000-02-01), O'Connor et al.
patent: 6338160 (2002-01-01), Patel et al.
patent: 6496910 (2002-12-01), Baentsch et al.
patent: 6779732 (2004-08-01), Krishna et al.
patent: 2001/0034818 (2001-10-01), May et al.
patent: 2002/0093856 (2002-07-01), Baentsch et al.
patent: 2003/0028686 (2003-02-01), Schwabe et al.
patent: 2003/0042318 (2003-03-01), Krishna et al.
patent: WO 99/49392 (1999-09-01), None
patent: PCT/US 02/36394 ISR (2001-11-01), None
Ksheerabdhi Krishna, Michael Montgomery, “A Simple(r) Interface Distribution Mechanism for Java Card”, Sep. 2000, Java Card Workshop 2000, Cannes, France.
Michael Hind, “Pointer analysis: haven't we solved this problem yet?”, Jun. 2001, Proceedings of the 2001 ACM SIGPLAN—SIGSOFT workshop on Program analysis for software tools and engineering, ISBN:1-58113-413-4, pp. 54-61.
Zhiqun Chen, “Java Card Technology for Smart Cards”, Jun. 2000, Addison Wesley, ISBN 0-201-70329-7, Section 1.1 and Chapter 3.
Lance, Untch, and Wahl, “Bytecode-based Java Program Analysis”, 1999, '99 ACM Souteast Regional Conference.
Lindholm and Yellin, “The Java Virtual Machine Specification Second Edition”, 1999, Chapters 3 and 5.
“Java Card 2.1 Virtual Machine Specification”, 1999, Sun Microsystems, Chapters 1-3.
JDC Tech Tips, “Getting Started with Javap”, Aug. 2000, Sun Microsystems, accessed online on Sep. 13, 2004 at <http://java.sun.com/developer/TechTips/2000/tt0829.html>.
Aho, Sethi, and Ullman, “Compilers: Principles, Techniques, and Tools”, 1986, Addison-Wesley, ISBN 0-201-10088-6, Chapter 9.
Tim Lindholm, Frank Yetlin. “The Java Virtual Machine Specification Second Edition”, Apr. 1999, Sun Microsystems Inc., Palo Alto, CA, USA, pp. 120-123 XP-002269823.
“Java Card 2.1.1 Virtual Machine Specification” C.S. Dept. Univ. of Augsburg—May 18, 2000, Chapter 6 . . . (item 2 cont.) www.informatik.uni-augsberg.de/lehrsluehle/info1/lehre/ss03/javacard/javacard-2.1.1/JCVMSpec.pdf.

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

Method and apparatus for linking converted applet files... 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 apparatus for linking converted applet files..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for linking converted applet files... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3674174

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