Patents by Inventor Jonathan Stewart

Jonathan Stewart 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: 12429094
    Abstract: A hydrostatic pump includes a first pumping unit having a first driveshaft extending between a first end and a second end. A second pumping unit has a second driveshaft, the second driveshaft extending between a first end and a second end. A port block is positioned between the first pumping unit and the second pumping unit. A coupler is positioned within the port block, the coupler receiving the second end of the first driveshaft and the first end of the second driveshaft and configured to transmit torque from the first driveshaft to the second driveshaft. The coupler includes an internal spline configured to engage the second end of the first driveshaft and a support land spaced apart from the internal spline via an annular recess, the support land configured to support the first driveshaft at a location between the internal spline and the first end of the first driveshaft.
    Type: Grant
    Filed: August 23, 2024
    Date of Patent: September 30, 2025
    Assignee: Robert Bosch GmbH
    Inventors: Jeemon Kurian, Jonathan Stewart, Enrique Busquets
  • Patent number: 11596917
    Abstract: A test system comprising a reactor having a fluid circuit and a test zone for an item under test. A plurality of control zones are included in the fluid circuit for controlling parameters of the fluid in accordance with control information. A control system receives input data specifying test values for the fluid parameters, predicts the behaviour of the fluid using the input data and a mathematical model of the reactor, calculates control information based on the predicted fluid behaviour, and communicates the control information to the control zones. The system can simulate transient test conditions by selective use of fluid evacuation and dilution, and by use of temperature and flow bypass circuits.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: March 7, 2023
    Assignee: Catagen Limited
    Inventors: Andrew Woods, Jonathan Stewart, Richard O'Shaughnessy, Rose Mary Stalker
  • Patent number: 10929431
    Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: February 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
  • Publication number: 20210021465
    Abstract: Example implementations relate to managing configuration requests in computer networks which include a set of configurable external entities. In an example, a received configuration request can be decomposed into a set of provisioning items and the set of provisioning items can be stored in a data structure. Using provisioning items from the data structure, a set of provisioning operations can be constructed, and the set of provisioning operations can be dispatched to at least one of the configurable external entities of the set of configurable external entities to provision the at least one configurable external entity in accordance with the received configuration request.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
  • Patent number: 10873504
    Abstract: Example implementations relate to managing concurrently received configuration requests in a computing network that includes a set of configurable network entities. IN an example, a plurality of configuration requests are received concurrently and a separate database transaction is opened in a configuration database for each received configuration request. A plurality of configuration deltas are identified, each of the plurality of configuration deltas representing a change in a configuration of a network entity of the computing network requested by one of the plurality of received configuration requests. An existing configuration of the network entity is obtained from the configuration database and the existing configuration of the network entity is modified using the identified configuration deltas to generate a provisioning request for the network entity.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: December 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
  • Patent number: 10783021
    Abstract: Examples include transaction management for a multi-node cluster. Some examples include generating a request log entry at an owner node that identifies a duplicate data location, tagging the duplicate data location with a requested tag, and issuing a zero-copy request that identifies the duplicate data location. In some such examples, a service node may generate a service log entry based on the zero-copy request that identifies the duplicate data location, process the zero-copy request, and tag the duplicate data location with a serviced tag. A determination may be made as to whether at least one of the owner node and the service node have failed and based on the determination that at least one has failed, the failed node may be recovered via at least one of the requested tag and the serviced tag of the duplicate data location.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 22, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Siamak Nazari, Jin Wang, Jonathan Stewart, Roopesh Kumar Tamma
  • Publication number: 20200061570
    Abstract: A test system comprising a reactor having a fluid circuit and a test zone for an item under test. A plurality of control zones are included in the fluid circuit for controlling parameters of the fluid in accordance with control information. A control system receives input data specifying test values for the fluid parameters, predicts the behaviour of the fluid using the input data and a mathematical model of the reactor, calculates control information based on the predicted fluid behaviour, and communicates the control information to the control zones. The system can simulate transient test conditions by selective use of fluid evacuation and dilution, and by use of temperature and flow bypass circuits.
    Type: Application
    Filed: September 12, 2017
    Publication date: February 27, 2020
    Inventors: Andrew Woods, Jonathan Stewart, Richard O'Shaughnessy, Rose Mary Stalker
  • Patent number: 10140194
    Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: November 27, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
  • Publication number: 20180314570
    Abstract: Examples include transaction management for a multi-node cluster. Some examples include generating a request log entry at an owner node that identifies a duplicate data location, tagging the duplicate data location with a requested tag, and issuing a zero-copy request that identifies the duplicate data location. In some such examples, a service node may generate a service log entry based on the zero-copy request that identifies the duplicate data location, process the zero-copy request, and tag the duplicate data location with a serviced tag. A determination may be made as to whether at least one of the owner node and the service node have failed and based on the determination that at least one has failed, the failed node may be recovered via at least one of the requested tag and the serviced tag of the duplicate data location.
    Type: Application
    Filed: March 31, 2016
    Publication date: November 1, 2018
    Inventors: Siamak Nazari, Jin Wang, Jonathan Stewart, Roopesh Kumar Tamma
  • Publication number: 20180011914
    Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 11, 2018
    Inventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
  • Publication number: 20180004617
    Abstract: Methods and systems for managing sets of transactions for replication are provided. A system includes a number of origination nodes forming a source array. A sequence number generator generates sequence numbers based, at least in part, on a time interval during which a transaction is received. A subset manager groups transactions into subsets based, at least in part, on the sequence number.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 4, 2018
    Inventors: Mark Doherty, Siamak Nazari, Richard Dalzell, Peter Hynes, Fabrice Scoupe, Paul Kinnaird, Jonathan Stewart, Sinead Armstrong
  • Publication number: 20180004761
    Abstract: Methods and systems for managing manifests for replication are provided. A system includes a number of origination nodes forming a source array. A remote copy ticket dispenser provides a replication ticket for a transaction to be grouped with other transactions and to be replicated to a destination array. A transaction communicator sends transactions to the destination array.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 4, 2018
    Inventors: Mark Doherty, Siamak Nazari, Paul Kinnaird, Fabrice Scoupe, Jonathan Stewart
  • Publication number: 20160350192
    Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
    Type: Application
    Filed: March 20, 2014
    Publication date: December 1, 2016
    Inventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
  • Publication number: 20160135387
    Abstract: An apparatus and method for protecting trees from undesired contact or access. One exemplary embodiment describes a tree trunk protection device. The tree trunk protection device can have a flexible cord having a first end and a second end; a substantially inflexible cord having a first end and a second end; and a plurality of legs each having a top end and a bottom end. The plurality of legs may be coupled to a flexible cord having at a first end and forming a circle having a first diameter. Additionally, the plurality of legs can be coupled at a second end to a substantially inflexible cord forming a circle having a second diameter that is larger than the circle with the first diameter at the top of the plurality of legs, and the plurality of legs can have a plurality of spacers disposed between each of the plurality of legs.
    Type: Application
    Filed: December 24, 2014
    Publication date: May 19, 2016
    Inventor: Jonathan STEWART
  • Publication number: 20160131118
    Abstract: A tandem axial piston pump having a common cylinder block. A first axial piston pump includes a first set of pistons arranged in a parallel, circular array and configured to reciprocate in response to rotation about a central axis. A second axial piston pump includes a second set of pistons arranged in a parallel, circular array and configured to reciprocate as they rotate about the central axis. A common drive shaft extends along the central axis, both the first and second sets of pistons being configured to rotate with the common drive shaft. Both the first and second sets of pistons are configured to reciprocate within corresponding separate first and second sets of cylinder bores of the common cylinder block.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 12, 2016
    Inventors: Michael Weathersbee, Richard Kalocy, Jonathan Stewart
  • Patent number: 9223638
    Abstract: Implementations of the present disclosure are directed to enabling data transfer between data producers and data consumers. Implementations include generating a data structure, the data structure including a lockless spin buffer (LLSB), the LLSB including two or more lockless components, each of the two or more lockless components including a plurality of elements to be written to and read from, providing one or more write pointers to enable one or more data producers to write to each of the two or more lockless components, and providing one or more read pointers to enable one or more data consumers to read from each of the two or more lockless components, the one or more data producers being able to write to the LLSB concurrently with the one or more data consumers being able to read from the LLSB.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: December 29, 2015
    Assignee: SAP SE
    Inventors: Benoit Hudzia, Jonathan Stewart, Jonathan Sinclair, Jean-Noel Gonzalez de Linares
  • Publication number: 20150047651
    Abstract: The present technology relates to a compact high fidelity earplug. The earplug has a central column having a hollow sound channel. Inner and outer platforms extend radially from the central column to define a first and second chamber. Openings in the first and second platforms allow sound to enter into the first chamber, and pass into the second chamber. Sound is then directed through an opening in the central column, into the sound chamber, and towards the ear of a wearer.
    Type: Application
    Filed: May 7, 2014
    Publication date: February 19, 2015
    Applicant: Etymotic Research, Inc.
    Inventors: Andy Haapapuro, Viorel Drambarean, Mead C. Killion, Gail Gudmundsen, Jonathan Stewart
  • Patent number: 8688425
    Abstract: At least one transport property for a subsurface region is calculated from derivative seismic data by generating a model relating at least one derivative seismic rock property of a subsurface region to at least one transport property for the subsurface region. At least one transport property is calculated by applying the generated transport property model. Transport phenomena may be simulated with a transport model using at least one transport property generated by applying the model. A model describing evolution of the at least one transport property may be generated within the subsurface region over time, e.g., to facilitate basin modeling of the subsurface region.
    Type: Grant
    Filed: April 13, 2009
    Date of Patent: April 1, 2014
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Shauna K. Oppert, Michael E. Farrell, Jonathan Stewart, Rene Jonk, Scott A. Barboza
  • Patent number: D721586
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: January 27, 2015
    Assignee: Glaxo Group Limited
    Inventors: Tim Sharpe, Jonathan Stewart, Stuart Cole
  • Patent number: D724443
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: March 17, 2015
    Assignee: Glaxo Group Limited
    Inventors: Tim Sharpe, Jonathan Stewart, Stuart Cole