×

Selecting attribute based content for server applications

  • US 6,704,776 B1
  • Filed: 06/30/2000
  • Issued: 03/09/2004
  • Est. Priority Date: 06/30/2000
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing context appropriate data to one or more clients based on one or more attributes of the requesting client, comprising:

  • a first program module comprising a server application having computer executable instructions for providing data in response to user requests received from a client;

    a second program module, configured to interact with the first program module through a standardized, extensible and externally configurable interface, comprising a decision engine, a content directory, one or more attribute providers and computer executable instructions for creating a decision tree for each target in the content directory;

    receiving, at the decision engine, a request from the application for target data, wherein the target data is represented by one or more target instances stored in the content directory;

    identifying, by the decision engine, one or more attributes associated with each of the target instances;

    obtaining, by the decision engine, the value of one or more attributes from the one or more attribute providers;

    selecting an appropriate target instance from the content directory based on an evaluation of the one or more attributes; and

    communicating the identity of the appropriate target instance to the application, such that additional target instances may be added to the content directory and additional attributes may be added to the second program module without having to modify the computer executable instructions of the server application.

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