Techniques for permitting access across a context barrier on a small footprint device using an entry point object
AssigneeSun Microsystems, Inc.
InventorsJoshua Susser, Mitchel B. Butler, Andy Streich
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsJoshua Susser, Mitchel B. Butler, Andy Streich
Estimating the term…
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs. The context barrier performs security checks to see that principal and object are within the same namespace or memory space and to see that a requested action is appropriate for an object to be operated upon. Each program or set of programs runs in a separate context. Access from one program to another program across the context barrier can be achieved under controlled circumstances by using an entry point object. The entry point object can either perform accesses across the context barrier on behalf of a requesting program or can pass the request to the program to be accessed and switch contexts to the program to be accessed.
A small footprint device comprising:
A method of operating a small footprint device that includes a processing machine, wherein program modules are executed on the processing machine, the method comprising:
A method of permitting access to information on a small footprint device from a first program module to a second program module separated by a context barrier, said small footprint device comprising:
A computer program product, comprising:
A computer program product, comprising:
A method of transmitting code over a network, comprising transmitting a block of code from a server, said block of code comprising instructions for implementing an entry point object for bypassing a context barrier on a small footprint device over a communications link, wherein said context barrier and said entry point object are included in a runtime environment and further wherein said runtime environment includes an operating system where said context barrier and said entry point are removed from and over said operating system and further wherein said entry point object permits direct access to information from one program module, in one context, by another program module in another different context, said small footprint device comprising:
Dependencies are inferred from the claim text.