Patents by Inventor Peter Barnes

Peter Barnes 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: 20190130122
    Abstract: A data protection system is provided that allows applications to access protected data in a way that restricts applications from outputting to unauthorized targets any unprotected data derived from the protected data and that ensures that the applications do not have access to a key that allows access to the unprotected data. The data protection system provides a policy server that may execute on a service node of a high performance computing system and a data encryption process that may execute on each compute node that is allocated to an application or batch job. The policy server maintains policies of entities specifying access control for protected data. The data encryption process generates a secure execution environment for an application process and interfaces with the policy server to retrieve keys for decrypting protected data in accordance with a policy, and it decrypts and provides the decrypted data to the application process.
    Type: Application
    Filed: October 26, 2017
    Publication date: May 2, 2019
    Inventors: Peter Barnes, Daniel Fedor-Thurman, Kyle D. Halliday
  • Publication number: 20190095389
    Abstract: An apparatus is provided comprising storage elements to store data blocks, where each data block has capability metadata associated therewith identifying whether the data block specifies a capability, at least one capability type being a bounded pointer. Processing circuitry is then arranged to be responsive to a bulk capability metadata operation identifying a plurality of the storage elements, to perform an operation on the capability metadata associated with each data block stored in the plurality of storage elements. Via a single specified operation, this hence enables query and/or modification operations to be performed on multiple items of capability metadata, hence providing more efficient access to such capability metadata.
    Type: Application
    Filed: March 29, 2017
    Publication date: March 28, 2019
    Inventors: Graeme Peter BARNES, Stuart David BILES
  • Publication number: 20190071945
    Abstract: A downhole jarring apparatus for use in jarring an object in a bore comprises a first jarring portion including a first impact surface and a second jarring portion including a second impact surface. The apparatus includes a rotatable jarring arrangement operable to translate a rotational drive movement to cause relative axial movement of the first and second impact surfaces to establish axial impact therebetween.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Applicant: Rotojar Limited
    Inventor: Peter Barnes Moyes
  • Publication number: 20190034664
    Abstract: An apparatus and method are provided for controlling use of bounded pointers. The apparatus includes storage to store bounded pointers, where each bounded pointer comprises a pointer value and associated attributes, with the associated attributes including range information indicative of an allowable range of addresses when using the pointer value. Processing circuitry is used to perform a signing operation on an input bounded pointer in order to generate an output bounded pointer in which a signature generated by the signing operation is contained within the output bounded pointer in place of specified bits of the input bounded pointer. In addition, the associated attributes include signing information which is set by the processing circuitry within the output bounded pointer to identify that the output bounded pointer has been signed. Such an approach provides increase resilience to control flow integrity attack when using bounded pointers.
    Type: Application
    Filed: December 23, 2016
    Publication date: January 31, 2019
    Inventors: Graeme Peter BARNES, Richard Roy GRISENTHWAITE
  • Publication number: 20190026236
    Abstract: An apparatus and method are provided for generating signed bounded pointers from general purpose specified data, for example data that may exist within a backing store such as a disk. The apparatus has processing circuitry that is responsive to a bounded pointer generation request to perform a generation operation to generate a bounded pointer from the specified data provided at least one generation condition is met. The bounded pointer comprises a pointer value and associated attributes, and the associated attributes include range information indicative of an allowable range of addresses when using the pointer value.
    Type: Application
    Filed: December 23, 2016
    Publication date: January 24, 2019
    Applicant: ARM Limited
    Inventor: Graeme Peter BARNES
  • Publication number: 20190012455
    Abstract: An apparatus and method are provided for controlling use of bounded pointers. The apparatus has a plurality of bounded pointer storage elements, each bounded pointer storage element being used to store a bounded pointer and associated permission attributes indicative of allowed uses of the bounded pointer. In accordance with the present technique, the associated permission attributes include a copy permission attribute indicating whether the bounded pointer is allowed to be subjected to a copy operation. Processing circuitry is then responsive to at least one instruction that specifies the copy operation, to generate, from a source bounded pointer and associated permission attributes of a source bounded pointer storage element, a destination bounded pointer and associated permission attributes to be stored in a destination bounded pointer storage element.
    Type: Application
    Filed: September 30, 2016
    Publication date: January 10, 2019
    Inventor: Graeme Peter BARNES
  • Publication number: 20180364980
    Abstract: A data processing apparatus is provided, for performing a determination of whether a value falls within a boundary defined by a lower limit between 0 and 2m and an upper limit between 0 and 2m. The apparatus includes storage circuitry that stores each of the lower limit and the upper limit in a compressed form as a mantissa of q<m bits and a shared exponent e. A most significant m-q-e bits of said lower limit and said upper limit are equal to a most significant m-q-e bits of said value. Adjustment circuitry performs adjustments to the lower limit and the upper limit in compressed form and boundary comparison circuitry performs the determination on the value using the lower limit and the upper limit in the compressed form.
    Type: Application
    Filed: June 19, 2017
    Publication date: December 20, 2018
    Inventors: Daniel ARULRAJ, Graeme Peter BARNES, Lee EISEN, Gary GORMAN
  • Publication number: 20180349294
    Abstract: An apparatus and method are provided for managing bounded pointers. The apparatus has processing circuitry to execute a sequence of instructions, and a plurality of storage elements accessible to the processing circuitry, for storage of bounded pointers and non-bounded pointers. Each bounded pointer has explicit range information associated therewith indicative of an allowable range of memory addresses when using the bounded pointer. A current range check storage element is then used to store a current range check state for the processing circuitry. When the current range check state indicates a default state, the processing circuitry is responsive to execution of a memory access instruction identifying a pointer to be used to identify a memory address, to perform a range check operation to determine whether access to that memory address is permitted.
    Type: Application
    Filed: October 19, 2016
    Publication date: December 6, 2018
    Inventor: Graeme Peter BARNES
  • Publication number: 20180225120
    Abstract: An apparatus and method are provided for controlling instruction execution behaviour. The apparatus includes a set of data registers for storing data values, and a set of bounded pointer storage elements, where each bounded pointer storage element stores a pointer having associated range information indicative of an allowable range of addresses when using that pointer. A control storage element stores a current instruction context, and that current instruction context is used to influence the behaviour of at least one instruction executed by processing circuitry, that at least one instruction specifying a pointer reference for a required pointer, where the pointer reference is within at least a first subset of values (in one embodiment the behaviour is influenced irrespective of the value of the required pointer).
    Type: Application
    Filed: July 21, 2016
    Publication date: August 9, 2018
    Inventor: Graeme Peter BARNES
  • Publication number: 20170369321
    Abstract: Embodiments of the invention are directed to systems and methods for purifying graphite particles. Graphite flakes can be milled, and then separated into groups with different nominal sizes. The different groups of particles are purified according to optimized purification processes. Groups of purified particles with narrow size distributions are created using embodiments of the invention.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 28, 2017
    Applicant: Syrah Resources
    Inventors: Jens Berkan, Joseph Williams, Peter Barnes, Tah Nean Chan
  • Publication number: 20170333913
    Abstract: A system is disclosed. The system includes an impact processor comprising an inlet and an outlet, a secondary classifier comprising an inlet and an outlet, the secondary classifier being downstream of and coupled to the impact processor, a recirculation mixer valve downstream of and coupled to the outlet of the secondary classifier, and a recirculation line coupling the outlet of the first secondary classifier to the inlet of the impact processor.
    Type: Application
    Filed: May 16, 2017
    Publication date: November 23, 2017
    Applicant: Syrah Resources
    Inventors: Jens Berkan, Joseph Williams, Peter Barnes, Tah Nean Chan
  • Publication number: 20170312730
    Abstract: An apparatus for processing graphite particles is disclosed. The apparatus may comprise an electromagnetic radiation emitting device including a microwave device coupled to the reaction chamber for the creation of electromagnetic waves, the electromagnetic waves comprising microwaves. The apparatus may also comprise an inlet attached to the reaction chamber for introducing graphite particles, and an outlet attached to the reaction chamber for allowing processed graphite particles to exit the reaction chamber.
    Type: Application
    Filed: April 26, 2017
    Publication date: November 2, 2017
    Applicant: Syrah Resources
    Inventors: Jens Berkan, Joseph Williams, Peter Barnes, Tah Nean Chan
  • Patent number: 9453381
    Abstract: An apparatus and method for generating a drive force in a downhole environment includes chambers of a reactant and a catalyst, respectively, that are maintained separate until selectively exposed to one another. Once exposed, the reactant and catalyst produce expanding fluid pressure and sometimes heat. The products of the reaction are directed to a drive member to carry out a desired operation in the downhole environment.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: September 27, 2016
    Assignee: BAKER HUGHES INCORPORATED
    Inventor: Peter Barnes Moyes
  • Publication number: 20160273294
    Abstract: A downhole jarring apparatus for use in jarring an object in a bore includes a first jarring portion including a first impact surface and a second jarring portion including a second impact surface. The apparatus includes a rotatable jarring arrangement operable to translate a rotational drive movement to cause relative axial movement of the first and second impact surfaces to establish axial impact therebetween.
    Type: Application
    Filed: April 17, 2014
    Publication date: September 22, 2016
    Inventor: Peter Barnes MOYES
  • Publication number: 20130240208
    Abstract: An apparatus and method for generating a drive force in a downhole environment includes chambers of a reactant and a catalyst, respectively, that are maintained separate until selectively exposed to one another. Once exposed, the reactant and catalyst produce expanding fluid pressure and sometimes heat. The products of the reaction are directed to a drive member to carry out a desired operation in the downhole environment.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 19, 2013
    Applicant: BAKER HUGHES INCORPORATED
    Inventor: Peter Barnes Moyes
  • Patent number: 8459377
    Abstract: An apparatus and method for generating a drive force in a downhole environment includes chambers of a reactant and a catalyst, respectively, that are maintained separate until selectively exposed to one another. Once exposed, the reactant and catalyst produce expanding fluid pressure and sometimes heat. The products of the reaction are directed to a drive member to carry out a desired operation in the downhole environment.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: June 11, 2013
    Assignee: Baker Hughes Incorporated
    Inventor: Peter Barnes Moyes
  • Patent number: 8213840
    Abstract: A developer material holding apparatus holds a developer. A body holds a developer material and includes a first opening through which the developer material is discharged. A shutter is assembled to the body, and is movable either to an opening position where the developer material is discharged from the body or to a closing position where the developer material is not discharged from the body. The shutter includes a second opening such that when the shutter is at the opening position, the second opening is in alignment with the first opening. At least one of the first opening and the second opening is in the form a mesh including a plurality of openings.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: July 3, 2012
    Assignees: Oki Data Corporation, Oki (UK) Ltd.
    Inventors: Shigenori Koido, Junichi Itou, Alan Davidson, Peter Barnes
  • Publication number: 20120138298
    Abstract: The present invention relates methods and apparatus for lining a wellbore. In one aspect, a drilling assembly having an earth removal member and a wellbore lining conduit is manipulated to advance into the earth. The drilling assembly includes a first fluid flow path and a second fluid flow path. Fluid is flowed through the first fluid flow path, and at least a portion of which may return through the second fluid flow path. In one embodiment, the drilling assembly is provided with a third fluid flow path. After drilling has been completed, wellbore lining conduit may be cemented in the wellbore.
    Type: Application
    Filed: November 29, 2011
    Publication date: June 7, 2012
    Inventors: Richard L. Giroux, Gregory G. Galloway, David J. Brunnert, Patrick G. Maguire, Tuong Thanh Le, Albert C. Odell, II, David M. Haugen, Frederick T. Tilton, Brent J. Lirette, Mark Murray, Peter Barnes Moyes
  • Patent number: 8091935
    Abstract: A tubing connection release system. The system includes, a male connector having a profile at one end thereof and receptive to a tubular at the other end thereof, a female connector receptive to a tubular at one end thereof and receptive to the male connector at the other end thereof. The system further includes, a sleeve disposed radially inwardly of the female connector, and a collet having at least one deflectable collet finger disposed radially inwardly of the sleeve. The collet is biased to a position within the female connector whereat the at least one collet finger is supported against radially outward deflection. The collet is further movable by the push-in connector against the bias to a position where the at least one collet finger is radially outwardly unsupported such that the profiled end of the male connector is movable into engagement with the at least one collet finger.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: January 10, 2012
    Assignee: Baker Hughes Incorporated
    Inventor: Peter Barnes Moyes
  • Patent number: 8066069
    Abstract: The present invention relates methods and apparatus for lining a wellbore. In one aspect, a drilling assembly having an earth removal member and a wellbore lining conduit is manipulated to advance into the earth. The drilling assembly includes a first fluid flow path and a second fluid flow path. Fluid is flowed through the first fluid flow path, and at least a portion of which may return through the second fluid flow path. In one embodiment, the drilling assembly is provided with a third fluid flow path. After drilling has been completed, wellbore lining conduit may be cemented in the wellbore.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 29, 2011
    Assignee: Weatherford/Lamb, Inc.
    Inventors: Richard L. Giroux, Gregory G. Galloway, David J. Brunnert, Patrick G. Maguire, Tuong Thanh Le, Albert C. Odell, II, David M. Haugen, Frederick T. Tilton, Brent J. Lirette, Mark Murray, Peter Barnes Moyes