Patents Examined by Joshua Lohn
  • Patent number: 8255781
    Abstract: A method for generating a codeword that is insensitive to variations of a channel and easily extensible is provided. The method includes obtaining a primary unit by taking a row vector from an N(E(N?1) simplex code and mapping a control signal to the codeword. The simplex code is obtained by removing a first row from an N(ENorthogonal matrix. The codeword is obtained by combining a plurality of primary units.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: August 28, 2012
    Assignee: LG Electronics Inc.
    Inventors: Jae Won Chang, Bin Chul Ihm, Moon Il Lee, Jin Young Chun
  • Patent number: 8250444
    Abstract: In the field of coding/decoding in telecommunications networks, an error correcting decoder and associated decoding method are adapted to a mesh network. In particular, the system for the decoding of a plurality of coded copies of a data word includes at least a first decoding stage with: a plurality of soft decision decoders, each decoder being arranged for decoding a coded copy received as decoder input, and a graph-based decoder comprising a plurality of nodes, each node of said graph-based decoder receiving the soft output value from a corresponding decoder and the graph-based decoder determining a decoding value of said data word on the basis of said soft output values.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: August 21, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Philippe Le Bars, Pierre Berthet
  • Patent number: 8234555
    Abstract: Disclosed herein is a decoding apparatus for decoding an LDPC (Low Density Parity Check) code received in a first format or a second format wherein a process to decode received values each obtained as a result of receiving the LDPC code in the first or second format includes at least F check-node processes carried out concurrently as processes of F check nodes respectively or F variable-node processes carried out concurrently as processes of F variable nodes respectively.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: July 31, 2012
    Assignee: Sony Corporation
    Inventor: Takashi Yokokawa
  • Patent number: 8219892
    Abstract: Various embodiments of the present invention provide systems and methods for detecting storage medium defects. As one example, a media defect detection system is disclosed that includes a data detector circuit that applies a detection algorithm to the data input and provides a hard output and a soft output. A first circuit combines a first derivative of the hard output with a derivative of the data input to yield a first combined signal. A second circuit combines a second derivative of the hard output with a derivative of the first combined signal to yield a second combined signal. A third circuit combines a derivative of the soft output with the second combined signal and a threshold value to yield a defect signal.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: July 10, 2012
    Assignee: Agere Systems Inc.
    Inventors: Weijun Tan, Hongwei Song, Shaohua Yang
  • Patent number: 8205132
    Abstract: Cooperative concatenated coding techniques are provided for wireless communications between at least two users and a base station. A network system employing cooperative concatenated coding includes cooperating user devices each configured to encode and transmit at least a portion of a joint message. The joint message includes at least a portion of a first message from a first cooperating user device and at least a portion of a second message from a second cooperating user device. An embodiment includes encoding a first message from a first cooperating user, receiving a second message from a second cooperating user and decoding the second message. The methodology also includes re-encoding at least a portion of the decoded message with at least a portion of the first message to form a combined message, and then transmitting at least a portion of the combined message.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: June 19, 2012
    Assignee: Lingna Holdings Pte., LLC
    Inventors: Ernest Sze Yuen Lo, Khaled Ben Letaief
  • Patent number: 8181066
    Abstract: A service management system and a method of performing service diagnostics. In one embodiment, the service management system includes: (1) a service description repository configured to contain service descriptions that define services in terms of end points that assume roles based on at least one of the capabilities and attributes thereof, (2) a diagnostic rule definition repository configured to contain diagnostic rules pertaining to problem areas regarding the services and (3) a diagnostic engine coupled to the service description repository and the diagnostic rule definition repository and configured to retrieve at least one diagnostic rule based on a subscriber, a service and a problem area, evaluate at least one diagnostic rule to produce at least one solution, retrieve data regarding end points associated with the service and return a possible solution.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Edward S. Pelley, Bryan P. Tacker
  • Patent number: 8181062
    Abstract: An apparatus comprising a logically contiguous group of at least two drives, a loop and a compression/decompression circuit. Each of the drives comprises (i) a first region configured to store compressed data of a previous drive and (ii) a second region configured to store uncompressed data of the drive. The loop may be connected to the next drive in the logically contiguous group. The compression/decompression circuit may be configured to compress and decompress the data stored on each of the drives.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: May 15, 2012
    Assignee: LSI Corporation
    Inventors: Pavan P S, Vivek Prakash, Mahmoud K. Jibbe
  • Patent number: 8176360
    Abstract: Methods and apparatuses for enhanced protection of data stored in a FLASH memory system involve a controller capable of adapting to the failure of one or more FLASH memory devices in the memory system. The controller stores data in the form of page stripes, each page stripe composed of data pages, and each data page stored in a different FLASH memory device. The controller also detects failure of a FLASH memory device in which a data page of a particular page stripe is stored, reconstructs the data page, and stores the reconstructed data page in a new page stripe, where the number of data pages in the new page stripe is less than the number of data pages in the particular page stripe, and where no page of the new page stripe is stored in a memory location within the failed FLASH memory device.
    Type: Grant
    Filed: September 5, 2009
    Date of Patent: May 8, 2012
    Assignee: Texas Memory Systems, Inc.
    Inventors: Holloway H. Frost, James A. Fuxa, Charles J. Camp
  • Patent number: 8176378
    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: August 29, 2008
    Date of Patent: May 8, 2012
    Assignee: Broadcom Corporation
    Inventors: Carlos Aldana, Vinko Erceg, Matthew J. Fischer
  • Patent number: 8171383
    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 11, 2008
    Date of Patent: May 1, 2012
    Assignee: Broadcom Corporation
    Inventors: Uri M. Landau, Mark Kent
  • Patent number: 8171348
    Abstract: Long running computer implemented processes are dynamically adapted to improve data consistency. A range of process steps in a long running computer implemented process is specified. Additionally, each of the computer-implemented process partners that are associated with the execution of the long running process are identified within the range of specified process steps. Monitoring information is also collected with regard to at least one identified process partner. An automatic determination is made as to whether each monitored process partner is available before initiating execution of the specified range of process steps in an instance of the long running computer implemented process and a flow of the long running computer implemented process is transformed based at least in part upon the determination as to whether each monitored process partner is available.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick J. O'Sullivan, Gregory Sechuga, Edith H. Stern, Barry E. Willner
  • Patent number: 8171363
    Abstract: A method for counting correctly substantial transmission times of a data unit such as an RLC-PDU even if the data unit is divided before being transmitted is provided. The method includes the steps of preparing a counter for the RLC-PDU (#503), making a storage portion store a pointer indicating a position of a division PDU of the RLC-PDU to be transmitted every time when the division PDU obtained by dividing the RLC-PDU is transmitted (#504), determining whether or not the transmission times should be counted along with a transmission of the division PDU to be transmitted based on the pointer of the division PDU to be transmitted and the pointer of a division PDU that was transmitted last time (#505, #506 and #507), and making the counter perform the count process when it is determined that the transmission times should be counted (#508).
    Type: Grant
    Filed: July 1, 2008
    Date of Patent: May 1, 2012
    Assignee: Fujitsu Limited
    Inventors: Yoshinori Soejima, Kazuhisa Obuchi, Hirotoshi Shimizu, Akihide Otonari, Shinya Okamoto, Miki Yamasaki, Chiaki Shinohara
  • Patent number: 8166341
    Abstract: Embodiments relate to systems and methods for testing results of configuration management activity. In embodiments, a configuration management server can control and maintain the configuration state of one or more targets, hosts, servers, clients, or other machines in a managed. In aspects, a testing tool hosted on the configuration management server can verify the correct implementation of configuration instructions. In embodiments, the testing tool can access or receive an anticipated or target configuration state for one or more target(s) or other machines, indicating the status of services, memory, security, storage, and/or other configuration parameters after a selected configuration command is to be transmitted and run on the recipient machine. After the configuration change or update is performed, the test tool can receive results indicating the actual configuration state achieved after running the configuration management command(s), and compare those to the anticipated configuration state.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: April 24, 2012
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Adrian Karstan Likins, Seth Kelby Vidal
  • Patent number: 8166356
    Abstract: A memory system has a redundancy coding circuit that performs redundancy coding process for write data, an inverter circuit which inverts values of individual bits of the data that has resulted from the redundancy coding process, a selector which selects the data that has resulted from the redundancy coding process or data that has been inverted by the inverter circuit based on a selecting signal, a memory which stores the selected data, a comparator which compares data read from the memory with the selected data and outputs a comparison result, a write control circuit which generates the selecting signal based on the comparison results, and a redundancy decoding circuit that performs a redundancy decoding process for data read from the memory to output the processed data.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: April 24, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tatsunori Kanai
  • Patent number: 8156367
    Abstract: An I/O device management table that manages the types of I/O devices connected to an I/O switch is provided, and one or plural unallocated I/O devices are defined and registered as standby I/O devices. When a failure occurs in any of I/O devices, the I/O device management table is used to select an I/O device of the same type as the failed I/O device from the standby I/O devices, and the selected I/O device is allocated to a computer to which the failed I/O device is connected. I/O device management can be eased at failure in a computer including an I/O switch device.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 10, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Yoshifumi Takamoto
  • Patent number: 8156388
    Abstract: A system and methods for detecting an operational problem on a mobile device and automatically resolving the problem with a coordinated execution of repair tasks on the mobile device and on the plurality of servers communicatively connected to the mobile device providing for a complex solution to an operational problem. The system can archive a history of corrective actions and their outcome for later analysis and reporting.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: April 10, 2012
    Assignee: Symbol Technologies, Inc.
    Inventor: Allan Herrod
  • Patent number: 8145938
    Abstract: Apparatus, systems, and methods may operate to detect a failure in a failed one of a plurality of nodes included in a cluster, and to fence a portion of the plurality of nodes, including the failed one. Membership in the portion may be determined according to an aggregated value of weighted values assigned to resources and/or services associated with the cluster. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: March 27, 2012
    Assignee: Novell, Inc.
    Inventor: Prashant Kumar Gupta
  • Patent number: 8140915
    Abstract: A detecting apparatus including a cluster storing unit that stores, for each of clusters into which execution time of previously executed monitored tasks are classified, the range of execution times belonging to the cluster, an acquiring unit that acquires an execution time of the monitored task in response to new execution of the monitored task on the information processing apparatus, and a determining unit that determines the occurrence of an extraordinary behavior during the execution of the monitored task if the execution time of the newly executed monitored task does not fall within any of the ranges corresponding to the clusters.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Nobuyuki Ohba, Yoshitami Sakaguchi, Kohji Takano
  • Patent number: 8122288
    Abstract: A redundant system includes a redundant apparatus and a control unit that controls power supplied to the redundant apparatus. The redundant apparatus includes a state management unit that manages an operational state of the redundant apparatus, and a response unit that returns the operational state to the control unit. The control unit includes a first requesting unit that requests a redundant apparatus that operates as an operation system for the operational state information, a first determination unit that determines whether the response to the request is returned within a predetermined time, a second determination unit that determines whether the operational state is normal if the response is returned within the predetermined time, and a shutdown unit that shuts down the power supply to the redundant apparatus, if the second determination unit determines that the operational state is not normal.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: February 21, 2012
    Assignee: Fujitsu Limited
    Inventors: Hiroaki Nishijo, Yasuhiko Hanaoka
  • Patent number: 8122291
    Abstract: Method and system of error logging. At least some of the illustrative embodiments are methods including detecting assertion of an error pin by a processor system, (comprising at least a main processor and a chipset, the assertion of the error pin an indication to reboot the processor system) the detecting by a reset circuit, notifying a management processor (distinct from the main processor) that the error pin is asserted (the notifying by the reset circuit), writing to a plurality of registers in the chipset (the writing by the management processor), de-asserting a reset pin of the main processor, and then executing by the main processor an error-handling code to generate an error log.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: February 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nehal K. Patel, Andrew C. Walton, Kenneth C. Duisenberg