×

Selective indexing to improve complex querying of online professional network data

  • US 10,068,032 B2
  • Filed: 10/27/2014
  • Issued: 09/04/2018
  • Est. Priority Date: 09/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing data, comprising:

  • obtaining, at a computer, a query comprising;

    two or more hops in a graph of online user community data, wherein the graph comprises;

    a set of nodes comprising members and companies; and

    a set of edges representing relationships between pairs of nodes in the set of nodes;

    one or more predicates comprising one or more attributes of the online user community data;

    two or more input nodes, including one or more of a first input member and an input company, that are used to form a path comprising the two or more hops; and

    an output that matches the one or more predicates and comprises one or more output members;

    indexing selectively, by the computer, the online user communitydata by an attribute from the query, wherein said indexing comprises;

    identifying the attribute based on a search space of the query;

    creating an index of the attribute for a first node having a number of edges that exceeds a threshold to reduce the search space of the query; and

    omitting from the index a second node having a number of edges less than the threshold;

    executing, by the computer, the query to obtain a subset of the online user community data matching the query; and

    providing the subset of the online user community data in response to the query.

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