EXTENSIBLE DATA PROVIDER QUERYING AND SCHEDULING SYSTEM

Patent №

US 8,122,000

Granted

2012-02-21

Filed 2010

Owner

MICROSOFT CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12959854

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 hardwareG06F 16/22G06F 16/972

AI classification

AI hardware0.99
Knowledge representation0.44
Natural language0.36
Planning0.10
Machine learning0.07
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 306740118

© 2026 NYSGPT2525 LLC