Patents by Inventor Karthik M. Nagaraj

Karthik M. Nagaraj 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: 10536423
    Abstract: Technology for managing the flow of messages among accounts of a social network. One method enables a first account (e.g., person or entity account) to elect a second account (e.g., person or entity account) in the social network. The election causes the first account to follow the second account to receive electronic messages of the second account. Further, an election of the first account by the second account is disabled until the first account follows the second account. Additionally, the method includes an operation for detecting the first account has followed the second account and has added the second account to a communication group managed by the first account.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 14, 2020
    Assignee: GOOGLE LLC
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 10158741
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes receiving one or more first user interactions made by a user account in a social network system with content presented in a user interface on a display device. The content is associated with a first entity account in the social network system. The first user interactions include one or more endorsements of the content or the first entity account. The method further includes calculating, by at least one processor, a level of endorsement of the first entity account by the user account based on the endorsements. The method further includes providing a limited level of access to the first entity account to add one or more posts to a stream of the user account in a stream user interface of the social network system based on the level of endorsement.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 18, 2018
    Assignee: Google LLC
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 10135780
    Abstract: Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 20, 2018
    Assignee: GOOGLE LLC
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 9396501
    Abstract: Methods, systems, and computer programs are presented for managing interaction between users in a social network. One method includes providing a user account having information that identifies a person associated with the user account. The method further includes receiving interactivity of the person on the user account. The received interactivity identifying endorsements made by the person utilizing the user account, and the endorsements made by the person are associated to a soft following metric. The method also includes identifying entities selected for following by the person of the user account. The selection for following triggered by direct action by the person on the user account to add an entity to one or more groups created at the user account. The selection for following being associated with a hard following metric that allows the entity having an entity account to post data to the user account of the user.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Inc.
    Inventors: Michael Nestler, Karthik M. Nagaraj, Dennis Troper, Pavan Desikan, Pavani Diwanji
  • Patent number: 9319371
    Abstract: Methods, systems, and computer programs are presented for managing the flow of messages among users of a social network. One method enables the election of an entity in the social network by a person in the social network. The election indicates that the person follows the entity to receive entity electronic messages. Further, an election of the person by the entity is disabled until it is detected that the person has elected to follow the entity. Additionally, the method includes an operation for detecting the election of the entity by the person, where the person is enabled to add the entity to communication groups managed by the person after the election. The entity is enabled to follow the person after the person elects to follow the entity, and messages from the person to communication groups including the entity will reach the entity.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: April 19, 2016
    Assignee: GOOGLE INC.
    Inventors: Dennis Troper, Pavan Desikan, Michael Nestler, Amar Gandhi, Brynn Evans, Karthik M. Nagaraj, Jean-Christophe E. Lilot, David Besbris, Jonathan Terleski
  • Patent number: 9020972
    Abstract: A system and method of the subject technology automatically constructs a database instruction from a template instruction, including one or more variable tokens, and one or more document object representations, each including an object type and a user-generated parameter. The one or more variable tokens in the template instruction are substituted by the user-generated parameter of a corresponding document object representation when the type of a respective variable token is matched to the type of the corresponding document object representation.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Mark Zhenguo Gaun, Karthik M. Nagaraj, Sam Ka-Shing Wu, Ying Wang