Patents by Inventor Weilin Liu
Weilin Liu 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).
-
MEMORY CONTROLLER, MEMORY SYSTEM FOR DATASET MANAGEMENT HANDLING, METHOD, AND STORAGE MEDIUM THEREOF
Publication number: 20250028641Abstract: In certain aspects, a memory controller includes a data classification accelerator, a deallocation accelerator, and a mapping table accelerator. The data classification accelerator is configured to divide a deallocated logical range into a set of deallocation zones. The set of deallocation zones includes one or more first deallocation zones which are classified into one or more aligned zones, respectively. The deallocation accelerator is operatively coupled to the data classification accelerator, and configured to update a dataset management (DSM) bitmap based on the one or more aligned zones. The mapping table accelerator is operatively coupled to the data classification accelerator and the deallocation accelerator. The mapping table accelerator is configured to, responsive to the updating of the DSM bitmap, generate a response indicating that the deallocated logical range is processed.Type: ApplicationFiled: August 21, 2023Publication date: January 23, 2025Inventor: Weilin LIU -
Publication number: 20240411456Abstract: In certain aspects, a memory system includes a volatile memory device and a memory controller operatively coupled to the volatile memory device. The volatile memory device is configured to store a logical-to-physical (L2P) mapping table. The memory controller is configured to maintain the L2P mapping table stored in the volatile memory device, such that the L2P mapping table maps a first set of logical addresses to identifiers (IDs) of memory blocks of a cache, respectively.Type: ApplicationFiled: July 26, 2023Publication date: December 12, 2024Inventors: Weilin Liu, Kai Liu
-
Publication number: 20240411690Abstract: In certain aspects, a memory controller includes a logical-to-physical (L2P) search engine. The L2P search engine is configured to maintain an L2P mapping table that maps logical addresses to physical addresses, respectively. The L2P search engine is also configured to organize the physical addresses mapped by the L2P mapping table into address categories based on at least one address boundary.Type: ApplicationFiled: July 7, 2023Publication date: December 12, 2024Inventors: Weilin Liu, Dili Wang
-
Publication number: 20240302966Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for management of suspend and resume operations in a memory system are described. An example system includes a memory device and a controller. The controller is configured to: while performing data transfer to the memory device for a first operation corresponding to a first command, check whether a second command is received, wherein performing the data transfer to the memory device comprises performing the data transfer in terms of allocation units (AUs). In response to determining that the second command is received and that data transfer in a current AU is completed, the controller sends a suspend command to the memory device.Type: ApplicationFiled: April 5, 2023Publication date: September 12, 2024Inventor: Weilin Liu
-
Patent number: 12066315Abstract: A method for predicting mass of heavy vehicles based on networked operating data and machine learning includes: collecting operating data; extracting speed, engine output torque, satellite elevation, and gear position under a driving condition; determining a transmission ratio of the heavy vehicle based on the gear position; filtering the speed, engine output torque, and the satellite elevation using three of the plurality of filtering parameters; determining a filtered vehicle longitudinal acceleration under the driving condition using the filtered speed, and one of the plurality of filtering parameters; determining a filtered road gradient sine value under the driving condition using the filtered speed, satellite elevation, and one of the plurality of filtering parameters; and inputting the speed, engine output torque, vehicle longitudinal acceleration, road gradient sine value, and transmission ratio into a vehicle mass prediction model to obtain a predicted mass.Type: GrantFiled: September 27, 2023Date of Patent: August 20, 2024Assignees: CATARC AUTOMOTIVE TEST CENTER (TIANJIN) CO., LTD, CHINA AUTOMOTIVE TECHNOLOGY AND RESEARCH CENTER CO., LTDInventors: Xiaoxin Bai, Chunling Wu, Xiaojun Jing, Yongzhen Yang, Changyu Li, Xu Li, Weilin Liu, Ziming Jing, Jinghui Fan, Na Li, Jing Wang, Wenjin Zhou
-
Publication number: 20240230397Abstract: A method for predicting mass of heavy vehicles based on networked operating data and machine learning includes: collecting operating data; extracting speed, engine output torque, satellite elevation, and gear position under a driving condition; determining a transmission ratio of the heavy vehicle based on the gear position; filtering the speed, engine output torque, and the satellite elevation using three of the plurality of filtering parameters; determining a filtered vehicle longitudinal acceleration under the driving condition using the filtered speed, and one of the plurality of filtering parameters; determining a filtered road gradient sine value under the driving condition using the filtered speed, satellite elevation, and one of the plurality of filtering parameters; and inputting the speed, engine output torque, vehicle longitudinal acceleration, road gradient sine value, and transmission ratio into a vehicle mass prediction model to obtain a predicted mass.Type: ApplicationFiled: September 27, 2023Publication date: July 11, 2024Applicants: CATARC AUTOMOTIVE TEST CENTER (TIANJIN) CO., LTD, CHINA AUTOMOTIVE TECHNOLOGY AND RESEARCH CENTER CO., LTDInventors: Xiaoxin BAI, Chunling WU, Xiaojun JING, Yongzhen YANG, Changyu LI, Xu LI, Weilin LIU, Ziming JING, Jinghui FAN, Na LI, Jing WANG, Wenjin ZHOU
-
Patent number: 11748320Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.Type: GrantFiled: February 25, 2021Date of Patent: September 5, 2023Assignee: Salesforce, Inc.Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
-
Patent number: 11681436Abstract: An information handling system may include a processor and a scanning agent including a program of instructions embodied in computer-readable media communicatively coupled to the processor, and configured to, asynchronously from input/output operations to a solid state drive communicatively coupled to the processor: scan sequences of logical block addresses corresponding to consecutively occurring input/output operations to the solid state drive; determine logical block addresses that are frequently proximate to each other in the sequences; and communicate information regarding the logical block addresses that are frequently proximate to each other in the sequences to the solid state drive, such that a controller of the solid state drive uses the information to organize data in physical pages of the solid state drive such that at least one physical page includes logical block addresses that are frequently proximate to each other in the sequences.Type: GrantFiled: November 12, 2020Date of Patent: June 20, 2023Assignee: Dell Products L.P.Inventors: Wei Dong, Weilin Liu
-
Publication number: 20220147248Abstract: An information handling system may include a processor and a scanning agent comprising a program of instructions embodied in computer-readable media communicatively coupled to the processor, and configured to, asynchronously from input/output operations to a solid state drive communicatively coupled to the processor: scan sequences of logical block addresses of consecutive input/output operations to the solid state drive; determine logical block addresses that are frequently proximate to each other in the sequences; and communicate information regarding logical block addresses that are frequently proximate to each other in the sequences to the solid state drive, such that a controller of the solid state drive uses the information to organize data in physical pages of the solid state drive such that at least one physical page comprises logical block addresses that are frequently proximate to each other in the sequences.Type: ApplicationFiled: November 12, 2020Publication date: May 12, 2022Applicant: Dell Products L.P.Inventors: Wei DONG, Weilin LIU
-
Patent number: 11314655Abstract: A storage device includes a storage subsystem and a logical/physical storage location mapping database that maps LAAs to PAAs that identify physical locations in the storage subsystem. A storage controller receives a storage device mapping granularity configuration command from a host that identifies a number of LBAs to associate with a plurality of LAAs and, in response, associates each of the plurality of LAAs with the number of LBAs identified in the command. The storage controller then writes data to a PAA that includes a data size that is equal to a combined LBA size of the number of LBAs that were identified in the command and associated with each of the plurality of LAAs and maps, in the logical/physical storage location mapping database, the PAA to one of the plurality of LLAs that is associated the number of LBAs identified in the command.Type: GrantFiled: January 23, 2020Date of Patent: April 26, 2022Assignee: Dell Products L.P.Inventors: Wei Dong, Weilin Liu
-
Patent number: 11281573Abstract: A modification-frequency-based tiered data storage garbage collection system includes a storage device coupled to a host engine. The storage device includes a data storage and garbage collection engine and storage subsystems. The data storage and garbage collection engine receives first modified data from the host engine that provides a modification to first current data stored in a first data storage element provided by one of the storage subsystems and grouped in a first superblock associated with a first data modification frequency range. The data storage and garbage collection engine then determines a first frequency of modification of the first current data and, based on that, writes the first modified data to a second data storage element provided by one of the storage subsystems and grouped in a second superblock associated with a second data modification frequency range that is different than the first data modification frequency range.Type: GrantFiled: November 1, 2019Date of Patent: March 22, 2022Assignee: Dell Products L.P.Inventors: Wei Dong, Weilin Liu
-
Publication number: 20210182255Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.Type: ApplicationFiled: February 25, 2021Publication date: June 17, 2021Applicant: salesforce.com, inc.Inventors: Alexandre HERSANS, Swaroop SHERE, Chenghung KER, Parth Vijay VAISHNAV, Assaf BEN-GUR, Victor Weilin LIU, Daniel MCGARRY, Samatha SANIKOMMU
-
Publication number: 20210109851Abstract: A modification-frequency-based tiered data storage garbage collection system includes a storage device coupled to a host engine. The storage device includes a data storage and garbage collection engine and storage subsystems. The data storage and garbage collection engine receives first modified data from the host engine that provides a modification to first current data stored in a first data storage element provided by one of the storage subsystems and grouped in a first superblock associated with a first data modification frequency range. The data storage and garbage collection engine then determines a first frequency of modification of the first current data and, based on that, writes the first modified data to a second data storage element provided by one of the storage subsystems and grouped in a second superblock associated with a second data modification frequency range that is different than the first data modification frequency range.Type: ApplicationFiled: November 1, 2019Publication date: April 15, 2021Inventors: Wei Dong, Weilin Liu
-
Patent number: 10942906Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.Type: GrantFiled: July 3, 2018Date of Patent: March 9, 2021Assignee: salesforce.com, inc.Inventors: Alexandre Hersans, Swaroop Shere, Chenghung Ker, Parth Vijay Vaishnav, Assaf Ben-Gur, Victor Weilin Liu, Daniel McGarry, Samatha Sanikommu
-
Publication number: 20210039102Abstract: A method of designing a nano-structured optical device includes: selecting a first nanoscale building block from a finite set of types of building blocks; placing the first nanoscale building block at a position and orientation in a three-dimensional optical device structure; optimizing the position, orientation, and type of the first nanoscale building block to obtain a preselected optical effect based on optical scattering from the first nanoscale building block; selecting a second nanoscale building block from the finite set of types of building blocks; placing the second nanoscale building block at a position and orientation in the three-dimensional optical device structure along with the first nanoscale building block; and optimizing the positions, orientations, and types of the first and second nanoscale building blocks to obtain the preselected optical effect based on optical scattering from the first and second nanoscale building blocks.Type: ApplicationFiled: February 1, 2019Publication date: February 11, 2021Applicant: Arizona Board of Regents on Behalf of the University of ArizonaInventors: Euan McLeod, Weilin Liu, Jeffrey Melzer
-
Publication number: 20210026781Abstract: A storage device includes a storage subsystem and a logical/physical storage location mapping database that maps LAAs to PAAs that identify physical locations in the storage subsystem. A storage controller receives a storage device mapping granularity configuration command from a host that identifies a number of LBAs to associate with a plurality of LAAs and, in response, associates each of the plurality of LAAs with the number of LBAs identified in the command. The storage controller then writes data to a PAA that includes a data size that is equal to a combined LBA size of the number of LBAs that were identified in the command and associated with each of the plurality of LAAs and maps, in the logical/physical storage location mapping database, the PAA to one of the plurality of LLAs that is associated the number of LBAs identified in the command.Type: ApplicationFiled: January 23, 2020Publication date: January 28, 2021Inventors: Wei Dong, Weilin Liu
-
Patent number: 5928376Abstract: A method and apparatus for receiving a signal by the ETS/HIPERLAN standard. In the method decoding is done by the BCH standard. Differential pre-coding is done and integration for cancelling transmitter side differential pre-coding is done only after BCH encoding. The apparatus contains a non-coherent demodulation a BCH decoder and an integrator.Type: GrantFiled: February 7, 1997Date of Patent: July 27, 1999Assignee: Ascom Tech AGInventors: Uwe Dettmar, Armin Wittneben, Weilin Liu
-
Patent number: D891369Type: GrantFiled: October 15, 2018Date of Patent: July 28, 2020Assignee: Jiangxi Baiying High-Tech Holdings Co., LTD.Inventors: Fengming Wu, Chenghua Al, Weilin Liu
-
Patent number: D931807Type: GrantFiled: October 15, 2018Date of Patent: September 28, 2021Inventors: Fengming Wu, Chenghua Al, Weilin Liu