Patents by Inventor Matthew Spain

Matthew Spain 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: 12705089
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for generating a dynamic prioritized list of migration tasks for an application. An example method includes identifying, by an application discovery engine and for an application, a set of application components, and generating, by a migration engine, a set of migration tasks based on the set of application components. The example method also includes determining, by a task prioritization analysis engine, a task priority score for each migration task in the set of migration tasks, and determining, by the migration engine, a hierarchical ordering for each migration task of the set of migration tasks. The example method also includes generating, based on the hierarchical ordering and a task priority score for each migration task, the dynamic prioritized list of migration tasks, wherein the dynamic prioritized list of migration tasks comprises an ordered sequence of a subset of migration tasks.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: August 11, 2026
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Maximilian Fuchs, Matthew Spain
  • Publication number: 20260154439
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for linking remote file storage. An example method includes identifying, by discovery agent circuitry, a set of files for storage from a set of candidate files, and classifying, by file metadata circuitry, each file from the set of files for storage into file usage categories. The example method also includes assigning, by file metadata circuitry, permission categories to each file from the set of files for storage based on the file usage categories, and providing, by communications hardware, the set of files for storage and associated metadata to a file storage host, wherein the associated metadata comprises the file usage categories and the permission categories The example method also includes updating, by the discovery agent circuitry, content stored on the file storage host, the content comprising the set of files for storage.
    Type: Application
    Filed: January 26, 2026
    Publication date: June 4, 2026
    Inventors: David Bendert, Maximilian Fuchs, Matthew Spain
  • Patent number: 12554873
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for linking remote file storage. An example method includes identifying, by discovery agent circuitry, a set of files for storage from a set of candidate files, and classifying, by file metadata circuitry, each file from the set of files for storage into file usage categories. The example method also includes assigning, by file metadata circuitry, permission categories to each file from the set of files for storage based on the file usage categories, and providing, by communications hardware, the set of files for storage and associated metadata to a file storage host, wherein the associated metadata comprises the file usage categories and the permission categories The example method also includes updating, by the discovery agent circuitry, content stored on the file storage host, the content comprising the set of files for storage.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: February 17, 2026
    Assignee: Wells Fargo Bank, N.A.
    Inventors: David Bendert, Maximilian Fuchs, Matthew Spain
  • Publication number: 20250103311
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for optimizing cloud deployment of an application. An example method includes receiving, by communications hardware, a cloud deployment request and identifying, by an application analysis engine, a set of application configuration parameters for an application. The example method further includes selecting, by a cloud platform selection engine and based on the set of application configuration parameters for the application, an optimal cloud platform from a plurality of candidate cloud platforms and deploying, by a cloud deployment, the application on the optimal cloud platform.
    Type: Application
    Filed: January 30, 2023
    Publication date: March 27, 2025
    Inventors: David Bendert, Maximilian Fuchs, Matthew Spain