System and method for generating a request for information about selected objects
AssigneeMicrosoft Corporation
InventorsBruce Prang, Dmitry Sonkin, Marius Popa
Life of this patent
Estimating the term…
Abstract
A first query may be generated at a client computing device. The first query is written in a uniform format that is not unique to a particular object. The first query is submitted to a query translation system, which translates the first query to a request for information that is formatted for processing on a first object associated with a first class of objects in a hierarchy of objects. The request is submitted to the first object for execution at the first object. Results of the request may be returned back to the client.
Claims25
A method for generating a request for information about selected objects, the method comprising:
- parsing a first query to identify a plurality of classes of objects and a plurality of filters, each filter corresponding to an associated class of objects and specifying selected objects in its associated class of objects;
- associating each class of objects with a class in a hierarchy of objects;
- identifying the selected objects based on the plurality of filters;
- translating the first query to the request for information whereby the request is formatted for processing on a first object associated with a highest class of objects in the hierarchy of objects;
- and
- submitting the request to the first object.
A computer readable medium having stored thereon computer readable instructions for performing the following steps:
- parsing a first query to identify a plurality of classes of objects and a plurality of filters, each filter corresponding to an associated class of objects and specifying selected objects in its associated class of objects;
- associating each class of objects with a class in a hierarchy of objects;
- identifying selected objects based on the plurality of filters;
- translating the first query to a request for information about the selected objects whereby the request is formatted for processing on a first object associated with a highest class of objects in the hierarchy of objects;
- and
- submitting the request to the first object.
A system for generating a request for information about selected objects, the system comprising:
- a query translation system comprising:
- a processor operative to execute computer executable instructions;
- and
- a memory having stored therein computer executable instructions for performing the following steps:
- parsing a first query to identify a plurality of classes of objects and a plurality of filters, each filter corresponding to an associated class of objects and specifying selected objects in its associated class of objects;
- associating each class of objects with a class in a hierarchy of objects;
- identifying the selected objects based on the plurality of filters;
- translating the first query to the request for information whereby the request is formatted for processing on a first object associated with a highest class of objects in the hierarchy of objects;
- and
- submitting the request to the first object;
- and
- the first object for processing the request for information.
Dependencies are inferred from the claim text.