Patents by Inventor Robert Wood

Robert 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).

  • Publication number: 20140125822
    Abstract: A system and method for effectively performing a streamlined photo distribution procedure is disclosed. A source device initially captures a photographic image of a target or subject using known techniques. The term “photographic image” as used herein is not limited to single photographs but includes moving pictures, video images and any other known or future means of capturing an image of an event. The source device is likewise broadly defined and includes, but is not limited to, digital cameras, video cameras, cell phones with digital photo capture means, computers, including PDAs or other devices or combination of devices with communication and photo capture means, and other image capture means.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Inventor: Alex Robert Woods
  • Patent number: 8714142
    Abstract: Crankcase ventilation filter arrangements and components therefore are described. Example arrangements are described. In one, a serviceable filter cartridge includes a check valve therein, for protection during vehicle rollover. Handle arrangements are also described. An example filter cartridge is described in which media, surrounding an open interior, is positioned between first and second, opposite, end pieces. A first end piece has a projection on an opposite side from the media, the projection including framework having an upper rail supported by spaced supports. Methods of use are described.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: May 6, 2014
    Assignee: Donaldson Company, Inc.
    Inventors: Gregoire Jacob, Robert Wood
  • Publication number: 20140108891
    Abstract: Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data.
    Type: Application
    Filed: December 13, 2013
    Publication date: April 17, 2014
    Applicant: Fusion-io, Inc.
    Inventors: John Strasser, David Flynn, Jeremy Fillingim, Robert Wood, Jea Hyun, Hairong Sun
  • Publication number: 20140095775
    Abstract: A cache and/or storage module may be configured to reduce write amplification in a cache storage. Cache layer write amplification (CLWA) may occur due to an over-permissive admission policy. The cache module may be configured to reduce CLWA by configuring admission policies to avoid unnecessary writes. Admission policies may be predicated on access and/or sequentiality metrics. Flash layer write amplification (FLWA) may arise due to the write-once properties of the storage medium. FLWA may be reduced by delegating cache eviction functionality to the underlying storage layer. The cache and storage layers may be configured to communicate coordination information, which may be leveraged to improve the performance of cache and/or storage operations.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 3, 2014
    Inventors: Nisha Talagala, Ned D. Plasson, Jingpai Yang, Robert Wood, Swaminathan Sundararaman, Gregory N. Gillis
  • Publication number: 20140059406
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for reduced level cell solid-state storage. A method includes determining that an erase block of a non-volatile storage device is to operate in a reduced level cell (RLC) mode. The non-volatile storage device may be configured to store at least three bits of data per storage cell. A method includes instructing the non-volatile storage device to program first and second pages of the erase block with data. A method includes instructing the non-volatile storage device to program a third page of the erase block with a predefined data pattern. Programming of a predefined data pattern may be configured to adjust which abodes of the erase block are available to represent stored user data values.
    Type: Application
    Filed: September 2, 2013
    Publication date: February 27, 2014
    Applicant: Fusion-io, Inc.
    Inventors: Jea Hyun, Ryan Haynes, Charla Mosier, Rick Lucky, Robert Wood
  • Publication number: 20140056068
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for configuring storage cells. A method includes determining a usage history for a set of storage cells of a solid-state storage medium. A method includes adjusting a voltage threshold for a set of storage cells by an amount based at least in part on a usage history. A method includes configuring a set of storage cells to use an adjusted voltage threshold.
    Type: Application
    Filed: October 30, 2013
    Publication date: February 27, 2014
    Applicant: Fusion-io, Inc.
    Inventors: John Strasser, David Flynn, Jeremy Fillingim, Robert Wood
  • Patent number: 8661184
    Abstract: An apparatus, system, and method are disclosed to manage non-volatile media. A media characteristic module is configured to determine media characteristics for non-volatile media. A configuration parameter module is configured to determine different configuration parameters for different storage cell abodes and/or for different groups of pages of the non-volatile media based on the determined media characteristics. A cell configuration module is configured to use the different configuration parameters for the different storage cell abodes and/or the different groups of pages of the non-volatile media.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 25, 2014
    Assignee: Fusion-io, Inc.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Patent number: 8634712
    Abstract: A system and method for effectively performing a streamlined photo distribution procedure is disclosed. A source device initially captures a photographic image of a target or subject using known techniques. The term “photographic image” as used herein is not limited to single photographs but includes moving pictures, video images and any other known or future means of capturing an image of an event. The source device is likewise broadly defined and includes, but is not limited to, digital cameras, video cameras, cell phones with digital photo capture means, computers, including PDAs or other devices or combination of devices with communication and photo capture means, and other image capture means.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: January 21, 2014
    Inventors: James Anthony Mullins, Alex Robert Woods
  • Publication number: 20130269113
    Abstract: A mattress is disclosed comprising a flexible frame for bearing uniaxial compressive stress from a human body pressed onto the frame. The frame traverses the breadth and length of the mattress in evenly-spaced repeating patterns which defines hollow recesses filled with materials like silicone gel, memory foam, coils, and springs. The flexible frame in some embodiments, has a higher compressive strength than does the traditional material(s) filled the recesses defined by the frame. The indentation force deflection (IFD) rating varies slightly across small, repeating regions the surface of the mattress. These regions provide lumbar, thoracic, and pelvic support to a user. A user may move about on the mattress during the night to adjust the areas of the small regions pressing most firmly against the body, selectively adjusting both the position of the body and the pressure points of the mattress to maximize comfort.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Inventor: Robert WOOD
  • Publication number: 20130232289
    Abstract: A storage module is configured to determine a health metric of a storage division of a solid-state storage medium. The health metric may comprise a combination of factors, including, but not limited to: wear level, performance (e.g., program time, erase time, and the like), error rate, and the like. A wear level module may configure storage operations to reduce the wear rate of storage divisions having poor health metrics and/or heath metrics that are degrading more quickly than other storage divisions. Reducing wear rate may include deferring grooming operations, delaying use for storage operations, temporarily retiring the storage division, or the like. Storage divisions may be brought back into service at normal use rates in response determining that other portions of the storage media have been worn to the point that they exhibit similar health and/or reliability characteristics.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 5, 2013
    Inventors: Hao Zhong, Ned D. Plasson, Robert Wood, Jea Woong, Hairong Sun
  • Patent number: 8527841
    Abstract: A controller is used for an electronic memory device which has multi-level cell (MLC) memory elements. The individual MLC memory elements are capable of storing at least two bits. The controller includes a physical interface to couple the controller to the electronic memory device. The controller also includes a processing unit coupled to the physical interface. The processing unit operates the electronic memory device using a restricted number of programming states for a single data bit. The restricted number of programming states includes first and second states used to represent a most significant bit (MSB) of the at least two bits of data of the designated programming states.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: September 3, 2013
    Assignee: Fusion-Io, Inc.
    Inventors: Robert Wood, Jea Woong Hyun
  • Patent number: 8482993
    Abstract: An apparatus, system, and method are disclosed for improving performance in a non-volatile solid-state storage device. Non-volatile solid-state storage media includes a plurality of storage cells. An input module receives source data for storage in the plurality of storage cells of the non-volatile solid-state storage media. Some or all of the bits of the source data are transformed to take into account a voltage level of an empty state of the plurality of storage cells. A write module writes the transformed source data to the plurality of storage cells of the non-volatile solid-state storage media.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: July 9, 2013
    Assignee: Fusion-io, Inc.
    Inventors: John Strasser, Jonathan Thatcher, Jeremy Fillingim, David Flynn, Lance Smith, Robert Wood, James Peterson
  • Patent number: 8473858
    Abstract: Embodiments of the invention provide apparatuses and methods for providing a graphical user interface on the display device, where the graphical user interface includes a graph viewing tool for charting data. The graph viewing tool includes: (a) a first display area displaying a first axis and a second axis of a graph, the first axis representing a first parameter of the data over a first range of values; (b) a second display area displaying a third axis representing the first parameter over a second range of values; and (c) a first tool and a second tool displayed in the second display area proximate the third axis, wherein the first tool and the second tool are configured such that they can be moved relative to each other and relative to the third axis to increase or decrease the first range of values displayed along the first axis in the first display area.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 25, 2013
    Assignee: Bank of America Corporation
    Inventors: James Brooks Buchanan, Rosie Susan Corvo, Gregory S. Phillips, Mark Colin Pratt, Julia Claire Richardson, Susan Claire Daun, Paul Robert Wood, Crispin Alexander Conrad Jameson, Timothy Adam Brennan
  • Publication number: 20130154214
    Abstract: A dolly, according to various embodiments, comprises (1) a frame, (2) a nose plate that is attached adjacent a lower end of the frame; and (3) at least one wheel that is adapted to facilitate the rolling movement of the dolly relative to a support surface. In particular embodiments, the frame comprises: (1) a first side frame assembly; (2) a second side frame assembly that is spaced apart from, and co-facing the first frame assembly; and (3) at least one central connector that extends between the first side frame assembly and the second side frame assembly. The frame may be adapted to be selectively moved from a first orientation to a second, extended orientation in which a length of the frame is greater than a length of the frame in the first orientation.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: 8443259
    Abstract: An apparatus, system, and method are disclosed for storing information in a storage device that includes multi-level memory cells. The method involves storing data that is written to the storage device in the LSBs of the multi-level memory cells, and storing audit data in the MSBs of the multi-level memory cells. The audit data can be read separately from the data and used to determine whether or not there has been any unintended drift between states in the multi-level cells. The audit data may be used to correct data when the errors in the data are too numerous to be corrected using error correction code (ECC). The audit data may also be used to monitor the general health of the storage device. The monitoring process may run as a background process on the storage device. The storage device may transition the multi-level memory cells to operate as single-level memory cells.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 14, 2013
    Assignee: Fusion-io, Inc.
    Inventors: Jonathan Thatcher, David Flynn, Ethan Barnes, John Strasser, Robert Wood, Michael Zappe
  • Patent number: 8380915
    Abstract: An apparatus, system, and method are disclosed to manage solid-state storage media by determining one or more configuration parameters for the solid-state storage media. A media characteristic module references one or more storage media characteristics for a set of storage cells of solid-state storage media. A configuration parameter module determines a configuration parameter for the set of storage cells based on the one or more storage media characteristics. A storage cell configuration module configures the set of storage cells to use the determined configuration parameter.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: February 19, 2013
    Assignee: Fusion-IO, Inc.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Patent number: 8352726
    Abstract: A system and method comprises receiving a write request from a client to store data at first and second non-sequential locations of a storage medium. The data of the write request is recognized as not being a predefined data pattern, and a first encryption method is applied to the data of the write request before it is stored at the first and second non-sequential locations of the storage medium. Further, a second different encryption method is applied to content of an area between the first and second non-sequential locations, where the content of the area is recognized as being the predefined pattern.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: January 8, 2013
    Assignee: NetApp, Inc.
    Inventors: Hristo Bojinov, Serge Plotkin, Robert Wood
  • Publication number: 20130003457
    Abstract: A controller is used for an electronic memory device which has multi-level cell (MLC) memory elements. Each MLC memory element is capable of storing at least two bits. The controller includes a physical interface to couple the controller to the electronic memory device. The controller also includes a processing unit coupled to the physical interface. The processing unit operates the electronic memory device in a single-level cell (SLC) mode using a restricted number of programming states for a single data bit. The restricted number of programming states includes a first state which is an erase state. The restricted number of programming states also includes a second state, other than the erase state, which is closest to a natural threshold voltage of the MLC memory elements.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: FUSION-IO
    Inventors: Robert Wood, Jea Woong Hyun
  • Patent number: 8313113
    Abstract: A hand truck, according to various embodiments comprises: (1) a frame, (2) a nose plate that is attached adjacent a lower end of the frame; and (3) at least one wheel that is adapted to facilitate the rolling movement of the dolly relative to a support surface. In particular embodiments, the hand truck comprises: (1) a first axle support adjacent a first lateral side of the frame; and (2) a second axle support adjacent a second lateral side of the frame. The first and second axle supports are adapted to cooperate with the first and second axle supports of a like hand truck body to facilitate the positioning of the hand truck body into a nested relationship with the like hand truck body.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 20, 2012
    Assignee: DG Manufacturing, LLC
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: 8315092
    Abstract: An apparatus, system, and method are disclosed for determining a read voltage threshold for solid-state storage media. A data set read module reads a data set from storage cells of solid-state storage media. The data set is originally stored in the storage cells with a known bias. A deviation module determines that a read bias for the data set deviates from the known bias. A direction module determines a direction of deviation for the data set. The direction of deviation is based on a difference between the read bias of the data set and the known bias. An adjustment module adjusts a read voltage threshold for the storage cells of the solid-state storage media based on the direction of deviation.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: November 20, 2012
    Assignee: Fusion-IO, Inc.
    Inventors: John Strasser, David Flynn, Jeremy Fillingim, Robert Wood