Patents by Inventor Nandagopal Venkataramanan

Nandagopal Venkataramanan 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).

  • Publication number: 20140040300
    Abstract: In one embodiment, a method includes maintaining access to a data store of information corresponding to nodes and edges; receiving a user-generated character string comprising one or more characters of text entered by a user in an input form as they are entered by the user; searching the stored information for matches between the user-generated character string and existing nodes; determining whether or not a match between the user-generated character string and an existing node exists; and when it is determined that at least one match exists, generating an edge between the node corresponding to the user and the node for which the best match is determined; and when it is determined that no match between the user-generated character string and an existing node exists, generating a new node based on the user-generated character string, and generating an edge between the node corresponding to the user and the new node.
    Type: Application
    Filed: October 8, 2013
    Publication date: February 6, 2014
    Applicant: Facebook, Inc.
    Inventors: Srinivasa Narayanan, Nandagopal Venkataramanan, Eric Sun
  • Publication number: 20120221581
    Abstract: In one embodiment, a method includes maintaining a data store of nodes and edges and for each of one or more users: scanning items of content associated with the corresponding user node; identifying a candidate item of content; searching for matches between the candidate item of content and existing nodes; determining whether or not a match between the candidate item of content and an existing node exists; and when it is determined that at least one match exists, generating an edge from the user node to the existing node for which the best match is determined; and when it is determined that no match exists, generating a new node based on the candidate item of content, and generating an edge from the user node to the new node.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Inventors: Srinivas Narayanan, Nandagopal Venkataramanan, Eric Sun
  • Patent number: 8185558
    Abstract: In one embodiment, a method includes maintaining a data store of nodes and edges and for each of one or more users: scanning items of content associated with the corresponding user node; identifying a candidate item of content; searching for matches between the candidate item of content and existing nodes; determining whether or not a match between the candidate item of content and an existing node exists; and when it is determined that at least one match exists, generating an edge from the user node to the existing node for which the best match is determined; and when it is determined that no match exists, generating a new node based on the candidate item of content, and generating an edge from the user node to the new node.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: May 22, 2012
    Assignee: Facebook, Inc.
    Inventors: Srinivas Narayanan, Nandagopal Venkataramanan, Eric Sun