MONADIC EVALUATION OF INJECTED QUERY COMPOSITIONS

Patent №

US 9,075,672

Granted

2015-07-07

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

3

nlp · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13279245

Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with closures represent one or more functions to be applied by a second process. The second process evaluates the received operators with closures to apply the functions within the monad. During evaluation, the second process converts the closures to simply typed closures. Further, the second process binds the converted closures within the monad to restrict execution of the functions. In some embodiments, the queries (e.g., sequences of one or more operators with closures) are composed using a set of query operators from the language integrated query (LINQ) framework encoded in uniform resource locators (URLs) in the representational state transfer (REST) style.

Natural languagePlanningAI hardwareG06F 9/547G06F 9/4488G06F 16/2456G06F 16/24566H04L 67/02

AI classification

Natural language1.00
Planning1.00
AI hardware1.00
Knowledge representation0.03
Vision0.01
Speech0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 271040692

Assignors

BECKMAN, BRIAN, GERSON, ELAD, KIMCHI, GUR, BAR-ZEEV, AVI, CHENAI, SELVI, MEIJER, HENRICUS JOHANNES MARIA

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

© 2026 NYSGPT2525 LLC