Automated Application Modeling for Application Virtualization
First Claim
1. A computer-implemented system implementing automated application modeling for application virtualization comprising:
- an application installer capable of installing at least one application;
an application modeler capable of at least partially modeling said at least one application for virtualization; and
an auto-modeling agent configured to, at least, direct said at least partial modeling.
2 Assignments
0 Petitions
Accused Products
Abstract
Automated application modeling for application virtualization (auto-modeling) may be incorporated into an application installer and/or other suitable component of a computer operating system. Auto-modeling may be performed by an auto-modeling agent. The auto-modeling agent may employ one or more of multiple auto-modeling strategies. The auto-modeling agent may assess one or more of a particular application, application installation package and/or application environment in order to determine a suitable auto-modeling strategy. Auto-modeling strategies may include active auto-modeling and passive auto-modeling. Active auto-modeling strategies may require at least partial installation and/or execution of the application to be modeled, whereas passive auto-modeling may generate corresponding auto-modeling data independent of application installation and/or execution, for example, by obtaining suitable data from a corresponding application installation package. In particular, The auto-modeling agent may perform active auto-modeling by directing an independent application modeler and/or an application installer, for example, in accordance with an auto-modeling rulebase.
63 Citations
20 Claims
-
1. A computer-implemented system implementing automated application modeling for application virtualization comprising:
-
an application installer capable of installing at least one application; an application modeler capable of at least partially modeling said at least one application for virtualization; and an auto-modeling agent configured to, at least, direct said at least partial modeling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented system implementing automated application modeling for application virtualization comprising an auto-modeling agent configured to, at least:
-
access an application installation package corresponding to an application; determine if the application is capable of being passively auto-modeled based on, at least, one or more elements of the application installation package; and if so, passively generate application modeling data for the application corresponding to application modeling data generated by active application modeling for virtualization. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-implemented system implementing automated application modeling for application virtualization including an auto-modeling agent comprising:
-
a hook specification database comprising at least one application programming interface hook specification; a hook manager configured to, at least, insert at least one application programming interface hook corresponding to said at least one application programming interface hook specification into at least one element of at least one application programming interface; and a call data collector configured to, at least, collect data corresponding to application modeling data when said at least one element of said at least one application programming interface is called. - View Dependent Claims (18, 19, 20)
-
Specification