Error/fault Detection Technique Patents (Class 714/799)
  • Patent number: 10700714
    Abstract: A method of operating a decoder, which has variable nodes and check nodes, includes receiving variable-to-check (V2C) messages from the variable nodes using a first check node among the check nodes. The number of messages having a specific magnitude among the V2C messages is counted. The magnitude of a check-to-variable (C2V) message to be transmitted to a first variable node, among the variable nodes, is determined based on the count value and the magnitude of a V2C message of the first variable node.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 30, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Min Shin, Beom Kyu Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Yeong Geol Song, Se Jin Lim
  • Patent number: 10684909
    Abstract: A system and method that automatically detects anomalies in a cloud service system on an ongoing basis and which can be used to trigger live migration of cloud services includes a cloud server system configured to provide a plurality of virtualized cloud services through processes running over a set of virtual machines hosted on the cloud server system, and a processor which receives data related to the operations of the virtual machines and determines whether any of the virtual machines are exhibiting anomalous behavior. The processor applies a Kalman Filter to make predictions on the future state and covariance of the virtual machines and then calculates the log likelihood of the predicted values. If the predicted values deemed to be very unlikely, then the processor signals that an anomaly has occurred.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: June 16, 2020
    Assignee: United States of America as represented by Secretary of the Navy
    Inventors: Michael A. August, Mamadou H. Diallo, Dillon P. Glasser, Christopher T. Graves, Roger A. Hallman, Scott M. Slayback
  • Patent number: 10671508
    Abstract: Some examples described herein relate to testing of a cloud service. In an example, a cloud service to be tested may be deployed in a cloud system. A test load may be applied to the cloud service. Upon application of the test load to the cloud service, a determination may be made whether a performance metric related to the cloud service meets a pre-configured criterion. If the performance metric related to the cloud service meets a pre-configured criterion, the cloud service may be scaled. Operations of applying, determining, and scaling may iterated until an end condition is met, wherein the test load applied to the cloud service may vary after each iteration operation.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: June 2, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Upendra Gopu, Anusha Kadambala, Siva Subramaniam Manickam
  • Patent number: 10635522
    Abstract: A processor-fault reproduction method includes: determining a heating time of a processor taken using a heating program which heats the processor to a fault occurrence temperature when a fault occurs from a current temperature based on first information regarding the current temperature of the processor, second information regarding a power consumption value and a temperature of the processor before the fault occurs and a refrigerant temperature of a cooling medium to cool the processor, third information regarding the fault occurrence temperature, and fourth information regarding a power consumption value of the processor during execution of the heating program; determining an execution time by adding a fault reproduction time taken by a fault reproducing program which reproduces a state of the processor when the fault occurs to the heating time; and reporting the execution time to a job scheduler with a request to execute the heating and fault reproducing programs.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Jumpei Kubota, Tsuyoshi Hashimoto
  • Patent number: 10623001
    Abstract: Apparatuses for performing combination logic operations with a combination logic circuit are disclosed. According to one embodiment, the apparatus comprises a first-in-first-out stage comprising an combination logic circuit, a input ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a push signal to the first-in-first-out stage, and a output ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a pop signal to the first-in-first-out stage, wherein the first-in-first-out stage is configured to perform calculations on input data with the combination logic circuit to generate output data responsive to receiving the push signal and to provide the output data based on the calculations responsive to receiving the pop signal.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: April 14, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Kallol Mazumder
  • Patent number: 10608790
    Abstract: Various embodiments disclosed herein provide for a transmission system using codeblock segmentation that does not have to retransmit each of the codeblock segments if one of the codeblock segments is determined to have an error at the receiver. The transmitter segments a transport block into a group of codeblock segments, each having respective cyclic redundancy check bits. The receiver receives the group of codeblock segments, and during decoding, if it is determined that one of the segments have an error, instead of just sending back to the transmitter a negative acknowledgement (NAK) the receiver can send back a NAK as well as an indicator of which segment was in error. The transmitter can then resend just the segment in error in order to improve efficiency and decrease power requirements.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: March 31, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: SaiRamesh Nammi
  • Patent number: 10514861
    Abstract: Methods and apparatus are provided for reporting space savings due to pattern matching in storage systems. An exemplary method comprises, when a given allocation unit in a storage system matches one or more predefined patterns, (i) setting a corresponding pattern flag for the given allocation unit, and (ii) incrementing at least one pattern counter; generating at least one snapshot of at least a portion of a file comprising the given allocation unit; and determining a data reduction attributed to pattern matching based on the at least one pattern counter, wherein the one or more predefined patterns in the at least one snapshot are excluded from the data reduction attributed to pattern matching.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: December 24, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ivan Basov, Ahsan Rashid, Michal Marko, Walter Forrester
  • Patent number: 10498662
    Abstract: A method for packet field suppression in broadband wireless communication is provided. Values for packet suppression can be learned and subsequently used for suppression. The learning can involve determining a new packet field suppression rule and a packet field suppression index. Packets can be suppressed based on the learned values.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 3, 2019
    Assignee: Ondas Networks Inc.
    Inventors: Menashe Shahar, Guy Robert Simpson
  • Patent number: 10489238
    Abstract: A client management server manages client devices deployed throughout an enterprise facility that may be used for various applications such as wayfinders and internal and external meeting room computers. The client management receives screenshots from the client devices and applies a classifier to classify an operating state of each device as corresponding to a normal operating state or an error state. If the operating state is classified as corresponding to the error state, a remedial action is triggered. The classifier may be a machine trained model that is trained using supervised or unsupervised learning, including by simulating errors on the clients.
    Type: Grant
    Filed: October 28, 2017
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Davide Guerri
  • Patent number: 10469104
    Abstract: Certain aspects of the present disclosure generally relate to techniques for compactly describing lifted low-density parity-check (LDPC) codes. A method for wireless communications by a transmitting device is provided.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: November 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Shrinivas Kudekar, Thomas Joseph Richardson
  • Patent number: 10445181
    Abstract: A method to perform a lossless synchronization software reset is disclosed including provisions for monitoring an arrangement for occurrence of a software reset condition; saving at least one arrangement parameter in a memory in the arrangement; performing at least one software reset on the arrangement; performing a device mount procedure; reading the at least one arrangement parameter in the memory and initializing at least one component according to the at least one arrangement parameter saved in the memory.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Inon Cohen, Asaf Gueta
  • Patent number: 10425107
    Abstract: Bits in a received word that is based on a codeword of a polar code are decoded to generate decoded bits. A lower-order partial sum is updated based on the decoded bits, and a higher-order partial sum based on the lower-order partial sum is computed. The higher-order partial sum computation is a live computation performed during decoding of a subsequent bit in the received word in some embodiments. In decoding the subsequent bit, nodes in a Data Dependency Graph (DDG) of the polar code may be traversed in a reverse order relative to node indices of at least some of the nodes in the DDG. A reverse order may also be applied to partial sum computations, to combine multiple lower-order partial sums that are based on previously decoded bits according to a reverse order relative to an order in which at least some of the previously decoded bits were decoded.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: September 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Louis-Philippe Hamelin
  • Patent number: 10382554
    Abstract: Inter-zone network traffic generated during deletion of a data chunk that has been replicated by employing geographically distributed (GEO) erasure coding is reduced. In one aspect, if a data chunk is to be deleted, partial coding chunks are generated by a source zone and provided to destination zones that store complete coding chunks for updating the complete coding chunks based on combining them with the received partial coding chunks. In another aspect, if a first data chunk is to be deleted and a second data chunk is to be replicated, partial coding chunks are generated by the source zone for each data chunk. Further, the partial coding chunks created for different data chunks can be combined to generate transforming chunks, which can then be transferred to the destination zones. The destination zones can then update the complete coding chunks based on combining them with the received transforming chunks.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: August 13, 2019
    Assignee: EMC CORPORATION
    Inventors: Mikhail Danilov, Konstantin Buinov
  • Patent number: 10331514
    Abstract: Apparatuses and methods for performing an error correction code (ECC) operation are provided. One example method can include performing a first error code correction (ECC) operation on a portion of data, performing a second ECC operation on the portion of data in response to the first ECC operation failing, and performing a third ECC operation on the portion of data in response to the second ECC operation failing.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Mustafa N. Kaynak, Patrick R. Khayat, Sivagnanam Parthasarathy
  • Patent number: 10313054
    Abstract: A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, a device encodes information using a low density parity check (LDPC) code to generate an LDPC coded signal and transmits the LDPC coded signal to another communication device. in other examples, a device receives an LDPC coded signal from another communication device and decodes the LDPC coded signal using an LDPC matrix. The LDPC matrix includes a left hand side matrix and a right hand side matrix (e.g., having CSI (Cyclic Shifted Identity) sub-matrices on a main diagonal and another diagonal adjacently located to the main diagonal).
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 4, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Ba-Zhong Shen, Matthias Korb, Andrew John Blanksby, Ron Porat
  • Patent number: 10298430
    Abstract: A transmission apparatus includes a transmission signal generator which, in operation, generates a transmission signal having an aggregate physical layer protocol data unit (PPDU) that includes a legacy preamble, a legacy header, a non-legacy preamble, a plurality of non-legacy headers and a plurality of data fields; and a transmitter which, in operation, transmits the generated transmission signal, wherein the legacy preamble, the legacy header and the plurality of non-legacy headers are transmitted using a standard bandwidth, the non-legacy preamble and the plurality of data fields are transmitted using a variable bandwidth that is larger than the standard bandwidth and wherein a plurality of sets of each of the plurality of non-legacy headers and each of the plurality of data fields are transmitted sequentially in a time domain.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 21, 2019
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Lei Huang, Hong Cheng Michael Sim, Takenori Sakamoto
  • Patent number: 10269194
    Abstract: It is possible to achieve monitoring of a processor element while suppressing the cost. A multiprocessor system 1 includes a bus mechanism including a storage unit 6 configured to store bus access information when a first processor element 2 has executed a process to be monitored, a requesting unit 7 configured to request a second processor element 3 to execute a monitoring process after the first processor element 2 has completed the execution of the process to be monitored, and a comparing unit 8 configured to compare bus access information regarding access of the first processor element 2 stored in the storage unit 6 with bus access information input from the second processor element 3 when the second processor element 3 has executed the monitoring process. The second processor element 3 executes the monitoring process in an idle time.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 23, 2019
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Naotaka Kawakami
  • Patent number: 10256986
    Abstract: A system and method for recovering missed Multimedia Broadcast and Multicast Service (MBMS) data frames in a Multicast Broadcast Single Frequency Network (MBSFN) is provided. The method includes storing a first set of Service Data Units (SDUs) in a first Radio Link Control (RLC) buffer, wherein the first set of SDUs is broadcasted using a first set of MBMS data frames from a first eNB, storing a second set of SDUs in a second RLC buffer, wherein the second set of SDUs is broadcasted using a second set of MBMS data frames from a second eNB, and comparing the first set of MBMS data frames associated with the first set of SDUs with the second set of MBMS data frames associated with the second set of SDUs to recover the missed MBMS data frame in the first set of RLC SDUs received from the first eNB.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 9, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Balaji Srinivasan Thiruvenkatachari, Sivashankar Sekar
  • Patent number: 10193793
    Abstract: The present technology relates to a browser apparatus, a recording medium, a server apparatus, and an information processing method by which a load in viewing web content can be reduced. Provided is a browser apparatus that implements a web browser including a unicast communication function section that sends a request to a web site and receives web content from the web site using a unicast protocol, and a multicast communication function section that receives web content multicast-distributed using a multicast protocol. The browser apparatus includes a control unit that controls, in response to an external input, the unicast communication function section of the web browser to send a request to a web site and receive web content from the web site using the unicast protocol.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: January 29, 2019
    Assignee: SONY CORPORATION
    Inventors: Tetsuo Yutani, Takashi Togame
  • Patent number: 10165470
    Abstract: Apparatuses, methods, and computer readable media are disclosed. A HE station may include circuitry. The circuitry may be configured to: generate a HE packet with a short preamble format or a long preamble format, wherein the HE packet comprises one or more legacy signal (L-SIG) fields followed by one or more HE signal fields (HE-SIG) and an HE long-training field (HE-LTF); and configure the HE packet to indicate whether the HE packet is configured with the short preamble format or the long preamble format. The HE packet may be configured with the short preamble format or the long preamble format based on one from the following group: a symbol after the L-SIG fields, a L-SIG polarity of a repeated L-SIG, a number of times the L-SIG fields is repeated, or a length field of one of the one or more L-SIG fields.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 25, 2018
    Assignee: Intel IP Corporation
    Inventors: Shahrnaz Azizi, Robert J. Stacey, Thomas J. Kenney, Eldad Perahia
  • Patent number: 10157013
    Abstract: A method for data storage includes storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group. After storing the data, respective output storage values are read from the analog memory cells in the group. Respective confidence levels of the output storage values are estimated, and the confidence levels are compressed. The output storage values and the compressed confidence levels are transferred from the memory cells over an interface to a memory controller.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: December 18, 2018
    Assignee: Apple Inc.
    Inventors: Uri Perlmutter, Dotan Sokolov, Ofir Shalvi, Oren Golov
  • Patent number: 10120751
    Abstract: Examples may include techniques to recover data from a solid state drive (SSD) using exclusive OR (XOR) parity information. Data saved to non-volatile types of block-erasable memory such as NAND memory included in the SSD may be recovered via use of XOR parity information saved to types of write-in-place memory such as a 3-dimensional cross-point memory also included in the SSD.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 6, 2018
    Assignee: INTEL CORPORATION
    Inventors: Jawad B. Khan, Anand S. Ramalingam, Pranav Kalavade
  • Patent number: 10063239
    Abstract: An integrated circuit protection device, including: groups of radiation detection elements distributed in a matrix array; logic gates combining outputs of the detection elements in rows and in columns, each output of a detection element being connected to a gate combining a row and to a gate combining a column; and a circuit for interpreting signals supplied by said logic gates and including an event counter and a delay element.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: August 28, 2018
    Assignee: STMICROELECTRONICS (ROUSSET) SAS
    Inventors: Alexandre Sarafianos, Bruno Nicolas
  • Patent number: 10063557
    Abstract: Some embodiments of the invention provide a program for recovering access to an account. The program receives an access recovery parameter (ARP) after providing a first credential to log into an account and providing a notification of a second credential necessary for accessing another resource. The program then receives a request to modify the first credential and receives the second credential. Next, after authenticating the second credential, the program uses the ARP to modify the first credential without providing the first credential.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Ivan Krstic, James Wilson, Eric Daniel Friedman, Selvarajan Subramaniam, Patrice O. Gautier, John Patrick Gates, Ramarathnam Santhanagopal, Prabhakaran Vaidyanathaswami, Sudhakar Mambakkam, Raghunandan Pai, Karthik Narayanan
  • Patent number: 10055141
    Abstract: Provided is a storage device, a liquid container and a host device that appropriately control whether or not writing is to be performed with an efficient data configuration. The storage device 100 includes a control unit 110 that performs processing for communication with a host device 400, a storage unit 120, and a storage control unit 130 that performs access control on the storage unit 120. The control unit 110 receives a write data packet from the host device 400, and if a data pattern of write data included in the write data packet and additional data is judged as not matching a specific pattern, makes update instruction of address information and write instruction regarding write data to the storage control unit 130. If judged as matching, the control unit 110 does not make a write instruction regarding the write data, while making an update instruction of the address information.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 21, 2018
    Assignee: Seiko Epson Corporation
    Inventor: Shuichi Nakano
  • Patent number: 10042991
    Abstract: A method and apparatus for easily restricting a use right and improving use convenience in a mobile terminal are provided. The method includes displaying a profile list for selecting a set operation mode of the mobile terminal from the displayed profile list; setting an operation mode of the mobile terminal as the selected operation mode, when the set operation mode is selected from the displayed profile list; and displaying a screen associated with the selected operation mode, wherein the set operation mode includes an open mode to use all functions of the mobile terminal and a limited mode to use only set functions.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: August 7, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young Joo Park, Se Hwan Park
  • Patent number: 10015514
    Abstract: A motion vector predictor candidate generating unit makes a prediction based on a motion vector of one of coded neighboring blocks that are neighboring to a coding target block in space or time and generates a plurality of motion vector predictor candidates. A motion vector predictor redundant candidate removing unit removes the motion vector predictor candidates having identity among the motion vector predictor candidates predicted based on a coded neighboring block that is neighboring in space from a motion vector predictor candidate list with at least one being left. A motion vector predictor selecting unit selects a motion vector predictor from the plurality of motion vector predictor candidates. A first bitstream generating unit codes information representing the selected motion vector predictor.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: July 3, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Shigeru Fukushima, Hiroya Nakamura, Hideki Takehara
  • Patent number: 9910760
    Abstract: An aspect of the present invention proposes a solution for correctly intercepting, capturing, and replaying tasks (such as functions and methods) in an interception layer operating between an application programming interface (API) and the driver of a processor by using synchronization objects such as fences. According to one or more embodiments of the present invention, the application will use what appears to the application to be a single synchronization object to signal (from a processor) and to wait (on a processor), but will actually be two separate synchronization objects in the interception layer. According to one or more embodiments, the solution proposed herein may be implemented as part of an module or tool that works as an interception layer between an application and an API exposed by a device driver of a resource, and allows for an efficient and effective approach to frame-debugging and live capture and replay of function bundles.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: March 6, 2018
    Assignee: Nvidia Corporation
    Inventors: Jeffrey Kiel, Dan Price, Mike Strauss
  • Patent number: 9906811
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 27, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9906810
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 27, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9906809
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: February 27, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9848372
    Abstract: Systems and methodologies are described that facilitate identifying peers based upon encoded signals during peer discovery in a peer to peer network. For example, direct signaling that partitions a time-frequency resource into a number of segments can be utilized to communicate an identifier within a peer discovery interval; thus, a particular segment selected for transmission can signal a portion of the identifier, while a remainder can be signaled based upon tones communicated within the selected segment. Moreover, a subset of symbols within the resource can be reserved (e.g., unused) to enable identifying and/or correcting timing offset. Further, signaling can be effectuated over a plurality of peer discovery intervals such that partial identifiers communicated during each of the peer discovery intervals can be linked (e.g., based upon overlapping bits and/or bloom filter information).
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Junyi Li, Rajiv Laroia, Saurabha R. Tavildar, Thomas J. Richardson, Xinzhou Wu, Leonard Henry Grokop
  • Patent number: 9848187
    Abstract: A merging motion information calculating unit calculates motion information of a plurality of coded neighboring blocks located at predetermined positions neighboring to a coding target block in space as spatial motion information candidates of the coding target block, in a case where there are spatial motion information candidates having the same motion information out of the spatial motion information candidates, sets one of the spatial motion information candidates having the same motion information as the spatial motion information candidate and, calculates a temporal motion information candidate of the coding target block by using the motion information of a coded block included in a picture that is different in time from a picture including the coding target block, and includes the spatial motion information candidates and the temporal motion information candidate in candidates for the motion information.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: December 19, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Kazumi Arakage, Hideki Takehara, Shigeru Fukushima, Hiroya Nakamura
  • Patent number: 9743089
    Abstract: In a moving picture coding device that further divides a first block acquired by dividing each picture of a moving picture into a predetermined size into one or a plurality of second blocks and codes the moving picture in units of blocks, a quantization parameter calculation unit calculates a quantization parameter of the second block. A predictive quantization parameter deriving unit derives a predictive quantization parameter of the second block by using the quantization parameter of one or a plurality of third blocks that are neighboring to the second block. The predictive quantization parameter deriving unit derives the predictive quantization parameter of the second block by using a quantization parameter of a fourth block coded before the second block in a case where the third block neighboring to the second block is located at a position beyond a boundary of the first block.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: August 22, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Masayoshi Nishitani, Hiroya Nakamura, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9694207
    Abstract: A control device (control unit) to be used for controlling a scanning electromagnet that is used for scanning irradiation, which includes: a command-value processing line (a memory, an arithmetic circuit, an interface) that generates a command value for driving the scanning electromagnet on the basis of a treatment plan, and outputs the generated command value in synchronization with an accelerator; and a comparator unit that detects an error in the processing line; wherein a circuit (for example, the arithmetic circuit) that constitutes at least a part of the processing line is made redundant, and the comparator unit detects occurrence of the error in the processing line when outputs from the circuit made redundant are unmatched to each other.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: July 4, 2017
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Takaaki Iwata
  • Patent number: 9686566
    Abstract: A prediction information derivation unit derives inter prediction information candidates from inter prediction information of coded prediction blocks neighboring a prediction block subject to coding within the same picture as the prediction block subject to coding and inter prediction information of a prediction block in a coded picture that is different from the prediction block subject to coding. The prediction information derivation unit determines an inter prediction information candidate to be used for inter prediction of the prediction block subject to coding from the inter prediction information candidates that have been derived. A second bitstream generation unit codes an index that indicates the inter prediction information candidate based on the number of the inter prediction information candidates.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: June 20, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Hideki Takehara, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9681134
    Abstract: A prediction information deriving unit derives the inter-prediction information candidates from inter-prediction information of a prediction block neighboring to a coding target prediction block or a prediction block present at the same position as or near the coding target prediction block in a coded picture at a temporally different position from the coding target prediction block. A candidate supplementing unit supplements inter-prediction information candidates having the same prediction mode, reference index, and motion vector until the number of inter-prediction information candidates reaches the designated number of candidates when the number of inter-prediction information candidates is smaller than the designated number of candidates.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 13, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9672106
    Abstract: A method for implementing erasure coding, including identifying a plurality of storage units, determining a number of storage unit failures to be tolerated, organizing data within the plurality of storage units as a matrix of rows and columns for computing one or more parity data, configuring the matrix to include one or more additional rows having preset values, computing the one or more parity data from the matrix that corresponds to the number of storage unit failures to be tolerated, wherein the one or more parity data comprises a row parity, a first diagonal parity, and a second diagonal parity, wherein the one or more additional rows having the preset values are used to compute the first diagonal parity and the second diagonal parity; and wherein the first diagonal parity comprises a different slope from the second diagonal parity.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 6, 2017
    Assignee: NUTANIX, INC.
    Inventors: Dmitri Bronnikov, Binny Sher Gill
  • Patent number: 9674545
    Abstract: In inter prediction that is performed by partitioning a first block, which is obtained by partitioning each picture, into one or more second blocks, a spatial merge candidate generating unit derives a spatial merge candidate without referring to a block included in a first block that includes a second block. In case of a mode where a coding block is divided by a horizontal border into prediction blocks arranged vertically, the reference index derivation unit of a time merge candidate sets reference index information of a time merge candidate to a value of reference index information of an encoded prediction block adjacent to a left edge of a prediction block subject to encoding.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: June 6, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9667966
    Abstract: A prediction information deriving unit derives the inter-prediction information candidates from inter-prediction information of a prediction block neighboring to a coding target prediction block or a prediction block present at the same position as or near the coding target prediction block in a coded picture at a temporally different position from the coding target prediction block. A candidate supplementing unit supplements inter-prediction information candidates having the same prediction mode, reference index, and motion vector until the number of inter-prediction information candidates reaches the designated number of candidates when the number of inter-prediction information candidates is smaller than the designated number of candidates.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 30, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9667989
    Abstract: In a moving picture coding device that codes moving pictures in units of a block by partitioning a first block, which is obtained by partitioning each picture of the moving pictures into predetermined sizes, into one or a plurality of second blocks, a quantization parameter calculation unit calculates a quantization parameter of the second block. A predictive quantization parameter deriving unit derives a predictive quantization parameter of the second block using quantization parameters of a third block adjacent to the left of the second block and a fourth block adjacent to the top of the second block. A differential quantization parameter generation unit generates a differential quantization parameter of the second block from a difference between the quantization parameter of the second block and the predictive quantization parameter. A first bitstream generation unit codes the differential quantization parameter of the second block.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 30, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Masayoshi Nishitani, Hiroya Nakamura, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9667986
    Abstract: In a moving picture coding device that further divides a first block acquired by dividing each picture of a moving picture into a predetermined size into one or a plurality of second blocks and codes the moving picture in units of blocks, a quantization parameter calculation unit calculates a quantization parameter of the second block. A predictive quantization parameter deriving unit derives a predictive quantization parameter of the second block by using the quantization parameter of one or a plurality of third blocks that are neighboring to the second block. The predictive quantization parameter deriving unit derives the predictive quantization parameter of the second block by using a quantization parameter of a fourth block coded before the second block in a case where the third block neighboring to the second block is located at a position beyond a boundary of the first block.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 30, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Masayoshi Nishitani, Hiroya Nakamura, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9661342
    Abstract: In a moving picture coding device that codes moving pictures in units of a block by partitioning a first block, which is obtained by partitioning each picture of the moving pictures into predetermined sizes, into one or a plurality of second blocks, a quantization parameter calculation unit calculates a quantization parameter of the second block. A predictive quantization parameter deriving unit derives a predictive quantization parameter of the second block using quantization parameters of a third block adjacent to the left of the second block and a fourth block adjacent to the top of the second block. A differential quantization parameter generation unit generates a differential quantization parameter of the second block from a difference between the quantization parameter of the second block and the predictive quantization parameter. A first bitstream generation unit codes the differential quantization parameter of the second block.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: May 23, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Masayoshi Nishitani, Hiroya Nakamura, Shigeru Fukushima, Motoharu Ueda
  • Patent number: 9661343
    Abstract: A motion vector predictor candidate constructing unit performs prediction based on a motion vector of one of coded blocks neighboring a coding target block in the same picture as the coding target block, constructs a plurality of motion vector predictor candidates, and adds the motion vector predictor candidates to a motion vector predictor candidate list. A motion vector predictor candidate number limiting unit limits the number of motion vector predictor candidates added to the motion vector predictor candidate list to a maximum candidate number according to a size of a prediction block. A motion vector predictor selecting unit selects a motion vector predictor from the motion vector predictor candidate list. A coding unit codes information representing an index of the selected motion vector predictor in the motion vector predictor candidate list.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: May 23, 2017
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Shigeru Fukushima, Hideki Takehara
  • Patent number: 9648620
    Abstract: A method includes generating a data packet at an access point. The data packet is to be communicated using a waveform that includes a first set of tones that is allocated to a first destination device and a second set of tones that is allocated to a second destination device. The first set of tones is non-overlapping with respect to the second set of tones, and each tone of the first set of tones and each tone of the second set of tones is an orthogonal frequency-division multiple access (OFDMA) tone. The method also includes transmitting the data packet to the first destination device via an institute of electrical and electronics engineers (IEEE) 802.11 wireless network and transmitting the data packet to the second destination device via the IEEE 802.11 wireless network.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 9, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Tandra, Sameer Vermani, Bin Tian, Albert Van Zelst
  • Patent number: 9467170
    Abstract: A controller for a nonvolatile memory device includes a transfer control module and a decoder module. The transfer control module is configured to request a read of data from a flash memory module. The data to be read includes data corresponding to a first codeword. The transfer control module is configured to receive hard decisions corresponding to the first codeword from the flash memory module. The transfer control module is configured to receive soft information corresponding to the first codeword from the flash memory module. Both the hard decisions corresponding to the first codeword and the soft information corresponding to the first codeword are received without receiving any intervening hard decisions or soft information corresponding to another codeword. The decoder module is configured to decode the first codeword using the hard decisions and the soft information corresponding to the first codeword.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: October 11, 2016
    Assignee: Marvell World Trade Ltd.
    Inventors: Shashi Kiran Chilappagari, Gregory Burd
  • Patent number: 9459956
    Abstract: A low density parity check decoder includes a variable node processor operable to generate variable node to check node messages and to calculate perceived values based on check node to variable node messages, a check node processor operable to generate the check node to variable node message vectors and to calculate checksums based on the variable node to check node messages, and a convergence detector and bit map generator operable to convergence of the perceived values and to generate at least one bit map that identifies variable nodes that are connected to check nodes with unsatisfied parity checks.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: October 4, 2016
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Alexander Hubris, Zhengang Chen, AbdelHakim S. Alhussien, YingQuan Wu
  • Patent number: 9455800
    Abstract: A device for mitigating effects of impulse noise on data packet transfer over a communication line is configured at least partially according to physical layer characteristics of the communication line. As an example, a data packet retransmission device might be configured to retransmit in response to each retransmission request an amount of data packets depending on the physical layer interleaving delay ID and/or data bit rate DBR.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: September 27, 2016
    Assignee: Alcatel Lucent
    Inventors: Geert Bert Maarten Ysebaert, Katleen Peggie Florimond Van Acker, Piet Michel Albert Vandaele
  • Patent number: 9448921
    Abstract: Technologies are described herein for allocating pages in a flash memory. Some example technologies may receive multiple data elements and a write request to write the multiple data elements to the flash memory. Example technologies may identify a correlation between a subset of the data elements based on correlation criteria. Example technologies may allocate neighboring pages of the flash memory for storing the subset of the data elements. Example technologies may write the subset of the data elements into the allocated pages.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: September 20, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Xudong Ma
  • Patent number: 9336885
    Abstract: A charge constrained bit sequence is processed to obtain a lower bound on a number of bit errors associated with the charge constrained bit sequence. The lower bound is compared against an error correction capability threshold associated with an error correction decoder. In the event the lower bound is greater than or equal to the error correction decoder threshold, an error correction decoding failure is predicted.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 10, 2016
    Assignee: SK Hynix Memory Solutions Inc.
    Inventors: Arunkumar Subramanian, Frederick K. H. Lee, Xiangyu Tang, Lingqi Zeng, Jason Bellorado