Patents Examined by Jigar Patel
  • Patent number: 8429461
    Abstract: Provided are a method and apparatus for diagnosing a CableCARD-related status and performing proper processing according to the diagnosis result in an OpenCable system; an OpenCable host; and an OpenCable reception apparatus. The CableCARD-related status diagnosis and processing apparatus includes: a diagnosis unit diagnosing the CableCARD-related status or a network-related status; and a processor performing processing according to the status determined from the diagnosis result. Therefore, by installing a software-processing logic against critical errors or definite faults in a television or a set-top box in an OpenCable system, it is possible to diagnose a CableCARD-related status and quickly handle the CableCARD when an error is generated in the CableCARD, thereby reducing costs to service providers and providing an improvement in service quality to users.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: April 23, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-min Park
  • Patent number: 8429462
    Abstract: A storage system has a controller and a plurality of storage devices connected to a pair of loops, the controller diagnoses storage devices and performs automatic high-speed restoration of the loops. A storage system has a controller, a plurality of storage devices, and switch circuits having a plurality of switches to connect each of the plurality of storage devices to loops. When a loop anomaly is detected, a restoration instruction is issued to a switch circuit, the plurality of switches are operated in parallel, storage devices are diagnosed, and according to the diagnosis results, a storage device judged to be anomalous are bypassed from the loop by operating the switches. When a loop anomaly is detected, diagnosis of the disk drives connected to the loop can be performed in parallel, so that the time until automatic restoration of the loop can be greatly reduced.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: April 23, 2013
    Assignee: Fujitsu Limited
    Inventors: Kazuo Nakashima, Daiya Nakamura, Kouichi Tukada, Atsushi Ishii
  • Patent number: 8423855
    Abstract: An adaptive and scalable packet error correction apparatus and method in a wireless multicast network is provided. Each retransmission request from a receiver contains a round number and the number of repairs sent in that round. At each receiver, there are two counters for counting the rounds sent out on the network and the number of repairs that have been required. A receiver on the wireless multicast network listens to the ARQ requests sent by other receivers to update the two counters and determines whether its request should be suppressed or be sent out.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: April 16, 2013
    Assignee: Thomson Licensing
    Inventors: Xiao Jun Ma, Huan Qiang Zhang, Ren Lei Chen, Guang Hua Zhou, Jun Li, Charles Chuanming Wang
  • Patent number: 8423834
    Abstract: A computer system includes a CPU, a memory circuit storing at least instruction codes, an error checking circuit checking an error of an instruction code read from the memory circuit according to an instruction address supplied from the CPU, a code storing circuit storing data to be outputted to the CPU instead of data from the memory when an error occurs, a selection circuit in which inputs are coupled to the memory circuit and the code storing circuit, and selectively outputting data from the code storing circuit when an error is detected by the error checking circuit, a bus connecting the selection circuit to the CPU, and an instruction error register storing a value indicating that an error occurs when the error is detected by the error checking circuit.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Isao Sasazaki
  • Patent number: 8423816
    Abstract: In a computer system wherein plural servers are connected with an external disk device via a network, each server incorporates therein a logic partition module for configuring at least one logic partition in the server, and the operating system stored in the logic partition is booted by the boot disk of an external disk device, the failover operation is performed only for the logic partition affected by a failure when the task being executed by a working server is taken over by another server at the time of the failure occurring in the working server.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: April 16, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shingo Katano, Yoshifumi Takamoto, Keisuke Hatasaki
  • Patent number: 8418016
    Abstract: A first loss determination section 13 of a first communication device 10 determines that a data unit is lost if an acknowledgment response for the transmitted data unit from a second communication device 30 is not received within a predetermined time and retransmits the data unit when the determination is made. When a determination section 16 determines that a spurious timeout has occurred, a window control section 17 sets a target value for decreasing the size of a congestion window and then gradually decreases the size of the congestion window to the target value when the acknowledgment response is received. Therefore, in a case of executing a response algorithm for changing a slow start threshold and the congestion window, if a segment loss occurs subsequent to the spurious timeout, an efficient loss recovery is achieved and the throughput is improved.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: April 9, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Kazunori Yamamoto, Hideharu Suzuki
  • Patent number: 8407550
    Abstract: A code to be decoded by message-passing is represented by a factor graph. The factor graph includes variable nodes indexed by i and constraint nodes indexed by a connected by edges for transferring messages mi?a outgoing from the variable nodes to the constraint nodes and messages ma?i incoming from the constraint nodes to the variable nodes. The messages mi?a are initialized based on beliefs bi of a received codeword. The messages ma?i are generated by overshooting the messages mi?a at the constraint nodes. The beliefs bi are updated at the variable nodes using the messages ma?i. The codeword is outputted if found, otherwise, the messages mi?a are updated using a correction for the overshooting.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: March 26, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Jonathan S. Yedidia, Yige Wang, Stark C. Draper
  • Patent number: 8397142
    Abstract: There is disclosed a system for identifying falsified secret information shares included in k secret information shares used to recover secret information according to a (k,n)-threshold secret sharing scheme, and producing falsified secret information shares of reduced size. A shared information generating apparatus generates cheater identifying information Ai(i=1, 2, . . . , n) using n secret information shares Vi generated according to the (k,n)-threshold secret sharing scheme and random polynomials. A recovering apparatus detects cheated secret information shares using the arbitrary k secret information shares and k cheater identifying information, and recovers the secret information from the k secret information shares if it detects no cheated secret information shares.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: March 12, 2013
    Assignee: NEC Corporation
    Inventor: Satoshi Obana
  • Patent number: 8370718
    Abstract: A method is for identifying a flash memory device coupled to a host device. The flash memory device may have a page size from possible page sizes, bootstrap code stored on a first sector thereof, and a data bus for accessing data stored in the flash memory device and with a data bus size from possible data bus sizes. The method may include reading data stored in a first page of the first sector as if the flash memory device had an assumed page size and an assumed data bus size, and reading content from memory locations where error correction code (ECC) bytes of the first page are stored if the flash memory device has the assumed page size and checking whether the ECC bytes include more than a number of errors associated with the assumed page size. The method may also include if the ECC bytes do not include more than the number of errors, generating a flag signal that the flash memory device has the assumed page size and the assumed data bus size.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: February 5, 2013
    Assignee: STMicroelectronics S.R.L.
    Inventors: Dario Catalano, Massimo De Martino
  • Patent number: 8359491
    Abstract: A system for disaster recovery rehearsals using copy-on-write may include a data set of an application and a disaster recovery manager. The disaster recovery manager may be configured to perform a disaster recovery rehearsal using a copy-on-write snapshot of the data set.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: January 22, 2013
    Assignee: Symantec Operating Corporation
    Inventor: Jason R. Bloomstein
  • Patent number: 8352798
    Abstract: A method, computer program product, and system for detecting and fencing off a failed entity instance so that failover time in the computing system is reduced. Upon detection of a failed entity, for example a failed process, a signal handler invokes an operating system interface to fence off the failed instance from modifying its persistent state, so that the entity may be re-instantiated prior to termination of the failed instance. This approach reduces failover time and eliminates split-brain problems without compromising access to the failed instance to obtain diagnostic information, core dumps, and the like.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Buckler, Christian Marcelo Garcia-Arellano, David Alan Hepkin, Matthew Albert Huras, Aamer Sachedina
  • Patent number: 8347161
    Abstract: The present invention relates to a multiple antenna transmitting/receiving apparatus that performs a hybrid automatic repeat request, and a retransmission method thereof. An initial transmission signal is encoded into the form of an initial transmission matrix and transmitted to the receiving apparatus, the initial transmission matrix corresponding to a linear dispersion code, with a result of error checking performed on the initial transmission signal by the receiving apparatus. When an error is detected in the initial transmission signal, a first retransmission signal is generated by encoding the initial transmission signal in the form of a retransmission matrix and transmitted to the receiving apparatus. The retransmission matrix is formed of constituent elements of the initial transmission matrix but different from the initial transmission matrix, and corresponds to a linear dispersion code having the same capacity and diversity gain as those of the initial transmission matrix.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: January 1, 2013
    Assignee: Electronics And Telecommunications Research Institute
    Inventors: In-Sook Park, Jae-Young Ahn
  • Patent number: 8341456
    Abstract: An apparatus of recording data on a recording medium includes an optical recording device and a microcomputer. The recording medium has a lead-in area, a lead-out area, and a data zone, where the data zone has a user data area and a spare area. When the microcomputer receives a command for physically overwriting first data in a first area within the user data area and determines that the first area is included in a pre-recorded area, it controls the recording device to record the first data in a first replacement area instead and to record a first entry in a TDMA, where the first entry specifies the locations of the first area and the first replacement area.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: December 25, 2012
    Assignee: LG Electronics, Inc.
    Inventor: Yong Cheol Park
  • Patent number: 8341505
    Abstract: A method for enforcing network bandwidth partitioning. The method includes verifying that a guest driver in a guest operating system (OS) is configured to enforce a resource usage policy, wherein the guest OS resides on a host, mapping a hardware receive ring (HRR) residing on a physical network interface card (NIC) operatively connected to the host to the guest OS, wherein after the mapping the guest OS is configured to receive packets directly from the HRR, determining, using monitoring information, that the guest OS should not receive packets directly from the HRR, and in response to the determination, creating a data path from the HRR to a host OS executing on the host, receiving packets for the guest OS from the HRR by the host OS over the data path, and forwarding the packets from the host OS to the guest OS.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: December 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Sunay Tripathi, Christoph Schuba
  • Patent number: 8335974
    Abstract: Binary Bose-Chaudhuri-Hocquenghem (BCH) encoded data is processed by obtaining a set of syndromes associated with the binary BCH encoded data, including a subset of odd-term syndromes and a subset of even-term syndromes. During initialization of a variant error-locator polynomial, {circumflex over (?)}(x), the subset of even-term syndromes, but not the subset of odd-term syndromes, are loaded into the variant error-locator polynomial, {circumflex over (?)}(0)(x).
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: December 18, 2012
    Assignee: Link—A—Media Devices Corporation
    Inventor: Yingquan Wu
  • Patent number: 8332717
    Abstract: Disclosed is a method of improving iterative decoding of short codes within a demodulator. The vector of metrics of the bits considered at the output of the demodulator is decoded. The value of the check code of the CRC of the decoded word is compared with a predetermined value. If the value of the CRC is considered to form an acceptable message for the decoding step, the decoded word is transmitted to the recipient. If the value of the CRC is incompatible with a correctly decoded message, then the parameters for iterative decoding of the initial message are modified that were received from the demodulator and executing at least one new iterative decoding step with these new parameters.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: December 11, 2012
    Assignee: Thales
    Inventor: Jacques Eudes
  • Patent number: 8332691
    Abstract: A main step is retrieved from an operations process subject to verification. Mapping information is referenced to further retrieve a preventive measure against an error expected upon execution of the main step. Based on the order in which the preventive measure is executed within the operations process, it is determined whether the preventive measure has been incorporated into the operations process at a correct position and a result of the determination is output.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventor: Masataka Sonoda
  • Patent number: 8312316
    Abstract: A data storage system, method and a data storage and backup system are provided. The data storage method comprises defining a local storage of the data processing system as a journal vault; storing data in the journal vault by journaling; sending the data from the journal vault to a transmitter; and transmitting the data from the transmitter to a secondary storage. The present invention enhances a write function of a low performance storage device by journaling. In a case where the present invention is applied to a backup system, the performance of the whole backup system can be improved significantly, and the backup system can be extended to a remote site easily. When a storage of a production system fails, the storage system of the present invention can be switched to “production mode” and service resumes to be provided with the shortest downtime.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: November 13, 2012
    Assignee: BizCON Solutions Limited
    Inventors: Tak Ho Alex Li, Ping Shum, Jiajie Zheng, Kwun Hok Chan
  • Patent number: 8245080
    Abstract: A software testing system includes a test interface and a verification interface. The test interface receives a first processing request for the application program under test. The test interface generates a second processing request equivalent to the first processing request, and communicates the first and second processing requests to the application program under test and a model of the application program, respectively. A verification interface compares a first and a second response data set received, respectively, from the application program under test and the model. The verification interface generates an error indication if a difference is determined from the comparison of the first and second response data sets. If a difference is not determined from the comparison, then the verification interface generates a success indication. The verification interface communicates either the success or error indication to the test interface.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. G. Bailey, John W. Duffell, Mark S. Taylor
  • Patent number: 8230253
    Abstract: A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable medium. The computer executable code is operable to dynamically adjust quorum requirements for a voting set V of a server cluster, including a plurality of servers, to ensure that a response of the server cluster to a client request remains Byzantine fault tolerant when at least one of: a failed server of the server cluster is replaced with at least one new server, such that a total set S of servers that have ever been members of the server cluster is increased, and an existing server is removed from the voting set V.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Henry E. Butterworth