Enhanced virtual machine instructions

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S118000

Reexamination Certificate

active

06957428

ABSTRACT:
Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The operations performed by conventional instructions can be performed by relatively fewer inventive virtual machine instructions. Furthermore, the virtual machine instructions can be used to perform operations that cannot readily be performed by conventional Java Bytecode instructions. Thus, a more elegant, yet robust, virtual machine instruction set can be implemented.

REFERENCES:
patent: 4086626 (1978-04-01), Chung
patent: 4199811 (1980-04-01), Borgerson et al.
patent: 4667290 (1987-05-01), Goss et al.
patent: 5838980 (1998-11-01), Guillen et al.
patent: 5872978 (1999-02-01), Hoskins
patent: 5893084 (1999-04-01), Morgan et al.
patent: 5903761 (1999-05-01), Tyma
patent: 5920720 (1999-07-01), Toutonghi et al.
patent: 6026485 (2000-02-01), O'Connor et al.
patent: 6072951 (2000-06-01), Donovan et al.
patent: 6072953 (2000-06-01), Cohen et al.
patent: 6081665 (2000-06-01), Nilsen et al.
patent: 6096095 (2000-08-01), Halstead
patent: 6118940 (2000-09-01), Alexander, III et al.
patent: 6151618 (2000-11-01), Wahbe et al.
patent: 6182202 (2001-01-01), Muthukkaruppan
patent: 6205578 (2001-03-01), Grove
patent: 6260187 (2001-07-01), Cirne
patent: 6292883 (2001-09-01), Augusteijn et al.
patent: 6332215 (2001-12-01), Patel et al.
patent: 6349377 (2002-02-01), Lindwer
patent: 6412108 (2002-06-01), Blandy et al.
patent: 6434625 (2002-08-01), Loen
patent: 6467037 (2002-10-01), Griesemer
patent: 6658421 (2003-12-01), Seshadri
patent: 2002/0046298 (2002-04-01), Bak et al.
patent: 2002/0170043 (2002-11-01), Bagley et al.
patent: 0 996 059 (2000-04-01), None
patent: WO99/18484 (1999-04-01), None
patent: WO01/22213 (2001-03-01), None
patent: WO0241145 (2002-05-01), None
patent: WO02/077807 (2002-10-01), None
Lambright H D, “Java Bytecode Optimizations” Proceedings of IEEE Compcon '97 San Jose, Feb. 23-26, 1997, pp. 206-210, XP-000751784.
Accomazzo E et al., “Integrating intermediate Code Optimization with Retargetable Code Generation” Microprocessing and Microprogramming, Elsevier Science Publishers, BV. Amsterdam, NL, vol. 30, No. 1/5, Aug. 1, 1990, pp. 475-481, XP000141684.
Tim Ritchey, “Java!” 1995, New Riders Publishing, pp., 326-343.
Jon Meyer & Troy Downing, “Java Virtual Machine,” 1997, O'Reilly & Associates, Inc. pp. 46, 56-57, 74-75, 389 and 391.
Microsoft Press Computer Dictionary Third Edition, pp. 294-295.
Chang et al., “EJVM: an economic Java run-time environment for embedded devices,” Software Practice & Experience, 2001, John Wiley & Sons, Ltd., vol. 31, pp. 129-146. XP-000987539.
Gosling et al., “The Java™ Language Specification”, Aug. 1, 1996, pp. 215-236. XP 002042923.
Zhenyu Qian, “A formal Specification of Java™ Virtual Machine Instructions,” Technical Report, University Bremen; Nov. 1997, pp. 1-32. XP-002255760.
Piumarta et al., “Optimizing Direct Threaded Code by Selective Inlining,” Assoiciation for Computing Machinery, vol. 33, No. 5, pp. 291-300, May 1, 1998.XP-000766278.
Tommesani, “Programming models”.
Lindholm et al, “The Java™ Virtual Machine Specification”, (Sep., 1996), Sun Microsystems, Inc., Chapters 1-10 (173 pp.).
Case B: “Implementing The Java Virtual Machine Java's Complex Instruction Set Can Be Built in Software or Hardware,” Microprocessor Report, vol. 10, No. 4, Mar. 25, 1996, pp. 12-17.
McNeley KJ et al., “Emulating a Complex Instruction Set Computer With a Reduced Instruction Set Computer,”IEEE Micro, IEEE Inc. New York, US, vol. 7, No. 1, Feb. 1987, pp. 60-71.
Jean-Paul Billon, “JEFFWEG4 (J Executable File Format), Release 1.0 Achievements, Sep. 29, 2000,” J Consortium Jeff Working Group, 'Online! Feb. 22, 2001, p. 1-24.
Jean-Paul Billon, “J Executable File Format (JEFF) Specification, Draft,” J Consortium Jeff Working Group, 'Online! Feb. 22, 2001, p. 1-43.

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

Enhanced virtual machine instructions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced virtual machine instructions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced virtual machine instructions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3462528

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