Microsoft Patent Grants

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,…

Facilitating collection of events detected by radio access network components

Granted: February 11, 2025
Patent Number: 12225394
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 example, the systems described herein can identify data signals that are tracked by one or more RAN components. Based on these data signals, the systems can define any number of network events that may be tracked by event tracking agents that are deployed on each of the RAN component(s). The RAN components may…

Intelligent download and session copy

Granted: February 11, 2025
Patent Number: 12225091
Disclosed in some examples, are methods, systems, devices, and machine-readable mediums that use one or more images (e.g., Quick-Response (QR) codes) displayed by a first application to both provide the location to obtain a second application and to copy a session from the first application to the second application once downloaded. In some examples, a session comprises an authentication session such that, when the session is copied, the user is logged into a network-based service within…

Network-aware endpoint data loss prevention for web transactions

Granted: February 11, 2025
Patent Number: 12225089
Methods for network aware endpoint data loss prevention (DLP) in web transactions are performed by systems and devices, which includes implementing DLP on endpoint devices and focuses on web traffic events from web browsers, while also associating the events to the network source entity. File download and upload events are intercepted from the operating system by a file system filter that determines the process creating events is a web browser based on process identifiers and comparing…

Distribution and management of services in virtual environments

Granted: February 11, 2025
Patent Number: 12225050
Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system…

Enriching exposed credential search results to make them actionable

Granted: February 11, 2025
Patent Number: 12225002
Techniques for (i) using contextual information associated with an exposed credential to identify a resource that could be accessed using the exposed credential, (ii) identifying a responsible entity of that resource, and (iii) alerting the responsible entity about the exposed credential are disclosed. A credential is determined to be in an exposed state. The exposed credential, if used, could potentially provide an actor access to a resource, despite the fact that the actor should not…

Accelerated network packet classifier

Granted: February 11, 2025
Patent Number: 12224945
The techniques disclosed herein enable systems to enhance network packet processing functionality through an accelerated packet classifier algorithm. Network packet classifiers serve to evaluate characteristics of network packets against various rules to determine how to process the network packet (e.g., routing, rewriting data). In contrast to existing systems, the present techniques pack a plurality of rules into a rule set which can then be applied to a network packet as a cohesive…

Medical intelligence system and method

Granted: February 11, 2025
Patent Number: 12224073
A method, computer program product, and computing system for: monitoring a meeting between a patient and a medical entity during a telehealth medical encounter; gathering information during the telehealth medical encounter, thus generating gathered encounter information; and rendering an informational window concerning the telehealth medical encounter for review by the patient and/or the medical entity, wherein the informational window is configured to provide supplemental information…

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.

High refractive index nanoimprintable resin for optical waveguide applications

Granted: February 11, 2025
Patent Number: 12222543
Disclosed is a nanoimprintable resin for use in optical waveguide applications. The nanoimprintable resin includes a base resin, metal oxide nanoparticles, and a photoinitiator. A cured film of the nanoimprintable resin exhibits a refractive index greater than or equal to 1.8 (589 nm), such as 1.9 (599 nm), according to ASTM D1218-21 at 25° C.

Ranking candidate search results by activeness

Granted: February 11, 2025
Patent Number: 12223001
The disclosed embodiments provide a system for processing data. During operation, the system determines activity features for candidates that match parameters of a search from a moderator of an opportunity, wherein the activity features include an amount of interaction between a candidate and additional moderators and a frequency of visits by the candidate to a platform used to conduct the interaction between the candidate and the additional moderators. Next, the system applies a machine…

Ontology customization for indexing digital content

Granted: February 11, 2025
Patent Number: 12222974
A method for automatically classifying terms of a first ontology into categories of a classification scheme defined with respect to a second ontology includes generating, for each term in the first ontology and each term in the second ontology, an embedding encoding the term and a description of the term. The method further includes adding the generated embeddings to a transformer model and computing, for each pair of the embeddings consisting of a first term from the first ontology and…

Federated graph queries across heterogeneous data stores

Granted: February 11, 2025
Patent Number: 12222945
Solutions are disclosed that enable efficient federated graph queries across multiple isolated data stores. Examples leverage the connectedness of the expected data that spans the data stores by defining the entities and relationships and inferring the intent of the queries. These are used to optimize data searches in the individual data stores. Examples map each of two or more variables of the input query to elements of a public schema and use the mapping to determining a storage tag…

Consistency checking for distributed analytical database systems

Granted: February 11, 2025
Patent Number: 12222926
Embodiments described herein are directed to detecting data inconsistencies within a distributed database and identifying the cause thereof. For example, lineage events are emitted from different components of the distributed system that operate on various data files. A consistency checking engine analyzes these events and detects inconsistencies with respect to the data files. The embodiments described herein checks the integrity of the database and assists in understanding the root…

Versioning of items in a data structure

Granted: February 11, 2025
Patent Number: 12222922
A system comprising: memory storing a data structure comprising a plurality of items, each item comprising a key-value pair; a writer arranged to perform a plurality of write operations each to write a respective item, either a new item being added to the data structure or an existing item being modified in the data structure; and a reader configured to perform a group-read operation to read from the data structure any items having keys in a specified range. The writer is configured to…

Hybrid spatial index

Granted: February 11, 2025
Patent Number: 12222917
Example implementations include a method, apparatus, and computer-readable medium configured for indexing records using a hybrid spatial index. The hybrid spatial index is an integer that indicates a spatial location of an object. The hybrid spatial index can indicate a cell that overlaps the object or a stripe that covers the object. The method, apparatus, or computer-readable medium may associate an integer spatial index with a record of an object. In at least some cases, the integer…

Versioned metadata using virtual databases

Granted: February 11, 2025
Patent Number: 12222914
Distributed database systems including a plurality of SQL compute nodes are described herein that enable such nodes to operate with versioned metadata despite the fact that SQL is only single-version aware. The distributed database system further includes a global logical metadata server to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and enable creation of a virtual database that includes the proper versions of…

Cache for identifiers representing merged access control information

Granted: February 11, 2025
Patent Number: 12222865
The system described herein introduces a cache that a file system uses to determine, for a current object, if the process to merge different types of access control information into merged access control information has already been performed for a previous object. Stated alternatively, the file system uses the cache to determine whether a current object being processed for storage has the same combination of access control information as a previous object that has already been processed…

Systems and methods for disaster recovery for edge devices

Granted: February 11, 2025
Patent Number: 12222825
Examples of the present disclosure describe improved systems and methods for disaster recovery for edge devices. In one example implementation, a current device configuration for a first device is received. The current device configuration comprises a device state and a workload configuration of the first device. A bootstrapping package for the first device is generated based on the current device configuration for the first device. Generating the bootstrapping package comprises…