Patents by Inventor DIPAK PATIL

DIPAK 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).

  • Publication number: 20220377111
    Abstract: The disclosed technology teaches a method for evaluating user compliance with an organization's security policies, formulating a user confidence or risk score, comprising scoring for each user a sum of alert weights, categorized by severity, and generated over time. Each contribution to an alert weight is generated due to an activity by the user that the organization's security policies treat as risky. Alert weights, over time, are subject to a decay factor that attenuates the alert weights as time passes. Also disclosed is reporting the user confidence score, comprising causing display of a time series of the user confidence or risk scores over a predetermined time and/or a current user confidence or risk score and/or at least some details of the activity by the user that contributed to the alert weights over time.
    Type: Application
    Filed: April 18, 2022
    Publication date: November 24, 2022
    Applicant: Netskope, Inc.
    Inventors: Yihua LIAO, Yi ZHANG, Dipak PATIL, Prathamesh DESHPANDE, Yongxin WANG, Siying YANG
  • Patent number: 11481709
    Abstract: The disclosed technology teaches a method of calibrating a user confidence or risk score that expresses evaluation of user behavior that was not compliant with an organization's security policies, including configuring components of the user confidence or risk score, comprising configuring categorical alert weights, categorized by severity, responsive to administrator controls, for alerts to be generated due to an activity by the user that the organization's security policies treat as risky, and configuring a decay factor that attenuates the alert weights as time passes, responsive to an administrator sensitivity control. The disclosed method includes causing display of resulting user behavior evaluation examples, based on activity examples for user examples, comprising causing display of a time series of the user confidence or risk scores for the activity examples for the user examples, and a resulting user confidence or risk score for the user examples.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: October 25, 2022
    Assignee: Netskope, Inc.
    Inventors: Yihua Liao, Yi Zhang, Dipak Patil, Prathamesh Deshpande, Yongxin Wang, Siying Yang
  • Patent number: 11444951
    Abstract: The disclosed technology teaches a method of reducing false detection of anomalous user behavior on a computer network, including forming groups from identity and access management (IAM) properties and assigning the users into initially assigned groups based on respective IAM properties, and recording individual user behavior in a statistical profile, including application usage frequency. The method also includes dynamically assigning a user with a realigned group, different from the initial assigned group, based on comparing the recorded user behavior, with user behavior in statistical profiles of the users in the groups, evaluating and reporting anomalous events among ongoing behavior of the individual user based on deviations from a statistical profile of the realigned group. The method utilizes common app usage for forming the groups, in some cases.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: September 13, 2022
    Assignee: Netskope, Inc.
    Inventors: Dipak Patil, Yi Zhang, Yihua Liao, Prathamesh Deshpande, Yongxin Wang, Siying Yang
  • Publication number: 20220185810
    Abstract: The present invention relates to a novel process for the preparation of filgotinib or a pharmaceutically acceptable salt and intermediates thereof which avoid Suzuki coupling reaction.
    Type: Application
    Filed: March 28, 2020
    Publication date: June 16, 2022
    Inventors: Dhananjay G. Sathe, Arijit Das, Bhavesh Patel, Eknath Kshirsagar, Dipak Patil, Ashok Matale
  • Patent number: 11310282
    Abstract: The disclosed technology teaches a method for evaluating user compliance with an organization's security policies, formulating a user confidence or risk score, comprising scoring for each user a sum of alert weights, categorized by severity, and generated over time. Each contribution to an alert weight is generated due to an activity by the user that the organization's security policies treat as risky. Alert weights, over time, are subject to a decay factor that attenuates the alert weights as time passes. Also disclosed is reporting the user confidence score, comprising causing display of a time series of the user confidence or risk scores over a predetermined time and/or a current user confidence or risk score and/or at least some details of the activity by the user that contributed to the alert weights over time.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: April 19, 2022
    Assignee: Netskope, Inc.
    Inventors: Yi Zhang, Yihua Liao, Dipak Patil, Prathamesh Deshpande, Yongxin Wang, Siying Yang
  • Publication number: 20200204505
    Abstract: Various computer-implemented systems and methods are provided for predictive messaging. A processor of a message prediction engine obtains, from a user device, message context data indicative of context of a conversation during a messaging session, processes the message context data to determine, based on prior conversation patterns, a predicted conversation pattern of the conversation that is taking place. Based on the predicted conversation pattern, suggested responses are determined that are predicted to complete at least part of a message as part of the conversation. Each of the suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of a selected one of the suggested responses, the processor can cause the selected one of the suggested responses to be displayed via a graphical user interface within a message field.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 25, 2020
    Inventor: Dipak Patil
  • Patent number: 10601739
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 24, 2020
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 10289375
    Abstract: A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing session between a publisher device and a viewer device, during which the publisher device renders a publisher display and the viewer device renders a viewer display that corresponds to the publisher display. The method continues by capturing first framebuffer data for a frame of the publisher display, capturing second framebuffer data for the corresponding frame of the viewer display. The method processes the first framebuffer data and/or the second framebuffer data to obtain processed framebuffer data having a consistent display resolution. Thereafter, the method compares the processed second framebuffer data to the processed first framebuffer data to obtain a measure of quality.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 14, 2019
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Publication number: 20190097955
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation. The message context data is indicative of context of a conversation taking place during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Application
    Filed: November 26, 2018
    Publication date: March 28, 2019
    Inventor: DIPAK PATIL
  • Publication number: 20190073181
    Abstract: A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing session between a publisher device and a viewer device, during which the publisher device renders a publisher display and the viewer device renders a viewer display that corresponds to the publisher display. The method continues by capturing first framebuffer data for a frame of the publisher display, capturing second framebuffer data for the corresponding frame of the viewer display. The method processes the first framebuffer data and/or the second framebuffer data to obtain processed framebuffer data having a consistent display resolution. Thereafter, the method compares the processed second framebuffer data to the processed first framebuffer data to obtain a measure of quality.
    Type: Application
    Filed: November 8, 2018
    Publication date: March 7, 2019
    Inventor: Dipak Patil
  • Patent number: 10205684
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation that is taking place between the particular users. The message context data is indicative of context of a conversation taking place between particular users during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: February 12, 2019
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 10079850
    Abstract: A computer-implemented method for provisioning cyber security simulation exercises may include (1) maintaining, at a data center level for a data center including a multitude of nodes, a cyber security simulation template that defines a resource configuration for a cyber security simulation exercise in which a participant executes a security attack within a contained network environment to educate the participant about cyber security, (2) detecting an indication to place a user session of the cyber security simulation exercise within the data center to enable the participant to perform the cyber security simulation exercise, and (3) dynamically allocating, by an autonomous and centralized data center allocation agent in response to detecting the indication, a pool of resources at a node within the data center to the user session to enable the participant to perform the cyber security simulation exercise. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: September 18, 2018
    Assignee: Symantec Corporation
    Inventors: Dipak Patil, Prasad Iyer
  • Publication number: 20170339076
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation that is taking place between the particular users. The message context data is indicative of context of a conversation taking place between particular users during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Application
    Filed: August 9, 2017
    Publication date: November 23, 2017
    Applicant: salesforce.com, inc.
    Inventor: DIPAK PATIL
  • Patent number: 9749267
    Abstract: Various computer-implemented systems and methods are provided here for purposes of intelligent predictive messaging. An exemplary system can be operated to obtain message context data associated with a messaging session, process the message context data to obtain suggested message content for the messaging session, and automatically populate a message field of a user device with at least some of the suggested message content. The system may proceed by sending a message from the user device, where the message includes content of the message field.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: August 29, 2017
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Publication number: 20160231979
    Abstract: A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing session between a publisher device and a viewer device, during which the publisher device renders a publisher display and the viewer device renders a viewer display that corresponds to the publisher display. The method continues by capturing first framebuffer data for a frame of the publisher display, capturing second framebuffer data for the corresponding frame of the viewer display. The method processes the first framebuffer data and/or the second framebuffer data to obtain processed framebuffer data having a consistent display resolution. Thereafter, the method compares the processed second framebuffer data to the processed first framebuffer data to obtain a measure of quality.
    Type: Application
    Filed: April 20, 2016
    Publication date: August 11, 2016
    Applicant: salesforce.com, inc.
    Inventor: Dipak Patil
  • Publication number: 20160218997
    Abstract: Various computer-implemented systems and methods are provided here for purposes of intelligent predictive messaging. An exemplary system can be operated to obtain message context data associated with a messaging session, process the message context data to obtain suggested message content for the messaging session, and automatically populate a message field of a user device with at least some of the suggested message content. The system may proceed by sending a message from the user device, where the message includes content of the message field.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Applicant: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 9348614
    Abstract: A system and related operating methods that achieve shared screen verification are presented here. One operating method begins by establishing a desktop sharing session between a publisher device and a viewer device, during which the publisher device renders a publisher display and the viewer device renders a viewer display that corresponds to the publisher display. The method continues by capturing first framebuffer data for a frame of the publisher display, capturing second framebuffer data for the corresponding frame of the viewer display. The method processes the first framebuffer data and/or the second framebuffer data to obtain processed framebuffer data having a consistent display resolution. Thereafter, the method compares the processed second framebuffer data to the processed first framebuffer data to obtain a measure of quality.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: May 24, 2016
    Assignee: SALESFORCE.COM, INC.
    Inventor: Dipak Patil
  • Patent number: 9306878
    Abstract: Various computer-implemented systems and methods are provided here for purposes of intelligent predictive messaging. An exemplary system can be operated to obtain message context data associated with a messaging session, process the message context data to obtain suggested message content for the messaging session, and automatically populate a message field of a user device with at least some of the suggested message content. The system may proceed by sending a message from the user device, where the message includes content of the message field.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: April 5, 2016
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 8584247
    Abstract: A computer-implemented method for evaluating compliance checks may include (1) maintaining a group of compliance standards for at least one computing network, with each compliance standard comprising at least one compliance check for evaluating at least one aspect of a network device, (2) calculating a reputation score for at least one compliance check within the group of compliance standards, (3) assigning the reputation score to the compliance check, and then (4) providing a recommendation for whether to implement the compliance check based at least in part on the reputation score assigned to the compliance check.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: November 12, 2013
    Assignee: Symantec Corporation
    Inventor: Dipak Patil
  • Publication number: 20130269017
    Abstract: A system and related operating methods for performing single sign-on across a plurality of different online resources is provided here. The system receives first user credentials for a user, the first user credentials associated with a first online resource. The user is logged into the first online resource, using the first user credentials. While the user remains logged into the online resource, second user credentials for the user are received, wherein the second user credentials are associated with a second online resource. After receiving the second user credentials, a bidirectional single sign-on service is configured for the user. The service enables the user to log into the second online resource using the first user credentials, and enables the user to log into the first online resource using the second user credentials.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 10, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventor: Dipak Patil