Patents by Inventor Srinivasan Rajgopal

Srinivasan Rajgopal 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: 20210397630
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Application
    Filed: April 5, 2021
    Publication date: December 23, 2021
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Publication number: 20210133815
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Application
    Filed: October 12, 2020
    Publication date: May 6, 2021
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Patent number: 10970312
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Twitter, Inc.
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Patent number: 10803492
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 13, 2020
    Assignee: Twitter, Inc.
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Publication number: 20190197586
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Publication number: 20190179833
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 13, 2019
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Patent number: 10163133
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: December 25, 2018
    Assignee: Twitter, Inc.
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Patent number: 10146855
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 4, 2018
    Assignee: Twitter, Inc.
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Publication number: 20170206266
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Application
    Filed: December 20, 2016
    Publication date: July 20, 2017
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Patent number: 9524321
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: December 20, 2016
    Assignee: Twitter, Inc.
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Publication number: 20160314498
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Application
    Filed: March 22, 2016
    Publication date: October 27, 2016
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Publication number: 20160162494
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Application
    Filed: February 16, 2016
    Publication date: June 9, 2016
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Patent number: 9319359
    Abstract: A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: April 19, 2016
    Assignee: Twitter, Inc.
    Inventors: Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
  • Patent number: 9298812
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: March 29, 2016
    Assignee: Twitter, Inc.
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji
  • Patent number: 8682895
    Abstract: A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: March 25, 2014
    Assignee: Twitter, Inc.
    Inventors: Ashish Goel, Srinivasan Rajgopal, Utkarsh Srivastava, Anamitra Banerji