Patents by Inventor Dipti A Patil

Dipti A Patil 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: 11854028
    Abstract: Systems and methods are directed to optimizing survey parameters using machine learning. A network system monitors user activity of a plurality of users with respect to an application and provides a notification to users of the plurality of users that satisfy a trigger condition for providing the notification. The network system obtains feedback corresponding to the notification, whereby the feedback indicates whether each of the users accepted, rejected, or ignored the notification. A machine learning model is then trained using input data obtained from the feedback to optimize on one or more parameters used by the network system in providing a future notification. Based on the machine learning model, the future notification is presented to a further set of users using the one or more optimized parameters.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Spencer Donald Kerr, Shaker Asif Khaleque, Kelly John Forsmann, Tatiana Shubin, Dipti A. Patil
  • Publication number: 20230137708
    Abstract: Systems and methods are directed to optimizing survey parameters using machine learning. A network system monitors user activity of a plurality of users with respect to an application and provides a notification to users of the plurality of users that satisfy a trigger condition for providing the notification. The network system obtains feedback corresponding to the notification, whereby the feedback indicates whether each of the users accepted, rejected, or ignored the notification. A machine learning model is then trained using input data obtained from the feedback to optimize on one or more parameters used by the network system in providing a future notification. Based on the machine learning model, the future notification is presented to a further set of users using the one or more optimized parameters.
    Type: Application
    Filed: November 1, 2021
    Publication date: May 4, 2023
    Inventors: Matthew Spencer Donald Kerr, Shaker Asif Khaleque, Kelly John Forsmann, Tatiana Shubin, Dipti A. Patil
  • Patent number: 10698787
    Abstract: Techniques and structures to facilitate management of log event messages, including transmitting one or more messages, each having a unique identifier (ID), to a computing device, generating a comparison checksum for each of the one or more messages, wherein each comparison checksum is associated with a unique ID corresponding to a message from which the comparison checksum was generated, performing an encryption on each comparison checksum and associated unique ID to generate encryption data and transmitting the encryption data to the computing device.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 30, 2020
    Assignee: salesforce.com, inc.
    Inventors: Prashant Agrawal, Mayank Singhi, Adrian Hains, Dipti Patil, Subramanya Suresh, Ajay Thargan, Srini Kandala
  • Publication number: 20200133821
    Abstract: Techniques and structures to facilitate management of log event messages, including transmitting one or more messages, each having a unique identifier (ID), to a computing device, generating a comparison checksum for each of the one or more messages, wherein each comparison checksum is associated with a unique ID corresponding to a message from which the comparison checksum was generated, performing an encryption on each comparison checksum and associated unique ID to generate encryption data and transmitting the encryption data to the computing device.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: PRASHANT AGRAWAL, MAYANK SINGHI, ADRIAN HAINS, DIPTI PATIL, SUBRAMANYA SURESH, AJAY THARGAN, SRINI KANDALA
  • Publication number: 20150242579
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for a plan of care. In one embodiment, assessments can be provided. Based on responses to the assessments, various problem, goal, and intervention workflows can be authored onto a patient's plan of care.
    Type: Application
    Filed: February 21, 2014
    Publication date: August 27, 2015
    Applicant: Caradigm USA LLC
    Inventors: LINDA WALMER, CATHERINE LAZATIN, CORINNE PASCALE, CYNTHIA SOWDER, JAMES CONTI, DIPTI PATIL, KALPANA VISWANATHAN, SHAWNA COOPER, SIDDHARTH BHATIA, SRIDHAR DUTTA
  • Patent number: 7529977
    Abstract: Automated extensible user interface testing supports testing of a user interface of a program. Test data is accessed, the test data including multiple test steps. Each test step describes at least a part of a test to be performed on the user interface. For each of the multiple test steps, one or more application program interface (API) methods to invoke to carry out the part of the test is determined. This determination is based at least in part on the test data and on an identification from the API of methods supported by the API. Each of the one or more API methods is then invoked to carry out the part of the test. Verification can be performed to ensure, for example, that specified files were created, or registry values were changed, or user interface elements appear and exist.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: May 5, 2009
    Assignee: Microsoft Corporation
    Inventors: Ganesh Sankarakumar Parvathy, Dipti A Patil, Jin Yu
  • Publication number: 20070294586
    Abstract: Automated extensible user interface testing supports testing of a user interface of a program. Test data is accessed, the test data including multiple test steps. Each test step describes at least a part of a test to be performed on the user interface. For each of the multiple test steps, one or more application program interface (API) methods to invoke to carry out the part of the test is determined. This determination is based at least in part on the test data and on an identification from the API of methods supported by the API. Each of the one or more API methods is then invoked to carry out the part of the test. Verification can be performed to ensure, for example, that specified files were created, or registry values were changed, or user interface elements appear and exist.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Ganesh Sankarakumar Parvathy, Dipti A. Patil, Jin Yu