Patent application number | Description | Published |
20080311581 | FUNCTIONAL POLYMORPHISMS OF THE INTERLEUKIN-1 LOCUS AFFECTING TRANSCRIPTION AND SUSCEPTIBILITY TO INFLAMMATORY AND INFECTIOUS DISEASES - The invention provides methods and reagents for detecting a polymorphism associated with in an upstream region of the interleukin-1β (IL-B) gene (IL-1B (−3737)) that affects transcription of the gene and susceptibility to inflammatory and infectious diseases such as diffuse coronary artery disease. | 12-18-2008 |
20100279280 | FUNCTIONAL POLYMORPHISMS OF THE INTERLEUKIN-1 LOCUS AFFECTING TRANSCRIPTION AND SUSCEPTIBILITY TO INFLAMMATORY AND INFECTIOUS DISEASES - The invention provides methods and reagents for detecting a polymorphism associated with in an upstream region of the interleukin-1 beta (IL-B) gene (IL-1B (−3737)) that affects transcription of the gene and susceptibility to inflammatory and infectious diseases such as periodontal disease and Alzheimer's disease. | 11-04-2010 |
20130238623 | Method of Linking Electronic Database Records - A method of linking electronic database records, wherein each record is associated with a single member from a set of unique members, and wherein each member from the set of unique members has associated with it a plurality of identifiers for uniquely identifying the member. The method comprising the following steps. First, a set of combinations of identifiers is obtained by, for each record, determining a plurality of identifiers using the data stored in the record. Next, a set of clusters of linked combinations of identifiers is created, by creating a link between any combinations that have equal identifiers. For each cluster from the set of clusters, a quality value for the cluster is calculated, and any cluster whose quality value is below a pre-determined threshold is split into two or more clusters by removing one or more links between combinations in the original cluster, if in that case the resulting clusters have higher quality values than the original cluster. Finally, any records whose corresponding combinations of identifiers are members of the same cluster are linked. | 09-12-2013 |
Patent application number | Description | Published |
20080282105 | DATA INTEGRITY VALIDATION IN STORAGE SYSTEMS - Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums. | 11-13-2008 |
20100217752 | DATA INTEGRITY VALIDATION IN STORAGE SYSTEMS - Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums. | 08-26-2010 |
20110302446 | MONITORING LOST DATA IN A STORAGE SYSTEM - A data validation method comprises associating a validation chunk with one or more data chunks stored on one or more storage mediums. The validation chunk comprises validation information for verifying whether data recorded in a subdivision of the one or more data chunks is lost. A request is received for an operation to be performed on first data stored in a first subdivision of a first data chunk from among said one or more data chunks. One or more portions of the validation information are examined to determine whether the data recorded in said first subdivision is deemed to be lost. | 12-08-2011 |
20140095459 | SUPPORTING COORDINATED ACCESS TO A FILE SYSTEM'S SHARED STORAGE USING AUTOMATIC ALIGNMENT OF A PARALLEL FILE ACCESS PROTOCOL AND METADATA MANAGEMENT - Embodiments of the invention relate to supporting coordinated access to a file system's shared disk storage subsystem using an automatic alignment of a parallel file access protocol and metadata management on a per object basis. A file server (among servers in the cluster) receives a client's request to access a file stored by the file system in the storage subsystem using a parallel file access protocol. If the file system has selected a file server to serve as a metadata manager of said file, the file server uses the selected file server to coordinate access to the file's metadata. If the file system has not selected a file server to serve as the metadata manager of the file, the file system selects the file server that received said request as the metadata manager for said file until a file close request operation is received. | 04-03-2014 |
20140095544 | COORDINATED ACCESS TO A CLUSTERED FILE SYSTEM'S SHARED STORAGE USING SHARED-LOCK ARCHITECTURE - Embodiments of the invention relate to coordinated access to a clustered file system's shared storage subsystem using a shared-lock architecture. A particular file server is configured to coordinate the file system's file access layout particular server, in response to a client's file access layout request for byte-ranges of a file stored in the storage subsystem being received by a file server in cluster and sent to said particular server, generates a file access layout of a set of file servers for a parallel file access protocol to use and byte ranges of the file that particular individual file servers to use, to service an I/O request for the file. The file server (that received the request), sends the generated file access layout to said client, and requests coordinated access to said file from the particular server in response to receiving an I/O request to byte-ranges of said file. | 04-03-2014 |
20140095582 | COORDINATED ACCESS TO A FILE SYSTEM'S SHARED STORAGE USING DYNAMIC CREATION OF FILE ACCESS LAYOUT - Embodiments of the invention relate to supporting coordinated access to a clustered file system's shared disk storage subsystem by using dynamic creation of file access layout for different workloads and access patterns. Active file servers in the cluster have equivalent access to shared data of said file system. In one embodiment, a particular file server in the cluster is configured to coordinate the file system's layout. The particular file server, in response to a particular client's request for a layout of a file stored by said file system in said subsystem determines a file access layout for a parallel file access protocol to use when servicing an I/O request by said client, marks said layout as active for the client, and sends the layout to the client. The file access layout is determined based on one or more of current file system resources, a specific workload type and a specific byte-range of the file included in the client request, and properties of the file. The layout includes a set of file servers in said cluster and byte ranges of the file, and the byte-range being associated with a particular server among the set. | 04-03-2014 |
20140136802 | ACCESSING DATA IN A STORAGE SYSTEM - Embodiments of the invention relate to accessing data that spans multiple storage devices in a storage system. A first index records identifiers of data blocks and their storage locations, and a second index records storage locations. An update request is processed by writing multiple copies of a received data block identifier and the updated data block to storage locations recorded in the second index. A read request is processed by performing a quorum read of the storage locations recorded in the second index to retrieve the updated data blocks. The processing of the read request also includes performing a quorum read of the first index to determine storage locations that contain data blocks to be read as part of processing the read request. The data blocks to be read exclude the updated data blocks. | 05-15-2014 |
20150355971 | FAILURE DOMAIN BASED STORAGE SYSTEM DATA STRIPE LAYOUT - A method for performing stripe placement within a storage system is disclosed. After a set of failure domains within a storage system has been identified, the failure domains are then organized to form a hierarchy of failure domains. A failure domain is defined as a group of one or more disks that are more likely to fail together because a common component is shared by that group of disks. Stripe placement is performed across all active failure domains within the storage system using a greedy algorithm. | 12-10-2015 |
Patent application number | Description | Published |
20130076993 | MOVING DISPLAY SYSTEM - In one aspect, the invention is directed to a moving display system that includes a track member support, a track member held by the track member support, and having a first end and a second end, and a display member support. The display member support includes a body, wherein the body is configured to hold a display member, a motor, a wheel that is drivable by the motor to move the display member support along the track member, a sensing system, and a controller that is operatively connected to the motor. The controller receives signals from the sensing system and is programmed to, in at least some instances:
| 03-28-2013 |
20130208193 | MOVING DISPLAY SYSTEM - In one aspect, the invention is directed to a moving display system having a track member support; a track member held by the track member support, and having a first end and a second end; a display member support, including a body, where the body is configured to hold a display member, a motor, a wheel, where the wheel is drivable by the motor to move the display member support along the track member, a sensing system including at least one sensor positioned for detecting the first and second ends of the track member and a slot extending through the body for receiving the track member. A control system is provided and is operatively connected to the motor. The control system receives signals from the sensing system and is programmed to, in at least some instances:
| 08-15-2013 |