Microsoft Patent Grants

Partially privileged lightweight virtualization environments

Granted: December 10, 2024
Patent Number: 12164948
A fine-grain selectable partially privileged container virtual computing environment provides a vehicle by which processes that are directed to modifying specific aspects of a host computing environment can be delivered to, and executed upon, the host computing environment while simultaneously maintaining the advantageous and desirable protections and isolations between the remaining aspects of the host computing environment and the partially privileged container computing environment.…

Systems and methods for electromagnetic shielding of thermal fin packs

Granted: December 10, 2024
Patent Number: 12167572
A thermal management device includes a fin pack and a plurality of channels. The fin pack has a hot side and a cold side, and the plurality of channels in the fin pack provide fluid communication from the hot side to the cold side. The channels have a transverse dimension and a longitudinal dimension, and the longitudinal dimension is at least 2.5 times the transverse dimension.

Efficient electro-optical transfer function (EOTF) curve for standard dynamic range (SDR) content

Granted: December 10, 2024
Patent Number: 12167165
The present disclosure relates to systems and methods for transmitting Standard Dynamic Range (SDR) content. The systems and methods may use a modified Electro-Optical Transfer Function (EOTF) curve to convert nonlinear color values of SDR content into optical output values of modified SDR content. The systems and methods may encode the modified SDR content using eight bits while preventing banding. The systems and methods may transmit the encoded data to a client device for presentation…

Data driven automated provisioning of telecommunication applications

Granted: December 10, 2024
Patent Number: 12166687
Systems and methods for building service templates that allow for an agentless, data-driven and stateful automation of a provisioning of services to mobile network customers. Data associated with a request to create a target schema object class for a device and protocol are received. Based on the device and protocol information, a set of data fields associated with CRUD semantics is retrieved from either a database or from user provided data. A decorated target object class is created…

Personalized navigable meeting summary generator

Granted: December 10, 2024
Patent Number: 12166599
Technology is disclosed for programmatically providing structured and personalized meeting content that both (1) summarizes aspects of a meeting recording and (2) is used to navigate to a section of the meeting recording. To do so, the disclosure provides technologies to determine sections of the meeting recording. For each section of the meeting recording, a section representation and a meeting structure for presenting the section representation are determined. The section…

Keyword-based dialogue summarizer

Granted: December 10, 2024
Patent Number: 12165631
A method of generating keyword-based dialogue summaries is provided. The method includes inputting a transcript of an audio conversation and a keyword into a machine learning model trained based on encodings representing the keyword and the transcript, generating computer-generated text different from and semantically descriptive of the transcript and semantically associated with the keyword, and outputting the computer-generated text in association with a selectable item selectable for…

Locally varying numerical ranges for data compression

Granted: December 10, 2024
Patent Number: 12165369
Data compression techniques are described for saving memory space by using fewer bits to store information while achieving high fidelity. A data set may be partitioned into a plurality of regions. Locally varying numerical ranges of data values (e.g., the minimum and maximum extents) may be determined for the plurality of regions. The data in the individual regions may be encoded using a lower number of bits as interpolation values in reference to the local extents rather than being…

Image restoration for through-display imaging

Granted: December 10, 2024
Patent Number: 12165063
Examples are disclosed that relate to the restoration of degraded images acquired via a behind-display camera. One example provides a method of training a machine learning model, the method comprising inputting training image pairs into the machine learning model, each training image pair comprising an undegraded image and a degraded image that represents an appearance of the undegraded image to a behind-display camera, and training the machine learning model using the training image…

Auxiliary model for predicting new model parameters

Granted: December 10, 2024
Patent Number: 12165056
A computer-implemented method of training an auxiliary machine learning model to predict a set of new parameters of a primary machine learning model, wherein the primary model is configured to transform from an observed subset of a set of real-world features to a predicted version of the set of real-world features.

Boundary conditions for the honeycomb code

Granted: December 10, 2024
Patent Number: 12165010
A quantum error correcting code with dynamically generated logical qubits is provided. When viewed as a subsystem code, the code has no logical qubits. Nevertheless, the measurement patterns generate logical qubits, allowing the code to act as a fault-tolerant quantum memory. Each measurement can be a two-qubit Pauli measurement.

Enhancing accessibility of topology diagram-related applications

