Patents by Inventor Nicolas E. Fosdick

Nicolas E. Fosdick 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: 10225282
    Abstract: System, method and computer program product for detecting a denial of service attack on a plurality of computers. Records are made of source IP addresses of requests sent to each of the computers. The records of requests sent to the plurality of computers are totalled per source IP address and/or per range of source IP addresses. A determination is made if the total for a source IP address and/or range of source IP addresses exceeds a respective, predetermined threshold. If so, a denial of service attack is suspected or determined, and a firewall can be notified to block subsequent requests from the source IP address and/or range of source IP addresses, and an administrator can be notified to investigate the situation. Records can also be made of requests sent to each of the computers for a file or access to an application. These records of requests sent to the plurality of computers are totalled per file or application access.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventor: Nicolas E. Fosdick
  • Patent number: 8775460
    Abstract: Automated system, method and program for managing a change to a computer program. One or more servers which the changed computer program accesses or uses to perform one or more functions are determined. One or more other computer programs in one or more other servers which access the one or more servers are determined. People responsible for the one or more servers and the one or more other computer programs and/or the one or more other servers that the changed computer program has been changed are notified. Another automated system, method and program for managing a change to a computer program is disclosed. One or more servers which the changed computer program accesses are determined by automatically querying configuration files of the changed computer program. People responsible for the one or more servers are notified that the changed computer program has been changed.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick
  • Patent number: 8200555
    Abstract: Computer implemented method for determining an amount to bill a first owner of a first application executing in a computer, and a second owner of a second application executing in the computer. The computer receives a request from a remote client to transfer a file to the client. The file is shared by the first and second applications. The client made a prior request to the first application before making the request for the file. A determination is made that the request from the client to transfer the file should be billed to the first owner based on the client's prior request to the first application. The client made the prior request to the first application closer in time, than another prior request from the client to the second application, to the request to transfer the file.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick, Christopher J. Jacoby
  • Patent number: 7996820
    Abstract: Determining proportionate use of system resources by applications executing in a shared hosting environment, including executing monitor agents, one monitor agent for one or more instances of the applications, including collecting by the monitor agents data describing each instance of use of a system resource by an instance of the applications; storing by the monitor agents the collected data in data records, each data record representing a use of the system resources by a using instance of an application, the using instance comprising an instance of an application that uses a resource as represented by a data record; and storing by the monitor agents in the data records monitor tags, the monitor tags identifying each data record and identifying each using instance of an application for each data record.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin Blackburn, Nicolas E. Fosdick, Christopher Jacoby
  • Publication number: 20080167977
    Abstract: Determining proportionate use of system resources by applications executing in a shared hosting environment, including executing monitor agents, one monitor agent for one or more instances of the applications, including collecting by the monitor agents data describing each instance of use of a system resource by an instance of the applications; storing by the monitor agents the collected data in data records, each data record representing a use of the system resources by a using instance of an application, the using instance comprising an instance of an application that uses a resource as represented by a data record; and storing by the monitor agents in the data records monitor tags, the monitor tags identifying each data record and identifying each using instance of an application for each data record.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: John J. Auvenshine, Justin Blackburn, Nicolas E. Fosdick, Christopher Jacoby
  • Publication number: 20080005020
    Abstract: System, computer implemented method and program product for determining an amount to bill a first owner of a first application executing in a computer, and a second owner of a second application executing in the computer. The computer receives a request from a remote client to transfer a file to the client. The file is shared by the first and second applications. The client made a prior request to the first application before making the request for the file. A determination is made that the request from the client to transfer the file should be billed to the first owner based on the client's prior request to the first application. The client made the prior request to the first application closer in time, than another prior request from the client to the second application, to the request to transfer the file.
    Type: Application
    Filed: June 8, 2006
    Publication date: January 3, 2008
    Applicant: International Business Machines Corporation
    Inventors: John J. Auvenshine, Justin C. Blackburn, Nicolas E. Fosdick, Christopher J. Jacoby