EXTENSIBLE DATA PROVIDER QUERYING AND SCHEDULING SYSTEM

Patent №

US 7,849,067

Granted

2010-12-07

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12024098

Embodiments provide an independent layer between an application user interface and various data sources so that both the user interface and data sources can be added to, removed, or modified without affecting the other. The independent layer provides scalability to allow data sources and data providers to be plugged into a system in an easy manner. In one or more embodiments, the independent layer provides a common set of query APIs that can be used by client applications to make queries on one or more data sources. The independent layer then communicates the queries to one or more data providers associated with individual data sources. Queries are executed on the data sources and results are returned back up through the data providers and independent layer for consumption by a client application. In at least some embodiments, the client application comprises a web browser that makes use of the independent layer.

AI classification

AI hardware1.00
Knowledge representation1.00
Planning0.85
Natural language0.39
Machine learning0.11
Speech0.00
Evolutionary computation0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 204520887

Assignors

VAUGHAN, CHRISTOPHER M, YEUNG, CARLOS, GUPTA, AMIT

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

© 2026 NYSGPT2525 LLC