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).

  • Publication number: 20220292112
    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: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Xiao Yi Tian, Guoxiang Zhang, XIAN WEI ZHANG, XiangXing Shi, Peng Hui Jiang, Zhang Li
  • Patent number: 11429779
    Abstract: A method and system for providing replacement text segments for a given text segment may include receiving a request to provide the replacement text segment for the text segment in the document, examining a content characteristic of the document, and examining at least one of user-specific information, organization-specific information, or non-linguistic features of the document, before identifying at least one replacement text segment for the text segment, via a machine translation system, based on the content characteristic of the document and at least one of the user-specific information, the organization-specific information, or the non-linguistic features of the document. The method and system may include providing the identified replacement text segment for display to a user, receiving an input indicating a user's selection of the identified replacement text segment, and upon receiving the input, replacing the text segment in the document with the identified replacement text segment.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Domenic Joseph Cipollone, Maria Isabel Carpenter, Juhi Amitkumar Naik, Susan Michele Hendrich, Michael Wilson Daniels, William Brennan Dolan, Christopher Brian Quirk, Christopher John Brockett, Alice Yingming Lai
  • Publication number: 20220164520
    Abstract: Systems and method directed to assistive document generation are described. More specifically, similar documents share large portions of reusable text structures that can be used to generate an initial document thereby saving a user time. To generate the document, an indication to create the document may be received and based on the indication, a plurality of example documents and grounding content may be identified. Example documents may be existing documents that are similar to a target document of the writer. Grounding information may refer to content that is relevant, timely, and accurate when applied to the target document. The plurality of example documents and the grounding content may be received, and a document sketch based on the example documents and the grounding content may be generated and contains a plurality of predicted text sequences based on the example documents and the grounding content.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 26, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: William B. DOLAN, Zeqiu WU, Michel GALLEY, Yizhe ZHANG, Zhang LI, Christopher John BROCKETT
  • Publication number: 20220138410
    Abstract: The present disclosure provides method and apparatus 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: Application
    Filed: April 30, 2019
    Publication date: May 5, 2022
    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: 20220111495
    Abstract: A pipe wrench includes a head having a first aperture defining a central axis. The pipe wrench includes a first jaw coupled to the head having a plurality of teeth defining a first contact region, and a second jaw partially extending through the aperture of the head having a threaded portion and a plurality of teeth defining a second contact region. The second contact region extends beyond the first contact region in a direction parallel to side surfaces of the head. The pipe wrench includes a biasing mechanism located within the first aperture to align the threaded portion of the second jaw with the central axis of the first aperture, and an actuator having threads engaged with the threaded portion of the second jaw such that rotation of the actuator moves the second contact region of the second jaw relative to the first contact region of the first jaw.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Kyle Harvey, Jesse Marcelle, Cheng Zhang Li, James A. Cemke, JR., Andrew G. Wagner, Timothy Janda, Eric Mackey, Steven W. Hyma
  • Patent number: 11235443
    Abstract: A pipe wrench includes a head having a first aperture defining a central axis. The pipe wrench includes a first jaw coupled to the head having a plurality of teeth defining a first contact region, and a second jaw partially extending through the aperture of the head having a threaded portion and a plurality of teeth defining a second contact region. The second contact region extends beyond the first contact region in a direction parallel to side surfaces of the head. The pipe wrench includes a biasing mechanism located within the first aperture to align the threaded portion of the second jaw with the central axis of the first aperture, and an actuator having threads engaged with the threaded portion of the second jaw such that rotation of the actuator moves the second contact region of the second jaw relative to the first contact region of the first jaw.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: February 1, 2022
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Kyle Harvey, Jesse Marcelle, Cheng Zhang Li, James A. Cemke, Jr., Andrew G. Wagner, Timothy Janda, Eric Mackey, Steven W. Hyma
  • Publication number: 20220024021
    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: October 4, 2021
    Publication date: January 27, 2022
    Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle
  • Publication number: 20220001518
    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: September 21, 2021
    Publication date: January 6, 2022
    Inventors: Steven W. Hyma, Chen Zhang Li
  • Publication number: 20210397793
    Abstract: A method and system for providing tone detection and modification for a content segment may include receiving a request to detect a tone for the content segment, inputting the content segment into a first machine-learning (ML) model to detect the tone for the content segment, obtaining the detected tone as a first output from the first ML model, inputting the content segment into a second ML model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as a second output from the second ML model, the rephrased content segment modifying the tone of the content segment 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 to a user.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 23, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhang LI, Siqing CHEN, Tomasz Lukasz RELIGA, Kaushik Ramaiah NARAYANAN, Susan Michele HENDRICH, Ruth KIKIN-GIL, Sara Correa BELL, Marian Kimberley CHUA, Deqing LI
  • Publication number: 20210374340
    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: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    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: 20210339411
    Abstract: A cutter including a cutting head and an adjustable handle pivotally coupled to the cutting head. The adjustable handle includes a first adjustment assembly to change a length the adjustable handle extends from the cutting head. The adjustable handle also includes a second adjustment assembly to change the position of the adjustable handle with respect to the cutting head.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Jacob Feuerstein, Christopher S. Hoppe, Anthony S. Graykowski, Cheng Zhang Li
  • Patent number: 11154965
    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: January 29, 2019
    Date of Patent: October 26, 2021
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Steven W. Hyma, Chen Zhang Li
  • Patent number: 11126794
    Abstract: A method for providing targeted rewrites can include receiving a selection of text in a file; generating a set of target rewrites of the selection of text, the set of target rewrites comprising: at least one phrase or sentence having semantic similarity to a phrase or sentence of the selection of text; and a style that corresponds to a particular target style, wherein a target style is a representative style for a genre, profession, or environment; and providing for selection one or more of the target rewrites of the set of target rewrites.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Christopher John Brockett, William Brennan Dolan, Christopher Brian Quirk, Alice Yingming Lai, Susan Michele Hendrich, Olivier Gauthier, Kaushik Ramaiah Narayanan, Maria Isabel Carpenter, Juhi Amitkumar Naik, Michael Wilson Daniels
  • Patent number: 11100556
    Abstract: A system is provided that includes a server having a first engine, a second engine, a search word warehouse, and a purchasing engine. The first engine (i) maps topics to product features of products using a topic hotness method which computes a hotness degree of a product on a topic from (a) product identifiers, (b) product features, (c) customer comments, and (d) topics with relevant key words, and (ii) builds a model providing a relevance degree of a topic to a product feature. The model is built based on the hotness degree. The second engine extracts remarkable topics based on product features using a method applied to the relevance degree of the topic to the product feature to identify remarkable topics for each product. The search word warehouse stores the remarkable topics for each product. The purchasing engine conducts purchases of products identified in searches using the remarkable topics.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jinfeng Li, Jian Xu, Xiao Fei Sun, Chang Rui Ren, Zhang Li
  • Patent number: 11090822
    Abstract: A cutter including a cutting head and an adjustable handle pivotally coupled to the cutting head. The adjustable handle includes a first adjustment assembly to change a length the adjustable handle extends from the cutting head. The adjustable handle also includes a second adjustment assembly to change the position of the adjustable handle with respect to the cutting head.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 17, 2021
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Jacob Feuerstein, Christopher S. Hoppe, Anthony S. Graykowski, Cheng Zhang Li
  • Patent number: 11095580
    Abstract: Disclosed are a method, apparatus and system for instant message routing. The method includes: receiving a communication request from a source client to a destination client; acquiring the context associated with the source client and the destination client; and selecting a sub-user of the destination client for communication using a policy according to the context. When a source client requests communication with a virtual user, the method can route the communication request using a policy according to the context, to a sub-user of the virtual user which once communicated with the source client.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhang Li, Su Ying Rui, Shou Hui Wang, Zhi Yu Yue
  • Publication number: 20210220985
    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: April 6, 2021
    Publication date: July 22, 2021
    Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle
  • Patent number: 10994405
    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: May 11, 2018
    Date of Patent: May 4, 2021
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Cheng Zhang Li, Scott M. Hangartner, Andrew G. Wagner, Brian J. Doyle
  • Publication number: 20210004432
    Abstract: A method and system for providing replacement text segments for a given text segment may include receiving a request to provide the replacement text segment for the text segment in the document, examining a content characteristic of the document, and examining at least one of user-specific information, organization-specific information, or non-linguistic features of the document, before identifying at least one replacement text segment for the text segment, via a machine translation system, based on the content characteristic of the document and at least one of the user-specific information, the organization-specific information, or the non-linguistic features of the document. The method and system may include providing the identified replacement text segment for display to a user, receiving an input indicating a user's selection of the identified replacement text segment, and upon receiving the input, replacing the text segment in the document with the identified replacement text segment.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhang LI, Domenic Joseph CIPOLLONE, Maria Isabel CARPENTER, Juhi Amitkumar NAIK, Susan Michele HENDRICH, Michael Wilson DANIELS, William Brennan DOLAN, Christopher Brian QUIRK, Christopher John BROCKETT, Alice Yingming LAI
  • Publication number: 20200327189
    Abstract: A method for providing targeted rewrites can include receiving a selection of text in a file; generating a set of target rewrites of the selection of text, the set of target rewrites comprising: at least one phrase or sentence having semantic similarity to a phrase or sentence of the selection of text; and a style that corresponds to a particular target style, wherein a target style is a representative style for a genre, profession, or environment; and providing for selection one or more of the target rewrites of the set of target rewrites.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Zhang LI, Christopher John BROCKETT, William Brennan DOLAN, Christopher Brian QUIRK, Alice Yingming LAI, Susan Michele HENDRICH, Olivier GAUTHIER, Kaushik Ramaiah NARAYANAN, Maria Isabel CARPENTER, Juhi Amitkumar NAIK, Michael Wilson DANIELS