Network system extensible by users
DCFirst Claim
1. A system for performing user customized network-based operations, comprising:
- means for receiving data for creating a network-based agent;
means for invoking, in response to receiving a URL defining a type of event and identifying the network-based agent, an execution of the network-based agent;
means, including the network-based agent, for using a service and a service resource configured to be consumed by the network-based agent for performing the operation, wherein an amount of the service resource is exhausted upon being consumed by the network-based agent; and
means for communicating a result of the operation over a network communications link.
10 Assignments
Litigations
2 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
34 Claims
-
1. A system for performing user customized network-based operations, comprising:
-
means for receiving data for creating a network-based agent; means for invoking, in response to receiving a URL defining a type of event and identifying the network-based agent, an execution of the network-based agent; means, including the network-based agent, for using a service and a service resource configured to be consumed by the network-based agent for performing the operation, wherein an amount of the service resource is exhausted upon being consumed by the network-based agent; and means for communicating a result of the operation over a network communications link. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon, execution of which by a computing device causes the computing device to perform operations comprising:
-
receiving data for creating a network-based agent; creating the network-based agent, wherein the network-based agent has a plurality of executable instructions for performing an operation, wherein the instructions comprise an event handler defining a predetermined event to occur during execution of the service; invoking, in response to receiving a URL defining a type of the predetermined event and identifying the network-based agent, an execution of the network-based agent; using a service and a service resource configured to be consumed by the network-based agent for performing the operation, wherein an amount of the service resource is exhausted upon being consumed by the network-based agent; and communicating a result of the operation over a network communication link. - View Dependent Claims (8)
-
-
9. A system for performing user customized network-based operations, comprising:
-
a processor; and a memory storing instructions, execution of which by the processor causes the system to perform operations comprising; receiving data for creating a network-based agent; invoking, in response to receiving a URL defining a type of event and identifying the network-based agent, an execution of the network-based agent wherein the execution of the network-based agent comprises using a service and a service resource configured to be consumed by the network-based agent when the network-based agent performs the operation, and wherein an amount of the service resource is exhausted upon being consumed by the network-based agent, and communicating a result of the operation over a network communications link. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving, using a computing device, data for creating a network-based agent; invoking, using the computing device, and in response to receiving a URL defining a type of event and identifying the network-based agent, execution of the network-based agent, wherein the invoking comprises using a service and a service resource configured to be consumed by the network-based agent for performing the operation, and wherein a discrete unit of the service resource is exhausted upon being consumed by the network-based agent; and communicating, using the computing device, a result of the operation over a network communication link. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
receiving, using a computing device, data for creating a network-based agent, wherein the network-based agent performs an operation; invoking, using the computing device, an execution of the network-based agent upon an occurrence of an event, wherein the invoking comprises using a service and a service resource configured to be consumed by the agent for performing the operation, and wherein a discrete unit of the service resource is exhausted upon being consumed by the agent; communicating, using the computing device, a result of the operation over a network communication link; authorizing, using the computing device, access to a computer network, wherein the computer network is programmed to be customized using the network-based agent; creating, using the computing device, the network-based agent, wherein the network-based agent has a plurality of executable instructions for performing an operation, wherein the instructions comprise an event handler defining a predetermined event to occur during execution of the service, wherein performing the operation comprises using the service and a service resource, and wherein a service wrapper links the service to the service resource and mediates interaction between the service and the service resource; identifying, using the computing device, the predetermined event by a URL, wherein the URL defines a type of the predetermined event and a recipient network based agent; and accessing, using the computing device and the service wrapper, information defining an amount of the service resource allocated to be consumed by a principal of the network-based agent, wherein the service wrapper is configured to monitor consumption of the service resource by the agent program.
-
Specification