Patents by Inventor Keith Stanley

Keith Stanley 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: 11859851
    Abstract: An energy efficient hybrid variable air volume terminal system with multiple heating coils to enhance temperature control in each individual room in a plurality of rooms. The hybrid variable air volume terminal system includes a novel hybrid variable air volume box that has one inlet duct and a plurality of outlet ducts coupled to the novel hybrid variable air volume box. Each outlet duct has a heating coil operably connected thereto which can be operably connected to any number of the plurality of rooms to provide an energy efficient building management system. In certain embodiments, either an actual or a virtual thermostat is operably connected to the hybrid variable air volume terminal system to control the operation of the system remotely. In certain embodiments, the hybrid variable air volume terminal system comprises an automated air balance system or an automated space control damper and demand response control system to control and/or vary the amount of air flow.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: January 2, 2024
    Assignee: ALBIREO ENERGY, LLC
    Inventor: Keith Stanley Voysey
  • Publication number: 20230382509
    Abstract: A gearcase for a marine propulsion system has an input shaft rotatable about a central axis of rotation and an output shaft coaxially arranged with the input shaft. A clutch assembly is operable between a first clutch position and a second clutch position, wherein, when the clutch assembly is in the first clutch position, the input shaft is coupled to the output shaft for rotating the output shaft in a first rotational direction. When the clutch assembly is in the second clutch position a gear assembly operably connects the input shaft to the output shaft for rotating the output shaft in an opposite second rotational direction. The gearcase can be part of a marine propulsion system, such as an outboard motor for a mud boat. A method of transferring power in a gearcase and a marine propulsion system are also disclosed.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Applicants: ZF Marine Propulsion Systems Miramar, LLC, ZF Padova S.r.l., Gator Tail LLC
    Inventors: Keith Stanley, Drew Orvieto, David Friedenberg, Andrea Pellegrinetti, Mattia Caracristi, Michele Zottele, Kyle Broussard, Blaine Broussard
  • Patent number: 11797448
    Abstract: A computer-implemented method, according to one embodiment, includes: in response to a determination that an available capacity of one or more buffers in a primary cache is not outside a predetermined range, using the one or more buffers in the primary cache to satisfy all incoming I/O requests. In response to a determination that the available capacity of the one or more buffers in the primary cache is outside the predetermined range, one or more buffers in a secondary cache are allocated, and the one or more buffers in the secondary cache are used to satisfy at least some of the incoming I/O requests.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: October 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Beth Ann Peterson, Kevin J. Ash, Lokesh Mohan Gupta, Warren Keith Stanley, Roger G. Hathorn
  • Publication number: 20230115159
    Abstract: The present disclosure relates to a system for providing real-time performance feedback on a rowing machine, the rowing machine comprising a load unit 1 coupled to a support track, a seat 5 slidably coupled to the support track for supporting a rower, a handle 3 coupled to the load unit arranged to move relative to the load unit by a pulling action on the handle, and a foot stretcher 4 coupled to the support track arranged to receive a pushing action thereon, the system comprising: a first sensor 13 configured to measure a first parameter indicative of the pulling action on the handle; a second sensor 11 configured to measure a second parameter indicative of the pushing action received by the foot stretcher; and a data processing unit, DPU, configured to determine a relationship between the pulling action on the handle and the pushing action received by the foot stretcher based on the first parameter and the second parameter.
    Type: Application
    Filed: March 10, 2021
    Publication date: April 13, 2023
    Inventor: Keith Stanley WELLER
  • Publication number: 20230034463
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving a data modification operation at a primary storage location. A determination is made whether data stored at the primary storage location is currently being synchronized with data stored at a secondary storage location. In response to determining that the data stored at the primary storage location is not currently being synchronized with the data stored at the secondary storage location: one or more instructions to satisfy the data modification operation are sent, and a bit in a first bitmap is set. Additionally, an extent that includes the modified track is determined, and a bit in a first summary bitmap is set. The bit set in the first bitmap corresponds to a track modified as a result of satisfying the data modification operation, while the bit in the first summary bitmap corresponds to the extent that includes the modified track.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: David Brent Schreiber, Matthew Sanchez, Matthew J. Ward, Warren Keith Stanley
  • Publication number: 20220414485
    Abstract: Words in a requirement may be decomposed into sub-parts to dynamically generate a requirement graph model. The requirement graph model may include nodes for the sub-parts of the requirement. The requirement graph model may be connected to a constraint graph model based on one or more nodes of the requirement graph model. The connection of the requirement graph model to the constraint graph model may form a combined graph model, and analysis may be performed based on the combined graph model.
    Type: Application
    Filed: November 24, 2020
    Publication date: December 29, 2022
    Inventors: Larry A. BOWDEN, Jr., Juan Esteban E. Montero, Keith Stanley JOHNSTON, Steven R. SZABO
  • Publication number: 20220334970
    Abstract: A computer-implemented method, according to one embodiment, includes: in response to a determination that an available capacity of one or more buffers in a primary cache is not outside a predetermined range, using the one or more buffers in the primary cache to satisfy all incoming I/O requests. In response to a determination that the available capacity of the one or more buffers in the primary cache is outside the predetermined range, one or more buffers in a secondary cache are allocated, and the one or more buffers in the secondary cache are used to satisfy at least some of the incoming I/O requests.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Inventors: Beth Ann Peterson, Kevin J. Ash, Lokesh Mohan Gupta, Warren Keith Stanley, Roger G. Hathorn
  • Patent number: 11474941
    Abstract: A computer-implemented method, according to one approach, includes: receiving a stream of incoming I/O requests, all of which are satisfied using one or more buffers in a primary cache. However, in response to determining that the available capacity of the one or more buffers in the primary cache is outside a predetermined range: one or more buffers in the secondary cache are allocated. These one or more buffers in the secondary cache are used to satisfy at least some of the incoming I/O requests, while the one or more buffers in the primary cache are used to satisfy a remainder of the incoming I/O requests. Moreover, in response to determining that the available capacity of the one or more buffers in the primary cache is not outside the predetermined range: the one or more buffers in the primary cache are again used to satisfy all of the incoming I/O requests.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Beth Ann Peterson, Kevin J. Ash, Lokesh Mohan Gupta, Warren Keith Stanley, Roger G. Hathorn
  • Patent number: 11243885
    Abstract: Provided are a computer program product, system, and method for providing track access reasons for track accesses resulting in the release of prefetched cache resources for the track. A first request for a track is received from a process for which prefetched cache resources to a cache are held for a second request for the track that is expected. A track access reason is provided for the first request specifying a reason for the first request. The prefetched cache resources are released before the second request to the track is received. Indication is made in an unexpected released track list of the track and the track access reason for the first request.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: February 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Beth Ann Peterson, Chung Man Fung, Matthew J. Kalos, Warren Keith Stanley, Matthew J. Ward
  • Publication number: 20210279174
    Abstract: A computer-implemented method, according to one approach, includes: receiving a stream of incoming I/O requests, all of which are satisfied using one or more buffers in a primary cache. However, in response to determining that the available capacity of the one or more buffers in the primary cache is outside a predetermined range: one or more buffers in the secondary cache are allocated. These one or more buffers in the secondary cache are used to satisfy at least some of the incoming I/O requests, while the one or more buffers in the primary cache are used to satisfy a remainder of the incoming I/O requests. Moreover, in response to determining that the available capacity of the one or more buffers in the primary cache is not outside the predetermined range: the one or more buffers in the primary cache are again used to satisfy all of the incoming I/O requests.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Inventors: Beth Ann Peterson, Kevin J. Ash, Lokesh Mohan Gupta, Warren Keith Stanley, Roger G. Hathorn
  • Patent number: 10906618
    Abstract: A marine propulsion system, supported by a strut, comprising an inner propeller shaft supporting a first propeller adjacent a trailing end thereof, and the inner propeller shaft is connected to the drive shaft for receiving and supplying a first portion of torque to the first propeller as well as transfer thrust, generated by the first propeller, along the inner propeller shaft back to the drive shaft. An outer propeller shaft supports a second propeller adjacent a trailing and thereof, and the outer propeller shaft surrounds the inner propeller shaft. A differential gear set receives a second portion of the torque and supplies the second portion to the outer propeller shaft so that the second propeller rotates in an opposite rotational direction to the first propeller. The thrust, generated by the first and the second propellers, is conveyed along either the inner or the outer propeller shafts, to the drive shaft.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 2, 2021
    Assignee: ZF FRIEDRICHSHAFEN AG
    Inventors: Keith Stanley, Andrew Orvieto, Dave Gruenwald, Bryan Danner
  • Patent number: 10864977
    Abstract: A maritime drift control system comprising a vessel movement detection unit, for detecting an actual vessel speed and direction, and a vessel movement control unit with a drift controller for controlling operation of at least one propulsion device of a vessel. The maritime drift control system comprises a drift error generator for generating drift error signals depending on a predetermined speed limit and the actual vessel speed. The drift error generator is connected to the drift controller to transmit the drift error signals to the drift controller. The drift controller uses the drift error signals to compute and transmit propulsion command signals to the at least one propulsion device in order to reduce speed and alter the direction of the vessel to target values. The invention comprises further a maritime vessel with a corresponding maritime drift control system.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: December 15, 2020
    Assignees: ZF Friedrichshafen AG, ZF PADOVA SRL
    Inventors: Marco Murru, Dave Gustin, Gianantonio Bortolin, Andrea Pellegrinetti, Daniel Piccini, Keith Stanley, Andrew Orvieto
  • Patent number: 9668213
    Abstract: A core network entity includes a core network entity processing circuit. The core network entity processing circuit calculates a plurality of dormancy timer adjustment parameters in response to a received service request from a user equipment, and adjusts a dormancy timer for the user equipment based on (i) at least one load condition for the wireless network, and (ii) a comparison between each of the plurality of dormancy timer adjustment parameters and a corresponding one of a plurality of dormancy timer adjustment parameter threshold values. The core network entity then outputs the adjusted dormancy timer to a base station serving the user equipment.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 30, 2017
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Omar Salvador, Keith Stanley, Yang Yang
  • Publication number: 20160375441
    Abstract: The present invention provides apparatus (1) for conducting sequential nucleic acid amplification reactions. The apparatus (1) comprises a platform (2) having a sample compartment (5) and a plurality of reaction compartments (10). The sample compartment (5) is adapted to receive a fluid sample for conducting a first amplification reaction and the platform (2) is adapted to substantially evenly distribute the fluid sample into the plurality of reaction compartments (10) for conducting second amplification reactions. The present invention also extends to a kit, a method and a device for conducting sequential nucleic acid amplification reactions.
    Type: Application
    Filed: April 29, 2016
    Publication date: December 29, 2016
    Inventors: Keith Stanley, John Corbett
  • Patent number: 9352322
    Abstract: The invention relates to continuous flow systems, in particular thermocyclers for the automated and continuous cycling of fluid between a plurality of temperature zones in the amplification of nucleic acids. The invention also relates to an improved sample port for introducing a volume of a liquid sample into a continuous flow system.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: May 31, 2016
    Assignee: QIAGEN INSTRUMENTS AG
    Inventors: Keith Stanley, John Corbett
  • Patent number: 9063945
    Abstract: An apparatus and method for copying data are disclosed. A data track to be replicated using a peer-to-peer remote copy (PPRC) operation is identified. The data track is encoded in a non-transitory computer readable medium disposed in a first data storage system. At a first time, a determination of whether the data track is stored in a data cache is made. At a second time, the data track is replicated to a non-transitory computer readable medium disposed in a second data storage system. The second time is later than the first time. If the data track was stored in the data cache at the first time, a cache manager is instructed to not demote the data track from the data cache. If the data track was not stored in the data cache at the first time, the cache manager is instructed that the data track may be demoted.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: June 23, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Benhase, Lokesh Mohan Gupta, Joseph Smith Hyde, II, Warren Keith Stanley
  • Patent number: 8990264
    Abstract: A method for managing storage functions in a data replication environment is disclosed. In one embodiment, such a method includes continually monitoring for changes to a storage configuration at a secondary site. Upon detecting changes to the storage configuration at the secondary site, the method transmits remote metadata describing the changes to the primary site and stores the remote metadata at the primary site. The method then initiates a storage management function at the primary site which is mirrored to the secondary site. In order to perform the storage management function, the method reads the remote metadata at the primary site to determine the storage configuration at the secondary site. The method then performs the storage management function at the primary site in a way that takes into account the storage configuration at the secondary site.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nicolas Marc Clayton, Lisa Joan Gundy, John Richard Paveza, Beth Ann Peterson, Alfred Emilio Sanchez, David Michael Shackelford, Warren Keith Stanley, John Glenn Thompson
  • Patent number: 8990263
    Abstract: A method for managing storage functions in a data replication environment is disclosed. In one embodiment, such a method includes continually monitoring for changes to a storage configuration at a secondary site. Upon detecting changes to the storage configuration at the secondary site, the method transmits remote metadata describing the changes to the primary site and stores the remote metadata at the primary site. The method then initiates a storage management function at the primary site which is mirrored to the secondary site. In order to perform the storage management function, the method reads the remote metadata at the primary site to determine the storage configuration at the secondary site. The method then performs the storage management function at the primary site in a way that takes into account the storage configuration at the secondary site. A corresponding apparatus, system, and computer-readable medium are also disclosed and claimed herein.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nicolas Marc Clayton, Lisa Joan Gundy, John Richard Paveza, Beth Ann Peterson, Alfred Emilio Sanchez, David Michael Shackelford, Warren Keith Stanley, John Glenn Thompson
  • Patent number: 8962250
    Abstract: The invention relates to improved methods of amplifying and optionally quantifying and/or identifying a plurality of selected nucleic acid molecules from a pool of nucleic acid molecules. A first round of multiplex amplification used where the amplification reaction is allowed to proceed to a point prior to that at which significant competition between amplicons for reaction components has occurred. This is the followed by a second round of amplification that typically includes a fluorescent reporter to allow for each of the selected nucleic acid sequences to be quantified. The methods are useful for the amplification and quantification of nucleic acids from a variety of sources, such as gene expression products, whereby many such products may be amplified and quantified from very limited samples and from degraded archival samples.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: February 24, 2015
    Assignee: Qiagen GmbH
    Inventor: Keith Stanley
  • Patent number: 8489129
    Abstract: Systems and methods are disclosed for transmitting a text/multimedia message over a bearer interface of a mobile network. A first network element of the mobile network, such as an MSC for a Mobile Terminated (MT) text/multimedia message or a BSS for a Mobile Originated (MO) text/multimedia message, receives a text/multimedia message. The first network element communicates with a second network element of the mobile network using a signaling interface (e.g., an IOS A1 interface) to select a bearer connection on a non-voice circuit-mode bearer interface (e.g., an IOS A5 interface), and routes the text/multimedia message to the second network element over the selected connection on the non-voice circuit-mode bearer interface. The first network element may also select a bearer connection on a voice bearer interface (e.g., an IOS A2 interface) and route the text/multimedia message to the second network element over the selected bearer connection.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: July 16, 2013
    Assignee: Alcatel Lucent
    Inventors: Farid Hacena, Keith Stanley