Query and result rebinding
AssigneeMicrosoft Corporation
InventorDaniel J. Driscoll
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorDaniel J. Driscoll
Estimating the term…
The metadata-based intermediation between two data sources. A computing system accesses a query message (e.g., a query or a query response). The query message is structured to be compatible with the first data source. The computing system uses metadata either directly, or indirectly through the execution of code referenced by the metadata to convert the query message into a semantically equivalent query message that is compatible with the second data source. If the query message were a query, then a query response may be acquired and the metadata may perhaps be used again to convert the query response into a form that is compatible with the first data source. In one embodiment, the conversion using the metadata is performed with the assistance of a framework, making changes to the conversion process as simple as perhaps just editing the metadata itself.
A method of a computing system to reformulate a query message to form a reformulated semantically similar query message using metadata, the method comprising:
A computer program product comprising one or more computer storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, the computing system is caused to perform a method of reformulating a query message that is structured to be compatible with a first data source to form a reformulated semantically similar query message using metadata to be compatible with a second data source, the query message including a set of one or more fields including at least a first particular set of one or more fields, wherein the second data source does not have the first particular set of one of more fields, but does have a second particular set of one or more fields that contain similar information as the first particular set of one or more fields, the method comprising:
A method of a computing system to intermediating between a first and second data source, the method comprising:
Dependencies are inferred from the claim text.