Patents by Inventor John Jenkinson
John Jenkinson 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: 11681683Abstract: A method including initiating a transaction comprising a plurality of data items in one or more data stores, wherein the transaction is to cause a change to at least a first data item of the plurality of data items. The method also including generating a first transactional data usable to undo the change to the first data item associated with the transaction, wherein the first transaction data comprises a serialized compensation data structure to undo the change to the first data item and complementary information regarding activities complementary to the undo operation.Type: GrantFiled: December 13, 2017Date of Patent: June 20, 2023Assignee: Red Hat, Inc.Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Patent number: 11409917Abstract: A display device includes a display comprising a plurality of pixels. The display also has a plurality of regions. At least one of the plurality of regions is a protected region and the protected region includes at least one protection pixel. The display device also includes an image generator configured to receive a source image data for display content, identify a portion of the display content that includes sensitive data, and output the display content such that at least a portion of the protected region containing the sensitive data is displayed in at least one of a protection wavelength and a protection brightness.Type: GrantFiled: August 26, 2020Date of Patent: August 9, 2022Assignee: Red Hat, Inc.Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Publication number: 20220067219Abstract: A display device includes a display comprising a plurality of pixels. The display also has a plurality of regions. At least one of the plurality of regions is a protected region and the protected region includes at least one protection pixel. The display device also includes an image generator configured to receive a source image data for display content, identify a portion of the display content that includes sensitive data, and output the display content such that at least a portion of the protected region containing the sensitive data is displayed in at least one of a protection wavelength and a protection brightness.Type: ApplicationFiled: August 26, 2020Publication date: March 3, 2022Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Patent number: 10663835Abstract: A system includes a memory, a processor in communication with the memory, a unique identifier generator, a transmitter, at least one receiver, a display, and a viewing aid. The transmitter is configured to transmit information about a unique identifier generated from the unique identifier generator. The receiver is configured to receive the information from the transmitter. The display is configured to emit polarized light at a plurality of polarizations. Additionally, the plurality of polarizations includes a plurality of different noise polarizations and polarized light at a polarization factor based on the unique identifier. The viewing aid has a filter that is configured to pass light at the polarization factor and block light at the plurality of different noise polarizations.Type: GrantFiled: January 26, 2018Date of Patent: May 26, 2020Assignee: Red Hat, Inc.Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Publication number: 20190235347Abstract: A system includes a memory, a processor in communication with the memory, a unique identifier generator, a transmitter, at least one receiver, a display, and a viewing aid. The transmitter is configured to transmit information about a unique identifier generated from the unique identifier generator. The receiver is configured to receive the information from the transmitter. The display is configured to emit polarized light at a plurality of polarizations. Additionally, the plurality of polarizations includes a plurality of different noise polarizations and polarized light at a polarization factor based on the unique identifier. The viewing aid has a filter that is configured to pass light at the polarization factor and block light at the plurality of different noise polarizations.Type: ApplicationFiled: January 26, 2018Publication date: August 1, 2019Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Publication number: 20180101564Abstract: A method including initiating a transaction comprising a plurality of data items in one or more data stores, wherein the transaction is to cause a change to at least a first data item of the plurality of data items. The method also including generating a first transactional data usable to undo the change to the first data item associated with the transaction, wherein the first transaction data comprises a serialized compensation data structure to undo the change to the first data item and complementary information regarding activities complementary to the undo operation.Type: ApplicationFiled: December 13, 2017Publication date: April 12, 2018Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Patent number: 9858312Abstract: A method including initiating, by a processing device, a transaction including a plurality of data items in one or more data stores to cause a change to at least a data item of the plurality of data items. The transaction includes a transaction identifier (ID). The method further includes for at least a data item of the plurality of data items, generating transactional data usable to undo the change to each data item associated with the transaction. The method further includes intercepting data items. The method further includes adding the transactional ID and the transactional data to each data item. The method further includes providing the data items to a data store of the one or more data stores.Type: GrantFiled: October 14, 2014Date of Patent: January 2, 2018Assignee: Red Hat, Inc.Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Patent number: 9654294Abstract: Various examples are directed to systems and methods for coordinating a non-repudiable atomic commit transaction. A client may direct a transaction request to a transaction manager, where the transaction request comprises a transaction origin token. The transaction manager may create a transaction submission token and provide it to the client. The transaction manager may create a digest of a first work item to be executed by a first resource manager and send the digest to the first resource manager. The first resource manager may send the transaction manager a work item receipt token. The transaction manager may send the resource manager the transaction origin token.Type: GrantFiled: February 26, 2015Date of Patent: May 16, 2017Assignee: Red Hat, Inc.Inventors: Thomas John Jenkinson, Paul Fletcher Robinson
-
Publication number: 20160254915Abstract: Various examples are directed to systems and methods for coordinating a non-repudiable atomic commit transaction. A client may direct a transaction request to a transaction manager, where the transaction request comprises a transaction origin token. The transaction manager may create a transaction submission token and provide it to the client. The transaction manager may create a digest of a first work item to be executed by a first resource manager and send the digest to the first resource manager. The first resource manager may send the transaction manager a work item receipt token. The transaction manager may send the resource manager the transaction origin token.Type: ApplicationFiled: February 26, 2015Publication date: September 1, 2016Inventors: Thomas John Jenkinson, Paul Fletcher Robinson
-
Publication number: 20160103866Abstract: A method including initiating, by a processing device, a transaction including a plurality of data items in one or more data stores to cause a change to at least a data item of the plurality of data items. The transaction includes a transaction identifier (ID). The method further includes for at least a data item of the plurality of data items, generating transactional data usable to undo the change to each data item associated with the transaction. The method further includes intercepting data items. The method further includes adding the transactional ID and the transactional data to each data item. The method further includes providing the data items to a data store of the one or more data stores.Type: ApplicationFiled: October 14, 2014Publication date: April 14, 2016Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
-
Publication number: 20060247192Abstract: A method for suppressing the expression of a selected apoptosis-related gene in a cell the method comprising introducing into the cell a molecule comprising (1) a nucleic acid binding portion which binds to a site at or associated with the selected gene which site is present in a genome and (2) a modifying portion, wherein the nucleic acid binding portion comprises an oligonucleotide or oligonucleotide mimic or analogue, and wherein the repressor portion comprises a polypeptide or peptidomimetic. Molecules for use in the methods of the invention are provided. The repressor or modifying portion may be a portion of a histone deacetylase or DNA methylase or polypeptide capable of recruiting a histone deacetylase or DNA methylase. The nucleic acid binding portion may be a triplex forming oligonucleotide (TFO). The apoptosis-related gene may be Bcl-2.Type: ApplicationFiled: December 5, 2003Publication date: November 2, 2006Inventors: John Jenkinson, Patrick Kanda, Satu Vainikka
-
Publication number: 20050136040Abstract: A method for suppressing the expression of a selected gene in a cell the method comprising introducing into the cell a molecule comprising (1) a nucleic acid binding portion which binds to a site or associated with the selected gene which site is present in a genome and (2) an expression repressor portion, wherein the nucleic acid binding portion comprises an oligonucleotide or oligonucleotide mimic or analogue, and wherein the repressor portion comprises a polypeptide or peptidomimetic. Molecules for use in the methods of the invention are provided. The repressor may be a portion of a histone deacetylase or DNA methylase or polypeptide capable of recruiting a histone deacetylase or DNA methylase.Type: ApplicationFiled: April 8, 2004Publication date: June 23, 2005Applicant: Imperial College Innovations LimitedInventors: Stephen Hart, Simak Ali, Boris PuFong, Andrew Porter, Laki Buluwela, Satu Vainikka, John Jenkinson, Patrick Kanda
-
Patent number: 5611661Abstract: An aircraft gas turbine has a barrier air flow produced by the fan or a low-pressure compressor which passes continuously through the compressor bearing chamber, while the turbine bearing chamber is supplied with barrier air by the high-pressure compressor. The barrier air flow drawn from the turbine bearing chamber passes into an ejector which is also connected to the compressor bearing chamber so that, when the pressure is insufficient, the barrier air flow is drawn-off by the ejector.Type: GrantFiled: November 30, 1995Date of Patent: March 18, 1997Assignee: BMW Rolls-Royce GmbHInventor: John Jenkinson
-
Patent number: 4178129Abstract: In a blade cooling system for a turbine of a gas turbine engine each blade root is provided with individual pitot receivers which collect a portion of a cooling fluid flow supplied from an annular array of pre-swirl nozzles, which have a circumferentially continuous outlet flow area, and direct said flow into a portion only of the interior of the blade, preferably adjacent the leading edge.Type: GrantFiled: February 3, 1978Date of Patent: December 11, 1979Assignee: Rolls-Royce LimitedInventor: John Jenkinson
-
Patent number: 3982850Abstract: Thermal matching of compounds in a gas turbine engine is achieved by providing the component with the highest rate of thermal expansion with an insulating sheet which is dimpled to contact the surface of the component at discrete spots leaving air spaces in between. The sheet is attached to the component by spot welding at a pre-determined number of areas to provide the necessary heat conducting paths between the insulation and the component to enable the expansion of the component to be matched with that of another component. Seal clearances can be reduced by matching the expansions of seal carrying components in this way.Type: GrantFiled: June 16, 1975Date of Patent: September 28, 1976Assignee: Rolls-Royce (1971) LimitedInventor: John Jenkinson