×

Database searching using a graph of nodes and edges formed using log node pairs

  • US 10,083,236 B2
  • Filed: 05/29/2015
  • Issued: 09/25/2018
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a database system implemented using a server system comprising a memory and at least one hardware processor, the database system configurable to cause;

    identifying, using the database system, at least one of a plurality of logs as satisfying at least one parameter;

    generating, using the database system, at least one of a plurality of log nodes based on the identified at least one log, each log node having key data configured to enable indexing of the log node and having event data representing at least one accessed data object, the log nodes being sortable in a first ordered list according to the key data of each log node;

    determining, using the database system, a plurality of log node pairs of consecutive log nodes in the first ordered list, each log node pair determined based on each log node in the pair having matching key data and different event data;

    aggregating, using the database system, the log node pairs of consecutive log nodes in the first ordered list, the log node pairs being sortable in a second ordered list, each log node pair in the second ordered list having a relative importance determined at least in part by a respective numerical weight in comparison with at least one other of the log node pairs; and

    generating or updating, using the database system, a graph of nodes and edges according to the relative importances of the log node pairs in the second ordered list, the graph capable of being processed as at least a part of a database search to return ranked search results of data objects stored in the database system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×