Back to results
US 8,019,630 B2Granted
Dynamic service scheduling
AssigneeFujitsu Limited
InventorJonathan Dale
Life of this patent
Estimating the term…
Abstract
A system includes a number of services and agents interconnected by a communication network. A consumer agent identifies a template specifying one or more events for a task. The consumer agent implements an iterative process in which the template may be further defined and/or refined to provide links to one or more of the services that provide features for fulfilling events within an itinerary.
Claims8
A non-transitory computer readable medium encoded with instructions for dynamic service scheduling, the instructions operable when executed to perform the steps of:
- identifying a template specifying a plurality of unfulfilled events associated with an unaccomplished task designated by a user, wherein each of the events define a subtask to be completed dynamically to accomplish the task;
- determining a plurality of consumer descriptors, wherein each consumer descriptor comprises predetermined consumer preferences for use during service scheduling;
- accessing a remote service directory having service descriptors for each of a plurality of services;
- for each of the events:
- filtering the services from the service directory based on the service descriptors, the event, and the consumer descriptors to determine potential ones of the services for fulfilling the event;
- querying each of the potential services for additional service descriptors;
- filtering the potential services based on the additional service descriptors, the event, and the consumer descriptors to determine selected ones of the services for fulfilling the event;
- identifying service links for accessing the selected services;
- and
- modifying the template to associate the service links with the event;
- and
- presenting the completed template for acceptance,
- wherein for each of the potential services, the additional service descriptors comprise a plurality of interface descriptors each identifying a feature of the potential service and a format for interfacing with the feature;
- and
- wherein each of the service links points to a particular feature of the identified service and specifies a command for accessing the particular feature.
12 more elements
Dependencies are inferred from the claim text.