×

Computer method and system for ranking users in a network community of users

  • US 9,367,823 B1
  • Filed: 11/07/2008
  • Issued: 06/14/2016
  • Est. Priority Date: 11/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing digital content comprising:

  • in a hardware processor;

    storing in a database of an Internet-based social network a plurality of user profiles, different ones of the stored user profiles representing different users in the Internet-based social network and each stored user profile including indications of rank in the Internet-based social network of the respective user represented by the profile;

    accessing a search database storing digital content viewed by the users of the Internet-based social network, the digital content being from a plurality of global computer network sites;

    identifying an importance of an individual user as a plurality of functions of user demand of the individual user;

    determining at least one relative rank of the individual user based on the identified importance, said determining including;

    (i) representing the social network as an interconnected network graph having nodes and directional connection lines between the nodes, each node being a respective person and each directional connection line being a connection from a person requesting the connection to a person being connected to, and (ii) modeling the connections between people represented in the interconnected network graph as a mathematical edge-weighted directed graph, wherein the mathematical edge-weighted directed graph mathematically takes into account the entire interconnected network graph at once and derives the importance of the individual user as the plurality of functions of user demand recursively for the entire interconnected network graph, such that the at least one relative rank of the individual user is determined after one pass of iterations by determining a product of a first matrix and a second matrix, the first matrix being based on and representing connections between nodes of the mathematical edge-weighted directed graph and the second matrix being based on and representing a number of nodes in the graph so as to account for the entire interconnected network graph;

    updating in the respective user profile, the indications of the at least one determined relative rank of the individual user, said user profile stored in the database of user profiles of the social network;

    prioritizing at least some of the digital content in the search database as a function of at least the determined relative rank stored in the user profiles of the respective users that viewed the digital content anddistributing the content based on the prioritization,wherein said hardware processor is configured to perform said storing, identifying, determining, updating, prioritizing, and distributing.

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