Network system extensible by users
10 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a network system includes a user interface which allows a user to interact with the network system. An agent server is coupled to the user interface. The agent server manages the operation of the network system. Furthermore, the agent server in conjunction with the user interface is operable to create or modify an agent in response to interaction by the user. In another aspect, a network system includes an agent server which manages the operation of the network system. An agent is operable to utilize a service within the network system. A service wrapper, associated with the service, cooperates with the agent server to mediate interaction between the service and the agent.
-
Citations
97 Claims
-
1-76. -76. (canceled)
-
77. A system for performing user customized network-based operations, comprising:
-
an agent associated with a user, wherein the agent is configured to perform an operation on behalf of the user; and
an agent server coupled to the agent and coupled to the user via a network communications link, wherein the agent server manages the execution of the operation by the agent, wherein the agent is operable to use a service and a service resource associated with the service when performing the operation on behalf of the user. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A system for performing user customized network-based operations, comprising:
-
means for allowing a user to create a network-based agent associated with the user, wherein the network-based agent is configured to perform an operation on behalf of the user;
means for invoking the execution of the network-based agent on the occurrence of an event;
means for using a service and a service resource when performing the operation on behalf of the user; and
means for communicating the result of the operation to the user over a network communications link. - View Dependent Claims (87, 88, 89, 90, 91)
-
-
92. A computer program product comprising a computer useable medium having computer program logic recorded thereon for enabling a processor in a computer system to perform user customized network-based operations, comprising:
-
means for enabling the processor to allow a user to create a network-based agent associated with the user, wherein the network-based agent is configured to perform an operation on behalf of the user;
means for enabling the processor to invoke the execution of the network-based agent on the occurrence of an event;
means for enabling the processor to use a service and a service resource when performing the operation on behalf of the user; and
means for enabling the processor to communicate the result of the operation to the user over a network communication link. - View Dependent Claims (93)
-
-
94. A method for performing user customized network-based operations, comprising:
-
(a) receiving data for creating an agent customized to perform a task for a user upon the occurrence of an event;
(b) creating the agent, wherein the agent has a plurality of executable instructions for performing the task;
(c) executing the agent instructions upon the occurrence of the event, wherein step (c) includes;
(i) providing instructions to a service to define the operations supported by the service required to perform the task, (ii) receiving a response from the service including parameters required by the agent to complete task, and (iii) providing an output associated with the task to the user over a network communications link. - View Dependent Claims (95, 96, 97)
-
Specification