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: 11768954
    Abstract: 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: Grant
    Filed: June 16, 2020
    Date of Patent: September 26, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Mayur Jagtap, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Janardhan Deepak Prabhakara, Anurag Jain, Parvesh Kumar, Rahul Surendra Nath, Behdad Forghani, Mark Assousa
  • Publication number: 20230237200
    Abstract: Digital Witness is a solution based on advanced cryptographic techniques to ensure data integrity, authenticity, irrefutability and confidentiality at the point of data creation. The DigiWit process guarantee is based on using strong cryptographic techniques in conjunction with PKI and public/private block-chains. DigiWit process establishes a ‘root of trust’ for a digital artifact in conjunction with notarization provided by a trusted third-party. The result is a mathematical non-repudiable guarantee that the file under audit is exactly as recorded by the author. The authenticity of the author and the root of trust are provided by the notarizing trusted third-party. Integrity of the captured data is based on the time to insert its unique signature to the block-chain public ledger. This root of trust is intended to be permissible to prove authenticity of evidence in the legal arena (e.g., images of crime scenes, contracts, etc.) based on mathematical veracity.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 27, 2023
    Inventors: Abhijit CHITNIS, William DOCKERY, NFN JIGYASA
  • Patent number: 11347720
    Abstract: 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: Grant
    Filed: April 28, 2020
    Date of Patent: May 31, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Gurucharan Manadavadi Prakash, Madan Gumudavelly, Naga Chintala, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Sarvani Maddina
  • Publication number: 20220121652
    Abstract: 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: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
  • Patent number: 11243942
    Abstract: 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: Grant
    Filed: February 5, 2020
    Date of Patent: February 8, 2022
    Assignee: Capital One Services, LLC
    Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
  • Publication number: 20210390204
    Abstract: An application for dynamic, granular access permissions can include a database interface, a user interface, a login process, an administrator, an event handler, and an authorization process. The database interface can be an interface to an access control permissions database that stores roles, actions, or policies for users of the application. The login process can authenticate a user and determine a default set of access control permissions for that user when they are using the user interface. The administrator can provide access control permissions for a user by using the database interface. The event handler can dynamically modify access to functionality in the user interface based on an event. The authorization process can determine whether a request from the user interface is authorized before process the request. The authorization process can use access control permissions from the administrator and either a scope limited or a temporally limited access permission.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 16, 2021
    Inventors: Mayur JAGTAP, Naga Venkata Sriram VADAKATTU, Abhijit CHITNIS, Janardhan Deepak PRABHAKARA, Anurag JAIN, Parvesh KUMAR, Rahul Surendra NATH, Behdad FORGHANI, Mark ASSOUSA
  • Publication number: 20210049153
    Abstract: 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: Application
    Filed: February 5, 2020
    Publication date: February 18, 2021
    Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
  • Publication number: 20210019302
    Abstract: 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: Application
    Filed: April 28, 2020
    Publication date: January 21, 2021
    Inventors: Gurucharan Manadavadi PRAKASH, Madan GUMUDAVELLY, Naga CHINTALA, Naga Venkata Sriram VADAKATTU, Abhijit CHITNIS, Sarvani MADDINA
  • Patent number: 10635657
    Abstract: 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: Grant
    Filed: July 18, 2019
    Date of Patent: April 28, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Gurucharan Manadavadi Prakash, Madan Gumudavelly, Naga Chintala, Naga Venkata Sriram Vadakattu, Abhijit Chitnis, Sarvani Maddina
  • Patent number: 10599639
    Abstract: 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: Grant
    Filed: August 16, 2019
    Date of Patent: March 24, 2020
    Assignee: Capital One Services, LLC
    Inventors: Behdad Forghani, Aniketh Bothra, Abhijit Chitnis, Aditya Relangi
  • Publication number: 20190222540
    Abstract: 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: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Inventors: Aditya Relangi, Abhijit Chitnis