×

Method and system for information retrieval in response to a query

  • US 9,081,873 B1
  • Filed: 09/28/2012
  • Issued: 07/14/2015
  • Est. Priority Date: 10/05/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A machine-implemented method of information retrieval, comprising:

  • receiving object-oriented streamed data comprising events comprising fields, and queries comprising an ordered set of clause definitions, each ordered set of clause definitions comprising a clause pipeline, wherein the clause pipeline comprises an ordered set of clause specifications that comprises an expansion operation and/or a filter operation, wherein the queries are received from a calling application;

    processing the object-oriented data against queries from a query application that formulates the queries and supplies the queries to an information retrieval system, wherein the query application is not part of the information retrieval system, the queries comprising an ordered set of clause definitions, each ordered set of clause definitions comprising a clause pipeline, wherein the clause pipeline comprises an ordered set of clause specifications that comprises an expansion operation and/or a filter operation, wherein the queries are received from a calling application;

    parsing the queries into a collection of expression pools, the parsing comprising;

    lexing the queries by converting symbols into tokens, compiling the queries into an abstract syntax tree, and traversing the abstract syntax tree to create all expression pools for all queries;

    processing the object-oriented streamed data without modifying the native object-oriented streamed data, sequentially and/or in parallel, by the expression pools in the collection to generate a current object set; and

    returning the current object set to the calling application in response to the queries.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×