Patents by Inventor Roshan Satish

Roshan Satish 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: 20240160786
    Abstract: A document execution engine receives a training set of data including training documents that each include one or more passages associated with a passage type and a level of risk. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to subsequently identified passages within documents in the document execution environment, can identify a passage with above threshold levels of risk (e.g., a high-risk passage) based on a passage type of the passage. The trained machine learned model can then provide for display the high-risk passage and a related passage of the same passage type from a second document within the document execution environment to the user via a document passage comparison interface. Differences between the passages can be highlighted, enabling a user to quickly compare and contrast the passages.
    Type: Application
    Filed: January 24, 2024
    Publication date: May 16, 2024
    Applicant: DocuSign, Inc.
    Inventors: Matt Thanabalan, Roshan Satish, Brian Delegan, Bilal Aslam
  • Publication number: 20240152651
    Abstract: A document execution engine receives a training set of data including training documents that each include one or more passages associated with a passage type and a level of risk. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to subsequently identified passages within documents in the document execution environment, can identify a passage with above threshold levels of risk (e.g., a high-risk passage) based on a passage type of the passage. The trained machine learned model can then provide for display the high-risk passage and a related passage of the same passage type from a second document within the document execution environment to the user via a document passage comparison interface. Differences between the passages can be highlighted, enabling a user to quickly compare and contrast the passages.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Applicant: DocuSign, Inc.
    Inventors: Matt Thanabalan, Roshan Satish, Brian Delegan, Bilal Aslam
  • Publication number: 20230367874
    Abstract: A document execution engine that receives a document for execution within a document execution environment. The document execution engine may also detect activity within the document execution environment associated with the received document, and apply the trained machine learned model to the detected activity to determine if the detected activity is representative of malicious behavior and, in response to determining that the detected activity is representative of malicious behavior, to identify remedial actions that can mitigate the malicious behavior. The document execution engine may also provide, to a device of a user, a recommendation to perform the identified remedial actions.
    Type: Application
    Filed: July 20, 2023
    Publication date: November 16, 2023
    Inventors: Nicholas William West, Brian Yeckley, Abhijit Salvi, Taiga Matsumoto, Glenn Doren, Alexander Gregory Silverman, Roshan Satish, Michael Anthony Palazzolo
  • Publication number: 20230064367
    Abstract: A document management system trains a machine-learned model using a first training set of tagged documents to, when applied to a document, tag one or more portions of the document. The document management system applies the machine-learned model to a target document. One or more portions of the target document incorrectly tagged by the machine-learned model are identified. A feature vector representative of the target document is generated. Each entry of the feature vector is representative of a characteristic of the target document without including private information from the target document. The document management system queries a corpus of documents using the feature vector to identify a set of documents that correspond to the feature vector. A second training set of tagged documents is generated using the identified set of documents. The document management system retrains the machine-learned model using the second training set of tagged documents.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 2, 2023
    Inventors: Roshan Satish, Matthew John Thanabalan, David Wong, Benjamin Edward Childs, Abhijit Salvi, Vinay Jethava
  • Publication number: 20230004806
    Abstract: A document execution engine receives a training set of data including training documents that each include one or more passages associated with a passage type and a level of risk. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to subsequently identified passages within documents in the document execution environment, can identify a passage with above threshold levels of risk (e.g., a high-risk passage) based on a passage type of the passage. The trained machine learned model can then provide for display the high-risk passage and a related passage of the same passage type from a second document within the document execution environment to the user via a document passage comparison interface. Differences between the passages can be highlighted, enabling a user to quickly compare and contrast the passages.
    Type: Application
    Filed: September 9, 2022
    Publication date: January 5, 2023
    Inventors: Matt Thanabalan, Roshan Satish, Brian Delegan, Bilal Aslam
  • Patent number: 11468326
    Abstract: A document execution engine receives a training set of data including training documents that each include one or more passages associated with a passage type and a level of risk. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to subsequently identified passages within documents in the document execution environment, can identify a passage with above threshold levels of risk (e.g., a high-risk passage) based on a passage type of the passage. The trained machine learned model can then provide for display the high-risk passage and a related passage of the same passage type from a second document within the document execution environment to the user via a document passage comparison interface. Differences between the passages can be highlighted, enabling a user to quickly compare and contrast the passages.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: October 11, 2022
    Assignee: DOCUSIGN, INC.
    Inventors: Matt Thanabalan, Roshan Satish, Brian Delegan, Bilal Aslam
  • Publication number: 20220035990
    Abstract: An auto-tagging engine receives a training set of data comprising documents including a set of tagged fields with each tagged field corresponding to a portion of the document. The auto-tagging engine trains a machine learned model using the training set of data. The trained machine learned model, when applied to a target document in a document management environment, identifies portions of the target document each corresponding to fields of the target document. For each field of the target document, the auto-tagging engine identifies text of the target document associated with the identified potions of the target document corresponding to fields. Natural language processing is performed on the identified text in order to identify field types for the fields. The target document is automatically modified to include a tag identifying the portion of the target document corresponding to each field and identifying a field type of the field.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Shrinivas Kiran Kaza, Eric M. Zenz, Roshan Satish, Michael Anthony Palazzolo, Patrick Beukema, Kim Cuong Phung, Boon Sun Song, Taiwo Raphael Alabi
  • Publication number: 20210350227
    Abstract: A document execution engine receives a training set of data including training documents that each include one or more passages associated with a passage type and a level of risk. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to subsequently identified passages within documents in the document execution environment, can identify a passage with above threshold levels of risk (e.g., a high-risk passage) based on a passage type of the passage. The trained machine learned model can then provide for display the high-risk passage and a related passage of the same passage type from a second document within the document execution environment to the user via a document passage comparison interface. Differences between the passages can be highlighted, enabling a user to quickly compare and contrast the passages.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Matt Thanabalan, Roshan Satish, Brian Delegan, Bilal Aslam
  • Publication number: 20210326436
    Abstract: A document execution engine receives a training set of data representative of incidents of malicious activity within a document execution environment. The training set also includes data representative of remedial actions taken in response to the malicious behavior, and resulting measures of mitigation. The document execution engine trains a machine learned model based on the training set. The trained machine learned model, when applied to activity within the document execution environment, can identify activity that is indicative of malicious behavior. The trained machine learned model can then output recommendations for remedial actions to take in response to the identified malicious activity. The recommended remedial actions can be provided for display to a user of the document execution engine, via a client device of the user.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Inventors: Nicholas William West, Brian Yeckley, Abhijit Salvi, Taiga Matsumoto, Glenn Doren, Alexander Gregory Silverman, Roshan Satish, Michael Anthony Palazzolo