Patents by Inventor Todd M. Goodyear

Todd M. Goodyear 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).

  • Publication number: 20240106872
    Abstract: A system for establishing a network communication between two or more users receives a request to establish a call between an endpoint device associated with a user and user equipment (UE) associated with a client. The system determines that the endpoint device is available for a call by querying a network node configured to route calls to the endpoint device. The system routes a first call to the endpoint device. The system routes a second call to the UE. The system establishes a call between the user and the client by merging the first call and the second call.
    Type: Application
    Filed: December 8, 2023
    Publication date: March 28, 2024
    Inventors: Samuel Lubachevsky, Todd M. Goodyear
  • Patent number: 11895162
    Abstract: A system for establishing a network communication between two or more users receives a request to establish a call between an endpoint device associated with a user and user equipment (UE) associated with a client. The system determines that the endpoint device is available for a call by querying a network node configured to route calls to the endpoint device. The system routes a first call to the endpoint device. The system routes a second call to the UE. The system establishes a call between the user and the client by merging the first call and the second call.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 6, 2024
    Assignee: Bank of America Corporation
    Inventors: Samuel Lubachevsky, Todd M. Goodyear
  • Publication number: 20230419281
    Abstract: An ATM system includes a back-end server, an ATM central processing unit (ATM CPU) that receives information relating to the ATM system and a mobile computer. The mobile computer provides a CPU (MC CPU) and a keypad. The mobile computer may also provide a touch screen configured to display an initial ATM display. The ATM system also includes an interface system for interfacing between the ATM CPU and MC CPU. The back-end server formats and transmits to the ATM an API call. The API call requests a location of the user, ATM device information, and identification information of the user. The mobile computer is configured to respond to the API call by providing the location, the ATM device information, and the identification information of the user to the back-end server.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Patent number: 11790337
    Abstract: An ATM system includes a back-end server, an ATM central processing unit (ATM CPU) that receives information relating to the ATM system and a mobile computer. The mobile computer provides a CPU (MC CPU) and a keypad. The mobile computer may also provide a touch screen configured to display an initial ATM display. The ATM system also includes an interface system for interfacing between the ATM CPU and MC CPU. The back-end server formats and transmits to the ATM an API call. The API call requests a location of the user, ATM device information, and identification information of the user. The mobile computer is configured to respond to the API call by providing the location, the ATM device information, and the identification information of the user to the back-end server.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: October 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Publication number: 20230199033
    Abstract: A system for establishing a network communication between two or more users receives a request to establish a call between an endpoint device associated with a user and user equipment (UE) associated with a client. The system determines that the endpoint device is available for a call by querying a network node configured to route calls to the endpoint device. The system routes a first call to the endpoint device. The system routes a second call to the UE. The system establishes a call between the user and the client by merging the first call and the second call.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Samuel Lubachevsky, Todd M. Goodyear
  • Patent number: 11640751
    Abstract: An ATM system is provided. The system may include a back-end server, an ATM CPU that receives information relating to the ATM, an ATM dispenser configured to dispense a cash withdrawal amount in the event that the ATM CPU receives information relating to a selection of a cash withdrawal amount and a mobile computer. The mobile computer may include a CPU, a keypad, a touch screen having a diagonal dimension of between 9 inches and 17 inches, and an interface system that interfaces between the ATM CPU and MC CPU, wherein the back-end server is configured to format and transmit an API call to request information regarding an ATM session. The ATM may be configured to respond to the API call and the back-end server is configured to respond to an API call response. The back-end server response may be further configured for display on the touch screen.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: May 2, 2023
    Assignee: Bank of America Corporation
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Publication number: 20230105353
    Abstract: An ATM system includes a back-end server, an ATM central processing unit (ATM CPU) that receives information relating to the ATM system and a mobile computer. The mobile computer provides a CPU (MC CPU) and a keypad. The mobile computer may also provide a touch screen configured to display an initial ATM display. The ATM system also includes an interface system for interfacing between the ATM CPU and MC CPU. The back-end server formats and transmits to the ATM an API call. The API call requests a location of the user, ATM device information, and identification information of the user. The mobile computer is configured to respond to the API call by providing the location, the ATM device information, and the identification information of the user to the back-end server.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Publication number: 20230078271
    Abstract: An ATM system is provided. The system may include a back-end server, an ATM CPU that receives information relating to the ATM, an ATM dispenser configured to dispense a cash withdrawal amount in the event that the ATM CPU receives information relating to a selection of a cash withdrawal amount and a mobile computer. The mobile computer may include a CPU, a keypad, a touch screen having a diagonal dimension of between 9 inches and 17 inches, and an interface system that interfaces between the ATM CPU and MC CPU, wherein the back-end server is configured to format and transmit an API call to request information regarding an ATM session. The ATM may be configured to respond to the API call and the back-end server is configured to respond to an API call response. The back-end server response may be further configured for display on the touch screen.
    Type: Application
    Filed: June 10, 2022
    Publication date: March 16, 2023
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Patent number: 11386757
    Abstract: An ATM system is provided. The system may include a back-end server, an ATM CPU that receives information relating to the ATM, an ATM dispenser configured to dispense a cash withdrawal amount in the event that the ATM CPU receives information relating to a selection of a cash withdrawal amount and a mobile computer. The mobile computer may include a CPU, a keypad, a touch screen having a diagonal dimension of between 9 inches and 17 inches, and an interface system that interfaces between the ATM CPU and MC CPU, wherein the back-end server is configured to format and transmit an API call to request information regarding an ATM session. The ATM may be configured to respond to the API call and the back-end server is configured to respond to an API call response. The back-end server response may be further configured for display on the touch screen.
    Type: Grant
    Filed: September 13, 2021
    Date of Patent: July 12, 2022
    Assignee: Bank of America Corporation
    Inventors: Brian Joseph Smith, Todd M. Goodyear, Sidney R. Roper, John P. Rice
  • Patent number: 11335351
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing on audio files and streams received from meetings and/or telephone calls. A noise mask can be applied to enhance the audio. Real-time speech analytics separate speech for different speakers into time-stamped streams, which are transcribed and merged into a combined output. The output is parsed by analyzing the combined output for correct syntax, normalized by breaking the parsed data into record groups for efficient processing, validated to ensure that the data satisfies defined formats and input criteria, and enriched to correct for any errors and to augment the audio information. Notifications based on the enriched data may be provided to call or meeting participants.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: May 17, 2022
    Assignee: Bank of America Corporation
    Inventors: Christine D. Black, Jinna Kim, Todd M. Goodyear, William August Stahlhut, Shola L. Oni, Mardochee Macxis
  • Publication number: 20210287680
    Abstract: Aspects of the disclosure relate to cognitive automation-based engine processing on audio files and streams received from meetings and/or telephone calls. A noise mask can be applied to enhance the audio. Real-time speech analytics separate speech for different speakers into time-stamped streams, which are transcribed and merged into a combined output. The output is parsed by analyzing the combined output for correct syntax, normalized by breaking the parsed data into record groups for efficient processing, validated to ensure that the data satisfies defined formats and input criteria, and enriched to correct for any errors and to augment the audio information. Notifications based on the enriched data may be provided to call or meeting participants.
    Type: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Inventors: Christine D. Black, Jinna Kim, Todd M. Goodyear, William August Stahlhut, Shola L. Oni, Mardochee Macxis
  • Patent number: 10333987
    Abstract: Systems and methods the improve operation and security of large complex webs of 200,000 to 2,000,000 interconnected systems are provided. Systems and methods may dynamically schedule downtime for target systems within the complex. The schedule downtime may not impact operations stability of the complex web. Based on computational resource constraints, systems and methods may provide dynamic rescheduling of system downtime. Systems and methods may provide dynamic computational capacity management by adding capacity and/or reorganizing systems within the complex web.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: June 25, 2019
    Assignee: Bank of America Corporation
    Inventors: Hector D. Miranda, Gary Wayne Richardson, Michael Aaron Schetgen, Soaham D. Joshi, Todd M. Goodyear
  • Patent number: 10310932
    Abstract: In certain embodiments, a system comprises processing circuitry and memory comprising logic. The processing circuitry is operable to execute the logic whereby the system is operable to monitor a pool of shared computing resources, determine a concentration risk associated with a first computing resource in the pool, and perform an action if the concentration risk exceeds a threshold. Each computing resource within the pool of shared computing resources is capable of being allocated dynamically in order to support one or more applications. The concentration risk is based on an extent to which the one or more applications have upstream or downstream dependencies on the first computing resource. The action comprises communicating a notification to a system operator and/or initiating a remediation step configured to reduce the concentration risk associated with the first computing resource.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: June 4, 2019
    Assignee: Bank of America Corporation
    Inventors: Jisoo Lee, Todd M. Goodyear
  • Publication number: 20180337949
    Abstract: Systems and methods the improve operation and security of large complex webs of 200,000 to 2,000,000 interconnected systems are provided. Systems and methods may dynamically schedule downtime for target systems within the complex. The schedule downtime may not impact operations stability of the complex web. Based on computational resource constraints, systems and methods may provide dynamic rescheduling of system downtime. Systems and methods may provide dynamic computational capacity management by adding capacity and/or reorganizing systems within the complex web.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Hector D. Miranda, Gary Wayne Richardson, Michael Aaron Schetgen, Soaham D. Joshi, Todd M. Goodyear
  • Publication number: 20180203751
    Abstract: In certain embodiments, a system comprises processing circuitry and memory comprising logic. The processing circuitry is operable to execute the logic whereby the system is operable to monitor a pool of shared computing resources, determine a concentration risk associated with a first computing resource in the pool, and perform an action if the concentration risk exceeds a threshold. Each computing resource within the pool of shared computing resources is capable of being allocated dynamically in order to support one or more applications. The concentration risk is based on an extent to which the one or more applications have upstream or downstream dependencies on the first computing resource. The action comprises communicating a notification to a system operator and/or initiating a remediation step configured to reduce the concentration risk associated with the first computing resource.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Jisoo Lee, Todd M. Goodyear