×

Dynamic, non-intrusive personalization of web services

  • US 8,949,311 B2
  • Filed: 07/23/2004
  • Issued: 02/03/2015
  • Est. Priority Date: 08/29/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of automatically and dynamically supplying personalized communications parameters used for communications between a Web service and a source comprising:

  • executing a service proxy on a server computer, wherein the service proxy manages applying communications parameters to messages communicated across a computer network between one or more client applications and one or more Web services;

    storing client communications parameters in a computer readable storage accessible to the service proxy by;

    receiving at least one configuration of client-specified communications parameters wherein each configuration includes at least one interface variable and at least one context variable;

    storing each configuration of client-specified communications parameters as an associated subscriber profile in the computer readable storage;

    storing Web service provider configured information as at least one service profile in the computer readable storage accessible to the service proxy;

    utilizing the service proxy to apply particular communications parameters to client application messages by;

    receiving a client application incoming message, wherein the client application incoming message comprises a header having context information, and a body having a corresponding Web service request;

    reading the context information from the client application incoming message;

    utilizing the context information read from the client application incoming message to retrieve a selected subscriber profile from the computer readable storage;

    utilizing the context information read from the client application incoming message to retrieve a selected service profile from the computer readable storage;

    applying the particular communications parameters determined from the retrieved subscriber profile and from the retrieved service profile to transform the incoming message to personalize the client'"'"'s web service request, andforwarding the client'"'"'s personalized web service request to the web service end point of the associated Web service by invoking the Web service to execute the request contained in that personalized client application message.

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