Patents by Inventor John Daniel Davidson

John Daniel Davidson 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: 10075488
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 11, 2018
    Assignee: Bank of America Corporation
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
  • Patent number: 10075489
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: September 11, 2018
    Assignee: Bank of America Corporation
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
  • Patent number: 9923806
    Abstract: A network traffic routing apparatus includes a memory and a processor. The processor receives a change to the first production environment and determines a score for deploying the change. The score indicates a probability that the change, when deployed, will conflict with another change from a plurality of scheduled changes. The processor determines an aggregate score by summing the score and a plurality of scores for the plurality of scheduled changes. The processor also determines that the aggregate score is below a threshold and in response to that determination, schedules the deployment of the change. The processor further routes network traffic from the first production environment to the second production environment. The processor deploys the change to the first production environment after the network traffic has been routed to the second production environment, and after the change has been deployed, routes the network traffic back to the first production environment.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: March 20, 2018
    Assignee: Bank of America Corporation
    Inventor: John Daniel Davidson
  • Publication number: 20170134260
    Abstract: A network traffic routing apparatus includes a memory and a processor. The processor receives a change to the first production environment and determines a score for deploying the change. The score indicates a probability that the change, when deployed, will conflict with another change from a plurality of scheduled changes. The processor determines an aggregate score by summing the score and a plurality of scores for the plurality of scheduled changes. The processor also determines that the aggregate score is below a threshold and in response to that determination, schedules the deployment of the change. The processor further routes network traffic from the first production environment to the second production environment. The processor deploys the change to the first production environment after the network traffic has been routed to the second production environment, and after the change has been deployed, routes the network traffic back to the first production environment.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventor: John Daniel Davidson
  • Publication number: 20160149973
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
  • Publication number: 20160149974
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
  • Patent number: 9305272
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: April 5, 2016
    Assignee: Bank of America Corporation
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Licup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II
  • Publication number: 20120210251
    Abstract: A method for managing information relating to a deployment of changes in order to communicate some or all the information to users includes providing an interface to a plurality of users at a plurality of workstations accessible by one or more of the users, receiving information comprising initiative data corresponding to each of the plurality of changes, the initiative data comprising data relating to a plurality of parameters corresponding to each of the plurality of changes, initiating display of some or all the initiative data corresponding to some or all the plurality of changes, logging event data related to a plurality of events associated with the deployment of the plurality of changes, the event data comprising change status data indicating a status of at least one of the plurality of changes, and initiating display of at least some of the event data to the users via the interface.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Shawn Maurice Abrams, John Daniel Davidson, Daniel Douglas Grace, Eric Nathaniel Hunsaker, Gregory Lewis, Jerome K. Lieup, Timothy McClellan, Hollie Hayes Newton, Selmer R. Peterson, Christine Roche, William Cather Steincamp, II