Patents Assigned to Microsoft
  • Patent number: 12284148
    Abstract: Embodiments are provided for suggesting topics in a messaging system. A set of queries is received from a chat transcript history, where the set of queries includes a set of unhandled queries, and each unhandled query comprises a query for which a bot did not identify a corresponding topic (e.g., queries that did not trigger selection of a topic by the bot). A vector representation is generated for each unhandled query in the set of unhandled queries. The vector representations for the set of unhandled queries are clustered to generate one or more clusters of vector representations, each cluster corresponding to a group of unhandled queries. A corresponding suggested topic is generated for each cluster and provided to an authoring tool that comprises one or more interactive elements to enable an author to select at least one of the suggested topics for implementation in the bot.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: April 22, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Webber Po-Wei Lee, Daniil Sokolov, Jaclyn Ruth Elizabeth Phillips, Yi Zhang, Jennifer Oliva Ede, Shoou-Jiun Wang, Tracy My Tuyen Nguyen
  • Patent number: 12284348
    Abstract: Innovations in control and use of chroma quantization parameter (“QP”) values that depend on hum QP values. More generally, the innovations relate to control and use of QP values for a secondary color component that depend on QP values for a primary color component. For example, during encoding, an encoder determines a QP index from a primary component QP and secondary component QP offset. The encoder maps the QP index to a secondary component QP, which has an extended range. The encoder outputs at least part of a bitstream including the encoded content. A corresponding decoder receives at least part of a bitstream including encoded content. During decoding, the decoder determines a QP index from a primary component QP and secondary component QP offset, then maps the QP index to a secondary component QP, which has an extended range.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary J. Sullivan, Sandeep Kanumuri
  • Patent number: 12282727
    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: Grant
    Filed: January 11, 2021
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William B. Dolan, Zeqiu Wu, Michel Galley, Yizhe Zhang, Zhang Li, Christopher John Brockett
  • Patent number: 12284028
    Abstract: Examples are disclosed that relate to improving security of radio frequency (RF) backscattered communication. In one example, a RF device includes a primary RF signal receiver, a secondary signal receiver, a signal mixer, and a transmitter. The primary RF signal receiver is configured to receive a RF carrier signal sent from a base station. The secondary signal receiver is configured to receive a masking signal from the base station. The signal mixer is configured to generate a response signal based at least on the RF carrier signal and generate a mixed signal by mixing the response signal and the masking signal. The transmitter is configured to broadcast the mixed signal, via backscattering, as a masked backscattered signal.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vaishnavi Nattar Ranganathan, Nissanka Arachchige Bodhi Priyantha, Mike Nakahara, Vikram Subramaniam Iyer, Harsh Sandesh Desai
  • Patent number: 12284150
    Abstract: A system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. Upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of categories of data and their selected values and stores the audience targeting definition to a data store. Next, one or more data sources of the cloud computing environment are queried to identify users for which values for the categories of data corresponds with the selected values and a list of those users is stored in a different data store.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gaurav Bindlish, Harish Jayanti, Payel Hazra, Mitali Prakash Shenoy, Srinivasa Raghavan Santhanam, Derrick Yeqiang Quan, Kfir Ami-Ad
  • Patent number: 12282371
    Abstract: A status monitoring system includes a status sensor configured to monitor a status of an electronic circuit. If the status monitoring system detects a status that exceeds a threshold, the status monitoring system records the details of the event on the electronic circuit. The status monitoring system operates in a low-power power mode during transit from a manufacturing facility to an installation location.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Luke Thomas Gregory, Rick Chun Kit Cheung
  • Patent number: 12282644
    Abstract: Disclosed herein is an application that intelligently places a user interface (UI) element on content of another application such that the UI element appears to be integrated and coordinated with the content of the other application and not merely overlaid on the webpage. The intelligent placement ensures that the UI element neither obstructs the view of pertinent content displayed via the other application nor interferes with the functionality of the other application. Moreover, the intelligent placement ensures that the UI element is completely visible to a user.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: April 22, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sushanth Rajasankar, Jonah Anthony Chin, Harneet Singh Sidhana
  • Patent number: 12282855
    Abstract: According to implementations of the present disclosure, there is provided a solution for auto-formatting of a data table. A computer-implemented method comprises obtaining values of at least one attribute for a plurality of cells in a data table, the values of the at least one attribute indicating at least one of a semantic meaning of data filled in the cells or a structure of the data table, the cells being arranged in rows and columns in the data table; extracting a feature representation of the values of the at least one attribute In using a first learning network; and determining respective formats for the cells based on the feature representation using at least the first learning network. In this way, it is possible to implement automatic mapping from attribute settings of cells to cell formats by using a learning network, thereby achieving auto-formatting of the data table.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haoyu Dong, Zhouyu Fu, Shi Han, Dongmei Zhang
  • Patent number: 12282578
    Abstract: Generally discussed herein are devices, systems, and methods for improving phishing webpage content detection. A method can include instantiating an odometer with a nested privacy filter architecture, the nested privacy filter including privacy filters of different, increasing sizes, training a DL model, maintaining, during training and by a privacy odometer that operates using the nested privacy filter, a running total of privacy loss budget consumed by the training, and responsive to a query for the total privacy loss budget consumed, returning, by the odometer, a size of a smallest privacy filter of the nested privacy filters that is bigger than the running total of the privacy loss budget.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mathias François Roger Lécuyer
  • Patent number: 12284372
    Abstract: A method of encoding video streams includes, at an encoding device, receiving a first video stream frame from a first server device at the encoding device at a first receipt time; receiving a second video stream frame from a second server device at the encoding device at a second receipt time; encoding the first video stream frame with the encoding device; determining a delay duration based at least partially on a first encoding duration of the first video stream frame and the second receipt time; and transmitting a delay instruction based at least partially on the delay duration to the second server device.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Scott David Mosier
  • Patent number: 12282411
    Abstract: Some embodiments generate prompts and submit them in queries to a language model trained on code to perform automated program repair. Some embodiments fix syntactic mistakes and semantic mistakes by combining multimodal prompts, iterative querying, test-case-based selection of few-shots, and program chunking. In some cases, edit distance is minimized between an initial flawed program and the automatically created improved version of that program. The initial flawed program is obtained from a programming student, or from a source code generator.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jialu Zhang, José Pablo Cambronero Sánchez, Gustavo Araujo Soares, Vu Minh Le, Sumit Gulwani, Gust Ben Anneloes Verbruggen
  • Patent number: 12282375
    Abstract: A method of thermal and power control in a computing device includes, at the computing device, initializing a thermal module of the computing device, receiving data at the thermal module from a first component assigned to an interface of the thermal module, and sending an output to a second component from the thermal module based on the data. Initializing the thermal module includes detecting a presence of a plurality of potential components of the computing device; querying each of the plurality of potential components to determine capabilities of each component; in response to the querying, for each of at least a subset of the plurality of potential components receiving identification information for the component and, based on the received identification information, configuring one or more interfaces of the plurality of predefined interfaces of the thermal module to establish communication with the sub set of components.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mika Juhani Rintamaeki, Gregory Allen Nielsen, Rajagopal K. Venkatachalam, Ajit Justin, Francisco Cantu De La Garza
  • Patent number: 12282484
    Abstract: Techniques of federation of data during query time are disclosed herein. One example technique includes upon receiving an indication of interaction of a file by a user of a tenant, determining whether automatic replication of the file to a user shard corresponding to the user is permitted according to a company policy or a legal requirement, the user shard being in a second geographic region. The example technique can then include when automatic replication of the file is not permitted, storing the file in a tenant shard corresponding to the tenant in a network storage in the first geographic region and instead of replicating the file to the user shard in the second geographic region, creating, in the user shard in the second geographic region, a file reference that is a pointer to the file stored in the tenant shard in the network storage in the first geographic region.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Helge Grenager Solheim, Åge Andre Kvalnes, Runar Bergheim Olsen, Christian Thuv, Jan-Ove Almli Karlberg, Tor Kreutzer, Kai-Marius Sæther Pedersen, Bjørn Erik Olsrød, Bård Kvalheim, Jeffrey Lawrence Wight
  • Patent number: 12281134
    Abstract: This disclosure provides electrochemically-cleavable linkers with cleavage potentials that are less than the redox potential of the solvent in which the linkers are used. In some applications, the solvent may be water or an aqueous buffer solution. The linkers may be used to link a nucleotide to a bound group. The linkers include a cleavable group which may be one of a methoxybenzyl alcohol, an ester, a propargyl thioether, or a trichloroethyl ether. The linkers may be cleaved in solvent by generating an electrode potential that is less than the redox potential of the solvent. In some implementations, an electrode array may be used to generate localized electrode potentials which selectively cleave linkers bound to the activated electrode. Uses for the linkers include attachment of blocking groups to nucleotides in enzymatic oligonucleotide synthesis.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: April 22, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bichlien Nguyen, Jake Smith, Karin Strauss
  • Publication number: 20250124623
    Abstract: A data processing system includes a processor, and a memory storing executable instructions which, when executed by the processor, cause the processor alone or in combination with other processors to perform the following functions: based on a list of design purposes, generate prompts requesting a Large Language Model (LLM) to produce corresponding prompts for input to a text-to-image model to generate a proposed design corresponding to each design purpose; submit the prompts from the LLM to the text-to-image model; receive the proposed designs from the text-to-image model; and increase a design template library by adding a design based on the proposed designs output by the text-to-image model.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mingxi CHENG, Ji LI, Sumithra BHAKTHAVATSALAM
  • Publication number: 20250124327
    Abstract: A method for implementing a measurement circuit of a surface code on a plaquette of qubits of a Majorana-tetron lattice comprises: (a) distributing among a sequence of time steps a set of one-qubit projective-measurement loops on each of three auxiliary qubits of the plaquette; (b) distributing among the sequence of time steps a set of two-qubit projective-measurement loops on each of four data qubit of the plaquette together with one of the three auxiliary qubits; (c) distributing among the sequence of time steps a set of two-qubit projective measurement loops on two or more auxiliary-qubit pairs selected from the three auxiliary qubits of the plaquette; and (d) advancing through each of the time steps of the sequence, executing the one- and two-qubit projective measurements distributed therein. In this method the measurement circuit corresponds to a stabilizer of the surface code, and the measurements generate measurement of a stabilizer operator.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Parsa BONDERSON, David Alexander AASEN, Christina Paulsen KNAPP
  • Publication number: 20250124326
    Abstract: A computing system including a processor configured to receive an indication of one or more dead data qubits and one or more dead auxiliary qubits among qubits included in a quantum computing device. The qubits are arranged in a lattice that includes plaquettes. Each of the plaquettes includes data qubits and auxiliary qubits. The processor is further configured to compute a reduced lattice by, for each of the plaquettes that includes at least one dead data qubit, computing a respective first reduced plaquette that omits the dead data qubit. For each of the plaquettes that includes at least one dead auxiliary qubit, the processor is further configured to compute the reduced lattice at least in part by computing a respective second reduced plaquette that omits the dead auxiliary qubit. The processor is further configured to output instructions to implement an error correction code on the reduced lattice.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Parsa BONDERSON, David Alexander AASEN
  • Publication number: 20250126076
    Abstract: Example aspects include techniques for implementing resource governance in multi-tenant environment. These techniques may include receiving a service request for a multi-tenant service from a client device, and predicting a resource utilization value (RUV) resulting from execution of the service request based on text of the service request, an amount of data associated with the client device at the multi-tenant service, and/or a temporal execution value. In addition, the techniques may include determining that the RUV is greater than a preconfigured threshold identifying an expensive request, and applying a load balancing strategy to the service request based on the RUV being greater than the preconfigured threshold.
    Type: Application
    Filed: September 18, 2024
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rachel LEMBERG, Raphael FETTAYA, Mohamad SALAMAH, Yaniv LAVI
  • Publication number: 20250123661
    Abstract: A processor includes a first die, a second die connected to the first die with a microfluidic volume positioned between the first die and the second die, a wicking heat spreader positioned in the microfluidic volume; and a boiling enhancement surface feature positioned on at least one surface of the wicking heat spreader.
    Type: Application
    Filed: November 21, 2024
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bharath RAMAKRISHNAN, Husam Atallah ALISSA, Eric C. PETERSON, Christian L. BELADY, Dennis TRIEU, Ioannis MANOUSAKIS, Nicholas Andrew KEEHN, Kathryn M. OSEEN-SENDA, Douglas Patrick KELLEY
  • Publication number: 20250124320
    Abstract: A method for enacting a measurement circuit of a surface code on a plaquette of qubits of a qubit lattice comprises: (a) distributing among a sequence of time steps a set of one-qubit projective measurements on each of three auxiliary qubits of the plaquette; (b) distributing among the sequence of time steps a set of two-qubit projective measurements on each of four data qubits of the plaquette together with one of the three auxiliary qubits; (c) distributing among the sequence of time steps a set of two-qubit projective measurements on two or more auxiliary-qubit pairs selected from the three auxiliary qubits of the plaquette; and (d) advancing through each of the time steps of the sequence, executing the one- and two-qubit projective measurements distributed therein. In this method the measurement circuit corresponds to a stabilizer of the surface code, and the measurements generate measurement of a stabilizer operator.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 17, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Parsa BONDERSON, David Alexander AASEN, Anna Linnea GRAENS SAMUELSSON, Christina Paulsen KNAPP, Marcus Palmer da SILVA, Bradley Curtis LACKEY