Application Tracking for Application Execution Environment
First Claim
1. A method for managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the method comprising:
- maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and
managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including medium-encoded computer program products, for managing an application execution environment on a computer. One or more aspects of the subject matter described in this specification can be embodied in one or more methods of managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the one or more methods including: maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run.
-
Citations
20 Claims
-
1. A method for managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the method comprising:
-
maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations for managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the operations comprising:
-
maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a user interface device; and one or more computers operable to interact with the user interface device and to perform operations for managing an application execution environment comprising a cross-platform application program interface to provide services to applications that run in the application execution environment, the operations comprising; maintaining associations between the applications and different versions of the application execution environment installed on a computer, where the associations indicate in which of the different versions of the application execution environment the applications run; and managing the different versions of the application execution environment on the computer based on the associations between the applications and the different versions of the application execution environment in which the applications run. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification