×

Server-side scripting that enables creation of customized documents for clients

  • US 7,076,534 B1
  • Filed: 06/30/2000
  • Issued: 07/11/2006
  • Est. Priority Date: 06/30/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a server included in a network that also includes a client associated with specified attributes, a method of using a decision engine to create a document for use by the client, the document being customized according to the specified attributes associated with the client, the method comprising the acts of:

  • receiving a request for a document at a server application, the server application being configured to generate the document from a script, the request including at least a client identifier;

    the server application generating and sending a corresponding request to a decision engine, which is separate from the server application, to select content for the document wherein the corresponding request includes at least an indication of the client identifier and specifies that the decision engine is to identify appropriate customized content for the client based on client configuration;

    wherein the decision engine, upon receiving the corresponding request;

    utilizes the at least an indication of the client identifier to access at least one other attribute of the client from an attribute provider, the at least one other attribute representing an aspect of the client'"'"'s configuration, the attribute provider being separate from the decision engine and the server application, wherein attributes can be added at the attribute provider without having to modify computer-executable instructions of the decision engine or the server application;

    applies available decision criteria to the accessed at least one other attribute to select customized content, from a plurality of available content, that the decision engine determines to be appropriate for the client; and

    sends identification of the selected customized content to the server application;

    the server application receiving from the decision engine the identification of the customized content that has been selected by the decision engine, wherein the act of receiving the identification of the customized content comprises the act of receiving a first script that, when executed by the server application, results in the customized content being incorporated into the document, wherein the first script includes a reference to a second script, wherein the reference to the second script enables the server application to request additional information from the decision engine that operates as a second portion of the first script and that corresponds to customized content for the document, wherein any additional information received as part of the second portion is concatenated with the first script by the server application;

    the server application creating the document and incorporating into the document the customized content that has been selected by the decision engine, as identified by said first script, the customized content being appropriate for presentation at the client based on the configuration of the client represented in the at least one other client attribute accessed from the attribute provider; and

    transmitting the document to the client.

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