Patents by Inventor Vishal Patangia

Vishal Patangia 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: 20240144208
    Abstract: Various aspects of the disclosure relate to a continuously available distributed payment transaction system. Multiple payment transaction applications initiate payment transactions in a high-volume enterprise network. Payment transaction information is communicated to a regionalized payment data store, where the payment information is mirrored on each region to ensure consistent data availability and access. Payment transaction data is converted to a standardized format to be replicated across all regions. Data inquiries are performed via application programming interface function calls to the centralized data store to allow data to be consumed by client applications to complete a payment transaction.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventor: Vishal Patangia
  • Patent number: 11973849
    Abstract: Systems, computer program products, and methods are described herein for automated data sorting in an electronic network. The method includes receiving a primary tag designation corresponding to a recipient of a data transfer from an end-point device associated with a sending user. The method also includes providing the end-point device with sub-tag(s) associated with the primary tag designation. Each of the sub-tag(s) correspond to an individual category of the data transfer. The method further includes receiving the transfer data packet that includes the primary tag designation and at least one of the sub-tag(s). The transfer data packet indicates data to be transmitted to the recipient in the data transfer. The method also includes causing the data transfer to be executed. The data transfer includes the primary tag designation and the at least one of the one or more sub-tags included in the transfer data packet.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: April 30, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Vishal Patangia
  • Patent number: 11599555
    Abstract: Methods and systems for providing data manifests as a service (DMAAS) are described herein. A first computing system, may generate a first data manifest comprising a first count parameter and a first hash parameter associated with a first data exchange transaction between the first computing system and a second computing system, store the first data manifest to a blockchain data store and transfer a data payload of the first data exchange transaction. The second computing system may analyze the data payload received via the transport mechanism, generate a second data manifest including a second count parameter and a second hash parameter and store the second data manifest to the blockchain data store. A DMAAS computing system facilitates access to the blockchain data store, identifies transmission errors, and triggers acceptance of data at the second computing system upon a successful data exchange transaction.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: March 7, 2023
    Assignee: Bank of America Corporation
    Inventors: Vishal Patangia, Mark Standring, Vasudevan Atteeri, Matthew Steed
  • Patent number: 11580255
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of logging rules. Each logging rule assigned to a tier of a multi-tier platform. The processor receives source code for an application configured to execute on a plurality of tiers of the multi-tier platform and detects, within the source code, an entry point and an exit point for a tier of the plurality of tiers. The processor determines, based on the plurality of logging rules, a first attribute that is to be logged during execution in the tier and a second attribute that is not to be logged during execution in the tier and inserts, between the entry point and the exit point in the source code, logging code that, when executed, logs the first attribute and hides the second attribute.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 14, 2023
    Assignee: Bank of America Corporation
    Inventors: Savitri Jaganath Podal, Jyotiranjan Mohapatra, Vishal Patangia
  • Patent number: 11288383
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores security restrictions. The processor detects that a user attempted to access a third-party application that does not use the stored security restrictions and communicates the stored security restrictions to the third-party application. The processor also receives a message indicating that the third-party application registered the security restrictions, determines, based on the stored security restrictions, that the user should be granted access to the third-party application, and in response to the determination that the user should be granted access to the third-party application, redirects the user to the third-party application.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: March 29, 2022
    Assignee: Bank of America Corporation
    Inventors: Kamaljeet Singh Bedi, David Lee Hoyle, Jyotiranjan Mohapatra, Vishal Patangia
  • Publication number: 20220027384
    Abstract: Methods and systems for providing data manifests as a service (DMAAS) are described herein. A first computing system, may generate a first data manifest comprising a first count parameter and a first hash parameter associated with a first data exchange transaction between the first computing system and a second computing system, store the first data manifest to a blockchain data store and transfer a data payload of the first data exchange transaction. The second computing system may analyze the data payload received via the transport mechanism, generate a second data manifest including a second count parameter and a second hash parameter and store the second data manifest to the blockchain data store. A DMAAS computing system facilitates access to the blockchain data store, identifies transmission errors, and triggers acceptance of data at the second computing system upon a successful data exchange transaction.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Vishal Patangia, Mark Standring, Vasudevan Atteeri, Matthew Steed
  • Patent number: 11204939
    Abstract: Methods and systems for providing data manifests as a service (DMAAS) are described herein. a first computing system, may generate a first data manifest comprising a first count parameter and a first hash parameter associated with a first data exchange transaction between the first computing system and a second computing system, store the first data manifest to a blockchain data store and transfer a data payload of the first data exchange transaction. The second computing system may analyze the data payload received via the transport mechanism, generate a second data manifest including a second count parameter and a second hash parameter and store the second data manifest to the blockchain data store. A DMAAS computing system facilitates access to the blockchain data store, identifies transmission errors, and triggers acceptance of data at the second computing system upon a successful data exchange transaction.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: December 21, 2021
    Assignee: Bank of America Corporation
    Inventors: Vishal Patangia, Mark Standring, Vasudevan Atteeri, Matthew Steed
  • Publication number: 20210141925
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of logging rules. Each logging rule assigned to a tier of a multi-tier platform. The processor receives source code for an application configured to execute on a plurality of tiers of the multi-tier platform and detects, within the source code, an entry point and an exit point for a tier of the plurality of tiers. The processor determines, based on the plurality of logging rules, a first attribute that is to be logged during execution in the tier and a second attribute that is not to be logged during execution in the tier and inserts, between the entry point and the exit point in the source code, logging code that, when executed, logs the first attribute and hides the second attribute.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Savitri Jaganath Podal, Jyotiranjan Mohapatra, Vishal Patangia
  • Patent number: 10929237
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of reprocessing rules. The processor receives a request message from a user device. The processor communicates a second request to a first resource and a third request to a second resource. The processor determines that a response to the second request was not received. The processor increases the first timeout. The processor communicates the second request to the first resource after increasing the first timeout, receives a response to the second request, and determines that a response to the third request was not received. The processor increases the reconnect parameter. The processor communicates the third request to the second resource after increasing the reconnect parameter, receives a response to the third request, generates a response message to the request message, and communicates the response message.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Savitri Jaganath Podal, Jyotiranjan Mohapatra, Vishal Patangia
  • Publication number: 20200356683
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores security restrictions. The processor detects that a user attempted to access a third-party application that does not use the stored security restrictions and communicates the stored security restrictions to the third-party application. The processor also receives a message indicating that the third-party application registered the security restrictions, determines, based on the stored security restrictions, that the user should be granted access to the third-party application, and in response to the determination that the user should be granted access to the third-party application, redirects the user to the third-party application.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventors: Kamaljeet Singh Bedi, David Lee Hoyle, Jyotiranjan Mohapatra, Vishal Patangia
  • Patent number: 10762220
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores security restrictions. The processor detects that a user attempted to access a third-party application that does not use the stored security restrictions and communicates the stored security restrictions to the third-party application. The processor also receives a message indicating that the third-party application registered the security restrictions, determines, based on the stored security restrictions, that the user should be granted access to the third-party application, and in response to the determination that the user should be granted access to the third-party application, redirects the user to the third-party application.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: September 1, 2020
    Assignee: Bank of America Corporation
    Inventors: Kamaljeet Singh Bedi, David Lee Hoyle, Jyotiranjan Mohapatra, Vishal Patangia
  • Publication number: 20200233749
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores a plurality of reprocessing rules. The processor receives a request message from a user device. The processor communicates a second request to a first resource and a third request to a second resource. The processor determines that a response to the second request was not received. The processor increases the first timeout. The processor communicates the second request to the first resource after increasing the first timeout, receives a response to the second request, and determines that a response to the third request was not received. The processor increases the reconnect parameter. The processor communicates the third request to the second resource after increasing the reconnect parameter, receives a response to the third request, generates a response message to the request message, and communicates the response message.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Savitri Jaganath Podal, Jyotiranjan Mohapatra, Vishal Patangia
  • Publication number: 20200026785
    Abstract: Methods and systems for providing data manifests as a service (DMAAS) are described herein. a first computing system, may generate a first data manifest comprising a first count parameter and a first hash parameter associated with a first data exchange transaction between the first computing system and a second computing system, store the first data manifest to a blockchain data store and transfer a data payload of the first data exchange transaction. The second computing system may analyze the data payload received via the transport mechanism, generate a second data manifest including a second count parameter and a second hash parameter and store the second data manifest to the blockchain data store. A DMAAS computing system facilitates access to the blockchain data store, identifies transmission errors, and triggers acceptance of data at the second computing system upon a successful data exchange transaction.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Inventors: Vishal Patangia, Mark Standring, Vasudevan Atteeri, Matthew Steed
  • Publication number: 20190377887
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores security restrictions. The processor detects that a user attempted to access a third-party application that does not use the stored security restrictions and communicates the stored security restrictions to the third-party application. The processor also receives a message indicating that the third-party application registered the security restrictions, determines, based on the stored security restrictions, that the user should be granted access to the third-party application, and in response to the determination that the user should be granted access to the third-party application, redirects the user to the third-party application.
    Type: Application
    Filed: June 11, 2018
    Publication date: December 12, 2019
    Inventors: Kamaljeet Singh Bedi, David Lee Hoyle, Jyotiranjan Mohapatra, Vishal Patangia