Patents by Inventor Robert Barry Wood

Robert Barry Wood 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: 9424930
    Abstract: Methods, storage controllers, and systems for non-volatile storage element programming are described. One method includes programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element. The method further includes selecting at least one of the wordlines of the set programmed with the user data and restricting further programming of user data in the pages associated with the selected wordline. In some embodiments, the selected wordline occurs subsequent to the pages associated with the other wordlines of the set in a page programming order for the erase block.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: August 23, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Robert Barry Wood, Jea Woong Hyun, Hairong Sun
  • Patent number: 8725938
    Abstract: An apparatus, system, and method are disclosed for testing physical regions in a solid-state storage device. The method includes defining a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of storage capacity of the solid-state storage media. The method includes implementing the physical storage region definition on a storage controller such that memory operations are bounded to the physical storage region. The method includes testing wear of solid-state storage media associated with the physical storage region using memory operations bounded to the physical storage region.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: May 13, 2014
    Assignee: Fusion-io, Inc.
    Inventors: David Flynn, Jonathan Thatcher, Joshua Aune, Robert Barry Wood
  • Patent number: 8275933
    Abstract: An apparatus, system, and method are disclosed for managing physical regions in a solid-state storage device. The definition module defines a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of total physical storage capacity on the solid-state storage media. The storage controller performs memory operations within the physical storage region such that the memory operations are bounded to the physical storage region. The implementation module implements the physical storage region definition with respect to the storage controller for the solid-state storage media.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: September 25, 2012
    Assignee: Fusion-10, Inc
    Inventors: David Flynn, Jonathan Thatcher, Joshua Aune, Robert Barry Wood
  • Publication number: 20120063231
    Abstract: Methods, storage controllers, and systems for non-volatile storage element programming are described. One method includes programming user data in pages associated with a set of wordlines of an erase block of a non-volatile, solid-state storage element. The method further includes selecting at least one of the wordlines of the set programmed with the user data and restricting further programming of user data in the pages associated with the selected wordline. In some embodiments, the selected wordline occurs subsequent to the pages associated with the other wordlines of the set in a page programming order for the erase block.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 15, 2012
    Applicant: FUSION-IO, INC.
    Inventors: Robert Barry Wood, Jae Woong Hyun, Hairong Sun
  • Publication number: 20100122019
    Abstract: An apparatus, system, and method are disclosed for managing physical regions in a solid-state storage device. The definition module defines a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of total physical storage capacity on the solid-state storage media. The storage controller performs memory operations within the physical storage region such that the memory operations are bounded to the physical storage region. The implementation module implements the physical storage region definition with respect to the storage controller for the solid-state storage media.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 13, 2010
    Inventors: David Flynn, Jonathan Thatcher, Joshua Aune, Robert Barry Wood
  • Patent number: 6915363
    Abstract: A data storage device array includes a number of data storage devices. Each of the disc drives is operable to spin-up its spindle motor in response to the successful communication of predetermined out-of-band (OOB) signals. By selectively causing the communication of the predetermined OOB signals to the data storage devices, the selective spin-up of the data storage devices may be achieved.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: July 5, 2005
    Assignee: Seagate Technology LLC
    Inventors: Robert Barry Wood, Anthony Leigh Priborsky, Robert William Dixon
  • Patent number: 6834324
    Abstract: A system that emulates a tape cartridge mounted in a tape drive, and methods of operation are disclosed. The emulated tape drive communicates with a client using an interface protocol defining an addressable range. The emulated tape cartridge has a virtual addressable range that matches or exceeds the addressable range defined in the interface protocol. One or more storage appliances provide the emulation of the tape drive and a plurality of virtual volumes. An interface manager disposed between the client and the storage appliances mounts the virtual volumes as necessary to assemble the emulated tape cartridge.
    Type: Grant
    Filed: April 10, 2000
    Date of Patent: December 21, 2004
    Assignee: Storage Technology Corporation
    Inventor: Robert Barry Wood
  • Publication number: 20030115413
    Abstract: A data storage device array includes a number of data storage devices. Each of the disc drives is operable to spin-up its spindle motor in response to the successful communication of predetermined out-of-band (OOB) signals. By selectively causing the communication of the predetermined OOB signals to the data storage devices, the selective spin-up of the data storage devices may be achieved.
    Type: Application
    Filed: June 10, 2002
    Publication date: June 19, 2003
    Applicant: Seagate Technology LLC
    Inventors: Robert Barry Wood, Anthony Leigh Priborsky, Robert William Dixon
  • Publication number: 20020071350
    Abstract: A data storage device includes a microprocessor running a general-purpose operating system including an application program. Included is memory storing the operating system and application program. The data storage device includes mass storage, is connected to a communication network, and an input/output module communicates with a node connected to the communication network. The data storage device is assembled in a form factor assembly not greater than three and one half (3 ½ ) inches.
    Type: Application
    Filed: August 23, 2001
    Publication date: June 13, 2002
    Inventor: Robert Barry Wood
  • Patent number: 5828847
    Abstract: The dynamic server switching system maintains a list in each client which identifies the primary server for that client and the preferred communication method as well as a hierarchy of successively secondary servers and communication method pairs. In the event that the client does not have requests served by the designated primary server or the designated communication method, the system traverses the list to ascertain the identity of the first available alternate server-communication method pair. The client then uses this retrieved data to initiate future requests. The client periodically tests the primary server-communication method pair to determine whether the fault has been cleared. If so, the client reestablishes the originally selected primary server-communication method pair as the request route.
    Type: Grant
    Filed: April 19, 1996
    Date of Patent: October 27, 1998
    Assignee: Storage Technology Corporation
    Inventors: Chuck Royal Gehr, Paul David Von Behren, Michael Patrick Williams, Robert Barry Wood