×

Method of operating a computer network

  • US 20070083607A1
  • Filed: 09/30/2004
  • Published: 04/12/2007
  • Est. Priority Date: 09/30/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of performing a requested service on behalf of a requesting user, the method comprising:

  • receiving at a user device accessible to the user a signal representative of a description of the requested service expressed in a first service description ontology together with either input data expressed in a first operational ontology or an indication that input data will subsequently be provided in the first operational ontology from a specified source if a suitable service is located;

    performing a search for a suitable service through a plurality of services accessible to the user device, each accessible service having an associated service description expressed in a corresponding service description ontology and having an associated operational ontology, the searching being carried out by comparing the service description of each accessible service with the service description of the requested service, the comparison step including using, or forming and using, service description ontology mappings where necessary and, in respect of at least the or each, if any, of the accessible service having a service description matching the requested service, determining if its operational ontology is compatible with the first operational ontology and if so, determining that the or each such accessible service having a matching service description and a compatible operational ontology is a suitable service;

    invoking the suitable service or one of the suitable services, if at least one has been found, including translating if necessary the input data from the first operational ontology into the operational ontology of the suitable service and sending the, possibly/translated, input data to the suitable service or informing it of from where to obtain the input data; and

    translating, if necessary, the output data from the suitable service and presenting the, possibly translated, output data to the user.

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