Patents by Inventor Ranadeep Bhuyan
Ranadeep Bhuyan 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: 20230419139Abstract: Disclosed dynamic schema mapping systems and methods monitor network traffic between different microservices and train mapping models based on the monitored network traffic using unsupervised training. This training of the mapping models generates a probability distribution tensor that shows the probabilistic associations of different key-value pairs of the schemas of different microservices. The trained mapping models are used to map a schema from a source microservice to another schema at a destination microservice. Should the translated schema be incompatible with the destination microservice, a semi-supervised approach is taken to make the translated schema compatible. The trained models may be reinforced (e.g., the probability distribution tensor may be updated) as more network traffic is collected and analyzed.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Applicant: INTUIT INC.Inventors: Ranadeep BHUYAN, Piyush SHRIVASTAVA, Vikram MANDYAM, Narsimha Raju CHIGULLAPALLY
-
Patent number: 11853448Abstract: The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes generating a dependency graph based on one or more microservices, computing, for each microservice of the one or more microservices, a complexity score using the dependency graph, identifying a subset of the one or more microservices, wherein each microservice in the subset of the one or more microservices has a complexity score meeting a threshold value, and applying a transactional lock on each microservice in the subset of the one or more microservices.Type: GrantFiled: January 31, 2023Date of Patent: December 26, 2023Assignee: INTUIT, INC.Inventors: Ranadeep Bhuyan, Steven Michael Saxon, Aminish Sharma
-
Patent number: 11816187Abstract: At least one processor may capture a plurality of image snapshots containing information about a monitored system at a plurality of sequential times, each snapshot having the same vertical and horizontal dimensions. The processor may label the plurality of image snapshots as indicative of an event that took place in the monitored system, may receive additional data describing the event, may cluster the labeled plurality of image snapshots and the additional data using at least one machine learning clustering algorithm, and may merge the clustered plurality of image snapshots and the clustered additional data into merged data. The processors may create a model by processing the merged data using at least one neural network, the model being configured to detect future events of a same type as the event in the monitored system. The processor may store the model in a memory in communication with the processor.Type: GrantFiled: April 30, 2021Date of Patent: November 14, 2023Assignee: INTUIT INC.Inventors: Ranadeep Bhuyan, Sudipto Ghosh, Madhura Vaidya K V
-
Patent number: 11736580Abstract: The present disclosure provides techniques for recommending vendors using machine learning models. One example method includes generating a dependency graph based on one or more microservices in a transaction, wherein each node of the dependency graph corresponds to each microservice of the one or more microservices in the transaction, respectively, generating a first set of features using the dependency graph, predicting a first set of nodes that are likely to fail using a first machine learning model based on the first set of features, generating a second set of features using the dependency graph, predicting a second set of nodes that are likely to fail using a second machine learning model based on the second set of features, and applying one or more fixes to one or more microservices based on a combination of the first set of nodes and the second set of nodes.Type: GrantFiled: January 31, 2023Date of Patent: August 22, 2023Assignee: INTUIT, INC.Inventors: Ranadeep Bhuyan, Steven Michael Saxon, Aminish Sharma
-
Publication number: 20220351001Abstract: At least one processor may capture a plurality of image snapshots containing information about a monitored system at a plurality of sequential times, each snapshot having the same vertical and horizontal dimensions. The processor may label the plurality of image snapshots as indicative of an event that took place in the monitored system, may receive additional data describing the event, may cluster the labeled plurality of image snapshots and the additional data using at least one machine learning clustering algorithm, and may merge the clustered plurality of image snapshots and the clustered additional data into merged data. The processors may create a model by processing the merged data using at least one neural network, the model being configured to detect future events of a same type as the event in the monitored system. The processor may store the model in a memory in communication with the processor.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Applicant: INTUIT INC.Inventors: Ranadeep BHUYAN, Sudipto GHOSH, Madhura Vaidya K V
-
Patent number: 11436852Abstract: Systems and apparatuses are disclosed for extracting information from document images. An example method includes segmenting a document image into multiple segments and determining formatting information for each segment. Determining formatting information for a segment includes determining one or more features of the segment and comparing the one or more features of the segment to one or more clusters of features associated with different document types. The formatting information for the segment is based on the comparison. The method also includes, for each segment, storing the formatting information in a data structure associated with the segment. The method further includes, for each segment including text to be identified during information extraction, applying OCR to the segment to generate machine-encoded text and storing the machine-encoded text in the associated data structure.Type: GrantFiled: July 28, 2020Date of Patent: September 6, 2022Assignee: Intuit Inc.Inventors: Ranadeep Bhuyan, Shubhajit Saha, Sudipto Ghosh
-
Patent number: 11436715Abstract: A method ranks image brands. An image brand model is trained to generate an image brand rank from image features. An augmented image brand model is trained to generate an augmented image brand rank from the image brand rank. Predicted financial features are generated from the augmented image brand rank using a feature generation model. A neural network model is trained to generate a predicted augmented image brand rank from the predicted financial features.Type: GrantFiled: November 30, 2020Date of Patent: September 6, 2022Inventor: Ranadeep Bhuyan
-
Publication number: 20220172339Abstract: A method ranks image brands. An image brand model is trained to generate an image brand rank from image features. An augmented image brand model is trained to generate an augmented image brand rank from the image brand rank. Predicted financial features are generated from the augmented image brand rank using a feature generation model. A neural network model is trained to generate a predicted augmented image brand rank from the predicted financial features.Type: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Applicant: Intuit Inc.Inventor: Ranadeep Bhuyan
-
Publication number: 20220036063Abstract: Systems and apparatuses are disclosed for extracting information from document images. An example method includes segmenting a document image into multiple segments and determining formatting information for each segment. Determining formatting information for a segment includes determining one or more features of the segment and comparing the one or more features of the segment to one or more clusters of features associated with different document types. The formatting information for the segment is based on the comparison. The method also includes, for each segment, storing the formatting information in a data structure associated with the segment. The method further includes, for each segment including text to be identified during information extraction, applying OCR to the segment to generate machine-encoded text and storing the machine-encoded text in the associated data structure.Type: ApplicationFiled: July 28, 2020Publication date: February 3, 2022Applicant: Intuit IncInventors: Ranadeep Bhuyan, Shubhajit Saha, Sudipto Ghosh
-
Patent number: 11200374Abstract: Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface.Type: GrantFiled: October 31, 2019Date of Patent: December 14, 2021Assignee: Intuit Inc.Inventors: Ranadeep Bhuyan, Shashank Aggarwal
-
Publication number: 20210089619Abstract: Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface.Type: ApplicationFiled: October 31, 2019Publication date: March 25, 2021Inventors: Ranadeep Bhuyan, Shashank Aggarwal