SYSTEM AND METHOD FOR IMPLEMENTING A CONDITIONAL PAYLOAD SERVER

Patent №

US 7,206,774

Granted

2007-04-17

Filed 2000

Owner

MICROSOFT CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09672675

A system and method for implementing a conditional payload server are provided. A request for a payload corresponding to a subset of client attributes is obtained. Additionally, one or more payloads are obtained in which each payload defines criteria for delivering the payload. The criteria for delivering each payload is then embodied into an expression tree, which is scored and optimized for traversal. The expression tree is converted into an evaluation tree data structure in which the conjunctive and disjunctive operators are the tree nodes and attribute evaluator value expressions are the leaf nodes. The expression tree is merged into a catalog data structure having a master attribute list, an evaluator list, a value list, a payload list, and a conjunction list. The catalog is then evaluated according to the subset of client attributes corresponding to the payload request and a payload is delivered.

Natural languageKnowledge representationAI hardwareH04L 67/564H04L 67/561Y10S 707/99931Y10S 707/99932Y10S 707/99933Y10S 707/99934Y10S 707/99936Y10S 707/99942+1 more

AI classification

Knowledge representation1.00
Natural language0.86
AI hardware0.69
Planning0.03
Vision0.00
Evolutionary computation0.00
Speech0.00
Machine learning0.00

Ownership

MICROSOFT CORPORATION

assignment · 111610559

Assignors

THOMPSON, R. DONALD

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC