Hybrid system implementing distinct and co-existing application execution environments and methods for implementing the same
First Claim
1. A system for implementing isolated application execution environments on a computing device, the system comprising:
- means for providing the computing device to include a first environment and a second environment, the first environment configured to have greater capabilities than the second environment;
means for initiating execution of a second software application on the second environment; and
means for denying the second software application direct access to the first environment while the second software application is being executed.
2 Assignments
0 Petitions
Accused Products
Abstract
A hybrid system is provided. The system includes a computing device implementing a first application execution environment (AEE) and a second AEE. The first AEE is configured to be isolated from the second AEE. The first software application associated with the first AEE is configured to be processed on the first AEE such that the first software application is denied direct access to the second AEE. A second software application associated with the second AEE is configured to be processed on the second AEE such that the second software application is denied direct access to the first AEE.
58 Citations
39 Claims
-
1. A system for implementing isolated application execution environments on a computing device, the system comprising:
-
means for providing the computing device to include a first environment and a second environment, the first environment configured to have greater capabilities than the second environment;
means for initiating execution of a second software application on the second environment; and
means for denying the second software application direct access to the first environment while the second software application is being executed.
-
-
2. A hybrid system, the system comprising:
-
a computing device implementing a first application execution environment (AEE) and a second AEE, the first AEE configured to be isolated from the second AEE, wherein a first software application associated with the first AEE is configured to be processed on the first AEE such that the first software application is denied direct access to the second AEE, and further wherein a second software application associated with the second AEE is configured to be processed on the second AEE such that the second software application is denied direct access to the first AEE. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system for maintaining a multi-application execution environment, the system comprising:
-
a computing device implementing, an alpha environment configured to have an alpha capability; and
a plurality of beta environments, each beta environment of the plurality of beta environments configured to have an associated beta capability, the alpha environment configured to be isolated from each beta environment of the plurality of beta environments, wherein an alpha software application associated with the alpha environment is configured to be processed on the alpha environment such that the alpha software application is denied direct access to each beta environment of the plurality of beta environments, and further wherein each beta software application associated with each beta environment of the plurality of beta environments is configured to be processed on the associated beta environment of the plurality of beta environments such that the beta software application is denied direct access to the alpha environment, and further wherein each beta software application of each beta environment of the plurality of beta environments is configured to be denied direct access to non-associated beta environments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for implementing isolated application execution environments on a computing device, the method comprising:
-
providing the computing device including a first environment and a second environment, the first environment configured to have greater capabilities than the second environment;
initiating execution of a second software application on the second environment; and
denying the second software application direct access to the first environment while the second software application is being executed. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for a Mobile Information Device Profile (MIDP) application execution environment (environment) and a Connected Device Configuration (CDC) environment to co-exist on a computing device, the method comprising:
-
providing the computing device including the MIDP environment and the CDC environment, the CDC environment configured to have greater capabilities than the MIDP environment;
executing a MIDlet on the MIDP environment; and
denying the MIDlet direct access to the CDC environment while the MIDlet is being executed. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification