Microsoft Patent Grants

Intelligent self-serve diagnostics

Granted: February 18, 2025
Patent Number: 12229783
The systems and methods relate to a self-serve diagnostic experience that enables users to help themselves when issues or problems emerge with a customer workload. The systems and methods provide an interactive interface that guides users through a troubleshooting journey. Users may enter a problem with a customer workload using the interactive interface and may receive one or more insights automatically generated by one or more detectors based on an analysis of the backend telemetry…

Automated generation of structured feedback for media creator

Granted: February 18, 2025
Patent Number: 12231733
Embodiments create a structured representation of user feedback received from a media player, where the user feedback relates to a media item played by the media player or a particular segment of a media item played by the media player. A device may receive a first selection signal from a first media player of a first user device. A device may, based on the first selection signal, determine first timestamp data, where the first timestamp data is associated with a first segment of a media…

Full motion video (FMV) routing in one-way transfer systems using modified elementary streams

Granted: February 18, 2025
Patent Number: 12231718
Systems and methods relating to full motion video (FMV) routing in one-way transfer (OWT) systems are described herein. The present technology modifies or adds packetized elementary streams (PESs) of video streams, that are sent from the low-trust side of the OWT system, with a global unique identifier (GUID) that is used as an identifier to determine a particular destination on the high-trust side of the OWT system. The enriched video stream is then transmitted through an OWT system…

Device with translation mechanism

Granted: February 18, 2025
Patent Number: 12231591
The description relates to hinged devices, such as hinged computing devices. One example can include a first portion extending from a hinge end to a distal end that includes a first magnet and a second portion extending from a hinge end to a distal end and includes a second magnet. A translation mechanism can cause a button to both send control signals for electronic components of the device and create a force that acts on the first magnet to affect magnetic attraction between the first…

Using graph enrichment to detect a potentially malicious access attempt

Granted: February 18, 2025
Patent Number: 12231448
Techniques are described herein that are capable of using graph enrichment to detect a potentially malicious access attempt. A graph that includes nodes and configuration-based links is generated. The nodes represent respective resources. Behavior-based links are added to the graph based at least in part on traffic logs associated with at least a subset of the resources. An attempt to create a new behavior-based link is identified. A probability of the new behavior-based link being…

Collecting and visualizing health profile data of radio access network components

Granted: February 18, 2025
Patent Number: 12231315
The present disclosure relates to systems, methods, and computer-readable media for collecting operational data across a plurality of radio access network (RAN) components for determining and presenting a health profile for the RAN components. Systems described herein involve implementing event tracking agents on the RAN components, compiling instances of detected events via event streams from the respective RAN components, and determining a health profile that reflects a current or…

Inductor tuning in superconducting circuits

Granted: February 18, 2025
Patent Number: 12230439
Embodiments of the present disclosure provide systems and methods to determine an inductance for each of a plurality of inductors of a superconducting circuit. The plurality of inductors are routed between a plurality of superconducting devices. An amount of coupled flux between inductors of the plurality of inductors is determined. Inductor widths along portions of the plurality of inductors are adjusted based on the inductance, the amount of coupled flux, and inductance requirements of…

Dynamically generated content stickers for use in video creation

Granted: February 18, 2025
Patent Number: 12230294
The present disclosure relates to methods and devices for dynamically generating stickers for use with a video. The methods and devices may dynamically generate a plurality of stickers in response to receiving a query with search terms for a sticker to add to a video being created. The plurality of stickers may include interactive content related to the search terms. The methods and devices may receive a selection of one or more of the stickers to include in the video. Upon an indication…

Array geometry agnostic multi-channel personalized speech enhancement

Granted: February 18, 2025
Patent Number: 12230259
Examples of array geometry agnostic multi-channel personalized speech enhancement (PSE) extract speaker embeddings, which represent acoustic characteristics of one or more target speakers, from target speaker enrollment data. Spatial features (e.g., inter-channel phase difference) are extracted from input audio captured by a microphone array. The input audio includes a mixture of speech data of the target speaker(s) and one or more interfering speaker(s). The input audio, the extracted…

Using token level context to generate SSML tags

Granted: February 18, 2025
Patent Number: 12230243
This disclosure describes a system that analyzes a corpus of text (e.g., a financial article, an audio book, etc.) so that the context surrounding the text is fully understood. For instance, the context may be an environment described by the text, or an environment in which the text occurs. Based on the analysis, the system can determine sentiment, part of speech, entities, and/or human characters at the token level of the text, and automatically generate Speech Synthesis Markup Language…

