Patents Examined by Joshua Lohn
  • Patent number: 8484518
    Abstract: In a data transmission network, such as a passive optical network, the consecutive identical digit (CID) handling requirements may be reduced by providing a CID monitoring module at the transmitter end that monitors the number of CIDs in a transmission stream. Where the CID number exceeds a threshold, an error generation module induces an error in the transmission stream to reduce the CID below the threshold. The modified transmission stream may then be transmitted to a receiver, allowing clock recovery be performed with improved stability at the receiver. Once clock recovery is achieved, the receiver can then process the transmission stream to correct the errors induced at the transmitter end.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 9, 2013
    Assignee: Alcatel Lucent
    Inventor: William Weeber
  • Patent number: 8479045
    Abstract: In a controller of a disk array device, when recovery from a power failure is detected, the controller instructs a reading section to transfer data in a burst mode using a large prefetch amount. When an error is detected, the controller causes the data to be transferred again for an area where the error is detected. Further, the controller designates different access ports for the reading section and an erasing section, and causes these sections to operate in parallel. The reading section reads cache data from a flash memory and stores the cache data in a cache memory. The erasing section uses the access port different from the access port of the reading section, to erase data that is stored in the flash memory and has been transferred by the reading section.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: July 2, 2013
    Assignee: Fujitsu Limited
    Inventors: Yuji Hanaoka, Nina Tsukamoto
  • Patent number: 8473803
    Abstract: An apparatus and a method for generating an Automatic Repeat reQuest (ARQ) feedback message in a wireless communication system are provided. The method includes generating first feedback information of at least one ARQ block, determining whether any ARQ blocks include at least one successfully received ARQ sub-block, when the at least one erroneous ARQ block includes at least one successfully received ARQ sub-block, adding second feedback information of the ARQ sub-blocks to the first feedback information of the ARQ blocks using a field indicating whether the second feedback information is added and a field indicating the erroneous ARQ blocks including the at least one successfully received ARQ sub-block, and sending the first feedback information with the second feedback information added, to the transmitting stage.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: June 25, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyeun-Mok Jung, Young-Bin Chang
  • Patent number: 8468426
    Abstract: Methods and apparatus for associating each data packet in a media stream with logic corresponding to a particular quality-of-service (QoS) and/or error correction requirement. In an exemplary embodiment, each packet in the media stream is assigned a frame tag which designates a particular quality-of-service and/or error correction scheme for the corresponding packet. At least a portion of each packet is encoded according to the packet's designated quality-of-service as indicated by the frame tag. A receiver accesses the frame tags from within the transmitted media stream in order to determine the appropriate means for processing or decoding the encoded portion of each packet. In this manner, each packet within the media stream can have its own quality-of-service and/or error correction requirements and processing, thereby enhancing link efficiency and better enforcing QoS policy across the system.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: June 18, 2013
    Assignee: Apple Inc.
    Inventor: Harry Bims
  • Patent number: 8464096
    Abstract: A method begins by identifying a data slice requiring rebuilding to produce an identified data slice, wherein the identified data slice is one of a plurality of data slices that constitute a data segment. The method continues by retrieving at least m number of data slices, wherein m data slices of the plurality of data slices enable reconstruction of the data segment, and wherein the at least m number of data slices does not include the identified data slice. The method continues by reconstructing the identified data slice from the at least m number of data slices to produce a rebuilt data slice. The method continues by writing the rebuilt data slice to one of a plurality of data slice servers.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: June 11, 2013
    Assignee: Cleversafe, Inc.
    Inventors: Vance T. Thornton, Jamie Bellanca, Dustin M. Hendrickson, Zachary J. Mark, Ilya Volvovski
  • Patent number: 8464105
    Abstract: The present invention provides a method of multiuser precoding and scheduling, comprising: feeding channel state information (CSI) and statistic properties of CSI error back to a base station (BS) from a user equipment (UE); generating multiuser precoding matrix and scheduling scheme by the BS, according to the feedback CSI and the statistic properties of CSI error; and performing multiuser precoding and scheduling on user data by using the generated multiuser precoding matrix and scheduling scheme.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: June 11, 2013
    Assignee: Alcatel Lucent
    Inventors: Keying Wu, Lei Wang
  • Patent number: 8448053
    Abstract: Method and system for data-rate control by randomized bit-puncturing in communication systems. An encoder encodes at least one information bit thereby generating a group of encoded bits or an encoded frame. The encoder may be any type of encoder including a turbo encoder, an LDPC (Low Density Parity Check) encoder, a RS (Reed-Solomon) encoder, or other type of encoder. Any sub-portion of an encoded frame generated by such an encoder can be viewed as being a group of encoded bits. If the encoded frame is sub-divided into multiple groups of bits, each group can under processing in accordance with the means presented herein to effectuate rate matching. Based on a number of bits to be punctured from the group or frame generated by the encoder, a set of pointers and random-generated displacements is used to generate addresses for bits in the group or frame to be transmitted or punctured.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: May 21, 2013
    Assignee: Broadcom Corporation
    Inventors: Uri M. Landau, Mark Kent
  • Patent number: 8448054
    Abstract: An improved mapping policy, signal mapper, transmitter, receiver, and communication system are introduced. The improved signal mapping policy alternates between standard and inverted bit mapping functions at selected phase states to reduce the error coefficient of MSK and other types of CPFSK signals. The proposed policy can more generally be applied to other types of signals with memory as well. Simulations show that the mapping policy can significantly improve performance particularly at lower to moderate SNR values.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: May 21, 2013
    Inventors: Eric Morgan Dowling, John Fonseka
  • Patent number: 8438422
    Abstract: A recording medium stores a program which causes a computer to execute a process for responding to failure of a management subject apparatus, based on incident information. The program causes the computer to execute a management procedure. The procedure manages steps of the response to the failure with the incident information. A response knowledge acquisition procedure referring to failure response information in which is described response knowledge corresponding to each step of the response to the failure, and acquires response knowledge for the failure in accordance with the step of the response to the failure managed by the failure response step management procedure with the incident information. A response knowledge process execution procedure executes a process in accordance with the response knowledge for the failure acquired by the response knowledge acquisition procedure.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: May 7, 2013
    Assignee: Fujitsu Limited
    Inventors: Yasuhide Matsumoto, Yukihiro Watanabe, Kuniaki Shimada, Keiichi Oguro
  • Patent number: 8429463
    Abstract: One system monitors components constituting an information apparatus and a program in execution. The system classifies logs outputted from the information processing apparatus for each monitor target, divides the monitor targets into categories of hardware and software, refers to relationship definition information indicating the combination of monitor targets in which an operational relationship exists between monitor targets belonging to different categories and specifies a combination indicated in the relationship definition information among monitor targets whose logs are classified. The system relates logs arranged for each monitor target on the basis of the specified combination and outputs the logs on a display device.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: April 23, 2013
    Assignee: Fujitsu Limited
    Inventor: Masao Tanaka
  • Patent number: 8423854
    Abstract: A method of communication retransmission based on performance relative to an expected quality of service is presented. In the method, data packets associated with the expected quality of service are transmitted. The transmission performance associated with the transmission of the data packets is determined in relation to the expected quality of service. A maximum number of retransmissions for one of the data packets to be transmitted is selected based on the transmission performance. The one of the data packets is transmitted using the communication retransmission scheme limited by the selected maximum number of retransmissions.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: April 16, 2013
    Assignee: Clearwire IP Holdings LLC
    Inventors: Esmail Hejazi Dinan, Mohammad Ghaus, PinalKumari K. Tailor
  • Patent number: 8418026
    Abstract: A method in a memory device includes receiving data including a data block and main error correction coding (ECC) data for the data block. The data block includes a first sub-block of data and first ECC data corresponding to the first sub-block. An ECC operation is initiated to process the data block using the main ECC data. In response to the ECC operation indicating uncorrectable errors in the data, a first sub-block ECC operation is initiated to process the first sub-block of data using the first ECC data.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: April 9, 2013
    Assignee: Sandisk Technologies Inc.
    Inventors: Manuel Antonio D'Abreu, Stephen Skala
  • Patent number: 8412998
    Abstract: Methods and systems for performing a restart operation in a storage device include in response to receiving an unsuccessful status from the host indicating a transmission error occurred for the first command, determining in which one of the logical blocks the transmission error occurred and from which data needs to be resent, thereby identifying a restart logical block. The number of blocks in the restart logical block that were sent successfully are calculated, and it is determined that the block immediately following the blocks sent successfully is the block in which the transmission error occurred and from which the data needs to be resent, thereby identifying a restart block. An amount of data successfully sent in the restart block is determined; and an indication is provided to resend at least a portion of the data in the restart block to the host.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 2, 2013
    Assignee: Marvell International Ltd
    Inventors: William C. Wong, Huy Tu Nguyen, Kha Nguyen
  • Patent number: 8407516
    Abstract: In one embodiment, the present invention provides an ability to handle an error occurring during a memory migration operation in a high availability system. In addition, a method can be used to dynamically remap a memory page stored in a non-mirrored memory region of memory to a mirrored memory region. This dynamic remapping may be responsive to a determination that the memory page has been accessed more than a threshold number of times, indicating a criticality of information on the page. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: March 26, 2013
    Assignee: Intel Corporation
    Inventors: Robert C. Swanson, Mahesh S. Natu, Rahul Khanna, Murugasamy K. Nachimuthu, Sarathy Jayakumar, Anil S. Keshavamurthy, Narayan Ranganathan
  • Patent number: 8392785
    Abstract: Aspects of a method and system for a transmitting antenna selection failure recover mode are presented. Aspects of the system may include a transmitting mobile terminal that enables selection of a sequence of protocol data units (PDU), for example a sequence of sounding frames, which may be transmitted during an antenna selection procedure. During transmission of the selected PDU sequence, the transmitting mobile terminal may receive an antenna selection failure indication frame. The transmitting mobile terminal may enable retransmission of at least one previously transmitted PDU in the PDU sequence based on the failure indication. Transmission of subsequent PDUs in the PDU sequence may resume after the retransmission. Alternatively, upon receipt of the failure indication frame the transmitting mobile terminal may restart the selected frame sequence from the beginning, or may select a subsequent PDU frame sequence.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: March 5, 2013
    Assignee: Broadcom Corporation
    Inventors: Carlos Aldana, Vinko Erceg, Matthew J. Fischer
  • Patent number: 8386872
    Abstract: A method and apparatus are disclosed for efficient hybrid automatic repeat request (HARQ) process utilization for semi-persistent and dynamic data transmissions, wherein a reserved HARQ process identification (ID) can be reused. A subset of a plurality of HARQ process IDs is reserved to use for a semi-persistent allocation, and data is transmitted based on the semi-persistent allocation. A dynamic allocation is received via a physical downlink control channel (PDCCH). At least one of the reserved HARQ process IDs is selectively used for transmitting data based on the dynamic allocation.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 26, 2013
    Assignee: Interdigital Patent Holdings, Inc.
    Inventors: Jin Wang, Guodong Zhang
  • Patent number: 8381084
    Abstract: An apparatus, and an associated method, for correcting errors in decoded data, decoded by a convolutional decoder, such as an SOVA (Soft Output Viterbi Algorithm). A CRC check is performed upon the decoded data. If the CRC check fails, a conclusion is made that the decoded data contains errors. Portions of the decoded data indicated to exhibit low levels of reliability are toggled with values of most-likely error events. A corrected sequence of the decoded data is formed that corrects for the errors in the decoded data.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: February 19, 2013
    Assignee: Research In Motion Limited
    Inventor: David Furbeck
  • Patent number: 8381048
    Abstract: A transmitting apparatus generates and transmits 3t+1 or more number of codewords for a message and multiple faulty encoded message identifying data, wherein the information regarding the message may not be obtained from t or less number of encoded messages and the message can be decoded from 2t+1 or more codewords. The faulty encoded message identifying data are able to detect t or less number of faulty codewords of the message, even if there are t or less number of faulty codewords. A receiving apparatus checks whether there is no fault in each codeword for the message, using the codewords of the message and faulty encoded message identifying data for the codewords of the message received and the corresponding faulty encoded message identifying data and also checks whether the codewords decided to be non-faulty are all of the same message.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: February 19, 2013
    Assignee: NEC Corporation
    Inventor: Toshinori Araki
  • Patent number: 8375255
    Abstract: A device detects and diagnoses correlated anomalies of a network. The device includes an anomaly detection module receiving a first data stream including an event-series related to the network. The anomaly detection module executes at least one algorithm to detect a potential anomaly in the event-series. The device further includes a correlating module receiving a second data stream including other event-series related to the network. The correlating module determines whether the potential anomaly is false and determines whether the potential anomaly is a true anomaly.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 12, 2013
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Jia Wang, Ashwin Lall, Ajay Mahimkar, Jun Xu, Jennifer Yates, Qi Zhao
  • Patent number: 8370692
    Abstract: An information storage medium including two or more recording layers to reproduce or record data by using a same reproducing and/or recording optical system per layer includes error correction code (ECC) blocks recorded onto the two or more recording layers by using two or more data formats used to store user data.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: February 5, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-hee Hwang