SYSTEMS AND METHODS FOR UPDATABLE APPLETS
First Claim
1. A method for processing data using application code including a static applet comprising a first plurality of software functions and an updatable applet comprising a second plurality of software functions stored on a computing device, and an access control software element, the method comprising:
- a) determining, by a data processor, that the application code needs to be updated;
b) updating, by the data processor, the updatable applet;
c) updating, by the data processor, a function map comprising addresses for the software functions in the updatable applet and the static applet; and
d) executing, by the data processor, the updatable applet and the static applet, through the access control software element, using the updated function map, to perform a process.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a device comprising an updatable applet and a static applet. For some embodiments, a device is disclosed comprising a processor, one or more memories storing an updatable applet, and a static applet in communication with the updatable applet, wherein the device is configured to receive updates to the updatable applet. The updatable applet and static applet may be executed through an access control software element that may prevent unrestricted access between the applets.
234 Citations
20 Claims
-
1. A method for processing data using application code including a static applet comprising a first plurality of software functions and an updatable applet comprising a second plurality of software functions stored on a computing device, and an access control software element, the method comprising:
-
a) determining, by a data processor, that the application code needs to be updated; b) updating, by the data processor, the updatable applet; c) updating, by the data processor, a function map comprising addresses for the software functions in the updatable applet and the static applet; and d) executing, by the data processor, the updatable applet and the static applet, through the access control software element, using the updated function map, to perform a process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
a processor; and a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor to implement a method for processing data using application code including a static applet comprising a first plurality of software functions and an updatable applet comprising a second plurality of software functions stored on a computing device, and an access control software element, the method comprising a) determining, by a data processor, that the application code needs to be updated, b) updating, by the data processor, the updatable applet, c) updating, by the data processor, a function map comprising addresses for the software functions in the updatable applet and the static applet, and d) executing, by the data processor, the updatable applet and the static applet, through the access control software element, using the updated function map, to perform a process. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification