Patents by Inventor Pratik Daga

Pratik Daga 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: 11475084
    Abstract: Technologies for generating dynamic notification content for notification messages using a machine learned model are provided. The disclosed techniques include identifying an event related to a particular user, where the event has a particular notification type that represents a subject type of the event. Based on the particular notification type of the event, a set of candidate headline and call-to-action combinations corresponding to the particular notification type are identified. Using the machine learned model, scores are calculated for each headline and call-to-action combination in the set of candidate headline and call-to-action combinations. One or more particular headline and call-to-action combinations from the set of candidate headline and call-to-action combinations are selected based upon the scores calculated for each combination of the set of candidate headline and call-to-action combinations.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: October 18, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yan Gao, Ajith Muralidharan, Pratik Daga, Sandor Nyako, Nirav Nalinbhai Shingala, Matthew H. Walker
  • Patent number: 10936683
    Abstract: A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pratik Daga, Kinjal Basu, Matthew Hsing Hung Walker, Yiping Yuan, Varun Bharill, Guanchao Wang, Shipeng Yu, Shaunak Chatterjee, Sowmitra Thallapragada, Manoj Sivakumar
  • Publication number: 20200410018
    Abstract: Technologies for generating dynamic notification content for notification messages using a machine learned model are provided. The disclosed techniques include identifying an event related to a particular user, where the event has a particular notification type that represents a subject type of the event. Based on the particular notification type of the event, a set of candidate headline and call-to-action combinations corresponding to the particular notification type are identified. Using the machine learned model, scores are calculated for each headline and call-to-action combination in the set of candidate headline and call-to-action combinations. One or more particular headline and call-to-action combinations from the set of candidate headline and call-to-action combinations are selected based upon the scores calculated for each combination of the set of candidate headline and call-to-action combinations.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Yan Gao, Ajith Muralidharan, Pratik Daga, Sandor Nyako, Nirav Nalinbhai Shingala, Matthew H. Walker
  • Patent number: 10719889
    Abstract: A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. Each fact or entry in the secondary (or inferred) profile is accompanied by a confidence score reflecting confidence in the source of the fact, confidence that the fact is correctly associated with this member, and/or other factors. A given fact may be obtained or extracted from multiple sources, with each copy or version assigned a separate confidence score. In response to a request to identify members having a particular attribute, in addition to identifying members that have the attribute in their primary profiles, members having the attribute in their secondary profiles may be identified if the corresponding confidence scores are greater than a threshold.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: July 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias M. Hauth, Paul M. Tyma, Guanchao Wang, David Siuwai Lau, Sowmitra Thallapragada, Richard G. Ramirez, Pratik Daga
  • Publication number: 20200201870
    Abstract: Systems and techniques for content creator messaging framework are described herein. Information that indicates member activities corresponding to a content item corresponding to a content segment may be obtained for a date range. A set of distinct members may be determined that are associated with the information that indicates member activities. Edges may be identified in a connections network between each member of the set of distinct members and the content creator. An edge weight may be calculated for each edge using a number of interactions between content items created by the content creator and the member. A content creator ranking may be generated for the content creator using the edge weight for each edge. A content creator notification may be transmitted to the content creator based on determining that the content creator ranking is outside a threshold.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventors: Lu Chen, Smriti Ramakrishnan, Shaunak Chatterjee, Ajith Muralidharan, Shipeng Yu, Aklil Ibssa, Liliya Mclean, Pratik Daga, Jeffrey Zundel, Jingshu Huang, Naman Goel, Manoj Sivakumar
  • Patent number: 10331682
    Abstract: A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. Each fact or entry in the secondary (or inferred) profile is accompanied by a confidence score reflecting confidence in the source of the fact, confidence that the fact is correctly associated with this member, and/or other factors. A given fact may be obtained or extracted from multiple sources, with each copy or version assigned a separate confidence score. In response to a request to identify members having a particular attribute, in addition to identifying members that have the attribute in their primary profiles, members having the attribute in their secondary profiles may be identified if the corresponding confidence scores are greater than a threshold.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard G. Ramirez, Pratik Daga, Tobias M. Hauth, Paul M. Tyma, Guanchao Wang, David Siuwai Lau, Sowmitra Thallapragada
  • Publication number: 20190155957
    Abstract: A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
    Type: Application
    Filed: November 22, 2017
    Publication date: May 23, 2019
    Inventors: Pratik Daga, Kinjal Basu, Matthew Hsing Hung Walker, Yiping Yuan, Varun Bharill, Guanchao Wang, Shipeng Yu, Shaunak Chatterjee, Sowmitra Thallapragada, Manoj Sivakumar
  • Publication number: 20170308534
    Abstract: A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. Each fact or entry in the secondary (or inferred) profile is accompanied by a confidence score reflecting confidence in the source of the fact, confidence that the fact is correctly associated with this member, and/or other factors. A given fact may be obtained or extracted from multiple sources, with each copy or version assigned a separate confidence score. In response to a request to identify members having a particular attribute, in addition to identifying members that have the attribute in their primary profiles, members having the attribute in their secondary profiles may be identified if the corresponding confidence scores are greater than a threshold.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Applicant: LinkedIn Corporation
    Inventors: Richard G. Ramirez, Pratik Daga, Tobias M. Hauth, Paul M. Tyma, Guanchao Wang, David Siuwai Lau, Sowmitra Thallapragada
  • Publication number: 20170308807
    Abstract: A system, apparatus, and method are provided for implementing secondary profiles for members of an online application or service. Each member has a corresponding primary profile populated by the member, and a secondary profile populated with information from data sources other than the member. Each fact or entry in the secondary (or inferred) profile is accompanied by a confidence score reflecting confidence in the source of the fact, confidence that the fact is correctly associated with this member, and/or other factors. A given fact may be obtained or extracted from multiple sources, with each copy or version assigned a separate confidence score. In response to a request to identify members having a particular attribute, in addition to identifying members that have the attribute in their primary profiles, members having the attribute in their secondary profiles may be identified if the corresponding confidence scores are greater than a threshold.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 26, 2017
    Applicant: LinkedIn Corporation
    Inventors: Tobias M. Hauth, Paul M. Tyma, Guanchao Wang, David Siuwai Lau, Sowmitra Thallapragada, Richard G. Ramirez, Pratik Daga
  • Publication number: 20170032471
    Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a Social Proofing Engine (hereinafter “SP Engine”) that determines whether to update a target member account's profile with an attribute that is relevant to a resource accessed by the target member account. The SP Engine detects access by a target member account of a resource. The SP Engine identifies at least one trusted member account having a profile context attribute indicative of a type of affiliation with the resource. The SP Engine generates a prompt to update the target member account with the profile context attribute indicative of the type of affiliation with the resource.
    Type: Application
    Filed: December 9, 2015
    Publication date: February 2, 2017
    Inventors: Befekadu Ayenew, Ningfeng Liang, Pratik Daga, Gaganpreet Singh Shah