Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-04-03
2007-04-03
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
09243101
ABSTRACT:
A resource-constrained device such as a smart card or the like includes memory for storing an application software program comprising an object-oriented, verifiable, platform-independent, type-safe and pointer-safe sequence of instructions. The device can also include a virtual machine implemented on a microprocessor where the virtual machine is capable of executing the sequence of instructions. Each instruction includes an operation code, and each data manipulation instruction is specific to a particular data type. The application program can be stored on a computer-readable medium prior to being received by the resource-constrained device. Methods of using such an application program, including accessing the program over the Internet and downloading it to a smart card, also are disclosed.
REFERENCES:
patent: 5107451 (1992-04-01), Houk
patent: 5668999 (1997-09-01), Gosling
patent: 5724279 (1998-03-01), Benaloh et al.
patent: 5732263 (1998-03-01), Havens et al.
patent: 5778231 (1998-07-01), van Hoff et al.
patent: 5825407 (1998-10-01), Cowe et al.
patent: 5999731 (1999-12-01), Yellin et al.
patent: 5999732 (1999-12-01), Bak et al.
patent: 6092147 (2000-07-01), Levy et al.
patent: 6151618 (2000-11-01), Wahbe et al.
patent: 6195700 (2001-02-01), Bender et al.
patent: 6233683 (2001-05-01), Chan et al.
patent: 6247174 (2001-06-01), Santhanam et al.
patent: 6272674 (2001-08-01), Holiday, Jr.
patent: 6308317 (2001-10-01), Wilkinson et al.
patent: 6332215 (2001-12-01), Patel et al.
patent: 6339820 (2002-01-01), Baentsch et al.
patent: 6349344 (2002-02-01), Sauntry et al.
patent: 6363523 (2002-03-01), Chen et al.
patent: 2001/0000814 (2001-05-01), Montgomery et al.
patent: 2002/0023954 (2002-02-01), Calder et al.
patent: 2003/0023954 (2003-01-01), Wilkinson et al.
patent: 2003/0028572 (2003-02-01), Hoskote et al.
No Author, “Java Card Virtual Machine Specification”, Jan. 1999, Sun Microsystems, Draft 2a, Java Card Version 2.1.
Ramnarayan Jags, “cs510jip Compressed Data Loader”, Jags—report, May 21, 1998, pp. 1-9, <http://www.cs.pdx.edu/˜apt/cs510jip—1998/jags—report/report.html>.
Ritchey, Tim, “Advanced Topics: The Java Virtual Machine”Java!, Chapter 14, pp. 25-346, Sep. 22, 1995.
Sun Microsystems, Inc., “Java Card™ 2.0 Language Subset and Virtual Machine Specification”, Oct. 13, 1997, Revision 1.0 Final.
Sun Microsystems, Inc., “Java Card™ 2.0 Programming Concepts”, Oct. 15, 1997, Revision 1.0 Final.
“Sun Microsystems Announces JAVACARD API”, Business Wire, Oct. 1996.
“Multi-Threaded Buffer Management Method Analyzers”, IBM Technical Disclosure Bulletin, vol. 37, issue 10, pp. 509-512, Oct. 1, 1994.
Microsoft Press “Computer Dictionary”, Third Edition, pp. 26 & 112, 1997.
Copyright © Schlumberger 1997-1998, Cyberflex™ Access, Jan. 15, 1999, from http://www.cyberflex.slb.com, 2 pages.
© 1998 Schlumberger Limited, “Java Developer's Journal Names Cyberflex Smart Card As Editor's Choice Finalist”, Jan. 11, 1999, from http://www.slb.com/ir
ews/sct-jdj0199.html, 3 pages.
Copyright © Schlumberger 1997-1998, “Schlumberger Announces Cyberflex Access; Java™ Based Smart Card Combines Multiple Application and Cryptographic Features for Information Security Market”, Dec. 8, 1998, from http://www.cyberflex.slb.com/Ac...ex—Access/cyberflex—access.html, 2 pages.
Copyright © 1995-99 Sun Microsystems, Inc., “The Source for Java™ Technology, java.sun.com, What is the embedddJava™ Application Environment”, Jan. 27, 1999, from http://java.sun.com/products/embeddedjava/overview.html, 2 pages.
Scott B. Guthery, Java Card: Internet Computing on a Smart Card, Jan. 1997, IEEE Internet Computing, Online vol. 1, No. 1.
Chen et al., Understanding Java Card 2.0, Mar. 1998, Java World Online.
Julian Dolby, Automatic Inline Allocation of Objects, Jun. 1997, ACM SIGPLAN 1997 Conference on Programming Language Design and Implementation, Las Vegas, NV.
Java Card™ 2.1 Virtual Machine Specification Final Revision 1.1., Jun. 1999, Sun Microsystems, Inc.
Schwabe Judith E.
Susser Joshua B.
Chaki Kakali
Gunnison Forrest
Gunnison McKay & Hodgson, L.L.P.
Sun Microsystems Inc.
Vu Tuan A.
LandOfFree
Object-oriented instruction set for resource-constrained... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Object-oriented instruction set for resource-constrained..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object-oriented instruction set for resource-constrained... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3742407