Patents Examined by Samir Ahmed
  • Patent number: 10528420
    Abstract: A flash memory controller for a flash memory system includes an ECC circuit that receives first page data and second page data read from the flash memory, and respectively counts a first number of fail bits in the first page data and a second number of fail bits in the second page data, an abnormal wordline detector configured to compare the first number of fail bits and second number of fail bits to derive a fail bit change rate between the first page data and the second page data, and generate an abnormal wordline detection signal in response to the fail bit change rate, and a control unit that controls operation of the flash memory in response to the abnormal wordline detection signal.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: January 7, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Donghun Kwak, Sang-Soo Park, Jaewoo Im
  • Patent number: 10528789
    Abstract: A system, method, and computer program product for producing a consistent desired set of operational parameters during use of a patterning solution that would otherwise alter an initial set of operational parameters. A variable match process is adjusted dynamically to counter changes to the performance metric to tend to maintain the performance metric at a desired predetermined specification.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: January 7, 2020
    Assignee: IDEX ASA
    Inventor: Roger A. Bauchspies
  • Patent number: 10514979
    Abstract: A method for processing data includes coding a data item to obtain a coded data item that includes a predefinable number of bits, influencing maximally k many bits of the coded data item to obtain a changed data item, decoding the changed data item by using a fault-correcting code to obtain a decoded data item, and processing the decoded data item.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 24, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Paulius Duplys, Sebastien Leger
  • Patent number: 10514982
    Abstract: In a Distributed Virtual Array data storage system, data chunks making up data containers and identified by keys, which are independent of physical storage locations, are written in storage devices according to layouts specified in a layout data structure. When any of the storage devices becomes inaccessible, the chunks nominally designated to be written in the inaccessible storage devices are instead written to alternate devices. Information indicating writing to an alternate device may be included in or along with such chunks so as to make them easily identifiable during later reconstruction or re-writing to the intended storage device when it again becomes available.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 24, 2019
    Assignee: Datrium, Inc.
    Inventors: Zhe Wang, R. Hugo Patterson, Mark L. Huang
  • Patent number: 10509981
    Abstract: The present disclosure provides a method and apparatus for infrared thermal image contour extraction. The method includes: obtaining an infrared thermal image; and determining histograms based on grayscale image of the infrared thermal image, determining segmentation thresholds of the infrared image based on the histograms, and extracting a contour based on the segmentation thresholds. The apparatus includes an image acquisition circuit, configured to capture an infrared thermal image; and a processing circuit, configured to determine histograms based on greyscale images of the infrared thermal image, to determine segmentation thresholds of the infrared thermal image based on the histograms, and to extract a contour based on segmentation thresholds.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: December 17, 2019
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE MULTIMEDIA TECHNOLOGY CO., LTD.
    Inventors: Jianting Wang, Jianzi He, Junning Su
  • Patent number: 10509603
    Abstract: A system for hierarchical variable code rate error correction coding may include at least one circuit that is configured to identify a row of a hierarchical portion of a generator matrix that corresponds to a determined code rate, determine a number of information bits to apply to the hierarchical portion based at least on the identified row, and apply the determined number of information bits to the identified row. The circuit may be further configured to apply an output of the identified row to a subsequent row of the hierarchical portion, when the hierarchical portion includes a subsequent row, and apply an output of a last row of the hierarchical portion to a base portion of the generator matrix. The circuit may be further configured to provide a codeword output by the base portion of the generator matrix.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: December 17, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Scott Thomas Kayser, Majid Nemati Anaraki
  • Patent number: 10503957
    Abstract: According to a first aspect of the present disclosure, a fingerprint authentication system is provided, comprising: a transformation unit configured to transform a first format of a captured fingerprint into a second format of the captured fingerprint, wherein the first format defines coordinates of minutia positions and the second format defines relative positions of minutiae; and an authentication unit configured to compare the relative positions with stored reference values. According to a second aspect of the present disclosure, a corresponding fingerprint authentication method is conceived. According to a third aspect of the present disclosure, a corresponding computer program product is provided.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: December 10, 2019
    Assignee: NXP B.V.
    Inventors: Thomas Suwald, Arne Burghardt
  • Patent number: 10504218
    Abstract: A method and system for performing automated defect detection is disclosed. The system may include at least one database, an image capture device and a processor. The method may comprise providing at least one database for storing information used in processing data to detect a defect in at least one member of a plurality of members in a device. The information may include a plurality of different modes of data. The method may further comprise providing a processing unit for processing the information; receiving, by the database, updates to the information; identifying a potential defect in a first mode of data; applying, by the processing unit, analysis of a second mode of data, the analysis of the second mode of data triggered by the identifying, the second mode of data different than the first mode of data; and reporting defects based on the results of the applying.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: December 10, 2019
    Assignee: UNITED TECHNOLOGIES CORPORATION
    Inventors: Alan Matthew Finn, Hongcheng Wang, Ziyou Xiong
  • Patent number: 10493566
    Abstract: Quality judgment on a laser beam intensity distribution is performed by taking an observation condition of the laser beam into consideration. A machine learning device includes: a state observing means that acquires data indicating an intensity distribution of a laser beam and data indicating a condition for observing the laser beam, performed to generate the data indicating the intensity distribution as input data; a label acquisition means that acquires an evaluation value related to judgment of the quality of the laser beam as a label; and a learning means that performs supervised learning using a pair of the input data acquired by the state observing means and the label acquired by the label acquisition means as training data to construct a learning model for judging the quality of the laser beam.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: December 3, 2019
    Assignee: Fanuc Corporation
    Inventor: Yoshitaka Kubo
  • Patent number: 10496875
    Abstract: A system and method for determining a mood for a crowd is disclosed. In example embodiments, a method includes identifying an event that includes two or more attendees, receiving at least one indicator representing emotions of attendees, determining a numerical value for each of the indicators, and aggregating the numerical values to determine an aggregate mood of the attendees of the event.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 3, 2019
    Assignee: Snap Inc.
    Inventor: Sheldon Chang
  • Patent number: 10490285
    Abstract: A read method of a nonvolatile memory device includes reading data from a selected memory area of the nonvolatile memory device according to a first read voltage; detecting and correcting an error of the read data; and deciding a second read voltage for reading the selected memory area when an error of the read data is uncorrectable. The second read voltage is decided according to either the number of logical 0s or 1s included in the read data, or a ratio of logical 1s to logical 0s in the read data.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: November 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangyong Yoon, Donghun Kwak, Kitae Park, Myung-Hoon Choi, Seung-Cheol Han
  • Patent number: 10489722
    Abstract: Systems, methods, and articles of manufacture to perform an operation comprising processing, by a machine learning (ML) algorithm and a ML model, a plurality of images in a first dataset, wherein the ML model was generated based on a plurality of images in a training dataset, receiving user input reviewing a respective set of tags applied to each image in the first data set as a result of the processing, identifying, based on a first confusion matrix generated based on the user input and the sets of tags applied to the images in the first data set, a first labeling error in the training dataset, determining a type of the first labeling error based on a second confusion matrix, and modifying the training dataset based on the determined type of the first labeling error.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: November 26, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Miquel Angel Farré Guiu, Marc Junyent Martin, Matthew C. Petrillo, Monica Alfaro Vendrell, Pablo Beltran Sanchidrian, Avner Swerdlow, Katharine S. Ettinger, Evan A. Binder, Anthony M. Accardo
  • Patent number: 10491326
    Abstract: Embodiment techniques map parity bits to sub-channels based on their row weights. In one example, an embodiment technique includes allocating, from a set of sub-channels, one or more sub-channels for one or more parity bits based on row weights for sub-channels in a subset of sub-channels within the set of sub-channels, mapping information bits to remaining sub-channels in the set of sub-channels based on a reliability of the remaining sub-channels without mapping any of the information bits to the one or more sub-channels allocated for the one or more parity bits, polar encoding the information bits and the one or more parity bits based on at least the mapping of the information bits to the remaining sub-channels to obtain encoded bits, and transmitting the encoded bits to another device.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: November 26, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huazi Zhang, Jiajie Tong, Rong Li, Jun Wang, Wen Tong, Yiqun Ge, Xiaocheng Liu, Gongzheng Zhang, Jian Wang, Nan Cheng, Qifan Zhang
  • Patent number: 10481977
    Abstract: A method includes determining a desired retrieval resolution of a data segment. A first sub-set of encoded data slices corresponds to a first resolution of the data segment, a second sub-set of encoded data slices corresponds to a second resolution, and a third sub-set of encoded data slices corresponds to redundancy encoded data slices. The method further includes, when the desired retrieval resolution is the first resolution, sending first requests to storage units regarding the first sub-set of encoded data slices, and dispersed storage error decoding the first sub-set of encoded data slices to recover the data segment at the first resolution. The method further includes, when the desired retrieval resolution is the second resolution, sending second requests to storage units regarding the second sub-set of encoded data slices, and dispersed storage error decoding the second sub-set of encoded data slices to recover the data segment at the second resolution.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: November 19, 2019
    Assignee: International Business Machines Corporation
    Inventor: Trevor J. Vossberg
  • Patent number: 10484691
    Abstract: A coding method including dividing pixels of a chrominance component of an input image into blocks having a predetermined size; selecting one among a direct current prediction method, a vertical prediction method, a horizontal prediction method, and a hybrid prediction method according to a user's input; generating a prediction value of each pixel in a current block to be predictively coded, using at least one pixel value among pixel values in an upper reference block adjacent to the current block and in a side reference block adjacent to the current block, according to the selected prediction method; generating a differential value between the prediction value and a corresponding real pixel value in the current block; and coding the differential value and information on the selected prediction method using a predetermined coding method.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: November 19, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kim, Chang-yeong Kim, Yang-seock Seo
  • Patent number: 10477187
    Abstract: A method of generating, by means of a processing device, a depth map and/or a fully focused image of a scene, from a series of images of the scene taken under a same viewing angle but with a different focusing, the method including the steps of: a) for each position of a pixel in the series of images, searching for an extremum of the pixel value in the series of images; and b1) assigning to said pixel position a depth value which is a function of the rank, in the series of images, of the image where the extremum has been identified at step a) to construct a depth map of the scene, and/or b2) assigning to said pixel position the value of the extremum identified at step a) to construct a fully focused image of the scene.
    Type: Grant
    Filed: October 1, 2017
    Date of Patent: November 12, 2019
    Assignee: Commissariat à l'Energie Atomique et aux Energies Alternatives
    Inventors: Simon Emberger, William Guicquero
  • Patent number: 10474903
    Abstract: Systems and methods for segmenting video. A segmentation application executing on a computing device receives a video including video frames. The segmentation application calculates, using a predictive model trained to evaluate quality of video frames, a first aesthetic score for a first video frame and a second aesthetic score for a second video frame. The segmentation application determines that the first aesthetic score and the second aesthetic score differ by a quality threshold and that a number of frames between the first video frame and the second video frame exceeds a duration threshold. The segmentation application creates a video segment by merging a subset of video frames ranging from the first video frame to an segment-end frame preceding the second video frame.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: November 12, 2019
    Assignee: Adobe Inc.
    Inventors: Sagar Tandon, Abhishek Shah
  • Patent number: 10474931
    Abstract: An image group title assigning device includes: a title candidate assigning means for assigning a plurality of title candidates to an image group having a plurality of images; a characteristic amount calculating means for individually calculating characteristic amounts of a plurality of images included in the image group in association with each of the plurality of title candidates; and a title determining means for determining a title representing the image group from among the title candidates based upon a characteristic amount of each of the images calculated for each of the title candidates.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: November 12, 2019
    Assignee: NIKON CORPORATION
    Inventors: Setsu Mitsuhashi, Mikiya Tanaka
  • Patent number: 10474525
    Abstract: A data storage device includes a memory, a first module, and a second module. The first module is configured to sense data stored at the memory to generate a first set of soft bits having a first number of bits. The second module is configured to perform an operation using the first set of soft bits to generate a second set of soft bits having a second number of bits that is less than the first number of bits. In an illustrative implementation, the second set of soft bits is used in connection with a three-stage decoding process to decode a set of hard bits that represents the data.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 12, 2019
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Eran Sharon, Ariel Navon, Idan Alrod, Alexander Bazarsky
  • Patent number: 10469826
    Abstract: A method for generating an environmental profile is provided. The method for generating environmental profile includes generating an image of an environment by capturing the environment with at least one recording device, detecting a change of an object in the environment based on the image, and generating an environmental profile based on the change of the object.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 5, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Aman Taneja, Mayank Jain, Nishant Bugalia, Prem K. Kalra, Subodh Kumar