Patents by Inventor Madhukar N. Thakur

Madhukar N. Thakur has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9338047
    Abstract: In one implementation, a computer-implemented method includes receiving information related to users of a social network site and determining a graph for at least a portion of the social network, the graph including a plurality of nodes connected by directional links where each node corresponds to a user having a profile page on the social network and where each directional link corresponds to a user viewing at least an aspect of a profile page for another user. The method can further include identifying first nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can also include determining second scores for second nodes by propagating the first scores across the social graph based upon third nodes having viewed aspects of profile pages associated with the first nodes and the second nodes; and providing the determined second scores.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur, Amogh S. Asgekar
  • Patent number: 8838832
    Abstract: The subject matter of this specification can be implemented in, among other things, a method for clustering network addresses that includes receiving data for one or more first network communications from a first network address and one or more second network communications from a second network address. The method further includes determining whether the first network communications and the second network communications include a first number of distinct identifiers in common. The method further includes associating the first network address and the second network address as a cluster based on determining that the first network communications and the second network communications include the first number of distinct identifiers in common.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Madhukar N. Thakur, Alon Altman
  • Patent number: 8311950
    Abstract: In one implementation, a computer-implemented method includes receiving information related to users of a social network site and determining a graph for at least a portion of the social network, the graph including a plurality of nodes connected by directional links where each node corresponds to a user having a profile page on the social network and where each directional link corresponds to a user viewing at least an aspect of a profile page for another user. The method can further include identifying first nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can also include determining second scores for second nodes by propagating the first scores across the social graph based upon third nodes having viewed aspects of profile pages associated with the first nodes and the second nodes; and providing the determined second scores.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur, Amogh S. Asgekar
  • Patent number: 8306922
    Abstract: In one implementation, a computer-implemented method includes receiving at information related to users of a social network site, and determining a social network graph for at least a portion of the social network, the graph including a plurality of nodes connected by links, each node corresponding to a user that has a profile page on the social network. The method can also include identifying first nodes from the plurality of nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can additionally include determining second scores for second nodes based on propagation of the first scores from the first nodes to the second nodes using the links of the social network graph; and providing the determined second scores for the second nodes.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 6, 2012
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur
  • Patent number: 4872682
    Abstract: A puzzle cube with movable sliders provides games with different levels of difficulty. At least one of the surfaces of the cubelets forming an exterior surface part of the base cube is not provided with a slider, thus defining at least one blank. This allows during the game the moving of anyone of the sliders adjacent a blank, on the same side of the base cube, to be moved into the blank. Each slider can be numbered, or given an orientation such as by an arrow thereon, or all the sliders for each side of the base cube can be given a respective different color, either by being so manufactured or by means of stickers placeable on the sliders. The respective parts of the base club can also be colored and/or numbered, for instance the bands along the intersections of the exterior surfaces (faces) of the base cube, these bands extending peripherally as a frame around the collection of sliders on each face of the base cube.
    Type: Grant
    Filed: November 17, 1987
    Date of Patent: October 10, 1989
    Inventors: Ravi Kuchimanchi, Madhukar N. Thakur