×

Error and manipulation resistant search technology

  • US 10,706,092 B1
  • Filed: 08/29/2019
  • Issued: 07/07/2020
  • Est. Priority Date: 07/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a) a database, the database storing a plurality of documents comprising;

    i) a first set of documents;

    ii) a second set of documents, wherein, for each document in the second set of documents, the first set of documents comprises a document for which that document from the second set of documents is identified as a subsequent related document;

    b) a set of vetting values, wherein the set of vetting values comprises, for each document from the second set of documents, a vetting value for the document from the first set of documents for which that document from the second set of documents is identified as the subsequent related document; and

    c) a non-transitory computer readable medium storing instructions to respond to a query by determining, based on the set of vetting values, a search result set comprising documents from the first set of documents, wherein the search result set does not comprise any documents from the second set of documents;

    wherein;

    A) the plurality of documents comprises a third set of documents, the third set of documents comprising, for each document in the first set of documents, a document identified as a preceding related document for that document from the first set of documents; and

    B) the search result set does not comprise any documents from the third set of documentsC) the non-transitory computer readable medium stores instructions to;

    I) generate the set of vetting values based on, for each document from the second set of documents;

    a) a set of semantic items corresponding to that document; and

    b) a set of semantic items corresponding to the document from the third set of documents identified as the preceding related document for the document from the first set of documents for which that document from the second set of documents is identified as the subsequent related document;

    II) for each document from the second set of documents, identify the set of semantic items for that document by performing steps comprising identifying a set of topics for that document;

    III) for each document from the third set of documents, identify the set of semantic items for that document by performing steps comprising identifying a set of topics for that document;

    IV) for each document from the first set of documents for which a document from the second set of documents is identified as a subsequent related document;

    a) for each topic for the document from the third set of documents identified as the previous related document for that document from the first set of documents;

    i) generate a vetting value for that topic and that document from the first set of documents based on comparing a first subset of semantic items with a second subset of semantic items, wherein;



    A) the first subset of semantic items comprises semantic items from the set of semantic items corresponding to the document from the third set of documents identified as the previous related document for that document from the first set of documents;



    B) the second subset of semantic items comprises semantic items from the set of semantic items corresponding to the document from the second subset of documents identified as the related subsequent document for that document from the first set of documents; and



    C) all semantic items comprised by the first and second subsets of semantic items are associated with that topic.

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