Patents by Inventor Barry Wright

Barry Wright 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: 20120254574
    Abstract: A multi-later memory and method for operation is disclosed. The memory includes three or more layers, where each layer is made up of flash memory cells having a greater bit per cell storage capacity than then prior layer. The method may include the steps of directing host data directly into a first or second layer of the multi-layer memory upon receipt depending on a condition of the data. The method may also include copying data within a respective layer in a data relocation operation to generate more free blocks of memory so that data preferably stays within each layer, as well as transferring data from one layer to the next higher bit per cell layer when layer transfer criteria are met.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Inventors: Alan Welsh Sinclair, Nicholas James Thomas, Barry Wright
  • Publication number: 20120196263
    Abstract: An interactive educational device and method that provides students with activity modes in the form of instruction and exercises to be performed at a plurality of individual work stations. The invention tracks and provides information that is useful to an instructor in determining students' focus and progress. The information provided to the instructor may include, the element of the activity mode of the device the student is currently using, how long the student has been in a particular mode, and how many times the student has attempted a particular element of an activity mode. The information for each student may be updated in real time, so that at any given moment the instructor may be informed as to the student's particular activity. A “look back” for any period of time may be obtained by the instructor. The instructor receives alerts for particular events. The student may report a need for assistance, and student details may be provided to the instructor.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: Quant Systems, Inc. d/b/a Hawkes Learning Systems
    Inventors: Marcel Prevuznak, Barry Wright, III, Rebecca Hughes
  • Patent number: 8209461
    Abstract: Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: June 26, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 8201767
    Abstract: A comminuting device for comminuting material. The device has a frame and a shear member having a main blade, the shear member movably coupled to the frame with a shear member slide bearing located at least partially inside the frame. A supporting table is coupled to the frame, the supporting table having a counter blade, the supporting table adapted to support the scrap material. The frame has an opening forming an access way to the shear member slide bearing. The main blade and the counter blade cooperate to chop the scrap material when the shear member is moved from a first position to a second position. The shear member slide bearing is removable from inside the frame through the opening without removal of the shear member from the frame.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: June 19, 2012
    Assignee: Harris Waste Management Group, Inc.
    Inventor: Kevin Barry Wright
  • Patent number: 8166267
    Abstract: Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: April 24, 2012
    Assignee: SanDisk Technologies Inc.
    Inventors: Alan W. Sinclair, Barry Wright
  • Publication number: 20110315025
    Abstract: A recycling machine deflection detection system including a cross head movable within a shear box of a recycling machine, one or more sensor units disposed on the cross head, and a controller connected to the one or more sensor units, the controller being configured to receive deflection signals from the one or more sensor units and determine, from the deflection signals, a shear deflection angle of the cross head due to deformation of the cross head.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Applicant: Harris Waste Management Group, Inc.
    Inventor: Kevin Barry Wright
  • Patent number: 8055832
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. A type of memory block is selected to receive additional data of a file that depends upon the types of blocks into which data of the file have already been written. Blocks containing data are selected for reclaiming any unused capacity therefrom by a process that selects blocks in order starting with those containing the least amount of valid data.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: November 8, 2011
    Assignee: SanDisk Technologies, Inc.
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 8046522
    Abstract: Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: October 25, 2011
    Assignee: SanDisk Technologies, Inc.
    Inventors: Alan W. Sinclair, Barry Wright
  • Publication number: 20110215181
    Abstract: A comminuting device for comminuting material. The device has a frame and a shear member having a main blade, the shear member movably coupled to the frame with a shear member slide bearing located at least partially inside the frame. A supporting table is coupled to the frame, the supporting table having a counter blade, the supporting table adapted to support the scrap material. The frame has an opening forming an access way to the shear member slide bearing. The main blade and the counter blade cooperate to chop the scrap material when the shear member is moved from a first position to a second position. The shear member slide bearing is removable from inside the frame through the opening without removal of the shear member from the frame.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Applicant: Harris Waste Management Group, Inc.
    Inventor: Kevin Barry Wright
  • Patent number: 7949845
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. Each data file is uniquely identified in a file directory, which points to entries in a file index table (FIT) of data groups that make up the file and their physical storage locations in the memory.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: May 24, 2011
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7917686
    Abstract: Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: March 29, 2011
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7739444
    Abstract: Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the data files. The number of logical blocks containing data of any one file is controlled in a manner that reduces the amount of fragmentation of file data within the physical memory blocks, thereby to maintain good memory performance. The host may configure the logical blocks of the address space in response to learning the physical characteristics of a memory to which it is connected.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: June 15, 2010
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7669003
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. Each data file is uniquely identified in a file directory, which points to entries in a file index table (FIT) of data groups that make up the file and their physical storage locations in the memory.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: February 23, 2010
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7610437
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: October 27, 2009
    Assignee: Sandisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7590795
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: September 15, 2009
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7590794
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: September 15, 2009
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7581057
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. A type of memory block is selected to receive additional data of a file that depends upon the types of blocks into which data of the file have already been written. Blocks containing data are selected for reclaiming any unused capacity therefrom by a process that selects blocks in order starting with those containing the least amount of valid data.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: August 25, 2009
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7562181
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: July 14, 2009
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright
  • Patent number: 7558906
    Abstract: In a nonvolatile memory system that includes a block-erasable memory array, records are individually maintained for certain classifications of blocks. One or more lists may be maintained for the blocks, an individual list ordered according to a descriptor value. Such ordered lists allow rapid identification of a block by descriptor value.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: July 7, 2009
    Assignee: Sandisk Corporation
    Inventors: Alan Welsh Sinclair, Barry Wright
  • Patent number: 7558905
    Abstract: Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. A type of memory block is selected to receive additional data of a file that depends upon the types of blocks into which data of the file have already been written. Blocks containing data are selected for reclaiming any unused capacity therefrom by a process that selects blocks in order starting with those containing the least amount of valid data.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: July 7, 2009
    Assignee: SanDisk Corporation
    Inventors: Alan W. Sinclair, Barry Wright