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: 11856090Abstract: 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: GrantFiled: June 24, 2021Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Hong Qing Zhou, Yan Lin Ren, Zong Xiong Z X Wang, Zhang Li, Xiao Ling Chen
-
Publication number: 20230385320Abstract: 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: ApplicationFiled: June 9, 2022Publication date: November 30, 2023Inventors: 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: 11822547Abstract: 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: GrantFiled: July 15, 2021Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Peng Hui Jiang, Jun Su, Yan Lin Ren, Zhang Li, Hong Qing Zhou
-
Publication number: 20230364745Abstract: 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: ApplicationFiled: July 24, 2023Publication date: November 16, 2023Inventors: Steven W. Hyma, Cheng Zhang Li
-
Publication number: 20230337971Abstract: 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: ApplicationFiled: October 31, 2022Publication date: October 26, 2023Inventors: 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: 11797756Abstract: 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: GrantFiled: April 30, 2019Date of Patent: October 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20230293117Abstract: 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: ApplicationFiled: May 25, 2022Publication date: September 21, 2023Inventors: Ching-Fu WANG, Shih-Zhang LI, You-Yin CHEN, Chia-Ming LIN
-
Patent number: 11745313Abstract: 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: GrantFiled: September 21, 2021Date of Patent: September 5, 2023Assignee: Milwaukee Electric Tool CorporationInventors: Steven W. Hyma, Chen Zhang Li
-
Publication number: 20230259713Abstract: 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: ApplicationFiled: January 25, 2022Publication date: August 17, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Tomasz Lukasz RELIGA, Zhang LI, Christine Lauren MAYER, Max WANG, Huitian JIAO, Weixin CAI, Cheng YANG, Christie CHAN, Siqing CHEN
-
Publication number: 20230254147Abstract: 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: ApplicationFiled: February 7, 2022Publication date: August 10, 2023Inventors: Qi Feng Huo, Xiang Dong Hu, Yan Lin Ren, Hong Qing Zhou, Peng Hui Jiang, Ling Ling SH Hu, Zhang Li
-
Patent number: 11645066Abstract: 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: GrantFiled: August 23, 2021Date of Patent: May 9, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peng Hui Jiang, Jun Su, Hong Qing Zhou, Zhang Li, Yan Lin Ren
-
Publication number: 20230132831Abstract: 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: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Guang Han Sui, Wei Ge, Lan Zhe Liu, Zhang Li Ping, ER TAO ZHAO
-
Patent number: 11636263Abstract: 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: GrantFiled: June 2, 2020Date of Patent: April 25, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
-
Publication number: 20230058477Abstract: 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: ApplicationFiled: August 23, 2021Publication date: February 23, 2023Inventors: Peng Hui Jiang, Jun Su, Hong Qing Zhou, Zhang Li, Yan Lin Ren
-
Publication number: 20230021006Abstract: 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: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Inventors: Peng Hui Jiang, Jun Su, Yan Lin Ren, Zhang Li, Hong Qing Zhou
-
Patent number: 11550818Abstract: 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: GrantFiled: March 11, 2021Date of Patent: January 10, 2023Assignee: International Business Machines CorporationInventors: Xiao Yi Tian, Guoxiang Zhang, Xian Wei Zhang, XiangXing Shi, Peng Hui Jiang, Zhang Li
-
Publication number: 20220417007Abstract: 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: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Hong Qing Zhou, Yan Lin Ren, Zong Xiong ZX Wang, Zhang Li, Xiao Ling Chen
-
Publication number: 20220388144Abstract: 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: ApplicationFiled: August 18, 2022Publication date: December 8, 2022Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle
-
Publication number: 20220379443Abstract: 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: ApplicationFiled: May 27, 2022Publication date: December 1, 2022Inventors: Joshua D. Schneider, Colin J. Roberts, Scott M. Hangartner, George Barton, Cheng Zhang Li, Kai-Wen Cheng
-
Patent number: 11453112Abstract: 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: GrantFiled: October 4, 2021Date of Patent: September 27, 2022Assignee: Milwaukee Electric Tool CorporationInventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle