Patents by Inventor John J R Scott

John J R Scott 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: 7926044
    Abstract: There is provided a method for executing a program comprising a function call and one or more subsequent instructions. The method comprises processing, on a first thread, a function defined by the function call, the function having one or more programmer predefined typical return values. For each predefined return value, the one or more subsequent instructions are pre-processed on an additional thread assuming that the function returned that pre-defined return value. In this way the processor, on completion of processing said function is able to make use of the pre-processing completed by the additional thread which used the actual return value.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Adam D Iley, John J R Scott
  • Patent number: 7512905
    Abstract: A method of highlighting linked-to document sections for increased readability uses standard <h1>, <h2> . . . <h6> tags or like to identify different sections within a page, and then highlights from the beginning of a newly-linked-to section up to the beginning of the next section that has an equivalent header tag or a header tag which is higher in the tag hierarchy.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventor: John J. R. Scott
  • Patent number: 7343595
    Abstract: There is provided a method for executing a program comprising a function call and one or more subsequent instructions. The method comprises processing, on a first thread, a function defined by the function call, the function having one or more programmer predefined typical return values. For each predefined return value, the one or more subsequent instructions are pre-processed on an additional thread assuming that the function returned that pre-defined return value. In this way the processor, on completion of processing said function is able to make use of the pre-processing completed by the additional thread which used the actual return value.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Adam D Iley, John J R Scott