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: 20130284223Abstract: 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: ApplicationFiled: March 19, 2013Publication date: October 31, 2013Inventor: Philip Graham Watters
-
Patent number: 8453121Abstract: 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: GrantFiled: June 3, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Alexis Birkill, George Meldrum Blue, Philip Graham Willoughby
-
Patent number: 8397439Abstract: 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: GrantFiled: June 20, 2007Date of Patent: March 19, 2013Assignee: Safehouse Habitats (Scotland) LimitedInventor: Philip Graham Watters
-
Publication number: 20120272248Abstract: 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: ApplicationFiled: June 29, 2012Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
-
Patent number: 8276160Abstract: 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: GrantFiled: October 8, 2009Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
-
Patent number: 8189663Abstract: 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: GrantFiled: December 20, 2007Date of Patent: May 29, 2012Assignee: Ericsson ABInventors: Kismat Singh, Philip Graham White, Matthew Patrick Compton
-
Patent number: 8147772Abstract: 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: GrantFiled: October 20, 2009Date of Patent: April 3, 2012Inventor: Philip Graham Wilford
-
Publication number: 20110212939Abstract: 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: ApplicationFiled: July 10, 2009Publication date: September 1, 2011Applicant: Prosidion LimitedInventors: 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: 20110091362Abstract: 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: ApplicationFiled: October 20, 2009Publication date: April 21, 2011Inventor: Philip Graham Wilford
-
Publication number: 20110083817Abstract: 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: ApplicationFiled: October 7, 2010Publication date: April 14, 2011Applicant: Levolux A.T. LimitedInventors: Peter BRAYBROOK, Philip Graham GENT, Scott Charles JOHNSON
-
Patent number: 7836106Abstract: 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: GrantFiled: July 6, 2007Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventor: Philip Graham Willoughby
-
Publication number: 20100095308Abstract: 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: ApplicationFiled: October 8, 2009Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Meldrum Blue, Nigel Goddard, Martin James Gompertz, Andrew Ian Hickson, Gary Patrick Longerstaey, Philip Graham Willoughby
-
Publication number: 20090199973Abstract: 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: ApplicationFiled: June 20, 2007Publication date: August 13, 2009Inventor: Philip Graham Watters
-
Publication number: 20090113398Abstract: 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: ApplicationFiled: June 3, 2008Publication date: April 30, 2009Applicant: International Business Machines CorporationInventors: Alexis Birkill, George Meldrum Blue, Philip Graham Willoughby
-
Publication number: 20080165845Abstract: 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: ApplicationFiled: December 20, 2007Publication date: July 10, 2008Inventors: Kismat Singh, Philip Graham White, Matthew Patrick Compton
-
Publication number: 20080163382Abstract: 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: ApplicationFiled: January 2, 2008Publication date: July 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: George Meldrum Blue, John James Ralph Scott, Jamie Peter Squibb, Philip Graham Willoughby
-
Publication number: 20080133616Abstract: 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: ApplicationFiled: July 6, 2007Publication date: June 5, 2008Inventor: Philip Graham Willoughby
-
Publication number: 20070211138Abstract: 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: ApplicationFiled: March 9, 2006Publication date: September 13, 2007Inventors: Philip Graham, Randy Harrell, Marthinus De Beer
-
Publication number: 20070200956Abstract: 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: ApplicationFiled: February 28, 2006Publication date: August 30, 2007Inventors: Richard Wales, Philip Graham, Wen-hsiung Chen, William May
-
Publication number: 20070138254Abstract: 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: ApplicationFiled: February 26, 2007Publication date: June 21, 2007Applicant: CISCO TECHNOLOGY, INC.Inventors: Michael Frendo, Philip Graham