This application claims the benefit of provisional patent application Ser. No. 60/200,480 filed Apr. 28, 2000 in the name of Judith E. Schwabe, entitled “System and Method for Remote Incremental Program Verification Using API Definitions”. This application is related to the following: U.S. Patent Application filed Sep. 14, 2000 in the name of inventor Judith E. Schwabe, entitled “Remote Incremental Program Binary Compatibility Verification Using API Definitions”, commonly assigned herewith. U.S. Patent Application filed Sep. 14, 2000 in the name of inventor Judith E. Schwabe, entitled “Populating Resource-Constrained Devices With Content Verified Using API Definitions”, commonly assigned herewith. U.S. Patent Application filed Sep. 14, 2000 in the name of inventor Judith E. Schwabe, entitled “Populating Binary Compatible Resource-Constrained Devices With Content Verified Using API Definitions”, commonly assigned herewith. U.S. Patent Application filed Sep. 14, 2000 in the name of inventor Judith E. Schwabe, entitled “API Representation Enabling Submerged Hierarchy”, commonly assigned herewith. U.S. patent application Ser. No. 09/243,108 filed Feb. 2, 1999 in the name of inventors Judith E. Schwabe and Joshua B. Susser, entitled “Token-based Linking”.
| Number | Name | Date | Kind |
|---|---|---|---|
| 5446901 | Owicki et al. | Aug 1995 | A |
| 5615137 | Holzmann et al. | Mar 1997 | A |
| 5668999 | Gosling | Sep 1997 | A |
| 5748964 | Gosling | May 1998 | A |
| 5884316 | Bernstein et al. | Mar 1999 | A |
| 5999731 | Yellin et al. | Dec 1999 | A |
| 6002871 | Duggan et al. | Dec 1999 | A |
| 6038378 | Kita et al. | Mar 2000 | A |
| 6052732 | Gosling | Apr 2000 | A |
| 6075940 | Gosling | Jun 2000 | A |
| 6092147 | Levy et al. | Jul 2000 | A |
| 6138112 | Slutz | Oct 2000 | A |
| 6182158 | Kougiouris et al. | Jan 2001 | B1 |
| 6212633 | Levy et al. | Apr 2001 | B1 |
| 6247171 | Yellin et al. | Jun 2001 | B1 |
| 6477666 | Sanchez et al. | Nov 2002 | B1 |
| 6477702 | Yellin et al. | Nov 2002 | B1 |
| Number | Date | Country |
|---|---|---|
| 0 685 792 | May 1995 | EP |
| WO 9819237 | May 1998 | WO |
| WO 0000890 | Jan 2000 | WO |
| WO 0114958 | Mar 2001 | WO |
| Entry |
|---|
| David Basin “Java Bytecode Verification by Model Checking” System Abstract, pp. 492-495 IT-Research Security (TZ/FE34). |
| Daniels, John et al., “Strategies For Sharing Objects In Distributed Systems”, JOOP, Object Designers Ltd., UK, pp. 27-36. |
| 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. |
| 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 Delivers On Vision to Bring Java Technology to the Consumer and Embedded Market”, Business Wire, Sep. 28, 1999. |
| “Sun Microsystems Announces Javacard API”, Business Wire, Oct. 1996. |
| Sun Microsystems: “Sun's Java Technology Leads Open Worldwide Market for Smart Cards”, M2, Presswire, May 1999. |
| George E. Necula, et al., “Proof-Carrying Code”, Nov. 1996, pp. 1-60. |
| Joachim Posegga, et al., “Byte Code Verification for Java Smart Cards Based on Model Checking”, Sep. 16-18, 1998, pp. 176-190. |
| Number | Date | Country | |
|---|---|---|---|
| 60/200480 | Apr 2000 | US |