Patents by Inventor Atreya Biswas

Atreya Biswas 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: 20240062083
    Abstract: Explanation of an analytical result, is afforded to a user by a populating a template with the result of searching homogenous clusters. During a preliminary phase, configuration changes are asynchronously fetched from services of an analytic application, and then grouped into homogenous clusters. Then, during a synchronous phase, a request to explain a particular analytical result is received from the application. Based upon content of the explanation request, the clusters are traversed in order to create a final path. A template comprising an explanation note with blanks, is selected from a template store and then populated with data from the final path. The populated template and the final path are stored together as an outcome. The outcome is then processed according to a challenge function, with the resulting challenged outcome communicated back to the application and afforded to provide the user with an explanation of the analytical result.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventors: Nirmal Baven, Srivatsan Santhanam, Anmol Bhat, Atreya Biswas
  • Publication number: 20240061851
    Abstract: A framework provides a detailed explanation regarding specific aspects of a (complex) calculation produced by an application (e.g., an analytical application). An explainability engine receives a request for explanation of the calculation. The explainability engine traverses homogenous data clusters according to the request, in order to produce a final path. The final path is used to select and then populate a template comprising explanation note(s). The outcome (comprising the final path and the template) is processed with a ruleset according to a covariance (COV) function in order to provide a first intermediate outcome. The first intermediate result is then processed with a second input according to a correlation (COR) function to provide a second intermediate outcome. The second intermediate result is processed according to a challenge function to provide a challenged outcome, and feedback (e.g., reward or penalization) to the ruleset. The challenged outcome provides detailed explanation to the user.
    Type: Application
    Filed: August 22, 2022
    Publication date: February 22, 2024
    Inventors: Nirmal Baven, Srivatsan Santhanam, Anmol Bhat, Atreya Biswas
  • Patent number: 11861692
    Abstract: Methods, systems, and computer-readable storage media for receiving a first bank statement at a hybrid pipeline including a set of lookup tables and a deep learning (DL) model that can each be used to determine customer IDs from bank statements, providing a first key based on data associated with the first bank statement, and determining that the first key is included in a first lookup table of the set of lookup tables, and in response: identifying a first set of customer IDs from the first lookup table, the first set of customer IDs including one or more customer IDs, and outputting the first set of customer IDs to computer-executable software that matches the first bank statement to one or more electronic documents at least partially based on the first set of customer IDs.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Auguste Byiringiro, Jiatai Qiang, Atreya Biswas, Sean Saito
  • Patent number: 11734582
    Abstract: Methods, systems, and computer-readable storage media for receiving historical data, the historical data including variable vectors, each variable vector being assigned to a class, processing the historical data through encoders to provide feature vectors, each feature vector corresponding to a respective variable vector and being assigned to the class of the respective variable vector, generating a set of decision trees based on the feature vectors, each decision tree corresponding to a class in the set of classes, transforming each decision tree into a set of rules to provide sets of rules, each rule in a set of rules defining conditions to assign at least a portion of an electronic document to a respective class in the set of classes, and providing the sets of rules for execution in an enterprise system, the enterprise system classifying electronic documents to classes in the set of classes based on the sets of rules.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 22, 2023
    Assignee: SAP SE
    Inventors: Atreya Biswas, Srivatsan Santhanam
  • Publication number: 20220300754
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a ML application executing within a cloud platform, a first inference request, the first inference request including first inference data, transmitting, by the ML application, the first inference data to the UAT system within the cloud platform, retrieving, by the UAT system, a first ML model in response to the inference request, the first ML model being in an inactive state, providing, by the UAT system, a first inference based on the first inference data using the first ML model, providing a first accuracy evaluation at least partially based on the first inference, and transitioning the first ML model from the inactive state to an active state, the first ML model being used for production in the active state.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 22, 2022
    Inventors: Atreya Biswas, Denny Jee King Gee, Srivatsan Santhanam
  • Publication number: 20210303970
    Abstract: As discussed herein, multiple neural networks are each trained on time-series data from a different domain. Each of the trained neural networks is used to make a domain-specific prediction for each point in time. Thus, time-series prediction data is generated by each of the trained neural networks. The domain-specific time-series prediction data are combined into a vector and used to train a final model that predicts a value. By breaking down the problem of forecasting into domain-specific forecasting models and a forecasting model, accuracy is improved over traditional document-based forecasting and computational resources are saved over traditional neural network designs.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Ke Ma, Atreya Biswas
  • Publication number: 20210133515
    Abstract: Methods, systems, and computer-readable storage media for receiving historical data, the historical data including variable vectors, each variable vector being assigned to a class, processing the historical data through encoders to provide feature vectors, each feature vector corresponding to a respective variable vector and being assigned to the class of the respective variable vector, generating a set of decision trees based on the feature vectors, each decision tree corresponding to a class in the set of classes, transforming each decision tree into a set of rules to provide sets of rules, each rule in a set of rules defining conditions to assign at least a portion of an electronic document to a respective class in the set of classes, and providing the sets of rules for execution in an enterprise system, the enterprise system classifying electronic documents to classes in the set of classes based on the sets of rules.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Atreya Biswas, Srivatsan Santhanam
  • Publication number: 20210065039
    Abstract: Methods, systems, and computer-readable storage media for receiving user input indicating a first data point representative of output of a machine learning (ML) model, calculating a source model value based on the first data point and a second data point, calculating anti-model sub-values based on the first data point and a set of data points, providing an anti-model value based on the source model value and the anti-model sub-values, and determining a reliability of the output of the ML model based on the anti-model value.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Inventors: Srivatsan Santhanam, Atreya Biswas
  • Publication number: 20200387963
    Abstract: Methods, systems, and computer-readable storage media for receiving a first bank statement at a hybrid pipeline including a set of lookup tables and a deep learning (DL) model that can each be used to determine customer IDs from bank statements, providing a first key based on data associated with the first bank statement, and determining that the first key is included in a first lookup table of the set of lookup tables, and in response: identifying a first set of customer IDs from the first lookup table, the first set of customer IDs including one or more customer IDs, and outputting the first set of customer IDs to computer-executable software that matches the first bank statement to one or more electronic documents at least partially based on the first set of customer IDs.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 10, 2020
    Inventors: Auguste Byiringiro, Jiatai Qiang, Atreya Biswas, Sean Saito