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: 11681683
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: June 20, 2023
    Assignee: Red Hat, Inc.
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Patent number: 11409917
    Abstract: 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: Grant
    Filed: August 26, 2020
    Date of Patent: August 9, 2022
    Assignee: Red Hat, Inc.
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Publication number: 20220067219
    Abstract: 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: Application
    Filed: August 26, 2020
    Publication date: March 3, 2022
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Patent number: 10663835
    Abstract: 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: Grant
    Filed: January 26, 2018
    Date of Patent: May 26, 2020
    Assignee: Red Hat, Inc.
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Publication number: 20190235347
    Abstract: 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: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Publication number: 20180101564
    Abstract: 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: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Patent number: 9858312
    Abstract: 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: Grant
    Filed: October 14, 2014
    Date of Patent: January 2, 2018
    Assignee: Red Hat, Inc.
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Patent number: 9654294
    Abstract: 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: Grant
    Filed: February 26, 2015
    Date of Patent: May 16, 2017
    Assignee: Red Hat, Inc.
    Inventors: Thomas John Jenkinson, Paul Fletcher Robinson
  • Publication number: 20160254915
    Abstract: 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: Application
    Filed: February 26, 2015
    Publication date: September 1, 2016
    Inventors: Thomas John Jenkinson, Paul Fletcher Robinson
  • Publication number: 20160103866
    Abstract: 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: Application
    Filed: October 14, 2014
    Publication date: April 14, 2016
    Inventors: Paul Fletcher Robinson, Thomas John Jenkinson
  • Publication number: 20060247192
    Abstract: 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: Application
    Filed: December 5, 2003
    Publication date: November 2, 2006
    Inventors: John Jenkinson, Patrick Kanda, Satu Vainikka
  • Publication number: 20050136040
    Abstract: 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: Application
    Filed: April 8, 2004
    Publication date: June 23, 2005
    Applicant: Imperial College Innovations Limited
    Inventors: Stephen Hart, Simak Ali, Boris PuFong, Andrew Porter, Laki Buluwela, Satu Vainikka, John Jenkinson, Patrick Kanda
  • Patent number: 5611661
    Abstract: 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: Grant
    Filed: November 30, 1995
    Date of Patent: March 18, 1997
    Assignee: BMW Rolls-Royce GmbH
    Inventor: John Jenkinson
  • Patent number: 4178129
    Abstract: 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: Grant
    Filed: February 3, 1978
    Date of Patent: December 11, 1979
    Assignee: Rolls-Royce Limited
    Inventor: John Jenkinson
  • Patent number: 3982850
    Abstract: 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: Grant
    Filed: June 16, 1975
    Date of Patent: September 28, 1976
    Assignee: Rolls-Royce (1971) Limited
    Inventor: John Jenkinson