Patents by Inventor Shawn Reynolds

Shawn Reynolds 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: 11762636
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto-generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: September 19, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Satish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
  • Publication number: 20220358470
    Abstract: Described herein are techniques that employ a data engine for providing service to endpoints such as automated banking machines. For example, when a maintenance task is to be performed, the appropriate skill and parts for completing the task are determined. A maintenance technician is selected to perform the maintenance task who is the closet technician to the endpoint that has the appropriate skill and part. The data engine is also operable to gather and correlate data for the various components of the endpoint and determine predictive and proactive actions for maintaining the components.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 10, 2022
    Inventors: James Meek, Scott Witzke, Shawn Reynolds, Kenneth W. Zahorec, James Kunc
  • Publication number: 20210365245
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto-generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Application
    Filed: August 10, 2021
    Publication date: November 25, 2021
    Inventors: Satish Raj KATAKAM, Trevor NEWELL, Joe VIEIRA, Olutayo IBIKUNLE, Tracy M. PLETZ, Shawn REYNOLDS
  • Patent number: 11113035
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: September 7, 2021
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Satish Raj Katakam, Trevor Newell, Joe Vieira, Olutayo Ibikunle, Tracy M. Pletz, Shawn Reynolds
  • Patent number: 10963851
    Abstract: A cash-dispensing banking terminal has a housing, a transmitter, a receiver, a cash dispenser, and a processor to control the cash dispenser. A pre-created transaction request was earlier created with a mobile device before a banking customer and the mobile device arrive at the cash-dispensing banking terminal. A remote computing device authenticates and authorizes the transaction request before the customer and the mobile device arrive at the cash-dispensing banking terminal. When the transaction is authenticated and authorized, a remote computer generates an executable transaction request and generates and sends a transaction identifier associated with an executable transaction request to the mobile device. The receiver receives the transaction identifier from the mobile device, when the customer is at the banking terminal. The remote computer and/or other devices verify the transaction identifier is valid. The banking terminal performs the transaction request while the customer is at the banking terminal.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: March 30, 2021
    Assignee: Diebold Nixdorf, Incorporated
    Inventors: Brian Block, Sergio de Olveira, Alex Klein, Matt Zaugg, Scott Dailey, Eric Maibach, Stefan Bradstreet, Scott Witzke, Caleb Widmer, Shawn Reynolds
  • Publication number: 20200272428
    Abstract: The invention relates to a system that implements application lineage metadata and registration. An embodiment of the present invention is directed to auto generating Application Lineage data. This may be accomplished by implementing code markers, such as @Annotations, within the code. An embodiment of the present invention may scan the code each time a build is kicked off by a continuous integration and continuous delivery (CI/CD) pipeline. At the end of the build, the documentation may be automatically generated with application lineage information.
    Type: Application
    Filed: November 26, 2019
    Publication date: August 27, 2020
    Inventors: Satish Raj KATAKAM, Trevor NEWELL, Joe VIEIRA, Olutayo IBIKUNLE, Tracy M. PLETZ, Shawn REYNOLDS
  • Publication number: 20180300698
    Abstract: A cash-dispensing banking terminal can execute a transaction request created with a mobile device before a banking customer and the mobile device arrive at the cash-dispensing banking terminal. A remote computing device authenticates and authorizes the transaction request. When the transaction is authenticated and authorized, the remote computing device generates an executable transaction request and sends a transaction identifier to the mobile device. The receiver receives the transaction identifier from the mobile device, when the customer is at the banking terminal. The remote computer and/or other devices verify the transaction identifier is valid. The banking terminal performs the transaction request while the customer is at the banking terminal. The amount of the cash withdrawal is pre-deducted from the banking account of the banking customer before the banking customer is at the banking terminal.
    Type: Application
    Filed: October 7, 2016
    Publication date: October 18, 2018
    Inventors: Brian Block, Alex Klein, Matt Zaugg, Sergio de Oliveira, Scott DAILEY, Eric Maibach, Stefan Bradstreet, Scott Witzke, Caleb Widmer, Shawn Reynolds
  • Publication number: 20170132593
    Abstract: A cash-dispensing banking terminal has a housing, a transmitter, a receiver, a cash dispenser, and a processor to control the cash dispenser. A pre-created transaction request was earlier created with a mobile device before a banking customer and the mobile device arrive at the cash-dispensing banking terminal. A remote computing device authenticates and authorizes the transaction request before the customer and the mobile device arrive at the cash-dispensing banking terminal. When the transaction is authenticated and authorized, a remote computer generates an executable transaction request and generates and sends a transaction identifier associated with an executable transaction request to the mobile device. The receiver receives the transaction identifier from the mobile device, when the customer is at the banking terminal. The remote computer and/or other devices verify the transaction identifier is valid. The banking terminal performs the transaction request while the customer is at the banking terminal.
    Type: Application
    Filed: October 7, 2016
    Publication date: May 11, 2017
    Inventors: Brian Block, Sergio de Olveira, Alex Klein, Matt Zaugg, Scott Dailey, Eric Maibach, Stefan Bradstreet, Scott Witzke, Caleb Widmer, Shawn Reynolds