Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2007-03-13
2007-03-13
Bragdon, Reginald (Department: 2189)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C717S163000
Reexamination Certificate
active
10786763
ABSTRACT:
A smart card contains potentially multiple applications, each containing an application identifier (AID). Each application also incorporates an AID interpreter for providing access to the AID. This is achieved by making a request to the AID interpreter to provide the AID for the application. In response, the AID interpreter retrieves a first component of the AID. This first component is logically internal to the AID interpreter. The AID interpreter also retrieves a second component of the AID. This second component is logically external to the AID interpreter and is indicative of a state relevant to the application, such as a current balance in the card. The first and second components of the AID are then combined in order to generate the AID for providing in response to the request.
REFERENCES:
patent: 5481715 (1996-01-01), Hamilton et al.
patent: 5530232 (1996-06-01), Taylor
patent: 5590038 (1996-12-01), Pitroda
patent: 5721781 (1998-02-01), Deo et al.
patent: 5742756 (1998-04-01), Dillaway et al.
patent: 5802519 (1998-09-01), De Jong et al.
patent: 5844218 (1998-12-01), Kawan et al.
patent: 5857079 (1999-01-01), Claus et al.
patent: 5894550 (1999-04-01), Thiriet et al.
patent: 5912453 (1999-06-01), Gungl et al.
patent: 6005942 (1999-12-01), Chan et al.
patent: 6024286 (2000-02-01), Bradley et al.
patent: 6032136 (2000-02-01), Brake, Jr. et al.
patent: 6038551 (2000-03-01), Barlow et al.
patent: 6052690 (2000-04-01), Waldin, Jr. et al.
patent: 6094656 (2000-07-01), De Jong
patent: 6101477 (2000-08-01), Hohle et al.
patent: 6199762 (2001-03-01), Hohle
patent: 6233683 (2001-05-01), Chan et al.
patent: 6308317 (2001-10-01), Wilkinson et al.
patent: 6390374 (2002-05-01), Carper et al.
patent: 6418554 (2002-07-01), Delo et al.
patent: 6477702 (2002-11-01), Yellin et al.
patent: 6481632 (2002-11-01), Wentker et al.
patent: 6631849 (2003-10-01), Blossom
patent: 6915957 (2005-07-01), Kisliakov
patent: 6976635 (2005-12-01), Ashizawa et al.
patent: 2001/0000814 (2001-05-01), Montgomery et al.
patent: 2002/0040936 (2002-04-01), Wentker et al.
patent: 2002/0083322 (2002-06-01), Lagosanto et al.
patent: 2002/0134843 (2002-09-01), Ashizawa et al.
patent: 2003/0078866 (2003-04-01), Richards et al.
patent: 2003/0212896 (2003-11-01), Kisliakov
patent: 2004/0024735 (2004-02-01), Yap et al.
patent: 2004/0255081 (2004-12-01), Arnouse
patent: 2005/0038741 (2005-02-01), Bonalle et al.
patent: 2005/0091544 (2005-04-01), Lambert
patent: 2005/0097550 (2005-05-01), Schwabe et al.
patent: 2005/0138354 (2005-06-01), Saltz
patent: 2005/0149926 (2005-07-01), Saltz
patent: 2005/0178833 (2005-08-01), Kisliakov
patent: 2005/0184163 (2005-08-01), de Jong
patent: 2005/0184164 (2005-08-01), de Jong
patent: 2005/0188360 (2005-08-01), de Jong
patent: 0748135 (1996-12-01), None
patent: 0865217 (1998-09-01), None
patent: WO 94/30023 (1994-12-01), None
patent: WO 98/19237 (1998-05-01), None
patent: WO 98/37526 (1998-08-01), None
patent: WO 99/16030 (1999-04-01), None
patent: WO 00/45262 (2000-08-01), None
Bernadat, et al., “Java Sandboxes meet Service Guarantees: Secure Partitioning of CPU and Memory”, Dec. 14, 1998, The Open Group Research Institute, Cambridge, MA, pp. 1-24.
Chan, “Infrastructure of Multi-Application Smart Card”, http://home.hkstar.com/˜alanchan/papers/multiApplicationSmartCard/, Jul. 25, 2002.
Chen, Zhiqun, “Java Card™ Technology for Smart Cards”,Sun Microsystems, pp. 11-16, Jun. 2000.
Dreifus, H. Smart Cards; A guide to Building and Managing Smart Card Applications; Copyright 1998; Publisher Robert Ipsen; “Smart Card Development Skills, Methods, and Tools”; pp. 159-225.
Gong, et al. “Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java TM Development Kit 1.2”, USENIX Symposium on Internet Technologies and Systems—Dec. 8-11, 1997, pp. 103-112.
Hawblitzel, et al., “Implementing Multiple Protection Domains in Java”, Technical Report 97-1660, Department of Computer Science, Cornell University.
Heiss, J. et al. “Java Card™ Technology Grows Up Smart”, printed on Apr. 22, 2000 at http://java.sum.com/features/1999/01/javacard.html, 5 pages.
Thomas, David J., “Smart and Smarter: The Emergence of Java Card™ Technology”, printed on Apr. 22, 2000 from http://java/sun.com/features/1998/04/javacard.html, 8 pages.
Sun Microsystems, Inc., “How to write a Java Card applet: A developer's guide”, printed on Apr. 22, 2000 from http://www.javaworld.com.javaworld/jw-07-1999/f—jw-07-javacard—p.htlm, 15 pages.
Sun Microsystems, Inc. “Smart Cards: A primer”, printed on Apr. 22, 2000 from http://www.javaworld.com/javaworld/jw-12-1997/f—jw-12-javadev—p.html, 13 pages.
Sun Microsystems, Inc., “Sun's Java Card™ Technology Extends its Industry Leadership”, printed Apr. 22, 2000 from http://java.sun.com/pr/1999/11/pr991116-01.htm l, 5 pages.
Sun Microsystems, Inc., “Understanding Java Card 2.0”, printed on Apr. 22, 2000 from http://www.javaworld.com/javaworld/jw-03-1998/f—jw-03-javadev—p.htlm, 12 pages.
Sun Microsystems, Inc., “Java Card™ Applet Developer's Guide”, Aug. 19, 1998, Revision 1.12.
Sun Microsystems, Inc., Java Card™ 2.0 Application Programming Interfaces, 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, Inc., “Java Card™ 2.1 Application Programming Interface”, Jun. 7, 1999, Final Revision 1.1.
“Sun Microsystems Announces JAVACARD API”, Business Wire, Oct. 1996.
Sun Microsystems, Inc., Java Card 2.2 Application Programming Interface, Revision 1.1 for the 2.2 01 Release; Sep. 2002.
Sun Microsystems, Inc., “Java Card™ 2.2 Runtime Environment (JCRE) Specification”, Palo Alto, CA, pp. 1-110, [Online] Jun. 2002. (XP002325473).
Sun Microsystems, Inc., “Java Card™ 2.2 Application Programming Interface”, Palo Alto, CA, pp. 1-90, [Online] Sep. 2002. (XP002325474).
Sun Microsystems, Inc., “User's Guide, Wireless Toolkit, Version 2.1, Java™ 2 Platform, Micro Edition”, Santa Clara, CA, pp. 7-17, 73-75, [Online] Dec. 2003. (XP002325476).
OSS-J Architecture Board, “OSS Through Java™ J2EE Design Guidelines”,OSS Through Java™, pp. 1-116, [Online] Oct. 31, 2001. (XP002325475).
Bragdon Reginald
Flournoy Horace L.
Gunnison Forrest
Gunnison McKay & Hodgson, L.L.P.
Sun Microsystems Inc.
LandOfFree
Method and apparatus for providing an application on a smart... 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 providing an application on a smart..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing an application on a smart... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3791049