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: 12429094Abstract: 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: GrantFiled: August 23, 2024Date of Patent: September 30, 2025Assignee: Robert Bosch GmbHInventors: Jeemon Kurian, Jonathan Stewart, Enrique Busquets
-
Patent number: 11596917Abstract: 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: GrantFiled: September 12, 2017Date of Patent: March 7, 2023Assignee: Catagen LimitedInventors: Andrew Woods, Jonathan Stewart, Richard O'Shaughnessy, Rose Mary Stalker
-
Patent number: 10929431Abstract: 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: GrantFiled: August 28, 2015Date of Patent: February 23, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
-
Publication number: 20210021465Abstract: 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: ApplicationFiled: July 17, 2019Publication date: January 21, 2021Inventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
-
Patent number: 10873504Abstract: 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: GrantFiled: July 17, 2019Date of Patent: December 22, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Timothy Silversides, Jonathan Stewart, Jordan Snodgrass
-
Patent number: 10783021Abstract: 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: GrantFiled: March 31, 2016Date of Patent: September 22, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Siamak Nazari, Jin Wang, Jonathan Stewart, Roopesh Kumar Tamma
-
Publication number: 20200061570Abstract: 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: ApplicationFiled: September 12, 2017Publication date: February 27, 2020Inventors: Andrew Woods, Jonathan Stewart, Richard O'Shaughnessy, Rose Mary Stalker
-
Patent number: 10140194Abstract: 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: GrantFiled: March 20, 2014Date of Patent: November 27, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
-
Publication number: 20180314570Abstract: 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: ApplicationFiled: March 31, 2016Publication date: November 1, 2018Inventors: Siamak Nazari, Jin Wang, Jonathan Stewart, Roopesh Kumar Tamma
-
Publication number: 20180011914Abstract: 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: ApplicationFiled: August 28, 2015Publication date: January 11, 2018Inventors: Mark Doherty, Siamak Nazari, Jin Wang, Srinivasa D. Murthy, Paul Kinnaird, Pierre Labat, Jonathan Stewart
-
Publication number: 20180004617Abstract: 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: ApplicationFiled: August 28, 2015Publication date: January 4, 2018Inventors: Mark Doherty, Siamak Nazari, Richard Dalzell, Peter Hynes, Fabrice Scoupe, Paul Kinnaird, Jonathan Stewart, Sinead Armstrong
-
Publication number: 20180004761Abstract: 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: ApplicationFiled: August 28, 2015Publication date: January 4, 2018Inventors: Mark Doherty, Siamak Nazari, Paul Kinnaird, Fabrice Scoupe, Jonathan Stewart
-
Publication number: 20160350192Abstract: 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: ApplicationFiled: March 20, 2014Publication date: December 1, 2016Inventors: Mark Doherty, Siamak Nazari, Jonathan Stewart, Richard Dalzell, Peter Hynes
-
Publication number: 20160135387Abstract: 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: ApplicationFiled: December 24, 2014Publication date: May 19, 2016Inventor: Jonathan STEWART
-
Publication number: 20160131118Abstract: 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: ApplicationFiled: November 6, 2014Publication date: May 12, 2016Inventors: Michael Weathersbee, Richard Kalocy, Jonathan Stewart
-
Patent number: 9223638Abstract: 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: GrantFiled: September 24, 2012Date of Patent: December 29, 2015Assignee: SAP SEInventors: Benoit Hudzia, Jonathan Stewart, Jonathan Sinclair, Jean-Noel Gonzalez de Linares
-
Publication number: 20150047651Abstract: 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: ApplicationFiled: May 7, 2014Publication date: February 19, 2015Applicant: Etymotic Research, Inc.Inventors: Andy Haapapuro, Viorel Drambarean, Mead C. Killion, Gail Gudmundsen, Jonathan Stewart
-
Transport property data calculated from derivative seismic rock property data for transport modeling
Patent number: 8688425Abstract: 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: GrantFiled: April 13, 2009Date of Patent: April 1, 2014Assignee: ExxonMobil Upstream Research CompanyInventors: Shauna K. Oppert, Michael E. Farrell, Jonathan Stewart, Rene Jonk, Scott A. Barboza -
Patent number: D721586Type: GrantFiled: November 7, 2013Date of Patent: January 27, 2015Assignee: Glaxo Group LimitedInventors: Tim Sharpe, Jonathan Stewart, Stuart Cole
-
Patent number: D724443Type: GrantFiled: November 7, 2013Date of Patent: March 17, 2015Assignee: Glaxo Group LimitedInventors: Tim Sharpe, Jonathan Stewart, Stuart Cole