Patents by Inventor Sudipto Shankar Dasgupta

Sudipto Shankar Dasgupta 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: 12235885
    Abstract: A computing server may receive master data, transaction data, and one or more existing process models of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server inputting vectors into one or more machine learning algorithms to generate one or more algorithm outputs. One or more algorithm outputs may correspond to one or more improved process models that are optimized compared to the existing process models. The computing server may provide the improved process model to the domain to replace one of the existing process models.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: February 25, 2025
    Assignee: Zuora, Inc.
    Inventors: Sudipto Shankar Dasgupta, Michael Reh
  • Patent number: 12050871
    Abstract: A computing server configured to process data of a domain from unstructured data sources to generate natural language phrases describing relationships between entities identified from the unstructured data. The computing server may receive master data schema and domain knowledge ontology of a domain including relationship definitions in the domain. The computing server may identify targeted types of named entities of the domain from the master data schema according to the relationship definitions in the domain knowledge ontology. The computing server may extract a plurality of named entities from unstructured data of the domain. The computing server may generate one or more sequences of named entities and assign entity labels to the named entities. The computing server may, based on the entity labels, generate natural language phrases describing relationships of sets of named entities.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: July 30, 2024
    Assignee: Zuora, Inc.
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
  • Patent number: 12001469
    Abstract: A computing server configured to process data of a domain from heterogeneous data sources. A domain may store data and schema, domain knowledge ontology such as resource description framework, and unstructured data. The computing server may extract objects from the unstructured data. The computing server may convert the extracted named entities and activities to word embeddings and input the word embeddings to a machine learning model to generate an activity time sequence. The machine learning model may be a long short-term memory. A process model may be generated from the time sequence. The computing server may identify outliers in the process model based on metrics defined by the domain. The computing server may convert transactions without outliers as word embeddings and generate signatures of the transactions using cosine similarity. The computing server may augment the results with the domain knowledge ontology.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: June 4, 2024
    Assignee: Zuora, Inc.
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
  • Patent number: 11941037
    Abstract: A computing server may receive master data, transaction data, and a process model of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server may identify, based on the vectors, an attribute in the process model as being statistically significant on impacting the process model. For example, a regression model may be used to determine the statistical significance of an attribute on the model process. The computing server may generate an action associated with the attribute to improve the process model.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: March 26, 2024
    Assignee: Zuora, Inc.
    Inventors: Michael Reh, Sudipto Shankar Dasgupta
  • Patent number: 11568142
    Abstract: A system and method of creating an entity relationship map includes receiving a stream of lexical matter associated with one or more categories (302) and identifying one or more tokens from the received lexical matter based on the one or more categories (304). A frequency of one or more of unique lexical token and recurring lexical token are determined (306) and one or more outliers based on a standard deviation range associated with the at least one category is eliminated (308). Sentences with the one or more recurring lexical tokens are selected (310) to find one or more lexical neighbors and the entity relationship map is created based on an association between the unique lexical tokens and the at least one lexical neighbor (312).
    Type: Grant
    Filed: March 31, 2019
    Date of Patent: January 31, 2023
    Assignee: INFOSYS LIMITED
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Ganapathy Subramanian, Sairam Yeturi
  • Publication number: 20220027399
    Abstract: A computing server may receive master data, transaction data, and a process model of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server may identify, based on the vectors, an attribute in the process model as being statistically significant on impacting the process model. For example, a regression model may be used to determine the statistical significance of an attribute on the model process. The computing server may generate an action associated with the attribute to improve the process model.
    Type: Application
    Filed: March 1, 2021
    Publication date: January 27, 2022
    Applicant: Zuora, Inc.
    Inventors: Michael Reh, Sudipto Shankar Dasgupta
  • Publication number: 20210406297
    Abstract: A computing server may receive master data, transaction data, and one or more existing process models of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server inputting vectors into one or more machine learning algorithms to generate one or more algorithm outputs. One or more algorithm outputs may correspond to one or more improved process models that are optimized compared to the existing process models. The computing server may provide the improved process model to the domain to replace one of the existing process models.
    Type: Application
    Filed: August 24, 2021
    Publication date: December 30, 2021
    Applicant: Zuora, Inc.
    Inventors: Sudipto Shankar Dasgupta, Michael Reh
  • Publication number: 20210390128
    Abstract: A computing server configured to process data of a domain from heterogeneous data sources. A domain may store data and schema, domain knowledge ontology such as resource description framework, and unstructured data. The computing server may extract objects from the unstructured data. The computing server may convert the extracted named entities and activities to word embeddings and input the word embeddings to a machine learning model to generate an activity time sequence. The machine learning model may be a long short-term memory. A process model may be generated from the time sequence. The computing server may identify outliers in the process model based on metrics defined by the domain. The computing server may convert transactions without outliers as word embeddings and generate signatures of the transactions using cosine similarity. The computing server may augment the results with the domain knowledge ontology.
    Type: Application
    Filed: August 4, 2021
    Publication date: December 16, 2021
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
  • Publication number: 20210374348
    Abstract: A computing server configured to process data of a domain from unstructured data sources to generate natural language phrases describing relationships between entities identified from the unstructured data. The computing server may receive master data schema and domain knowledge ontology of a domain including relationship definitions in the domain. The computing server may identify targeted types of named entities of the domain from the master data schema according to the relationship definitions in the domain knowledge ontology. The computing server may extract a plurality of named entities from unstructured data of the domain. The computing server may generate one or more sequences of named entities and assign entity labels to the named entities. The computing server may, based on the entity labels, generate natural language phrases describing relationships of sets of named entities.
    Type: Application
    Filed: August 3, 2021
    Publication date: December 2, 2021
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
  • Patent number: 11113366
    Abstract: A method and system for authenticating software licenses of a software includes a request for a software authentication received from one or more software subscribers and one or more electronic licenses distributed between one or more software vendors and the one or more software subscribers. Further, one or more tokens are validated through an authentication engine at a delivery packet delivered to the software subscriber. A license key associated with each validated token is generated and distributed through a licensing engine. The software is initiated to be enabled through the license key.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: September 7, 2021
    Assignee: INFOSYS LIMITED
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Gopinath Srungarapu, Vivek Sinha, Swaminathan Natarajan, Sairam Yeturi
  • Patent number: 11100153
    Abstract: A computing server may receive master data, transaction data, and one or more existing process models of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server inputting vectors into one or more machine learning algorithms to generate one or more algorithm outputs. One or more algorithm outputs may correspond to one or more improved process models that are optimized compared to the existing process models. The computing server may provide the improved process model to the domain to replace one of the existing process models.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 24, 2021
    Assignee: Zuora, Inc.
    Inventors: Sudipto Shankar Dasgupta, Michael Reh
  • Patent number: 11010223
    Abstract: A method and system can implement error and event log correlation in an apparatus and include extracting one or more log information associated with a storage location and creating a flexible structure of the one or more log information. The one or more log information is translated to a database store based on a user input. A match level is determined between an event and error data through the one or more log information extracted. When the match level exceeds a predetermined value, a relationship between the event and error data is created through an algorithm and a shareable entry is created for the relationship in a format usable by another apparatus.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 18, 2021
    Assignee: Infosys Limited
    Inventors: Sudipto Shankar Dasgupta, Mayoor Rao, Ganapathy Subramanian
  • Patent number: 10949455
    Abstract: A computing server may receive master data, transaction data, and a process model of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server may identify, based on the vectors, an attribute in the process model as being statistically significant on impacting the process model. For example, a regression model may be used to determine the statistical significance of an attribute on the model process. The computing server may generate an action associated with the attribute to improve the process model.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: March 16, 2021
    Assignee: Live Objects, Inc.
    Inventors: Michael Reh, Sudipto Shankar Dasgupta
  • Patent number: 10839314
    Abstract: A method and/or system for heterogeneous predictive models generation based on sampling of big data is disclosed. The method involves receiving a dataset and a target column associated with the dataset at a data processing engine from a distributed data warehouse. One or more columns associated with the dataset are classified at the data processing engine as a categorical column or a continuous column. One or more parameters in the dataset are identified to extract a sample data from the dataset. The sample data from the dataset is extracted based on the identified one or more parameters. One or more rank ordered machine learning algorithms are recommended to one or more users, to generate one or more predictive models from the sample data. One or more heterogeneous predictive models are generated based on the rank ordered algorithm through one or more iterations.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: November 17, 2020
    Assignee: Infosys Limited
    Inventors: Ganapathy Subramanian, Sudipto Shankar Dasgupta, Kiran Kumar Kaipa, Prasanna Nagesh Teli
  • Publication number: 20200334282
    Abstract: A computing server may receive master data, transaction data, and one or more existing process models of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server inputting vectors into one or more machine learning algorithms to generate one or more algorithm outputs. One or more algorithm outputs may correspond to one or more improved process models that are optimized compared to the existing process models. The computing server may provide the improved process model to the domain to replace one of the existing process models.
    Type: Application
    Filed: May 28, 2020
    Publication date: October 22, 2020
    Inventors: Sudipto Shankar Dasgupta, Michael Reh
  • Patent number: 10803083
    Abstract: A method generating a platform-agnostic abstract syntax tree (AST) comprises receiving data in a predefined format, through an input unit; subsequently parsing the data to extract model information corresponding to the predefined format of the data; and transforming, by a processing server, the model information to an abstract syntax tree (AST) structure. The above steps aid in generating, by the processing server, a platform-agnostic AST by combining predefined metadata and the abstract syntax tree (AST) structure.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 13, 2020
    Assignee: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Mayoor Rao
  • Publication number: 20200293564
    Abstract: A computing server may receive master data, transaction data, and a process model of a domain. The computing server may aggregate, based on domain knowledge ontology of the domain, the master data and the transaction data to generate a fact table. For example, entries in the fact table may be identified as relevant to the target process model and include attributes and facts that are extracted from master data or transaction data. The computing server may convert the entries in the fact table into vectors. The computing server may identify, based on the vectors, an attribute in the process model as being statistically significant on impacting the process model. For example, a regression model may be used to determine the statistical significance of an attribute on the model process. The computing server may generate an action associated with the attribute to improve the process model.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Michael Reh, Sudipto Shankar Dasgupta
  • Patent number: 10776357
    Abstract: A method and system of a data join includes capture of metadata information associated with one of semi-structured data and unstructured data. A flattened structure for one of the semi-structured data and the unstructured data is defined, and an entity is extracted from the unstructured data. Further, one of the semi-structured data and an entity extracted unstructured data are flattened based on the flattened structure, and flattened semi-structured data and flattened entity extracted unstructured data with relational data are joined.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 15, 2020
    Assignee: Infosys Limited
    Inventors: Navin Budhiraja, Sudipto Shankar Dasgupta, Sameer Mahadeo Kolhatkar, Mayoor Rao, Arulkumar Gopalan
  • Patent number: 10607042
    Abstract: A computing server configured to process data of a domain from unstructured data sources to generate natural language phrases describing relationships between entities identified from the unstructured data. The computing server may receive master data schema and domain knowledge ontology of a domain including relationship definitions in the domain. The computing server may identify targeted types of named entities of the domain from the master data schema according to the relationship definitions in the domain knowledge ontology. The computing server may extract a plurality of named entities from unstructured data of the domain. The computing server may generate one or more sequences of named entities and assign entity labels to the named entities. The computing server may, based on the entity labels, generate natural language phrases describing relationships of sets of named entities.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 31, 2020
    Assignee: Live Objects, Inc.
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra
  • Patent number: 10592544
    Abstract: A computing server configured to process data of a domain from heterogeneous data sources. A domain may store data and schema, domain knowledge ontology such as resource description framework, and unstructured data. The computing server may extract objects from the unstructured data. The computing server may convert the extracted named entities and activities to word embeddings and input the word embeddings to a machine learning model to generate an activity time sequence. The machine learning model may be a long short-term memory. A process model may be generated from the time sequence. The computing server may identify outliers in the process model based on metrics defined by the domain. The computing server may convert transactions without outliers as word embeddings and generate signatures of the transactions using cosine similarity. The computing server may augment the results with the domain knowledge ontology.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: March 17, 2020
    Assignee: LIVE OBJECTS, INC.
    Inventors: Sudipto Shankar Dasgupta, Kamesh Raghavendra