Patents by Inventor Ian R. Govett

Ian R. Govett 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: 10613877
    Abstract: Methods and systems for container hyperlinking are disclosed. A method includes: receiving, by a computing device, a request for a source container; determining, by the computing device, a plurality of recommended target containers corresponding to the source container; displaying, by the computing device, the source container and the plurality of recommended target containers; receiving, by the computing device, a request to link the source container to at least one of the plurality of recommended target containers; and executing an application by dynamically linking the source container and the at least one of the plurality of recommended target containers. Each of the plurality of recommended target containers corresponding to the source container may be determined using information about a popularity of the recommended target container.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mirza S. Baig, Ian R. Govett, Jeremy W. Chalfant, Robert A. Larsen, Li Long Chen, Xiao Yang Zhu, Dan Lu
  • Publication number: 20190294451
    Abstract: Methods and systems for container hyperlinking are disclosed. A method includes: receiving, by a computing device, a request for a source container; determining, by the computing device, a plurality of recommended target containers corresponding to the source container; displaying, by the computing device, the source container and the plurality of recommended target containers; receiving, by the computing device, a request to link the source container to at least one of the plurality of recommended target containers; and executing an application by dynamically linking the source container and the at least one of the plurality of recommended target containers. Each of the plurality of recommended target containers corresponding to the source container may be determined using information about a popularity of the recommended target container.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: Mirza S. BAIG, Ian R. GOVETT, Jeremy W. CHALFANT, Robert A. LARSEN, Li Long CHEN, Xiao Yang ZHU, Dan LU
  • Publication number: 20080263489
    Abstract: A method of testing critical paths in integrated circuits begins by simulating at least one operation of an integrated circuit chip design to produce chip timing data. Next, critical paths of the integrated circuit chip design are identified based on the chip timing data. The method applies functional test signals to simulations of the critical paths and monitors the number of times each of the functional test signals propagate from the beginning to the end of each of the critical paths. This allows the method to identify stress producing test signals as those that propagate along the critical paths more than other test signals. These stress producing test signals are applied to integrated circuit chip hardware manufactured according to the integrated circuit chip design to stress test the hardware.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventors: Miles G. Canada, Ian R. Govett, John Sargis, Daryl M. Seitzer, Daneyand J. Singley, Abhijeet R. Tanpure, Manikandan Viswanath
  • Patent number: 7185215
    Abstract: A machine code builder providing improved software controlled power management is described. A machine code builder reads pre-executable code and builds machine code from the pre-executable code to maximize a duration that a resource is not required. The resource(s) not required may be user defined or the builder can analyze the pre-executable code to determine which resource(s) are not required. The builder re-organizes machine code to maximize the time a particular resource is not used. Mechanisms are also provided to have resource emulation code execute during re-energizing of a resource to prevent loss of performance.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: Thomas E Cook, Ian R Govett, Suhwan Kim, Stephen V. Kosonocky, Peter A. Sandon
  • Patent number: 7127560
    Abstract: A power saving cache and a method of operating a power saving cache. The power saving cache includes circuitry to dynamically reduce the logical size of the cache in order to save power. Preferably, a method is used to determine optimal cache size for balancing power and performance, using a variety of combinable hardware and software techniques. Also, in a preferred embodiment, steps are used for maintaining coherency during cache resizing, including the handling of modified (“dirty”) data in the cache, and steps are provided for partitioning a cache in one of several way to provide an appropriate configuration and granularity when resizing.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: October 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Erwin B. Cohen, Thomas E. Cook, Ian R. Govett, Paul D. Kartschoke, Stephen V. Kosonocky, Peter A. Sandon, Keith R. Williams
  • Publication number: 20040168097
    Abstract: A machine code builder providing improved software controlled power management is described. A machine code builder reads pre-executable code and builds machine code from the pre-executable code to maximize a duration that a resource is not required. The resource(s) not required may be user defined or the builder can analyze the pre-executable code to determine which resource(s) are not required. The builder re-organizes machine code to maximize the time a particular resource is not used. Mechanisms are also provided to have resource emulation code execute during re-energizing of a resource to prevent loss of performance.
    Type: Application
    Filed: February 24, 2003
    Publication date: August 26, 2004
    Applicant: International Business Machines Corporation
    Inventors: Thomas E. Cook, Ian R. Govett, Suhwan Kim, Stephen V. Kosonocky, Peter A. Sandon