Mobile application morphing system and method
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
42 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. 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. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. 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. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification