Dynamic software updating using mobile agent AOP
First Claim
Patent Images
1. A system for dynamic software updating using a mobile agent comprising:
- a server for issuing the mobile agent with a software update; and
a client for receiving the mobile agent wherein the mobile agent executes the software update, on the client, utilizing aspect oriented programming.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for dynamic software updating using a mobile agent includes a server for issuing the mobile agent with a software update and a client for receiving the mobile agent. The mobile agent executes the software update, on the client, utilizing aspect oriented programming.
14 Citations
14 Claims
-
1. A system for dynamic software updating using a mobile agent comprising:
-
a server for issuing the mobile agent with a software update; and
a client for receiving the mobile agent wherein the mobile agent executes the software update, on the client, utilizing aspect oriented programming. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for dynamic software updating using a mobile agent comprising:
-
sending the mobile agent that has a software update from a server to a client; and
executing the software update at the client by the mobile agent wherein the mobile agent executes the software update utilizing aspect oriented programming. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for creating a mobile agent comprising:
-
receiving one or more aspects, an installation instruction and an application list;
creating a client list from a master client list for an application in the application list; and
creating the mobile agent based on the one or more aspects, the installation instruction and the client list.
-
-
14. A mobile agent data structure for use in dynamic software updating comprising an agent code, a client list, an installation instructions, a log and one or more aspects.
Specification