×

Task computing

  • US 20070033590A1
  • Filed: 08/30/2006
  • Published: 02/08/2007
  • Est. Priority Date: 12/12/2003
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus providing a plurality of computing sources of functionality, each computing source of functionality presenting a service and existing in a computing environment of the apparatus, a computing environment in network communication with the apparatus, or any combinations thereof, the apparatus comprising:

  • a controller to control the apparatus according to a process, comprising;

    associating a semantic service description (SSD) with the service, wherein the SSD comprises a semantic description of the service, including a semantic description of a parameter of the service, according to a computer interpretable language, and, as a service grounding, a mapping between the computer interpretable language expressing the SSD and an interface, including an interface parameter, of the service;

    dynamically discovering one or more SSDs as available services through a plurality of discovery mechanisms to discover the SSDs;

    dynamically filtering the services based upon the semantic description in each SSD associated with each service;

    generating a user interface to dynamically compose a task based upon selecting the services and the dynamically filtering the services to continuously present possible tasks; and

    generating an executable semantic service workflow description as a composed task description for the composed task.

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