Patent application number | Description | Published |
20100263440 | APPARATUS AND METHOD FOR MEASURING LOCAL TIRE STIFFNESS - A tire testing apparatus and method for measuring the local stiffness of a tire. The apparatus includes a force producing mechanism, a force measuring device, a force transmitting member, and a measuring device. The force transmitting member applies a force to a tire surface and the measuring device measures the distance of the displacement of the tire surface caused by the force. A tire testing method comprising mounting a tire on a tire testing apparatus to measure a local stiffness of the tire. The method further comprises inflating the tire, applying a force to a local area of the tire, monitoring the force, measuring a distance corresponding to the local deflection, and calculating a local stiffness. | 10-21-2010 |
20120067477 | TIRE TREAD HAVING ASYMMETRIC CHAMFERING - A pneumatic tire having an asymmetrically chamfered tread that promotes desired plysteer residual aligning torque and/or plysteer residual cornering force. The tire comprises a tread having a set of first blocks on a first side of an equatorial plane, and a set of second blocks on a second side of the equatorial plane. The first and second blocks are defined at least in part by a top surface, one or more circumferentially extending grooves, and a plurality of laterally extending grooves. The laterally extending grooves define leading edges and trailing edges of the blocks. The boundaries between the leading edges and top surfaces of a plurality of the first blocks, and between the trailing edges and top surfaces of a plurality of the second block, are chamfered. The boundaries between the trailing edges and top surfaces of the first blocks, and between the boundaries between the leading edges and top surfaces of the second blocks, are substantially unchamfered. | 03-22-2012 |
20130205884 | DIAGNOSTIC TIRE TEST METHOD - Provided is a method for testing a tire. The method may comprise performing a first stopping distance test on a tire of a first specification at a first inflation pressure and gathering data about the first stopping distance test. The method may further comprise performing a second stopping distance test on a tire of the first specification at a second inflation pressure and gathering data about the second stopping distance test. The method may further comprise performing a first traction test on a tire of the first specification at either the first inflation pressure or the second inflation pressure and gathering data about the first traction test. | 08-15-2013 |
20140005883 | Method Of Analyzing Stopping Distance Performance Efficiency | 01-02-2014 |
20150306917 | TIRE WITH ROUNDED TREAD ELEMENTS - A tire having a circumferential tread includes a plurality of tread elements. At least one tread element has a sipe disposed therein. The sipe is defined by a first sipe wall, a second sipe wall, and a curved sipe surface extending from the first sipe wall to a top surface of the at least one tread element. | 10-29-2015 |
20150343850 | Tire With Substantially Helicoid-Shaped Sipe - A tire includes a circumferential tread having a tread element disposed thereon, wherein the tread element includes a top surface that defines a first plane. The tire further includes at least one substantially helicoid-shaped sipe disposed in the tread element. The substantially helicoid-shaped sipe is defined by an opening in the top surface extending in a first direction in the first plane when the tire is new, and is further defined by a base extending in a second direction in a second plane parallel to the first plane. The second direction is disposed at an angle between 45° and 135° with respect to the first direction. | 12-03-2015 |
Patent application number | Description | Published |
20110029729 | ERASURE CODED DATA STORAGE CAPACITY AND POWER MANAGEMENT - A set of data is allocated into a plurality of data chunks, wherein the plurality of data chunks is thinly provisioned and erasure coded. A plurality of storage devices is divided into a first and a second set of storage devices, wherein the first set of storage devices is powered up and the second set of storage devices is powered down. The data chunks are distributed on the first set of storage devices to equally load each of the first set of storage devices. A storage device from the second set of storage devices is powered up to reassign the storage device from the second set of storage devices to the first set of storage devices. Data chunks are migrated to a reassigned storage device until the data chunks are evenly distributed on the first set of storage devices and the reassigned storage device. | 02-03-2011 |
20110035547 | Method for utilizing mirroring in a data storage system to promote improved data accessibility and improved system efficiency - The present invention is a method for utilizing mirroring in a data storage system to promote improved data accessibility and improved system efficiency. The method includes establishing a first set of drives of the system in active mode and a second set of drives of the system in passive mode (ex.—a lower power mode). The method further includes writing a first portion of data to a first drive of the first drive set, and writing a copy of the first portion of data to a second drive of the first drive set. A third drive (ex.—from the second drive set), may be activated from passive mode to active mode. The method may further include writing a second copy of the first data portion to the third drive, re-establishing the third drive in passive mode, and deleting the copy of the first data portion from the second drive. | 02-10-2011 |
20110035605 | Method for optimizing performance and power usage in an archival storage system by utilizing massive array of independent disks (MAID) techniques and controlled replication under scalable hashing (CRUSH) - The present invention is a method for drive management and data placement in an archival storage system having a set of drives. The method includes mapping redundant data stripes onto the drives. A first active data stripe, located on a first subset of the drives, is then selected from the mapped data stripes. The first subset is placed into a normal power state and a second subset of the drives is placed into a low power state. Data is then written to the first active data stripe. Before the first active data stripe is fully used, the method includes selecting a next active/second active data stripe from the mapped data stripes, the second active data stripe being at least partially located on the second subset. The method may be performed by a system which implements MAID techniques for drive management and CRUSH for data placement. | 02-10-2011 |
20110225453 | SYSTEM AND METHOD FOR OPTIMIZING REDUNDANCY RESTORATION IN DISTRIBUTED DATA LAYOUT ENVIRONMENTS - The present disclosure is directed to a system and a method for optimizing redundancy restoration in distributed data layout environments. The system may include a plurality of storage devices configured for providing data storage. The system may include a prioritization module communicatively coupled to the plurality of storage devices. The prioritization module may be configured for determining a restoration order of at least a first data portion and a second data portion when a critical data failure occurs. The system may include a restoration module communicatively coupled to the plurality of storage devices and the prioritization module, the restoration module configured for restoring at least the first data portion and the second data portion based upon the restoration order. | 09-15-2011 |
20120036321 | SYSTEM AND METHOD FOR PROVIDING IMPLICIT UNMAPS IN THINLY PROVISIONED VIRTUAL TAPE LIBRARY SYSTEMS - The present invention is a system and method which allows for a VTL system that supports thin provisioning to implicitly unmap unused storage. Such unmap operations may occur even though the VTL system does not receive any explicit unmap requests from its initiators. For example, if a system administrator knows that once a virtual tape drive of the VTL system has been partially overwritten, all previously written data sets on that virtual tape drive will never again be accessed, the system administrator may configure the VTL system so that it unmaps the entire remainder of the virtual tape drive on the first data overwrite. | 02-09-2012 |
20120084600 | METHOD AND SYSTEM FOR DATA RECONSTRUCTION AFTER DRIVE FAILURES - Methods and systems for data reconstruction following drive failures may include: storing data across two or more drives in one or more data stripes, each data stripe including two or more drive extents; detecting a degradation of a drive containing a drive extent associated with a first data stripe; assigning a reconstruction priority to the drive extent associated with the first data stripe; detecting a degradation of a drive containing a drive extent associated with a second data stripe; and assigning a reconstruction priority to the drive extent associated with the second data stripe. | 04-05-2012 |
20120102286 | METHODS AND STRUCTURE FOR ONLINE MIGRATION OF DATA IN STORAGE SYSTEMS COMPRISING A PLURALITY OF STORAGE DEVICES - Methods and structure for online migration of data in a storage system comprising a plurality of storage devices. The method comprises redefining a volume of a storage system mapped according to a first mapping structure by defining a second mapping structure. The method further comprises quiescing processing of host I/O requests directed to the volume and transitioning control of the volume from a first to a second volume manager so as to utilize the benefits of the second mapping structure. The method further comprises commencing processing of host I/O requests directed to the volume wherein the volume is mapped according to the second mapping structure. The method further comprises migrating, via the second volume manager, volume data to any of a plurality of storage devices of the system, online, without interrupting processing of host I/O requests directed to the volume. This migrates volume data without significant downtime or wasted space. | 04-26-2012 |
20120173812 | METHOD AND SYSTEM FOR DATA DISTRIBUTION ACROSS AN ARRAY OF DRIVES - Methods and systems for data distribution may include, but are not limited to: receiving a request from a client device to store data on a distributed storage system; obtaining a hierarchical cluster map representing the distributed storage system; selecting an object at a hierarchical level of the cluster map; determining if the hierarchical level is a drive level; and adding a drive identifier associated with the object to a drive identifier array if the hierarchical level is the drive level. | 07-05-2012 |
20130036340 | METHOD FOR IMPROVING PERFORMANCE IN RAID SYSTEMS - A method for computing and storing parity information in a RAID system includes dividing each segment in a stripe into a data block and a parity block, and storing in each parity block, parity information for a limited number of other data blocks in the stripe. A method for rebuilding data in a RAID system includes rebuilding the data from parity information and storing the rebuilt data on reserve portions of the remaining disks in the system. | 02-07-2013 |
20130117525 | METHOD FOR IMPLEMENTING PRE-EMPTIVE READ RECONSTRUCTION - The present invention is directed to a method for pre-emptive read reconstruction. In the method(s) disclosed herein, when a pre-emptive read reconstruction timer times out, if one or more drive read operations for providing requested stripe read data are still pending; and if stripe read data corresponding to the pending drive read operations may be constructed (ex.—reconstructed) based on the stripe read data received before the expiration of the timer, the pending drive read operations are classified as stale, but the pending drive read operations are still allowed to complete rather than being aborted, thereby promoting efficiency of the data storage system in situations when the data storage system includes an abnormal disk drive (ex.—a disk drive which endures random cycles of low read performance). | 05-09-2013 |
20130117603 | METHOD FOR COMPLETING WRITE OPERATIONS TO A RAID DRIVE POOL WITH AN ABNORMALLY SLOW DRIVE IN A TIMELY FASHION - The present invention is directed to a method for completing a stripe write operation in a timely fashion to a RAID drive pool which includes an abnormally slow drive. For example, the stripe write operation either completes within a required time interval, or an error is provided to the host/initiator which provides an indication to an application that the stripe write operation did not complete. | 05-09-2013 |
Patent application number | Description | Published |
20100082879 | PRIORITY COMMAND QUEUES FOR LOW LATENCY SOLID STATE DRIVES - A method, apparatus, and system of a priority command queues for low latency solid state drives are disclosed. In one embodiment, a system of a storage system includes a command sorter to determine a target storage device for at least one of a solid state drive (SSD) command and a hard disk drive (HDD) command and to place the command in a SSD ready queue if the SSD command is targeted to a SSD storage device of the storage system and to place the HDD command to a HDD ready queue if the HDD command is targeted to an HDD storage device of the storage system, a SSD ready queue to queue the SSD command targeted to the SSD storage device, and a HDD ready queue to queue the HDD command targeted to the HDD storage device. | 04-01-2010 |
20100269014 | SINGLE XOR OPERATION WEAVER RECONSTRUCTION OF A FAILED DRIVE OF A RAID - Several methods and apparatus to single XOR operation weaver reconstruction of a failed drive of a raid are disclosed. A failed drive of the drive group implemented in a WEAVER code with an (n,t,t) layout is determined. A set of scatter/gather lists is produced from a number of the other drives of the drive group. A scatter/gather list is created by modifying a pointer data of the set of scatter/gather lists. An additional scatter/gather list is generated from the set of scatter/gather lists. A single XOR operation is performed on the data segment, the parity segment, the additional data segment and the additional parity segment to form a resulting scatter/gather list including a resulting data segment and a resulting parity segment. The resulting data segment and the resulting parity segment are written as sequenced in the resulting scatter/gather list to a replacement drive. | 10-21-2010 |
20160085674 | METHODS AND SYSTEMS FOR DYNAMICALLY CONTROLLED CACHING - Systems and methods for improving caching mechanisms in a storage system are disclosed. The method includes storing data associated with a write input/output (I/O) request at a cache; determining an amount of dirty data stored in the cache, where the dirty data is data in the cache that has not yet been written to a persistent storage location managed by a storage system; determining if the amount of dirty data exceeds a threshold value; determining a cache flush rate based on the amount of dirty data stored at the cache, when the amount of dirty data exceeds the threshold value; and writing data from the cache at the determined cache flush rate to the persistent storage location. | 03-24-2016 |