Patents by Inventor Abhijit Chitnis
Abhijit Chitnis 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: 12079202Abstract: Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.Type: GrantFiled: December 28, 2021Date of Patent: September 3, 2024Assignee: Capital One Services, LLCInventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
-
Patent number: 11768954Abstract: The exemplary embodiments provide real-time data capture and processing which improves data processing performance and speed and facilitate passing of the processed data to various analytical sources, while maintaining superior data quality checks, particularly with respect to data elements associated with multiple data types. The proposed system and process can be used to continuously consume and listen to multiple events while mapping the events to appropriate schemas provided in a separate schema stream. The schema stream is provided once and cached to minimize bandwidth consumed by the transaction stream. The schema information is then further enriched with information from a metadata registry. The event data may then be compressed and aligned in memory tables based on the enriched schema. Once events are decoded and sorted into memory tables in accordance to the identified schema, each memory table can be processed in parallel.Type: GrantFiled: June 16, 2020Date of Patent: September 26, 2023Assignee: CAPITAL ONE SERVICES, LLCInventors: Mayur Jagtap, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Janardhan Deepak Prabhakara, Anurag Jain, Parvesh Kumar, Rahul Surendra Nath, Behdad Forghani, Mark Assousa
-
Patent number: 11347720Abstract: Disclosed herein are various embodiments for a data transfer and resource management system. An embodiment operates by retrieving both data and a schema from a table. A first offset corresponding to the retrieved data indicating a retrieval time of the retrieved data and a number of records is identified. It is determined that the retrieved data corresponds to the schema. The data is stored on a messaging platform and made available to be pulled by one or more end users prior to a transfer to one or more cloud servers. A second offset corresponding to a number of records of the data retrieved by the one or more end users from the messaging platform is determined. It is validate that the second offset corresponds to the first offset. The records and the schema retrieved from the intermediary messaging platform are transferred to the one or more cloud servers.Type: GrantFiled: April 28, 2020Date of Patent: May 31, 2022Assignee: CAPITAL ONE SERVICES, LLCInventors: Gurucharan Manadavadi Prakash, Madan Gumudavelly, Naga Chintala, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Sarvani Maddina
-
Publication number: 20220121652Abstract: Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.Type: ApplicationFiled: December 28, 2021Publication date: April 21, 2022Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
-
Patent number: 11243942Abstract: Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.Type: GrantFiled: February 5, 2020Date of Patent: February 8, 2022Assignee: Capital One Services, LLCInventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
-
Publication number: 20210049153Abstract: Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.Type: ApplicationFiled: February 5, 2020Publication date: February 18, 2021Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
-
Patent number: 10635657Abstract: Disclosed herein are system, method, and computer program product embodiments for a data transfer and resource management system. An embodiment operates by retrieving both data and a schema from a table. A first offset corresponding to the retrieved data indicating a retrieval time of the retrieved data and a number of records is identified. It is determined that the retrieved data corresponds to the schema. The data is stored on a messaging platform and made available to one or more end users prior to a transfer to one or more cloud servers. A second offset corresponding to a number of records of the data retrieved by the one or more end users from the messaging platform is determined. It is validate that the second offset corresponds to the first offset. The records and the schema retrieved from the intermediary messaging platform are transferred to the one or more cloud servers.Type: GrantFiled: July 18, 2019Date of Patent: April 28, 2020Assignee: CAPITAL ONE SERVICES, LLCInventors: Gurucharan Manadavadi Prakash, Madan Gumudavelly, Naga Chintala, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Sarvani Maddina
-
Patent number: 10599639Abstract: Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.Type: GrantFiled: August 16, 2019Date of Patent: March 24, 2020Assignee: Capital One Services, LLCInventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
-
Publication number: 20190222540Abstract: A method for providing interactive data in real time via an automated assistant within a chat user interface includes displaying a chat user interface including an input field for receiving text and a display window for displaying user messages and interactive real-time data. The method includes receiving text representing a request for interactive real-time data, processing the text using natural language processing techniques and generating request data. The method includes establishing a communication link to a storage device that stores the first interactive real-time data based on the request data. The method further includes receiving the interactive real-time data from the storage device, displaying the first interactive real-time data in the display window, and updating the first interactive real-time data displayed in the display window based on an update to the first interactive real-time data made at the storage device.Type: ApplicationFiled: January 16, 2018Publication date: July 18, 2019Inventors: Aditya Relangi, Abhijit Chitnis