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: 20120266046
    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: Application
    Filed: June 22, 2012
    Publication date: October 18, 2012
    Applicant: FUSION-IO
    Inventors: Jonathan Thatcher, David Flynn, Ethan Barnes, John Strasser, Robert Wood, Michael Zappe
  • Patent number: 8266503
    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: Grant
    Filed: July 1, 2011
    Date of Patent: September 11, 2012
    Assignee: Fusion-io
    Inventors: Robert Wood, Jea Woong Hyun
  • Patent number: 8261158
    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: March 15, 2010
    Date of Patent: September 4, 2012
    Assignee: Fusion-io, Inc.
    Inventors: Jonathan Thatcher, David Flynn, Ethan Barnes, John Strasser, Robert Wood, Michael Zappe
  • Publication number: 20120215961
    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. The plurality of storage cells is configured such that storage cells in an empty state store initial binary values that satisfy a bias. An input module receives source data for storage in the plurality of storage cells of the non-volatile solid-state storage media. Bits of the source data have a source bias that is different from the bias of the plurality of storage cells. A bit biasing module biases the bits of the source data toward the bias of the plurality of storage cells. A write module writes the biased source data to the plurality of storage cells of the non-volatile solid-state storage media.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: FUSION-IO, INC.
    Inventors: John Strasser, Jonathan Thatcher, Jeremy Fillingim, David Flynn, Lance Smith, Robert Wood, James Peterson
  • Publication number: 20120203986
    Abstract: An apparatus, system, and method are disclosed for managing operations for data storage media. An adjustment module interrupts or otherwise adjusts execution of an executing operation on the data storage media. A schedule module executes a pending operation on the data storage media in response to adjusting execution of the executing operation. The pending operation comprises a higher execution priority than the executing operation. The schedule module finishes execution of the executing operation in response to completing execution of the pending operation.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 9, 2012
    Applicant: FUSION-IO
    Inventors: John Strasser, David Flynn, Robert Wood
  • Publication number: 20120203951
    Abstract: An apparatus, system, and method are disclosed to improve the utility of 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: Application
    Filed: July 22, 2011
    Publication date: August 9, 2012
    Applicant: FUSION-IO, INC.
    Inventors: Robert Wood, Jea Hyun, Hairong Sun
  • Patent number: 8224178
    Abstract: In accordance with the present invention, 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 PDA's or other devices or combination of devices with communication and photo capture means, as well as other image capture means.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: July 17, 2012
    Assignee: IGOTIT Solutions, LLC
    Inventors: Michael Keane, Trygve Duryea, Alex Robert Woods
  • Publication number: 20120153584
    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: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Inventors: Paul Ryan, Robert A. Wood
  • Publication number: 20120153585
    Abstract: A hand truck comprising: (1) a hand truck frame; (2) a nose plate that is disposed adjacent a lower end of the hand truck frame; (3) a plurality of primary wheels disposed adjacent the nose plate; (4) at least one secondary wheel that is disposed adjacent an upper end of the hand truck frame; and (5) an extension mechanism that is adapted to allow a user to selectively adjust the distance between the plurality of primary wheels and the at least one secondary wheel.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Inventors: Paul Ryan, Robert A. Wood
  • Publication number: 20120153710
    Abstract: An assembly for attaching a first and second wheel adjacent an object suitable for rolling movement, according to particular embodiments, comprises: (1) an axle defining a first end and a second end defining at least one recess, (2) a clip comprising a first clip portion defining an elongated channel, a second clip portion defining an opening, and a biasing mechanism that is adapted for biasing the first clip portion toward a first position. The first end of the axle is adapted for supporting the first wheel when the assembly is attached adjacent the object. The clip is adapted to facilitate maintaining the second wheel in a substantially fixed lateral position by positioning the second wheel adjacent the object and sliding the clip adjacent the axle's second end so that a portion of the clip defining the elongated channel engages the portion of the axle defining the recess.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 21, 2012
    Inventors: Paul Ryan, Robert A. Wood
  • Publication number: 20120153587
    Abstract: A hand truck comprising: (1) a frame assembly, (2) a nose plate that is disposed adjacent a lower end of the frame assembly, and (3) a wheel assembly that is attached adjacent a lower end of the frame assembly and that is adapted to facilitate the rolling movement of the hand truck relative to a support surface. Various components of the hand truck are adapted to allow a user to assemble the hand truck substantially without (e.g., without) the use of tools.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 21, 2012
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: 8189407
    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. The plurality of storage cells is configured such that storage cells in an empty state store initial binary values that satisfy a bias. An input module receives source data for storage in the plurality of storage cells of the non-volatile solid-state storage media. Bits of the source data have a source bias that is different from the bias of the plurality of storage cells. A bit biasing module biases the bits of the source data toward the bias of the plurality of storage cells. A write module writes the biased source data to the plurality of storage cells of the non-volatile solid-state storage media.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: May 29, 2012
    Assignee: Fusion-io, Inc.
    Inventors: John Strasser, Jonathan Thatcher, Jeremy Fillingim, David Flynn, Lance Smith, Robert Wood, James Peterson
  • Publication number: 20120114454
    Abstract: A hand truck, according to various embodiments, comprises: (1) a hand truck frame; (2) a support plate adjacent a bottom portion of the hand truck frame; (3) at least one wheel for facilitating the movement of the hand truck relative to a support surface; and (4) an unloading mechanism. In particular embodiments, the unloading mechanism comprises: (1) an item pushing member; (2) a cam assembly; and (3) at least one linking mechanism that is positioned and adapted to link the cam assembly to the item pushing member so that moving the cam assembly from a first rotational orientation to a second rotational orientation causes the item pushing member to move from a first position adjacent the support plate to a second position adjacent the support plate. The cam may be adapted to allow a user to use their foot to move the cam between the first and second rotational orientations.
    Type: Application
    Filed: September 12, 2011
    Publication date: May 10, 2012
    Inventors: John Stransky, Robert A. Wood
  • Patent number: 8152216
    Abstract: A self-contained, vehicle-mounted system for operating a retractable cover with respect to proximate open top containers transported by the vehicle to cover and uncover the containers. The system includes all of the items necessary to accomplish the covering and uncovering of a container and needs only to be mounted on the vehicle and connected to a source of electric power on the vehicle.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: April 10, 2012
    Assignee: McNeilus Truck and Manufacturing, Inc.
    Inventors: Troy D. Howell, Daniel F. Kubista, Robert A. Wood, Jr.
  • Patent number: 8125630
    Abstract: A tracking system includes an emitter array configured to emit radiation around a subject to be tracked in at least one dimension wherein each emitter or group of emitters is modulated to permit identification of a source of the radiation. A receiver is configured to receive the radiation from the emitter array, wherein one of the emitter array and the receiver are located on the subject to be tracked. A processor is configured to interpret changes in radiation and correlate the changes to a device position to output a device position control signal.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: February 28, 2012
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: Stephen Robert Wood, Robert D. Umberhant
  • Patent number: 8041866
    Abstract: The disclosure describes a system and method for controlling interfacing parameters for a device when connected to a host. In the system and method, the communications interface is configurable to be in operable connection to a host using a microprocessor in the device having a first bus controller and a second bus controller, the second bus controller external to the microprocessor. The method comprises: establishing an initial connection by the device; conducting negotiations by the device to set a first data transmission rate for the device for the initial connection utilizing a communication bus controller contained in the microprocessor; and after detecting completion of enumeration of the device, re-establishing the connection by the device using the second bus controller in the device that processes the communications at a second transmission rate that is higher than the first data transmission rate.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: October 18, 2011
    Assignee: Research in Motion Limited
    Inventors: Omar Barake, Michael Goldsmith, Maxime Matton, Jerry Mailloux, Robert Wood, Lyall Winger
  • Patent number: D661860
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: June 12, 2012
    Assignee: DG Manufacturing, LLC
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: D661861
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: June 12, 2012
    Assignee: DG Manufacturing, LLC
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: D667193
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: September 11, 2012
    Assignee: DG Manufacturing, LLC
    Inventors: Paul Ryan, Robert A. Wood
  • Patent number: D667194
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: September 11, 2012
    Assignee: DG Manufacturing, LLC
    Inventors: Paul Ryan, Robert A. Wood