Patent application number | Description | Published |
20100128804 | Automatic Phase Shifter and Aligner for High-Speed Serial Data - Automatic Phase Shifter and Aligner for High-Speed Serial Data including a serializer device per data stream, a single phase detector per pair of data streams to measure the phase offset between the pair of data streams, a circuit that generates an offset signal proportional to the phase offset that is used to adjust the phase of the reference clock of the serializer for one of the parallel data streams such that its phase is bit-aligned with the second data stream, and a bit shifter per each 30 parallel data stream that aligns the two data streams within one bit. | 05-27-2010 |
20120308235 | Integrated Commercial Communications Network Using Radio Frequency and Free Space Optical Data Communication - A stabilized ultra-high bandwidth capacity transceiver system that combines an E-band (71-76 GHz, 81-86 GHz) millimeter wave RF transceiver with an eye-safe adaptive optics Free Space Optical (FSO) transceiver as a combined apparatus for simultaneous point-to-point commercial communications. The apparatus has a high degree of assured carrier availability under stressing environmental conditions. The apparatus establishes and maintains pointing and stabilization of mmW RF and FSO optical beams between adjacent line of sight apparatuses. The apparatus can rapidly acquire and reacquire the FSO optical carrier link in the event the optical carrier link is impaired due to adverse weather. | 12-06-2012 |
20140068357 | Assessment and Correction of Transmitted Data - Methods and systems for improving the quality of transmitted data are described. Multiple distinct communication channels are used to transmit segments representing the same pre-transmission block of a data packet. Upon receipt of these segments, a system identifies differences between the segments for those segments that meet a quality threshold. The system selects one of segments for subsequent transmission or re-assembly into a data packet based on the prior performance of the communication channels used to transmit the segments. | 03-06-2014 |
20140241711 | Low Latency Data Transmission Network - A communications networking having reduced transmission latency and improved reliability is described. To reduce signal transmission latency, network management data is removed from a data stream to prioritize the transmission of payload data at higher transmission rates. Management data is returned to the data stream in such a way that it minimizes an impact to payload transmission rates. To improve communications network reliability, the network is configured to form a primary communication path and a redundant communication path. Upon failure of a transceiver at one node, the network engages redundant transceivers on a per-node basis thereby using a segment of the redundant communication path. The data stream is returned to the primary communication path upon circumvention of the failed transceiver. | 08-28-2014 |
20150098707 | Integrated Commercial Communications Network Using Radio Frequency and Free Space Optical Data Communication - A stabilized ultra-high bandwidth capacity transceiver system that combines an E-band (71-76 GHz, 81-86 GHz) millimeter wave RF transceiver with an eye-safe adaptive optics Free Space Optical (FSO) transceiver as a combined apparatus for simultaneous point-to-point commercial communications. The apparatus has a high degree of assured carrier availability under stressing environmental conditions. The apparatus establishes and maintains pointing and stabilization of mmW RF and FSO optical beams between adjacent line of sight apparatuses. The apparatus can rapidly acquire and reacquire the FSO optical carrier link in the event the optical carrier link is impaired due to adverse weather. | 04-09-2015 |
Patent application number | Description | Published |
20090299887 | SYSTEM AND METHOD FOR DETECTING SAVINGS OPPORTUNITIES BASED ON THE PRICE PROTECTION AND RETURN POLICIES OF RETAILERS - A system and method is disclosed for detecting savings opportunities for consumers based on the price protection and/or return policies of retailers, following a process of purchasing items from online or physical retailers. The system receives an order statement which comprises information about an order, such as an identifier of the retailer, a date and the details of one or more purchases, where each purchase includes at least an identifier of an item and the amount paid for that item. The system then extracts that information from the order statement, without requiring the user to specify the details of each purchase separately. The system continuously monitors the prices of the items and the conditions specified in the retailer's price protection and/or return policies. If the system determines that the customer is eligible to receive a refund or can profit from returning an item to the retailer and re-purchasing it (perhaps from a different retailer), it either requests the refund from the retailer on behalf of the customer, or notifies the user. | 12-03-2009 |
20140258658 | REDUCING DATA LOSS IN A COMPUTING STORAGE ENVIRONMENT - For reducing data loss by a processor device in a computing storage environment, data blocks are prioritized for creating an N number of additional secondary copies of data using a vulnerability factor for identifying those of the data blocks having a probability of failure. The data blocks include at least a primary copy and a secondary copy of the data. | 09-11-2014 |
20140317446 | PRIORITIZING BACKUPS ON A DISK LEVEL WITHIN ENTERPRISE STORAGE - A system, method, and computer program product provide a process that includes storing data on first data storage devices, and a backup copy of the data on the first and/or on second ones of the data storage devices. A probability of a failure of each of at least some of the first and/or second data storage devices is determined, and at least one of the first and/or data storage devices that is determined to have a higher probability of failure than a threshold and/or a probability of failure of another of the data storage devices, is selected. A second backup copy of the data, stored on the selected data storage device(s), is also stored on third ones of the data storage devices. The first and/or second data storage devices determined to have the higher probability of failure are used for their designated purpose after the second backup copy is created. | 10-23-2014 |
20140351626 | MINIMIZING DELAY PERIODS WHEN ACCESSING MIRRORED DISKS - Methods, apparatus and computer program products implement embodiments of the present invention that include arranging a first storage device and a second storage device to store data in a mirrored configuration. Upon a host processor receiving, in response to a first request conveyed to read the data from the first storage device, a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. Upon receiving the data from the second storage device, the host processor can cancel the first request. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives. | 11-27-2014 |
20140351627 | STORAGE DEVICE WITH ERROR RECOVERY INDICATION - Methods, apparatus and computer program products implement embodiments of the present invention that enable a controller of a storage device having storage media to perform one or more error recovery operations on the storage media, and to convey, while performing the one or more error recovery operations, a message indicating a status of the one or more error recovery operations to a host processor in communication with the storage device. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives. | 11-27-2014 |
20150067252 | COMMUNICATING OUTSTANDING MAINTENANCE TASKS TO IMPROVE DISK DATA INTEGRITY - A computer receives data from a storage device. The computer identifies a state value of the storage device and at least one maintenance task included in the received data. The computer generates a set of instructions for limiting the workload of a storage device executing maintenance tasks. According to the generated instructions, the computer limits the workload placed on the storage device. | 03-05-2015 |
20150067657 | PREPROCESSING KERNEL PRINT COMMANDS - Methods, apparatus and computer program products implement embodiments of the present invention that include replacing, in one or more initial source code files, each reference to a first function configured to convey system messages with a respective reference to a second function configured to convey the system messages, thereby producing respective corresponding preprocessed source code files for the one or more initial source code files. The respective corresponding preprocessed source code files are then compiled, thereby creating an executable file. While executing the executable file, a call to the second function is received, wherein the call includes a text string. A name of one of the respective corresponding preprocessed source code files storing the call to the second function is identified, and based on the identified name and the text string, a computed destination is determined for the text string. Finally, the text string is conveyed to the computed destination. | 03-05-2015 |
20150067702 | SELECTING OUTPUT DESTINATIONS FOR KERNEL MESSAGES - Methods, apparatus and computer program products implement embodiments of the present invention that include receiving a request to generate a system message comprising a text string and identifying a name of a source code file storing a function call that conveyed the request. An example of the function call is the PRINTK function in Linux™ based systems. Based on the identified name and the text string, a computed destination is determined for the system message. In some embodiments, a path for a directory storing the source code file is identified, and the computed destination includes the path. In additional embodiments the destination is determined by calculating a message checksum and identifying, in a configuration table, an entry having a key equal to the message checksum, and wherein the destination is retrieved from the identified entry. Finally, the text string is conveyed to the computed destination. | 03-05-2015 |