Patents by Inventor William XIE

William XIE 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: 20250055011
    Abstract: An electrochemical cell and battery system including cells, each cell including a catholyte, an anolyte, and a separator disposed between the catholyte and anolyte and that is permeable to the at least one ionic species (for example, a metal cation or the hydroxide ion). The catholyte solution includes a ferricyanide, permanganate, manganate, sulfur, and/or polysulfide compound, and the anolyte includes a sulfide and/or polysulfide compound. These electrochemical couples may be embodied in various physical architectures, including static (non-flowing) architectures or in flow battery (flowing) architectures.
    Type: Application
    Filed: March 29, 2024
    Publication date: February 13, 2025
    Inventors: Liang SU, Wei XIE, Yet-Ming CHIANG, William Henry WOODFORD, Lucas COHEN, Jessa SILVER, Katelyn RIPLEY, Eric WEBER, Marco FERRARA, Mateo Cristian JARAMILLO, Theodore Alan WILEY
  • Publication number: 20250036464
    Abstract: Techniques for configuring an asynchronous task queue are disclosed. An example method includes enqueuing, by at least one hardware processor of a first computing node, a task in a task queue. The at least one hardware processor detects a lease request for the task. The lease request is received from a second computing node. The at least one hardware processor initiates a lease of the task to the second computing node. The at least one hardware processor updates a state of the task based on the lease. The at least one hardware processor determines whether to dequeue the task based on a task processing update received from the second computing node.
    Type: Application
    Filed: May 21, 2024
    Publication date: January 30, 2025
    Inventors: Gabriel Kliot, Ruji Xie, Subramanian Muralidhar, William Waddington
  • Patent number: 11886322
    Abstract: Methods, systems, and computer program products for using a confidence measure to automatically identify a diagnostic analyzer that applies to a diagnostic artifact. A plurality of diagnostic analyzers are each configured to analyze diagnostic artifacts relating to prior executions of software entities. A confidence measure is calculated for each diagnostic analyzer. Each confidence measure indicates a likelihood that the diagnostic analyzer applies to a particular diagnostic artifact. Calculating each confidence measure comprises applying one or more heuristics specific to the diagnostic analyzer against the particular diagnostic artifact, with an outcome of application of each heuristic contributing to the confidence measure for the respective diagnostic analyzer.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Del Myers, William Xie, Mark Anthony Jelf Downie, Joseph Mark Schmitt, Justin Michael Anderson, Gregory Bernard Miskelly, Claudiu-Constantin Guiman
  • Publication number: 20230153227
    Abstract: Methods, systems, and computer program products for using a confidence measure to automatically identify a diagnostic analyzer that applies to a diagnostic artifact. A plurality of diagnostic analyzers are each configured to analyze diagnostic artifacts relating to prior executions of software entities. A confidence measure is calculated for each diagnostic analyzer. Each confidence measure indicates a likelihood that the diagnostic analyzer applies to a particular diagnostic artifact. Calculating each confidence measure comprises applying one or more heuristics specific to the diagnostic analyzer against the particular diagnostic artifact, with an outcome of application of each heuristic contributing to the confidence measure for the respective diagnostic analyzer.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 18, 2023
    Inventors: Del MYERS, William XIE, Mark Anthony Jelf DOWNIE, Joseph Mark SCHMITT, Justin Michael ANDERSON, Gregory Bernard MISKELLY, Claudiu-Constantin GUIMAN