×

Protocol for controlling an execution process on a destination computer from a source computer

  • US 7,237,222 B1
  • Filed: 03/07/2002
  • Issued: 06/26/2007
  • Est. Priority Date: 03/07/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product embodied on a tangible computer storage medium executed by a computer for triggering an operation at a destination computer using data transferred between a source computer and said destination computer, said computer program product comprising:

  • receiving code to receive at said destination computer operation specifying XML data sent by said source computer;

    parsing code to parse said operation specifying XML data to identify one or more complex data types within said operation specifying XML data;

    matching code to match each complex data type with an associated execution process available to said destination computer;

    triggering code to trigger processing by each execution process associated with a complex data type within said operation specifying XML data; and

    validating code to validate said operation specifying XML data received at said destination computer against schema data, where said schema data is sent to said destination computer from said source computer at the same time as said operation specifying XML data;

    wherein said operation performed includes configuring said destination computer to execute a computer program;

    wherein said execution process maps configuration data specified within said operation specifying XML data to a configuration data store of said destination computer;

    wherein said configuration data store is one of;

    a Windows Registry entry;

    an INI file;

    a DAPI store; and

    a database entry;

    wherein an identifier of said execution process within said complex data type includes at least one of;

    data specifying a computer file to trigger said execution process;

    data specifying a communication channel to trigger said execution process; and

    data specifying an operating system command to trigger said execution process;

    wherein said operation includes returning result data from said destination computer to said source computer in dependence upon said operation performed by said execution process;

    wherein said result data includes data specifying existing configuration data of said destination computer;

    wherein said execution process maps existing configuration data of said destination computer stored within said configuration data store of said destination computer to said result data to be returned to said source computer;

    wherein said operation specifying XML data is parsed after validating said operation specifying XML data to extract at least one identifier for mapping said at least one identifier to an available execution process;

    wherein said operation specifying XML data includes parameter data used by said execution process in said operation.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×