Mobile application morphing system and method
AssigneeAramira Corporation
InventorChristopher Rygaard
Life of this patent
Estimating the term…
Abstract
The morphing system and method alters the behavior and/or state of a jumping application according to the needs and/or requirements of the target host. In more detail, the jumping application system gathers information about the computer hosts to which jumping applications can be sent, and uses that information to alter the code (the computer instructions) or the state (the data) of each jumping application as each jumping application is dispatched.
Claims42
A computer implemented jumping application morphing console that alters a jumping application that is jumping between one or more hosts connected to the morphing console, the morphing console comprising:
- a morphing module that alters a jumping application as the jumping application jumps between hosts;
- a database that contains one or more behavior packages for the jumping application, wherein each behavior package alters the behavior of the jumping application for a particular host;
- and
- wherein the morphing module further comprises instructions that determine a next host to which the jumping application is being dispatched and instructions that alter the behavior of the jumping application for the next host based on a behavior package associated with the next host.
A computer implemented jumping application morphing console that alters a jumping application that is jumping between one or more hosts connected to the morphing console, the morphing console comprising:
- means for storing one or more behavior packages for the jumping application, wherein each behavior package alters the behavior of the jumping application for a particular host;
- means for determining a next host to which the jumping application is being dispatched;
- and
- means for altering the behavior of the jumping application for the next host based on a behavior package associated with the next host.
A computer-implemented method for altering the behavior of a jumping application in a jumping application system to optimize its execution for a particular host in the jumping application system, the method comprising:
- determining a next host to which a jumping application is being dispatched;
- and
- altering the behavior of the jumping application for the next host based on a behavior package associated with the next host.
A jumping application morphing system, comprising:
- a management and security console;
- one or more host computers connected to the console by a computer network, wherein each host computer executes a jumping application;
- and
- wherein the console further comprises a morphing module that alters a jumping application as the jumping application jumps between hosts, a database that contains one or more behavior packages for the jumping application, wherein each behavior package alters the behavior of the jumping application for a particular host, and wherein the morphing module further comprises instructions that determine a next host to which the jumping application is being dispatched and instructions that alter the behavior of the jumping application for the next host based on a behavior package associated with the next host.
A server computer for a jumping application morphing system, the server comprising:
- a processor;
- a memory connected to the processor;
- a database connected to the processor that contains one or more behavior packages for the jumping application, wherein each behavior package alters the behavior of the jumping application for a particular host;
- and
- wherein the memory further comprises instructions that determine a next host to which the jumping application is being dispatched and instructions that alter the behavior of the jumping application for the next host based on a behavior package associated with the next host.
Dependencies are inferred from the claim text.