Patents by Inventor William Calvert

William Calvert 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).

  • Publication number: 20240102706
    Abstract: A Heating, Ventilation, and Air Conditioning (HVAC) system that is configured to receive a refrigerant from a condenser at a fixed expansion device and a variable expansion device. The system is further configured to output a first portion of the refrigerant to a first downstream HVAC component at a fixed flow rate using the fixed expansion device. The system is further configured to apply a first force to a pin of the variable expansion device based on a sensed temperature. The system is further configured to apply a second force to a valve of the variable expansion device via the force applied to the pin and to output a second portion of the refrigerant to a second downstream HVAC component at a variable flow rate based on the second force using the valve of the variable expansion device.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Inventors: Scott Eric Sloan, Daniel James Dettmers, Alan David Stahl, Walt Bernhard Waetjen, Clifford William Calvert
  • Patent number: 11874035
    Abstract: A Heating, Ventilation, and Air Conditioning (HVAC) system that is configured to receive a refrigerant from a condenser at a fixed expansion device and a variable expansion device. The system is further configured to output a first portion of the refrigerant to a first downstream HVAC component at a fixed flow rate using the fixed expansion device. The system is further configured to sense a temperature of an evaporator using a sensing bulb and to apply a first force to a pin of the variable expansion device based on the sensed temperature. The system is further configured to apply a second force to a valve of the variable expansion device via the force applied to the pin and to output a second portion of the refrigerant to a second downstream HVAC component at a variable flow rate based on the second force using the valve of the variable expansion device.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: January 16, 2024
    Assignee: THERMA-STOR LLC
    Inventors: Scott Eric Sloan, Daniel James Dettmers, Alan David Stahl, Walt Bernhard Waetjen, Clifford William Calvert
  • Publication number: 20230064581
    Abstract: A Heating, Ventilation, and Air Conditioning (HVAC) system that is configured to receive a refrigerant from a condenser at a fixed expansion device and a variable expansion device. The system is further configured to output a first portion of the refrigerant to a first downstream HVAC component at a fixed flow rate using the fixed expansion device. The system is further configured to sense a temperature of an evaporator using a sensing bulb and to apply a first force to a pin of the variable expansion device based on the sensed temperature. The system is further configured to apply a second force to a valve of the variable expansion device via the force applied to the pin and to output a second portion of the refrigerant to a second downstream HVAC component at a variable flow rate based on the second force using the valve of the variable expansion device.
    Type: Application
    Filed: September 2, 2021
    Publication date: March 2, 2023
    Inventors: Scott Eric Sloan, Daniel James Dettmers, Alan David Stahl, Walt Bernhard Waetjen, Clifford William Calvert
  • Patent number: 9411522
    Abstract: A method of transferring data in a flash storage device is provided. A plurality of data segments for transfer between a memory buffer and a plurality of flash memory devices via a plurality of flash memory interfaces is associated with a plurality of respective memory commands. The plurality of memory commands are allocated among the plurality of flash memory interfaces, with each respective memory command being queued at a respective memory interface for transfer of a respective data segment associated with the respective memory command. The plurality of data segments are transferred between the memory buffer and the plurality of flash memory devices based on the plurality of memory commands, with each respective data segment being transferred via the memory interface to which the memory command associated with the respective data segment is queued. The data segments are transferred sequentially in an order corresponding to the queued memory commands.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: August 9, 2016
    Assignee: HGST Technologies Santa Ana, Inc.
    Inventors: William Calvert, Stephen Russell Boorman, Simon Mark Haynes
  • Patent number: 9377960
    Abstract: A data storage method, comprising, receiving host data to be written to a plurality of flash storage devices, allocating the host data to one or more data units of a plurality of data units, allocating pad data to one or more data units of the plurality of data units that have not been filled with host data and generating redundant data in a redundant data unit based on the plurality of data units. The method further comprises steps for writing the plurality of data units and the redundant data unit to a stripe across the plurality of flash storage devices, wherein each of the plurality of data units and the redundant data unit is written in the respective flash storage devices at a common physical address.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: June 28, 2016
    Assignee: HGST TECHNOLOGIES SANTA ANA, INC.
    Inventors: Mark Moshayedi, William Calvert
  • Publication number: 20150254005
    Abstract: A method of transferring data in a flash storage device is provided. A plurality of data segments for transfer between a memory buffer and a plurality of flash memory devices via a plurality of flash memory interfaces is associated with a plurality of respective memory commands. The plurality of memory commands are allocated among the plurality of flash memory interfaces, with each respective memory command being queued at a respective memory interface for transfer of a respective data segment associated with the respective memory command. The plurality of data segments are transferred between the memory buffer and the plurality of flash memory devices based on the plurality of memory commands, with each respective data segment being transferred via the memory interface to which the memory command associated with the respective data segment is queued. The data segments are transferred sequentially in an order corresponding to the queued memory commands.
    Type: Application
    Filed: May 22, 2015
    Publication date: September 10, 2015
    Inventors: William CALVERT, Stephen Russell BOORMAN, Simon Mark HAYNES
  • Patent number: 9043531
    Abstract: A method of transferring data in a flash storage device comprising a random access memory and a plurality of channels of a flash array is provided. The method comprises receiving a plurality of data segments from a host system, storing the plurality of data segments in the random access memory, allocating the plurality of data segments among the plurality of channels of the flash array, and writing the allocated data segments from the random access memory to the respective channels of the flash array.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: May 26, 2015
    Assignee: STEC, Inc.
    Inventors: William Calvert, Stephen Russell Boorman, Simon Mark Haynes
  • Patent number: 8843691
    Abstract: Methods and systems for the prioritized erasure of data blocks in a flash storage device are provided. A data block in the flash storage device is selected for erasure based upon the number of valid data segments therein, thereby minimizing the number of data segments that are carried over to another data block before erasing the selected data block. The overhead of write operations in the flash storage device is therefore greatly reduced, and the overall performance thereof greatly increased. A method for managing memory operations in a flash storage device having a plurality of data blocks comprises the steps of selecting one of the plurality of data blocks for erasure based upon a number of valid data segments therein, and erasing the selected one of the plurality of data blocks.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: September 23, 2014
    Assignee: STEC, Inc.
    Inventors: William Calvert, Stephen Russell Boorman, Simon Mark Haynes
  • Patent number: 8572308
    Abstract: A flash storage device comprises a plurality of data blocks, each data block comprising a plurality of data segments, a system memory, and a controller. The controller is configured to cache in the system memory a plurality of data sectors to be written, to write to a first one of the plurality of data segments a first one of the plurality of data sectors, to write to the first one of the plurality of data segments a first portion of a second one of the plurality of data sectors, and to write to a second one of the plurality of data segments a second portion of the second one of the plurality of data sectors.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: October 29, 2013
    Assignee: STEC, Inc.
    Inventors: Mark Moshayedi, William Calvert, Stephen Russell Boorman, Simon Mark Haynes
  • Publication number: 20120324150
    Abstract: A data storage method, comprising, receiving host data to be written to a plurality of flash storage devices, allocating the host data to one or more data units of a plurality of data units, allocating pad data to one or more data units of the plurality of data units that have not been filled with host data and generating redundant data in a redundant data unit based on the plurality of data units. In certain aspects, the method further comprises steps for writing the plurality of data units and the redundant data unit to a stripe across the plurality of flash storage devices, wherein each of the plurality of data units and the redundant data unit is written in the respective flash storage devices at a common physical address.
    Type: Application
    Filed: June 25, 2012
    Publication date: December 20, 2012
    Applicant: STEC, Inc.
    Inventors: Mark Moshayedi, William Calvert
  • Publication number: 20120239851
    Abstract: Methods and systems for the prioritized erasure of data blocks in a flash storage device are provided. A data block in the flash storage device is selected for erasure based upon the number of valid data segments therein, thereby minimizing the number of data segments that are carried over to another data block before erasing the selected data block. The overhead of write operations in the flash storage device is therefore greatly reduced, and the overall performance thereof greatly increased. A method for managing memory operations in a flash storage device having a plurality of data blocks comprises the steps of selecting one of the plurality of data blocks for erasure based upon a number of valid data segments therein, and erasing the selected one of the plurality of data blocks.
    Type: Application
    Filed: December 23, 2008
    Publication date: September 20, 2012
    Applicant: STEC, INC.
    Inventors: William CALVERT, Stephen Russell Boorman, Simon Mark Haynes
  • Publication number: 20120239852
    Abstract: A method of transferring data in a flash storage device comprising a random access memory and a plurality of channels of a flash array is provided. The method comprises receiving a plurality of data segments from a host system, storing the plurality of data segments in the random access memory, allocating the plurality of data segments among the plurality of channels of the flash array, and writing the allocated data segments from the random access memory to the respective channels of the flash array.
    Type: Application
    Filed: June 25, 2009
    Publication date: September 20, 2012
    Applicant: STEC, Inc.
    Inventors: William CALVERT, Stephen Russell Boorman, Simon Mark Haynes
  • Patent number: 7706211
    Abstract: A seismic velocity profile in a region of interest in a subsurface formation is determined using at least the following steps. (a) Activating a seismic source at a location n, thereby exciting a wave in the subsurface formation. (b) Recording a wave signal trace unm(t) against time t, at a seismic receiver m. (c) Recording a wave signal trace unk(t) against time t at a seismic receiver k. (d) Cross correlating the wave signal traces unm(t) and unk(t) to obtain uconvnmnk(t). (e) Repeating these steps, for different locations n; (f) Summing uconvnmnk(t) over all locations n, to obtain a signal trace uvsmk(t) which corresponds to the signal received by the seismic receiver k from the virtual source at the position of seismic receiver m; (g) Deriving the seismic velocity based on the time of first arrival of the wave in uvsmk(t) and the predetermined distance between the seismic receiver m and the seismic receiver k.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 27, 2010
    Assignee: Shell Oil Company
    Inventors: Andrey Victorovich Bakulin, Rodney William Calvert, Albena Alexandrova Mateeva
  • Publication number: 20100042901
    Abstract: A flash storage device comprises a plurality of data blocks, each data block comprising a plurality of data segments, a system memory, and a controller. The controller is configured to cache in the system memory a plurality of data sectors to be written, to write to a first one of the plurality of data segments a first one of the plurality of data sectors, to write to the first one of the plurality of data segments a first portion of a second one of the plurality of data sectors, and to write to a second one of the plurality of data segments a second portion of the second one of the plurality of data sectors.
    Type: Application
    Filed: June 25, 2009
    Publication date: February 18, 2010
    Applicant: STEC, INC
    Inventors: Mark Moshayedi, William Calvert, Stephen Russell Boorman, Simon Mark Haynes
  • Patent number: 7506616
    Abstract: A fuel-fired water heater is coupled to an electrically powered air conditioning refrigerant circuit in a manner permitting water to be heated with either combustible fuel or electricity. In one embodiment a condenser piping section is externally coiled around the water heater tank, in direct thermally conductive contact therewith, and in another embodiment the condenser piping section is disposed in the interior of the tank and is coiled around the water heater flue in a laterally outwardly spaced relationship therewith. In various depicted arrangements thereof the other refrigerant circuit components are compactly supported on the water heater.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: March 24, 2009
    Assignee: Rheem Manufacturing Company
    Inventor: Clifford William Calvert
  • Publication number: 20080210177
    Abstract: A fuel-fired water heater is coupled to an electrically powered air conditioning refrigerant circuit in a manner permitting water to be heated with either combustible fuel or electricity. In one embodiment a condenser piping section is externally coiled around the water heater tank, in direct thermally conductive contact therewith, and in another embodiment the condenser piping section is disposed in the interior of the tank and is coiled around the water heater flue in a laterally outwardly spaced relationship therewith. In various depicted arrangements thereof the other refrigerant circuit components are compactly supported on the water heater.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 4, 2008
    Applicant: RHEEM MANUFACTURING COMPANY
    Inventor: Clifford William Calvert
  • Patent number: 7046581
    Abstract: A method of obtaining a spatial model of a property of part of a subsurface formation located between underground seismic receivers in which at least two sets of pairs of seismic receivers are utilized and one pair of receivers is used to record a signal from a seimic source and obtaining a response by solving (s11(?t){circle around (x)}s21(t))=r11,21(t){circle around (x)}(s11(?t){circle around (x)}s21(t)), wherein the symbol {circle around (x)} denotes convolution and wherein s11(?t) is the time-reverse of the signal s11(t). A path-related attribute is selected from transmission response r11,21(t) that corresponds to the property of the subsurface formation and a tomographic reconstruction technique is applied to the path-related attribute to obtain the spatial model of the property of part of the subsurface formation.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: May 16, 2006
    Assignee: Shell Oil Company
    Inventor: Rodney William Calvert
  • Patent number: 6906982
    Abstract: A method for making a time-lapse seismic survey in a marine environment, the method designed to eliminate multiple surface reflections and changes in sea state and conditions. Seismic sources and receivers are positioned at predetermined conditions for a first set of data in which at least two sets of seismic signals are recorded at each receiver, proximate in time, such that there are insignificant changes in the subsurface formation. At a later point in time the seismic source(s) and receiver(s) are positioned at the same place when the first seismic data set was generated. A seismic source emits a sound wave and the seismic receiver receives what will be called a “monitor signal” and the two-way water travel time is again determined. A model is then developed for the first and second seismic data sets in that includes the subsurface signal, changes in the subsurface signal and the effect of multiple reflections.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: June 14, 2005
    Assignee: Shell Oil Company
    Inventor: Rodney William Calvert
  • Patent number: 6788619
    Abstract: Providing a set of seismic sources in a focusing array to enable concentrating seismic energy in a selected target point (k) in an underground formation, by performing a standard seismic survey of the underground formation using a set of impulsive seismic sources and a set of downhole seismic receivers j, and recording the signals uij(t), selecting a position k to be the target point; obtaining from the signals uij(t) the one-way travel times &tgr;ik from a number of sources i to the target point at the location k; and calculating ti=t0−&tgr;ik to obtain the activating times ti at which the impulsive seismic sources i have to be activated, in order to get a focusing array of the seismic sources i of which the seismic waves arrive at the target point k in phase at time t0.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: September 7, 2004
    Assignee: Shell Oil Company
    Inventor: Rodney William Calvert
  • Patent number: 6747915
    Abstract: A method of seismic imaging a subsurface formation using an array of seismic sources and an array of seismic receivers located subsurface, wherein there is a complex transmission medium between the two sets by creating a virtual source at a selected receiver within the array, time-reversing a portion of the signal related to the selected source and receiver and convolving the time-reversed portion of the signal with the signal at adjoining receivers within the array and repeating the process for signals attributable to various surface sources to create a seismic image of a target formation.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: June 8, 2004
    Assignee: Shell Oil Company
    Inventor: Rodney William Calvert