Patents by Inventor Zhang Li

Zhang Li 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: 11856090
    Abstract: In an approach, a processor obtains an encrypted data key and a first encrypted protection key from a storage device. A processor sends the first encrypted protection key to a first device. A processor obtains a protection key from the first device, wherein the protection key is generated by the first device through decrypting the first encrypted protection key. A processor decrypts the encrypted data key using the protection key to obtain a data key.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hong Qing Zhou, Yan Lin Ren, Zong Xiong Z X Wang, Zhang Li, Xiao Ling Chen
  • Publication number: 20230385320
    Abstract: Systems and methods are directed to generating content that is contextually relevant in a writing style of a user. In example embodiments, a plurality of logical inputs regarding a topic is received in bullet point format. A content generator generates draft content using machine learning (ML) models. The generating comprises identifying a writing style of the user by applying the plurality of logical inputs to a first ML model, determining a context and direction for the draft content using a second ML model, and based on the plurality of logical inputs, the identified writing style, and the context and direction, generating at least one paragraph of draft content in the writing style of the user that follows an outline associated with the bullet point format and comprises a same context and direction as the plurality of logical inputs. The draft content is then presented at a client device.
    Type: Application
    Filed: June 9, 2022
    Publication date: November 30, 2023
    Inventors: Weixin CAI, Si-Qing Chen, Michel Galley, William Brennan Dolan, Christopher J. Brockett, Zhang Li, Warren A. Aldred, Xinyu He, Jesse Alexander Freitas, Kaushik Ramaiah Narayanan
  • Patent number: 11822547
    Abstract: Shared materialized views are maintained during data changes to the primary data and during creation of new materialized views. Shared data stored for use by shared materialized views is distinguished from data stored by an independent materialized view. A view selector manages data updates to shared materialized views and corresponding mapping table. The view selector directs movement of data between a shared materialized view and an independent materialized view through the lifecycle of the materialized views.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Jun Su, Yan Lin Ren, Zhang Li, Hong Qing Zhou
  • Publication number: 20230364745
    Abstract: A hand tool includes a first jaw, a first handle fixed to the first jaw, a second jaw, and a second handle pivotally coupled to the second jaw, a link member, and an adjustment member. The adjustment member is operable to axially move a first end of the link member to vary a distance between the first and second jaws. The adjustment member includes an engagement surface engageable with the first end of the link member, a shank in threaded engagement with a bore in the first handle, and a flange extending from the shank opposite the engagement portion. The flange includes a first side, a second side opposite the first side, and an elongate opening extending through the first and second sides.
    Type: Application
    Filed: July 24, 2023
    Publication date: November 16, 2023
    Inventors: Steven W. Hyma, Cheng Zhang Li
  • Publication number: 20230337971
    Abstract: A detecting method for a behavior disorder event during rapid-eye-movement sleep is provided. The detecting method includes: collecting a heart rate value and a motion value of a user per epoch within a time period; generating a plurality of corresponding sleep condition values by using the motion values, to distinguish epochs into an awake period and a sleep period; transforming the motion values corresponding to the sleep period into a score according to a predetermined rule, to generate a plurality of sleep depth scores, and distinguishing the sleep period into a light sleep period and a deep sleep period by using the sleep depth scores; grouping the heart rate values corresponding to the deep sleep period as a high heart rate group and a low heart rate group; and determining, when the motion values corresponding to the high heart rate group satisfy a condition, that a behavior disorder event happens.
    Type: Application
    Filed: October 31, 2022
    Publication date: October 26, 2023
    Inventors: Pei-Chi CHUANG, Chun-Hsiang TSAI, Yu-Jen CHEN, Ching-Fu WANG, Shih-Zhang LI, Sheng-Huang LIN, Pei-Hsin KUO, You-Yin CHEN
  • Patent number: 11797756
    Abstract: A method and apparatus may be used for document auto-completion. In an aspect, an instruction for creating a document may be received. The document may be presented in response to the instruction, at least a first section in the document including content suggested according to context information associated with the document. An edit operation to the document may be received. Content suggested in response to the edit operation may be presented in at least a second section in the document. In another aspect, context information associated with completion of a document may be identified. Content of at least one section in the document may be generated, the content being suggested based at least on the context information. The content may be presented in the at least one section in the document.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Si Meng, Jinge Yao, Chin-Yew Lin, Zhang Li, Fangrong Chen, Tao Wu, Sun Mao, Vincent Etter, Genglin Huang, Jing Liu, Peter Kurt Allenspach, Bogdan Popp
  • Publication number: 20230293117
    Abstract: A system for estimating BPs using a PPG signal analysis comprises an upper-arm wearable apparatus, a cuff-based BP measuring apparatus, a PPG signal receiver and analyzer, and a PPG to BP estimator and calibrator. The upper-arm wearable apparatus senses modeling-used PPG waveform signals. The cuff-based BP measuring apparatus obtains real PVR waveforms and real BPs. The PPG signal receiver and analyzer is configured to process the modeling-used PPG waveform signals and derive modeling-used characteristic parameters, and have modeling-used personal information parameters. The PPG to BP estimator and calibrator is configured to calculate estimated BPs based on the modeling-based characteristic parameters and the modeling-used personal information parameters, store a calibration model which approximately fits relationship between the estimated BPs and the real BPs; and calculate modeling-used calibrated-estimated BPs using the calibration model.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 21, 2023
    Inventors: Ching-Fu WANG, Shih-Zhang LI, You-Yin CHEN, Chia-Ming LIN
  • Patent number: 11745313
    Abstract: A hand tool includes a first jaw, a first handle fixed to the first jaw, a second jaw, and a second handle pivotally coupled to the second jaw, a link member, and an adjustment member. The adjustment member is operable to axially move a first end of the link member to vary a distance between the first and second jaws. The adjustment member includes an engagement surface engageable with the first end of the link member, a shank in threaded engagement with a bore in the first handle, and a flange extending from the shank opposite the engagement portion. The flange includes a first side, a second side opposite the first side, and an elongate opening extending through the first and second sides.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: September 5, 2023
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Steven W. Hyma, Chen Zhang Li
  • Publication number: 20230259713
    Abstract: A method and system for providing tone detection for a content may include receiving a request to detect a tone for a content, retrieving user data and data about the content, detecting a content environment for the content based on at least one of the user data and the data about the content, detecting the tone for the content based on the content and the content environment, inputting the content and the detected tone into a machine-learning (ML) model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as an output from the ML model, the rephrased content segment modifying the tone of the content from the detected tone to the modified tone, and providing at least one of the detected tone or the at least one rephrased content segment for display.
    Type: Application
    Filed: January 25, 2022
    Publication date: August 17, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Zhang LI, Christine Lauren MAYER, Max WANG, Huitian JIAO, Weixin CAI, Cheng YANG, Christie CHAN, Siqing CHEN
  • Publication number: 20230254147
    Abstract: In an approach, a processor receives, at an edge node, a message from an IoT device associated with the edge node, the message being embedded with at least one non-fungible token (NFT) and each of the at least one NFT representing a corresponding authorization associated with the IoT device. A processor retrieves, at the edge node, the at least one NFT from the received message. A processor validates, at the edge node, the received message based on the retrieved at least one NFT. A processor, responsive to validating the received message, forwards, by the edge node, the received message to a center node associated with the edge node.
    Type: Application
    Filed: February 7, 2022
    Publication date: August 10, 2023
    Inventors: Qi Feng Huo, Xiang Dong Hu, Yan Lin Ren, Hong Qing Zhou, Peng Hui Jiang, Ling Ling SH Hu, Zhang Li
  • Patent number: 11645066
    Abstract: Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peng Hui Jiang, Jun Su, Hong Qing Zhou, Zhang Li, Yan Lin Ren
  • Publication number: 20230132831
    Abstract: The present invention relates to a method, system and computer program product for task failover in an unstable environment, wherein the unstable environment includes a plurality of reclaimable nodes. According to the method, it is monitored if any node of the plurality of reclaimable nodes is to be reclaimed. Whether a task on any node of the plurality of reclaimable nodes is recoverable is determined. Responsive to the task being recoverable, data of the recoverable task is stored. Responsive to a node being reclaimed and the task on the reclaimed node being recoverable, at least one associated task of at least one associated node of the reclaimed node is notified to wait.
    Type: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventors: Guang Han Sui, Wei Ge, Lan Zhe Liu, Zhang Li Ping, ER TAO ZHAO
  • Patent number: 11636263
    Abstract: An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
  • Publication number: 20230058477
    Abstract: Aspects include applying a patch to a first instance of software code and verifying that the first instance of the software code with the patch applied is operating as expected. The verifying includes sending a request to the first instance of the software code and sending the request to a second instance of the software code where the patch was previously applied. The verifying also includes comparing a first result received from the first instance of the software code in response to the request and a second result received from the second instance of the software code in response to the request. The verifying further includes determining that the first instance of the software code with the patch applied is operating as expected based on the first result being within a similarity threshold of the second result.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 23, 2023
    Inventors: Peng Hui Jiang, Jun Su, Hong Qing Zhou, Zhang Li, Yan Lin Ren
  • Publication number: 20230021006
    Abstract: Shared materialized views are maintained during data changes to the primary data and during creation of new materialized views. Shared data stored for use by shared materialized views is distinguished from data stored by an independent materialized view. A view selector manages data updates to shared materialized views and corresponding mapping table. The view selector directs movement of data between a shared materialized view and an independent materialized view through the lifecycle of the materialized views.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 19, 2023
    Inventors: Peng Hui Jiang, Jun Su, Yan Lin Ren, Zhang Li, Hong Qing Zhou
  • Patent number: 11550818
    Abstract: In an approach to improve asynchronous replication in database clusters embodiments retain committed transactions during database cluster replication. Embodiments build and run asynchronous replication logic using database nodes running as one or more standalone nodes, wherein the asynchronous replication logic is responsible for data replication from a primary database node to one or more secondary database nodes. Embodiments register a replication reader to a sender node to replicate journal logs and replay the journal logs on the one or more secondary database nodes. Further, embodiments monitor replication lag metrics from the sender node and notify a replication source and a replication target of a generated replication plan, wherein the cluster controller instructs the replication source and the replication target to be ready to initiate the replication plan. Additionally, embodiments adjust a replication plan to allow the asynchronous replication logic to catch up and complete uncommitted transactions.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiao Yi Tian, Guoxiang Zhang, Xian Wei Zhang, XiangXing Shi, Peng Hui Jiang, Zhang Li
  • Publication number: 20220417007
    Abstract: In an approach, a processor obtains an encrypted data key and a first encrypted protection key from a storage device. A processor sends the first encrypted protection key to a first device. A processor obtains a protection key from the first device, wherein the protection key is generated by the first device through decrypting the first encrypted protection key. A processor decrypts the encrypted data key using the protection key to obtain a data key.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Hong Qing Zhou, Yan Lin Ren, Zong Xiong ZX Wang, Zhang Li, Xiao Ling Chen
  • Publication number: 20220388144
    Abstract: A wrench includes a body having a head and a handle portion defining a longitudinal axis. The wrench includes a first jaw coupled to the head with the first jaw including first teeth and an edge. The edge defines a width of the first jaw. The wrench includes a second jaw extending through an aperture of the head with the second jaw including a threaded portion and second teeth. The wrench includes an actuator coupled to the threaded portion of the second jaw such that rotation of the actuator relative to the second jaw moves the second teeth relative to the first teeth. A length is measured from the edge of the first jaw to the second end of the handle portion parallel to the longitudinal axis. A ratio of the width of the first jaw over the length is less than 0.06.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 8, 2022
    Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle
  • Publication number: 20220379443
    Abstract: A screwdriver includes a shank, a ratchet assembly, and a handle. The shank includes a shank extender that in an extended position lengthens the shank and in a retracted position is stored within the handle of the screwdriver. The ratchet assembly includes a knob and is configured to drive in the same direction the knob is turned. The screwdriver includes a locking mechanism to prevent unwanted movement of the shank between the extended and retracted positions. The handle of the screwdriver includes a storage space to hold alternative screwdriver bits and a stabilizing component to decrease movement of the handle when the storage portion is in an extended or open position. In a closed position the handle surrounds the alternate bits and in an open position the alternate bits are exposed.
    Type: Application
    Filed: May 27, 2022
    Publication date: December 1, 2022
    Inventors: Joshua D. Schneider, Colin J. Roberts, Scott M. Hangartner, George Barton, Cheng Zhang Li, Kai-Wen Cheng
  • Patent number: 11453112
    Abstract: A wrench includes a body having a head and a handle portion defining a longitudinal axis. The wrench includes a first jaw coupled to the head with the first jaw including first teeth and an edge. The edge defines a width of the first jaw. The wrench includes a second jaw extending through an aperture of the head with the second jaw including a threaded portion and second teeth. The wrench includes an actuator coupled to the threaded portion of the second jaw such that rotation of the actuator relative to the second jaw moves the second teeth relative to the first teeth. A length is measured from the edge of the first jaw to the second end of the handle portion parallel to the longitudinal axis. A ratio of the width of the first jaw over the length is less than 0.06.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: September 27, 2022
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle