Patents by Inventor Robert Bosi

Robert Bosi 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: 10142113
    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: Grant
    Filed: June 18, 2015
    Date of Patent: November 27, 2018
    Assignee: Bank of America Corporation
    Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Morgan S. Allen, Robert Bosi, Brian Edward Doyle, Michael Edwin Feeny
  • 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: 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: 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: 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