Patents by Inventor Barrett Edwards

Barrett Edwards 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: 12461866
    Abstract: Systems and methods for devices connected by a control bus to share configuration data for accelerating physical link negotiation for a peripheral interface are described. Computer devices, such as data storage devices, may include a peripheral interface configured to connect to a host system and a control bus interface to connect to a control bus. Other devices on the same control bus may establish peer communication through the control bus interface to share configuration data, such as coefficients for physical link negotiation of the peripheral interface. To accelerate reestablishing communication through the peripheral interface, the device may receive previously stored configuration data from another device over the control bus.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: November 4, 2025
    Assignee: Western Digital Technologies, Inc.
    Inventors: Eran Moshe, Shuli Shmaya, Barrett Edwards
  • Publication number: 20240143518
    Abstract: Systems and methods for devices connected by a control bus to share configuration data for accelerating physical link negotiation for a peripheral interface are described. Computer devices, such as data storage devices, may include a peripheral interface configured to connect to a host system and a control bus interface to connect to a control bus. Other devices on the same control bus may establish peer communication through the control bus interface to share configuration data, such as coefficients for physical link negotiation of the peripheral interface. To accelerate reestablishing communication through the peripheral interface, the device may receive previously stored configuration data from another device over the control bus.
    Type: Application
    Filed: July 18, 2023
    Publication date: May 2, 2024
    Inventors: Eran Moshe, Shuli Shmaya, Barrett Edwards
  • Patent number: 9431119
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for controlling a read time of an electronic memory device. A method includes reading data from an integrated circuit of storage using a read time for the integrated circuit of storage. A method includes adjusting a read time for an integrated circuit of storage. A method includes reading data from a same integrated circuit of storage using an adjusted read time for the integrated circuit of storage.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: August 30, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Woong Hyun, Barrett Edwards, David Nellans
  • Publication number: 20150149862
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for controlling a read time of an electronic memory device. A method includes reading data from an integrated circuit of storage using a read time for the integrated circuit of storage. A method includes adjusting a read time for an integrated circuit of storage. A method includes reading data from a same integrated circuit of storage using an adjusted read time for the integrated circuit of storage.
    Type: Application
    Filed: February 3, 2015
    Publication date: May 28, 2015
    Inventors: Jea Woong Hyun, Barrett Edwards, David Nellans
  • Patent number: 8982624
    Abstract: A method includes initiating a read process for a memory array of an electronic memory device to make data available at an I/O buffer of the electronic memory device for access by a controller. A method includes signaling completion of a read process prior to completion of one or more stages of the read process at a memory array.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: March 17, 2015
    Assignee: Fusion-IO, LLC
    Inventors: Jea Woong Hyun, Barrett Edwards, David Nellans
  • Publication number: 20140092683
    Abstract: A method facilitates controlling a read time (tREAD) of an electronic memory device. The method includes implementing a first read time indicative of an array time for a read process for a memory array of the electronic memory device. The first read time relates to the time allocated to make data available at an I/O buffer of the electronic memory device for access by a controller. The method also includes implementing a second read time for the electronic memory device. The second read time has a total duration which is different from the first read time. In this way, different read times can be implemented for read operations at the same electronic memory device. The read times may be changed automatically based on one or more performance parameters (e.g., RBER, P/E count, etc.) of the electronic memory device.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 3, 2014
    Applicant: FUSION-IO
    Inventors: Jea Woong Hyun, Barrett Edwards, David Nellans