Patents by Inventor Cheng Ding
Cheng Ding 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: 20230247624Abstract: A communication method includes determining by a terminal device a transport block (TB), sends sending a first code block group (CBG) to a network device on a first time domain resource, and disables disabling a transmission function of the terminal device on a second time domain resource. The TB includes the first CBG and a second CBG. If the network device successfully receives the first CBG on the first time domain resource, and determines, on the second time domain resource, that the terminal device does not enable the transmission function, the network device determines that the TB is successfully received .Type: ApplicationFiled: April 16, 2021Publication date: August 3, 2023Inventor: Cheng Ding
-
Patent number: 11709463Abstract: A control method based on an adaptive neural network model for dissolved oxygen of an aeration system includes: obtaining related water quality monitoring data of a sewage treatment plant, and performing data preprocessing on the related water quality monitoring data; performing principal component analysis on the preprocessed related water quality monitoring data and a dissolved oxygen concentration of the aeration system through a principal component analysis method, and determining a water quality parameter with a highest rate of contribution to a principal component; taking the water quality parameter with the highest rate of contribution to the principal component, and predicting a dissolved oxygen concentration of the aeration system; and optimizing a dissolved oxygen predictive value obtained by means of the adaptive neural network model to obtain an optimal regulation value, and performing online regulation on a fuzzy control system of the adaptive neural network model.Type: GrantFiled: October 27, 2022Date of Patent: July 25, 2023Assignees: Yancheng Institute Of Technology, YCIT Technology Transfer Center Co., Ltd.Inventors: Ye Yuan, Linfeng Chen, Cheng Ding, Aijie Wang, Tianming Chen, Yunjiang Yu, Wanxin Yin
-
Patent number: 11612811Abstract: A game server switching method, applied to a game server switching system, is provided, the game server switching system including a load balancer, a network-layer access subsystem, a network-layer proxy subsystem, a game logic subsystem, and a role login management server. A communication connection is established between the network-layer access subsystem and the second game server based on the route switching request message. A write-back request is sent by the first game server to the role login management server. User role data are sent by the role login management server to the second game server based on the write-back request. In response to obtaining the user role data from the role login management server, the game data are sent by the second game server to the game client by using the network-layer proxy subsystem, the network-layer access subsystem, and the load balancer.Type: GrantFiled: August 30, 2021Date of Patent: March 28, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Lin Liu, Xiao Cheng Ding
-
Publication number: 20230047297Abstract: A control method based on an adaptive neural network model for dissolved oxygen of an aeration system includes: obtaining related water quality monitoring data of a sewage treatment plant, and performing data preprocessing on the related water quality monitoring data; performing principal component analysis on the preprocessed related water quality monitoring data and a dissolved oxygen concentration of the aeration system through a principal component analysis method, and determining a water quality parameter with a highest rate of contribution to a principal component; taking the water quality parameter with the highest rate of contribution to the principal component, and predicting a dissolved oxygen concentration of the aeration system; and optimizing a dissolved oxygen predictive value obtained by means of the adaptive neural network model to obtain an optimal regulation value, and performing online regulation on a fuzzy control system of the adaptive neural network model.Type: ApplicationFiled: October 27, 2022Publication date: February 16, 2023Inventors: Ye YUAN, Linfeng CHEN, Cheng DING, Aijie WANG, Tianming CHEN, Yunjiang YU, Wanxin YIN
-
Patent number: 11487654Abstract: The present invention provides a control method of a server, wherein the server includes a write buffer for temporarily storing data from an electronic device, the write buffer has a plurality of sectors, and the write buffer has a write pointer and a flush pointer; and the control method comprises: setting each sector to have one of a plurality of states comprising an empty state, a merging state, a need-flush state and a flushing state; and referring to a state of a specific sector indicted by the write pointer to determine if ignoring the specific sector to directly process a sector after the specific sector.Type: GrantFiled: January 18, 2021Date of Patent: November 1, 2022Assignee: Silicon Motion, Inc.Inventor: Cheng-Ding Chen
-
Publication number: 20210394051Abstract: A game server switching method, applied to a game server switching system, is provided, the game server switching system including a load balancer, a network-layer access subsystem, a network-layer proxy subsystem, a game logic subsystem, and a role login management server. A communication connection is established between the network-layer access subsystem and the second game server based on the route switching request message. A write-back request is sent by the first game server to the role login management server. User role data are sent by the role login management server to the second game server based on the write-back request. In response to obtaining the user role data from the role login management server, the game data are sent by the second game server to the game client by using the network-layer proxy subsystem, the network-layer access subsystem, and the load balancer.Type: ApplicationFiled: August 30, 2021Publication date: December 23, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Lin LIU, Xiao Cheng Ding
-
Patent number: 11179781Abstract: Provided is a method of making colloidal platinum nanoparticles. The method includes three consecutive steps: dissolving platinum powders by a halogen-containing oxidizing agent in HCl to obtain an inorganic platinum solution containing an inorganic platinum compound; adding a reducing agent into the same reaction vessel to form a mixture solution and heating the mixture solution to undergo a reduction reaction and produce a composition containing platinum nanoparticles, residues and a gas, and guiding the gas out of the reaction vessel, wherein the amount of the residues is less than 15% by volume of the mixture solution; and adding a medium into the same reaction vessel to disperse the platinum nanoparticles to obtain colloidal platinum nanoparticles. The method is simple, safe, time-effective, cost-effective, and has the advantage of high yield.Type: GrantFiled: April 23, 2019Date of Patent: November 23, 2021Assignee: TRIPOD NANO TECHNOLOGY CORPORATIONInventors: Lin Lu, Kuei-Sheng Fan, Chun-Lun Chiu Chiu, Han-Wu Yen, Hao-Chan Hsu, Chia-Yi Lin, Chi-Jiun Peng, Cheng-Ding Wang, Jim-Min Fang
-
Patent number: 11157413Abstract: A pinned memory space for caching data can be provided in a data node. The data that is cached in the pinned memory space can be prevented from being swapped out. A virtual address can be assigned to the data. The virtual address can be mapped to a memory address of the data in the pinned memory space for accessing the data by an application. A first command can be received from the application for caching the data. The first command can indicate an attribute associated with the caching of the data. Responsive to receiving the first command from the application for caching the data, the data associated with the first command can be cached by storing the attribute in association with the data in the pinned memory space.Type: GrantFiled: July 16, 2019Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jin Cheng, Cheng Ding, Zhiyong Tian, Yong Zheng
-
Patent number: 11110347Abstract: A game server switching method, applied to a game server switching system, is provided, the game server switching system including a load balancer, a network-layer access subsystem, a network-layer proxy subsystem, a game logic subsystem, and a role login management server. A communication connection is established between the network-layer access subsystem and the second game server based on the route switching request message. A write-back request is sent by the first game server to the role login management server. User role data are sent by the role login management server to the second game server based on the write-back request. In response to obtaining the user role data from the role login management server, the game data are sent by the second game server to the game client by using the network-layer proxy subsystem, the network-layer access subsystem, and the load balancer.Type: GrantFiled: March 15, 2019Date of Patent: September 7, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Lin Liu, Xiao Cheng Ding
-
Publication number: 20210271595Abstract: The present invention provides a control method of a server, wherein the server includes a write buffer for temporarily storing data from an electronic device, the write buffer has a plurality of sectors, and the write buffer has a write pointer and a flush pointer; and the control method comprises: setting each sector to have one of a plurality of states comprising an empty state, a merging state, a need-flush state and a flushing state; and referring to a state of a specific sector indicted by the write pointer to determine if ignoring the specific sector to directly process a sector after the specific sector.Type: ApplicationFiled: January 18, 2021Publication date: September 2, 2021Inventor: Cheng-Ding Chen
-
Publication number: 20210238797Abstract: Provided is a method of making a fiber comprising metal nanoparticles. The method includes steps of: Step (A): providing a fiber and a metal salt aqueous solution comprising first metal ions; Step (B): making the metal salt aqueous solution contact the fiber to form a fiber containing the first metal ions; and Step (C): contacting the fiber containing the first metal ions with a second metal, and performing a reduction reaction of the first metal ions to obtain the fiber comprising metal nanoparticles, wherein the fiber comprising metal nanoparticles comprises first metal nanoparticles from a reduction of the first metal ions; wherein a standard reduction potential of the first metal ions is greater than a standard reduction potential of an ionic state of the second metal, and a difference therebetween ranges from 0.4 V to 4.0 V.Type: ApplicationFiled: April 14, 2020Publication date: August 5, 2021Inventors: LIN LU, CHUN-LUN CHIU, Chung-Jung HUNG, HSIN-CHANG HUANG, Meng-Hsiu CHIH, Cheng-Ding Wang, MENG-YI BAI
-
Patent number: 10865121Abstract: Provided is a method of making an inorganic platinum compound. The method includes the steps of: Step (A): providing a platinum material and a halogen-containing oxidizing agent; and Step (B): treating the platinum material with the halogen-containing oxidizing agent in a hydrochloric acid aqueous solution to obtain the inorganic platinum compound, including chloroplatinic acid or chloroplatinate salt; wherein the halogen-containing oxidizing agent excludes chlorine gas. The method of making an inorganic platinum compound is simple, safe, time-effective, cost-effective, and environment-friendly, and has the advantage of high yield.Type: GrantFiled: February 19, 2019Date of Patent: December 15, 2020Assignee: TRIPOD NANO TECHNOLOGY CORPORATIONInventors: Lin Lu, Kuei-Sheng Fan, Chun-Lun Chiu, Han-Wu Yen, Chi-Jiun Peng, Cheng-Ding Wang, Jim-Min Fang
-
Publication number: 20200180976Abstract: Provided is a method of making an inorganic platinum compound. The method includes the steps of: Step (A): providing a platinum material and a halogen-containing oxidizing agent; and Step (B): treating the platinum material with the halogen-containing oxidizing agent in a hydrochloric acid aqueous solution to obtain the inorganic platinum compound, including chloroplatinic acid or chloroplatinate salt; wherein the halogen-containing oxidizing agent excludes chlorine gas. The method of making an inorganic platinum compound is simple, safe, time-effective, cost-effective, and environment-friendly, and has the advantage of high yield.Type: ApplicationFiled: February 19, 2019Publication date: June 11, 2020Inventors: Lin LU, Kuei-Sheng FAN, Chun-Lun CHIU, Han-Wu YEN, Chi-Jiun PENG, Cheng-Ding WANG, Jim-Min FANG
-
Patent number: 10678665Abstract: A computer system is provided that includes a cloud platform that includes a plurality of nodes. Each node includes a processor configured to run virtual machines. The cloud platform includes a fault condition injection engine configured to generate fault conditions on selected nodes of the plurality of nodes. The computer system further includes a user interface system configured to receive user input of fault condition experimentation parameters from a user for a target virtual machine associated with the user. The cloud platform allocates a set of nodes of the plurality of nodes for a controlled sandbox environment configured to run the target virtual machine of the user. The fault condition injection engine generates fault conditions on the allocated set of nodes based on the fault condition experimentation parameters.Type: GrantFiled: May 21, 2018Date of Patent: June 9, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Meir Shmouely, Charles Joseph Torre, Cheng Ding, Sekhar Poornananda Chintalapati, Ritchie Nicholas Hughes
-
Patent number: 10659531Abstract: Embodiments of the present disclosure relate to IO initiator aware data migration. A set of statistical metrics for a replica of a data block on a first node of a plurality of nodes is obtained. The first set of statistical metrics is associated with read operations on the replica. The read operations are operations initiated by a second node of the plurality of nodes. If it is determined that a first statistical metric in the set of statistical metrics exceeds a predefined threshold, the replica is migrated from the first node to the second node.Type: GrantFiled: October 6, 2017Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventors: Yong Zheng, Zheng Cai Yuan, Lin Feng Shen, Cheng Ding, Wei Gong
-
Publication number: 20200114429Abstract: Provided is a method of making colloidal platinum nanoparticles. The method includes three consecutive steps: dissolving platinum powders by a halogen-containing oxidizing agent in HCl to obtain an inorganic platinum solution containing an inorganic platinum compound; adding a reducing agent into the same reaction vessel to form a mixture solution and heating the mixture solution to undergo a reduction reaction and produce a composition containing platinum nanoparticles, residues and a gas, and guiding the gas out of the reaction vessel, wherein the amount of the residues is less than 15% by volume of the mixture solution; and adding a medium into the same reaction vessel to disperse the platinum nanoparticles to obtain colloidal platinum nanoparticles. The method is simple, safe, time-effective, cost-effective, and has the advantage of high yield.Type: ApplicationFiled: April 23, 2019Publication date: April 16, 2020Inventors: Lin LU, Kuei-Sheng FAN, Chun-Lun CHIU CHIU, Han-Wu YEN, Hao-Chan HSU, Chia-Yi LIN, Chi-Jiun PENG, Cheng-Ding WANG, Jim-Min FANG
-
Publication number: 20190354454Abstract: A computer system is provided that includes a cloud platform that includes a plurality of nodes. Each node includes a processor configured to run virtual machines. The cloud platform includes a fault condition injection engine configured to generate fault conditions on selected nodes of the plurality of nodes. The computer system further includes a user interface system configured to receive user input of fault condition experimentation parameters from a user for a target virtual machine associated with the user. The cloud platform allocates a set of nodes of the plurality of nodes for a controlled sandbox environment configured to run the target virtual machine of the user. The fault condition injection engine generates fault conditions on the allocated set of nodes based on the fault condition experimentation parameters.Type: ApplicationFiled: May 21, 2018Publication date: November 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Meir SHMOUELY, Charles Joseph TORRE, Cheng DING, Sekhar Poornananda CHINTALAPATI, Ritchie Nicholas HUGHES
-
Publication number: 20190340129Abstract: A pinned memory space for caching data can be provided in a data node. The data that is cached in the pinned memory space can be prevented from being swapped out. A virtual address can be assigned to the data. The virtual address can be mapped to a memory address of the data in the pinned memory space for accessing the data by an application. A first command can be received from the application for caching the data. The first command can indicate an attribute associated with the caching of the data. Responsive to receiving the first command from the application for caching the data, the data associated with the first command can be cached by storing the attribute in association with the data in the pinned memory space.Type: ApplicationFiled: July 16, 2019Publication date: November 7, 2019Inventors: Jin Cheng, Cheng Ding, Zhiyong Tian, Yong Zheng
-
Patent number: 10416892Abstract: An approach, for fileset based data locality management in Distributed File Systems. A data locality manager receives fileset identifiers and associated block allocation information, for storing in data block locality tables. The data locality manager determines data block locality factors based on the fileset identifiers and the block allocation information, creating a collection of the data block locality factors. The data locality manager stores the collection of the data block locality factors in the data block locality tables. The data locality manager receives the fileset identifiers for determining the collection of the data block locality factors associated to the fileset identifiers and outputs the collection of the data block locality factors.Type: GrantFiled: June 24, 2016Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Cheng Ding, Shuo Feng, Lin Feng Shen, Zheng Cai Yuan, Yong Zheng
-
Patent number: 10394715Abstract: A pinned memory space for caching data can be provided in a data node. The data that is cached in the pinned memory space can be prevented from being swapped out. A virtual address can be assigned to the data. The virtual address can be mapped to a memory address of the data in the pinned memory space for accessing the data by an application. A first command can be received from the application for caching the data. The first command can indicate an attribute associated with the caching of the data. Responsive to receiving the first command from the application for caching the data, the data associated with the first command can be cached by storing the attribute in association with the data in the pinned memory space.Type: GrantFiled: July 13, 2018Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jin Cheng, Cheng Ding, Zhiyong Tian, Yong Zheng