×

Searching documentation across interconnected nodes in a distributed network

  • US 10,467,232 B2
  • Filed: 07/06/2015
  • Issued: 11/05/2019
  • Est. Priority Date: 07/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing documentation from one or more of a plurality of computing nodes forming a distributed network, the method comprising:

  • assigning one or more of the plurality of computing nodes to initially process a query based upon a priority determined for each of the plurality of computing nodes;

    processing the query from a querying node to obtain search results for documentation satisfying the query, the search results comprising documentation provided from the one or more of the plurality of computing nodes forming the distributed network in accordance with the priority of each computing node of the one or more of the plurality of computing nodes, wherein the priority of the each computing node of the one or more of the plurality of computing nodes is based on a trust level related to a quantity of total connections for that computing node with other computing nodes within the distributed network, the quantity of total connections being a sum of a quantity of direct connections between that node and others of the plurality of computing nodes and a quantity of indirect connections between that node and the others of the plurality of computing nodes such that computing nodes having more total connections than others of the plurality of computing nodes also have higher trust levels in relation to the others of the plurality of computing nodes, whereby the computing nodes having the higher trust levels in relation to the others of the plurality of computing nodes have higher priorities in relation to the others of the plurality of computing nodes, and wherein a direct connection between two computing nodes is a connection from one of the two computing nodes to another of the two computing nodes without passing through a third computing node;

    registering each of the plurality of computing nodes within the distributed network with a discovery register;

    arranging the search results in accordance with the priority of the corresponding one or more of the plurality of computing nodes providing the search results, reliability of respective items of content based on the search results being related to the trust level of the each of the one or more of the plurality of computing nodes providing the respective items of content; and

    providing, to the querying node, the documentation satisfying the query, the documentation having been obtained from the one or more of the plurality of computing nodes providing the search results based on the corresponding priority of each of the one or more of the plurality of computing nodes, whereinthe plurality of computing nodes communicating, downloading and sharing the documentation among computing nodes of the plurality of computing nodes to facilitate a redundancy in stored documentation at a number of the computing nodes and thereby reduce a likelihood of having a single point of failure.

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