Patents by Inventor Li Cao
Li 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).
-
Publication number: 20230194043Abstract: Provided are a flexible screen support device and an intelligent terminal. The flexible screen support device includes a bending plate, a connection rope, and a driving mechanism. The bending plate includes multiple support blocks hingedly connected in sequence. The width of the upper part of each support block gradually decreases to form a rotation gap between adjacent support blocks. One part of the connection rope penetrates through the upper parts of the multiple support blocks. The other part of the connection rope penetrates through the lower parts of the multiple support blocks. The driving mechanism is configured to pull the one part of the connection rope so that the upper parts of adjacent support blocks are in contact with one another to bend the bending plate.Type: ApplicationFiled: May 27, 2021Publication date: June 22, 2023Inventor: Li CAO
-
Patent number: 11683317Abstract: Embodiments of the present invention relate to methods, systems, and computer program products for user behavior management. In embodiments, a group of states of a user of an application system within a previous time period may be obtained. A state in the group of states may be associated with a privilege of the user for accessing resources in the application system during the previous time period. A feature of the user may be generated based on the group of states. A privilege of the user at a current time may be managed in the application system based on the feature. With these embodiments, the user behavior may be managed according to various aspect of the user's historical states and thus the user may be managed in a more accurate and effective manner.Type: GrantFiled: September 25, 2020Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Li Cao, Ze Ming Zhao, Qing Li, Yi Shan Jiang, Cheng Fang Wang
-
Patent number: 11682415Abstract: In an approach, a processor extracts an audio signal from a video clip. A processor converts the audio signal into a text sequence. A processor selects a first set of keywords from the text sequence, the first set of keywords corresponding to a first audio segment of the audio signal. A processor tags a target video segment of the video clip with the first set of keywords, the target video segment corresponding to the first audio segment.Type: GrantFiled: March 19, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Li Cao, Jing Xu, Ze Ming Zhao, Xue Ying Zhang
-
Patent number: 11647356Abstract: Software for proximity positioning that performs the following operations: (i) receiving at least one parameter via an advertising channel of a first protocol, wherein the at least one parameter is encoded in an advertising packet of the first protocol, and wherein the first protocol supports a first proximity positioning technology; (ii) extracting the encoded at least one parameter from the advertising packet; and (iii) performing, by a second proximity positioning technology different from the first proximity positioning technology, a measurement of distance based, at least in part, on the at least one parameter.Type: GrantFiled: October 13, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Yong Yin, Jia Tian Zhong, Dong Hui Liu, Peng Hui Jiang, Xing Xing Shen, Li Cao, Jia Yu
-
Patent number: 11645283Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving an incoming query statement, wherein the incoming query statement comprises a query statement expression that includes an input variable; predicting an input variable value associated to the input variable; selecting an access path for runtime execution of the query statement in dependence on the predicted input variable value; and performing runtime execution of the query statement using the selected access path.Type: GrantFiled: April 26, 2021Date of Patent: May 9, 2023Assignee: International Business Machined CorporationInventors: Li Cao, Shuo Li, Xiaobo Wang, Xin Peng Liu, Sheng Yan Sun
-
Patent number: 11620205Abstract: A computer-implemented method for determining influence of applications on system performance includes collecting, by a processor, for several applications that are executing on a computing system, respective instrumentation data during multiple time-segments. The method further includes determining, for each of the applications, a performance value and a robustness value for each of the time-segments based on the respective instrumentation data. Further, using the performance value and robustness value for each time-segment, multiple health-waveforms are generated, where a health-waveform is generated for each respective application. The method further includes determining, by the processor, an influence-factor of a first application on a second application, the first application and the second application are executing on the computing system.Type: GrantFiled: October 19, 2020Date of Patent: April 4, 2023Assignee: International Business Machines CorporationInventors: Li Cao, Xing Xing Shen, Zhi Li, He Jiang Jia, Bo Tong Liu, Xiao Dong Li, Sheng Jie BJ Han
-
Publication number: 20230073623Abstract: A method, system, and computer program product for dependency-based software upgrading. The method may include determining respective dependency degrees between a plurality of software products based on property information related to a plurality of upgraded versions of the plurality of software products, a target software product depending on the plurality of software products. The method may also include dividing the plurality of software products into a plurality of groups of software products based on the respective dependency degrees. The method may also include determining a plurality of test scores associated with the plurality of groups, each test score indicating a performance enhancement degree of the target software product achieved by installing upgraded versions of at least one software product comprised in one of the plurality of groups. The method may also include determining a target upgrade solution for the target software product based on the plurality of test scores.Type: ApplicationFiled: September 9, 2021Publication date: March 9, 2023Inventors: Qi Li, Bo Tong Liu, Li Cao, Jun Long Xiang, Yan Wei Zhao
-
Patent number: 11586447Abstract: A method, computer system and computer program product for processing configuration after a cluster migration are provided. In this method, a network booting program is received at a computing node from a management node for a cluster. The cluster includes at least one computing node. An operating system is booted in a memory of the computing node with the received network booting program. Configuration changes are received from the management node, and the configurations in a local storage of the computing node are updated according to the received configuration changes.Type: GrantFiled: October 30, 2019Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Cheng Fang Wang, Li Cao, Peng Fei Tian, Hong Yi Zhang, Yong Wu, Bin Xu, Qing Li
-
Publication number: 20230036851Abstract: The present invention provides a computer-implemented method, a system, and a computer program product for path planning According to the computer-implemented method, a target discriminator is selected from a set of discriminators with different kernel sizes based on a target image obtained from an image capturing device. In this case, a confidence of the target image is determined using the target discriminator. The confidence indicates whether the target image contains a target object to be captured. Thereby, a movement indication for moving the image capturing device to capture the target object is determined based on the confidence of the target image.Type: ApplicationFiled: July 27, 2021Publication date: February 2, 2023Inventors: Li Cao, Ze Ming Zhao, Zhan Wei Wang, Xiao Tian Xu
-
Publication number: 20220418131Abstract: A foldable terminal is disclosed, which may include a first storage rotation shaft, a second storage rotation and a flexible screen. One end of the flexible screen is connected and fixed to the first storage rotation shaft, and the other end of the flexible screen is connected and fixed to the second storage rotation shaft. And a portion of the flexible screen is wound around at least one of the first storage rotation shaft and the second storage rotation shaft. In response to the flexible screen being folded, the first storage rotation shaft is rotatable to release the flexible screen, and in response to the flexible screen being unfolded, the second storage rotation shaft is rotatable to roll up the flexible screen.Type: ApplicationFiled: September 27, 2020Publication date: December 29, 2022Inventor: Li CAO
-
Publication number: 20220391180Abstract: Aspects include determining a coding intention and a dimension of interest to a user. A plurality of relevant projects that each include a logical code block that meets the coding intention are located. The locating includes searching a plurality of code repositories based at least in part on the coding intention. A score is assigned to each of the plurality of logical code blocks based at least in part on properties associated with the logical code blocks and on the dimension of interest to the user. A logical code block with the highest score is promoted to the user.Type: ApplicationFiled: June 3, 2021Publication date: December 8, 2022Inventors: Bo Tong Liu, Li Cao, Qi Li, Jin Sheng Gao, Yan Wei Zhao, Jun Long Xiang
-
Publication number: 20220383095Abstract: In a method for improving converter and compiler operator granularity, a processor extracts an operator granularity from an artificial intelligence framework and an original model. A processor receives device characteristics from a target device. A processor outputs a converter granularity level to a converter based on the operator granularity and the device characteristics. A processor outputs a compiler granularity level to a compiler based on the operator granularity and the device characteristics.Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Inventors: Li Cao, Zhan Peng Huo, WeiFeng Zhang, Wei Cui, Fei Fei Li, Ren Jie Feng, Han Su, Zhong Hao Wang
-
Publication number: 20220383149Abstract: A computer-implemented method includes determining, by a master node, model update information at least based on a workload related to a task and a resource capacity of a computing environment. The model update information indicates respective model update suggestions for a plurality of inference models configured to perform the task. The method further includes distributing, by the master node, the model update information to a plurality of inference agents in the computing environment. The plurality of inference agents has a plurality of instances of the plurality of inference models executed thereon.Type: ApplicationFiled: May 25, 2021Publication date: December 1, 2022Inventors: Li Cao, Yi Shan Jiang, Ze Ming Zhao, Hong Bo Peng
-
Publication number: 20220380716Abstract: A kit for temperature maintenance and shipment integrity of a cell culture is provided, including a well plate, a cell culture, culture media, an insulated receptacle, and a temperature maintenance element. The kit may include a heat release element. The well plate includes a plurality of wells. The cell culture is arranged within each of the plurality of wells of the well plate. Culture media is arranged within each of the plurality of wells of the well plate, where the culture media encapsulates the cell culture. The well plate is arranged within the insulated receptacle. The temperature maintenance element is arranged within the insulated receptacle. The heat release element is also arranged within the insulated receptacle.Type: ApplicationFiled: September 11, 2020Publication date: December 1, 2022Inventors: Li Cao, Kirsten Lee Cooper, Feng Li, Sweta Nimesh Parikh, Rongjun Zuo
-
Publication number: 20220365778Abstract: Aspects of the invention include systems and methods configured to efficiently evaluate the efforts of a code migration (e.g., porting task) between different platforms. A non-limiting example computer-implemented method includes receiving a function of a source platform. The function can include a plurality of fields. An initial vector is constructed for each of the plurality of fields. The initial vector encodes a value of the respective field according to an encoding rule. The initial vectors are merged into a single final vector and the final vector is classified into one of a plurality of system function families of the source platform. A vector of a target platform at a minimum distance to the final vector is identified and an assessment is provided that includes a difficulty in porting a project comprising the function between the source platform and the target platform based at least in part on the minimum distance.Type: ApplicationFiled: May 13, 2021Publication date: November 17, 2022Inventors: Shuang Shuang Jia, Yi Chai, Xiao-Yu Li, Xin Zhao, Li Cao, JIANGANG DENG, Hua Wei Fan, Zhou Wen Ya, HONG WEI SUN
-
Patent number: 11501225Abstract: An automated method for determining a complexity of a task. The method includes extracting data from the plurality of historical support tickets to generate training data. The method trains a complexity model to predict a complexity value of a task associated with a support ticket using the training data. The method predicts, using the complexity model, the complexity value of a new task associated with a new support ticket.Type: GrantFiled: January 7, 2021Date of Patent: November 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yang Chen, Li Cao, Ya Ju Yan, Zhou Kun, Li Hong Qi, Xiao Juan Chen
-
Publication number: 20220358154Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for text processing. The present in invention may include obtaining an original text input from a collaborative development environment. The present invention may include extracting a first text statement from the original input text. The present invention may include calculating a similarity value between the first text statement and a second text statement, wherein the second text statement is obtained from a statement database. The present invention may include comparing the similarity value to a pre-set threshold.Type: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Inventors: Zhen Ou Yun, Qing Li, Li Cao, Leilei Hu, Xiao Kou, Xiaoping Liu, Tian Jiao Pu
-
Publication number: 20220358320Abstract: Aspects of the present disclosure relate to multi-spectrum visual object recognition. A first image corresponding to visible light and a second image corresponding to invisible light with respect to an object can be obtained. A first contour of the object can be identified based on the first image. A second contour of the object can be identified based on the second image. The first contour of the object and the second contour of the object can be integrated to generate a multi-spectrum contour of the object. The object can be recognized using the multi-spectrum contour of the object.Type: ApplicationFiled: May 10, 2021Publication date: November 10, 2022Inventors: Yue Lin, Li Cao, Jing Bai, Mu Wei, Bing Qian
-
Publication number: 20220350916Abstract: A method includes: obtaining, by a database server, security policies associated with a database hosted by the database server; obtaining, by the database server, first database data associated with the database; creating, by the database server, a knowledge distillation model using the security policies and the first database data; obtaining, by the database server, second database data associated with the database; creating, by the database server, a classification model using the second database data and an output of the knowledge distillation model; receiving, by the database server, a client database request to the database; determining, by the database server, a new security policy rule set using the classification model; and applying, by the database server, the new security policy rule set to the client database request.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Li Cao, Hong Mei Zhang
-
Publication number: 20220350619Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.Type: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: QIN YUE CHEN, Li Cao, Fei Fei Li, Han Su