Patent №
US 9,075,672
Granted
2015-07-07
Filed 2011
Owner
MICROSOFT CORPORATION
Lab
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.
AI classification
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.