×

Building Computing Applications Based Upon Metadata

  • US 20070266384A1
  • Filed: 03/27/2007
  • Published: 11/15/2007
  • Est. Priority Date: 03/27/2006
  • 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 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 known services through a plurality of discovery mechanisms discovering the SSDs;

    supporting dynamic composition of a task based upon a user selection of a plurality of the known services; and

    supporting dynamic association of the task with a user interface (UI) of an application, based upon associating the task with the user selection of a UI object, a UI display screen, and a UI event for the application.

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