Abstract:
Method and apparatus for managing data in a memory, such as but not limited to a flash memory. In accordance with some embodiments, a memory is provided with a plurality of addressable data storage blocks which are arranged into a first set of garbage collection units (GCUs). The blocks are rearranged into a different, second set of GCUs responsive to parametric performance of the blocks.
Abstract:
Disclosed are a reaction and separation processor and a process for producing biodiesel. The processor is comprised of a stationary casing and a rotor located internal to the casing, with a gap formed between the rotor and casing. A fluid inlet port is located at the upper end of the casing for delivering fluid, which is used to produce the biodiesel, into the reaction zone of the processor, in which the reaction zone is defined as a gap between an upper portion of the rotor and casing. Surface irregularities for inducing fluid turbulence in the reaction zone are located on an inner surface of the casing, an outer surface of the rotor, or both. A rotor inlet port is located at a lower end of the rotor for directing fluid from the reaction zone into the separation zone, which is located within the rotor. A heavy phase port is at the upper end of the rotor for directing a heavy phase of the fluid, which contains glycerol produced in the process, from the separation zone to a heavy phase outlet port located at the upper end of the casing. A light phase port is at the upper end of the rotor for directing a light phase of the fluid, which contains the biodiesel produced in the process, from the separation zone through the upper shaft and to a light phase outlet port at the upper end of the casing.
Abstract:
Host read operations affecting a first logical block address of a data storage device are tracked. The data storage device includes a main storage and a non-volatile cache that mirrors a portion of data of the main storage. One or more criteria associated with the host read operations are determined. The criteria are indicative of future read requests of second logical block address associated with the first logical block address. Data of the at least the second logical block address is copied from the main storage to the non-volatile cache if the criteria meets a threshold.
Abstract:
Apparatus and method for data management in a memory, such as but not limited to a flash memory array. In accordance with some embodiments, a plurality of data sets in a memory are identified as having a common data content and different physical addresses in the memory. A selected one of the data sets is marked as valid data and the remaining data sets are marked as stale data responsive to evaluation of at least one variable parameter associated with the physical addresses at which the data sets are respectively stored.
Abstract:
An aqua comb used with a hose for thoroughly and quickly cleaning, rinsing and combing the hair of both humans and animals. The aqua comb comprises four design elements: 1) a rotating hose nut with internal seal that is employed to attach the aqua comb to various hose endings, 2) an on/off valve for controlling fluid flow through the aqua comb, 3) an elongated and rigid fluid spray body with fluid discharge openings, and 4) a semi-rigid comb member positioned above the discharge openings to lift hair and allow fluid spray to reach scalp and skin thereunder. The core design element of the aqua comb is the presentation angle and comb member structure which work in concert with the fluid spray discharged from the fluid spray openings in its elongated spray body to multiply and leverage mechanical cleaning and combing action.
Abstract:
A method and apparatus for rebuilding a data set. In accordance with some embodiments, a data storage device is coupled to a host. An error condition associated with a memory of the data storage device is detected. Data stored in a first portion of the memory unaffected by said error condition is transferred to the host. A communication signal is output to the host that indicates that data stored in a second portion of the memory affected by said error condition will not be transferred to the host. The host reconstructs the data stored in the second portion of the memory responsive to the communication signal.
Abstract:
A closure for a container, e.g., a container for holding reagents for an automated analyzer. The closure comprises a cap having an opening, the opening capable of communicating with the mouth of a container. The invention also provides an assembly comprising the closure of this invention and a container. The invention also provides a method for preparing the closure.
Abstract:
Method and apparatus for managing data in a memory, such as a flash memory array. In accordance with various embodiments, data are stored in a first location in a memory, and read from the first location a selected number of times. At least one parameter associated with the first location is measured after the data are read the selected number of times. The data are thereafter migrated to a second location in the memory responsive to the measured parameter indicating a presence of read disturbance in the data in the first location.
Abstract:
Novel, crosslinked polymers using biomass derived materials, such as aldaric acids and derivatives, are provided. The polymers can be used as hydrogels and in antimicrobial compositions.
Abstract:
In general, this disclosure relates to garbage collection in a storage device. Aspects of this disclosure describe techniques to identify one or more candidate memory storage blocks that should be recycled during garbage collection. The one or more candidate memory storage blocks may be identified based at least on monitored soft metrics of the candidate memory storage blocks. During garbage collection, the identified one or more candidate memory storage blocks may be recycled to free up storage space.