Application modifier based on operating environment parameters
First Claim
Patent Images
1. A system for modifying an application, the system comprising:
- an interrogation component adapted to determine parameters associated with an operating environment for the application; and
a modification component adapted to;
automatically configure the application based, in part, upon the determined parameters so that the application will function as desired within the operating environment; and
interact with a virtual code component to configure generic code of the application in accordance with the determined parameters of the operating environment, wherein the generic code of the application is independent of an underlying platform, and wherein the interrogation component or the modification component is adapted to employ an inference scheme for filtering desirable applications and filtering desirable parameter interrogation questions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method adapted to modify or configure an application based, at least, upon a parameter of an operating environment. An interrogation component adapted to interrogate an operating environment receiving defining parameters. A modification component adapted to modify the application based, at least, upon the defining parameters of the operating environment.
83 Citations
19 Claims
-
1. A system for modifying an application, the system comprising:
-
an interrogation component adapted to determine parameters associated with an operating environment for the application; and a modification component adapted to; automatically configure the application based, in part, upon the determined parameters so that the application will function as desired within the operating environment; and interact with a virtual code component to configure generic code of the application in accordance with the determined parameters of the operating environment, wherein the generic code of the application is independent of an underlying platform, and wherein the interrogation component or the modification component is adapted to employ an inference scheme for filtering desirable applications and filtering desirable parameter interrogation questions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for modifying an application, the method comprising:
employing a processor executing computer-readable instructions stored on a computer-readable medium to perform the following acts; determining, for the application via interrogation based on an artificial intelligence technique, parameters associated with an operating environment, the interrogation comprising providing a series of parameter interrogation questions for configuring the application, wherein the series of parameter interrogation questions is provided in an order determined by the artificial intelligence technique; and modifying automatically configuring the application based, in part, upon the determined parameters, such that generic code is configured in accordance with the determined parameters of the operating environment, the generic code of the application being independent of an underlying platform. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A system for modifying an application, the system comprising:
-
an interrogation means for determining, via interrogation, parameters associated with an operating environment for the application, wherein the interrogation means is configured to perform the interrogation by transmitting to the operating environment a series of parameter interrogation questions for configuring the application, the series of the parameter interrogation questions being in an order determined by an inference scheme; and a modification means for automatically configuring the application based, in part, upon the determined parameters so that the application will function as desired within the operating environment, wherein the modification means is adapted to interact with a virtual code component to configure generic code of the application in accordance with the determined parameters of the operating environment, wherein the generic code of the application is independent of an underlying platform, and wherein the virtual code component includes; a code analyzer configured to receive the generic code and determine a native coding language of the generic code; and a code generator configured to utilize .NET virtual machine code-ability mechanisms to convert managed code into native computer assembly, the virtual code component being communicatively coupled to a generic application data store configured to store generic application data.
-
Specification