Patent application number | Description | Published |
20080205299 | CONFIGURATION OF FIBRE CHANNEL SAN PATH - System and computer program product are provided to configure a path between nodes through a fabric in a fibre channel storage area network (SAN). A node name is provided for a target node on the SAN and a port name is provided for each port in the target node. A relationship is established in a data structure between each port name and a slot in which each port is physically located in the target node. Prior to configuring a path between a source node and a port in the target node, the ports which are physically connected and logged in to the fabric are identified by port address. The port names corresponding to the port addresses are then identified. The port names are used to generate interface_ids of the ports corresponding to the physical slots in which the ports are located. A data structure is created to maintain the relationship between interface_ids and port names. To establish a path connection between a port in the source node and a selected port in the target node, the node name of the target node and the interface_id of the selected port are input to the data structure and the port name of the selected port is output. The port name is then used to obtain the address of the selected port and an I/O session path opened between the source and target nodes. | 08-28-2008 |
20090070528 | APPARATUS, SYSTEM, AND METHOD FOR INCREMENTAL RESYNCHRONIZATION IN A DATA STORAGE SYSTEM - An apparatus, system, and method are disclosed for performing an incremental resynchronization between two unrelated volumes when a third volume fails. The apparatus, system, and method include initiating registration of changed tracks; keeping track of bytes in flight activities between a local volume and an intermediate volume; recording the changed tracks in bitmaps at the local volume; stopping the recording of the changed tracks; and starting a resynchronization process by sending the changed tracks to a recovery volume. | 03-12-2009 |
20090094483 | METHOD OF MAINTAINING TASK SEQUENCE WITHIN A TASK DOMAIN ACROSS ERROR RECOVERY - Tracks of data or other data units are copied from a primary storage system to a secondary storage system. For multiple-track or multiple-data unit transfers, a group of tracks or data units which are sequentially related are transferred. A respective task is defined at the primary storage system for monitoring a progress of the transfer of each of the respective data units in a group. A state is maintained for monitoring a progress of the transfer of the group responsive to the progress of each of the tasks. A normal state is selected when there are no failed tasks. A recovery state is selected when there is a failure, and the status of the remaining tasks is being ascertained. A retry state is selected following the recovery state to retry the failed tasks. A failed state indicates an unrecoverable failure. | 04-09-2009 |
20100049928 | COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD - A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored. | 02-25-2010 |
20110063983 | SELF-HEALING FIBRE CHANNEL LINK - A method for verifying the integrity of a communication link is disclosed herein. In selected embodiments, such a method may include detecting, during normal operation of a communication link, a condition indicative of a high failure rate (HFR) on the communication link. The method may further include placing the communication link in an HFR state as a result of the condition. While in HFR state, the method may repeatedly transmit test I/Os over the communication link. The method may then automatically exit HFR state and resume normal operation on the communication link when one or more of the following has occurred: a selected number of test I/Os have been successfully transmitted over the communication link, and a number of test I/Os have been successfully transmitted over the communication link for a selected period of time. A corresponding system, apparatus, and computer program product are also disclosed and claimed herein. | 03-17-2011 |
20110196987 | COMPRESSION ON THIN PROVISIONED VOLUMES USING EXTENT BASED MAPPING - Method, system, and computer program product embodiments for facilitating data compression are provided. A set of logical extents, each having compressed logical tracks of data, is mapped to a head physical extent and, if the head physical extent is determined to have been filled, to at least one overflow extent having spatial proximity to the head physical extent. Pursuant to at least one subsequent write operation and destage operation, the at least one subsequent write operation and destage operation determined to be associated with the head physical extent, the write operation is mapped to one of the head physical extent, the at least one overflow extent, and an additional extent having spatial proximity to the at least one overflow extent. | 08-11-2011 |
20110239040 | Parallel Multiplex Storage Systems - A method for controlling a system includes receiving an indication that an operation has failed in a secondary storage device, suspending data operations sent to the secondary data storage device from a primary storage device, determining a failure policy set by a user, and initiating a first policy responsive to determining that the first policy is active, the first policy including sending a status query to the secondary storage device, determining whether a response has been received from the secondary storage device, determining whether the response indicates a failure of the secondary storage device responsive to determining that the response has been received from the secondary storage device, and continuing processing tasks on the server and data operations on the primary storage device responsive to determining that the response indicates a failure of the secondary storage device. | 09-29-2011 |
20120089795 | MULTIPLE INCREMENTAL VIRTUAL COPIES - Provided are techniques for, in response to establishing each incremental virtual copy from a source to a target, creating a target change recording structure for the target. While performing destage to a source data block at the source, it is determined that there is at least one incremental virtual copy target for this source data block. For each incremental virtual copy relationship where the source data block is newer than the incremental virtual copy relationship and an indicator is set in a target inheritance structure on the target for a corresponding target data block, the source data block is copied to each corresponding target data block, and an indicator is set in each target change recording structure on each target for the target data block corresponding to the source data block being destaged. | 04-12-2012 |
20120203983 | COMPRESSION ON THIN PROVISIONED VOLUMES USING EXTENT BASED MAPPING - A set of logical extents, each having compressed logical tracks of data, is mapped to a head physical extent and, if the head physical extent is determined to have been filled, to at least one overflow extent having spatial proximity to the head physical extent. Pursuant to at least one subsequent write operation and destage operation, the at least one subsequent write operation and destage operation determined to be associated with the head physical extent, the write operation is mapped to one of the head physical extent, the at least one overflow extent, and an additional extent having spatial proximity to the at least one overflow extent. | 08-09-2012 |
20120221499 | WORKLOAD LEARNING IN DATA REPLICATION ENVIRONMENTS - A method for replicating I/O performance in data replication environments, such as PPRC environments, is described. In selected embodiments, such a method includes monitoring I/O workload at a primary storage device over a period of time, such as a period of hours, days, or months. The method then generates learning data at the primary storage device describing the I/O workload over the selected time period. The learning data is replicated from the primary storage device to a secondary storage device. The method uses the learning data to optimize the secondary storage device to handle the I/O workload of the primary storage device. This will enable the secondary storage device to provide substantially the same I/O performance as the primary storage device in the event a failover occurs. | 08-30-2012 |
20120221521 | WORKLOAD LEARNING IN DATA REPLICATION ENVIRONMENTS - A method for replicating I/O performance in data replication environments, such as PPRC environments, is described. In selected embodiments, such a method includes monitoring I/O workload at a primary storage device over a period of time, such as a period of hours, days, or months. The method then generates learning data at the primary storage device describing the I/O workload over the selected time period. The learning data is replicated from the primary storage device to a secondary storage device. The method uses the learning data to optimize the secondary storage device to handle the I/O workload of the primary storage device. This will enable the secondary storage device to provide substantially the same I/O performance as the primary storage device in the event a failover occurs. A corresponding system and computer program product are also disclosed and claimed herein. | 08-30-2012 |
20120221823 | MULTIPLE INCREMENTAL VIRTUAL COPIES - Provided are techniques for, in response to establishing each incremental virtual copy from a source to a target, creating a target change recording structure for the target. While performing destage to a source data block at the source, it is determined that there is at least one incremental virtual copy target for this source data block. For each incremental virtual copy relationship where the source data block is newer than the incremental virtual copy relationship and an indicator is set in a target inheritance structure on the target for a corresponding target data block, the source data block is copied to each corresponding target data block, and an indicator is set in each target change recording structure on each target for the target data block corresponding to the source data block being destaged. | 08-30-2012 |
20120254122 | NEAR CONTINUOUS SPACE-EFFICIENT DATA PROTECTION - A method for providing rolling continuous data protection of source data is disclosed. In one embodiment, such a method includes enabling a user to select source data and establish a first interval when point-in-time copies of the source data are generated. The method further enables the user to specify a first number of point-in-time copies to retain at the first interval. The method further enables the user to specify a second number of point-in-time copies to retain at a second interval, wherein the second interval is a (n≧2) multiple of the first interval. The method further enables the user to specify a third number of point-in-time copies to retain at a third interval, wherein the third interval is a (n≧2) multiple of the second interval. A corresponding apparatus and computer program product are also disclosed. | 10-04-2012 |
20120265766 | COMPRESSION ON THIN PROVISIONED VOLUMES USING EXTENT BASED MAPPING - For facilitating data compression, a set of logical extents, each having compressed logical tracks of data, is mapped to a head physical extent and, if the head physical extent is determined to have been filled, to at least one overflow extent having spatial proximity to the head physical extent. Pursuant to at least one subsequent write operation and destage operation, the at least one subsequent write operation and destage operation determined to be associated with the head physical extent, the write operation is mapped to one of the head physical extent, the at least one overflow extent, and an additional extent having spatial proximity to the at least one overflow extent. | 10-18-2012 |
20130086415 | COMMUNICATION OF CONDITIONS AT A PRIMARY STORAGE CONTROLLER TO A HOST - A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition. | 04-04-2013 |
20140075110 | REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES - Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage. | 03-13-2014 |
20140075114 | REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES - Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage. | 03-13-2014 |
20140195871 | SYSTEM AND METHOD FOR IMPROVED ERROR RESPONSE IN DATA MIRRORING - Systems and methods are provided to improve performance in backup data storage systems by improving response to errors. The system and method provide for transferring data from a primary storage controller to a secondary storage controller, where the secondary storage controller is linked to the primary storage controller by a plurality of links. The system and method includes transmitting a first transaction from the primary storage controller to the secondary storage controller using a first of a plurality of links. Then, in response to the first transaction crossing a first timeout boundary without completing, the system and method includes transmitting a second transaction from the primary storage controller to the secondary storage controller using a second of the plurality of links, the second of the plurality of links preferentially selected to be on a different network failure boundary from the first of the plurality of links. | 07-10-2014 |
20140258659 | PROTECTION OF FORMER PRIMARY VOLUMES IN A SYNCHRONOUS REPLICATION RELATIONSHIP - An aspect includes protecting a former primary volume in a synchronous replication relationship. A swap between a primary volume at a first site and a secondary volume at a second site is initiated such that the secondary volume becomes a new primary volume and the primary volume becomes the former primary volume. A fenced state is set as active for the former primary volume. The former primary volume is configured as a fenced volume based on the fenced state being active. Read and write access to the fenced volume is blocked while the fenced state is active. | 09-11-2014 |
20140317442 | COMMUNICATION OF CONDITIONS AT A PRIMARY STORAGE CONTROLLER TO A HOST - A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition. | 10-23-2014 |
20140351534 | RECOVERY FROM FAILURE OF PRIMARY STORAGE VOLUMES BY USING MIRRORED DATA MAINTAINED WITH HOST TIMESTAMPS - A primary storage controller receives an input/output (I/O) command from a host, wherein a host timestamp is associated with the I/O command. During a mirroring of storage volumes to a secondary storage controller, the primary storage controller communicates the host timestamp associated with the I/O command to the secondary storage controller, wherein mirrored copies of the storage volumes are timestamped based on at least the host timestamp and an elapsed time since a last host I/O command. A recovery is made from a failure of one or more of the storage volumes in the primary storage controller, by using the timestamped mirrored copies of the storage volumes. | 11-27-2014 |
20150067281 | RESERVATION OF STORAGE SPACE FOR A THIN PROVISIONED VOLUME - For reserving storage space, a determination module determines if required storage space is available for a write in response to logical storage address for the write being unallocated. The logical storage address is a thin provisioned storage space. A reservation module reserves the required storage space for the write in response to determining that the required storage space is available. In addition, the reservation module may communicate an allocation success in response to determining the required storage space is available. The allocation success is communicated prior to allocating the required storage space. The reservation module may communicate a write failure in response to determining the required storage space is not available. | 03-05-2015 |
20150186401 | USING FILE ELEMENT ACCESSES TO SELECT FILE ELEMENTS IN A FILE SYSTEM TO DEFRAGMENT - Provided are a computer program product, system, and method for using file element accesses to select file elements in a file system to defragment. A determination is made of accesses to file elements in the file system. The determined accesses to the file elements are used to select the file elements to defragment and the selected file elements are defragmented. | 07-02-2015 |
20150199131 | PLACEMENT AND MOVEMENT OF SUB-UNITS OF A STORAGE UNIT IN A TIERED STORAGE ENVIRONMENT - A storage controller configures a plurality of storage tiers. A sub-unit of a storage unit is maintained in a selected storage tier of the plurality of storage tiers, for at least a predetermined duration of time subsequent to an input/output (I/O) request for the sub-unit. | 07-16-2015 |
20150237133 | ASYNCHRONOUS PAUSING OF THE FORMATION OF CONSISTENCY GROUPS - Provided are a computer program product, system, and method for asynchronous pausing of the formation of consistency groups. A first copy operation is initiated to copy the source data from the first storage to the first data copy in the second storage. A second copy operation is initiated to copy the first data copy in the second storage to a second data copy in response to forming a consistency group of the source data at the first data copy forms consistent as of a point-in-time with respect to the source data. The first copy operation is suspended to allow for further processing of the first data copy in response to completing the second copy operation. The formation of a next consistency group is restarted between the source data and the first data copy in response to receiving a resume command. | 08-20-2015 |
20150261678 | MANAGING SEQUENTIALITY OF TRACKS FOR ASYNCHRONOUS PPRC TRACKS ON SECONDARY - For performing efficient management of tracks in an asynchronous Peer-to-Peer Redundant Copy (PPRC) operation in a computing storage environment, a correct status of a sequential bit is determined by performing one of: (1) examining a primary cache, where if data being transferred pursuant to the PPRC operation in a primary track remains in the primary cache, the sequential bit setting found therein is used, and (2) an Out-Of-Sync (OOS) bitmap is examined to determine if the sequential bit is set. | 09-17-2015 |
20150278050 | COMMUNICATION OF CONDITIONS AT A PRIMARY STORAGE CONTROLLER TO A HOST - A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition. | 10-01-2015 |
20150278051 | COMMUNICATION OF CONDITIONS AT A PRIMARY STORAGE CONTROLLER TO A HOST - A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition. | 10-01-2015 |
20150286413 | HANDLING DATA BLOCK MIGRATION TO EFFICIENTLY UTILIZE HIGHER PERFORMANCE TIERS IN A MULTI-TIER STORAGE ENVIRONMENT - In one embodiment, a method for managing data includes receiving migration information that describes movement of data stored to a direct access storage device (DASD) during a data migration operation that causes at least one portion of the data to be moved from a first location in a first tier of a multi-tier file system to a second location in a second tier of the multi-tier file system, determining whether to swap data usage statistics for the second location with data usage statistics for the first location, and swapping the data usage statistics for the second location with the data usage statistics for the first location when the determination is to swap the data usage statistics. Other systems, methods, and computer program products for managing data in a multi-tier file system are described according to more embodiments. | 10-08-2015 |
20150286436 | FILE SYSTEM SNAPSHOT DATA MANAGEMENT IN A MULTI-TIER STORAGE ENVIRONMENT - In one embodiment, a system includes a processor and logic configured to receive a request to write data to a file block on a multi-tier file system where a first logical block is associated with the file block, and when the request is the first write request for the file block after creation of the snapshot of the file block: create a second logical block, determine a measure of access requests to be directed to a logical block allocated for the snapshot versus a logical block allocated for new data on the file block, the logical block allocated for the snapshot and the logical block allocated for new data on the file block being uniquely chosen from: the first and second logical block, and send the measure of access requests to the automatic tiering module when so determined. Other systems, methods, and computer program products are described in more embodiments. | 10-08-2015 |
20150309747 | REPLICATING TRACKS FROM A FIRST STORAGE SITE TO A SECOND AND THIRD STORAGE SITES - Provided are a computer program product, system, and method for replicating tracks from a first storage to a second and third storages. A determination is made of a track in the first storage to transfer to the second storage as part of a point-in-time copy relationship and of a stride of tracks including the target track. The stride of tracks including the target track is staged from the first storage to a cache according to the point-in-time copy relationship. The staged stride is destaged from the cache to the second storage. The stride in the cache is transferred to the third storage as part of a mirror copy relationship. The stride of tracks in the cache is demoted in response to destaging the stride of the tracks in the cache to the second storage and transferring the stride of tracks in the cache to the third storage. | 10-29-2015 |
Patent application number | Description | Published |
20130232612 | Soybean Variety XR29D12 - A novel soybean variety, designated XR29D12 is provided. Also provided are the seeds of soybean variety XR29D12, cells from soybean variety XR29D12, plants of soybean XR29D12, and plant parts of soybean variety XR29D12. Methods provided include producing a soybean plant by crossing soybean variety XR29D12 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XR29D12, methods for producing other soybean varieties or plant parts derived from soybean variety XR29D12, and methods of characterizing soybean variety XR29D12. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XR29D12 are further provided. | 09-05-2013 |
20130232613 | Soybean Variety XR29A12 - A novel soybean variety, designated XR29A12 is provided. Also provided are the seeds of soybean variety XR29A12, cells from soybean variety XR29A12, plants of soybean XR29A12, and plant parts of soybean variety XR29A12. Methods provided include producing a soybean plant by crossing soybean variety XR29A12 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XR29A12, methods for producing other soybean varieties or plant parts derived from soybean variety XR29A12, and methods of characterizing soybean variety XR29A12. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XR29A12 are further provided. | 09-05-2013 |
20140189902 | Compositions Associated with Soybean Iron Deficiency Tolerance and Methods of Use - Molecular markers useful for identifying, selecting, and/or providing soybean plants displaying tolerance, improved tolerance, or susceptibility to iron deficiency, methods of their use, and compositions having one or more marker loci are provided. Methods comprise detecting at least one marker locus, detecting a haplotype, and/or detecting a marker profile. Methods may further comprise crossing a selected soybean plant with a second soybean plant. Isolated polynucleotides, primers, probes, kits, systems, as well as soybean plants, seeds, and parts thereof are also provided. | 07-03-2014 |
20140237634 | Soybean Variety XB22Z13 - A novel soybean variety, designated XB22Z13 is provided. Also provided are the seeds of soybean variety XB22Z13, cells from soybean variety XB22Z13, plants of soybean XB22Z13, and plant parts of soybean variety XB22Z13. Methods provided include producing a soybean plant by crossing soybean variety XB22Z13 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XB22Z13, methods for producing other soybean varieties or plant parts derived from soybean variety XB22Z13, and methods of characterizing soybean variety XB22Z13. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XB22Z13 are further provided. | 08-21-2014 |
20140237645 | Soybean Variety XR33S13 - A novel soybean variety, designated XR33S13 is provided. Also provided are the seeds of soybean variety XR33S13, cells from soybean variety XR33S13, plants of soybean XR33S13, and plant parts of soybean variety XR33S13. Methods provided include producing a soybean plant by crossing soybean variety XR33S13 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XR33S13, methods for producing other soybean varieties or plant parts derived from soybean variety XR33S13, and methods of characterizing soybean variety XR33S13. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XR33S13 are further provided. | 08-21-2014 |
20140237647 | Soybean Variety XR33A13 - A novel soybean variety, designated XR33A13 is provided. Also provided are the seeds of soybean variety XR33A13, cells from soybean variety XR33A13, plants of soybean XR33A13, and plant parts of soybean variety XR33A13. Methods provided include producing a soybean plant by crossing soybean variety XR33A13 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XR33A13, methods for producing other soybean varieties or plant parts derived from soybean variety XR33A13, and methods of characterizing soybean variety XR33A13. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XR33A13 are further provided. | 08-21-2014 |
20140237658 | Soybean Variety XR31AE13 - A novel soybean variety, designated XR31AE13 is provided. Also provided are the seeds of soybean variety XR31AE13, cells from soybean variety XR31AE13, plants of soybean XR31AE13, and plant parts of soybean variety XR31AE13. Methods provided include producing a soybean plant by crossing soybean variety XR31AE13 with another soybean plant, methods for introgressing a transgenic trait, a mutant trait, and/or a native trait into soybean variety XR31AE13, methods for producing other soybean varieties or plant parts derived from soybean variety XR31AE13, and methods of characterizing soybean variety XR31AE13. Soybean seed, cells, plants, germplasm, breeding lines, varieties, and plant parts produced by these methods and/or derived from soybean variety XR31AE13 are further provided. | 08-21-2014 |
20160024599 | COMPOSITIONS ASSOCIATED WITH SOYBEAN REPRODUCTIVE GROWTH AND METHODS OF USE - Molecular markers associated with soybean reproductive stage, methods of their use, and compositions having one or more marker loci are provided. Methods comprise detecting at least one marker locus, detecting a haplotype, and/or detecting a marker profile. Methods may further comprise crossing a selected soybean plant with a second soybean plant. Isolated polynucleotides, primers, probes, kits, systems, etc., are also provided. | 01-28-2016 |
Patent application number | Description | Published |
20080201599 | COMBINED ALIGNMENT SCRAMBLER FUNCTION FOR ELASTIC INTERFACE - An interface alignment pattern for de-skewing data bits received on an elastic interface is disclosed. The interface alignment pattern is “busy” in that it has a high number of logic state transitions. The busy interface alignment pattern can be used for scrambling and unscrambling operational data. The interface alignment pattern has a unique timing sequence for determining the location of a data bit's first data beat. | 08-21-2008 |
20090276559 | Arrangements for Operating In-Line Memory Module Configurations - In one embodiment, a method is disclosed for timing responses to a plurality of memory requests. The method can include sending a plurality of memory requests to a plurality of in-line memory modules. The requests can be sent over a channel from a plurality of channels, where each channel can have a plurality of lanes. The method can receive responses to the plurality of memory requests over the channel and monitor the response to detect a timing relationship between at least two lanes from the plurality of lanes. In addition, the method can adjust a timing of a register loading and unloading sequence in response to the monitoring of multiple lanes and channels. Other embodiments are also disclosed. | 11-05-2009 |
20100005281 | POWER-ON INITIALIZATION AND TEST FOR A CASCADE INTERCONNECT MEMORY SYSTEM - A memory buffer, memory system and method for power-on initialization and test for a cascade interconnect memory system. The memory buffer includes a bus interface to links in a high-speed channel for communicating with a memory controller via a direct connection or via a cascade interconnection through an other memory buffer. The interface is operable in a SBC mode and a high-speed mode. The memory buffer also includes a field service interface (FSI) slave for receiving FSI signals from a FSI master. In addition, the memory buffer includes logic for executing a power-on and initialization training sequence initiated by the memory controller. | 01-07-2010 |
20120106539 | Coordinating Communications Interface Activities in Data Communicating Devices Using Redundant Lines - A parallel data link includes a redundant line. The redundant line permits one line to be calibrated while the others carry functional data, a switching mechanism enabling each line to be selected in turn for calibration. Control information for controlling the link, which is preferably for coordinating calibration activity, is communicated on the line selected for calibration. Preferably, the link is bi-directional, having a separate redundant line in each direction, enabling a bi-directional handshaking protocol to be used for communicating control information. Preferably, the lines selected for calibration are time-multiplexed to carry calibration patterns and control information at different time intervals. | 05-03-2012 |
20120106687 | Calibration of Multiple Parallel Data Communications Lines for High Skew Conditions - A parallel data link includes a redundant line. A bank of switches permits any arbitrary line of the link to be enabled or disabled for carrying functional data, each line being dynamically calibrated in turn by disabling the line and allowing other lines to carry the functional data. The switches are located downstream of alignment mechanisms so that data input to the switches is compensated for data skew. Preferably, receiver synchronization circuitry in each line operates in a respective independent clock domain, while the switches and calibration mechanism operate in a common clock domain. Preferably, the receiver synchronization circuits provide an adjustable delay corresponding to a variable number of clock cycles to align the outputs of the receiver synchronization circuits with respect to one another, which can accommodate high data skew. | 05-03-2012 |
20120151247 | Dynamic Fault Detection and Repair in a Data Communications Mechanism - A communications link of multiple parallel communications lines includes at least one redundant line. In a first aspect, the lines are periodically recalibrated one at a time while the others carry functional data. If a fault is detected, the faulty line is disabled and the remaining previously calibrated lines transmit functional data. In a second aspect, impending line malfunction is detected from anomalies during calibration. In a third aspect, line malfunction is detected from receiver circuit output by determining a logical lane upon which each detected error occurs, and by mapping the logical lane to a physical line currently carrying the logical lane data. | 06-14-2012 |
20130159761 | Parallel Data Communications Mechanism Having Reduced Power Continuously Calibrated Lines - A communications link includes multiple continuously calibrated parallel lines, wherein one or more lines are at least partially powered down while being continuously calibrated to reduce power consumption. In one aspect, at least N+1 lines (where N is the logical bus width) are periodically recalibrated, and at least one redundant line is powered down between calibrations. The redundant line could be either a true spare available for use as a replacement, or an extra line which carries functional data while other lines are being calibrated in turn. In another aspect, the logical bus width is variable, but does not exceed N | 06-20-2013 |
20130188656 | Communicating Control Information for a Data Communications Link Via a Line Being Calibrated - Control information for controlling a parallel data link is communicated on a line being calibrated. Preferably, the parallel data link includes a redundant line. The redundant line permits one line to be calibrated while the others carry functional data, a switching mechanism enabling each line to be selected in turn for calibration. The control information preferably includes information for coordinating calibration activity. Preferably, the link is bi-directional, having a separate redundant line in each direction, enabling a bi-directional handshaking protocol to be used for communicating control information. Preferably, the lines selected for calibration are time-multiplexed to carry calibration patterns and control information at different time intervals. | 07-25-2013 |
20140173361 | SYSTEM AND METHOD TO INJECT A BIT ERROR ON A BUS LANE - A method includes modifying, at a bit error injection circuit, a multiplier value by a first value according to an occurrence of a first event. The method also includes, in response to a determination that the modified multiplier value matches a first threshold, modifying, at the bit error injection circuit, the offset value according to an occurrence of a second event. The method further includes, in response to a determination that the modified offset value matches a second threshold, asserting, at the bit error injection circuit, an error injection signal. The method further includes asserting a first error pattern to be transmitted via a bus lane based on the error injection signal. | 06-19-2014 |
Patent application number | Description | Published |
20100255392 | Silanes as a source of hydrogen - Disclosed are compositions, methods, and devices that generally relate to silanes and silicides and to uses thereof for hydrogen generation. Methods and devices for generating hydrogen for fuel cells and for other applications such as fuel or a supplementary fuel for internal combustion engines and reducing agents to improve catalyst efficiency are also disclosed. | 10-07-2010 |
20110319554 | EXFOLIATION OF GRAPHITE USING IONIC LIQUIDS - Disclosed are methods of exfoliating graphite using one or more ionic liquids. Also disclosed is the exfoliated graphite and/or graphene provided by a disclosed method. Further disclosed are composites comprising exfoliated graphite and/or graphene and methods of making the composites. | 12-29-2011 |
20120122691 | Cellulosic biocomposites as molecular scaffolds for nano-architectures - Disclosed are composites that comprise regenerated cellulose, a first active substance, a second active substance, and a linker. Methods for preparing the composites that involve the use of ionic liquids are also disclosed. Articles prepared from the disclosed composites and methods of using them are further disclosed. | 05-17-2012 |
20120241680 | CONDUCTIVE COMPOSITES PREPARED USING IONIC LIQUIDS - Disclosed are conductive composites prepared from ionic liquids, compositions for preparing the composites, and methods of making and using the composites. | 09-27-2012 |
20120264605 | Multi-Functional Ionic Liquid Compositions for Overcoming Polymorphism and Imparting Improved Properties for Active Pharmaceutical, Biological, Nutritional, and Energetic Ingredients - Disclosed are ionic liquids and methods of preparing ionic liquid compositions of active pharmaceutical, biological, nutritional, and energetic ingredients. Also disclosed are methods of using the compositions described herein to overcome polymorphism, overcome solubility and delivery problems, to control release rates, add functionality, enhance efficacy (synergy), and improve ease of use and manufacture. | 10-18-2012 |
20120289611 | PECTIN COMPOUNDS, METHODS OF USING PECTIN COMPOUNDS, AND METHODS OF CONTROLLING WATER SOLUBILITY - Briefly described, embodiments of the present disclosure provide for compositions including pectin compounds, pectin compounds, methods of making pectin compounds, methods of controlling the water solubility of a pectin compound, methods of controlling the water solubility of an agent, beads including pectin compounds, and the like. | 11-15-2012 |
20120318348 | ORGANIC PHOTOVOLTAIC-BATTERY HYBRID DEVICE - Photoactive layers for use in a photovoltaic cell are described. The photoactive layers comprise at least one photoactive ion paired with another ion. This photoactive ion pair can be in the form of an ionic liquid, hydrogen bonded ion pair, cocrystal, or complex to allow for greater flexibility and portability. Also described are photovoltaic cells that contain the described photoactive layers sandwiched between two electrodes. | 12-20-2012 |
20150239742 | EXFOLIATION OF GRAPHITE USING IONIC LIQUIDS - Disclosed are methods of exfoliating graphite using one or more ionic liquids. Also disclosed is the exfoliated graphite and/or graphene provided by a disclosed method. Further disclosed are composites comprising exfoliated graphite and/or graphene and methods of making the composites. | 08-27-2015 |