Substitution Of Previous Valid Data Patents (Class 714/747)
  • Publication number: 20110022914
    Abstract: A destination node in a data network for transmission of real-time data by a data telegram, the data telegram including an identification, data and a transfer status, is provided. The destination node includes a device for receiving a first data telegram, a device for storing the data of the first data telegram and an assigned timer value, a device for receiving a second data telegram and a device for replacing the stored data of the first data telegram, wherein the stored data of the first data telegram is replaced with data of the second data telegram. Further, a method and a non-transitory storage medium are provided.
    Type: Application
    Filed: October 6, 2010
    Publication date: January 27, 2011
    Inventors: Dieter Brückner, Dieter Klotz, Karl-Heinz Krause, Jürgen Schimmer
  • Patent number: 7865255
    Abstract: An audio buffering system in a multimedia receiver includes an audio interface coupled to an incoming audio signal for generating a digital audio signal having transmitted therein a plurality of data words; a first-in-first-out (FIFO) buffer being coupled to the digital audio signal and comprising a plurality of cells being organized sequentially for holding data words of the digital audio signal, wherein a first cell of the FIFO buffer has an input being coupled to the digital audio signal; and a first shift register having a plurality of bits being organized serially, wherein a first bit of the first shift register receives an output from a last bit of the first shift register, and each bit of the first shift register is coupled to a corresponding bit in an outputted data word of the FIFO buffer. The first shift register is loaded with data words outputted from the FIFO buffer.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: January 4, 2011
    Assignee: MStar Semiconductor, Inc.
    Inventors: Shining Hsieh, Zhi-Ren Chang
  • Patent number: 7848193
    Abstract: The present invention provides a disc device capable of normally reproducing recorded information on a disc type recording medium while complementing the recorded information in a damaged portion of the recording medium with complementary information, and capable of constantly holding useful complementary information. The complementary information for complementing the recorded information in the damaged portion of the optical disc is acquired from a server and saved in a storage area of a storing unit, and the recorded information on the optical disc is reproduced while complementing the recorded information in the damaged portion with the complementary information.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: December 7, 2010
    Assignee: Funai Electric Co., Ltd.
    Inventors: Atsuhiko Chikaoka, Tetsuya Shihara
  • Publication number: 20100281321
    Abstract: A method and apparatus for selectively replacing damaged portions of a data stream. The method comprises analyzing the data stream to identify damaged portions therein; selecting a damaged portion for replacement; and replacing the selected damaged portion. The selected damaged portion is selected for replacement in dependence on a rate of replacement, the rate of replacement being that at which previous portions of the data stream have been replaced.
    Type: Application
    Filed: May 1, 2009
    Publication date: November 4, 2010
    Applicant: CAMBRIDGE SILICON RADIO LIMITED
    Inventors: Xuejing Sun, Sameer Gadre, Scott Plude
  • Patent number: 7809556
    Abstract: The conventional error conceal processing generates a greatly fluctuating irregular sound which is unpleasant to ears and causes a remarkable echo effect and click noise. A notification signal detection unit (301) judges processing for an input frame. In case of an error frame, a sound detection unit (303) makes judgment whether a preceding non-error data frame is a sound signal. If it is a sound frame, a sound copying unit (304) generates a replacing frame. If it is a non-sound frame, a transient signal detection unit (305) judges whether it is an attack signal by the transient signal detection and selects an appropriate area from the preceding non-error frame.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: October 5, 2010
    Assignee: Panasonic Corporation
    Inventors: Michiyo Goto, Chun Woei Teo, Sua Hong Neo, Koji Yoshida
  • Publication number: 20100251051
    Abstract: A method and apparatus for decoding portions of a data stream, wherein each portion comprises a plurality of samples. The method comprises storing portions of the data stream, decoding portions of the data stream to form decoded portions, and storing the decoded portions. The method further comprises identifying that a portion of the data stream is degraded. Following identifying that a portion of the data stream is degraded, the method generates a decoded portion for the degraded portion of the data stream using the stored decoded portions. The method also updates a state of a decoder by: estimating a pitch period of the degraded portion; selecting a group of successive samples of the stored portions of the data stream, the group of successive samples offset from the degraded portion in the data stream by a multiple of the estimated pitch period; and decoding the selected samples at the decoder.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Applicant: Cambridge Silicon Radio Limited
    Inventors: Xuejing Sun, Kuan-Chieh Yen
  • Patent number: 7797606
    Abstract: The invention relates to a coding method consisting of the following steps: biometric data associated with an individual is obtained; a word, relating to an error correction code, selected in order to correct a quantity of errors in a relation to a statistical quantity of errors between two biometric measurements relating to the same individual, is generated, said word dissimulating information relating to said individual with the aid of a private function; and a combination is created between the biometric data thus obtained and the word thus generated.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: September 14, 2010
    Assignee: Morpho
    Inventor: Hervé Chabanne
  • Publication number: 20100229063
    Abstract: A destination node in a data network for transmission of real-time data by a data telegram, the data telegram including an identification, data and a transfer status, is provided. The destination node includes a device for receiving a first data telegram, a device for storing the data of the first data telegram and an assigned timer value, a device for receiving a second data telegram and a device for replacing the stored data of the first data telegram, wherein the stored data of the first data telegram is replaced with data of the second data telegram. Further, a method and a non-transitory storage medium are provided.
    Type: Application
    Filed: May 19, 2010
    Publication date: September 9, 2010
    Inventors: Dieter Brückner, Dieter Klotz, Karl-Heinz Krause, Jürgen Schimmer
  • Publication number: 20100229062
    Abstract: A microprocessor includes control hardware that receives and stores control values and provides the control values to circuits of the microprocessor for controlling operation of the microprocessor. The microprocessor also includes a first plurality of fuses selectively blown collectively with a predetermined value, and a second plurality of fuses selectively blown collectively with an error correction value computed from the predetermined value collectively blown into the first plurality of fuses. In response to being reset, the microprocessor reads the first and second plurality of fuses, detects an error in the value read from the first plurality of fuses using the value read from the second plurality of fuses, corrects the value read from the first plurality of fuses back to the predetermined value using the value read from the second plurality of fuses, and uses the corrected predetermined value to write the control values into the control hardware.
    Type: Application
    Filed: October 30, 2009
    Publication date: September 9, 2010
    Applicant: VIA Technologies, Inc.
    Inventors: G. Glenn Henry, Charles John Holthaus, Terry Parks
  • Publication number: 20100205498
    Abstract: A method of processing video data includes providing a bit-stream; and decoding the bit-stream. The step of decoding the bit-stream includes extracting a data portion from the bit-stream; extracting a first backup copy of the data portion from the bit-stream; and determining correct values of syntaxes in the data portion from the data portion itself and the first backup copy of the data portion. A second backup copy of the data portion may be extracted from the bit-stream and cross-examined with the data portion and the first backup copy of the data portion.
    Type: Application
    Filed: November 12, 2009
    Publication date: August 12, 2010
    Inventor: Ye Lin Chuang
  • Patent number: 7770085
    Abstract: The invention relates to a method for transmitting real time-critical data using data messages in a data network. The data messages have an identification, useful data and a transfer status. According to the inventive method, data messages comprising errors are replaced by replacement messages that have the same structure as the data messages. The replacement message has the same identification as the data message to be replaced and is thus forwarded via the switching node, which would have been used to route the error-free data message. The replacement message can contain details of the type of transmission error.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: August 3, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dieter Brückner, Dieter Klotz, Karl-Heinz Krause, Jürgen Schimmer
  • Patent number: 7761766
    Abstract: When a data stream is received, the data stream may be parsed into a plurality of logical components, where each of the logical components includes one or more data blocks. Missing data blocks may also be detected in the data stream, and therefore may be detected in each of the plurality of logical components. For instance, each of the logical components may be separated into a separate data stream for which missing data blocks may be detected. A temporary data block is then inserted where each missing data block is detected (e.g., in each of the plurality of logical components). In this manner, inefficiencies introduced into a fixed position delta reduction backup process as a result of new or deleted data in a system implementing a plurality of data blocks which may be stored in the form of logical components are eliminated.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: July 20, 2010
    Assignee: i365 Inc.
    Inventors: Timothy J. Boldt, Andre G. Lewitzky, Nikolay K. Stoilov
  • Publication number: 20100162068
    Abstract: A memory device including: a memory cell array; an error-detecting and correcting circuit; and a buffer register disposed for temporally storing write and read data. Write data loaded in the buffer register are encoded in the error-detecting and correcting circuit to be over-written in the buffer register together with check bits, and then transferred to be written into the cell array. Read data read from the cell array and held in the buffer register together with check bits are decoded in the error-detecting and correcting circuit to be corrected, over-written in the buffer register and then output.
    Type: Application
    Filed: October 28, 2009
    Publication date: June 24, 2010
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Haruki TODA
  • Patent number: 7712005
    Abstract: An encoding and error correction system and method employs an adaptive multi-rate (AMR) codec by stripping header data from a plurality of legacy system frames having header and traffic channel (TCH) data blocks. Speech data is then encoded using the AMR to create bits for a data block substantially the same as contained in the plurality of frames. The stripped header data is encoded as a long frame header using a fixed convolution coder. The speech data is then convolutionally encoded and the long frame header and encoded speech data are combined as a long frame. The long frame is then deconstructed into a plurality of equal segments and the segments are transmitted as TCH data in the legacy system frame format.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: May 4, 2010
    Assignee: Marvell World Trade Ltd.
    Inventors: Yanbin Yu, Qingyi Zheng, Cindy Chun Wang
  • Patent number: 7710841
    Abstract: A method of recording a temporary defect list on a write-once recording medium, a method of reproducing the temporary defect list, an apparatus for recording and/or reproducing the temporary defect list, and the write-once recording medium. The method of recording a temporary defect list for defect management on a write-once recording medium includes recording the temporary defect list, which is created while data is recorded on the write-once recording medium, in at least one cluster of the write-once recording medium, and verifying if a defect is generated in the at least one cluster. Then, the method includes re-recording data originally recorded in a defective cluster in another cluster, and recording pointer information, which indicates a location of the at least one cluster where the temporary defect list is recorded, on the write-once recording medium.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: May 4, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-hee Hwang, Jung-wan Ko
  • Publication number: 20100107027
    Abstract: A decoding apparatus acquires, from encoded data, a piece of additional bits that have been partly cut off, acquires, from the piece of the additional bits, the number of bits that are missing due to the cutting off as the number of missing bits, and restores the additional bits by reproducing the missing bits.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 29, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Takayuki Tsutsumi, Hisashi Ishikawa
  • Patent number: 7702994
    Abstract: The present invention relates to a method of determining a corruption indication of a sequence (100) of encoded data frames distributed over a network, said data frames being encoded according to a predictive block-based encoding technique. Said method comprises the steps of: —decoding the sequence of encoded data frames so as to obtain a sequence of decoded data frames (200), —building a reliability map (210) including binary values based on the decoding step, a binary value being associated with a decoded data item in such a way that the binary value is equal to a first value (1) if its associated data item has not been decoded due to corruption or if said associated data item is predicted with reference to a reference data item that has not been decoded due to corruption, and to a second value (0) otherwise, —computing a corruption metric based on the binary values.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: April 20, 2010
    Assignee: NXP B.V.
    Inventor: Yves Ramanzin
  • Patent number: 7693710
    Abstract: The present invention relates to a method and device for improving concealment of frame erasure caused by frames of an encoded sound signal erased during transmission from an encoder (106) to a decoder (110), and for accelerating recovery of the decoder after non erased frames of the encoded sound signal have been received. For that purpose, concealment/recovery parameters are determined in the encoder or decoder. When determined in the encoder (106), the concealment/recovery parameters are transmitted to the decoder (110). In the decoder, erasure frame concealment and decoder recovery is conducted in response to the concealment/recovery parameters. The concealment/recovery parameters may be selected from the group consisting of: a signal classification parameter, an energy information parameter and a phase information parameter.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: April 6, 2010
    Assignee: VoiceAge Corporation
    Inventors: Milan Jelinek, Philippe Gournay
  • Patent number: 7676720
    Abstract: A system that includes: (ii) at least one input port adapted to receive multiple addressable packets that include media content that belong to multiple media streams and to at least one duplicating media stream; (ii) at least one processor adapted to process the multiple addressable packets to determine media stream layer errors to control, and to participate in a replacement of addressable packets that include media content that belong to a defective media stream by addressable packets that belong to a corresponding duplicate stream. A method for providing a video stream over a network, the method includes: (i) receiving a first multi purpose communication protocol stream that includes multiple media streams and receiving at least one duplicate media stream; (ii) detecting a error in a media stream program; and replacing the defective media stream by a duplicate media stream.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: March 9, 2010
    Assignee: BigBand Networks, Inc
    Inventors: Nery Strasman, Ran Oz, Nir Bejerano
  • Patent number: 7676721
    Abstract: An ARQ system and method for a BWA communication system are provided. A transmitter activates an ARQ timer if exist transmission data or retransmission data and transmits the transmission data or the retransmission data to a receiver. The transmitter then receives a response signal for the transmitted data or the retransmitted data and stops the ARQ timer in the not exist of transmission data.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: March 9, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Chang-Yeon Kim
  • Publication number: 20100023827
    Abstract: A soft error correction method is for a memory system having memory access controllers accessing memories for storing byte-sliced data in cycle synchronism, and a system controller receiving a memory access from an arbitrary one of MPUs and issuing a memory address to the memory access controllers. When a correctable error is detected in data read from one memory, an error address where the error was detected is held within a memory access controller, and an error notification is made to the system controller from the memory access controller. In response to the error notification, the memory access controller holds the error address from the system controller without intervention from the MPUs, and reads, corrects and rewrites the data to the error address.
    Type: Application
    Filed: October 5, 2009
    Publication date: January 28, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Kenji SUZUKI, Yasufumi HONDA, Takashi KOGUCHI
  • Publication number: 20100017670
    Abstract: A method, programmed medium and system are provided for recovering media-stored program code and/or user data when data on the same media are lost or corrupted. The system includes retrieving user data and/or program code from an external source when the actual data/code is not readable. When initiating the load of local storage, an initial scan for damaged regions is performed. If the initial scan determines that there are damaged/bad regions, the media player will look for the necessary data and/or code to patch the digital media. In one embodiment, a hardware or software look-ahead reader function, for example, is enabled to retrieve the original undamaged data/code from the local storage when an attempt to read a region from an optical disk fails due to a bad region. If the region in question is not stored locally, then a request is automatically transmitted to the original data provider to re-send the original data/code, which may include original program code.
    Type: Application
    Filed: July 21, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corporation
    Inventors: Jacob Jason Rosales, Jorge D. Rodriguez, Jorge A. Rasillo, Rene Ruben Martinez
  • Publication number: 20090319845
    Abstract: A method and apparatus are described for recovering from loss of an original data packet, including detecting data packet loss, joining a delayed multicast group, receiving a delayed data packet and using the delayed data packet to recover the original data packet that was lost. The delayed data packet is one of a copy of the original data packet, a copy of the original data packet encoded at a lower bit rate or a parity packet. Also described are a method and apparatus for staggercasting including encoding and compressing a first data sequence, packetizing the compressed encoded data sequence to form a data packet, multicasting the data packet to a first multicast group, encoding and compressing a second data sequence, packetizing the compressed encoded second data sequence to form a packet and multicasting the packet delayed by an offset time to a second multicast group.
    Type: Application
    Filed: April 29, 2006
    Publication date: December 24, 2009
    Inventors: Hang Liu, Kumar Ramaswamy
  • Publication number: 20090319846
    Abstract: An adaptive error correction method for data transmission and the devices thereof are disclosed. By comparing the announced recovery data and data requested for error correction, no redundant join messages will be sent if the recovery data have been announced before. This will greatly reduce the number messages and save the band width of transmission.
    Type: Application
    Filed: December 30, 2006
    Publication date: December 24, 2009
    Applicant: Thomson Corporation
    Inventors: Xiaojun Ma, Jun Li, Hang Liu
  • Patent number: 7627791
    Abstract: The resistance against recording defects of a write-once optical disk is enhanced allowing realtime recording and playback of data streams with a single speed disk drive. A data stream is recorded in data blocks on the optical disk. An error correction block for one or more data blocks is generated and written on the same optical disk during recording. A spare data area is kept blank on the storage medium and used for storing a defect data block reconstructed by using the error correction block.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: December 1, 2009
    Assignee: Thomson Licensing
    Inventors: Marco Winter, Wolfgang Klausberger, Stefan Kubsch, Hartmut Peters, Uwe Janssen
  • Publication number: 20090259906
    Abstract: Low latency and computationally efficient techniques may be employed to account for errors in data such as low bit-width, oversampled data. In some aspects these techniques may be employed to mitigate audio artifacts associated with sigma-delta modulated audio data. In some aspects an error may be detected in a set of encoded data based on an outcome of a channel decoding process. Upon determining that a set of data may contain at least one error, the set of data may be replaced with another set of data that is based on one or more neighboring data sets. For example, in some aspects a set of data including at least one bit in error may be replaced with data that is generated by applying a cross-fading operation to neighboring data sets. In some aspects a given data bit may be flipped as a result of a linear prediction operation that is applied to PCM equivalent data that is associated with the given data bit and its neighboring data bits.
    Type: Application
    Filed: June 25, 2008
    Publication date: October 15, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Harinath Garudadri, Somdeb Majumdar, David Jonathan Julian, Chinnapa K. Ganapathy
  • Publication number: 20090249149
    Abstract: A system and method for soft error recovery (SER) within a flip-flop. A first stage of the flip-flop receives an ungated input clock signal. A second stage of the flip-flop receives a gated input clock signal. The second stage may also store a prebuffered data output and one or more feedback storage values on separate nodes. The flip-flop has SER circuitry used to recover the prebuffered data output and any feedback storage value without requiring a transition of a clock signal.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventor: Samuel D. Naffziger
  • Patent number: 7594150
    Abstract: A method and apparatus for a structure of a flip-flop that is tolerant to the noise pulses occurring due to the presence of crosstalk faults by sampling the input data multiple times before and after the active clock edge. The final stored value at the flip-flop is determined by the resolution of a counter circuit residing in the flip-flop, which is activated at the change of the sampled input data. This counter based resolution mechanism allows for the detection and filtering of the noise pulse induced at the input of the flip-flop due to a crosstalk fault.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: September 22, 2009
    Assignees: Alcatel-Lucent USA Inc., Rutgers, The State University of New Jersey
    Inventors: Tapan Jyoti Chakraborty, Aditya Jagirdar, Roystein Oliveira
  • Patent number: 7568143
    Abstract: A system and method of utilizing a network to correct flawed media data. The media device includes a processor, a memory, a network adapter, a removable media interface, an error-correction module, and a communication module. The network device enables the media device to connect to the network and server. The removable media interface enables a user to couple a removable medium to the media device. After a user inserts a removable medium into the removable media interface, the processor and error-correction module examines the removable medium for physical errors. If the number of detected errors exceeds a predetermined threshold, the media device, via the network adapter and the communication module, queries a server for correction data. This correction data may be utilized by the media device to enable successful processing of the data stored on the removable medium.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark J. Hamzy, Johnny Meng-Han Shieh
  • Patent number: 7549010
    Abstract: A communication apparatus communicates a first message via a network, extracts a difference between the first message and a second message that has been received, and applies the extracted difference to further communication.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: June 16, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takashi Hirata
  • Patent number: 7549108
    Abstract: Systems, methods and data structures are provided for representing robust data transmitted within a control system. The data structure includes at least two data fields identifying sub-modules and sub-modes of the control system, and optionally includes a third field for designating a primary operating mode of the control system and/or a fourth field representing a handshaking bit or value. The operating modes, sub-modes and sub-module designators are represented by values of the bits selected such that no single bit transition results in the selection of another valid operating state of the control system. As a result, single bit errors will not produce erroneous operating results. Similar concepts can be optionally applied to ensure that errors in contiguous sets of four, eight or any other number of bits do not produce valid states represented by the data structure.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: June 16, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventors: Kerfegar K. Katrak, Michael P. Turski
  • Patent number: 7536631
    Abstract: A communication circuit for verified communication comprising a transmitter having input terminals to receive a data word, an encoder configured to encode the data word to create an encoded word different from the data word, and output terminals configured to transmit the data word and the encoded word. A receiver is coupled to the transmitter and includes input terminals to receive the data word as a received word and the encoded word, a decoder configured to decode the encoded word to create a decoded word, and a comparator configured to compare the received word and the decoded word to create a select signal, and a selector responsive to the select signal and configured to select the received data word or the decoded word based at least in part on the select signal. Advantages of the invention include the ability to verify redundant received data without decreasing bandwidth or increasing latency.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: May 19, 2009
    Assignee: RMI Corporation
    Inventors: Brian Hang Wai Yang, Kai-Yeung Siu, Mizanur M. Rahman, Ken Yeung, Hsi-Tung Huang
  • Patent number: 7530003
    Abstract: Embodiments of the present invention provide techniques for generating MTR codes with ECC without the use of a second MTR code, while still satisfying the specified constraint.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: May 5, 2009
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Yuan Xing Lee, Morishi Izumita
  • Publication number: 20090100308
    Abstract: The present invention provides a digital voice communication apparatus and method capable of suppressing noise even when error data has occurred in digital voice communications. A data receiving unit divides received data into ADPCM frame data and outputs the same together with frame error information about an error of each ADPCM frame data. A G. 726 decoder performs decoding defined in G. 726 of the ITU-T recommendation to convert the ADPCM frame data to PCM system-based data and outputs the same data to a Claw error correction processing unit. When no error is contained in the frame data, the ?-law error correction processing unit outputs the inputted frame data to a G. 711 decoder as it is. When the error is contained in the frame data, the ?-law error correction processing unit sets a substitution range, based on maximum and minimum values of normal frame data located immediately before the frame data and substitutes the error-contained frame data with data lying within the substitution range.
    Type: Application
    Filed: September 10, 2008
    Publication date: April 16, 2009
    Applicant: Oki Electric Industry Co., Ltd.
    Inventor: Akinori HIROSE
  • Patent number: 7509553
    Abstract: A system, apparatus, method, and computer program product for detecting and correcting packet losses that adversely affect video quality. This packet loss feature may be employed as part of the secure video conference system, method and computer program product, or be employed in a non-secure system, method and computer program product.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: March 24, 2009
    Assignee: Tandberg Telecom AS
    Inventors: Arild Fuldseth, Tom-Ivar Johansen, Andreas Kaljord, Steinar Midtskogen
  • Publication number: 20090077443
    Abstract: Provided are a system, and article of manufacture in which data is received at the first storage unit. A first information unit, a second information unit, and a third information unit are generated, wherein the first information unit, the second information unit, and the third information unit each include a portion of the received data and computed parity data. The first information unit is stored in the first storage unit at the first site. The second information unit is distributed to the second storage unit at the second site for storage. The third information unit is distributed to the third storage unit at the third site for storage.
    Type: Application
    Filed: November 24, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lu Nguyen, Neena A. Cherian
  • Publication number: 20090070642
    Abstract: An information handling system is disclosed and can include a processor and a memory coupled to the processor. Further, the system can include a system reserved area that is accessible to the processor. The system reserved area can include a physical memory fault table having a plurality of bits and each bit in the physical memory fault table can represent an equal block of the memory.
    Type: Application
    Filed: September 7, 2007
    Publication date: March 12, 2009
    Applicant: DELL PRODUCTS, LP
    Inventors: Bi-Chong Wang, Vijay Nijhawan
  • Patent number: 7496477
    Abstract: A system and method for providing energy-efficient support of continuous aggregate queries in a sensor network by efficiently orchestrating the collection and transmission of data gathered by a collective set of sensors to ensure conformance to a specified QoI bound. To ensure this, the sink communicates a potentially different value of precision range or interval to each individual sensor, the sensor is adapted to only report its samples back to the sink if the sample values fall outside this specified range. An additional way to specify temporally varying precision ranges to an individual sensor or groups of sensors is provided without having to explicitly communicate the precision bounds for these different time instants. Using temporally varying precision ranges permits the exploitation of temporal correlation among the sample values recorded by an individual sensor to further reduce the need for reports from the sensors.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Archan Misra, Rajeev Shorey, Wen Hu
  • Patent number: 7493549
    Abstract: An electronic circuit assembly having at least one memory with error correction. The assembly has at least one memory with an error detection circuit and an error correction circuit. The error detection circuit is short-circuited if no error is detected by the detection circuit. The data read in the memory are transmitted directly to a first stage of the assembly and, at the same time, to the error detection and correction circuits. If the detection circuit detects an error, it controls transmission to the first stage, by use of a multiplexer, of the data corrected by the correction circuit and performs decontamination of the stages liable to have been contaminated by the erroneous data. Each stage has a latch, the detection circuit then also holds the latches of the successor stages until the data has been corrected in the first stage.
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: February 17, 2009
    Assignee: IROC Technologies
    Inventor: Michel Nicolaidis
  • Publication number: 20090006919
    Abstract: An information appended-amendment method and system. The information appended-amendment method includes the steps of locating erroneous information sent by a sender, amending the sent erroneous information in accordance with the location of the sent erroneous information, sending error amendment information to a receiver, and amending the sent erroneous information received by the receiver from the sender by using the error amendment information. It is possible to make amendments to any erroneous information while refreshing screens of two parties so as to erase any erroneous character completely, or mark any amended content. In this way, users will have better communication experiences.
    Type: Application
    Filed: June 25, 2008
    Publication date: January 1, 2009
    Inventor: Xiaojing Xu
  • Publication number: 20090006918
    Abstract: Machine-readable media, methods, apparatus and system for flash memory reclaim are described. In some embodiment, a system may comprise a flash memory having a plurality of flash memory blocks, and a managing logic to manage a file operation on the flash memory. The managing logic may, during a foreground reclaim of the flash memory which is triggered by the file operation, select a foreground reclaim block from the plurality of flash memory blocks; search the foreground reclaim block for valid data; and copy the valid data from the foreground reclaim block to a flash memory block of the plurality of flash memory blocks, if the valid data is found. The managing logic may further erase the foreground reclaim block during a next reclaim of the flash memory.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventor: Crane Chu
  • Publication number: 20090007093
    Abstract: Described is processing a manifest associated with a software component (such as for installation purposes) to determine whether the manifest has errors, and if so, providing a corrected manifest. To process the manifest, an identifier associated with the manifest is used to consult a correction data store to determine whether the manifest is known to require correction. The identifier may be generated via a hash (e.g., of the manifest contents) if one is not appropriately associated with the manifest. If the manifest is known to require correction, a corrected manifest is used, such as from a substitute corrected manifest, or a set of deltas that modify the manifest into the corrected manifest. The substitute manifest or deltas may be in the data store or obtained via a link. A corrected manifest may also be provided by evaluating the manifest for rule violations, and fixing any rule violations that are found.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: Microsoft Corporation
    Inventor: Eugene Lin
  • Patent number: 7466648
    Abstract: There is disclosed a source messaging system having a queue for receiving messages. The source messaging system has means for determining whether a message should be permitted to become INDOUBT. This is done by retrieving a value denoting the maximum number of messages that may be permitted to become INDOUBT at any one time; determining whether the message falls within the range denoted by the value; and responsive to determining that the message falls within the range, permitting the message to become INDOUBT.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andrew D J Banks, David Ware
  • Patent number: 7454692
    Abstract: Improved error resiliency of an encoding device, such as a video codec or encoder, operating in a compressed data transmission system, is achieved by enabling the encoding device to “shadow” or mimic the error conditions of a decoding device that receives and decodes compressed data sent by the encoding device. The encoding device is made aware of the specific error concealment scheme that the decoding device employs to reconstruct video frame data from a bit stream that contains bit or packet errors, and is also made aware of the location(s) in the frame to which the erroneous data corresponds and the particular manner in which the erroneous data was handled. The error-concealed data then can be used not only for the present encoding, but for subsequent encodings as well, to achieve synchronization between the encoder and decoder. Advantageously, the present invention improves on, but can work with, conventional error concealment schemes.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: November 18, 2008
    Assignee: Seiko Epson Corporation
    Inventor: Vasudev Bhaskaran
  • Patent number: 7434132
    Abstract: Methods and systems are presented herein to correct a defective variable value entered into a system during configuration. In some embodiments, in response to a runtime error, a variable may be identified; help-text specific to the variable may be output; new data may be read and used to replace the value of the variable. After replacement, the method may re-execute the program. In some embodiments, a method may determine if the variable value was entered during system configuration and if so, then it may be determined if the value is defective. If so, then outputting, reading, and replacing may occur; but, if the variable value was not entered during system configuration, then the system may continue to be monitored for a next runtime error. In some embodiments, it may be determined if the variable value of is defective by verifying that the value satisfies a predefined set of rules.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: October 7, 2008
    Assignee: SAP AG
    Inventor: Tatjana Gromyko
  • Patent number: 7428685
    Abstract: The invention features a method including: (i) providing an interference signal S(t) from two beams directed along different paths, wherein the signal S(t) is indicative of changes in an optical path difference n{tilde over (L)}(t) between the different paths, where n is an average refractive index along the different paths, {tilde over (L)}(t) is a total physical path difference between the different paths, and t is time; (ii) providing one or more coefficients representative of one or more errors that cause the signal S(t) to deviate from an ideal expression of the form A1 cos(?Rt+?(t)+?1), where A1 and ?1 are constants, ?R is an angular frequency difference between the two beams before being directed along the different paths, and ?(t)=nk{tilde over (L)}(t), with k=2?/? and ? equal to a wavelength for the beams; (iii) calculating a linear combination of values of the signal S(t); and (iv) reducing the effect of the deviation of S(t) from the ideal expression on an estimate of {tilde over (L)}(t) using an e
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: September 23, 2008
    Assignee: Zygo Corporation
    Inventors: Frank C. Demarest, Henry A. Hill
  • Patent number: 7428684
    Abstract: A device for concealing an error in an erroneous or potentially erroneous information unit generates output values of a forward decoder and a backward decoder which differ and thus indicate an error-concealment area. The different values for one and the same information unit are examined with regard to a predetermined criterion so as to select that value which meets the predetermined criterion, i.e. which is plausible. Thus, an elimination or reduction of the continuation errors introduced in the decoding of blocks of reversible code words of variable lengths is achieved without impacting the compression rate.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: September 23, 2008
    Assignee: Fraunhofer-Gesellschaft Zur Forderung der Angewandten Forschung E.V.
    Inventors: Daniel Homm, Ralph Sperschneider
  • Patent number: 7426670
    Abstract: Multiple test access port (TAP) controllers on a single chip are accessed, while maintaining the appearance to an outside observer of having only a single test access port controller. By adding a single bit to a data register (212) of each of a plurality of TAP controllers (102, 106), along with straightforward combinational logic, the plurality of TAP controllers can be accessed without the need for additional chip pins, and without the need for additional TAP controllers. Toggling the state of the added bits in the respective data registers of the plurality of TAP controllers provides the control information for either selecting one TAP controller or daisy-chaining of the plurality of TAP controllers.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: September 16, 2008
    Assignee: NXP B.V.
    Inventor: Otto Steinbusch
  • Publication number: 20080222475
    Abstract: A client, system, and method are provided to compensate for the loss of multicast data packets. When data packets transmitted to two or more clients are lost, a client determines whether compensation for the data packet is needed; if so, the client requests other clients to compensate, receives a compensated data packet, and performs packet rearrangement. To process a request for compensation for a data packet, a first client receiving such a request transmits the lost data packet to the second client so as not to collide with transmission by a third client which also received the request from the second client. Accordingly, if a client loses a data packet, it can be compensated for, preventing reproduction of multimedia data from interruption due to the loss. Also, since clients, not the server, compensate for the lost packet, it is possible to avoid interruptions in data transmission from the server.
    Type: Application
    Filed: October 15, 2007
    Publication date: September 11, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Gung-eun NAM
  • Publication number: 20080222476
    Abstract: A system and method of utilizing a network to correct flawed media data. The media device includes a processor, a memory, a network adapter, a removable media interface, an error-correction module, and a communication module. The network device enables the media device to connect to the network and server. The removable media interface enables a user to couple a removable medium to the media device. After a user inserts a removable medium into the removable media interface, the processor and error-correction module examines the removable medium for physical errors. If the number of detected errors exceeds a predetermined threshold, the media device, via the network adapter and the communication module, queries a server for correction data. This correction data may be utilized by the media device to enable successful processing of the data stored on the removable medium.
    Type: Application
    Filed: May 21, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORP.
    Inventors: Mark J. Hamzy, Johnny Meng-Han Shieh