Patents by Inventor Morgan S. Allen

Morgan S. Allen 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: 10049403
    Abstract: In one embodiment, a system for analyzing and reporting electronic transactions in a network environment includes an interface that may receive a transaction request at a first network device. A processor communicatively coupled to the interface may execute a task associated with the transaction request generate a transaction report associated with the transaction request and the task. The transaction report may include a request identifier, a request field comprising a task identifier and a uniform resource locator (URL) resource name, a time stamp field, a status code field, and a duration field. The interface may communicate the transaction report to a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 14, 2018
    Assignee: Bank of America Corporation
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Patent number: 9965758
    Abstract: In one embodiment, a system for troubleshooting transactions in a network environment includes an interface that may receive a transaction report from each of a number of network devices used to process a transaction. Each transaction report may include a status code field indicating a status of the transaction at each of the plurality of network devices. The system may also include a processor communicatively coupled to the interface. The processor may generate a transaction flow report that links each of the received transaction reports associated with the transaction. The processor may determine that the status code field associated with a first one of the plurality of network devices indicates a failed status. The processor may then communicate a status alert message to a network administrator associated with a first one of the plurality of network devices.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: May 8, 2018
    Assignee: Bank of America Corporation
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Patent number: 9760874
    Abstract: In one embodiment, a system for tracking electronic transactions in a network environment includes a network entry point that may receive a transaction request, the transaction request comprising a communications protocol. The network entry point may generate a unique identifier and insert the unique identifier into the transaction request. The network entry point may then communicate the transaction request and the unique identifier to a first network device using the communications protocol. The network entry point may create a first transaction report associated with the transaction request and communicate the first transaction report to a transaction module.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: September 12, 2017
    Assignee: Bank of America Corporation
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20170012814
    Abstract: In one embodiment, a system for determining network resiliency includes an interface that may receive a transaction report from a network device, the network device used to process a transaction request and the transaction report comprising a plurality of fields. The system may include a processor communicatively coupled to the interface. The processor may identify an operational error associated with the transaction request based on one or more of the plurality of fields of the transaction report. The processor may prioritize the operational error associated with the transaction request based on the one or more of the plurality of fields of the transaction report. The interface may then communicate the prioritized operational error to a system administrator associated with the network device.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20170012839
    Abstract: In one embodiment, a system for generating a network architecture map includes an interface that may receive a map request to generate a network architecture map for a transaction, wherein the map request comprises a transaction and a designation of a system entry point. The interface may communicate the transaction to the system entry point. The interface may then receive a transaction report from each of a plurality of network devices processing the transaction, the transaction report comprising a plurality of fields. A processor communicatively coupled to the interface may then aggregate the transaction reports received from each of the plurality of network devices to create a transaction flow report, the transaction flow report indicating the plurality of network devices used to process the transaction request. The processor may then generate the network architecture map using the transaction flow report and one or more of the plurality of fields from each of the transaction reports.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20170012837
    Abstract: In one embodiment, a system for analyzing and reporting electronic transactions in a network environment includes an interface that may receive a transaction request at a first network device. A processor communicatively coupled to the interface may execute a task associated with the transaction request generate a transaction report associated with the transaction request and the task. The transaction report may include a request identifier, a request field comprising a task identifier and a uniform resource locator (URL) resource name, a time stamp field, a status code field, and a duration field. The interface may communicate the transaction report to a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20170012843
    Abstract: In one embodiment, a system for troubleshooting transactions in a network environment includes an interface that may receive a transaction report from each of a number of network devices used to process a transaction. Each transaction report may include a status code field indicating a status of the transaction at each of the plurality of network devices. The system may also include a processor communicatively coupled to the interface. The processor may generate a transaction flow report that links each of the received transaction reports associated with the transaction. The processor may determine that the status code field associated with a first one of the plurality of network devices indicates a failed status. The processor may then communicate a status alert message to a network administrator associated with a first one of the plurality of network devices.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Farrukh Zaidi, III, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20170012840
    Abstract: In one embodiment, a system for tracking electronic transactions in a network environment includes a network entry point that may receive a transaction request, the transaction request comprising a communications protocol. The network entry point may generate a unique identifier and insert the unique identifier into the transaction request. The network entry point may then communicate the transaction request and the unique identifier to a first network device using the communications protocol. The network entry point may create a first transaction report associated with the transaction request and communicate the first transaction report to a transaction module.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
  • Publication number: 20160373263
    Abstract: In one embodiment, a system for managing secure communications includes an interface that may receive communication between a first endpoint and a second endpoint. A processor may identify a security certificate included in the communication and determine whether the identified security certificate has previously been stored in a certificate database. If the security certificate has not been previously stored in a certificate database, the processor may store the identified security certificate in the certificate database. The processor may also analyze parameters of the identified security certificate including a host device using the certificate, a network administrator responsible for the host device, an expiration date of the security certificate, and a certification authority issuing the security certificate.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Morgan S. Allen, Robert Bosi, Brian Edward Doyle, Michael Edwin Feeny
  • Publication number: 20150066775
    Abstract: Aspects of this disclosure relate to a method for transferring funds involved in a financial transaction of a customer by utilizing the mobile device of the customer, including determining device identification data for a mobile device, associating the device identification data to a financial account of a customer, receiving a fund transfer request that includes data identifying the mobile device and an amount of funds to transfer from the financial account of the customer to a financial account of the seller, verifying the fund transfer authorization based on the device identification data, and initiating the fund transfer between the customer's financial account and the financial account of the seller.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Inventors: Morgan S. Allen, Matthew Laine Donlan
  • Publication number: 20130042261
    Abstract: Systems and methods for an electronic video media e-wallet application have been provided. An apparatus for providing a viewer of a video with an electronic video wallet may be included within the scope of the invention. The apparatus may include a radio frequency identification device (“RFID”) tag. The RFID tag may be associated with an item in the video. The apparatus may also include a video camera comprising an antenna. The antenna may receive signals from the RFID tag. The signals may include purchasing information associated with the item.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: Bank of America
    Inventors: Peter A. Tavormina, Morgan S. Allen
  • Patent number: 8249989
    Abstract: A system and method of check cashing at an ATM are provided. In some examples, the system and method may include receiving a check at an ATM that does not include denominations of bills and/or coins to cash the check. The amount of the check may be rounded up to an amount for which appropriate denominations are available and the difference between the amount of the check and the rounded up amount may be charged to an account of a user, such as checking account, savings account, credit card, and the like.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: August 21, 2012
    Assignee: Bank of America Corporation
    Inventor: Morgan S. Allen
  • Publication number: 20110191242
    Abstract: A system and method of check cashing at an ATM are provided. In some examples, the system and method may include receiving a check at an ATM that does not include denominations of bills and/or coins to cash the check. The amount of the check may be rounded up to an amount for which appropriate denominations are available and the difference between the amount of the check and the rounded up amount may be charged to an account of a user, such as checking account, savings account, credit card, and the like.
    Type: Application
    Filed: February 4, 2010
    Publication date: August 4, 2011
    Applicant: Bank of America Corporation
    Inventor: Morgan S. Allen
  • Publication number: 20110191243
    Abstract: A system and method of balancing load between one or more ATMs is provided. In some examples, a notification of a service issue may be received from a first ATM. A determination may be made as to whether ATMs within a predefined geographic distance of the first ATM may have sufficient capacity to support additional transactions due to the first ATM being out of service. If the additional ATMs do have sufficient capacity, a service call to address the service issue at the first ATM may be postponed, for instance, until a more convenient time, a regular business day, etc. If the additional ATMs in the area do not have sufficient capacity, a service call may be placed to address the service issue at the first ATM as soon as possible.
    Type: Application
    Filed: February 4, 2010
    Publication date: August 4, 2011
    Applicant: Bank of America Corporation
    Inventor: Morgan S. Allen