Patents by Inventor Jian Dong

Jian Dong 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).

  • Publication number: 20230127690
    Abstract: Managing an image storage space is provided. A number of processor units identifies a benchmark image in a similar images group. A number of other images not identified in the similar images group as the benchmark image is a set of similar images. The number of processor units creates an image mapping tree. The image mapping tree has a root block for the benchmark image and blocks arranged in a set of layers below the root block based on the set of similar images; the blocks represent portions of the benchmark image; and a plurality of lower blocks in the blocks in a lower layer correspond to subdivisions in an upper block in the blocks in an upper layer. The number of processor units stores a set of selected blocks in the set of similar images that have differences from a set of corresponding blocks in image mapping tree for the benchmark image.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Inventors: Rong Fu, Wen Wang, Jian Dong Yin, Hao Sheng, Kang Zhang, Chuan Qing Yu
  • Patent number: 11630768
    Abstract: A flash memory controller includes a read only memory (ROM) and a microprocessor. The ROM is arranged to store a program code. The microprocessor is arranged to execute the program code to control access of a flash memory module. When executing the program code, the microprocessor is arranged to perform operations of: monitoring data retention state of one or more blocks in the flash memory module by reading a last page of the one or more blocks to obtain time information regarding the one or more blocks, which is generated by the flash memory controller; and arranging a specific block to a garbage collection process if time information obtained from the last page of the specific block exceeds a threshold.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 18, 2023
    Assignee: Silicon Motion, Inc.
    Inventors: Jian-Dong Du, Chia-Jung Hsiao, Pi-Ju Tsai
  • Publication number: 20230072962
    Abstract: A system may include a memory and a processor in communication with the memory. The processor may be configured to perform operations. The operations may include calculating a priority factor with a node autonomous center in a node and computing a node service capability with the node autonomous center. The operations may further include selecting, with the node autonomous center, a task based on the priority factor and the node service capability. The operations may further include directing the task to the node.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Hao Sheng, Wen Wang, Rong Fu, Jian Dong Yin, Chuan Qing Yu, Kang Zhang
  • Patent number: 11573734
    Abstract: The present invention proposes a method for managing a plurality of memory units in a flash memory module. The method includes: creating a programed timestamp corresponding to each first memory unit according to a data-written time of said each first memory unit; selecting a corresponding read-retry table for performing a read operation upon said each first memory unit according to the programed timestamp of said each first memory unit; and performing a first refresh operation according to program timestamps of first memory units that have been written with data.
    Type: Grant
    Filed: January 1, 2020
    Date of Patent: February 7, 2023
    Assignee: Silicon Motion, Inc.
    Inventors: Jian-Dong Du, Pi-Ju Tsai, Tsung-Chieh Yang
  • Patent number: 11574456
    Abstract: Aspects of the present disclosure relate to processing irregularly arranged characters. An image is received. An irregularly arranged character within the image is detected. A direction of the irregularly arranged character is modified to a proper direction to obtain a properly oriented character. The properly oriented character is recognized to obtain a first identified character. The image is then rebuilt by replacing the irregularly arranged character with the first identified character, the first identified character in a machine-encoded format.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhuo Cai, Jian Dong Yin, Wen Wang, Rong Fu, Hao Sheng, Kang Zhang
  • Publication number: 20230032032
    Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.
    Type: Application
    Filed: October 11, 2022
    Publication date: February 2, 2023
    Applicant: Silicon Motion, Inc.
    Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
  • Publication number: 20230030342
    Abstract: A processor may automatically generate one or more transcripts based on a media context. The processor may append at least one of the one or more transcripts to the media. The processor may modify the at least one of the one or more transcripts based on an adjustment to a weight factor.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Jian Dong Yin, Wen Wang, Zhuo Cai, Rong Fu, Hao Sheng, Kang Zhang
  • Patent number: 11561917
    Abstract: In embodiments of the present disclosure, there is provided a solution for managing a USB connection between a USB device and a host device. According to embodiments of the present disclosure, a USB management server receives, from a USB management client at a host device, USB ID information for identifying a USB device that is plugged into the host device. Whether the USB ID information is valid is determined based on an authentication policy for authenticating the USB device. If the USB ID information is valid, the USB management client is instructed to permit a connection between the USB device and the host device. Accordingly, the connection may be managed by the USB management server. Embodiments of the present disclosure present an effective way for managing USB connections in a centralized way, which provides various flexible authentication policies and requires less manual operations.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jiabao Jin, Yafeng Jiang, Jian Dong, Chunfeng Wang, Berend Dunsbergen
  • Publication number: 20220416303
    Abstract: Described are compounds of the structure R4-a—Si-((Sp-Y)—Zb)a, wherein “a” is an integer from 1 to 3; “b” is an integer from 0 to (3×a); “Z,” which is absent when “b”=0, is halogen, C1-6 linear or branched alkyl, alkenyl, or alkynyl, C1-6 linear or branched halo-alkyl, halo-alkenyl, or halo-alkynyl, or wherein each “R” is halogen, C1-6 linear or branched alkyl, alkenyl, or alkynyl or C1-6 linear or branched halo-alkyl, halo-alkenyl, or halo-alkynyl; each “Sp” C1-15 linear or branched alkylenyl or C1-15 linear or branched halo-alkylenyl; and each “Y” an organic polar group. Also described are electrolyte compositions containing one or more of these compounds.
    Type: Application
    Filed: August 8, 2022
    Publication date: December 29, 2022
    Inventors: José Adrián Peña Hueso, David Osmalov, Jian Dong, Monica Usrey, Michael Pollina, Peng Du, Liu Zhou, Tobias Johnson, Deborah Gilbert, Robert West
  • Publication number: 20220417088
    Abstract: Examples described herein relate to configuration of access points including Internet-of-Things (IoT) radio. An access point identifier list is received from a network administration node in a network. Each access point identifier in the access point identifier list is uniquely associated with an access point, which includes an IoT radio. A first rules list is received from the network administration node. Each rule in the first rules list indicates a constraint and access point configuration values. An objective function is used to identify access point identifiers satisfying one or more of the constraints in the rules. The access points associated with the identified access point identifiers are configured with the access point configuration values as indicated in the rules.
    Type: Application
    Filed: June 29, 2021
    Publication date: December 29, 2022
    Inventors: Ankur Kamthe, Berend Dunsbergen, Kairo Cesar Pinto Tavares, Jian Dong, Bhushan Gopala Reddy
  • Patent number: 11527336
    Abstract: A high temperature resistant wire is provided. The high temperature resistant wire comprises a carbon nanotube wire and a boron nitride layer coated on a surface of the carbon nanotube wire. The boron nitride layer is coaxially arranged with the carbon nanotube wire. A working temperature of the high temperature resistant wire in the air ranges from 0K to 1600K. A working temperature of the high temperature resistant wire in vacuum ranges from 0K to 2500K. A detector using the high temperature resistant wire is also provided.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 13, 2022
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Xin-He Yang, Peng Liu, Shi-Wei Lv, Duan-Liang Zhou, Chun-Hai Zhang, Feng Gao, Jian-Dong Gao, Kai-Li Jiang, Shou-Shan Fan
  • Publication number: 20220390043
    Abstract: An encapsulated tubular cable with a colorized identification strap includes armored protection ducts and an encapsulation protection layer. A hollow passage is formed in the center of the duct body after each armored protection duct is formed. A wire cable, an optical fiber, or an oil duct is placed in the hollow passage. The encapsulation protection layer wraps the armored protection ducts. A plurality of armored protection ducts are arranged in one encapsulated protection layer. A peripheral edge of each armored protection duct is correspondingly provided with at least one colorized identification strap group.
    Type: Application
    Filed: May 13, 2021
    Publication date: December 8, 2022
    Inventors: Jianliang Duan, Jian Dong
  • Patent number: 11520634
    Abstract: Embodiments of the present disclosure relate to requirement-based resource sharing in a computing environment. In an embodiment, a computer-implemented method is disclosed. According to the method, it is determined whether a plurality of services to be provisioned in a computing environment match with each other in resource consumption based on respective resource requirements of the plurality of services. In response to determining that the plurality of services match with each other, a resource pool is allocated in the computing environment to be shared by the plurality of services. The resource pool has a resource quota determined based on at least one of the resource requirements. The plurality of services is caused to be provisioned in the computing environment using the resource pool. In other embodiments, a computer system and a computer program product are disclosed.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 6, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Yi Qun Zhang, Ping G P Cao, Xu Lei X L Zhou, Jian Dong Yin, Li Long Chen
  • Publication number: 20220383518
    Abstract: A vision-based target tracking method, a system, an equipment, and a storage medium. The method includes: acquiring face positions and body positions in a current image frame; acquiring a current position of a time-series tracking target by a time-series tracking algorithm; determining, when a face matching the face of a to-be-tracked target does not exist outside a region corresponding to the current position of the time-series tracking target, whether the time-series tracking target is in an intersecting state; determining whether a body matching the body of the to-be-tracked target in other persons intersecting the times-series tracking target when in the intersecting state, or using the current position of the time-series tracking target as a current target position if not in the intersecting state; and taking the current target position as the position of the to-be-tracked target in the previous frame, and returning to the above steps.
    Type: Application
    Filed: August 12, 2022
    Publication date: December 1, 2022
    Inventors: Ming Zhang, Jian Dong, Shuai Li
  • Publication number: 20220367842
    Abstract: Pre-lithiation methods using lithium vanadium fluorophosphate (e.g., LiVPO4F and its derivatives) (“LVPF”) as a cathode active material in a lithium-ion secondary battery. The pre-lithiation methods include compensating for an expected loss of active lithium by selecting LVPF having a specific pre-lithiated chemistry (or a blend of LVPF selected to have a specific pre-lithiated chemistry) and selecting a total amount of the pre-lithiated LVPF. The pre-lithiation methods may include initially charging the lithium-ion secondary battery at the lower of the two charge/discharge plateaus of LVPF to release active lithium.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Applicant: SAFT AMERICA
    Inventors: Xilin CHEN, Frank CAO, Tyler RUFF, Jian DONG, Carine MARGEZ STEINWAY, Thomas GRESZLER, Kamen NECHEV
  • Patent number: 11500722
    Abstract: A flash memory method includes: classifying data into a plurality of groups of data; respectively executing error code encoding to generate first corresponding parity check code to store the groups of data and first corresponding parity check code into flash memory module as first blocks; reading out the groups of data from first blocks; executing error correction and de-randomize operation upon read out data to generate de-randomized data; executing randomize operation upon de-randomized data according to a set of seeds to generate randomized data; performing error code encoding upon randomized data to generate second corresponding parity check code; and, storing randomized data and second corresponding parity check code into flash memory module as second block; a cell of first block is used for storing data of first bit number which is different from second bit number corresponding to a cell of second block.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: November 15, 2022
    Assignee: Silicon Motion, Inc.
    Inventors: Tsung-Chieh Yang, Hong-Jung Hsu, Jian-Dong Du
  • Publication number: 20220360058
    Abstract: A pneumatic stripping tool is provided. A top end of a main base is connected with an upper gland through screws; a middle part of a top end of the upper gland is connected with a handle through screws; one end of the upper gland is connected with a pneumatic-wrench fixing seat gland through screws; a pneumatic wrench is connected between the handle and the pneumatic-wrench fixing seat gland; the outer side of one end of the pneumatic wrench is connected with a power wrench sleeve; mounting holes are formed in portions of the main base which are corresponding to the power wrench sleeve; the inner side of one end of the power wrench sleeve is connected with a bottom wheel; and the bottom wheel extends into an inside of the mounting hole.
    Type: Application
    Filed: August 23, 2021
    Publication date: November 10, 2022
    Inventors: Jian Dong, Jianliang Duan
  • Patent number: 11485735
    Abstract: The present disclosure discloses a compound as represented by formula (I) or a pharmaceutically acceptable salt, a solvate or a stereoisomer thereof, that can be represented by the following structure As a selective inhibitor of cyclin-dependent kinase 4/6 (CDK4/6), the compounds of the present disclosure may be used for treating or preventing a disease at least partially modulated by CDK4/6.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: November 1, 2022
    Assignee: Wuxi Shuangliang Biotechnology Co., Ltd.
    Inventors: Jiaquan Wu, Feng Fan, Shuai Zhang, Zhenghua Lu, Chengchen Wang, Jian Dong, Jie Zhang, Teng Wang, Xiaoyi Ji, Minqi Gao
  • Patent number: 11487655
    Abstract: The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a timer. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the timer is used to generate time information. In the operations of the flash memory controller, the microprocessor refers to the time information to perform dummy read operations upon at least a portion of the blocks, wherein the dummy read operations are not triggered by read commands from a host device.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: November 1, 2022
    Assignee: Silicon Motion, Inc.
    Inventors: Jian-Dong Du, Chia-Jung Hsiao, Tsung-Chieh Yang
  • Publication number: 20220334960
    Abstract: A flash memory controller includes a read only memory (ROM) and a microprocessor. The ROM is arranged to store a program code. The microprocessor is arranged to execute the program code to control access of a flash memory module. When executing the program code, the microprocessor is arranged to perform operations of: monitoring data retention state of one or more blocks in the flash memory module by reading a last page of the one or more blocks to obtain time information regarding the one or more blocks, which is generated by the flash memory controller; and arranging a specific block to a garbage collection process if time information obtained from the last page of the specific block exceeds a threshold.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 20, 2022
    Applicant: Silicon Motion, Inc.
    Inventors: Jian-Dong Du, Chia-Jung Hsiao, Pi-Ju Tsai