Patents by Inventor Jayachandra Varma

Jayachandra Varma 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: 11943234
    Abstract: An apparatus for sorting and ordering data based on filtering parameters comprises a memory operable to store a digital folder and a processor operably coupled to the memory. The processor is configured to receive a transmission comprising verification of an interaction session established between a first user and an entity and to receive file information corresponding to one or more files stored in the digital folder from an external exchange. The processor is further configured to generate a file vector comprising the one or more files of the digital folder that is sorted based on applying a selection factor to the received file information for each of the one or more files. The processor is further configured to send a transmission to a user device comprising the file vector and an indication to utilize a first file of the file vector during the interaction session.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: March 26, 2024
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Ganesh Bonda, Sachin Lad, Petar E. Puskarich
  • Publication number: 20240012888
    Abstract: A processor is configured to access a virtual environment comprising a plurality of virtual locations. The processor is configured to generate a primary avatar in a first virtual location based on a superset of the user data associated with a first set of the interaction criteria objects. The processor is configured to receive an interaction request from a user device for an interaction with the entity in a second virtual location. The processor is configured to generate a secondary set of user data based on the superset of the user data and the second set of the interaction criteria objects. The processor is configured to generate a secondary avatar associated with the user device in the second virtual location. The processor is further configured to conduct the interaction between the secondary avatar and the entity in the second virtual location based on the second set of the interaction criteria objects.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 11, 2024
    Inventors: Jayachandra Varma, Manu Kurian, Lalit Dhawan
  • Patent number: 11785534
    Abstract: An apparatus that matches one or more affiliates to a user includes a memory, a geofencing engine, an artificial intelligence engine, and processing circuitry communicatively coupled to each. The geofencing engine determines a current geofenced area of a mobile device of the user. The artificial intelligence engine determines anticipated needs of the user. The processing circuitry determines, using the affiliate database, a list of candidate affiliates for the current geofenced area, and transmits a query to an affiliate feed for the list of candidate affiliates, where the query is based at least in part on the anticipated need of the user. The processing circuitry determines a first affiliate and a second affiliate based on the query and receives query results for the first affiliate and the second affiliate from the affiliate feed. The results are transmitted to the mobile device for presentation in a user interface.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: October 10, 2023
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Jesse S. Newsom, III, Jinna Z. Kim
  • Publication number: 20230237198
    Abstract: An entity data record includes, for each of a plurality of entities, a plurality of attribute data entries. Each attribute data entry indicates a characteristic of the entity. For each entity of the plurality of entities, an authentication score is determined indicating an extent to which the characteristics indicated by the attribute data entries for the entity are authenticated. The authentication score is stored in memory for each entity in the entity data record. A device provides a request for information about a first entity of the plurality of entities. After receiving the request, one or more attribute entries associated with the first entity and a first authentication score of the first entity are provided to the device.
    Type: Application
    Filed: January 24, 2022
    Publication date: July 27, 2023
    Inventors: Ganesh Bonda, Adithya Gadwale, Jayachandra Varma
  • Publication number: 20230239308
    Abstract: An apparatus for sorting and ordering data based on filtering parameters comprises a memory operable to store a digital folder and a processor operably coupled to the memory. The processor is configured to receive a transmission comprising verification of an interaction session established between a first user and an entity and to receive file information corresponding to one or more files stored in the digital folder from an external exchange. The processor is further configured to generate a file vector comprising the one or more files of the digital folder that is sorted based on applying a selection factor to the received file information for each of the one or more files. The processor is further configured to send a transmission to a user device comprising the file vector and an indication to utilize a first file of the file vector during the interaction session.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Inventors: Jayachandra Varma, Ganesh Bonda, Sachin Lad, Petar E. Puskarich
  • Publication number: 20230237572
    Abstract: A system comprises a processor configured to receive user criteria associated with an operation and to obtain a plurality of segment candidates from a plurality of sources, each source configured to provide a segment of the operation that corresponds to a respective segment candidate obtained from said source. The processor is configured to determine a plurality of operation structure candidates for the operation. Each operation structure candidate is determined based on aggregating a respective subset of the plurality of segment candidates. The processor is configured to determine a priority for each operation structure candidate based on prioritization rules stored in memory of the system and based on the user criteria. The processor is configured to communicate an output indicating one or more of the operation structure candidates for the operation. The output is based on the priority.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Inventors: Jayachandra Varma, Adithya Gadwale, Ganesh Bonda
  • Patent number: 11706311
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: July 18, 2023
    Assignee: Bank of America Corporation
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Patent number: 11706153
    Abstract: Aspects of the disclosure relate to providing cloud computing resources from one or more cloud service providers for a client computing device through a computing platform. The client computing device may benefit from an economy of scale while being able to obtain different types of cloud services over a plurality of cloud providers. The client computing device may request an initial amount of cloud services and subsequently may request cloud services that utilize a requested amount of cloud resources. The requested amount of cloud resources may be apportioned among the plurality of cloud service providers, to provide the requested cloud service. The computing platform may also support a cloud abstraction layer interacting between client computing device and one or more cloud providers so that the client computing device can obtain cloud service in a transparent manner.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: July 18, 2023
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Manu Kurian, Lixian Huang, Hemantkumar D. Gajjar, Ganesh Bonda, Floyd Franklin Rock, Jr.
  • Patent number: 11621977
    Abstract: A method for extracting, correlating, consolidating and presenting metadata from transmissions is provided. The method may include receiving a TCP/IP transmission. The transmission may include a header and a body. The method may include extracting an originating IP address from a location of the transmission. The location may be in the header or in the body. The IP address may be extracted in binary form. The method may include determining an accuracy and validity metric of the transmission using an artificial intelligence module. The method may include converting the extracted IP address from binary form into hexadecimal form. The method may include embedding the hexadecimal form of the IP address into one or more unused options of the header. The method may include processing the transmission. The processing may be completed upon determination that the transmission is a valid transmission.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 4, 2023
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Jayachandra Varma, Gopikrishna Nemalikanti, Jason T. Findley, Sorin Cismas
  • Patent number: 11587113
    Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: February 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Publication number: 20230049779
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Application
    Filed: October 27, 2022
    Publication date: February 16, 2023
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Patent number: 11528341
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: December 13, 2022
    Assignee: Bank of America Corporation
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Patent number: 11429564
    Abstract: A file transfer system that includes a data source, a destination device, and a transfer server. The transfer server is configured to receive a file from the data source and determine a file size of the file. The transfer server is further configured to determine an available disk space for the destination device, to compare the available disk space to the file size of the file, and to determine that the available disk space is less than the file size of the file. In response to the determination, the transfer server is further configured to determine a file type for the file based on content within the file and to identify metadata linked with the determined file type. The transfer server is further configured to extract data from the file corresponding with the identified metadata and to send the data to the destination device.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 30, 2022
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Balaji Subramanian, Anshika Choudhary, Manu J. Kurian
  • Publication number: 20220253888
    Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 11, 2022
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Patent number: 11295334
    Abstract: Systems and methods for batch multiplexing a plurality of transactions are provided. A system may include a machine-learning (“ML”) based engine configured to receive instructions to execute a first transaction, derive a plurality of sets of delay parameters for the first transaction, and display the sets of delay parameters on a graphical user interface (“GUI”) associated with a sender of the instructions. The engine may be configured to receive a selection of a set of delay parameters, and, based on the selection, append the first transaction to one of a plurality of pending transaction queues. The engine may be further configured to, within a maximum time window, combine the transactions in the pending transaction queue to create a single multiplexed transaction, and execute the multiplexed transaction. The engine may also be configured to demultiplex the multiplexed transaction after it is executed.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Jayachandra Varma, Gopikrishna Nemalikanti, Manu Kurian, Saritha Vrittamani
  • Publication number: 20220086250
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Publication number: 20220070208
    Abstract: A method for extracting, correlating, consolidating and presenting metadata from transmissions is provided. The method may include receiving a TCP/IP transmission. The transmission may include a header and a body. The method may include extracting an originating IP address from a location of the transmission. The location may be in the header or in the body. The IP address may be extracted in binary form. The method may include determining an accuracy and validity metric of the transmission using an artificial intelligence module. The method may include converting the extracted IP address from binary form into hexadecimal form. The method may include embedding the hexadecimal form of the IP address into one or more unused options of the header. The method may include processing the transmission. The processing may be completed upon determination that the transmission is a valid transmission.
    Type: Application
    Filed: November 11, 2021
    Publication date: March 3, 2022
    Inventors: Manu Kurian, Jayachandra Varma, Gopikrishna Nemalikanti, Jason T. Findley, Sorin Cismas
  • Patent number: 11252249
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing to propagate data across multiple systems via a private network to overcome technical system, resource consumption, and architecture limitations. Data to be propagated can be manually input or extracted from a digital file. The data can be parsed by analyzing for correct syntax, normalized into first through sixth normal forms, segmented into packets for efficient data transmission, validated to ensure that the data satisfies defined formats and input criteria, and distributed into a plurality of data stores coupled to the private network, thereby propagating data without repetitive manual entry. The data may also be enriched by, for example, correcting for any errors or linking with other potentially related data. Based on data enrichment, recommendations of additional target(s) for propagation of data can be identified. Reports may also be generated. The cognitive automation may be performed in real-time to expedite processing.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Michael Ogrinz, Christine D. Black, Jayachandra Varma, Jinna Kim
  • Patent number: 11240265
    Abstract: A method for extracting, correlating, consolidating and presenting metadata from transmissions is provided. The method may include receiving a TCP/IP transmission. The transmission may include a header and a body. The method may include extracting an originating IP address from a location of the transmission. The location may be in the header or in the body. The IP address may be extracted in binary form. The method may include determining an accuracy and validity metric of the transmission using an artificial intelligence module. The method may include converting the extracted IP address from binary form into hexadecimal form. The method may include embedding the hexadecimal form of the IP address into one or more unused options of the header. The method may include processing the transmission. The processing may be completed upon determination that the transmission is a valid transmission.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Jayachandra Varma, Gopikrishna Nemalikanti, Jason T. Findley, Sorin Cismas
  • Publication number: 20210336898
    Abstract: Aspects of the disclosure relate to providing cloud computing resources from one or more cloud service providers for a client computing device through a computing platform. The client computing device may benefit from an economy of scale while being able to obtain different types of cloud services over a plurality of cloud providers. The client computing device may request an initial amount of cloud services and subsequently may request cloud services that utilize a requested amount of cloud resources. The requested amount of cloud resources may be apportioned among the plurality of cloud service providers, to provide the requested cloud service. The computing platform may also support a cloud abstraction layer interacting between client computing device and one or more cloud providers so that the client computing device can obtain cloud service in a transparent manner.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Jayachandra Varma, Manu Kurian, Lixian Huang, Hemantkumar D. Gajjar, Ganesh Bonda, Floyd Franklin Rock, JR.