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: 12229219Abstract: Aspects of the invention include generating a plurality of predictions that each define a plurality of future inputs for a model. A deviation curve is generated by determining a distance between each prediction of the plurality of predictions and a respective known data point of a plurality of known data points. One or more points in the deviation curve are sampled and the sampled points are compared to a low threshold and a high threshold. A judgement is determined for each prediction to determine whether the respective prediction will be accepted or denied as an input to the model. The future inputs for the model are modified based on the judgments.Type: GrantFiled: February 3, 2021Date of Patent: February 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hui Wang, Zhao Yu Wang, Jing Wen Chen, Wei Song, Li Cao, Wan Yue Chen, Wen Zhong Liu
-
Publication number: 20250025506Abstract: 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: ApplicationFiled: August 29, 2024Publication date: January 23, 2025Applicants: 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
-
Patent number: 9904694Abstract: Automatically moving NoSQL data store to a relational database system. Based on discovered data structure schema of a NoSQL file and query plans, attribute usage and association relationships may be determined. Trunk tables may be defined based on trunk part of the data structure schema determined based on the attribute usage. Trunk tables may be validated and relational database tables are generated that correspond to the trunk tables. NoSQL trunk template is generated based on the trunk tables. The relational database tables are loaded with data filtered from the NoSQL file according to the NoSQL trunk template.Type: GrantFiled: January 12, 2017Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Zhao Cao, Lanjun Wang, Lin H. Xu, Kang Ye
-
Patent number: 9881054Abstract: 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 second query based on the at least one schema change. The first and second queries are executed to provide first and second query results which are collectively returned.Type: GrantFiled: September 30, 2015Date of Patent: January 30, 2018Assignee: International Business Machines CorporationInventors: Zhao Cao, Yuan Feng, Tao Li, Lanjun Wang, Lin Hao Xu
-
Publication number: 20170169061Abstract: Automatically moving NoSQL data store to a relational database system. Based on discovered data structure schema of a NoSQL file and query plans, attribute usage and association relationships may be determined. Trunk tables may be defined based on trunk part of the data structure schema determined based on the attribute usage. Trunk tables may be validated and relational database tables are generated that correspond to the trunk tables. NoSQL trunk template is generated based on the trunk tables. The relational database tables are loaded with data filtered from the NoSQL file according to the NoSQL trunk template.Type: ApplicationFiled: January 12, 2017Publication date: June 15, 2017Inventors: Zhao Cao, Lanjun Wang, Lin H. Xu, Kang Ye