Patents by Inventor Jie Hao

Jie Hao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10061768
    Abstract: According to one aspect, there is provided an apparatus for improving a bilingual corpus including a plurality of sentence pairs of a first language and a second language and word alignment information of each of the sentence pairs, the apparatus comprises: an extracting unit for extracting a split candidate from word alignment information of a given sentence pair; a calculating unit for calculating split confidence of said split candidate; a comparing unit for comparing said split confidence and a pre-set threshold; and a splitting unit for splitting said given sentence pair at said split candidate in a case that said split confidence is larger than said pre-set threshold.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 28, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tao Su, Dakun Zhang, Jie Hao
  • Publication number: 20180207195
    Abstract: An oxidized ?-1,4-oligoglucuronic acid, and a preparation method therefor and uses thereof. By using abundant starch, especially soluble starch, in the natural world as the raw material, all 6-site hydroxyl groups of the starch ?-1,4-polyglucose are oxidized into carboxyl groups to form glucuronic acid under the action of a sodium bromide (NaBr)-2,2,6,6-tetramethyl piperidine oxide (TEMPO)-sodium hypochlorite (NaClO) oxidation system, and the oxidized oligoglucuronic acid having an open ring at an end is prepared by controlling reaction conditions. The compound has obvious anti-cerebral ischemia activity, and can be developed into a potential anti-cerebral ischemia drug.
    Type: Application
    Filed: May 20, 2016
    Publication date: July 26, 2018
    Applicant: SHANGHAI GREEN VALLEY PHARMACEUTICAL CO., LTD.
    Inventors: Zhenqing ZHANG, Jie HAO, Shichang SUN, Huiling ZHANG
  • Publication number: 20180207194
    Abstract: An oxidized ?-1,4-oligoglucuronic acid, and a preparation method therefor and uses thereof. By using abundant cellulose in the natural world as the raw material, all 6-site hydroxyl groups of the cellulose ?-1,4-polyglucose is oxidized into carboxyl groups to form glucuronic acid under the action of a sodium bromide (NaBr)-2,2,6,6-tetramethyl piperidine oxide (TEMPO)-sodium hypochlorite (NaClO) oxidation system, and the oxidized oligoglucuronic acid having an open ring at an end is prepared by controlling reaction conditions. The compound has obvious anti-cerebral ischemia activity, and can be developed into a potential anti-cerebral ischemia drug.
    Type: Application
    Filed: May 20, 2016
    Publication date: July 26, 2018
    Applicant: SHANGHAI GREEN VALLEY PHARMACEUTICAL CO., LTD.
    Inventors: Zhenqing ZHANG, Jie HAO, Shichang SUN, Huiling ZHANG
  • Patent number: 10013210
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller equally distributes the TLC-data blocks into three regions. In a first stage, the controller determines a first TLC-data block corresponding to the logic address of a prewrite data sector, defines the region that contains the first TLC-data block as a first region, and determines whether the first TLC-data block has valid data. When the first TLC-data block does not have valid data, the controller selects a second TLC-data block and a third TLC-data block from the regions other than the first region for writing the prewrite data sector, into the first TLC-data block, the second TLC-data block and the third TLC-data block by a SLC storage mode.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: July 3, 2018
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Jie-Hao Lee
  • Patent number: 9940058
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller distributes TLC-data blocks of the flash memory into three regions, obtains three sub-prewrite data sectors according to a prewrite data sector and a logic address, determines a first TLC-data block according to the logic address, selects a new first TLC-data block with the lowest erase count from the first region when the first TLC-data block has valid data, selects two TLC-data blocks according to the new first TLC-data block, writes the three sub-prewrite data sectors into the new first TLC-data block and the two selected TLC-data blocks, and maps the first new TLC-data block and the two selected TLC-data blocks to the logic address.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 10, 2018
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Jie-Hao Lee
  • Publication number: 20180075022
    Abstract: According to one embodiment, According to one embodiment, a machine translation apparatus includes a circuitry and a memory. The circuitry is configured to input a sentence of a first language, to segment the sentence to obtain a plurality of phrases, to search a translation model for translation options of a second language of each of the plurality of phrases, and to select top N translation options with high probabilities for decoding. N is an integer equal to or larger than 1. Furthermore, the circuitry is configured to combine the top N translation options of the plurality of phases to obtain a plurality of translation hypotheses, to search user history phrase pairs for the translation hypotheses, and to increase a score of a translation hypothesis existing in the user history phrase pairs. The memory is configured to store the score of the translation hypothesis.
    Type: Application
    Filed: August 31, 2017
    Publication date: March 15, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Zhengshan XUE, Dakun ZHANG, Jichong GUO, Jie HAO
  • Publication number: 20180068652
    Abstract: According to one embodiment, an apparatus trains a neural network language model. The apparatus includes a calculating unit and a training unit. The calculating unit calculates probabilities of n-gram entries based on a training corpus. The training unit trains the neural network language model based on the n-gram entries and the probabilities of the n-gram entries.
    Type: Application
    Filed: November 16, 2016
    Publication date: March 8, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Kun YONG, Pei DING, Yong HE, Huifeng ZHU, Jie HAO
  • Publication number: 20180061395
    Abstract: According to one embodiment, an apparatus trains a neural network auxiliary model used to calculate a normalization factor of a neural network language model. The apparatus includes a calculating unit and a training unit. The calculating unit calculates a vector of at least one hidden layer and a normalization factor by using the neural network language model and a training corpus. The training unit trains the neural network auxiliary model by using the vector of the at least one hidden layer and the normalization factor as an input and an output respectively.
    Type: Application
    Filed: October 31, 2016
    Publication date: March 1, 2018
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Pei DING, Kun YONG, Yong HE, Huifeng ZHU, Jie HAO
  • Publication number: 20170364265
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of TLC-data blocks and a plurality of TLC-spare blocks. The controller writes a first data sector into a first TLC-spare block, and determines whether a first TLC-data block corresponding to a first logical address has valid data. When the first TLC-data block has valid data, the controller performs a reverse-lookup to obtain a second logical address corresponding to the first TLC-data block, releases the first TLC-data block, a second TLC-data block and a third TLC-data block which are mapped to the second logical address, and maps the first TLC-spare block to the first logical address.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 21, 2017
    Inventors: Chien-Cheng LIN, Jie-Hao LEE
  • Patent number: 9842030
    Abstract: The data storage device included a flash memory, divided into a plurality of blocks with each block comprising a plurality of physical pages, and a control unit, coupling the flash memory to a host and comprising a microcontroller and a random access memory. The microcontroller maintains a plurality of logical-to-physical address mapping tables and a link table on the flash memory to record mapping information between the host and the flash memory and records a link table indicator on the flash memory to indicate a position of the link table. The link table indicates positions of the plurality of logical-to-physical address mapping tables, and each entry in the link table corresponds to one logical-to-physical address mapping table. Further, the microcontroller erases user of logical addresses corresponding to N logical-to-physical address mapping tables.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: December 12, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Publication number: 20170263241
    Abstract: According to one embodiment, an apparatus for training a neural network acoustic model includes a calculating unit, a clustering unit, and a sharing unit. The calculating unit calculates, based on training data including a training speech and a labeled phoneme state, scores of phoneme states different from the labeled phoneme state. The clustering unit clusters a phoneme state whose score is larger than a predetermined threshold and the labeled phoneme state. he sharing unit shares probability of the labeled phoneme state by the clustered phoneme states. The training unit trains the neural network acoustic model based on the training speech and the clustered phoneme states.
    Type: Application
    Filed: September 12, 2016
    Publication date: September 14, 2017
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Huifeng ZHU, Yan DENG, Pei DING, Kun YONG, Jie HAO
  • Publication number: 20170249219
    Abstract: The data storage device included a flash memory, divided into a plurality of blocks with each block comprising a plurality of physical pages, and a control unit, coupling the flash memory to a host and comprising a microcontroller and a random access memory. The microcontroller maintains a plurality of logical-to-physical address mapping tables and a link table on the flash memory to record mapping information between the host and the flash memory and records a link table indicator on the flash memory to indicate a position of the link table. The link table indicates positions of the plurality of logical-to-physical address mapping tables, and each entry in the link table corresponds to one logical-to-physical address mapping table. Further, the microcontroller erases user of logical addresses corresponding to N logical-to-physical address mapping tables.
    Type: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Inventors: Chien-Cheng LIN, Chia-Chi LIANG, Chang-Chieh HUANG, Jie-Hao LEE
  • Publication number: 20170235489
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller distributes TLC-data blocks of the flash memory into three regions, obtains three sub-prewrite data sectors according to a prewrite data sector and a logic address, determines a first TLC-data block according to the logic address, selects a new first TLC-data block with the lowest erase count from the first region when the first TLC-data block has valid data, selects two TLC-data blocks according to the new first TLC-data block, writes the three sub-prewrite data sectors into the new first TLC-data block and the two selected TLC-data blocks, and maps the first new TLC-data block and the two selected TLC-data blocks to the logic address.
    Type: Application
    Filed: October 7, 2016
    Publication date: August 17, 2017
    Inventors: Chien-Cheng LIN, Jie-Hao LEE
  • Patent number: 9727271
    Abstract: A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and single-level cells (SLCs). A microcontroller is configured to use the random access memory to cache data issued from the host before writing the data into the flash memory. The microcontroller is further configured to allocate the blocks of the flash memory to provide a first run-time write block containing multi-level cells and a second run-time write block containing single-level cells. Under control of the microcontroller, each physical page of data uploaded from the random access memory to the first run-time write block contains sequential data, and random data cached in the random access memory to form one physical page is written into the second run-time write block.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: August 8, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Patent number: 9684568
    Abstract: A data storage device and a flash memory control method with high erasing efficiency are disclosed. A microcontroller is configured to maintain a plurality of logical-to-physical address mapping tables and a link table on a flash memory to record mapping information between a host and the flash memory. The link table indicates positions of the plurality of logical-to-physical address mapping tables, and each entry in the link table corresponds to one logical-to-physical address mapping table. When erasing user data of logical addresses corresponding to N logical-to-physical address mapping tables, the microcontroller is configured to invalidate N entries corresponding to the N logical-to-physical address mapping tables in the link table, where N is an integer.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: June 20, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Publication number: 20170160942
    Abstract: A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MU:s) and single-level cells (SLCs). A microcontroller is configured to use the random access memory to cache data issued from the host before writing the data into the flash memory. The microcontroller is further configured to allocate the blocks of the flash memory to provide a first run-time write block containing multi-level cells and a second run-time write block containing single-level cells. Under control of the microcontroller, each physical page of data uploaded from the random access mernoiy to the first run-time write block contains sequential data, and random data cached in the random access memory to form one physical page is written into the second run-time write block.
    Type: Application
    Filed: February 21, 2017
    Publication date: June 8, 2017
    Inventors: Chien-Cheng LIN, Chia-Chi LIANG, Chang-Chieh HUANG, Jie-Hao LEE
  • Patent number: 9645894
    Abstract: A data storage device and a flash memory control method with a power recovery design. A microcontroller is configured to allocate a flash memory to provide a first block from the blocks to work as a run-time write block for reception of write data. During a power recovery process due to an unexpected power-off event that interrupted write operations on the first block, the microcontroller is configured to allocate the flash memory to provide a second block from the blocks for complete data recovery of the first block and to replace the first block as the run-time write block.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: May 9, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Patent number: 9645896
    Abstract: A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and single-level cells (SLCs). A microcontroller is configured to use the random access memory to cache data issued from the host before writing the data into the flash memory. The microcontroller is further configured to allocate the blocks of the flash memory to provide a first run-time write block containing multi-level cells and a second run-time write block containing single-level cells. Under control of the microcontroller, each physical page of data uploaded from the random access memory to the first run-time write block contains sequential data, and random data cached in the random access memory to form one physical page is written into the second run-time write block.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: May 9, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Patent number: 9645895
    Abstract: A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and single-level cells (SLCs). A microcontroller is configured to establish a first physical-to-logical address mapping table (F2H table) in a random access memory (RAM) for a first run-time write block containing MLCs. The microcontroller is further configured to establish a second F2H table in the RAM for a second run-time write block containing SLCs. When data that was previously stored in the first run-time write block with un-uploaded mapping information in the first F2H table is updated into the second run-time write block, the microcontroller is configured to update a logical-to-physical address mapping table (H2F table) in accordance with the first F2H table. The H2F table is provided within the flash memory.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: May 9, 2017
    Assignee: SILICON MOTION, INC.
    Inventors: Chien-Cheng Lin, Chia-Chi Liang, Chang-Chieh Huang, Jie-Hao Lee
  • Publication number: 20170115933
    Abstract: The present invention provides a data storage device including a flash memory and a controller. The controller equally distributes the TLC-data blocks into three regions. In a first stage, the controller determines a first TLC-data block corresponding to the logic address of a prewrite data sector, defines the region that contains the first TLC-data block as a first region, and determines whether the first TLC-data block has valid data. When the first TLC-data block does not have valid data, the controller selects a second TLC-data block and a third TLC-data block from the regions other than the first region for writing the prewrite data sector, into the first TLC-data block, the second TLC-data block and the third TLC-data block by a SLC storage mode.
    Type: Application
    Filed: October 3, 2016
    Publication date: April 27, 2017
    Inventors: Chien-Cheng LIN, Jie-Hao LEE