Software components as virtual processors
OwnerDarren L. Wesemanninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDarren L. Wesemanninventor
Estimating the term…
Methods, systems, and computer program products for dynamically accessing software components in an environment that may include a plurality of processing nodes. Each node includes one or more software objects, such as one or more software component objects (virtual processors), a controller object, a database object, a trace object, an agent object, etc. Requests for the functionality implemented by a particular software component are load balanced across the available instances. If no software components are available, a request may be submitted to a scheduler. A software component also may be reserved for future processing. Relationships between software components are defined by platform independent logic that is accessible through a database object and processed by a controller object. An agent object tracks which software components are available at the one or more nodes for which the agent is responsible.
In a computerized system with a plurality of software objects, including one or more software component objects, each comprising one or more functions, wherein an interface for accessing the one or more software component objects and corresponding one or more functions is based on parameters and return values, a method of dynamically accessing the one or more software component objects in accomplishing a task or goal, wherein the method comprises acts of:
In a computerized system with a plurality of software objects, including one or more software component objects, each comprising one or more functions, wherein an interface for accessing the one or more software component objects and corresponding one or more functions is based on parameters and return values, a method of dynamically accessing the one or more software component objects in accomplishing a task or goal, wherein the method comprises acts of:
In a computerized system with a plurality of software objects, including one or more software component objects, each comprising one or more functions, wherein an interface for accessing the one or more software component objects and corresponding one or more functions is based on parameters and return values, a method of dynamically accessing the one or more software component objects in accomplishing a task or goal, wherein the method comprises steps for:
In a computerized system that allows for a plurality of software objects and may include one or more software component objects, each with one or more functions, and may include a controller object that manages interaction with the one or more software component objects, a method of dynamically accessing the one or more software component objects comprising acts of:
A computer program product for implementing, in a computerized system with a plurality of software objects, including one or more software component objects, each comprising one or more functions, wherein an interface for accessing the one or more software component objects and corresponding one or more functions is based on parameters and return values, a method of dynamically accessing the one or more software component objects in accomplishing a task or goal, wherein the computer program product comprises:
Dependencies are inferred from the claim text.