Patents by Inventor James Todd Barnes

James Todd Barnes 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: 11526406
    Abstract: An embodiment of the present invention is directed to a backup validation engine. The backup validation engine comprises: a plurality of data sources comprising a central asset repository; a central repository of backups data; a central repository of network attached storage, a central application portfolio repository; and central repository of tape backup data; an interface user interface; and a data mapping processor, coupled to the plurality of data sources and interactive user interface, programmed to: access data from each of the plurality of data sources; map data from the plurality of data sources; identify performance issues comprising: duplicate host policies, hosts back-up, missing backup of hosts, duplicate NAS policies, NAS volume backup, and missing NAS backup; generate a backup validation plan to address one or more performance issues; and automatically initiate the backup validation plan.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: December 13, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Vishal Mudgal, James Todd Barnes
  • Patent number: 11307846
    Abstract: An embodiment of the present invention is directed to an automated series of modules to reduce recurring tasks, eliminate manual errors, reduce the firm's risk profile, and decrease time for version upgrades. An embodiment of the present invention is directed to a Technical Debt Automation Tool that determines current and subsequently released versions from a primary vendor as well as for other vendors for various plugins that provide critical business functionality. An embodiment of the present invention may calculate an amount of technical debt (e.g., changes) that an entity (e.g., firm) will have to make due to the customization inherent with firmwide risk policies and AD (Application Development) methodology.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: April 19, 2022
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Matthew Trahan, James Todd Barnes
  • Patent number: 11042536
    Abstract: Systems and methods for automated data visualization are disclosed. According to one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automatically analyzing data from a plurality of data files and producing a visual output may include (1) receiving a plurality of data files from at least one data file source, each data file comprising a plurality of data columns; (2) identifying a number of columns in each of the data files; (3) using column-value matching to identify two matching columns from two different data files; (4) executing one or more machine learning algorithms on data in the data files to enrich the data; and (5) generating a first visualization for the enriched data and outputting the first visualization on a display.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: June 22, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Vishal Mudgal
  • Patent number: 11010366
    Abstract: An embodiment of the present invention is directed to an automated validation tool for migration from a source system to a target system. The system comprises: a memory component; an interactive interface that receives one or more user inputs; and a validation engine comprising a processor, coupled to the memory component and the interactive interface, the validation engine configured to perform the steps comprising: initiating a migration process from a source system to a target system; identifying a source identifier of the source system and a target identifier of the target system; performing validation of the migration process; comparing project configuration data of the source system and the target system; comparing project data of the source system and the target system; and providing, via the interactive interface, validation results.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: May 18, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Gowravi Padmegowda, David Logan, Francis McHugh, Ian McMillan, Rakesh Sharma
  • Publication number: 20210049003
    Abstract: An embodiment of the present invention is directed to an automated series of modules to reduce recurring tasks, eliminate manual errors, reduce the firm's risk profile, and decrease time for version upgrades. An embodiment of the present invention is directed to a Technical Debt Automation Tool that determines current and subsequently released versions from a primary vendor as well as for other vendors for various plugins that provide critical business functionality. An embodiment of the present invention may calculate an amount of technical debt (e.g., changes) that an entity (e.g., firm) will have to make due to the customization inherent with firmwide risk policies and AD (Application Development) methodology.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 18, 2021
    Inventors: Matthew TRAHAN, James Todd BARNES
  • Patent number: 10831372
    Abstract: An embodiment of the present invention is directed to implementing an automated repository monitoring tool. The system comprises: a plurality of repositories that are accessed by one or more applications; an interactive interface that receives one or more user inputs and displays repository monitor data; and a processor coupled to the interactive interface and configured to perform the steps comprising: identifying a storage limit for the plurality of repositories; upon exceeding the storage limit, monitoring a set of repositories for storage consumption; determining a variance amount for each of the set of repositories for a predetermined time period that exceeds a predetermined parameter; identifying at least one culprit repository based on the variance amount; automatically modifying a first state of the at least one repository to a safeguard state; and generating a notification to one or more recipients responsible for the least one repository.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 10, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Farhan Ahmed, Brian J. Gordon, Stephen W. Terry
  • Patent number: 10754819
    Abstract: An embodiment of the present invention is directed to an automated archiving tool. A system that implements an automated archiving tool comprises: a memory component; an interactive interface that receives one or more user inputs; and a processor, coupled to the memory component and the interactive interface, the processor configured to perform the steps comprising: querying for issues that meet an archive criteria; performing an export of the queried issues that meet the archive criteria; executing a script creating a macro for tickets and associated attachments; archiving the tickets as flat files; executing a script to index the archived issues by project; moving support files to a common directory; macro archiving the attachments; and identifying local references.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 25, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventor: James Todd Barnes
  • Publication number: 20200226032
    Abstract: An embodiment of the present invention is directed to a backup validation engine. The backup validation engine comprises: a plurality of data sources comprising a central asset repository; a central repository of backups data; a central repository of network attached storage, a central application portfolio repository; and central repository of tape backup data; an interface user interface; and a data mapping processor, coupled to the plurality of data sources and interactive user interface, programmed to: access data from each of the plurality of data sources; map data from the plurality of data sources; identify performance issues comprising: duplicate host policies, hosts back-up, missing backup of hosts, duplicate NAS policies, NAS volume backup, and missing NAS backup; generate a backup validation plan to address one or more performance issues; and automatically initiate the backup validation plan.
    Type: Application
    Filed: March 31, 2020
    Publication date: July 16, 2020
    Inventors: Vishal MUDGAL, James Todd BARNES
  • Patent number: 10621048
    Abstract: An embodiment of the present invention is directed to a backup validation engine. The backup validation engine comprises: a plurality of data sources comprising a central asset repository; a central repository of backups data; a central repository of network attached storage, a central application portfolio repository; and central repository of tape backup data; an interface user interface; and a data mapping processor, coupled to the plurality of data sources and interactive user interface, programmed to: access data from each of the plurality of data sources; map data from the plurality of data sources; identify performance issues comprising: duplicate host policies, hosts back-up, missing backup of hosts, duplicate NAS policies, NAS volume backup, and missing NAS backup; generate a backup validation plan to address one or more performance issues; and automatically initiate the backup validation plan.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: April 14, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Vishal Mudgal, James Todd Barnes
  • Publication number: 20200042623
    Abstract: An embodiment of the present invention is directed to an automated validation tool for migration from a source system to a target system. The system comprises: a memory component; an interactive interface that receives one or more user inputs; and a validation engine comprising a processor, coupled to the memory component and the interactive interface, the validation engine configured to perform the steps comprising: initiating a migration process from a source system to a target system; identifying a source identifier of the source system and a target identifier of the target system; performing validation of the migration process; comparing project configuration data of the source system and the target system; comparing project data of the source system and the target system; and providing, via the interactive interface, validation results.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: James Todd BARNES, Gowravi PADMEGOWDA, David LOGAN, Francis MCHUGH, Ian MCMILLAN, Rakesh SHARMA
  • Publication number: 20190377497
    Abstract: An embodiment of the present invention is directed to implementing an automated repository monitoring tool. The system comprises: a plurality of repositories that are accessed by one or more applications; an interactive interface that receives one or more user inputs and displays repository monitor data; and a processor coupled to the interactive interface and configured to perform the steps comprising: identifying a storage limit for the plurality of repositories; upon exceeding the storage limit, monitoring a set of repositories for storage consumption; determining a variance amount for each of the set of repositories for a predetermined time period that exceeds a predetermined parameter; identifying at least one culprit repository based on the variance amount; automatically modifying a first state of the at least one repository to a safeguard state; and generating a notification to one or more recipients responsible for the least one repository.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: James Todd BARNES, Farhan AHMED, Brian J. GORDON, Stephen W. TERRY
  • Patent number: 10482069
    Abstract: An embodiment of the present invention is directed to a version control adaptive architecture platform. The system comprises: a global load balancer that receives a read/write request from a user, the request comprising a URL, and determines a corresponding front-end web proxy server; a Proxy server that receives the request and using the URL, accesses a lookup table to determine a specific storage component and Subversion (SVN) server to route the request; and a plurality of SVN servers, where a SVN server, identified by the Proxy server, processes the request and returns a result to the user, wherein the SVN server has a corresponding Disaster Recovery (DR) server that monitors live data processed by the SVN server for failover mode upon detection of a failover event where the SVN server automatically reroutes traffic to the corresponding DR server.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: November 19, 2019
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: James Todd Barnes, Farhan Ahmed, Willie L. Brown, Jr., Stephan W. Terry
  • Patent number: 10311030
    Abstract: An embodiment of the present invention is directed to an automated migration tool. A system that implements an automated migration tool comprises: a memory component; an interactive web-based interface; and an application server configured to perform the steps comprising: submit a request for source code migration from a source platform to a target platform; schedule the migration for a time period; upon approval of the migration for the time period, identify the source code and associated metadata for migration, wherein the metadata comprises history data, code reviews and permissions; execute the migration of the source code and the associated metadata from the source platform to the target platform; and perform validation of the migration.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 4, 2019
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: James Todd Barnes, Farhan Ahmed, Chandrasekharan N. Mana, Ajay K. Gupta, Rahul D. Kulkarni