Granted: December 10, 2024
Patent Number: 12164944
Methods and apparatuses for enhancing accessibility of a target application which is for processing topology diagrams are provided. An indication of selecting a target element in a topology diagram may be received. Connection status of the target element may be determined based on topology information of the topology diagram. Connection information of the target element corresponding to the connection status of the target element may be generated. Description information of the target…

Double-wheel assembly

Granted: December 10, 2024
Patent Number: 12164708
Implementations of the subject matter described herein provide a solution in which a quick and comfortable operation can be achieved while providing the improved intuitiveness. In the solution, a scroll assembly for use with a pointing device is provided. The scroll assembly comprises: a first scroll member for controlling a first movement of an object on a user interface; and at least one second scroll member for controlling a second movement of the object on the user interface, the…

Heterogeneous data platform

Granted: December 10, 2024
Patent Number: 12164521
In examples, streaming data is received from a data source (e.g., by an edge device associated with a data platform) and is queued and aggregated. Batch data may similarly be received from a data source. The batch data and the aggregated streaming data may be processed to generate metadata accordingly. The data and metadata may be provided to the data platform, where the metadata may be used to update an index and the data may be stored in association with the index. In some instances,…

Distributed trusted platform module key management protection for roaming data

Granted: December 3, 2024
Patent Number: 12158980
Distributed security key management for protecting roaming data via a trusted platform module is performed by systems that include first and second processors, and first and second respective hardware security modules. The first security module encrypts a security key using a public key from the second security module, and the encrypted security key is provided to the second security module. A virtual machine (VM) executed by the first processor has a first virtual security module…

Pulse shaping to reduce pulse history effects in pulsed lasers

Granted: December 3, 2024
Patent Number: 12160691
Technologies pertaining to accounting for pulse history effects are described herein. In connection with accounting for pulse history effects, an amount of time between a first current pulse and a second current pulse that are to be transmitted to a pulsed laser is determined. Based upon such an amount of time, a determination is made as to whether a porch pulse is to be prepended to the second current pulse. When the porch pulse is to be prepended to the second current pulse, an…

Automated merge conflict resolution with transformers

Granted: December 3, 2024
Patent Number: 12159211
An automated system for resolving program merges uses neural transformers with attention. In one aspect, a neural encoder transformer model is trained from developer-resolved merge conflicts to learn to predict a resolution strategy that aids a developer in constructing a merged program. In a second aspect, a neural decoder transformer model is trained on the syntax and semantics of different source code programming languages to predict a merge resolution consisting of interleaved lines…

Generating model training data from a domain specification

Granted: December 3, 2024
Patent Number: 12159115
Examples described herein generate training data for machine learning (ML) for natural language (NL) processing (such as semantic parsing for translating NL). A formula tree is generated based on sampling both a formula grammar and NL templates. Using the formula tree, an ML training data instance pair is generated comprising a formula example and an NL example. A context example may also be used during instantiation of the formula tree. An ML model is trained with training data…

Determining concept relationships in document collections utilizing a sparse graph recovery machine-learning model

Granted: December 3, 2024
Patent Number: 12159110
The present disclosure relates to systems, methods, and computer-readable media for utilizing a concept graphing system to determine and provide relationships between concepts within document collections or corpora. For example, the concept graphing system can generate and utilize machine-learning models, such as a sparse graph recovery machine-learning model, to identify less-obvious correlations between concepts, including positive and negative concept connections, as well as provide…

Audio associations for interactive media event triggering

Granted: December 3, 2024
Patent Number: 12159026
A system includes a development tool for adding electronically-driven effects to a dynamic user-influenced media experience. The development tool is adapted to receive first user input and second user input. The first user input defines an audio trigger corresponding to one or more words or phrases appearing in a textual transcript of an audio content stream that includes audio data to be played as part of the dynamic user-influenced media experience. The second user input defines an…

Assigning device identifiers by host identifier availability

Granted: December 3, 2024
Patent Number: 12159003
A method for electronic device identifier assignment at a host computing device includes receiving a current local identifier of a separate electronic device and a full unique identifier of the separate electronic device. A host-specific identifier is assigned to the separate electronic device by, based at least in part on determining that the current local identifier of the separate electronic device is included in a set of local identifier values available for assignment, assigning the…