Patents by Inventor Wayne Garrett

Wayne Garrett 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: 11687426
    Abstract: Techniques described herein manage failed storage devices. A number of failed storage devices is determined to exceed a number of redundancies in a storage configuration of the storage system. The status of a failed storage device is changed to permit solely read operations. Valid data from the failed storage device is copied to a spare storage device. Invalid data on the failed storage device is reconstructed based on corresponding data from other storage devices, and the reconstructed data is stored on the spare storage device. The failed storage device is removed from the storage system.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: June 27, 2023
    Assignee: Dell Products L.P.
    Inventors: Shuyu Lee, Ronald Proulx, Wayne Garrett, Jr., Gerry Fredette
  • Patent number: 10613593
    Abstract: In aspects of flip position detection, a mobile device has a device housing with a base section and a flip section that folds onto the base section. The mobile device has a hinge that operates between open and closed positions of the device, and the flip section of the device housing operates to open relative to the base section of the device housing. An inductor is positioned in the device housing to have an inductance as the hinge operates to open and close the device housing. A metal plate is coupled to the hinge in a configuration that translates the metal plate relative to the inductor as the hinge operates between the open and closed positions. A sensor is implemented to detect the inductance between the inductor and the metal plate, where inductance values indicate the closed and open positions of the device housing.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: April 7, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Wayne Garrett Morrison, Dennis J. Budnick, Sanjay N. Kadiwala
  • Patent number: 10481644
    Abstract: In aspects of flip position detection, a mobile device has a device housing with a base section and a flip section that folds onto the base section. The mobile device has a hinge that operates between open and closed positions of the device, and the flip section of the device housing operates to open relative to the base section of the device housing. An inductor is positioned in the device housing to have an inductance as the hinge operates to open and close the device housing. A metal plate is coupled to the hinge in a configuration that translates the metal plate relative to the inductor as the hinge operates between the open and closed positions. A sensor is implemented to detect the inductance between the inductor and the metal plate, where inductance values indicate the closed and open positions of the device housing.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: November 19, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Wayne Garrett Morrison, Dennis J. Budnick, Sanjay N. Kadiwala
  • Patent number: 8874966
    Abstract: The system and method provide establishment of hooks in a send-path at inter-object interfaces of a layered stack of the storage driver and hooks in the completion-path execution sequence of storage driver of a storage system, the completion-path hook inserts replacement storage response messages to simulate the specified storage access error.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 28, 2014
    Assignee: EMC Corporation
    Inventors: Wayne Garrett, Jr., Zhiqi Liu
  • Patent number: 8843917
    Abstract: Described are techniques for performing a firmware update. A drive management object determines one or more physical drives matching criteria of a first received request. The drive management object sends to provision drive objects a second request to update firmware on physical drives. Firmware update processing is performed independently for each physical drive. Each provision drive object is associated with one of the physical drives. Firmware update processing for said one physical drive includes determining whether to perform the firmware update at a current point in time; in response to determining to perform the firmware update at the current point in time, performing preparation processing; notifying, upon completion of said preparation processing, a physical drive object associated with said one physical drive to download the firmware update to the one physical drive; and resuming I/O operations to the one physical drive upon successfully completing the firmware update.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: September 23, 2014
    Assignee: EMC Corporation
    Inventors: Shay Harel, Peter Puhov, Wayne Garrett, Lili Chen, Zhiqi Liu
  • Patent number: 8375385
    Abstract: Described are techniques for performing a firmware update. A drive management object determines one or more physical drives matching criteria of a first received request. The drive management object sends to provision drive objects a second request to update firmware on physical drives. Firmware update processing is performed independently for each physical drive. Each provision drive object is associated with one of the physical drives. Firmware update processing for said one physical drive includes determining whether to perform the firmware update at a current point in time; in response to determining to perform the firmware update at the current point in time, performing preparation processing; notifying, upon completion of said preparation processing, a physical drive object associated with said one physical drive to download the firmware update to the one physical drive; and resuming I/O operations to the one physical drive upon successfully completing the firmware update.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: February 12, 2013
    Assignee: EMC Corporation
    Inventors: Shay Harel, Peter Puhov, Wayne Garrett, Lili Chen, Zhiqi Liu
  • Patent number: 7352234
    Abstract: An output driver circuit and current control technique to facilitate high-speed buses with low noise is used to interface with high-speed dynamic RAMs (DRAMs). The architecture includes the following components: an input isolation block (120), an analog voltage divider (104), an input comparator (125), a sampling latch (130), a current control counter (115), and a bitwise output driver (output driver A 107 and output driver B 111).
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: April 1, 2008
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Nancy David Dillon, legal representative, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin, John B. Dillon
  • Patent number: 7167039
    Abstract: A method of operating an integrated circuit including an output driver. The method includes storing a value in a register, wherein the value is representative of a voltage swing setting of an output driver. The voltage swing setting of the output driver is adjusted using a counter that holds a count value representing an update to the voltage swing setting. The count value is updated in accordance with a signal that indicates an adjustment to the voltage swing setting. In addition, an integrated circuit memory device comprising an output driver, a register and a counter is provided. The counter updates a count value in response to a signal that indicates a direction to adjust the count value.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: January 23, 2007
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Nancy David Dillon, legal representative, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin, John B. Dillon, deceased
  • Patent number: 7039782
    Abstract: A high-speed memory system is disclosed in which a single command effects control over either a single memory device or a plurality of memory devices depending on a present mode of operation. Such control may effect data transfer between the one or more memory devices and a memory controller, as well as operating state transitions or power mode transitions for the memory devices. Similarly, various configurations of relatively low bandwidth memory devices respond as a selectively controllable group to transmit or receive high bandwidth data.
    Type: Grant
    Filed: October 20, 2003
    Date of Patent: May 2, 2006
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Frederick Abbott Ware, Craig E. Hampel, Richard M. Barth, Donald C. Stark, Abhijit Mukund Abhyankar, Catherine Yuhjung Chen, Thomas J. Sheffler, Ely K. Tsern, Steven Cameron Woo
  • Patent number: 6975159
    Abstract: A method of operating a memory system that includes an integrated circuit memory device is provided. A value representing an output voltage setting of an output driver of the memory device is stored in a register. The output driver outputs the drive voltage. A signal derived from the drive voltage is compared to a reference signal to generate a signal that indicates an adjustment to the output voltage setting. The output voltage setting of the output driver is adjusted using a counter that holds a count value representing an update to the output voltage setting. The count value is updated in accordance with a signal that indicates the adjustment to the output voltage setting.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: December 13, 2005
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Nancy David Dillon, legal representative, Michael Tak-Kei Ching, William F. Stonecynher, Andy Peng-Pui Chan, Matthew M. Griffin, John B. Dillon, deceased
  • Patent number: 6975160
    Abstract: A system including an integrated circuit memory device. The integrated circuit device comprises a register to store a value representative of an output voltage setting. A circuit holds a value representative of an adjustment to the output voltage setting. An output driver outputs a drive voltage during a calibration operation, wherein a signal is generated based on a comparison between a signal derived from the drive voltage and a reference voltage. The signal updates the value representative of the adjustment to the output voltage setting.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: December 13, 2005
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Nancy David Dillon, legal representative, Michael Tak-Kei Ching, William E. Stonecynher, Andy Peng-Pui Chan, Matthew M. Griffin, John B. Dillon, deceased
  • Patent number: 6870419
    Abstract: An output driver circuit and current control technique to facilitate high-speed buses with low noise is used to interface with high-speed dynamic RAMs (DRAMs). The architecture includes the following components: an input isolation block (120), an analog voltage divider (104), an input comparator (125), a sampling latch (130), a current control counter (115), and a bitwise output driver (output driver A 107 and output driver B 111).
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: March 22, 2005
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Nancy David Dillon, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin, John B. Dillon
  • Patent number: 6839266
    Abstract: A memory module includes an array of N memory devices, each memory device having M data pins, where N is greater than M, and M and N are positive integers; and N bit lines traversing the array of N memory devices, such that each one of the N bit lines is connected to M of the N memory devices.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: January 4, 2005
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Frederick Abbott Ware, Craig E. Hampel, Richard M. Barth, Don Stark, Abhijit Mukund Abhyankar, Catherine Yuhjung Chen, Thomas J. Sheffler, Ely K. Tsern, Steven Cameron Woo
  • Publication number: 20040081005
    Abstract: A high-speed memory system is disclosed in which a single command effects control over either a single memory device or a plurality of memory devices depending on a present mode of operation. Such control may effect data transfer between the one or more memory devices and a memory controller, as well as operating state transitions or power mode transitions for the memory devices. Similarly, various configurations of relatively low bandwidth memory devices respond as a selectively controllable group to transmit or receive high bandwidth data.
    Type: Application
    Filed: October 20, 2003
    Publication date: April 29, 2004
    Applicant: Rambus Inc.
    Inventors: Billy Wayne Garrett, Frederick Abbott Ware, Craig E. Hampel, Richard M. Barth, Donald C. Stark, Abhijit Mukund Abhyankar, Catherine Yuhjung Chen, Thomas J. Sheffler, Ely K. Tsern, Steven Cameron Woo
  • Patent number: 6708248
    Abstract: A high-speed memory system is disclosed in which a single command effects control over either a single memory device or a plurality of memory devices depending on a present mode of operation. Such control may effect data transfer between the one or more memory devices and a memory controller, as well as operating state transitions or power mode transitions for the memory devices. Similarly, various configurations of relatively low bandwidth memory devices respond as a selectively controllable group to transmit or receive high bandwidth data.
    Type: Grant
    Filed: December 8, 1999
    Date of Patent: March 16, 2004
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., Frederick Abbott Ware, Craig E. Hampel, Richard M. Barth, Donald C. Stark, Abhijit Mukund Abhyankar, Catherine Yuhjung Chen, Thomas J. Sheffler, Ely K. Tsern, Steven Cameron Woo
  • Patent number: 6608507
    Abstract: A memory system and method of adjusting an output driver characteristic of a memory device that is included in the memory system. The method includes providing a command to the memory device that specifies a calibration mode and, during the calibration mode, driving a voltage level onto the first signal line using a first output driver. A first voltage level is derived from an amount of voltage swing generated by the first output driver driving the voltage level onto the first signal line. The method also includes: actively coupling a first comparator to the first signal line; when the first comparator is coupled to the first signal line, comparing the first voltage level with a reference voltage using the first comparator; and adjusting the amount of voltage swing to arrive at a calibrated voltage swing level. In addition, the method includes actively isolation the first comparator from the first signal line upon exiting the calibration mode.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 19, 2003
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., John B. Dillon, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin
  • Patent number: 6556052
    Abstract: A semiconductor controller device to control the operation of a semiconductor memory device. The controller device includes a first output driver coupled to a first output terminal, and a second output driver coupled to a second output terminal. In addition, the controller device includes a voltage divider, coupled between the first and second output terminals, to generate a control voltage based on a voltage level present on the first output terminal and a voltage level present on the second output terminal. In addition, the controller device also includes a comparator, coupled to the voltage divider, to compare the control voltage with a reference voltage, wherein an amount of voltage swing of the first output driver is adjusted based on the comparison between the control voltage and the reference voltage.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: April 29, 2003
    Inventors: Billy Wayne Garrett, Jr., John B. Dillon, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin
  • Publication number: 20020196059
    Abstract: An output driver circuit and current control technique to facilitate high-speed buses with low noise is used to interface with high-speed dynamic RAMs (DRAMs). The architecture includes the following components: an input isolation block (120), an analog voltage divider (104), an input comparator (125), a sampling latch (130), a current control counter (115), and a bitwise output driver (output driver A 107 and output driver B 111).
    Type: Application
    Filed: August 29, 2002
    Publication date: December 26, 2002
    Inventors: Billy Wayne Garrett, John B. Dillon, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin, Nancy David Dillon
  • Patent number: 6462591
    Abstract: A semiconductor memory device including an array of memory cells. The memory device includes a first output driver coupled to a first output terminal, and a second output driver coupled to a second output terminal. The memory device further includes a voltage divider coupled between the first and second output terminals, to generate a control voltage based on a voltage level present on the first output terminal and a voltage level present on the second output terminal. The memory device further includes a comparator, coupled to the voltage divider, to compare the control voltage with a reference voltage, wherein an amount of voltage swing of the first output driver is adjusted based on the comparison between the control voltage and the reference voltage.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: October 8, 2002
    Assignee: Rambus Inc.
    Inventors: Billy Wayne Garrett, Jr., John B. Dillon, by Nancy David Dillon, Michael Tak-Kei Ching, William F. Stonecypher, Andy Peng-Pui Chan, Matthew M. Griffin
  • Patent number: D531255
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 31, 2006
    Inventors: Johnny Wayne Garrett, Trance Hoyle King