Method, system, and storage medium for providing intelligent distribution of software and files
First Claim
1. A method for providing software and file distribution management, comprising:
- loading a user profile for an end user into a client system via an intelligent agent, said profile containing current software installed, files downloaded, and registered channels for said client system;
listening in to registered channels by an intelligent agent resident on said client system; and
if a new message is received, determining if said new message is applicable to said client system;
wherein applicable messages result in;
querying said client system to execute a task based upon said message;
executing said task in accordance with said client system'"'"'s preferences; and
updating a look-up system with results of task execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the invention relate to a method, system, and storage medium for providing software and file distribution management. The method comprises loading a user profile for a client system into a server via an intelligent agent. The profile contains current software installed, files downloaded, and registered channels for the client system. The method also includes listening in to registered channels by an intelligent agent resident on the client system. If a new message is received, the method includes determining if the new message is applicable to the client system. The applicable messages result in querying the client system to execute a task based upon the message, executing the task in accordance with the client system'"'"'s preferences, and updating a look-up system with the results of the task execution.
125 Citations
30 Claims
-
1. A method for providing software and file distribution management, comprising:
-
loading a user profile for an end user into a client system via an intelligent agent, said profile containing current software installed, files downloaded, and registered channels for said client system;
listening in to registered channels by an intelligent agent resident on said client system; and
if a new message is received, determining if said new message is applicable to said client system;
wherein applicable messages result in;
querying said client system to execute a task based upon said message;
executing said task in accordance with said client system'"'"'s preferences; and
updating a look-up system with results of task execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing software and file distribution management, comprising:
-
listening in on a server for updated information relating to software, software providers, files, and file providers via a communications interface;
if said updated information is detected;
publishing said updated information to a look-up system for access by a client system; and
allocating a software provider or file provider associated with said updated information upon receiving a download request for software or files by said client system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A storage medium encoded with machine-readable computer program code for providing software and file distribution management, said storage medium including instructions for causing a computer to implement a method, comprising:
-
loading a user profile for an end user into a client system via an intelligent agent, said profile containing current software installed, files downloaded, and registered channels for said client system;
listening in to registered channels by an intelligent agent resident on said client system; and
if a new message is received, determining if said new message is applicable to said client system;
wherein applicable messages result in;
querying said client system to execute a task based upon said message;
executing said task in accordance with said client system'"'"'s preferences; and
updating a look up system with results of task execution. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A storage medium encoded with machine-readable computer program code for providing software and file distribution management, said storage medium including instructions for causing a server to implement a method, comprising:
-
listening in on a server for updated information relating to software, software providers, files, and file providers via a communications interface;
if said updated information is detected;
publishing said updated information to a look-up system for access by a client system; and
allocating a software provider or file provider associated with said updated information upon receiving a download request for software or a file by said client system. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for providing software and file distribution management, comprising:
-
a client system;
a link to a server, said server including a communications interface;
an intelligent agent executing on said client system;
wherein said intelligent agent performs;
loading a user profile for an end user into said client system, said profile containing current software installed, files downloaded, and registered channels for said client system;
listening in to said registered channels; and
if a new message is received, determining if said new message is applicable to said client system;
wherein applicable messages result in;
querying said client system to execute a task based upon said message;
executing said task in accordance with said client system'"'"'s preferences; and
updating a look-up system with results of task execution via said communications interface. - View Dependent Claims (26, 27)
-
-
28. A system for providing software and file distribution management, comprising:
a host system including;
a server in communication with a data repository;
a task allocator executing on said server;
a publisher executing on said server;
a crawler service executing via said publisher;
a communications interface; and
a look-up system stored in said data repository; and
a software or file management administrator client system in communication with said host system;
wherein an individual on said software or file management administrator client system performs;
listening in on said server for updated information relating to software, software providers, files, and file providers via said communications interface; and
if said updated information is detected;
publishing said updated information to said look-up system for access by at least one client system; and
allocating a software provider or file provider associated with said updated information upon receiving a download request for software or files by said at least one client system. - View Dependent Claims (29, 30)
Specification