Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Aune, US

Glenn Aune, Bellingham, WA US

Patent application numberDescriptionPublished
20100119634CARBON COMPOSITE MOLD DESIGN - A mold assembly or system includes a moldbase that holds mold inserts and has embedded fluid lines to facilitate cooling during part formation. Mold inserts combine to form mold cavities that receive carbon fiber and resin components to form a carbon composite based part. A permanent release coating along a mold component surface that contacts the carbon fiber and resin components facilitates the release of the finished part from the mold component. Guide pins and guide pin receiving holes facilitate accurate alignment of mold components. Ejector pins within respective ejector pin shafts help eject a finished part from a respective mold component. An ejector pin shaft cover transfers force from an ejector pin to eject a finished part and also prevents substantial passage of resin into the ejector pin shaft. A fluid actuated ejection system provides fluid based mechanical forces to the ejector pins to facilitate finished part ejection.05-13-2010

Joshua Aune, South Jordan, UT US

Patent application numberDescriptionPublished
20090125671APPARATUS, SYSTEM, AND METHOD FOR STORAGE SPACE RECOVERY AFTER REACHING A READ COUNT LIMIT - An apparatus, system, and method are disclosed for storage space recovery after reaching a read count limit. A read module reads data in a storage division of solid-state storage. A read counter module then increments a read counter corresponding to the storage division. A read counter limit module determines if the read count exceeds a maximum read threshold, and if so, a storage division selection module selects the corresponding storage division for recovery. A data recovery module reads valid data packets from the selected storage division, stores the valid data packets in another storage division of the solid-state storage, and updates a logical index with a new physical address of the valid data.05-14-2009
20090282301APPARATUS, SYSTEM, AND METHOD FOR BAD BLOCK REMAPPING - An apparatus, system, and method are disclosed for bad block remapping. A bad block identifier module identifies one or more data blocks on a solid-state storage element as bad blocks. A log update module writes at least a location of each bad block identified by the bad block identifier module into each of two or more redundant bad block logs. A bad block mapping module accesses at least one bad block log during a start-up operation to create in memory a bad block map. The bad block map includes a mapping between the bad block locations in the bad block log and a corresponding location of a replacement block for each bad block location. Data is stored in each replacement block instead of the corresponding bad block. The bad block mapping module creates the bad block map using one of a replacement block location and a bad block mapping algorithm.11-12-2009
20090287956APPARATUS, SYSTEM, AND METHOD FOR DETECTING AND REPLACING FAILED DATA STORAGE - An apparatus, system, and method are disclosed for detecting and replacing failed data storage. A read module reads data from an array of memory devices. The array includes two or more memory devices and one or more extra memory devices storing parity information from the memory devices. An ECC module determines, using an error correcting code (“ECC”), if one or more errors exist in tested data and if the errors are correctable using the ECC. The tested data includes data read by the read module. An isolation module selects a memory device in response to the ECC module determining that errors exists in the data read by the read module and that the errors are uncorrectable using the ECC. The isolation module also replaces data read from the selected memory device with replacement data and available data wherein the tested data includes the available data combined with the replacement data.11-19-2009
20100122019APPARATUS, SYSTEM, AND METHOD FOR MANAGING PHYSICAL REGIONS IN A SOLID-STATE STORAGE DEVICE - 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.05-13-2010
20100293439APPARATUS, SYSTEM, AND METHOD FOR RECONFIGURING AN ARRAY TO OPERATE WITH LESS STORAGE ELEMENTS - An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements protected using parity data. The storage element error module determines that one or more storage elements are unavailable to store data (“unavailable storage elements”). The storage element resides in an array with N number of storage elements storing a first ECC chunk and P number of storage elements storing first parity data. The reconfigure data read module reads data from storage elements other than the unavailable storage elements. The data regeneration module uses the first parity data to regenerate missing data from the first ECC chunk. The data reconfiguration module creates a second ECC chunk. The new configuration storage module stores a portion of the second ECC chunk and associated second parity data on (N+P)−Z number of storage elements, wherein 1≦Z≦P.11-18-2010
20100293440APPARATUS, SYSTEM, AND METHOD TO INCREASE DATA INTEGRITY IN A REDUNDANT STORAGE SYSTEM - An apparatus, system, and method are disclosed to increase data integrity in a redundant storage system. The receive module receives a read request to read data from a logical page spanning an array of N+P number of storage elements. The array of storage elements includes N number of the storage elements each storing a portion of an ECC chunk and P number of the storage elements storing parity data. The data read module reads data from at least a portion of a physical page on each of X number of storage elements of the N+P number of storage elements where X equals N. The regeneration module regenerates missing data. The ECC module determines if the read data and any regenerated missing data includes an error. The read data combined with any regenerated missing data includes the ECC chunk.11-18-2010
20110066808Apparatus, System, and Method for Caching Data on a Solid-State Storage Device - An apparatus, system, and method are disclosed for caching data on a solid-state storage device. The solid-state storage device maintains metadata pertaining to cache operations performed on the solid-state storage device, as well as storage operations of the solid-state storage device. The metadata indicates what data in the cache is valid, as well as information about what data in the nonvolatile cache has been stored in a backing store. A backup engine works through units in the nonvolatile cache device and backs up the valid data to the backing store. During grooming operations, the groomer determines whether the data is valid and whether the data is discardable. Data that is both valid and discardable may be removed during the grooming operation. The groomer may also determine whether the data is cold in determining whether to remove the data from the cache device. The cache device may present to clients a logical space that is the same size as the backing store. The cache device may be transparent to the clients.03-17-2011

Patent applications by Joshua Aune, South Jordan, UT US

Mark Kristian Aune, New Orleans, LA US

Patent application numberDescriptionPublished
20110273307Systems and Methods for Auto-Configuration of a Generic Data Device on a Wireless Network - Systems and methods are provided for the automatic configuration of digital utility meters. One embodiment provides for pre-producing digital devices, the digital devices comprising integrated module components, configured for communication with a data management system via a wireless network and further configured for monitoring capability, producing a list file associated with the digital devices and including identities for each integrated module component, activating a digital devices using the wireless network, and distributing deployment information to the digital device from at least one configuration server via the wireless network, including customer data for configuring the digital device and for registering the digital device with a transaction management system.11-10-2011
20110273308Systems and Methods for Auto-Configuration of a Generic Data Device on a Wireless Network - Systems and methods are provided for the automatic configuration of digital utility meters. One embodiment provides for pre-producing digital devices, the digital devices comprising integrated module components, configured for communication with a data management system via a wireless network and further configured for monitoring capability, producing a list file associated with the digital devices and including identities for each integrated module component, activating a digital devices using the wireless network, and distributing deployment information to the digital device from at least one configuration server via the wireless network, including customer data for configuring the digital device and for registering the digital device with a transaction management system.11-10-2011