Patents by Inventor Zhao Cao
Zhao Cao 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: 12199298Abstract: A battery energy storage module and a battery energy storage device. The battery energy storage module comprises: a structure body (101), a support member (102), and a cell group (103). A cavity for accommodating the cell group (103) is formed inside the structure body (101). The structure body (101) is provided with an opening. The cell group (103) is disposed in the cavity of the structure body (101) through the opening of the structure body (101). The support member (102) is used for supporting the structure body (101) to protect the cell group (103) disposed in the cavity of the structure body (101). Because the support member (102) is used for supporting the structure body (101) to protect the cell group (103) disposed in the cavity of the structure body (101), the battery energy storage module can have strong impact resistance, and can be applied to a full vehicle environment alone without being disposed in a protection tray.Type: GrantFiled: November 12, 2019Date of Patent: January 14, 2025Assignee: SAIC MOTOR CORPORATION LIMITEDInventors: Jun Zhu, Kewei Lu, Dingxian Zhou, Haiping Chen, Shuyuan Liu, Zhao Li, Yaqi Chen, Xunwen Cao, Fengyi Chen
-
Publication number: 20240431211Abstract: A thin film transistor and an ultrasonic imaging base board. The thin film transistor includes: a substrate (100), and a first gate (101), a first gate insulation layer (102), a first active layer (103), a second gate insulation layer (104) and a second gate (105) stacked on a side of the substrate (100), and the first gate (101) is connected to the second gate (105).Type: ApplicationFiled: July 15, 2022Publication date: December 26, 2024Applicant: BOE Technology Group Co., Ltd.Inventors: Rui Huang, Zhao Cui, Jinchao Zhang, Wenqu Liu, Yue Tong, Liwei Liu, Yonggang Cao
-
Publication number: 20240426387Abstract: An excess flow valve for cryogenic fluid is disclosed. An example excess flow valve includes a body, a piston plug, and a spring. The body includes a valve seat and an inner body surface that defines an inlet, an outlet, and a chamber. The piston plug is disposed within the chamber. The piston plug includes a plug that is configured to engage the valve seat in a closed position and be disengaged from the valve seat in an open position. The piston plug includes an inner piston surface, an outer piston surface, and an flange that extends from the outer piston surface and defines a flange surface. The flange, the outer piston surface, and the inner body surface at least partially define a spring slot outside of the fluid flow path. The spring is disposed in the spring slot to bias the piston plug toward the open position.Type: ApplicationFiled: August 30, 2021Publication date: December 26, 2024Inventors: Zhao Zhang, Guangbin Cao
-
Publication number: 20240392856Abstract: Disclosed are a multi-directional broadband tuned mass damper and a design method thereof, since a first damping structure and a second damping structure are set on a rigid vibration damping frame, and the first damping structure is provided with a control main frequency, the second damping structure is provided with two control main frequencies, the control main frequency of the second damping structure is greater than that of the first damping structure; under the synergistic effect, the second damping structure mainly effectively broadens the control range for high frequencies, and a plurality of first damping structures control the control main frequency of a low frequency one-to-one, thereby controlling the full frequency, and the extension direction of the first damping structure is the same as that of the second damping structure on the rigid vibration damping frame, ensuring isotropic mass and stiffness distribution characteristics thereof; and furthermore, when using different control frequency rangeType: ApplicationFiled: July 25, 2023Publication date: November 28, 2024Inventors: Weiqi Mao, Xiaobo Wu, Guoqiang Jing, Xiaopeng Chai, Jikai Tian, Zhao Jin, Bo Wang, Zhengxing Wang, Hao Dai, Changfei Ma, Qingnian Dai, Long Xiao, Pengfei Liu, Nengjun Sheng, Guanjun Cao, Dingxin Wang, Huan Feng, Shuhui Tan
-
Patent number: 12076343Abstract: The present disclosure relates to compositions and methods for treating cancer. For example, a modified cell may include a polynucleotide comprising an NFAT promoter, a nucleotide sequence encoding therapeutic agent, and a nucleotide sequence encoding a VHL-interaction domain of HIF1?, wherein the therapeutic agent comprises, for example, IL-12, IL-6, and/or IFN?.Type: GrantFiled: February 11, 2021Date of Patent: September 3, 2024Assignees: Innovative Cellular Therapeutics Holdings, Ltd., Innovative Cellular Therapeutics, Inc.Inventors: Chengfei Pu, Zhiyuan Cao, Zhao Wu, Lei Xiao
-
Patent number: 12031552Abstract: A compressor, for use alone or as a component part of a turbocharger. The compressor comprises a compressor housing and a compressor wheel mounted in the compressor housing. An internal surface of the compressor housing defines an axial inlet. The axial inlet comprises an annular groove for reducing compressor noise.Type: GrantFiled: April 15, 2020Date of Patent: July 9, 2024Assignee: WUXI CUMMINS TURBO TECHNOLOGIES COMPANY LTD.Inventors: Wentao Zhao, Zhao Cao
-
Patent number: 11902450Abstract: A method for blockchain generation is provided. The method includes: sending, by a client, transaction information to a first node device, where the transaction information includes basic information and digest information; receiving, by the client, an endorsement result sent by the first node device, where the endorsement result includes a signature generated after the first node device successfully performs transaction simulation; and if the endorsement result meets a preset transaction condition, sending, by the client, the digest information and the endorsement result to a second node device, so that the second node device sends, to the first node device the digest information to generate a complete blockchain. In this way, only the digest information is transmitted between the first node device and the second node device. Therefore, the second node device does not obtain the complete transaction information, so that information security is improved.Type: GrantFiled: August 13, 2020Date of Patent: February 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xun Liu, Jian Ding, Zhao Cao
-
Publication number: 20220196036Abstract: A compressor, for use alone or as a component part of a turbocharger. The compressor comprises a compressor housing and a compressor wheel mounted in the compressor housing. An internal surface of the compressor housing defines an axial inlet. The axial inlet comprises an annular groove for reducing compressor noise.Type: ApplicationFiled: April 15, 2020Publication date: June 23, 2022Inventors: Wentao ZHAO, Zhao CAO
-
Patent number: 11200123Abstract: A consensus process recovery method and a related node, where the method includes determining, by a plurality of nodes, a target instance from one or more secondary instances, where a throughput of the target instance is higher than a throughput of a primary instance, and obtaining, by a first node and all second nodes, a consensus to replace the primary instance with the target instance as a new primary instance, where the second nodes are backup nodes running the target instance, and the first node is a primary node running the target instance.Type: GrantFiled: April 13, 2020Date of Patent: December 14, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jian Ding, Xun Liu, Zhao Cao
-
Patent number: 11093458Abstract: Methods and a system are provided. A method includes automatically detecting, by an attribute structural variation detector, attribute structural variations in record schemas of a database lacking schema enforcement. The automatically detecting step includes encoding, by an encoder, nodes in the record schemas based on respective updated node labels to obtain a plurality of codes. The encoding step comprises, for each of the plurality of codes: recording, by a label frequency counter, a frequency f1 of the record schemas that include a given label; and recording, by a label frequency counter, a frequency fc of the record schemas that use a given one of the plurality of codes to update a label of a next level. An attribute variation is detected and retrieved responsive to the frequency fc?0, and the frequency f1>(two times the frequency fc).Type: GrantFiled: June 27, 2019Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhao Cao, Ju Wei Shi, Chen Wang, Lanjun Wang, Shuo Zhang
-
Publication number: 20200374133Abstract: A method for blockchain generation is provided. The method includes: sending, by a client, transaction information to a first node device, where the transaction information includes basic information and digest information; receiving, by the client, an endorsement result sent by the first node device, where the endorsement result includes a signature generated after the first node device successfully performs transaction simulation; and if the endorsement result meets a preset transaction condition, sending, by the client, the digest information and the endorsement result to a second node device, so that the second node device sends, to the first node device the digest information to generate a complete blockchain. In this way, only the digest information is transmitted between the first node device and the second node device. Therefore, the second node device does not obtain the complete transaction information, so that information security is improved.Type: ApplicationFiled: August 13, 2020Publication date: November 26, 2020Inventors: Xun LIU, Jian DING, Zhao CAO
-
Publication number: 20200241981Abstract: A consensus process recovery method and a related node, where the method includes determining, by a plurality of nodes, a target instance from one or more secondary instances, where a throughput of the target instance is higher than a throughput of a primary instance, and obtaining, by a first node and all second nodes, a consensus to replace the primary instance with the target instance as a new primary instance, where the second nodes are backup nodes running the target instance, and the first node is a primary node running the target instance.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Inventors: Jian Ding, Xun Liu, Zhao Cao
-
Patent number: 10705935Abstract: A method and system for generating a job alert. According to embodiments of the present invention, before a target job is processed, a characteristic of input and output of the target job in at least one stage is determined through analyzing a historical job, and a resource overhead associated with the processing of the target job is calculated based on the characteristic of input and output. Then, an alert for the target job is generated in response to the resource overhead exceeding a predetermined threshold. In such manner, an alert for the target job can be proactively generated before the resource overhead problem occurs, so as to enable an administrator or developer to discover a fault in advance and adopt measures actively to avoid loss and damage to the intermediate results or output data when the target job is processed.Type: GrantFiled: September 24, 2015Date of Patent: July 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhao Cao, Peng Li, Jun Ma, Ju Wei Shi, Bing Jiang Sun, Chen Wang, Lin Hao Xu, Chang Hai Yan, Xiao Ning Zhang, Jia Zou
-
Patent number: 10664471Abstract: An information processing system, a computer readable storage medium, and a method of managing a query to find a set of JSON documents in a multi-schema JSON document store. A query engine receives a first query to find at least one JSON document in a plurality of sets of JSON documents stored in the JSON document store, each set of JSON documents being organized in a unique JSON schema version related to a unique JSON schema version of each other set of JSON documents by at least one schema change. The first query is organized in a first unique JSON schema version. A query translator translates the first query into a plurality of queries based on the plurality of schema changes. The first and the plurality of queries are executed to provide a collective set of query results.Type: GrantFiled: December 29, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Zhao Cao, Yuan Feng, Tao Li, Lanjun Wang, Lin Hao Xu
-
Patent number: 10614087Abstract: Data analytics is performed on a distributed document storage database by receiving a request for initiating a data analytics job; collecting statistics from the database in response to the request; using the statistics to estimate a first cost for merging an incremental data update for the job into a first resilient distributed dataset; using the statistics to estimate a second cost for newly creating a second resilient distributed dataset for the job; when the first cost is less than the second cost, reading data updates from the database and merging the data updates into the first resilient distributed dataset; and when the first cost is not less than the second cost, newly creating the second resilient distributed dataset by reading all documents from the database.Type: GrantFiled: January 17, 2017Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Zhao Cao, Jing Wang, Lanjun Wang, Li Wen, Yan Wu, Lin Hao Xu
-
Publication number: 20190317927Abstract: Methods and a system are provided. A method includes automatically detecting, by an attribute structural variation detector, attribute structural variations in record schemas of a database lacking schema enforcement. The automatically detecting step includes encoding, by an encoder, nodes in the record schemas based on respective updated node labels to obtain a plurality of codes. The encoding step comprises, for each of the plurality of codes: recording, by a label frequency counter, a frequency f1 of the record schemas that include a given label; and recording, by a label frequency counter, a frequency fc of the record schemas that use a given one of the plurality of codes to update a label of a next level. An attribute variation is detected and retrieved responsive to the frequency fc?0, and the frequency f1>(two times the frequency fc).Type: ApplicationFiled: June 27, 2019Publication date: October 17, 2019Inventors: Zhao Cao, Ju Wei Shi, Chen Wang, Lanjun Wang, Shuo Zhang
-
Patent number: 10387386Abstract: Methods and a system are provided. A method includes automatically detecting, by an attribute structural variation detector, attribute structural variations in record schemas of a database lacking schema enforcement. The automatically detecting step includes encoding, by an encoder, nodes in the record schemas based on respective updated node labels to obtain a plurality of codes. The automatically detecting step further includes clustering, by a clusterer, the plurality of codes into one of a used category and an unused category. The used category and the unused category respectively consist of any of the plurality of codes used or unused to update a child label. The automatically detecting step also includes, when an intersection set formed from the used and unused categories has at least one member, retrieving, by the attribute structural variation detector, the at least one member as a structural variation between at least two of the record schemas.Type: GrantFiled: August 11, 2015Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhao Cao, Ju Wei Shi, Chen Wang, Lanjun Wang, Shuo Zhang
-
Publication number: 20180203912Abstract: Data analytics is performed on a distributed document storage database by receiving a request for initiating a data analytics job; collecting statistics from the database in response to the request; using the statistics to estimate a first cost for merging an incremental data update for the job into a first resilient distributed dataset; using the statistics to estimate a second cost for newly creating a second resilient distributed dataset for the job; when the first cost is less than the second cost, reading data updates from the database and merging the data updates into the first resilient distributed dataset; and when the first cost is not less than the second cost, newly creating the second resilient distributed dataset by reading all documents from the database.Type: ApplicationFiled: January 17, 2017Publication date: July 19, 2018Inventors: Zhao Cao, Jing Wang, Lanjun Wang, Li Wen, Yan Wu, Lin Hao Xu
-
Patent number: 10019471Abstract: An event log system and method are disclosed. The system includes a plurality of worker nodes to receive and store event log records from a plurality of log sources, and a coordinator node to maintain information about mapping from the plurality of log sources to the plurality of worker nodes. Each worker node comprises an IngestKV module to temporarily store event log records from the log sources and a TimeRangeKV module to permanently store the event log records.Type: GrantFiled: January 31, 2013Date of Patent: July 10, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Zhao Cao, Shimin Chen, Feifei Li, Min Wang, Xiaoyang Wang
-
Publication number: 20180121498Abstract: An information processing system, a computer readable storage medium, and a method of managing a query to find a set of JSON documents in a multi-schema JSON document store. A query engine receives a first query to find at least one JSON document in a plurality of sets of JSON documents stored in the JSON document store, each set of JSON documents being organized in a unique JSON schema version related to a unique JSON schema version of each other set of JSON documents by at least one schema change. The first query is organized in a first unique JSON schema version. A query translator translates the first query into a plurality of queries based on the plurality of schema changes. The first and the plurality of queries are executed to provide a collective set of query results.Type: ApplicationFiled: December 29, 2017Publication date: May 3, 2018Applicant: International Business Machines CorporationInventors: Zhao CAO, Yuan FENG, Tao LI, Lanjun WANG, Lin Hao XU