×

Batching document identifiers for result trimming

  • US 7,636,712 B2
  • Filed: 11/14/2006
  • Issued: 12/22/2009
  • Est. Priority Date: 11/14/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for forming a message to communicate a query to a data store to selectively identify documents from a data store that maintains information on each of a plurality of documents including an associated document identifier and associated descriptive information, the method comprising:

  • transmitting from a first computing device a first subquery to retrieve a plurality of document identifiers from a first data store;

    generating a masked subquery by combining the plurality of document identifiers with at least one condition, the generation of the masked subquery including;

    specifying the at least one condition the associated descriptive information must satisfy for each of the plurality of documents to be identified by the masked subquery;

    specifying a document identifier list including the plurality of document identifiers restricting the masked subquery, the document identifier list comprising;

    a restriction type indicating a restriction satisfied when a property value is equal to any one entry in the document identifier list;

    a plurality of document restrictions, each of the document restrictions including a document identifier within the plurality of document identifiers; and

    a document restriction count specifying a number of document restrictions included in the document identifier list;

    transmitting from the first computing device the masked subquery via a named pipe protocol to a second data store;

    receiving results of the masked subquery such that only documents having associated descriptive information satisfying the at least one condition and having an associated document identifier included in the document identifier list are selectively identified by the masked subquery and retrieved from the second data store.

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