Patents by Inventor Venkataramanan Iyer Nandagopal

Venkataramanan Iyer Nandagopal 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: 10554592
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving a request from a user to contact a person of interest; determining that contact information for the person of interest is not available in the user's contact information to which the system has access; determining that the collective address book system has access to contact information for the person of interest; generating proxy contact data for the person of interest; and providing the proxy contact data to the first user.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 4, 2020
    Assignee: The Fin Exploration Company
    Inventors: Sidharth Shanker, Venkataramanan Iyer Nandagopal, Robert Cheung, Robert Cobb, Daniel Cosson, Andrew Kortina, Samuel Lessin, Michael Richter, Andrew Staub
  • Publication number: 20190251490
    Abstract: Methods and systems for managing agents and threads that form part of a virtual personal assistant system. One of the methods includes receiving a user request; associating a first agent with a triage state and a second agent with a queue state; providing a first thread associated with the user request to the first agent; receiving from the first agent at least one task to be performed to respond to the user request, the task forming part of the first thread; providing the first thread to the second agent, and removing the first thread from the second agent if the second agent does not act on the first thread according to a specified criteria, wherein an agent can only be in one of the triage state or the queue state at one time and an agent can work on a second thread only after stopping work on the first thread.
    Type: Application
    Filed: November 14, 2018
    Publication date: August 15, 2019
    Inventors: Jeremiah Rogers, Samuel Lessin, Venkataramanan Iyer Nandagopal
  • Patent number: 10311063
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 4, 2019
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Publication number: 20190132266
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving a request from a user to contact a person of interest; determining that contact information for the person of interest is not available in the user's contact information to which the system has access; determining that the collective address book system has access to contact information for the person of interest; generating proxy contact data for the person of interest; and providing the proxy contact data to the first user.
    Type: Application
    Filed: December 21, 2018
    Publication date: May 2, 2019
    Applicant: The Fin Exploration Company
    Inventors: Sidharth Shanker, Venkataramanan Iyer Nandagopal, Robert Cheung, Robert Cobb, Daniel Cosson, Andrew Kortina, Samuel Lessin, Michael Richter, Andrew Staub
  • Patent number: 10212105
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving a request from a user to contact a person of interest; determining that contact information for the person of interest is not available in the user's contact information to which the system has access; determining that the collective address book system has access to contact information for the person of interest; generating proxy contact data for the person of interest; and providing the proxy contact data to the first user.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: February 19, 2019
    Assignee: The Fin Exploration Company
    Inventors: Sidharth Shanker, Venkataramanan Iyer Nandagopal, Robert Cheung, Robert Cobb, Daniel Cosson, Andrew Kortina, Samuel Lessin, Michael Richter, Andrew Staub
  • Publication number: 20190034474
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resolving inconsistencies in information graphs.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 31, 2019
    Applicant: The Fin Exploration Company
    Inventors: Venkataramanan Iyer Nandagopal, Greg Einfrank, Samuel Lessin, Andrew Kortina, Robert Cobb, Jeremiah Rogers, David Seeto, Ben Vishny, Daniel Cosson
  • Patent number: 10178197
    Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 8, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Scott Dunn, Robert William Cathcart, Cameron Alexander Marlow, Mukund Narasimhan, Yuankai Ge, Venkataramanan Iyer Nandagopal, Chad Little
  • Publication number: 20180285765
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying user-specific values for entity attributes. One of the methods includes maintaining data representing a particular cluster of a plurality of claims about a particular entity, wherein each claim is an assertion by a respective claimant about an attribute value of the particular entity; receiving a request for a value of a particular attribute of the particular entity that has been submitted by a requesting user; determining, from attribute values for the particular attribute identified by the claims in the particular cluster, a user-specific attribute value for the particular attribute value; and providing the user-specific attribute value in response to the request.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Applicant: The Fin Exploration Company
    Inventors: Venkataramanan Iyer Nandagopal, Greg Einfrank, Samuel Lessin, Andrew Kortina, Robert Cobb, Jeremiah Rogers, David Seeto, Ben Vishny, Daniel Cosson
  • Patent number: 10061797
    Abstract: A social networking system allows its users to provide metadata for association with objects maintained by the social networking system. Some of the metadata may be presented to other users along with the object. To prevent association of inaccurate metadata with an object, the social networking system determines a confidence value associated with a user who provided metadata for association with an object. The confidence value indicates of the accuracy of metadata provided by the user relative to information associated with the object. If the user has previously provided less than a threshold amount of metadata to associate with objects, the confidence score is determined using characteristics associated with the user by the social networking system. The metadata provided by the user is stored but not associated with the object if the user's confidence value is less than a threshold value.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Venkataramanan Iyer Nandagopal, Clayton Allen Andrews, Omid Rouhani-Kalleh, Julian Martin Eisenschlos
  • Publication number: 20180212922
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving a request from a user to contact a person of interest; determining that contact information for the person of interest is not available in the user's contact information to which the system has access; determining that the collective address book system has access to contact information for the person of interest; generating proxy contact data for the person of interest; and providing the proxy contact data to the first user.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Applicant: The Fin Exploration Company
    Inventors: Sidharth Shanker, Venkataramanan Iyer Nandagopal, Robert Cheung, Robert Cobb, Daniel Cosson, Andrew Kortina, Samuel Lessin, Michael Richter, Andrew Staub
  • Patent number: 9576045
    Abstract: Users of a social networking system post questions for other users to answer. Questions are automatically tagged based on keywords extracted from text within the posted questions as well as user-selected tags. Answers may be voted on and sorted by social information related to the browsing user. Affinities for tags are recorded based on users' interactions with the question and answer service. Affinities for tags may also be used to target questions to other users and sort answers.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Blake Ross, Venkataramanan Iyer Nandagopal
  • Publication number: 20160371320
    Abstract: A social networking system allows its users to provide metadata for association with objects maintained by the social networking system. Some of the metadata may be presented to other users along with the object. To prevent association of inaccurate metadata with an object, the social networking system determines a confidence value associated with a user who provided metadata for association with an object. The confidence value indicates of the accuracy of metadata provided by the user relative to information associated with the object. If the user has previously provided less than a threshold amount of metadata to associate with objects, the confidence score is determined using characteristics associated with the user by the social networking system. The metadata provided by the user is stored but not associated with the object if the user's confidence value is less than a threshold value.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 22, 2016
    Inventors: Venkataramanan Iyer Nandagopal, Clayton Allen Andrews, Omid Rouhani-Kalleh, Julian Martin Eisenschlos
  • Publication number: 20150347525
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Patent number: 9141707
    Abstract: Embodiments improve the ability of users of a social networking system to search for information that is likely to be relevant to them by learning and/or applying a search context associated with selector components used to search for objects of the social networking system. The search context is specific to the use of an individual selector and thus need not be as general as the context of an entire page or set of pages in which selectors can be embedded. The social networking system may learn the context of a selector by monitoring user selections from prior search results performed using the selector.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: September 22, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Eric Sun
  • Publication number: 20150207901
    Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
    Type: Application
    Filed: March 30, 2015
    Publication date: July 23, 2015
    Inventors: Jeffrey Scott Dunn, Robert William Cathcart, Cameron Alexander Marlow, Mukund Narasimhan, Yuankai Ge, Venkataramanan Iyer Nandagopal, Chad Little
  • Patent number: 9021056
    Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: April 28, 2015
    Assignee: Facebook, Inc.
    Inventors: Jeffrey Scott Dunn, Robert William Cathcart, Cameron Alexander Marlow, Mukund Narasimhan, Yuankai Ge, Venkataramanan Iyer Nandagopal, Chad Little
  • Patent number: 8972894
    Abstract: Users of a social networking system post questions for other users to answer. Questions are automatically tagged based on keywords extracted from text within the posted questions as well as user-selected tags. Users also browse questions asked by other users on the social networking system using an interface that displays questions by topics and sub-topics. Answers may be voted on and sorted by social information related to the browsing user. Affinities for tags are recorded based on users' interactions with the question and answer service. Affinities for tags may also be used to target questions to other users and sort answers.
    Type: Grant
    Filed: June 14, 2014
    Date of Patent: March 3, 2015
    Assignee: Facebook, Inc.
    Inventors: Blake Ross, Venkataramanan Iyer Nandagopal
  • Patent number: 8935299
    Abstract: Embodiments of the invention improve the ability of a social networking system to determine which types of data—hereinafter referred to as “fields”—are relevant to which types of user pages. Specifically, a social networking system assigns page types to different user pages, and likewise stores information on different types of fields. By analyzing the relationships of different pages and fields, the social networking system determines which types of fields are particularly well-suited for inclusion on different types of pages. Using the learned information about page types and field types, the social networking system can better aid page administrators in specifying data to add to their pages. For example, the social networking system can recommend to administrators the addition of certain types of fields or automatically add the fields. Further, the social networking system can specialize a search for social networking system data to field types.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 13, 2015
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Robert William Cathcart, Jeffrey Scott Dunn, Rafael Linden Sagula, Venkataramanan Iyer Nandagopal, Siddharth Kar, Jonathan Chang
  • Publication number: 20140297754
    Abstract: Users of a social networking system post questions for other users to answer. Questions are automatically tagged based on keywords extracted from text within the posted questions as well as user-selected tags. Users also browse questions asked by other users on the social networking system using an interface that displays questions by topics and sub-topics. Answers may be voted on and sorted by social information related to the browsing user. Affinities for tags are recorded based on users' interactions with the question and answer service. Affinities for tags may also be used to target questions to other users and sort answers.
    Type: Application
    Filed: June 14, 2014
    Publication date: October 2, 2014
    Inventors: Blake Ross, Venkataramanan Iyer Nandagopal
  • Patent number: 8812982
    Abstract: Users of a social networking system post questions for other users to answer. Questions are automatically tagged based on keywords extracted from text within the posted questions as well as user-selected tags. Users also browse questions asked by other users on the social networking system using an interface that displays questions by topics and sub-topics. Answers may be voted on and sorted by social information related to the browsing user. Affinities for tags are recorded based on users' interactions with the question and answer service. Affinities for tags may also be used to target questions to other users and sort answers.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: August 19, 2014
    Assignee: Facebook, Inc.
    Inventors: Blake Ross, Venkataramanan Iyer Nandagopal