Patents by Inventor Philip Graham

Philip Graham 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: 20130284223
    Abstract: The present invention relates to a panel for use in the assembly of a modular hot work habitat so as to form an enclosure to facilitate hot working. The panels comprise a first layer of flexible structural material, and a second layer of flexible fireproof material fixed to the structural layer. A habitat comprising a plurality of interconnected panels is described.
    Type: Application
    Filed: March 19, 2013
    Publication date: October 31, 2013
    Inventor: Philip Graham Watters
  • Patent number: 8453121
    Abstract: A method and system for the management of tracing data of interest in a data processing system comprises identifying the location and length of one or more such units of interest as each unit is stored in main memory during execution of the program and recording a logical assignment of each unit of interest to a slot in a wrap around trace buffer. Copying of the units of interest to the trace buffer is deferred unless one or more predefined events occur. Such events may include an attempt to overwrite the data which has been logically assigned or a request for information stored in the trace buffer. The recorded assignments are discarded whenever it is calculated that the capacity of the trace buffer would be exceeded resulting in the corresponding units never needing to be copied to the trace buffer.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Alexis Birkill, George Meldrum Blue, Philip Graham Willoughby
  • Patent number: 8397439
    Abstract: The present invention relates to a panel (20) for use in the assembly of a modular hot work habitat (10) so as to form an enclosure to facilitate hot working. The panels (20) comprise a first layer of flexible structural material (22), and a second layer of flexible fireproof material (24) fixed to the structural layer. A habitat (10) comprising a plurality of interconnected panels (20) is described.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: March 19, 2013
    Assignee: Safehouse Habitats (Scotland) Limited
    Inventor: Philip Graham Watters
  • Publication number: 20120272248
    Abstract: A method of managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a previously initiated message and an action to be performed on the previously initiated message; and upon determining that the previously initiated message has already been received in the asynchronous messaging queue, performing the action on the previously initiated message with the client computer.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 8276160
    Abstract: Managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a referenced message and an action to be performed on the referenced message; and performing the action on the previously initiated message with the client computer if the referenced message is present in the asynchronous messaging queue.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Patent number: 8189663
    Abstract: A method of obtaining a quantization value for macroblocks of a picture for video compression includes estimating 11, for a plurality of quantization values, a size of the picture in terms of a sum of all quantized coded coefficients. A linear relationship between a size of a macroblock and Activity of the macroblocks is assumed 12, where the Activity of the macroblock is the number of coded coefficients in the macroblock before discarding any coefficients or quantizing the remaining coefficients. The macroblocks are divided 13 into groups by their Activity level such that substantially a same number of pre-quantization coefficients are in each group. An average Activity of each group is determined 14. A quantization value for each group is determined 15 from the assumed linear relationship between a number of bits per macroblock and Activity of the macroblocks and the average Activity of the group, as imposed by a predetermined bit rate.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 29, 2012
    Assignee: Ericsson AB
    Inventors: Kismat Singh, Philip Graham White, Matthew Patrick Compton
  • Patent number: 8147772
    Abstract: A method and apparatus for eliminating mold spores, pathogens and odor from material like equine bedding. The apparatus includes two or more pairs of augers including blades to control the size of the material and to move it in a zigzag fashion through heat.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: April 3, 2012
    Inventor: Philip Graham Wilford
  • Publication number: 20110212939
    Abstract: Compounds of formula (I) or pharmaceutically acceptable salts thereof, are GPCR (GPR119) agonists and are useful as for the treatment of diabetes and obesity.
    Type: Application
    Filed: July 10, 2009
    Publication date: September 1, 2011
    Applicant: Prosidion Limited
    Inventors: Lisa Sarah Bertram, Philip Graham Clarke, Graham John Dawson, Peter Timothy Fry, Matthew Colin Thor Fyfe, William Gattrell, Revathy Perpetua Jeevaratnam, John Keily, Thomas Martin Krulle, Martin James Procter, Chrystelle Marie Rasamison, Colin Peter Sambrook-Smith, Simon Andrew Swain
  • Publication number: 20110091362
    Abstract: A method and apparatus for eliminating mold spores, pathogens and odor from material like equine bedding. The apparatus includes two or more pairs of augers including blades to control the size of the material and to move it in a zigzag fashion through heat.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Inventor: Philip Graham Wilford
  • Publication number: 20110083817
    Abstract: Exterior solar shading comprises at least one elongate rigid light-transmissible louver. The louver has an infra-red filter element which prevents or limits the transmission of infra-red energy, and a light redirection element which reflect visible light passing through the louver. The light redirecting element is integrally formed in a major surface of an outer louver element of the louver. Preferably, the light redirecting element is a plurality of formations such as recesses, for example, grooves, or projections, which may preferably have at least one mirrored surface.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 14, 2011
    Applicant: Levolux A.T. Limited
    Inventors: Peter BRAYBROOK, Philip Graham GENT, Scott Charles JOHNSON
  • Patent number: 7836106
    Abstract: Provided are methods, apparatus and computer program products for change management within a data processing system and in particular for simulating the effect of removal of a file from the system. An anti-file is created within a file system layer that is overlaid onto a set of computer program files. The anti-file hides a corresponding first file such that overlaying the anti-file layer on the set of program files simulates the effect of removing the first file from the set of program files.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventor: Philip Graham Willoughby
  • Publication number: 20100095308
    Abstract: Managing an asynchronous messaging queue with a client computer in an asynchronous messaging system, where the client computer is programmed to store an manage the asynchronous messaging queue, includes receiving a reactive message in the asynchronous messaging queue, the reactive message including an identification of a referenced message and an action to be performed on the referenced message; and performing the action on the previously initiated message with the client computer if the referenced message is present in the asynchronous messaging queue.
    Type: Application
    Filed: October 8, 2009
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
  • Publication number: 20090199973
    Abstract: The present invention relates to a panel (20) for use in the assembly of a modular hot work habitat (10) so as to form an enclosure to facilitate hot working. The panels (20) comprise a first layer of flexible structural material (22), and a second layer of flexible fireproof material (24) fixed to the structural layer. A habitat (10) comprising a plurality of interconnected panels (20) is described.
    Type: Application
    Filed: June 20, 2007
    Publication date: August 13, 2009
    Inventor: Philip Graham Watters
  • Publication number: 20090113398
    Abstract: A method and system for the management of tracing data of interest in a data processing system comprises identifying the location and length of one or more such units of interest as each unit is stored in main memory during execution of the program and recording a logical assignment of each unit of interest to a slot in a wrap around trace buffer. Copying of the units of interest to the trace buffer is deferred unless one or more predefined events occur. Such events may include an attempt to overwrite the data which has been logically assigned or a request for information stored in the trace buffer. The recorded assignments are discarded whenever it is calculated that the capacity of the trace buffer would be exceeded resulting in the corresponding units never needing to be copied to the trace buffer.
    Type: Application
    Filed: June 3, 2008
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Alexis Birkill, George Meldrum Blue, Philip Graham Willoughby
  • Publication number: 20080165845
    Abstract: A method of obtaining a quantisation value for macroblocks of a picture for video compression includes estimating 11, for a plurality of quantisation values, a size of the picture in terms of a sum of all quantised coded coefficients. A linear relationship between a size of a macroblock and Activity of the macroblocks is assumed 12, where the Activity of the macroblock is the number of coded coefficients in the macroblock before discarding any coefficients or quantising the remaining coefficients. The macroblocks are divided 13 into groups by their Activity level such that substantially a same number of pre-quantisation coefficients are in each group. An average Activity of each group is determined 14. A quantisation value for each group is determined 15 from the assumed linear relationship between a number of bits per macroblock and Activity of the macroblocks and the average Activity of the group, as imposed by a predetermined bit rate.
    Type: Application
    Filed: December 20, 2007
    Publication date: July 10, 2008
    Inventors: Kismat Singh, Philip Graham White, Matthew Patrick Compton
  • Publication number: 20080163382
    Abstract: To protect sensitive data in program code, a method includes providing a programming interface with a capability of allocating a protected region of memory which can only be accessed by authorized code. Sensitive data present in program code is stored in the protected region of memory. The method includes marking parts of code in a program as authorized or not authorized to access the sensitive data, and determining if that part of a program which is executing is authorized to access protected data by reference to the marking.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George Meldrum Blue, John James Ralph Scott, Jamie Peter Squibb, Philip Graham Willoughby
  • Publication number: 20080133616
    Abstract: Provided are methods, apparatus and computer program products for change management within a data processing system and in particular for simulating the effect of removal of a file from the system. An anti-file is created within a file system layer that is overlaid onto a set of computer program files. The anti-file hides a corresponding first file such that overlaying the anti-file layer on the set of program files simulates the effect of removing the first file from the set of program files.
    Type: Application
    Filed: July 6, 2007
    Publication date: June 5, 2008
    Inventor: Philip Graham Willoughby
  • Publication number: 20070211138
    Abstract: A system and method for configuring devices to facilitate video telephony includes providing at least two devices that support video or audio communication. One of the devices is identified as a master device, and at least one of the devices is identified as a slave device. Media capabilities of the master device are determined, and the media capabilities of the slave device are received. The media capabilities of the master device and the slave device are aggregated, and the aggregated media capabilities are communicated to a remote site to facilitate video telephony.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Inventors: Philip Graham, Randy Harrell, Marthinus De Beer
  • Publication number: 20070200956
    Abstract: An apparatus, a method and a computer program product for correcting image data for the presence of a ghost image. The image data is for acceptance by a device that includes a partially-silvered finite-thickness reflector or similar element to provide a reflection of an image for display. The ghost image is a shifted, attenuated version of the image data. The method includes subtracting a first correction term from the image data, the first correction term being a shifted and attenuated version of the image data, the shift being the same as that between the image data and the ghost image, and the attenuation matching the attenuation of the ghost image caused by the device. The processed image data is input to the device. For a small enough attenuation of the ghost image, substantially no ghost image of the image data is displayed by the device.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Inventors: Richard Wales, Philip Graham, Wen-hsiung Chen, William May
  • Publication number: 20070138254
    Abstract: A method and system for providing Web-based information that is relevant to a program being viewed on a television. A data stream providing a set of Uniform Resource Locators (URLs) is provided along with the program content. The URLs identify Web sites that are relevant to the program content. Based on user preferences specified in a user profile, URLs for Web sites that are likely to be of particular interest to the user can be culled from the overall set of URLs. These URLs are sent to a device connected to the Internet (e.g., a personal computer system), allowing the user to access Web-based information relevant to the program content. The program content continues to be displayed on the television and the Web-based information is displayed on the personal computer system. Accordingly, the user can view targeted information that is of interest without interrupting the display on the television.
    Type: Application
    Filed: February 26, 2007
    Publication date: June 21, 2007
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael Frendo, Philip Graham