| Patent application number | Description | Published |
| 20100118424 | MEASUREMENT OF ROUND TRIP LATENCY IN WRITE AND READ PATHS - A method and apparatus for measuring latency in a communication path is provided. The technique includes driving a signal such as a square wave on the communication path, such as a write path such that it travels around the write-read path, and sensing a returned signal at one end of the write-read path. A square wave signal corresponding to the square wave driven on the write path is delayed by a predetermined phase thus generating a delayed signal. The returned signal and the delayed signal are mixed, producing a mixed signal. The mixed signal is integrated to obtain an integrated output. The phase by which the delayed signal is shifted is successively adjusted. Returned signals are mixed with such delayed signals until the integrated output is equal to zero. The phase shift amount that results in a nulled integrated output, less a quarter cycle of the square wave, is equal to the round trip latency of the write-read path. | 05-13-2010 |
| 20100118426 | WRITE CLOCK CONTROL SYSTEM FOR MEDIA PATTERN WRITE SYNCHRONIZATION - A write clock control system comprises a clock controller that determines a phase offset based on a phase difference between a write clock signal and a media pattern corresponding to a given timing synchronization field being read, and a phase interpolator that produces an updated write clock signal by updating the phase of the write clock signal in accordance with control signals that are based on the phase offset signal. | 05-13-2010 |
| 20100118427 | ELIMINATING SECTOR SYNCHRONIZATION FIELDS FOR BIT PATTERNED MEDIA - Clock synchronization techniques are described for data storage media, particularly for the tolerances of efficient use of bit patterned media (BPM) capacity. In particular, techniques are described where position of a read-write head and timing of a write and/or read clock is determined within a fraction of a dot of the underlying media. The techniques obviate the requirement for the fields conventionally written preceding a data sector to provide bit synchronization and symbol framing (sector synchronization fields). | 05-13-2010 |
| 20100118428 | INTERSPERSED PHASE-LOCKED LOOP FIELDS FOR DATA STORAGE MEDIA SYNCHRONIZATION - Techniques are described for providing media-referenced timing for operations on a data storage medium. In particular, Phase-Locked Loop (PLL) synchronization fields may be interspersed within data fields of the medium and may be read to obtain timing measurements. The PLL fields are illustratively pre-recorded at predetermined intervals on the medium and have a fixed number of dots of the bit patterned medium between the PLL fields. Phase and frequency of a write clock may be controlled based on the read PLL fields to translate the timing measurements from the PLL fields into phase and frequency corrections to synchronize the write clock to the data storage medium, | 05-13-2010 |
| 20100118429 | REDUCED READ/WRITE TRANSITION OVERHEAD FOR STORAGE MEDIA - A technique is described for reducing overhead in a magnetic medium utilizing interspersed timing synchronization fields. In particular, a reader reads timing synchronization fields interspersed within data fields of the medium to obtain timing measurements. The reader is separated from a writer by a distance greater than a distance of the reader to traverse a select timing synchronization field. As such, the writer may perform a direct current (DC) write to the medium to suspend transitional write operations while the reader is reading the select timing synchronization field, and/or while the writer is over a unipolar field (e.g., a timing synchronization field). | 05-13-2010 |
| 20100118433 | WRITE PRECOMPENSATION SYSTEM - A write precompensation system comprises a write precompensation processor that calculates time shift information for the timing of individual write current transitions at a write head to coincide with a media pattern under the write head and a write precompensation controller that shifts the individual write current transitions in accordance with the time shift information. | 05-13-2010 |
| 20100202079 | WRITE SYNCHRONIZATION PHASE CALIBRATION FOR STORAGE MEDIA - A technique is described for write synchronization phase calibration for storage media (e.g., bit patterned media). In one embodiment, a calibration write clock signal may be generated at a frequency offset from a nominal dot frequency of a bit patterned storage media. A periodic signal that was written to the media synchronous to the calibration write clock signal may then be read and mixed with a reference periodic signal at the nominal dot frequency to obtain a difference signal. This difference signal may be demodulated to determine a phase correction for write synchronization to the media. | 08-12-2010 |
| 20110231596 | Multi-Tiered Metadata Scheme for a Data Storage Array - Method and apparatus for managing metadata associated with a data storage array. In accordance with various embodiments, a group of user data blocks are stored to memory cells at a selected physical address of the array. A multi-tiered metadata scheme is used to generate metadata which describes the selected physical address of the user data blocks. The multi-tiered metadata scheme provides an upper tier metadata format adapted for groups of N user data blocks, and a lower tier metadata format adapted for groups of M user data blocks where M is less than N. The generated metadata is formatted in accordance with a selected one of the upper or lower tier metadata formats in relation to a total number of the user data blocks in the group. | 09-22-2011 |
| 20110252289 | ADJUSTING STORAGE DEVICE PARAMETERS BASED ON RELIABILITY SENSING - In general, this disclosure is directed to techniques for adjusting storage device parameters based on reliability sensing. According to one aspect, a method includes retrieving a codeword from a plurality of data blocks within a storage device, wherein each of the data blocks stores a respective portion of the codeword, generating a detected value for a bit within a first portion of the codeword based on information related to a reliability of a data block associated with the first portion, and performing error correction on a second portion of the codeword based on the detected value for the bit within the first portion of the codeword. According to another aspect, a method includes obtaining information related to a reliability of a data block within a storage device, and adjusting a data capacity for the storage device based on the information related to the reliability of the data block. | 10-13-2011 |
| 20110258380 | FAULT TOLERANT STORAGE CONSERVING MEMORY WRITES TO HOST WRITES - A data storage apparatus and associated method involving a memory with a plurality of storage elements defining an associated set of stored data, and memory control logic that, responsive to a request to store first data in a first storage element of the plurality of storage elements, computes without storing to any of the plurality of storage elements first redundancy data for the associated set of stored data inclusive of the first data. | 10-20-2011 |
| Patent application number | Description | Published |
| 20090297598 | THERAPEUTIC COMBINATION - This invention relates to pharmaceutical combinations of amlodipine or a pharmaceutically acceptable acid addition salt thereof and atorvastatin or a pharmaceutically acceptable salt thereof, kits containing such combinations and methods of using such combinations to treat subjects suffering from angina pectoris, atherosclerosis, combined hypertension and hyperlipidemia and to treat subjects presenting with symptoms of cardiac risk, including humans. This invention also relates to additive and synergistic combinations of amlodipine and atorvastatin whereby those synergistic combinations are useful in treating subjects suffering from angina pectoris, atherosclerosis, combined hypertension and hyperlipidemia and those subjects presenting with symptoms of cardiac risk, including humans. | 12-03-2009 |
| 20100168187 | THERAPEUTIC COMBINATION - This invention relates to pharmaceutical combinations of amlodipine or a pharmaceutically acceptable acid addition salt thereof and atorvastatin or a pharmaceutically acceptable salt thereof, kits containing such combinations and methods of using such combinations to treat subjects suffering from angina pectoris, atherosclerosis, combined hypertension and hyperlipidemia and to treat subjects presenting with symptoms of cardiac risk, including humans. This invention also relates to additive and synergistic combinations of amlodipine and atorvastatin whereby those synergistic combinations are useful in treating subjects suffering from angina pectoris, atherosclerosis, combined hypertension and hyperlipidemia and those subjects presenting with symptoms of cardiac risk, including humans. | 07-01-2010 |
| Patent application number | Description | Published |
| 20090164664 | SECURE FEDERATION OF DATA COMMUNICATIONS NETWORKS - Techniques for secure federation of data communications networks are provided. The techniques employ an edge proxy server to route messages depending on a federation mode. In Direct federation mode, an edge proxy server of a network is configured to exchange messages with a specified set of entities, such as other networks, servers, other devices, or users. In Automatic federation mode, an edge proxy server may accept all incoming messages from entities that have a valid certificate. In Clearinghouse federation mode, the edge proxy server forwards all outgoing messages to a specified, trusted clearinghouse server. | 06-25-2009 |
| 20090199288 | DISTRIBUTED AUTHENTICATION IN A PROTOCOL-BASED SPHERE OF TRUST IN WHICH A GIVEN EXTERNAL CONNECTION OUTSIDE THE SPHERE OF TRUST MAY CARRY COMMUNICATIONS FROM MULTIPLE SOURCES - A distributed authentication model that operates within a protocol-based sphere of trust. Rather than being able to communicate with any one of the computing systems internal to the sphere of trust, the amount of authentication is reduced by having the external computing systems initially communicate with a specific edge internal computing system. Many if not all of the internal computing systems then delegate the task of authentication to the edge computing system, and will rely on any authentication performed by the edge computing system. This allows the task of authentication to scale well for large protocol-based spheres of trust. | 08-06-2009 |
| 20090300158 | METHOD AND SYSTEM FOR SUPPORTING THE COMMUNICATION OF PRESENCE INFORMATION AMONG COMPUTING DEVICES OF A NETWORK - A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user's computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user's computing device assumes the role of a presence agent. | 12-03-2009 |
| Patent application number | Description | Published |
| 20090098576 | Feline Pancreatic Lipase - Isolated nucleic acid molecules having a nucleotide sequence encoding feline pancreatic lipase polypeptides, splice variants, allelic variants, and fragments thereof. Isolated feline pancreatic lipase polypeptides, splice variants, allelic variants, and fragments thereof. Host cells comprising a vector containing the polynucleotide sequences and methods for expressing the polypeptides. The generation of monoclonal antibodies that specifically binds to the feline pancreatic lipase polypeptides, and cell lines secreting the monoclonal antibodies. Methods for determining the presence or amount of feline pancreatic lipase in a biological sample. The methods include using standards or calibrators of recombinant feline pancreatic lipase to quantify the lipase in a sample. Devices and kits for performing methods for detecting feline pancreatic lipase in biological samples. | 04-16-2009 |
| 20100267131 | Feline Pancreatic Lipase - Isolated nucleic acid molecules having a nucleotide sequence encoding feline pancreatic lipase polypeptides, splice variants, allelic variants, and fragments thereof. Isolated feline pancreatic lipase polypeptides, splice variants, allelic variants, and fragments thereof. Host cells comprising a vector containing the polynucleotide sequences and methods for expressing the polypeptides. The generation of monoclonal antibodies that specifically binds to the feline pancreatic lipase polypeptides, and cell lines secreting the monoclonal antibodies. Methods for determining the presence or amount of feline pancreatic lipase in a biological sample. The methods include using standards or calibrators of recombinant feline pancreatic lipase to quantify the lipase in a sample. Devices and kits for performing methods for detecting feline pancreatic lipase in biological samples. | 10-21-2010 |
| Patent application number | Description | Published |
| 20090307533 | Activity Identifier Based Tracing and Troubleshooting - To trace an activity through multiple components or applications that may be involved in the performance of the activity, an activity identifier can be generated and utilized by the various components or applications. Each can generate its own activity identifier to minimize changes to existing interfaces. When logging of events has been activated, each application or component can provide, to an event store, an indication of the activity identifier it is using for a given activity. If a preceding or subsequent component utilizes a different activity identifier for aspects of the same activity, a link between the two activity identifiers can be communicated to the event store. Subsequently, examination of the event store can filter out irrelevant entries based on the activity identifiers. A graph linking the various related activity identifiers can be created and only those events associated with activity identifiers not in the graph can be filtered out. | 12-10-2009 |
| 20100223446 | CONTEXTUAL TRACING - A method of tracking execution of activities in a computing environment in which events in an activity are recorded along with an activity identifier uniquely identifying the activity and tying the events to the activity. To track interactions between activities, a correlation identifier may be generated and transferred between the interacting activities as part of the interaction. For each of the activities participating in the interaction, information on an event relating to the interaction is recorded along with the correlation identifier. The correlation identifier thus allows uniquely identifying each interaction which may be used to synchronize streams of events within the activities at points of their interaction. Activities may interact across any boundary, including a network. | 09-02-2010 |
| 20100229022 | COMMON TROUBLESHOOTING FRAMEWORK - Techniques for improving a troubleshooting experience by providing a common troubleshooting framework. Such a framework may enable use of common elements between troubleshooters and lead to similarities between troubleshooting packages, which may improve the user experience. Further, a framework may reduce the amount of knowledge and time necessary to create troubleshooting packages, and thus encourage increased development of these troubleshooting packages. In some implementations of the framework, a troubleshooting package may be implemented in a declarative manner that outlines/describes the problems it solves and the potential solutions to those problems. The declarative troubleshooting packages may then be provided to the troubleshooting framework and may provide direction to the framework, in that the framework may execute functions as directed by the troubleshooter. | 09-09-2010 |