Patents by Inventor David Ferris

David Ferris 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: 20250221580
    Abstract: A bathing wall system including a back wall, an end wall, and a coupler connecting the back wall and the end wall. The coupler includes a U-shaped receiving slot supported by the back wall, and a male connector supported by the end wall and received within the U-shaped receiving slot.
    Type: Application
    Filed: March 31, 2025
    Publication date: July 10, 2025
    Inventors: Jeffrey David Ferris, David Michael Ringholz
  • Patent number: 12262855
    Abstract: A bathing wall system including a back wall, an end wall, and a coupler connecting the back wall and the end wall. The coupler includes a U-shaped receiving slot supported by the back wall, and a male connector supported by the end wall and received within the U-shaped receiving slot.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: April 1, 2025
    Assignee: Delta Faucet Company
    Inventors: Jeffrey David Ferris, David Michael Ringholz
  • Publication number: 20240261769
    Abstract: A synthesis method for a selective catalytic reduction (SCR) catalyst results in the fabrication of Fe/ZSM-5 catalyst with almost exclusively isolated Fe species. The process allows to get more insight into the structure and role of Fe isolated species using in-situ X-ray absorption spectroscopy. The results point to the existence of distorted square-planar Fe2+ species under reducing atmosphere, which is in good agreement with XANES simulations. At lower temperatures Fe species are partially moving out of square-planar to distorted square pyramidal geometry, which is caused by adsorption of one of the reactants. This further improves the understanding of structure-activity relationships and rational development and the application of Fe zeolites in NOx abatement.
    Type: Application
    Filed: May 18, 2022
    Publication date: August 8, 2024
    Inventors: Dominik Wierzbicki, Davide Ferri, Maarten Nachtegaal, Oliver Kröcher
  • Publication number: 20240236242
    Abstract: An improved method can be obtained for combining multiple data sets of a single subject to form a single representation of the subject, such as an environment. The method uses a small set of alignment points and scanning the environment from a first position, repositioning the scanning system to take a scan of the same environment from a second position, and labeling the same alignment points to the extent they are visible from the second location. The alignment points may be static points of interest in the environment or they may be placed in the environment by the user to denote the location of common reference points.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 11, 2024
    Applicant: BrightAI Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Publication number: 20240233410
    Abstract: An improved measuring device has been developed by combining a visual detector such as a camera, digital distance measuring device, and a positional sensor. The system uses positional measurements of the device along with distance measurements to generate a point cloud and uses the visual image along with distance measurements to identify and label objects. The point cloud and labeled objects are combined to generate a schematic of the environment being measured and extract relevant measurements.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 11, 2024
    Applicant: BrightAl Corporation
    Inventors: Ryan James Goss, Graham David Ferris, Mark Norgren, Robert Parker, Daniel John Benjamin, John Tafoya
  • Publication number: 20240070672
    Abstract: A computer-implemented method is provided for detecting actionable transaction risks. The method includes grouping an inbound event related to a transaction with a target event group and determining an actionable group of events that are deemed high risk and a non-actionable group of non-actionable events that are deemed low risk. The method also includes evaluating the target event group relative to the actionable and non-actionable groups of events. This includes computing a first distance between the target event group and the non-actionable group and a second distance between the target event group and actionable group. The first distance is compared with the second distance to determine if the target event group, including the inbound event, is closer to the actionable group or to the nonactionable group.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 29, 2024
    Inventors: John Mariano, Victor Christian, Christopher Janes, David Ferris, Paul Howard, Christopher Baril
  • Publication number: 20230337866
    Abstract: A bathing wall system including a back wall, an end wall, and a coupler connecting the back wall and the end wall. The coupler includes a U-shaped receiving slot supported by the back wall, and a male connector supported by the end wall and received within the U-shaped receiving slot.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 26, 2023
    Inventors: Jeffrey David Ferris, David Michael Ringholz
  • Patent number: 11748277
    Abstract: Method and apparatus for enhancing performance of a storage device, such as a solid-state drive (SSD). In some embodiments, the storage device monitors a rate at which client I/O access commands are received from a client to transfer data with a non-volatile memory (NVM) of the storage device. A ratio of background access commands to the client I/O access commands is adjusted to maintain completion rates of the client I/O access commands at a predetermined level. The background access commands transfer data internally with the NVM to prepare the storage device to service the client I/O access commands, and can include internal reads and writes to carry out garbage collection and metadata map updates. The ratio may be adjusted by identifying a workload type subjected to the storage device by the client.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: September 5, 2023
    Assignee: Seagate Technology, LLC
    Inventors: Ryan James Goss, David W. Claude, Graham David Ferris, Daniel John Benjamin, Ryan Charles Weidemann
  • Patent number: 11749770
    Abstract: A photovoltaic device configured to substantially avoid radiative recombination of photo-generated carriers, reduce loss of energy of the photo-generated carriers through the phonon emission, extract photo-generated carriers substantially exclusively from the multi-frequency satellite valley(s) of the bandstructure of the used semiconductor material as opposed to the single predetermined extremum of the bandstructure. Methodologies of fabrication and operation of such a device.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 5, 2023
    Assignees: Arizona Board of Regents on behalf of Arizona State University, The Board of Regents of the University of Oklahoma
    Inventors: David Ferry, Vincent Whiteside, Ian R. Sellers
  • Patent number: 11726921
    Abstract: Apparatus and method for managing metadata in a data storage device such as a solid-state drive (SSD). The metadata are stored in combined (combo) pages in a non-volatile memory (NVM) each having first and second level map entries. The second level map entries provide a logical-to-physical address translation layer for user data blocks stored to the NVM, and the first level map entries describe the second level map entries in the combo page. A global map structure is accessed to identify a selected combo page in the NVM associated with a pending access command. The first and second level map entries are retrieved from the combo page, and the second level map entries are used to identify a target location for the transfer of user data blocks to or from the NVM.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: August 15, 2023
    Assignee: Seagate Technology LLC
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
  • Patent number: 11700974
    Abstract: A bathing wall system including a back wall, an end wall, and a coupler connecting the back wall and the end wall. The coupler includes a U-shaped receiving slot supported by the back wall, and a male connector supported by the end wall and received within the U-shaped receiving slot.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: July 18, 2023
    Assignee: Delta Faucet Company
    Inventors: Jeffrey David Ferris, David Michael Ringholz
  • Patent number: 11392304
    Abstract: Apparatus and method for object storage, such as a solid-state drive (SSD) or array thereof. In some embodiments, data arranged as an object are presented for storage to a non-volatile memory (NVM) of a data storage device. Prior to storage, a configuration of the NVM is adaptively adjusted, such as by adjusting a garbage collection unit (GCU) layout, an error correction code (ECC) scheme, and/or a map metadata format used by the NVM. The object is thereafter stored to the NVM using the adaptively adjusted configuration. A controller of the data storage device generates a predicted remaining storage capacity of the NVM in terms of additional objects that can be stored by the NVM responsive to the adaptively adjusted configuration of the NVM. A non-linear sliding scale may be used such that a greater number of smaller objects or a smaller number of larger objects may be accommodated.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 19, 2022
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
  • Patent number: 11253060
    Abstract: A modular enclosure system includes a plurality of anchor rails configured to be mounted to a surface such as a wall to which the modular enclosure system is to be attached. The modular enclosure system includes a first partition having a plurality of partition segments and a second partition having a plurality of partition segments. The first partition and the second partition are each coupled to a first rail and a second rail of the plurality of anchor rails.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 22, 2022
    Assignee: American Woodmark Corporation
    Inventors: Derek Creighton Adler, Christopher Douglas Craig, Steven Cary Dunston, Tabish Shamim Khan, Michael Joseph Kraemer, Jeremiah Gene Smith, Joshua David Ferry, John Michael Schroer, Kevin Morrison
  • Publication number: 20220031125
    Abstract: A bathing wall system including a back wall, an end wall, and a coupler connecting the back wall and the end wall. The coupler includes a U-shaped receiving slot supported by the back wall, and a male connector supported by the end wall and received within the U-shaped receiving slot.
    Type: Application
    Filed: July 16, 2021
    Publication date: February 3, 2022
    Inventors: Jeffrey David Ferris, David Michael Ringholz
  • Publication number: 20210397566
    Abstract: A data storage system can transfer user-generated data from a data storage device to a host responsive to a host workload that consists of data read requests from the host received at a requested rate. A completion rate of a data read request can be delayed in accordance to a data access uniformity strategy to nominally match the requested rate.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Inventors: Ryan James Goss, Graham David Ferris, Daniel John Benjamin, Ryan Charles Weidemann
  • Patent number: 11204883
    Abstract: A data storage system can transfer user-generated data from a data storage device to a host responsive to a host workload that consists of data read requests from the host received at a requested rate. A completion rate of a data read request can be delayed in accordance to a data access uniformity strategy to nominally match the requested rate.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 21, 2021
    Inventors: Ryan James Goss, Graham David Ferris, Daniel John Benjamin, Ryan Charles Weidemann
  • Publication number: 20210373785
    Abstract: Apparatus and method for object storage, such as a solid-state drive (SSD) or array thereof. In some embodiments, data arranged as an object are presented for storage to a non-volatile memory (NVM) of a data storage device. Prior to storage, a configuration of the NVM is adaptively adjusted, such as by adjusting a garbage collection unit (GCU) layout, an error correction code (ECC) scheme, and/or a map metadata format used by the NVM. The object is thereafter stored to the NVM using the adaptively adjusted configuration. A controller of the data storage device generates a predicted remaining storage capacity of the NVM in terms of additional objects that can be stored by the NVM responsive to the adaptively adjusted configuration of the NVM. A non-linear sliding scale may be used such that a greater number of smaller objects or a smaller number of larger objects may be accommodated.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
  • Publication number: 20210365384
    Abstract: Apparatus and method for managing metadata in a data storage device such as a solid-state drive (SSD). The metadata are stored in combined (combo) pages in a non-volatile memory (NVM) each having first and second level map entries. The second level map entries provide a logical-to-physical address translation layer for user data blocks stored to the NVM, and the first level map entries describe the second level map entries in the combo page. A global map structure is accessed to identify a selected combo page in the NVM associated with a pending access command. The first and second level map entries are retrieved from the combo page, and the second level map entries are used to identify a target location for the transfer of user data blocks to or from the NVM.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann
  • Publication number: 20210279188
    Abstract: Method and apparatus for enhancing performance of a storage device, such as a solid-state drive (SSD). In some embodiments, the storage device monitors a rate at which client I/O access commands are received from a client to transfer data with a non-volatile memory (NVM) of the storage device. A ratio of background access commands to the client I/O access commands is adjusted to maintain completion rates of the client I/O access commands at a predetermined level. The background access commands transfer data internally with the NVM to prepare the storage device to service the client I/O access commands, and can include internal reads and writes to carry out garbage collection and metadata map updates. The ratio may be adjusted by identifying a workload type subjected to the storage device by the client.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Ryan James Goss, David W. Claude, Graham David Ferris, Daniel John Benjamin, Ryan Charles Weidemann
  • Patent number: 11106390
    Abstract: Method and apparatus for managing data in a storage device, such as a solid-state drive (SSD). In some embodiments, a first read command from a command queue is forwarded to a non-volatile memory (NVM) to request retrieval of a first set of readback data. While the NVM initiates in-process execution of the first read command, an expanded read command is issued to the NVM. The expanded read command supercedes the first read command and requests an expanded set of readback data that includes the first set of readback data as well as a second set of readback data. The second set of readback data may be associated with a second read command in the command queue. The NVM transfers the expanded set of readback data to a read buffer responsive to the expanded read command. The first and second read commands may be client reads, background reads or both.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 31, 2021
    Assignee: Seagate Technology LLC
    Inventors: Ryan James Goss, Daniel John Benjamin, David W. Claude, Graham David Ferris, Ryan Charles Weidemann