×

Dynamic service scheduling

  • US 8,019,630 B2
  • Filed: 06/27/2003
  • Issued: 09/13/2011
  • Est. Priority Date: 06/27/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×