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: 20230194043
    Abstract: 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: Application
    Filed: May 27, 2021
    Publication date: June 22, 2023
    Inventor: Li CAO
  • Patent number: 11683317
    Abstract: 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: Grant
    Filed: September 25, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Ze Ming Zhao, Qing Li, Yi Shan Jiang, Cheng Fang Wang
  • Patent number: 11682415
    Abstract: 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: Grant
    Filed: March 19, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Jing Xu, Ze Ming Zhao, Xue Ying Zhang
  • Patent number: 11647356
    Abstract: 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: Grant
    Filed: October 13, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yong Yin, Jia Tian Zhong, Dong Hui Liu, Peng Hui Jiang, Xing Xing Shen, Li Cao, Jia Yu
  • Patent number: 11645283
    Abstract: 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: Grant
    Filed: April 26, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machined Corporation
    Inventors: Li Cao, Shuo Li, Xiaobo Wang, Xin Peng Liu, Sheng Yan Sun
  • Patent number: 11620205
    Abstract: 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: Grant
    Filed: October 19, 2020
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Cao, Xing Xing Shen, Zhi Li, He Jiang Jia, Bo Tong Liu, Xiao Dong Li, Sheng Jie BJ Han
  • Publication number: 20230073623
    Abstract: 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: Application
    Filed: September 9, 2021
    Publication date: March 9, 2023
    Inventors: Qi Li, Bo Tong Liu, Li Cao, Jun Long Xiang, Yan Wei Zhao
  • Patent number: 11586447
    Abstract: 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: Grant
    Filed: October 30, 2019
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Cheng Fang Wang, Li Cao, Peng Fei Tian, Hong Yi Zhang, Yong Wu, Bin Xu, Qing Li
  • Publication number: 20230036851
    Abstract: 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: Application
    Filed: July 27, 2021
    Publication date: February 2, 2023
    Inventors: Li Cao, Ze Ming Zhao, Zhan Wei Wang, Xiao Tian Xu
  • Publication number: 20220418131
    Abstract: 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: Application
    Filed: September 27, 2020
    Publication date: December 29, 2022
    Inventor: Li CAO
  • Publication number: 20220391180
    Abstract: 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: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Bo Tong Liu, Li Cao, Qi Li, Jin Sheng Gao, Yan Wei Zhao, Jun Long Xiang
  • Publication number: 20220383095
    Abstract: 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: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Li Cao, Zhan Peng Huo, WeiFeng Zhang, Wei Cui, Fei Fei Li, Ren Jie Feng, Han Su, Zhong Hao Wang
  • Publication number: 20220383149
    Abstract: 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: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Li Cao, Yi Shan Jiang, Ze Ming Zhao, Hong Bo Peng
  • Publication number: 20220380716
    Abstract: 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: Application
    Filed: September 11, 2020
    Publication date: December 1, 2022
    Inventors: Li Cao, Kirsten Lee Cooper, Feng Li, Sweta Nimesh Parikh, Rongjun Zuo
  • Publication number: 20220365778
    Abstract: 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: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: 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: 11501225
    Abstract: 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: Grant
    Filed: January 7, 2021
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yang Chen, Li Cao, Ya Ju Yan, Zhou Kun, Li Hong Qi, Xiao Juan Chen
  • Publication number: 20220358154
    Abstract: 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: Application
    Filed: May 5, 2021
    Publication date: November 10, 2022
    Inventors: Zhen Ou Yun, Qing Li, Li Cao, Leilei Hu, Xiao Kou, Xiaoping Liu, Tian Jiao Pu
  • Publication number: 20220358320
    Abstract: 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: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Inventors: Yue Lin, Li Cao, Jing Bai, Mu Wei, Bing Qian
  • Publication number: 20220350916
    Abstract: 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: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Li Cao, Hong Mei Zhang
  • Publication number: 20220350619
    Abstract: 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: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: QIN YUE CHEN, Li Cao, Fei Fei Li, Han Su