Patents by Inventor John A. Gibbs

John A. Gibbs 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: 11975747
    Abstract: A bridge-supported tool for opening and closing lids located on top of railcars. The bridge has two sides and a cross member between the sides that moves along the sides, the cross member supports a tool carriage that moves along the cross member, the tool carriage has a tool engagement interface for retaining a selected tool and the interface is vertically moveable, such that the tool is moveable to any selected location in the space defined by the bridge. A controller can be used to direct the positioning of the tool by controlling the movements of the cross member, tool carriage and tool engagement interface.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: May 7, 2024
    Assignee: RayHawk Technologies Inc.
    Inventors: Benjamin Gibb, Thomas Boehm, John Srayko
  • Patent number: 11959365
    Abstract: Systems and methods of forming a seal employ a robust metal sealing unit for tubulars used in rotary drilling. Specifically, eutectic alloy is used to seal a tubular to a wellbore after drilling. A downhole heater melts the alloy, allowing the alloy to expand and drain before it cools and solidifies between the wellbore and tubular, forming a gas tight seal.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: April 16, 2024
    Assignee: CONOCOPHILLIPS COMPANY
    Inventor: John Gibb
  • Publication number: 20240035597
    Abstract: First and second pipe elements are joined end to end by a coupling. The first and second pipe elements have a circumferential groove at an end, and each of the grooves has a floor. A plurality of segments, each having oppositely disposed ends, and a respective connection member positioned at each end, form the coupling. A first end of each segment is connected to a second end of another of the segments such that said segments surround a central space for receiving the second pipe element.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Inventors: John Gibb, Douglas R. Dole, Michael V. Porter
  • Patent number: 11561882
    Abstract: An apparatus and method are provided for generating and processing a trace stream indicative of instruction execution by processing circuitry. An apparatus has an input interface for receiving instruction execution information from the processing circuitry indicative of a sequence of instructions executed by the processing circuitry, and trace generation circuitry for generating from the instruction execution information a trace stream comprising a plurality of trace elements indicative of execution by the processing circuitry of instruction flow changing instructions within the sequence.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 24, 2023
    Assignee: Arm Limited
    Inventors: François Christopher Jacques Botman, Thomas Christopher Grocutt, John Michael Horley, Michael John Williams, Michael John Gibbs
  • Publication number: 20220251929
    Abstract: Systems and methods of forming a seal employ a robust metal sealing unit for tubulars used in rotary drilling. Specifically, eutectic alloy is used to seal a tubular to a wellbore after drilling. A downhole heater melts the alloy, allowing the alloy to expand and drain before it cools and solidifies between the wellbore and tubular, forming a gas tight seal.
    Type: Application
    Filed: April 26, 2022
    Publication date: August 11, 2022
    Inventor: John GIBB
  • Patent number: 11365611
    Abstract: Systems and methods of forming a seal employ a robust metal sealing unit for tubulars used in rotary drilling. Specifically, eutectic alloy is used to seal a tubular to a wellbore after drilling. A downhole heater melts the alloy, allowing the alloy to expand and drain before it cools and solidifies between the wellbore and tubular, forming a gas tight seal.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: June 21, 2022
    Assignee: CONOCOPHILLIPS COMPANY
    Inventor: John Gibb
  • Patent number: 11068270
    Abstract: An apparatus has an input interface for receiving instruction execution information from processing circuitry, and trace generation circuitry for generating from the instruction execution information a trace stream. The instruction sequence from the processing circuitry includes at least one branch-future instruction that effectively turns an instruction identified by the branch-future instruction into a branch, and in particular causes the processing circuitry to branch to a target address identified by the branch-future instruction when that identified instruction is encountered within the instruction sequence.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: July 20, 2021
    Assignee: ARM LIMITED
    Inventors: Michael John Gibbs, John Michael Horley
  • Publication number: 20210215283
    Abstract: First and second pipe elements are joined end to end by a coupling. The first and second pipe elements have a circumferential groove at an end, and each of the grooves has a floor. A plurality of segments, each having oppositely disposed ends, and a respective connection member positioned at each end, form the coupling. A first end of each segment is connected to a second end of another of the segments such that said segments surround a central space for receiving the second pipe element.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: John Gibb, Douglas R. Dole, Michael V. Porter
  • Patent number: 11048609
    Abstract: A trace module has monitoring circuitry for monitoring processing of instructions by processing circuitry, and trace output circuitry for outputting a sequence of elements indicative of outcomes of the processing of instructions by the processing circuitry. The trace module supports output of a commit window move element indicating that a commit window, representing a portion of the trace stream comprising at least one speculative element representing at least one speculatively executed instruction, should move while the oldest remaining speculative element of the trace stream remains uncommitted. This can be useful for tracing of transactional memory functionality within program code.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: June 29, 2021
    Assignee: Arm Limited
    Inventor: Michael John Gibbs
  • Patent number: 10962152
    Abstract: A method for preparing a factory assembled pipe coupling includes positioning a flexible, resilient ring within a first channel in the first segment of the coupling, the ring having a ring outer surface engaging the first segment, and engaging a second channel in a second segment of the coupling with the ring outer surface so as to align each connection member on the first segment with a connection member on the second segment. Further steps include attaching the first end of the first segment to the first end of the second segment, and attaching the second end of the first segment to the second end of the second segment and supporting the first and second segments in spaced apart relation from one another on the ring at a distance at least sufficient to permit insertion of the pipe elements into the central space without disassembling the segments.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: March 30, 2021
    Assignee: Victaulic Company
    Inventors: John Gibb, Douglas R. Dole, Michael V. Porter
  • Patent number: 10790994
    Abstract: Implementations of light filters for use in cryptographic operations may include: a substrate having at least a first side and a second side, the first side opposing the second side, the substrate including one of a translucent, a transparent, and a semi-transparent material, and any combination thereof; and one or more layers of microscopic structures coupled to one of the first side, the second side, and both the first side and the second side of the substrate, the microscopic structures each containing one or more structural elements configured to interact with light. The microscopic structures may be configured to collectively form a unique light pattern on a detector optically coupled with the light filter. The unique pattern may be configured to be used to form a challenge-response pair (CRP) and the CRP is configured to be used in cryptographic operations to authenticate an electronic device associated with the light filter.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: September 29, 2020
    Assignee: Arizona Board of Regents acting for and on behalf of Northern Arizona University
    Inventors: Bertrand Cambou, John Gibbs
  • Publication number: 20200264963
    Abstract: A trace module has monitoring circuitry for monitoring processing of instructions by processing circuitry, and trace output circuitry for outputting a sequence of elements indicative of outcomes of the processing of instructions by the processing circuitry. The trace module supports output of a commit window move element indicating that a commit window, representing a portion of the trace stream comprising at least one speculative element representing at least one speculatively executed instruction, should move while the oldest remaining speculative element of the trace stream remains uncommitted. This can be useful for tracing of transactional memory functionality within program code.
    Type: Application
    Filed: December 10, 2018
    Publication date: August 20, 2020
    Inventor: Michael John GIBBS
  • Patent number: 10621662
    Abstract: Systems and methods are disclosed for valuating financial contracts and assessing the risk associated with such contracts. Such systems and methods receive valuation details and an internal contract representation related to the contract to value the contract. Internal contract representations describe the contract in terms of flow sets, cash flow functions, and choice functions Choice functions involve determining whether or not the information desirable to make the choice is available when the choice is to be made. If the information is not known for a particular choice function, then the choice function is replaced with a trigger rule. Trigger rules are determinable when the choice has to be made. Trigger rules are based on stochastic processes associated with the choice function.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: April 14, 2020
    Assignee: FinancialCAD Corporation
    Inventors: Mark John Gibbs, Russell Goyder
  • Patent number: 10540309
    Abstract: An apparatus for combining trace data from a plurality of trace sources has an input interface to receive the trace data, and an output interface to output a trace stream. A network of interconnected funnel elements combines the trace data to produce the trace stream. Each funnel element has an output port and a plurality of input ports arranged to receive trace data either from one of the trace sources, or from an output port of another funnel element in the network, and associated control circuitry to control connection of the input ports to the output port. The control circuitry determines control data indicative of a number of trace sources whose trace data is to be routed through each of the input ports of said funnel element, and controls the timing allocation of the associated funnel element's output port to each input port in dependence on the control data.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: January 21, 2020
    Assignee: ARM Limited
    Inventor: Michael John Gibbs
  • Publication number: 20190370149
    Abstract: An apparatus and method are provided for generating and processing a trace stream indicative of instruction execution by processing circuitry. An apparatus has an input interface for receiving instruction execution information from the processing circuitry indicative of a sequence of instructions executed by the processing circuitry, and trace generation circuitry for generating from the instruction execution information a trace stream comprising a plurality of trace elements indicative of execution by the processing circuitry of instruction flow changing instructions within the sequence.
    Type: Application
    Filed: August 9, 2017
    Publication date: December 5, 2019
    Inventors: François Christopher Jacques BOTMAN, Thomas Christopher GROCUTT, John Michael HORLEY, Michael John WILLIAMS, Michael John GIBBS
  • Patent number: 10385654
    Abstract: A system and method for sealing a multilateral junction in an oil well is described. Molten material, such as a eutectic or non-eutectic alloy, flows into the junction area and forms a durable seal upon cooling. An expanding alloy may be utilized, which expands upon solidification and which has a melting temperature that is higher than the maximum anticipated well temperature. The alloy is placed within a cavity in the well and held at a temperature above the melting point of the alloy, after which the alloy is cooled down to the ambient well temperature and solidifies and expands within the cavity.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 20, 2019
    Assignee: ConocoPhillips Company
    Inventor: John Gibb
  • Patent number: 10379989
    Abstract: A processing circuit is responsive to at least one conditional instruction to perform a conditional operation in dependence on a current value of a subset of at least one condition flag. A trace circuit is provided for generating trace data elements indicative of operations performed by the processing circuit. When the processing circuit 4 processes at least one selected instruction, then the trace circuit generates a trace data element including a traced condition value indicating at least the subset of condition flags required to determine the outcome of the conditional instruction. A corresponding diagnostic apparatus uses the traced condition value to determine a processing outcome of the at least one conditional instruction.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 13, 2019
    Assignee: ARM Limited
    Inventors: John Michael Horley, Simon John Craske, Michael John Gibbs, Paul Anthony Gilkerson
  • Publication number: 20190220929
    Abstract: Methods determine a representation of the option Greek delta ? which expresses a dependence of an expected value V of a financial contract on one or more underlyings of the financial contract/ The method comprises obtaining: a complete set of algorithmic differentiation (AD) sensitivities of the expected value of the financial contract to a set of N input parameters {right arrow over (a)} in a form ? ? ? V = [ ? V ? a 1 , ? V ? a 2 , … ? ? ? V ? a N ] T ; and a complete set of AD sensitivities of the expected value of the one or more underlyings Fj for j=1 . . . M, where M<N and M is a number of the one or more underlyings to the set of N input parameters {right arrow over (a)} in a form ? ? ? F j = [ ? F j ? a 1 , ? F j ? a 2 , … ? ? ? F j ? a N ] T for each j=1 . . . M.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 18, 2019
    Inventors: Russell GOYDER, Mark John GIBBS, Glen GOODVIN
  • Publication number: 20190179642
    Abstract: An apparatus and method are provided for generating and processing a trace stream indicative of instruction execution by processing circuitry. An apparatus has an input interface for receiving instruction execution information from processing circuitry indicative of a sequence of instructions executed by the processing circuitry, and trace generation circuitry for generating from the instruction execution information a trace stream comprising a plurality of trace elements indicative of execution by the processing circuitry of predetermined instructions within the sequence. The instruction sequence includes at least one branch-future instruction that effectively turns an instruction identified by the branch-future instruction into a branch, and in particular causes the processing circuitry to branch to a target address identified by the branch-future instruction when that identified instruction is encountered within the instruction sequence.
    Type: Application
    Filed: September 13, 2016
    Publication date: June 13, 2019
    Inventors: Michael John GIBBS, John Michael HORLEY
  • Publication number: 20180313193
    Abstract: Systems and methods of forming a seal employ a robust metal sealing unit for tubulars used in rotary drilling. Specifically, eutectic alloy is used to seal a tubular to a wellbore after drilling. A downhole heater melts the alloy, allowing the alloy to expand and drain before it cools and solidifies between the wellbore and tubular, forming a gas tight seal.
    Type: Application
    Filed: April 13, 2018
    Publication date: November 1, 2018
    Inventor: John GIBB