Patents by Inventor Craig Hanson

Craig Hanson 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: 9834915
    Abstract: The present invention is directed to a sink assembly that can separate particulate contaminants from a liquid in which they are suspended. The sink assembly includes a master trap and at least a first trap with a riser and valve assembly to collect particulates and prevent overflow from the master trap. The sink assembly provides a simple maintenance and cleaning solution.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: December 5, 2017
    Assignee: SMART SINKS PTY LTD
    Inventor: Craig Hanson
  • Publication number: 20170274510
    Abstract: A tool for removing a component from a turbomachine is provided. The tool includes a body having a connection portion for engaging the component. The tool additionally includes a force section connected to the body and configured to transfer a force to the connection portion in a direction at an acute angle relative to longitudinal axis of a dovetail slot of a rotor wheel adjacent to the component.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Sandra Beverly Kolvick, Stuart Craig Hanson, Wayne David Sullivan
  • Publication number: 20170255575
    Abstract: A memory module includes: a non-volatile memory; and an asynchronous memory interface to interface with a memory controller. The asynchronous memory interface may use repurposed pins of a double data rate (DDR) memory channel to send an asynchronous data to the memory controller. The asynchronous data may be device feedback indicating a status of the non-volatile memory.
    Type: Application
    Filed: August 10, 2016
    Publication date: September 7, 2017
    Inventors: Dimin NIU, Mu-Tien CHANG, Hongzhong ZHENG, Sun Young LIM, Indong KIM, Jangseok CHOI, Craig HANSON
  • Publication number: 20170255418
    Abstract: A memory system includes: one or more memory modules, each comprising a plurality of memory devices having corresponding write commit policies; and one or more memory controllers coupled to the one or more memory modules, the one or more memory controllers having a configurable write operation protocol to operate with the memory devices according to the corresponding write commit policies
    Type: Application
    Filed: May 31, 2016
    Publication date: September 7, 2017
    Inventors: Dimin Niu, Mu-Tien Chang, Hongzhong Zheng, Craig Hanson, Sun Young Lim, Indong Kim
  • Publication number: 20170175369
    Abstract: The present invention is directed to a mobile sink assembly including a container partitioned into two compartments with an overflow aperture in a dividing wall providing fluid communication between an upper compartment and a lower compartment. There is a first trap in the top opening of the upper compartment and a second trap positionable below the first trap. There is a riser and valve assembly coupled to the draining aperture in the first trap and configured to control a flow of liquid from the first trap. There is a pump that pumps fluid from the lower compartment to the first trap. In this way water recirculates through the traps while particulate matter is retained in the first and second traps.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 22, 2017
    Inventor: Craig Hanson
  • Publication number: 20170167299
    Abstract: A combustor assembly lift system comprises a track that extends in at least a longitudinal direction, a lift arm moveably engaged with the track such that it can traverse along the track in at least the longitudinal direction, and a combustor assembly engagement frame connected to the lift arm, wherein the combustor assembly engagement frame is configured to temporarily secure to at least a portion of a combustor assembly.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Ansley Michelle Heard, Stuart Craig Hanson, Jereld Alan Meiers, Kyle Joseph Banwart
  • Publication number: 20170167297
    Abstract: A combustor assembly alignment system comprises an alignment plate comprising a plurality of alignment plate holes that align with a plurality of combustor assembly flange holes, an alignment plate securement system configured to secure the alignment plate to a combustor assembly flange by passing through a first alignment plate hole of the alignment plate and a first combustor assembly flange hole of the combustor assembly flange, and an alignment tube that extends away from the alignment plate, wherein a hollow interior of the alignment tube aligns with a second combustor assembly flange hole when the alignment plate is secured to the combustor assembly flange.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Thomas Michael Merlau, Stuart Craig Hanson, Sandra Beverly Kolvick, Thomas Alan Mogle, II, Loy Milton Miller, JR.
  • Patent number: 9666263
    Abstract: A Dual In-Line Memory Module (DIMM) Solid State Drive (SSD) System-on-a-Chip (SoC) (345) is disclosed. The DIMM SSD SoC (345) can interoperate with a host memory controller (335) as though it were a traditional Dynamic Random Access Memory (DRAM) DIMM (105, 130) with system interconnect skew and on-DIMM skew, even though the DIMM SSD SoC (345) does not have on-DIMM skew. The DIMM SSD SoC (345) can include variable delay elements (422, 424, 426, 428, 430, 432, 434, 436, 438) that can replicate the delay a traditional DRAM DIMM (105, 130) experiences and that the host memory controller (335) expects, or a superior delay that minimizes system signal integrity issues, thereby increasing maximum system speed.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 30, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Craig Hanson
  • Publication number: 20170109101
    Abstract: A memory module includes a solid-state drive (SSD) and a memory controller. The memory controller receives information from a host memory controller via a synchronous memory channel and determines to initiate background tasks of the SSD based on memory commands and a state of the memory module. According to one embodiment, the synchronous memory channel is a DRAM memory channel, and the SSD includes a flash memory. The background tasks of the SSD such as garbage collection, wear leveling, and erase block preparation are initiated during an idle state of the memory module.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 20, 2017
    Inventors: Craig HANSON, Michael BEKERMAN, Siamack HAGHIGHI, Chihjen CHANG
  • Publication number: 20170102873
    Abstract: A Non-Volatile Dual In-Line Memory Module is disclosed (NVDIMM) (105). The NVDIMM (105) may be installed in a Dual In-Line Memory Module (DIMM) docket (125). The NVDIMM (105) may include a non-volatile memory (130). A device driver (160) may intercept a request for a memory address (605) destined for a host memory controller (115), replace the memory address (605) with a pre-mapped memory address (610) or an alias (705, 710) of the pre-mapped memory address (610), and send the pre-mapped memory address (610) to the host memory controller (115), so that the host memory controller (115) generates a target memory address (615) to NVDIMM (105).
    Type: Application
    Filed: March 3, 2016
    Publication date: April 13, 2017
    Inventors: Craig HANSON, Ian SWARBRICK, Michael BEKERMAN, Chihjen CHANG
  • Publication number: 20170103796
    Abstract: A Dual In-Line Memory Module (DIMM) Solid State Drive (SSD) System-on-a-Chip (SoC) (345) is disclosed. The DIMM SSD SoC (345) can interoperate with a host memory controller (335) as though it were a traditional Dynamic Random Access Memory (DRAM) DIMM (105, 130) with system interconnect skew and on-DIMM skew, even though the DIMM SSD SoC (345) does not have on-DIMM skew. The DIMM SSD SoC (345) can include variable delay elements (422, 424, 426, 428, 430, 432, 434, 436, 438) that can replicate the delay a traditional DRAM DIMM (105, 130) experiences and that the host memory controller (335) expects, or a superior delay that minimizes system signal integrity issues, thereby increasing maximum system speed.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 13, 2017
    Inventor: Craig HANSON
  • Publication number: 20170028516
    Abstract: An apparatus and method for servicing a combustion liner in a combustion case of a turbine is provided. The apparatus includes an elongated bar having a handle at one end and a force applying member at an opposing end of the elongated bar. An attachment member is configured for attachment to a flange of the combustion case. The attachment member is also configured for pivotal attachment to the elongated bar. The apparatus is configured to apply a radially outward force on a downstream portion of the combustion liner when a radially inward force is applied to the handle.
    Type: Application
    Filed: April 9, 2014
    Publication date: February 2, 2017
    Inventors: Adrian Adam KLEJC, Stuart Craig HANSON, John William HERBOLD, James Bradford HOLMES, Sandra Beverly KOLVICK, Thomas Alan MOGLE, II, Robert Edward HUTH, Lukasz SAJDAK
  • Publication number: 20160376927
    Abstract: Systems for the positioning of equipment are disclosed. A system of the present disclosure can provide an apparatus including: a height adjustable table; an arm support structure coupled to and positioned above the height adjustable table; a length adjustable arm slidably connected to the arm support structure, the length adjustable arm being configured to support a piece of equipment; and an equipment support bracket coupled to the length adjustable arm configured to removably attach the piece of equipment.
    Type: Application
    Filed: September 7, 2016
    Publication date: December 29, 2016
    Inventors: Thomas Alan Mogle, II, Kyle Joseph Conger, Michael Alan Davi, Stuart Craig Hanson, Robert Joseph Rohrssen
  • Publication number: 20160376926
    Abstract: Embodiments of the present disclosure relate to the manipulation of turbomachine combustors. An apparatus according to the present disclsoure can include: a bracket body including an operative head configured to removably attach a turbomachine combustor; a rotatable joint rotatably coupled to the bracket body through a gear bearing, wherein the gear bearing is configured to rotate the bracket body relative to the rotatable joint; and a suspended member rotatably coupled to the rotatable joint at a first end, and coupled to a suspension joint at a second end, wherein the rotatable joint rotates the gear bearing and the bracket body relative to the suspended member to center the gear bearing about a predetermined axis of rotation.
    Type: Application
    Filed: September 7, 2016
    Publication date: December 29, 2016
    Inventors: Stuart Craig Hanson, Kyle Joseph Banwart, Joseph Daniel Becker, Jereld Alen Meiers, Thomas Michael Merlau
  • Publication number: 20160328156
    Abstract: A protocol that enables communication between a host and an Input/Output (I/O) channel storage device, such as a Dynamic Random Access Memory (DRAM) channel Dual In-Line Memory Module (DIMM) form-factor Solid State Drive (SSD), without the need to know or reverse engineer the encoding applied by the host. The control/status data are written to the storage device by sending a protocol training sequence of known values and storing the associated command/status data in the storage device in the same encoding format as that received from the host. These stored values are used at run time to execute encoded commands received from the host and to report status data to the host in the host-recognizable manner. A memory bank-based buffered configuration stores user data also in the as-received condition to preserve the host-specific encoding. This facilitates exchange of user data between the host memory controller and the storage device over the DRAM channel.
    Type: Application
    Filed: December 11, 2015
    Publication date: November 10, 2016
    Inventors: Ian SWARBRICK, Michael BEKERMAN, Craig HANSON, Chihjen CHANG
  • Publication number: 20160328567
    Abstract: Example embodiments for descrambling and scrambling a memory channel comprise: executing a training mode for the memory device to discover XOR vectors used by the host system to scramble data by: inputting all zero training data to a scrambling algorithm for all memory locations of the memory device to generate scrambled training data that is transmitted over the memory channel to the memory device, such that the scrambled training data are equal to the XOR vectors corresponding to those memory locations; receiving the scrambled training data over memory channel by the memory device and storing the scrambled training data as the XOR vectors for each of the corresponding memory locations; and during a functional mode of the memory device, receiving the scrambled data over the memory channel for a specified memory location, and using the XOR vector stored for the specified memory location to descramble the scrambled data prior to writing to the specified memory location.
    Type: Application
    Filed: March 8, 2016
    Publication date: November 10, 2016
    Inventors: Chihjen Chang, Michael Bekerman, Ian Swarbrick, Craig Hanson
  • Patent number: 9486899
    Abstract: Methods for the positioning of equipment are disclosed. One method of the present disclosure can include substantially aligning an equipment support structure with an equipment fixture point of a casing structure; adjusting the equipment support structure to have a selected height and a selected angle; sliding the equipment support structure across a platform having the selected height and the selected angle to reach the equipment fixture point; and coupling a piece of equipment to one of the equipment support structure and the equipment fixture point.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: November 8, 2016
    Assignee: General Electric Company
    Inventors: Thomas Alan Mogle, II, Kyle Joseph Conger, Michael Alan Davi, Stuart Craig Hanson, Robert Joseph Rohrssen
  • Publication number: 20160201556
    Abstract: A fixture and method for installing turbine buckets is disclosed. The fixture is adapted for mounting a plurality of turbine buckets with dovetails to a rotor wheel of a turbomachine that is separated from an adjacent rotor wheel by a spacer wheel, the rotor wheel and the spacer wheel each having a plurality of circumferentially aligned dovetail slots, the fixture includes: a turbine bucket holder having a dovetail that is configured to engage with one of the dovetail slots of the spacer wheel. The profile of a bucket holder dovetail slot substantially aligns the dovetail of the turbine bucket with a dovetail slot of the rotor wheel for at least partial transfer of a turbine bucket thereto.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Sandra Beverly Kolvick, Kevin Leon Bruce, Matthew Ryan Ferslew, Stuart Craig Hanson, Thomas Michael Merlau, Joshua Michael Oden, Christopher Michael Penny
  • Patent number: 9322504
    Abstract: Embodiments of the present disclosure include apparatuses and systems used for the positioning of equipment. An apparatus according to an embodiment of the present disclosure can include a height adjustable table; a platform coupled to the height adjustable table; a tilt adjuster coupled to the platform, the tilt adjuster being configured to tilt the platform relative to the height adjustable table; an equipment support structure slidably connected to the platform, the equipment support structure being configured to support a piece of equipment; a drive mechanism coupled to the platform and configured to slidably move the equipment support structure across the platform; and a bracket coupled to the equipment support structure, wherein the bracket is configured to removably attach the piece of equipment.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: April 26, 2016
    Assignee: General Electric Company
    Inventors: Michael Alan Davi, Stuart Craig Hanson, Thomas Alan Mogle, II, Robert Joseph Rohrssen, Wayne David Sullivan, Jun Yang
  • Publication number: 20150368889
    Abstract: The present invention is directed to a sink assembly that can separate particulate contaminants from a liquid in which they are suspended. The sink assembly includes a master trap and at least a first trap with a riser and valve assembly to collect particulates and prevent overflow from the master trap. The sink assembly provides a simple maintenance and cleaning solution.
    Type: Application
    Filed: April 7, 2015
    Publication date: December 24, 2015
    Inventor: Craig HANSON