Patents by Inventor Daniel J. Farinella

Daniel J. Farinella 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: 10095593
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: October 9, 2018
    Assignee: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella, III
  • Patent number: 9983956
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: May 29, 2018
    Assignee: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella, III
  • Patent number: 9514011
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: December 6, 2016
    Assignee: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Publication number: 20160132405
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Application
    Filed: January 18, 2016
    Publication date: May 12, 2016
    Applicant: Bank of America
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Publication number: 20160132404
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Application
    Filed: January 18, 2016
    Publication date: May 12, 2016
    Applicant: Bank of America
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Publication number: 20140208157
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. Application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g., due to a faulty “upgrade” the older version may be “rolled back” from a previously stored virtual environment.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Patent number: 8746551
    Abstract: A method for predicting failure in an Automated Teller Machine (ATM) is provided. The method may include using a database to store information relating to the performance of a component function by an ATM component. The information may include normal performance information and fault information. The method may further include using a computational module to calculate a fault rate for the ATM component. The method may also include using a processor to compare the calculated fault rate to a threshold value associated with the component function. In the event that the fault rate exceeds the threshold value, the processor may initiate a request for service of the ATM component.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: June 10, 2014
    Assignee: Bank of America Corporation
    Inventors: Matthew K. Bryant, Nicholas J. Munson, Daniel J. Farinella, William H. McGraw, Nathan Dent, Richard L. Fitzgerald
  • Patent number: 8689039
    Abstract: A method and apparatus for providing redundancy in an Automatic Teller Machine (ATM) is provided. The hardware platform of the ATM is configured to tolerate removal of a portion of the hardware as well as insertion of a portion of the hardware without removing power from the ATM. The insertion and replacement of hardware to a powered device is termed a “hot swap”. A hot swap may be necessitated by the failure or the upgrade of a hardware component. The hot swap is detected by a software program running on top of the hardware platform. The software program may reintegrate the replacement hardware including the location of “drivers” for the replacement software. In addition, application software may be run on top of a virtual environment such as a virtual machine and/or a virtual disk environment. Should a software component fail, the virtual environment will “crash” but the ATM hardware and operating system will remain intact. If the software is fatally flawed—e.g.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: April 1, 2014
    Assignee: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Patent number: 8593971
    Abstract: Methods and apparatus according to the invention are directed towards providing apparatus for targeting network problems. Such apparatus may include a database configured to store a workload. The apparatus may also include a transmitter configured to transmit the workload to a CPU included in an ATM via a telecommunications network. The workload may include instructions to (1) execute a script, (2) record an output generated from the execution of the script, and (3) transmit the recorded output via the telecommunications network to a receiver. The apparatus may further include the receiver being configured to receive the transmitted recorded output via the telecommunications network.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: November 26, 2013
    Assignee: Bank of America Corporation
    Inventors: Matthew K. Bryant, Nicholas J. Munson, Daniel J. Farinella
  • Patent number: 8589731
    Abstract: A method of rolling back software in an automatic teller machine is provided. The automatic teller machine includes at least one computer and at least one software program running on the at least one computer. The at least one software program includes at least one virtual environment. The method includes detecting the failure of at least on software component running on the at least one computer. The method further includes restoring a previous version of the software. Finally, the method includes activating the restored software.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Bank of America Corporation
    Inventors: Nicholas J. Munson, David W. Twigg, Daniel J. Farinella
  • Publication number: 20130208295
    Abstract: A method for predicting failure in an Automated Teller Machine (ATM) is provided. The method may include using a database to store information relating to the performance of a component function by an ATM component. The information may include normal performance information and fault information. The method may further include using a computational module to calculate a fault rate for the ATM component. The method may also include using a processor to compare the calculated fault rate to a threshold value associated with the component function. In the event that the fault rate exceeds the threshold value, the processor may initiate a request for service of the ATM component.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: Bank of America
    Inventors: Matthew K. Bryant, Nicholas J. Munson, Daniel J. Farinella, William H. McGraw, Nathan Dent, Richard L. Fitzgerald