Techniques for improving standardized data accuracy

Granted: February 18, 2025
Patent Number: 12229669
Described herein is a technique for mapping the raw text of a job title of an online job posting to an entity embedding, associated with an entity or entry of a title taxonomy. The raw text of the job title is first encoded to generate a multilingual word embedding in a multilingual word embedding space. Then, the vector representation of the job title, as represented in the multilingual word embedding space is translated, using a neural network, to a vector representation of the job…

Technical document issues scanner

Granted: February 18, 2025
Patent Number: 12229513
A technical document scanner disclosed herein determines and categorizes various common issues among a large number of documents. An implementation of the technical document scanner is implemented using various computer process instructions including scanning a technical document to extract content, applying named entity recognition on the extracted content from the technical document to extract named entities, applying relation extraction on the named entities to extract relations…

Assignment of authentication types using graphical icons

Granted: February 18, 2025
Patent Number: 12229239
According to examples, an apparatus may include a processor and a memory on which is stored machine-readable instructions that when executed by the processor, may cause the processor to cause a graphical user interface to be displayed, the graphical user interface including graphical icons of a plurality of authentication types available for assignment to users and a graphical icon of a first user. The instructions may also cause the processor to detect a movement of a graphical icon of…

System and method for client-side rewriting of code included in a web page

Granted: February 18, 2025
Patent Number: 12229228
Systems and methods are described for client-side rewriting of web page code. A proxy computing device receives a web page from a server computing device and analyzes the web page to identify a code component. The proxy computing device generates a modified version of the web page by replacing the identified code component with a wrapped code component and including a code rewriting and evaluation function in the web page. The wrapped code component includes a call to the code rewriting…

Selection pushdown in column stores using bit manipulation instructions

Granted: February 18, 2025
Patent Number: 12229125
Systems and methods of processing queries for column-oriented database systems involve processing the queries to identify which of values of column data are to be accessed for the query. A select bitmap is then generated having k bits wherein each bit corresponds to one of the values of the column. The select bitmap is generated such that each bit representing a value of the column data that is to be accessed for the query has a first value and each bit representing a value of the column…

Integrated operating system search using scope options

Granted: February 18, 2025
Patent Number: 12229122
Methods and systems are provided for narrowing a scope of a search on a computing device to provide relevant search results to the user. Prior to receiving a search query from the user in a search box of a desktop taskbar, scope options are communicated for presentation from which the user can select. These scope options enable the user to select from web-based searches and local searches. A selection is received form the user of one of the scope options. Suggested search results are…

Reversing bias in polymer synthesis electrode array

Granted: February 18, 2025
Patent Number: 12226746
Polymers synthesized by solid-phase synthesis are selectively released from a solid support by reversing the bias of spatially addressable electrodes. Change in the current and voltage direction at one or more of the spatially addressable electrodes changes the ionic environment which triggers cleavage of linkers that leads to release of the attached polymers. The spatially addressable electrodes may be implemented as CMOS inverters embedded in an integrated circuit (IC). The IC may…

Recommendations using session relevance and incremental learning

Granted: February 11, 2025
Patent Number: 12223554
In some embodiments, a computer system generates a recommendation for a user of an online service based on user actions that have been performed by the user within a threshold amount of time before the generation of the recommendation. For each user action, the computer system determines an intent classification that identifies an activity of the user and that corresponds to different types of user actions, as well as a preference classification that identifies a target of the activity,…

End-to-end automatic speech recognition system for both conversational and command-and-control speech

Granted: February 11, 2025
Patent Number: 12223953
A contextual end-to-end automatic speech recognition (ASR) system includes: an audio encoder configured to process input audio signal to produce as output encoded audio signal; a bias encoder configured to produce as output at least one bias entry corresponding to a word to bias for recognition by the ASR system; a transcription token probability prediction network configured to produce as output a probability of a selected transcription token, based at least in part on the output of the…

Display screen anomaly detection system

Granted: February 11, 2025
Patent Number: 12223868
Techniques and systems for enhanced detection and correlation of transient anomalies in frames or graphics displayed on a display screen, such as flicker events. In one example, a method includes obtaining luminosity measurements of a display acquired over a series of frames depicted on the display, processing the luminosity measurements to form a luminosity signature for the series of frames, and detecting transient anomalies for the display based at least on the luminosity signature.