Microsoft Technology Licensing, LLC

United States of America

Back to Profile

1-100 of 54,427 for Microsoft Technology Licensing, LLC Sort by
Query
Aggregations
Jurisdiction
        United States 38,280
        World 15,890
        Canada 257
Date
New (last 4 weeks) 232
2026 July (MTD) 169
2026 June 164
2026 May 155
2026 April 131
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 4,412
H04L 29/06 - Communication control; Communication processing characterised by a protocol 3,820
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 2,953
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer 2,294
G06F 9/44 - Arrangements for executing specific programs 2,131
See more
Status
Pending 3,690
Registered / In Force 50,737
Found results for  patents
  1     2     3     ...     100        Next Page

1.

ANOMALY DETECTION USING ACCUMULATED DATA USAGE COMPARED TO PROJECTED DATA USAGE IN A CLOUD COMPUTING ENVIRONMENT

      
Application Number 19027745
Status Pending
Filing Date 2025-01-17
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sethuraman, Prabhakaran
  • Saha, Srishty
  • Israel, Naveen Joel
  • Gangavarapu, Bharat Kumar

Abstract

A method for detecting an anomaly in resource utilization observed within a cloud computing platform includes observing an actual resource utilization for a customer of the cloud computing platform; determining a historical utilization distribution for the customer that defines values of a resource utilization metric across repeated instances of a time interval and sub-intervals therein; identifying a temporal location of an anomaly detection period within the time interval; filtering the historical utilization distribution to construct a distribution of relevant values of the resource utilization metric; and computing, based on the distribution of relevant values, a resource utilization projection for the customer. An anomaly risk metric in calculated and fit to an anomaly classification to determine the presence of a data usage anomaly. The data usage anomaly is confirmed the using a language model trained on prior data usage anomalies over prior time intervals tagged with actual unauthorized access.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

2.

DIGITAL RIGHTS MANAGEMENT ARCHITECTURE FOR ARTIFICIAL INTELLIGENCE MODELS

      
Application Number 19035396
Status Pending
Filing Date 2025-01-23
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Arbel, Eran
  • Grinberg, Hanan
  • Pundak, Gilad
  • Srour, Orr
  • Zyskind, Amir

Abstract

Various technologies pertaining to digital rights management (DRM) for artificial intelligence (AI) models are provided. In an example, a client computing device comprises a first processor and one or more second processors. Subsequent to transmitting a request for access to a computer-implemented AI model, the client computing device receives an encryption key, AI model certification information, and an AI model payload, wherein the AI model payload comprises an encrypted AI model. The client computing device validates the AI model payload based upon the AI model certification information and decrypts the AI model payload. The client computing device stores the decrypted AI model payload in a second memory where a first memory stores a DRM application. Responsive to a request to execute the AI model stored in the second memory, the computing device causes execution of the AI model by the one or more second processors.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/12 - Protecting executable software

3.

VIRTUALLY DIVIDED INPUT TRACKPAD

      
Application Number 19569067
Status Pending
Filing Date 2026-03-17
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Menashof, Roei Shlomo
  • Kerner, Ariel
  • Istrin, Oren

Abstract

The virtually divided input trackpad disclosed herein is designed to provide enhanced ergonomic user interaction with digital interfaces. The virtually divided input trackpad comprises two virtually separated functional areas, each of which may be dedicated to distinct functionalities such as object movement and object rotation. This arrangement allows for simultaneous two-handed operation, offering users an intuitive, efficient, and accessible way of controlling digital environments, which is especially beneficial for users with specific accessibility needs.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

4.

SYSTEMS AND METHODS FOR ACCELERATING THE COMPUTATION OF THE EXPONENTIAL FUNCTION

      
Application Number 19446346
Status Pending
Filing Date 2026-01-12
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Xi, Jinwen
  • Zhao, Ritchie
  • Liu, Ming Gang
  • Chung, Eric S.

Abstract

Aspects of embodiments of the present disclosure relate to a field programmable gate array (FPGA) configured to implement an exponential function data path including: an input scaling stage including constant shifters and integer adders to scale a mantissa portion of an input floating-point value by approximately log2 e to compute a scaled mantissa value, where e is Euler's number; and an exponential stage including barrel shifters and an exponential lookup table to: extract an integer portion and a fractional portion from the scaled mantissa value based on the exponent portion of the input floating-point value; apply a bias shift to the integer portion to compute a result exponent portion of a result floating-point value; lookup a result mantissa portion of the result floating-point value in the exponential lookup table based on the fractional portion; and combine the result exponent portion and the result mantissa portion to generate the result floating-point value.

IPC Classes  ?

  • G06F 7/556 - Logarithmic or exponential functions
  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers

5.

CORRELATING SECRET ALLOCATIONS, USE AND EXPOSURE

      
Application Number 19035703
Status Pending
Filing Date 2025-01-23
First Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Fanning, Michael Christopher
  • Smith, Anthony F
  • Sui, Yan
  • Wollman, Ross
  • Vu, Nguyen Song Khanh

Abstract

Cross-correlating identifiers are created and stored in a security asset database for corresponding security assets. The security asset database is used with the cross-correlating identifiers to perform functions for the underlying security assets without exposing the security assets. One function is a scan of network resources for potential exposure of the security assets. A key generation algorithm used to generate the cross-correlating identifiers is applied to any identified potential security data to generate a corresponding reference identifier. A determination is made whether a security asset comprises a security risk that exceeds a predetermined threshold based on at least a determination of whether the cross-correlating identifier for the security asset matches any reference identifiers generated for the potential security data, as well as based on other data stored in the security asset database for the security asset.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/40 - Network security protocols

6.

MODEL CHECKPOINT SAVING BASED ON MULTI-TIER STORAGE

      
Application Number 19137613
Status Pending
Filing Date 2024-03-05
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Luo, Wei
  • Li, Xiaoran
  • Qiu, Yang
  • Guo, Chengcheng
  • Rao, Qinghuan
  • Li, Jiapeng
  • Zhai, Aonan
  • Wen, Xiaole
  • Yang, Yang
  • Wang, Peng
  • Wang, Ziqi
  • Hua, Guoliang
  • Xuan, Shanming
  • Tong, Jie

Abstract

The present disclosure proposes a method, apparatus, and computer-readable medium for model checkpoint saving based on multi-tier storage. During a training of a machine learning model performed through a Graphics Processing Unit (GPU) in a target node, a checkpoint to be saved of the machine learning model may be identified from a GPU memory that directly exchanges data with the GPU. The checkpoint may be saved from the GPU memory to a central processing unit (CPU) memory that directly exchange data with a CPU in the target node. The checkpoint may be saved from the CPU memory to a non-transitory memory, the non-transitory memory including at least one of: a local non-transitory memory in the target node, a neighbor non-transitory memory in a neighbor node of the target node, and a remote non-transitory memory located remotely from the target node.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06N 20/00 - Machine learning

7.

COMPOUND FOR A TWO-PHASE IMMERSION COOLANT

      
Application Number 19094501
Status Pending
Filing Date 2025-03-28
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tom, Dennis Wai-Ching
  • Mills, Alexis Woodward
  • Efimovskaya, Alexandra
  • Liu, Hongbin
  • Baker, Nathan Andrew
  • Sun, Chong
  • Yang, Yinuo
  • Hoang, Kevin Khoa

Abstract

Disclosed herein is the compound CCC═C(F)CF. The compound can be provided as a pure isomer of either the E-isomer or Z-isomer, or as a diastereomeric mixture of both isomers (i.e., an E/Z mixture). The boiling point and dielectric constant of the compound enable effective use of the compound as a coolant in a two-phase immersion cooling system. A two-phase immersion cooling system incorporating the compound as coolant can include: an immersion tank configured to contain the coolant and to contain a component capable of generating heat; and a condenser configured to receive vaporized coolant and to condense the vaporized coolant back to liquid form.

IPC Classes  ?

  • C09K 5/04 - Materials undergoing a change of physical state when used the change of state being from liquid to vapour or vice-versa
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

8.

SKIN DETECTION USING VOLTAGE REPRESENTATIONS OF FREQUENCIES

      
Application Number 19567888
Status Pending
Filing Date 2026-03-16
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Jadidian, Jouya
  • Malik, Mohammad Mustafa

Abstract

A wearable device comprises an exteriorly positioned first electrode and a reporting capacitor. The first electrode forms a first side of the reporting capacitor, and a second side of the reporting capacitor is formed by skin of a user when the wearable device is worn. An oscillator is configured to output a signal to drive the first electrode at a first frequency. The oscillator is configured such that changes in capacitance at the reporting capacitor adjust the signal output by the oscillator from the first frequency to a second frequency. A frequency-to-voltage converter is configured to generate a voltage representation of the second frequency. A controller determines a change between the first frequency and the second frequency based on the voltage representation and indicates an amount of movement of skin of the user relative to the first electrode based on the determined frequency change.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means

9.

EFFICIENT SINGLE USER METRIC USAGE FOR HIGH PRECISION SERVICE INCIDENT DETECTION

      
Application Number 19436647
Status Pending
Filing Date 2025-12-30
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Titon, Myriam
  • Mashiah, Izhak
  • Hudayfi, Adir
  • Levi, Yosef Asaf
  • Agmon, Tamar

Abstract

Systems and methods for service incident detection in a cloud computing platform. According to an example implementation, the incident detection system retrieves a single user metric corresponding to a service call to a resource on which the service is dependent and uses unsupervised anomaly detection to detect anomalies indicative of a service incident. Detected anomalies include an anomaly score indicating a level of anomality. Additionally, a supervised learning classifier is trained and used to filter/classify the anomaly detection results based on features corresponding to the anomaly score. The features are learned based on characteristic dimensions, distribution, and statistics of anomaly scores of the user metric at different resolution/aggregation levels. Anomaly detection results are classified as an incident or not an incident. A report is generated for a determined incident.

IPC Classes  ?

  • H04L 43/02 - Capturing of monitoring data
  • H04L 41/5061 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
  • H04L 41/5074 - Handling of user complaints or trouble tickets

10.

DYNAMICALLY SUBSTITUTING A MODIFIED QUERY BASED ON PERFORMANCE ANALYSIS

      
Application Number 19454287
Status Pending
Filing Date 2026-01-20
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sadasivam, Ganapathi
  • Martinez Andrade, Andres
  • Penugonda, Kishore Kumar
  • Tong, Yanli

Abstract

The disclosure herein describes analyzing queries and dynamically modifying those queries based on the analysis. An indication that a query is to be executed by a first process is detected. It is determined that an analysis results data store does not include an active analysis result for the query using a query identifier of the query and, as a result, a modified instance of the query is generated using a modification pattern. The query and the modified instance of the query are analyzed based on a performance metric using a second process that is independent of the first process. An active analysis result of the query is recorded based on the analysis, wherein the analysis result indicates whether future executions of the query should be modified using the modification pattern. Further, in some examples, analysis results expire, such that associated queries are reanalyzed to generate active analysis results periodically.

IPC Classes  ?

11.

INTENT TAGS FOR GUIDING CONTENT GENERATION

      
Application Number 19032742
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Riche, Nathalie M.
  • Brown, David William
  • Romat, Hugo
  • Pahud, Michel
  • Marquardt, Nicolai
  • Bentley, Michael J.
  • Hinckley, Kenneth P.
  • Gmeiner, Frederic Otto

Abstract

This document relates to generative machine learning. Users can provide input relating to a content generation task. A generative machine learning model can be prompted to suggest concept tags based on the received user input. Then, users can select a concept tag and a value for that concept tag. A content item can be generated for the user using the generative machine learning model, where the content generation is based on the value for the selected concept tag. Over time, additional content tags can be updated with user-designated values while updating the generated content accordingly. In this manner, user generation of content with a generative machine learning model can be guided via received user inputs.

IPC Classes  ?

  • G06N 3/0455 - Auto-encoder networksEncoder-decoder networks
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06T 11/60 - Editing figures and textCombining figures or text

12.

Reducing Computational Burden in a Generative Model through Target Vocabulary Constraints

      
Application Number 19032585
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Dave, Kushal
  • Singh, Amit Kumar Rambachan
  • Mohankumar, Akash Kumar
  • Varma, Manik
  • Jiao, Jian
  • Sinha, Gaurav
  • Valluri, Ravisri Kumara

Abstract

A technique generates a response based on a query using a generative model. The technique includes encoding the query into a shortlist embedding and a sequence of response-part embeddings. The technique uses the shortlist embedding to identify a reduced-size vocabulary that is relevant to the query, selected from a larger target vocabulary of tokens. The technique then identifies at least one group of ranked tokens associated with a corresponding response-part embedding. The group of ranked tokens is selected from the reduced-size vocabulary. The technique then constructs a part of a response in a manner that is constrained by the group of ranked tokens. Such constraint helps reduce computational burden and latency. Some implementations construct the response non-autoregressively in a single pass, while others perform this operation autoregressively in plural passes. Some implementations of the target vocabulary include plural-word tokens, each including two or more words.

IPC Classes  ?

13.

AUTO-OPTIMIZED DELAY CONTROL FOR DIE-TO-DIE RECEIVER SAMPLING

      
Application Number US2025054253
Publication Number 2026/155805
Status In Force
Filing Date 2025-11-06
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Lu, Ping
  • Groen, Eric Douglas

Abstract

A delay optimizer includes circuits for detecting delay between the received data and the received clock, such as in an integrated circuit having separate dies coupled to communication via an interconnect that includes a clock channel and a data channel. The electrical characteristics of the clock channel and the data channel (including on-chip buffers) may introduce significant differences in the delay between the received clock and the received data coupled with the effects of clock jitter, inter-symbol interference, and duty-cycle distortion that may introduce significant sampling errors in the sampled data. The delay optimizer operates to detect the delay and optimize a sampling clock in real-time and on a continuous basis using the difference between the data edge of the received data and the received clock edge to determine an optimal delay value to sample the received data to produce the sampled data with the desired very-low bit-error-rate (BER).

IPC Classes  ?

  • H03K 5/13 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
  • H03K 5/1534 - Transition or edge detectors

14.

COMPOUND FOR A TWO-PHASE IMMERSION COOLANT

      
Application Number US2025054256
Publication Number 2026/155808
Status In Force
Filing Date 2025-11-06
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Tom, Dennis Wai-Ching
  • Mills, Alexis Woodward
  • Efimovskaya, Alexandra
  • Liu, Hongbin
  • Baker, Nathan Andrew
  • Sun, Chong
  • Yang, Yinuo
  • Hoang, Kevin Khoa

Abstract

Disclosed herein is the compound CCC=C(F)CF. The compound can be provided as a pure isomer of either the E-isomer or Z-isomer, or as a diastereomeric mixture of both isomers (i.e., an E/Z mixture). The boiling point and dielectric constant of the compound enable effective use of the compound as a coolant in a two-phase immersion cooling system. A two-phase immersion cooling system incorporating the compound as coolant can include: an immersion tank configured to contain the coolant and to contain a component capable of generating heat; and a condenser configured to receive vaporized coolant and to condense the vaporized coolant back to liquid form.

IPC Classes  ?

  • C09K 5/04 - Materials undergoing a change of physical state when used the change of state being from liquid to vapour or vice-versa
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
  • C07C 21/18 - Acyclic unsaturated compounds containing halogen atoms containing carbon-to-carbon double bonds containing fluorine

15.

KNOWLEDGE GRAPH QUERY OPTIMIZATION FOR RETRIEVAL AUGMENTED GENERATION

      
Application Number US2025054254
Publication Number 2026/155806
Status In Force
Filing Date 2025-11-06
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Melnikov, Evgeny
  • Kjølbro, Jógvan Nikolaj

Abstract

Techniques are provided for improving chat response generation using knowledge graph-based data retrieval. A chat system receives a user message and identifies relevant entities by performing a web search. A first generative language model receives a prompt containing the chat history, identified entities, and a knowledge graph schema defining entity types and relationships. The first model generates a structured query targeting specific entity attributes in the knowledge graph. After executing the query to retrieve targeted entity data, a second generative language model receives the retrieved data and user message to generate a contextually relevant response. The system enables precise control over grounding data by using the knowledge graph schema to specify exactly which entity attributes to retrieve, avoiding excessive or irrelevant information while maintaining comprehensive responses. This approach improves upon conventional database solutions by allowing flexible, relationship-aware queries that retrieve diverse yet focused entity information based on conversational context.

IPC Classes  ?

16.

DETECTING AND MITIGATING SECURITY RISKS IN GENERATIVE MODEL APPLICATIONS

      
Application Number US2025050401
Publication Number 2026/155782
Status In Force
Filing Date 2025-10-10
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Ezra, Shimon
  • Reznitsky, Slava
  • Karpovsky, Andrey
  • Horev, Shiran

Abstract

Various security mechanisms are considered for detecting and mitigating potential security risks posed by generative artificial intelligence. In one example, a generative model prompt is separated into a meta prompt part and an input prompt part, which in turn are separately encoded. Based on the resulting meta prompt embedding vector and input prompt embedding vector, the prompt is identified as anomalous, which in turn triggers an appropriate security action. In one example implementation, the meta prompt embedding vector is used to classify the prompt (e.g. by application type or application flow type), and the input prompt embedding vector is used for context-aware anomaly detection, using a class assigned to the prompt based on its meta prompt embedding vector. In another example implementation, the prompt is identified as anomalous based on distance between the meta prompt and input prompt embedding vector.

17.

EMBEDDING DYNAMIC CONTENT IN VIDEO DATA ALLOWING REAL-TIME INTERACTION VIA CONFIGURATION CHANGES DURING RENDERING

      
Application Number US2025053855
Publication Number 2026/155802
Status In Force
Filing Date 2025-11-04
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

A method for embedding dynamic content into video data. The method comprises detecting, by a video editor, an indication that a piece of dynamic content is intended be rendered in a dynamic video and determining at least one dynamic variable associated with the piece of dynamic content. The method further comprises detecting a selection of a selected dynamic variable of the at least one dynamic variable and determining a dynamic interaction associated with the selected dynamic variable. The method further comprises generating the dynamic video to comprise interactive dynamic content based on the piece of dynamic content and a static video, and labeling, in metadata of a dynamic video using a backwards-compatible video format, that the dynamic interaction is configured to be performed on the interactive dynamic content to modify the selected dynamic variable during playback of the dynamic video.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/34 - Indicating arrangements
  • H04N 21/8545 - Content authoring for generating interactive applications

18.

DATA AT REST ENCRYPTION FOR MULTI-TENANT SCENARIOS USING A CPU

      
Application Number 19280643
Status Pending
Filing Date 2025-07-25
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Shah, Monish Shantilal
  • Oshins, Jacob Kappeler

Abstract

This document relates to secure storage techniques that can be employed in a multi-tenant environment. In the disclosed implementations, a host CPU can perform data at rest encryption on data that is written to an SSD. By offloading the data at rest encryption from the SSD to the CPU, the complexity and power consumption of the SSD can be reduced. Furthermore, redundant cryptographic operations can be mitigated, because the SSD and CPU do not necessarily perform link encryption on data payloads themselves. Rather, link encryption can be limited to associated command data used to configure transfers of encrypted data payloads.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

19.

BISTABLE HINGE WITH DETERMINANT MOTION

      
Application Number 19453974
Status Pending
Filing Date 2026-01-20
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Yee, Christina Ashley
  • Gault, Joseph Benjamin
  • Bitz, Brian David

Abstract

An electronic device hinge includes a first body, a second body, and a link. The link is rotatable relative to the first body around a first pivot point and rotatable relative to the second body around a second pivot point. The first pivot point has a first rotational resistance and the second pivot point has a second rotational resistance that is different from the first rotational resistance. The hinge further includes a third body that is selectively positionable relative to the first body in a first configuration. The third body limits a first rotational range of motion around the first pivot point when positioned in the first configuration.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • H04M 1/02 - Constructional features of telephone sets

20.

SECURE ENFORCEMENT OF DIGITAL RIGHTS IN ARTIFICIAL INTELLIGENCE MODELS

      
Application Number 19566643
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pathirana, Isuru Chamara
  • Stankiewicz, Marcin Maciej
  • Rajeev, Kumar
  • Evans, Glenn F.
  • Patel, Priya Rakesh

Abstract

Aspects of the technology disclosed herein related to a distributed architecture for securely delivering AI models and/or training data sets to client devices for local use. The distributed includes a licensing server that controls access to and decryption of the models. The licensing server controls the distribution of licensing packages for the different models delivered by the distribution server. The client device transmits a license request to the licensing server. The licensing request may include device-level details about the client device itself, and such details may be provided in a secure, trusted manner, such as through a hardware root of trust (HROT) of the client device. If the details in the license request satisfy the security requirements for the model, a license package for the model is delivered to the client device. The license package includes a license for the model and a decryption key for the model.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

21.

DUAL-CONSTRAINED NEURAL NETWORK COMPRESSION WITH DYNAMIC WEIGHT RESTORATION

      
Application Number 19032861
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Challapally, Aditya Vasanth

Abstract

Techniques for dynamically compressing neural network models enable efficient deployment on resource-constrained devices. A compression manager monitors device metrics and application requirements to determine when compression is needed. Model-specific compression instructions guide sequential operations including quantization, layer fusion, pruning, and aggressive pruning, with each operation's parameters specified per layer. Compression metadata preserves information needed for potential restoration. When resources become constrained, the system progressively applies compression while maintaining critical model capabilities. As resources become available, compressed components can be selectively restored using stored metadata. The compression level adapts automatically based on real-time conditions, optimizing the balance between model size and performance.

IPC Classes  ?

  • G06N 3/0495 - Quantised networksSparse networksCompressed networks
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections

22.

COMPILING SQL INTRINSICS FOR PARALLEL EXECUTION

      
Application Number 19035798
Status Pending
Filing Date 2025-01-23
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Rajan, Kaushik
  • Rajendra, Sampath
  • Laird, Avery Sumner

Abstract

A structured query language (SQL) query including an SQL intrinsic function is processed using native code including single instruction multiple data (SIMD) or single instruction multiple thread (SIMT) processor instructions for execution on a processor having native parallelism. The native code is compiled from an implementation of the SQL intrinsic function in a platform-independent source code. The compiling comprises compiling the source code to generate a platform-independent intermediate representation (IR) of the source code. The IR is optimized for improved performance through parallelization. The optimized IR is lowered to generate the native code.

IPC Classes  ?

  • G06F 8/41 - Compilation
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries

23.

SYSTEMS AND METHODS FOR MOVING DATA BETWEEN SYSTEM COMPONENTS

      
Application Number 19379373
Status Pending
Filing Date 2025-11-04
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Tardif, John A.

Abstract

Embodiments of the present disclosure include techniques for moving data between electronic system components using buffers. A digital processor stores data generated in response to a series of commands in a first buffer. Commands are received with a reference to a second buffer. The digital processor tracks the last location that a data result was stored in the first buffer. When a data result fills the buffer, the remaining data is automatically stored in the second buffer. Downstream devices may empty full buffers. A client may receive an indication that a buffer is empty and subsequently send commands with a reference to empty buffer.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 9/34 - Addressing or accessing the instruction operand or the result

24.

DATA AT REST ENCRYPTION FOR MULTI-TENANT SCENARIOS USING A CPU

      
Application Number 19035254
Status Pending
Filing Date 2025-01-23
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Shah, Monish Shantilal

Abstract

This document relates to secure storage techniques that can be employed in a multi-tenant environment. In the disclosed implementations, a host CPU can perform data at rest encryption on data that is written to an SSD via an interposer. By offloading the data at rest encryption from the interposer to the CPU, the complexity and power consumption of the interposer can be reduced. Furthermore, redundant cryptographic operations can be mitigated, because the interposer and CPU do not necessarily perform link encryption on data payloads themselves. Rather, link encryption can be limited to associated command data used to configure transfers of encrypted data payloads.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems

25.

DETERMINING GENERATIVE SEARCH RESULTS DOCUMENT FOR QUERIES USING GENERATIVE ARTIFICIAL INTELLIGENCE MODELS AND ARBITRATION MODELS

      
Application Number 19094431
Status Pending
Filing Date 2025-03-28
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Gadit, Mohamed Salman Ismail
  • Hassan, Samer Hassan
  • Oakley, Andrew Peter
  • Chalmers, Nathan James
  • Shah, Ronak Ashwinkumar
  • Chakraborty, Doran
  • Rajaraman, Aparna
  • Hattori, Lile Palma
  • Sayar, Rami
  • Brubaker, Vera Aster
  • Cedeno, Matthew Yoshimi

Abstract

This disclosure describes utilizing a generative document system to create generative search results documents using generative artificial intelligence (AI) models and dynamically determining which one of the generative search results documents to provide in response to a search query. For example, in response to receiving a search query, the generative document system obtains search link results (e.g., website links and corresponding grounding information) for the search query and utilizes this information with multiple generative AI models to generate various types of generative search results documents. Additionally, the generative document system generates and utilizes a generative document arbitration model to determine, based on the search link results, which of the generative search results documents to provide in response to the search query.

IPC Classes  ?

26.

PERFORMING SPATIAL REASONING USING GENERATIVE LANGUAGE MODEL

      
Application Number 19033295
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Chen, Yiye
  • Sawhney, Harpreet Singh
  • Gyde, Nicholas Alexander
  • Jian, Yanan
  • Saunders, Jack Roe
  • Lundell, Benjamin Eliot

Abstract

Examples are disclosed that relate to performing reasoning processes using generative language models. One disclosed example provides a method of performing a spatial reasoning task. The method comprises, iteratively, at a reasoner agent, receiving query results from a retriever agent, and based upon the query results, generating a reasoner prompt. The method further comprises inputting the reasoner prompt into a reasoner language model, receiving a reasoner output from the reasoner language model, and sending a query to a retriever agent. The method further comprises, at the retriever agent, receiving the query from the reasoner agent, generating a retriever prompt, and inputting the retriever prompt into a retriever language model. The method further comprises receiving an output from the retriever language model, querying scene data, and receiving one or more results of the query, and sending the one or more results of the query to the reasoner agent.

IPC Classes  ?

27.

TRACKING THREE-DIMENSIONAL GEOMETRIC SHAPES

      
Application Number 19566916
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Allen, Lingzhi L.
  • Pauli, Wolfgang M.

Abstract

A set of geometric shapes to be applied by a machine learning model to objects identified in image data is defined. A learning rate of the machine learning model is updated in response to external events. The machine learning model is used to estimate spatial parameters for each of the objects identified in the image data. The spatial parameters are estimated by fitting the objects to the set of geometric shapes. Updates to the spatial parameters are temporally integrated. A spatial estimate of the objects identified in the image data is generated.

IPC Classes  ?

  • G06T 7/60 - Analysis of geometric attributes
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

28.

GENERATION OF SYNTHETIC TRAINING DATA USING GRAMMAR MAPPING

      
Application Number 19571030
Status Pending
Filing Date 2026-03-18
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Golobokov, Konstantin Andreyevich
  • Lin, Zeqi
  • Zhang, Haizhen
  • Hu, Yu
  • Al-Kofahi, Yousef Ahmed
  • Malsan, Jonathan Richard
  • Cao, Haiyuan
  • Fatade, Daniel Akintola

Abstract

The automatic generation of synthetic training data that can be used to train a language model to generate code examples following a code language based on a natural language input. Thus, new language models may be created, or existing language models may be fine-tuned, to adapt to automatically generate code without having to manually generate bulk quantities of training data. Rather, a many-to-many grammar mapping is navigated to generate training data. Specifically, the many-to-many grammar mapping maps code grammar to natural grammar. Then, each training data is generated by navigating the many-to-many grammar mapping definition to generate a mapping of a respective code expression to a respective natural language expression.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code
  • G06F 8/41 - Compilation
  • G06F 40/211 - Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars

29.

SYSTEM AND METHOD FOR DETECTING AND PREVENTING MODEL INVERSION ATTACKS

      
Application Number 19553151
Status Pending
Filing Date 2026-02-27
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sharma, Dushyant
  • Naylor, Patrick Aubrey
  • Ganong, Iii, William Francis
  • Jost, Uwe Helmut
  • Milanovic, Ljubomir

Abstract

A method, computer program product, and computing system for executing a plurality of requests to process data using a trained machine learning model. An anomalous pattern of requests including at least a threshold amount of out-of-domain data is identified from the plurality of requests. A potential model inversion attack is detected based upon, at least in part, identifying the anomalous pattern of requests.

IPC Classes  ?

30.

OPERATING SYSTEM WITH CONTENT HOLDING LAYER

      
Application Number 19033017
Status Pending
Filing Date 2025-01-21
First Publication Date 2026-07-23
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Nukala, Vamsikrishna

Abstract

A system for providing a content holding layer includes a processing system and memory storing instructions that, when executed by the processing system, cause the system to display a content holding element on a desktop of an operating system, receive an input for adding a content item to the content holding element, obtain content item data of the content item, add the content item data to a database associated with the content holding element, display a content holding application on the desktop, display a representation of the content item in the content holding application, determine one or more recommended actions applicable to the content item based at least in part of the content item data, and display, one or more selectable elements for executing the one or more recommended actions.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

31.

KNOWLEDGE DISTILLATION USING HYBRID LOSS FUNCTION FOR DIFFERENT SAMPLE TYPES

      
Application Number US2025054255
Publication Number 2026/155807
Status In Force
Filing Date 2025-11-06
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Ko, Jongwoo
  • Chen, Tianyi
  • Ding, Tianyu
  • Liang, Luming
  • Zharkov, Ilya Dmitriyevich

Abstract

A technique is described for training a student model based on a larger teacher model. The training includes generating a loss measure having a contrastive combination of two parts. The first part is based on a forward measure of divergence between teacher-generated and student-generated probability distributions, which, in turn, are based on teacher-generated samples. The second part is based on a reverse measure of divergence between student-generated and teacher-generated probability distributions, which, in turn, are based on student-generated samples. The technique then updates parameters of the student model based on the loss. In some implementations, the first part of the loss is generated using forward Kullback-Leibler (KL) divergence, and the second part of the loss is generated using reverse KL divergence. The technique also involves dynamically updating hyper-parameters during training.

IPC Classes  ?

32.

HEAD-LEVEL KV CACHE COMPRESSION FOR CONTEXTUAL QUESTION ANSWERING

      
Application Number CN2025072958
Publication Number 2026/152363
Status In Force
Filing Date 2025-01-17
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Asi, Abedelkader
  • Xiao, Wen
  • Cai, Zefan
  • Fu, Yu
  • Xiong, Wei

Abstract

Head-level key-value (KV) cache compression may be performed by allocating memory to individual heads of a multi-head attention model based on importance scores assigned to the individual heads of a multi-head attention model. The importance scores may be calculated based on both retrieval and reasoning attributes of the individual heads of the multi-head attention model. The retrieval attributes and reasoning attributes of the individual heads of the multi-head attention model may be determined based on an updated Needle-in-a-Haystack test that incorporates a Retrieval-Reasoning example. It should be appreciated that the reasoning attributes of the individual heads are different than attention scores associated with the multi-head attention model.

IPC Classes  ?

33.

INTERACTIVE VIDEO EDITING AND PLAYBACK WITH 3D OBJECT MANIPULATION

      
Application Number US2025053854
Publication Number 2026/155801
Status In Force
Filing Date 2025-11-04
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

Disclosed solutions provide for interactive video editing and playback with three dimensional (3D) object manipulation. Examples enable video players to display both an underlying static video along with a 3D object as dynamic content. The video editor presents a settings editor that enables the creator of the video to specify the ability of viewers to interact with the 3D object. The video viewer exposes settings for the dynamic content to enable users to reconfigure the display of the 3D dynamic content, making the video rendering an interactive experience. Use of references (e.g., URLs) within the dynamic content enables videos distributed in the new format updateable and correctable, such that information that is subject to change may be kept current, and informational errors introduced at the time of the video production may be corrected – without requiring creation and distribution of a substitute video file.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/32 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
  • G11B 27/34 - Indicating arrangements

34.

INTERACTIVE VIDEO EDITING AND PLAYBACK STORAGE FORMAT SOLUTIONS

      
Application Number US2025053856
Publication Number 2026/155803
Status In Force
Filing Date 2025-11-04
Publication Date 2026-07-23
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

Storage format solutions are disclosed for interactive video editing and playback that provide backwards compatibility for legacy players. Examples enable newer video players, that are able to extract dynamic content from the new video file format, to display both the underlying static video along with the dynamic content (according to a timeline within metadata stored in the new video file format), whereas legacy players display the static video. Some examples expose settings for the dynamic content to enable newer players to reconfigure the display of the dynamic content, making the video rendering an interactive experience. Use of references (e.g., URLs) within the dynamic content enables videos distributed in the new format updateable and correctable, such that information that is subject to change may be kept current, and informational errors introduced at the time of the video production may be corrected – without requiring creation and distribution of a substitute video file.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/32 - IndexingAddressingTiming or synchronisingMeasuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
  • H04N 9/82 - Transformation of the television signal for recording, e.g. modulation, frequency changingInverse transformation for playback the individual colour picture signal components being recorded simultaneously only
  • H04N 21/854 - Content authoring

35.

Distributed point-in-time restore across storage formats on a hybrid database

      
Application Number 19030658
Grant Number 12688203
Status In Force
Filing Date 2025-01-17
First Publication Date 2026-07-21
Grant Date 2026-07-21
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sood, Armaan
  • Sundaram, Krishnan

Abstract

To avoid inconsistencies caused by clock skew across data storage tiers, a point-in-time restore service creates a restore account, restores a partition of the database to its state at the designated point-in-time, including data from that time. A restored value is read from the data and a list is retrieved of segments written to a disaggregated storage tier by the existing partition. The disaggregated storage tier includes a first segment with a first value and a second segment with a second value, the values indicating their creation order. A first comparison is made between the restored value and the first value, and a second comparison is made between the restored value and the second value. Based on these comparisons, the first segment but not the second segment is copied to the restore account.

IPC Classes  ?

  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

36.

SPECIALIZED SUB-TASK MODELS USED TO PERFORM A TARGET TASK

      
Application Number 19018329
Status Pending
Filing Date 2025-01-13
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Fu, Zhoutong
  • Tu, Yiyuan
  • Wei, Haichao
  • Chen, Yi-Lin
  • Saraf, Neha
  • Dong, Liming
  • Wu, Andrew Stephen
  • Cao, Yihan
  • Lunia, Aman

Abstract

Embodiments of the disclosed technologies are capable of deploying a sequence of sub-task models to perform a target task. A query is received that includes a digital content item with a criterion. A task responsive to the query is determined. A first sub-task and second sub-task are generated from the task. The first sub-task includes a classification task related to a user and the criterion. The second sub-task includes a content generation task related to the classification task. The first sub-task is performed by determining a classification for the user with respect to the criterion. The second sub-task is performed by determining a natural text explanation for the classification. The classification and the natural language text explanation are presented via a user interface.

IPC Classes  ?

37.

Inference Acceleration of a Model using an In-Place Mixture-of-Experts

      
Application Number 19019234
Status Pending
Filing Date 2025-01-13
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Chen, Tianyi
  • Ding, Tianyu
  • Liang, Luming
  • Zharkov, Ilya Dmitriyevich

Abstract

A technique transforms an original model into an in-place mixture-of-experts model. To accomplish this, the technique first identifies at least one group of subnetworks that have different task-processing capabilities. The subnetworks are associated with respective groups of parameters. The technique then produces a router-supplemented model that includes a router that is capable of selecting a subset of the subnetworks to be used in processing a particular instance of input information. The router determines when a particular subnetwork should be selected based on a combination of two score parts. A first score part is based on token-related hidden state information, and a second score part is based on an assessed saliency of the particular subnetwork. The technique then fine-tunes the router-supplemented model, to produce the mixture-of-experts model. In inference, the mixture-of-experts model selects among the group of subnetworks using the router in a resource-efficient and low-latency manner.

IPC Classes  ?

38.

AUTO-OPTIMIZED DELAY CONTROL FOR DIE-TO-DIE RECEIVER SAMPLING

      
Application Number 19021373
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Lu, Ping
  • Groen, Eric Douglas

Abstract

A delay optimizer includes circuits for detecting delay between the received data and the received clock, such as in an integrated circuit having separate dies coupled to communication via an interconnect that includes a clock channel and a data channel. The electrical characteristics of the clock channel and the data channel (including on-chip buffers) may introduce significant differences in the delay between the received clock and the received data coupled with the effects of clock jitter, inter-symbol interference, and duty-cycle distortion that may introduce significant sampling errors in the sampled data. The delay optimizer operates to detect the delay and optimize a sampling clock in real-time and on a continuous basis using the difference between the data edge of the received data and the received clock edge to determine an optimal delay value to sample the received data to produce the sampled data with the desired very-low bit-error-rate (BER).

IPC Classes  ?

  • H03K 5/14 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of delay lines
  • H03K 5/00 - Manipulation of pulses not covered by one of the other main groups of this subclass
  • H03K 5/135 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals

39.

ASYNCHRONOUS SERVING ARCHITECTURE FOR CUSTOMIZED CONTENT ITEMS

      
Application Number 19022194
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Wei, Haichao
  • Romascanu, Avi
  • Tong, Hao
  • Lok, George Jefferson
  • Fang, Renpeng

Abstract

Custom content generation techniques for connection networking are described. A method comprises receiving a first signal indicating an entity session associated with an entity identifier, retrieving a first content item associated with the entity identifier from a memory cache, presenting the first content item in a first content slot of a first section of a graphical user interface (GUI) in response to the first signal, wherein the first section is in a rendered section of the GUI, generating a second content item associated with the entity identifier using a generative artificial intelligence model in response to the first signal, determining whether the second content item is received, and assigning the second content item to a second content slot of a second section of the GUI when the second content item is received, wherein the second section is in a non-rendered section of the GUI.

IPC Classes  ?

  • G06N 5/022 - Knowledge engineeringKnowledge acquisition

40.

FRAGMENT-BASED QUANTUM MECHANICAL CALCULATION OF PROTEIN PROPERTIES

      
Application Number 19137085
Status Pending
Filing Date 2022-12-21
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Wang, Tong
  • Shao, Bin
  • Liu, Tieyan

Abstract

A computing system for fragment-based quantum mechanical calculation of protein properties is provided. A processor implements a protein fragmentation module that separates a computer-readable polypeptide sequence into a plurality of data units. For each subsequence of three adjacent amino acids in the polypeptide sequence, a first amino acid, a second amino acid, and a third amino acid are identified, each amino acid having a respective main chain including an amino group, a carbon, and a carboxyl group, and a side chain attached to the alpha carbon. The protein fragmentation module generates a data unit representing a first alpha carbon, a first carboxyl group, a second amino group, a second alpha carbon, a second carboxyl group, a second side chain, a third amino group, and a third alpha carbon, and stores the generated data unit in the memory.

IPC Classes  ?

  • G16B 5/00 - ICT specially adapted for modelling or simulations in systems biology, e.g. gene-regulatory networks, protein interaction networks or metabolic networks
  • G06N 10/80 - Quantum programming, e.g. interfaces, languages or software-development kits for creating or handling programs capable of running on quantum computersPlatforms for simulating or accessing quantum computers, e.g. cloud-based quantum computing
  • G16B 40/00 - ICT specially adapted for biostatisticsICT specially adapted for bioinformatics-related machine learning or data mining, e.g. knowledge discovery or pattern finding

41.

DIGITAL PHASE-LOCKED LOOPS (PLL) INCLUDING CLOSED-LOOP TIME-TO-DIGITAL CONVERTER (TDC) GAIN CALIBRATION CIRCUITS AND RELATED METHODS

      
Application Number 19353739
Status Pending
Filing Date 2025-10-09
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Lu, Ping
  • Chen, Minhan
  • Desai, Shaishav A.

Abstract

In a calibrated digital phase-locked-loop (DPLL) circuit, during a normal operating mode, a control value provided to a digitally controlled oscillator (DCO) is updated by a feedback circuit to keep an output clock generated by the DCO synchronized with a reference clock. The feedback circuit includes a time-to-digital converter (TDC) circuit to measure a phase difference as a time interval. In a calibration operating mode of the calibrated DPLL circuit, calibration of a resolution of a time measurement of the time interval measured by the TDC is performed in the feedback circuit while the control value provided to the DCO is kept constant. Calibrating the TDCs in each of the DPLLs in an integrated circuit (IC) to a nominal resolution in this manner improves synchronization of the clock domains. In some examples, the TDC circuit is a Vernier type circuit and calibration sets a delay difference to a nominal resolution.

IPC Classes  ?

  • H03L 7/107 - Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth
  • G04F 10/00 - Apparatus for measuring unknown time intervals by electric means
  • H03L 7/085 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
  • H03L 7/099 - Details of the phase-locked loop concerning mainly the controlled oscillator of the loop

42.

SYSTEMS AND METHODS FOR ISOLATING FAULTS IN DIE-TO-DIE INTERCONNECTS

      
Application Number 19358141
Status Pending
Filing Date 2025-10-14
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tan, Terrence Huat Hin
  • Boecker, Charles Walter
  • Shivnaraine, Ravi
  • Gozun, Edwin Magtoto
  • Vamvakos, Sokratis

Abstract

Systems and methods for isolating faults in die-to-die interconnects are provided. A method includes providing a first transmission path, along a die-to-die interconnect, from a transmitter associated with a first die to an asynchronous buffer associated with a second die. The method further includes providing a second transmission path from voltage reference circuitry associated with the second die to the asynchronous buffer associated with the second die. The method further includes simultaneously enabling both the first transmission path and the second transmission path to allow the asynchronous buffer to receive inputs from both the transmitter associated with the first die and the voltage reference circuitry associated with the second die, such that the inputs received by the asynchronous buffer are indicative of: (1) no failure in the die-to-die interconnect, (2) an open failure in the die-to-die interconnect, or (3) a short failure in the die-to-die interconnect.

IPC Classes  ?

  • G01R 31/28 - Testing of electronic circuits, e.g. by signal tracer
  • G01R 31/66 - Testing of connections, e.g. of plugs or non-disconnectable joints

43.

CONTEXTUALIZATION OF GENERATIVE LANGUAGE MODELS BASED ON ENTITY RESOURCE IDENTIFIERS

      
Application Number 19563978
Status Pending
Filing Date 2026-03-11
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Jauhar, Sujay Kumar
  • Cucerzan, Silviu Petru
  • Chandrasekaran, Nirupama
  • Herring, Allen
  • Baek, Jinheon

Abstract

The disclosed concepts relate to contextualization of generative language models. In some implementations, a linked entity database is populated with entity resource identifiers of entities extracted from a search log by an entity linker. A contextualized prompt data structure is generated based on the linked entity database, e.g., by including linked entity context information in the contextualized prompt data structure. A response to the contextualized prompt data structure is received, where the response is conditioned on the linked entity context information.

IPC Classes  ?

  • G06F 40/40 - Processing or translation of natural language
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06N 5/02 - Knowledge representationSymbolic representation

44.

HANDOFF OF EXECUTING APPLICATION BETWEEN LOCAL AND CLOUD-BASED COMPUTING DEVICES

      
Application Number 19565817
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Brinkhoff, Christiaan
  • Padmanabhan, Prasanna Chromepet
  • Patnaik, Sandeep

Abstract

Systems and methods are provided for handing off execution of an application from a local computing device to a cloud-based computing device. The disclosed technology is directed to determining whether and when to initiate handing off the execution of the application based on monitoring resource consumption of the local computing device. When the application is not previously installed on the cloud-based computing device, the local computing device transmits an application installer executable to the cloud-based computing device for enabling use of the same application on the cloud-based computing device.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 11/32 - Monitoring with visual indication of the functioning of the machine

45.

SYNCHRONIZATION BLOCK

      
Application Number US2025053688
Publication Number 2026/151503
Status In Force
Filing Date 2025-11-03
Publication Date 2026-07-16
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Doing, Richard William
  • Zhang, Chulian
  • Wan, Lu
  • Tingen, James Oscar
  • Xu, Xiaoling
  • Petre, George
  • Savell, Thomas Craig
  • Pfeifer, Andrew Alan

Abstract

A computing device (10) including a system-on-a-chip (SoC) (12). The SoC includes a plurality of logic circuit blocks, including synchronization blocks (22) and hardware accelerator blocks (24). A synchronization block is configured to receive a wait request (30) from a first hardware accelerator block. The wait request includes one or more semaphores (32) and one or more wait threshold values (34). The synchronization block is configured to store the wait request. The synchronization block is configured to receive, from a signal source block (42), a signal request (50) that indicates a semaphore included among the one or more semaphores in the wait request. In response to receiving the signal request, the synchronization block is configured to update the semaphore. The synchronization block is configured to determine that the updated value (52) of the semaphore has reached the wait threshold value and to transmit a wait completion response (54) to at least the first hardware accelerator block.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores

46.

VULNERABILITY DETECTION AND MANAGEMENT

      
Application Number US2025053689
Publication Number 2026/151504
Status In Force
Filing Date 2025-11-03
Publication Date 2026-07-16
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Kim, George
  • Mcconnell, Christopher B.
  • Goldin, Benjamin David

Abstract

Systems and methods to provide vulnerability detection and management in a cloud computing system according to examples. More specifically, a vulnerability detection system receives access logs of a package repository and records information that links packages downloaded from the package repository to the computing assets that downloaded the packages. The vulnerability detection system evaluates an inventory of the package repository against a report of identified vulnerabilities (e.g., Common Vulnerabilities and Exposures (CVEs)). When a vulnerable package is identified in the inventory, the vulnerability detection system removes the vulnerable package from the package repository. The vulnerability detection system further determines affected assets and contact information of corresponding users and provides notifications to the users. In some examples, a mitigation or remediation is determined and provided to the users.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

47.

ISOLATED PLATFORM FOR RESPONSIBLE ARTIFICIAL INTELLIGENCE

      
Application Number US2025053851
Publication Number 2026/151506
Status In Force
Filing Date 2025-11-04
Publication Date 2026-07-16
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Sakib, Md, Nazmus
  • Holdsworth, Katharine, Ormond
  • Adam, Preston, Derek
  • Malhotra, Akash

Abstract

An isolated platform for responsible AI is described. In various examples, a method is performed by a computing device. Output is generated by executing at least part of an application in an isolated virtual machine with an input-output virtualized accelerator, where the application is an artificial intelligence application. The isolated virtual machine is used to check the output. In response to the check being successful, the output is returned. In response to the check being unsuccessful, an error message is returned.

IPC Classes  ?

  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities

48.

INFERENCE ACCELERATION OF A MODEL USING AN IN-PLACE MIXTURE-OF-EXPERTS

      
Application Number US2025053853
Publication Number 2026/151507
Status In Force
Filing Date 2025-11-04
Publication Date 2026-07-16
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Chen, Tianyi
  • Ding, Tianyu
  • Liang, Luming
  • Zharkov, Ilya, Dmitriyevich

Abstract

A technique transforms an original model into an in-place mixture-of-experts model. To accomplish this, the technique first identifies at least one group of subnetworks that have different task-processing capabilities. The subnetworks are associated with respective groups of parameters. The technique then produces a router-supplemented model that includes a router that is capable of selecting a subset of the subnetworks to be used in processing a particular instance of input information. The router determines when a particular subnetwork should be selected based on a combination of two score parts. A first score part is based on token-related hidden state information, and a second score part is based on an assessed saliency of the particular subnetwork. The technique then fine-tunes the router-supplemented model, to produce the mixture-of-experts model. In inference, the mixture-of-experts model selects among the group of subnetworks using the router in a resource-efficient and low-latency manner.

IPC Classes  ?

  • G06N 3/045 - Combinations of networks
  • G06N 3/0455 - Auto-encoder networksEncoder-decoder networks
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections

49.

EFFICIENT RETRIEVAL AND RANKING WITH LARGE LANGUAGE MODELS

      
Application Number US2025057789
Publication Number 2026/151538
Status In Force
Filing Date 2025-12-03
Publication Date 2026-07-16
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Tiwana, Birjodh Singh
  • Yajamana Satyanarayana, Vinay
  • Gupta, Akhilesh
  • Firooz, Mohammad H.
  • Somaiya, Manas Haribhai
  • Simon, Luke E.
  • Olgiati, Andrea
  • Danchev, Hristo I.
  • Borisyuk, Fedor V.
  • Song, Qingquan
  • Dai, Yun
  • Behdin, Kayhan
  • Baarzi, Ataollah Fatahi
  • Gupta, Aman
  • Wang, Zhipeng
  • Elizondo, Borja Ocejo
  • Choi, Jihye
  • Akterskii, Andrei
  • Xiong, Zihan
  • Liu, Zhanglong
  • Zhou, Sen
  • Pei, Zhoutao
  • Sang, Hejian
  • Srinivasa Ramanujam, Sudarshan

Abstract

An example may, at a first device, input an entity embedding for an entity and an item embedding for a plurality of items to a scoring function. The entity embedding and the item embedding are pre-computed using a first language model. At the first device, a retrieval score for the entity and a first item of the plurality of items is computed. The retrieval score is used to identify an item subset of the plurality of items. A ranking prompt is input to a second language model. The second language model and the first language model have a common parameter value. The second language model generates a ranking score for the entity and a second item in response to the ranking prompt. An online system uses the ranking score to include or exclude the second item from a presentation of digital content to the entity via a device.

IPC Classes  ?

50.

REINFORCEMENT LEARNING FRAMEWORK FOR ONLINE SYSTEMS

      
Application Number 19020285
Status Pending
Filing Date 2025-01-14
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tu, Shenyinying
  • Peng, Lijun
  • Zhang, Yi
  • Gao, Yuan

Abstract

Artificial intelligence techniques for connection networking are described. A method comprises receiving a request for a set of content items for a content feed, generating a set of metrics for a first set of content items of a first type and a second set of candidate content items of a second type using a machine learning model, selecting a first content item of the first type from the first set of content items and a second content item of the second type from the second set of content items based on the set of metrics using a blending algorithm to form a blended set of content items, allocating the first content item and the second content item from the blended set of content items to multiple slots in the content feed, and presenting the blended set of content items within the content feed on a GUI of a device.

IPC Classes  ?

  • H04N 21/80 - Generation or processing of content or additional data by content creator independently of the distribution processContent per se
  • G06N 3/092 - Reinforcement learning
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering

51.

KNOWLEDGE DOMAIN PARITY MECHANISM FOR AUTOMATED FUNCTIONAL TESTING OF NON-DETERMINISTIC SYSTEMS

      
Application Number 19020486
Status Pending
Filing Date 2025-01-14
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Bitran, Hadas
  • Zonens, Uri
  • Wities, Rachel

Abstract

A model output evaluator may, for each ground truth text of ground truth texts, link response entities of a language model output text and ground truth entities of the ground truth text to corresponding ontology entities of an ontology that includes the set of ontology entities and edges connecting the ontology entities. The evaluator may, for each ground truth text, determine a ground truth text score based on traversal distances within the ontology between each linked response entity and one or more linked ground truth entities of the ground truth text, wherein the traversal distances are calculated based on a number of edges traversed within the ontology between the linked response entity and the one or more linked ground truth entities. The evaluator may classify the output text of the language model based on at least one of the ground truth text scores satisfying a classification condition.

IPC Classes  ?

  • G06F 16/36 - Creation of semantic tools, e.g. ontology or thesauri
  • G06F 16/353 - ClusteringClassification into predefined classes

52.

INTERACTIVE VIDEO EDITING AND PLAYBACK WITH 3D OBJECT MANIPULATION

      
Application Number 19023184
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

Disclosed solutions provide for interactive video editing and playback with three dimensional (3D) object manipulation. Examples enable video players to display both an underlying static video along with a 3D object as dynamic content. The video editor presents a settings editor that enables the creator of the video to specify the ability of viewers to interact with the 3D object. The video viewer exposes settings for the dynamic content to enable users to reconfigure the display of the 3D dynamic content, making the video rendering an interactive experience. Use of references (e.g., URLs) within the dynamic content enables videos distributed in the new format updateable and correctable, such that information that is subject to change may be kept current, and informational errors introduced at the time of the video production may be corrected—without requiring creation and distribution of a substitute video file.

IPC Classes  ?

  • G11B 27/036 - Insert-editing
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G11B 27/34 - Indicating arrangements

53.

INTERACTIVE VIDEO EDITING AND PLAYBACK STORAGE FORMAT SOLUTIONS

      
Application Number 19023227
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

Storage format solutions are disclosed for interactive video editing and playback that provide backwards compatibility for legacy players. Examples enable newer video players, that are able to extract dynamic content from the new video file format, to display both the underlying static video along with the dynamic content (according to a timeline within metadata stored in the new video file format), whereas legacy players display the static video. Some examples expose settings for the dynamic content to enable newer players to reconfigure the display of the dynamic content, making the video rendering an interactive experience. Use of references (e.g., URLs) within the dynamic content enables videos distributed in the new format updateable and correctable, such that information that is subject to change may be kept current, and informational errors introduced at the time of the video production may be corrected—without requiring creation and distribution of a substitute video file.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

54.

EMBEDDING DYNAMIC CONTENT IN VIDEO DATA ALLOWING REAL-TIME INTERACTION VIA CONFIGURATION CHANGES DURING RENDERING

      
Application Number 19023259
Status Pending
Filing Date 2025-01-15
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kenzler, Brock Andrew
  • Balko, Soeren

Abstract

A method for embedding dynamic content into video data. The method comprises detecting, by a video editor, an indication that a piece of dynamic content is intended be rendered in a dynamic video and determining at least one dynamic variable associated with the piece of dynamic content. The method further comprises detecting a selection of a selected dynamic variable of the at least one dynamic variable and determining a dynamic interaction associated with the selected dynamic variable. The method further comprises generating the dynamic video to comprise interactive dynamic content based on the piece of dynamic content and a static video, and labeling, in metadata of a dynamic video using a backwards-compatible video format, that the dynamic interaction is configured to be performed on the interactive dynamic content to modify the selected dynamic variable during playback of the dynamic video.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/431 - Generation of visual interfacesContent or additional data rendering
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

55.

KNOWLEDGE GRAPH QUERY OPTIMIZATION FOR RETRIEVAL AUGMENTED GENERATION

      
Application Number 19024421
Status Pending
Filing Date 2025-01-16
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Melnikov, Evgeny
  • Kjølbro, Jógvan Nikolaj

Abstract

Techniques are provided for improving chat response generation using knowledge graph-based data retrieval. A chat system receives a user message and identifies relevant entities by performing a web search. A first generative language model receives a prompt containing the chat history, identified entities, and a knowledge graph schema defining entity types and relationships. The first model generates a structured query targeting specific entity attributes in the knowledge graph. After executing the query to retrieve targeted entity data, a second generative language model receives the retrieved data and user message to generate a contextually relevant response. The system enables precise control over grounding data by using the knowledge graph schema to specify exactly which entity attributes to retrieve, avoiding excessive or irrelevant information while maintaining comprehensive responses. This approach improves upon conventional database solutions by allowing flexible, relationship-aware queries that retrieve diverse yet focused entity information based on conversational context.

IPC Classes  ?

  • G06F 16/2453 - Query optimisation
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/953 - Querying, e.g. by the use of web search engines

56.

Knowledge Distillation using Hybrid Loss Function for Different Sample Types

      
Application Number 19025011
Status Pending
Filing Date 2025-01-16
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ko, Jongwoo
  • Chen, Tianyi
  • Ding, Tianyu
  • Liang, Luming
  • Zharkov, Ilya Dmitriyevich

Abstract

A technique is described for training a student model based on a larger teacher model. The training includes generating a loss measure having a contrastive combination of two parts. The first part is based on a forward measure of divergence between teacher-generated and student-generated probability distributions, which, in turn, are based on teacher-generated samples. The second part is based on a reverse measure of divergence between student-generated and teacher-generated probability distributions, which, in turn, are based on student-generated samples. The technique then updates parameters of the student model based on the loss. In some implementations, the first part of the loss is generated using forward Kullback-Leibler (KL) divergence, and the second part of the loss is generated using reverse KL divergence. The technique also involves dynamically updating hyper-parameters during training.

IPC Classes  ?

57.

METHODS FOR LOOKUP TABLE-BASED MIXED-PRECISION MATRIX MULTIPLICATION

      
Application Number 19025510
Status Pending
Filing Date 2025-01-16
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Yang, Mao
  • Cao, Shijie
  • Cao, Ting
  • Ma, Lingxiao

Abstract

A method is presented for mixed-precision matrix multiplication. The method comprises decomposing an n-bit weight matrix into a series of n one-bit matrices. An m-bit activation matrix is received, where m>n. A lookup table of partial matrix multiplication results is generated based on permutations of groups of the m-bit activation matrix and the n one-bit matrices. An input weight matrix is received, the input weight matrix having a depth of g bits. For each bit of the input weight matrix, partial matrix multiplication results are retrieved from the lookup table using g-bit groups of the input weight matrix as indices. The retrieved partial matrix multiplication results are aggregated into a final mixed-precision matrix multiplication result.

IPC Classes  ?

  • G06F 17/16 - Matrix or vector computation
  • G06F 1/03 - Digital function generators working, at least partly, by table look-up

58.

SNOOP FILTER WITH DISAGGREGATED VECTOR TABLE

      
Application Number 19323827
Status Pending
Filing Date 2025-09-09
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Panavich, Jason Lawrence
  • Robinson, Eric Francis

Abstract

The described technology provides a method including receiving a request from an agent for accessing a cogran and for allocating an agent ID to one of a plurality of SFT entries in a snoop filter (SFT), performing a tag lookup function for a tag of the cogran in the SFT to find a matched SFT entry, wherein the matched SFT entry is tracking the tag of the cogran, determining the number n of agents being tracked by the matched SFT entry, and in response to determining that the number n of agents being tracked by the matched entry is above a threshold, storing a DVT index in the tracking_info field of the matched SFT entry, wherein the DVT index selects a DVT entry in a disaggregated vector table (DVT), wherein the selected DVT entry is configured to hold a tracking vector for tracking the agents that have cached the cogran for the matched SFT entry.

IPC Classes  ?

  • G06F 12/0817 - Cache consistency protocols using directory methods

59.

IMPLEMENTING VECTOR INDEX BUILD AND SEARCH USING QUERY OPERATORS

      
Application Number 19435080
Status Pending
Filing Date 2025-12-29
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Freedman, Craig Steven
  • Iyer, Rajkumar

Abstract

Methods, systems, and computer program products are provided that implement vector-related requests using query operators. For example, a system includes a database, a parser, a converter, an optimizer, and an execution engine. The database is associated with query operators that are non-vector-specific. The database stores a table with vector embeddings. The parser is configured to parse a request indicating a vector operation associated with the vector embeddings. The converter is configured to convert the vector operation into a logical operator tree comprising a representation of the request as a logical flow of the query operators, enabling the vector operation without vector-specific executable code or operators. The optimizer is configured to convert the logical operator tree into an executable plan. The execution engine is configured to execute the executable plan against the table with vector embeddings.

IPC Classes  ?

  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
  • G06F 16/22 - IndexingData structures thereforStorage structures

60.

READABILITY BASED CONFIDENCE SCORE FOR LARGE LANGUAGE MODELS

      
Application Number 19530099
Status Pending
Filing Date 2026-02-04
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Imani, Shima
  • Shrivastava, Harsh

Abstract

The present disclosure relates to methods and systems that generate a confidence score for the generated large language model (LLM) output. The methods and systems use the text of the input provided to the LLM and the text from the generated LLM output to produce a feature vector that encodes a readability of the text from the input and the text of the LLM output. The feature vector is used to determine a corresponding confidence score for the generated LLM output. The confidence score is used to evaluate a quality of the generated LLM output.

IPC Classes  ?

61.

OPTIMIZATION OF RETRIEVAL AUGMENTED GENERATION USING DATA-DRIVEN TEMPLATES

      
Application Number 19544645
Status Pending
Filing Date 2026-02-19
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Boué, Laurent
  • Rama, Kiran

Abstract

Systems and methods are disclosed herein for compressing a prompt. In an example system, an importance score listing is obtained that includes a score indicative of an importance of a plurality of dataset keywords. From the importance score listing, a keyword importance score is identified for a plurality of keywords in a current text fragment, such as a text fragment to be compressed. A set of placeholders in an abstract prompt template is populated based on the current text fragment. The current text fragment is compressed based on the importance of the plurality of keywords in the current text fragment to generate a compressed text fragment. In an example, the compressed text fragment is included in the prompt for transmission to a computing entity, such as a large language model of a generative question-answering system.

IPC Classes  ?

62.

REAL-TIME FACIAL RESTORATION AND RELIGHTING IN VIDEOS USING FACIALENHANCEMENT NEURAL NETWORKS

      
Application Number 19561904
Status Pending
Filing Date 2026-03-10
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pouyanfar, Samira
  • Sengupta, Sunando
  • Sommerlade, Eric Chris Wolfgang
  • Parikh, Anjali S.
  • Abraham, Ebey Paulose
  • Hawkins, Brian Timothy
  • Mohammadi, Mahmoud

Abstract

The present disclosure includes an image restoration system that efficiently and accurately produces high-quality images captured under low-light and/or low-quality environmental conditions. To illustrate, when a user is in a low-lit environment and participating in a video stream, the image restoration system enhances the quality of the image by dynamically re-lighting the user's face. Moreover, it significantly enhances the image quality to the extent that other users viewing the video stream are unaware of the poor environmental conditions of the user. In addition, the image restoration system creates and utilizes an image restoration machine-learning model to improve the quality of low-quality images by re-lighting and restoring them in real time. Various implementations combine an autoencoder model with a distortion classifier model to create the image restoration machine-learning model.

IPC Classes  ?

  • G06T 5/50 - Image enhancement or restoration using two or more images, e.g. averaging or subtraction
  • G06T 5/70 - DenoisingSmoothing
  • G06T 5/73 - DeblurringSharpening
  • G06T 7/194 - SegmentationEdge detection involving foreground-background segmentation
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

63.

CODE ADAPTATION THROUGH DEEP LEARNING

      
Application Number 19562221
Status Pending
Filing Date 2026-03-10
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Allamanis, Miltiadis
  • Fu, Shengyu
  • Liu, Xiaoyu
  • Sundaresan, Neelakantan
  • Svyatkovskiy, Alexey

Abstract

A code adaptation mechanism automatically integrates the variable names of a pasted source code snippet into variable names defined in a pre-existing partial source code program. The variable names from the pasted source code snippet are replaced with anonymized values. A deep learning model predicts the most likely variable name from the pre-existing partial source code program to replace each anonymized value. The deep learning model is trained on numerous variable usage patterns from various source code programs to learn to predict the most likely mapping of an undefined variable name from the pasted source code snippet to a variable name in the pre-existing partial source code program thereby generating a syntactically and semantically correct program.

IPC Classes  ?

64.

SUPPLEMENTAL CONTENT AND GENERATIVE LANGUAGE MODELS

      
Application Number 19563112
Status Pending
Filing Date 2026-03-11
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Manavoglu, Eren
  • Basu, Debapriya

Abstract

A computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. The acts include providing a prompt to a generative language model, where the generative language model generates output based upon the prompt, identifies text in the output that is to be associated with a supplemental content item, and assigning a hyperlink to the text in the output. Upon the hyperlink being selected or hovered over, the supplemental content item is displayed.

IPC Classes  ?

  • H04W 72/25 - Control channels or signalling for resource management between terminals via a wireless link, e.g. sidelink
  • H04W 72/0446 - Resources in time domain, e.g. slots or frames

65.

TWO-TOWER NEURAL NETWORK FOR CONTENT-AUDIENCE RELATIONSHIP PREDICTION

      
Application Number 19564609
Status Pending
Filing Date 2026-03-12
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tang, Xueqian
  • Peng, Lijun
  • Wang, Jiarui
  • Zhang, Yi
  • Wu, Yi
  • Subramaniam, Arvind

Abstract

In an example embodiment, a generator model such as a large language model (LLM) is leveraged to generate embeddings for both pieces of content and users. The embeddings map the pieces of content and the users into the same latent n-dimensional space. The embeddings are then fine-tuned using a two-tower deep neural network, with one of the towers representing users and the other tower representing content. The two-tower deep neural network is trained to optimize the embeddings over some shared goal, such as user engagement with content, and uses information such as user interactions with content in that process. A clustering technique, such as K-nearest neighbor (kNN) can then be used to identify a grouping of top user/content pairs based on similarity between users and content, as reflected in the embeddings. For a given piece of content, therefore, the top users from that cluster can then be recommended as an audience for the content.

IPC Classes  ?

66.

DATA-AT-REST PROTECTION FOR VIRTUAL MACHINES

      
Application Number 19566148
Status Pending
Filing Date 2026-03-13
First Publication Date 2026-07-16
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Lin, Jin
  • Hepkin, David Alan
  • Ebersol, Michael Bishop
  • Kurjanowicz, Matthew David
  • Hope, Taylor Alan

Abstract

Data-at-rest protection for virtual machines includes operating a data protection component within a first privilege context of a guest partition, and operating a guest operating system (OS) within a second privilege context of the guest partition. The data protection component participates in data input/output operations of the guest OS. Based on a data output operation of the guest OS, the data protection component applies a first data protection operation to first data associated with the data output operation; and initiates storage of a first result of the first data protection operation to a data storage device. Based a data input operation of the guest OS, the data protection component applies a second data protection operation to second data associated with the data input operation; and, based on applying the second data protection operation to the second data, communicates an outcome of the data input operation to the guest OS.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

67.

Reduction of intersymbol interference by matching a voxel lattice constant and a point spread function shadow in optical systems

      
Application Number 19246907
Grant Number 12682929
Status In Force
Filing Date 2025-06-24
First Publication Date 2026-07-14
Grant Date 2026-07-14
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Von Lerber, Tuomo Antero
  • Autere, Anton Viljami

Abstract

Technology is disclosed for improving read accuracy and storage capacity in optical data storage systems. The technology includes writing, with an optical write system, voxels into a voxel lattice having a voxel lattice constant (VLC) of an optical storage medium and reading, with an optical read system, the voxels from the optical storage medium. The optical read system includes optical components that have a point spread function (PSF). The VLC matches a shadow of the PSF either by virtue of the write system setting the VLC to match the shadow of the PSF of the read system or the read system adjusting the optical components to match the shadow of the PSF with the VLC. The system may be tuned by selecting which shadow of the PSF is used for matching with the VLC, the shape of the voxel lattice, the number of bits per voxel, or a combination.

IPC Classes  ?

  • G11B 7/00 - Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation, reproducing using an optical beam at lower powerRecord carriers therefor
  • G11B 3/06 - Determining or indicating position of head
  • G11B 7/005 - Reproducing
  • G11B 15/68 - Automatic cassette-changing arrangements

68.

Creating Textual Output with the Writing Style of a Specific User Using Generative Artificial Intelligence

      
Application Number 18292998
Status Pending
Filing Date 2022-09-01
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Vickers, Anna
  • De Wynter, Adrian
  • Cadoni, Enrico
  • Ge, Tao
  • Li, Zhang
  • Wang, Xun
  • Chen, Si-Qing

Abstract

A data processing system implements receiving, from an application of a client device of a user, a request for content to be generated by a language model. The request includes a natural language prompt describing the content to be generated and an identifier of the user. The system further implements executing a query on one or more sample content sources to obtain sample content items authored at least in part by the user, constructing a prompt for the language model based on the natural language prompt and the sample content items, the prompt instructs the language model to mimic the writing style of the user based on the one or more sample content items, providing the prompt as an input to the language model to obtain the content, providing the content to the application of the client device, and causing the application to present the content in the application.

IPC Classes  ?

69.

MODELING NEGATIVE USER EXPERIENCE WITH CONNECTIONS NETWORK NOTIFICATIONS

      
Application Number 19008846
Status Pending
Filing Date 2025-01-03
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Jaikumar, Padmini
  • Wan, Haohua
  • Kim, Jean Young
  • Wang, Tianqi
  • Li, Tianqi
  • Prabhakar, Prakruthi
  • Gupta, Viral

Abstract

Aspects of the disclosure include methods and systems for modeling negative user experiences with notifications. A method includes collecting notification engagement patterns for a plurality of recipients. The notification engagement patterns each include one or more recipient actions in a sequence ending with a disinterest action. Each notification engagement pattern is assigned to a disinterest class of a plurality of predetermined disinterest classes according to the disinterest action for the respective notification engagement pattern and dynamically labeled training data is generated from the notification engagement patterns. Positive labels are assigned to actions within a respective notification engagement pattern according to the disinterest class of the notification engagement pattern. A model is trained using the dynamically labeled training data to generate disinterest predictions for candidate notifications to be delivered to recipients.

IPC Classes  ?

70.

TRUE RANDOM NUMBER GENERATORS INCLUDING RING OSCILLATOR CIRCUITS LEVERAGING FREQUENCY AND PHASE COLLAPSE EVENTS

      
Application Number 19008958
Status Pending
Filing Date 2025-01-03
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Chiang, Ting-Yen

Abstract

True random number generators including ring oscillator circuits leveraging frequency and phase collapse events are described. An example ring oscillator circuit (ROC) includes a first oscillating loop comprising a first set of inverters, where the first oscillating loop is to oscillate at a first frequency and phase. The ROC further includes a second oscillating loop comprising a second set of inverters, which differs from the first set of inverters either in terms of a type of inverters or a number of inverters. The second oscillating loop is to oscillate at a second frequency and phase, different from the first frequency and phase. The ROC further includes a third oscillating loop to, as a result of mode switching from a first mode of operation into a second mode of operation, oscillate at a third frequency and phase, different from the first frequency and phase and the second frequency and phase.

IPC Classes  ?

  • H03K 3/84 - Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
  • G06F 7/58 - Random or pseudo-random number generators
  • H03K 3/03 - Astable circuits

71.

CLASSIFYING REGION VEGETATION USING VEGETATION INDEX SIGNATURE CURVES

      
Application Number 19012842
Status Pending
Filing Date 2025-01-07
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ranganathan, Vaishnavi Nattar
  • Olsen, Peder Andreas
  • Silva, Bruno
  • Busheska, Angela

Abstract

A computerized method classifies vegetation in geographic regions. Target coordinates that describe a geographic region are obtained and vegetation data associated with the geographic region is obtained. In some examples, the vegetation data includes satellite imagery data of the geographic region. Vegetation index data points are generated using the obtained vegetation data (e.g., Normalized Difference Vegetation Index (NDVI) data points). A signature curve associated with the geographic region is plotted using the generated vegetation index data points and the vegetation in the geographic region is classified using the plotted signature curve. Then, a vegetation management action is caused to be performed in association with the geographic region based on the classified vegetation. The method enables the identification of crops in the geographic location and/or monitoring of forest growth or decline in the geographic location.

IPC Classes  ?

72.

VULNERABILITY DETECTION AND MANAGEMENT

      
Application Number 19013710
Status Pending
Filing Date 2025-01-08
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kim, George
  • Mcconnell, Christopher B.
  • Goldin, Benjamin David

Abstract

Systems and methods to provide vulnerability detection and management in a cloud computing system according to examples. More specifically, a vulnerability detection system receives access logs of a package repository and records information that links packages downloaded from the package repository to the computing assets that downloaded the packages. The vulnerability detection system evaluates an inventory of the package repository against a report of identified vulnerabilities (e.g., Common Vulnerabilities and Exposures (CVEs)). When a vulnerable package is identified in the inventory, the vulnerability detection system removes the vulnerable package from the package repository. The vulnerability detection system further determines affected assets and contact information of corresponding users and provides notifications to the users. In some examples, a mitigation or remediation is determined and provided to the users.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures

73.

ROLE-BASED APPROVAL OF A RESOURCE LIFECYCLE EVENT WITH REGARD TO A CLOUD-BASED RESOURCE

      
Application Number 19049864
Status Pending
Filing Date 2025-02-10
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sharma, Arjun
  • Verma, Vaibhav
  • Garg, Hardik
  • Lalwani, Sheetal
  • Sinwar, Mukesh Kumar
  • Kapoor, Drishti
  • Tandon, Shubh
  • Kumar, Abhishek

Abstract

Techniques are described herein that are capable of performing role-based approval of a resource lifecycle event with regard to a cloud-based resource. A request to perform a resource lifecycle event with regard to a cloud-based resource is received. A designated approver is identified. The designated approver has authority to grant approval to perform the resource lifecycle event with regard to the cloud-based resource as a result of the designated approver having an approver role, which is authorized to grant the approval. An explicit approval is obtained from the designated approver. The explicit approval grants approval to perform the resource lifecycle event with regard to the cloud-based resource. As a result of an approval criterion being satisfied, performance of the resource lifecycle event with regard to the cloud-based resource is triggered. The approval criterion includes obtainment of the explicit approval.

IPC Classes  ?

74.

GENERATION OF THREE-DIMENSIONAL AVATAR

      
Application Number 19132536
Status Pending
Filing Date 2023-11-23
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Chen, Dong
  • Zhang, Bo
  • Zhang, Ting
  • Gu, Shuyang
  • Bao, Jianmin
  • Baltrusaitis, Tadas
  • Shen, Jingjing
  • Wen, Fang
  • Guo, Baining
  • Wang, Tengfei

Abstract

According to implementations of the subject matter described herein, a solution for generation of three-dimensional avatar is provided. According to this solution, a trained diffusion model is obtained, which is trained based on a sample three-dimensional avatar of a sample object. A target feature representation is generated from a predetermined input using the diffusion model. The target feature representation comprises a set of target feature maps corresponding to a tri-plane, respectively, to characterize feature information of a target object in a three-dimensional space. A three-dimensional avatar of the target object is generated based on the target feature representation. In this way, high-quality three-dimensional avatars can be generated in an efficient way, with reduced memory and computing costs.

IPC Classes  ?

  • G06T 15/20 - Perspective computation
  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06V 10/40 - Extraction of image or video features

75.

EFFICIENT RETRIEVAL AND RANKING WITH LARGE LANGUAGE MODELS

      
Application Number 19251682
Status Pending
Filing Date 2025-06-26
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tiwana, Birjodh Singh
  • Yajamana Satyanarayana, Vinay
  • Gupta, Akhilesh
  • Firooz, Mohammad H.
  • Somaiya, Manas Haribhai
  • Simon, Luke E.
  • Olgiati, Andrea
  • Danchev, Hristo I.
  • Borisyuk, Fedor V.
  • Song, Qingquan
  • Dai, Yun
  • Behdin, Kayhan
  • Baarzi, Ataollah Fatahi
  • Gupta, Aman
  • Wang, Zhipeng
  • Elizondo, Borja Ocejo
  • Choi, Jihye
  • Akterskii, Andrei
  • Xiong, Zihan
  • Liu, Zhanglong
  • Zhou, Sen
  • Pei, Zhoutao
  • Sang, Hejian

Abstract

An example may, at a first device, input an entity embedding for an entity and an item embedding for a plurality of items to a scoring function. The entity embedding and the item embedding are pre-computed using a first language model. At the first device, a retrieval score for the entity and a first item of the plurality of items is computed. The retrieval score is used to identify an item subset of the plurality of items. A ranking prompt is input to a second language model. The second language model and the first language model have a common parameter value. The second language model generates a ranking score for the entity and a second item in response to the ranking prompt. An online system uses the ranking score to include or exclude the second item from a presentation of digital content to the entity via a device.

IPC Classes  ?

  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06N 3/0455 - Auto-encoder networksEncoder-decoder networks

76.

DETERMINING PHASE ORDERS IN ToF IMAGING

      
Application Number 19553639
Status Pending
Filing Date 2026-03-02
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Ortiz Egea, Sergio

Abstract

Examples are disclosed that relate to determining phase orders for phase data in a time-of-flight camera sensor, for use in unwrapping the phase data. One example provides a computing system comprising a depth sensor comprising a plurality of pixels, an illumination source, and a storage machine holding instructions executable by a logic machine to control the illumination source to output amplitude-modulated light at two or more modulation frequencies. The instructions are further executable to, for each pixel, make two or more phase measurements corresponding to different modulation frequencies, based at least on the two or more phase measurements, determine a series of phase order sets, determine a most likely phase order set by comparing the series of phase order sets to a line representing an evolution of phase with distance, and based on the most likely phase order set, determine a distance value associated with the pixel.

IPC Classes  ?

  • G01S 17/894 - 3D imaging with simultaneous measurement of time-of-flight at a 2D array of receiver pixels, e.g. time-of-flight cameras or flash lidar

77.

SYSTEM AND METHOD FOR SELECTING RELEVANT CONTENT IN AN ENHANCED VIEW MODE

      
Application Number 19557747
Status Pending
Filing Date 2026-03-05
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Bose, Joy
  • Kundlia, Amit

Abstract

Aspects of the present disclosure include devices and methods for selecting relevant content in an enhanced view mode. In an example, a computer device may be configured to receive digital content to be displayed by a web-based application according to a first view mode. The computer device may be configured to determine an enhanced view mode is enabled, wherein the enhanced view mode is different from the first view mode. The computer device may be configured to identify one or more first portions of primary content of the digital content to be displayed according to the enhanced view mode based on user information. The computer device may be configured to cause display of the one or more first portions of the primary content in the web-based application according to the enhanced view mode, and one or more second portions of the primary content according to a second view mode different from the enhanced view mode.

IPC Classes  ?

  • G06F 40/109 - Font handlingTemporal or kinetic typography
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services

78.

IMMERSION COOLED INTEGRATED CIRCUIT PACKAGE

      
Application Number US2025051231
Publication Number 2026/147578
Status In Force
Filing Date 2025-10-16
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Oseen-Senda, Kathryn Midori
  • Gupta, Naval
  • Xu, Danhua
  • Abalos, Oscar, Jr.
  • Dong, Fang

Abstract

A two-phase immersion cooling system may include a two-phase immersion cooling container defining a volume. The two-phase immersion cooling system may include an immersion fluid housed in the two-phase immersion cooling container filling at least a portion of the volume. The two-phase immersion cooling system may include at least one computing system that is at least partially submerged in the immersion fluid, such that the at least one computing system includes a printed circuit board, an integrated circuit, a ball grid array that electrically and mechanically couples the integrated circuit to the printed circuit board, and a sealant between the printed circuit board and the integrated circuit that substantially prevents fluid flow of the immersion fluid across at least a portion of a plurality of solder balls that are included in the ball grid array when the integrated circuit is operating at a temperature that boils the immersion fluid.

IPC Classes  ?

79.

LIQUID WIRE

      
Application Number US2025051374
Publication Number 2026/147582
Status In Force
Filing Date 2025-10-17
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Amoah-Kusi, Christian
  • Gershaft, Aleksandr Mikhailovich
  • Tuttle, Bryan William
  • Hoodman, David Gerard
  • John, Nisha Susan
  • Chesser, Jason Blake
  • Delano, Andrew Douglas
  • Tan, Guixiang Ellen
  • Ray, Stephen Melvin
  • Rosell, Naomi Yokogawa

Abstract

According to one implementation, a disclosed method includes transmitting one or more commands to instruct a heat rejection unit (HRU) of the cooling system to transmit a data signal along the liquid coolant loop by controllably altering pump power between a baseline power level and a second power level that imparts a predicable change in a flow characteristic measured at a subset of the devices coupled to the coolant loop. The method further provides for sampling values of a flow characteristic at one or more of the devices both before and after altering the pump power of the first HRU and transmitting a telemetry' stream including the first values to a processing system that confirms transmission of the data signal in response to detecting a pattern in the telemetry stream that matches an expected response pattern.

IPC Classes  ?

  • G06F 1/20 - Cooling means
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

80.

PROGRAMMABLE MEMORY ASSIST

      
Application Number US2025051583
Publication Number 2026/147585
Status In Force
Filing Date 2025-10-17
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Badran-Louca, Serena
  • Balasubramanian, Suraj
  • Hofmann, Richard Gerard
  • Franke, Jeremiah

Abstract

The disclosed techniques provide a dynamic voltage and frequency scaling (DVFS) module and a domain residing in a core. The DVFS module includes a Voltage and Memory Assist Table (VMAT), including firmware-programmable registers that store target voltages that correspond to performance states and firmware-programmable registers that store memory assist values that correspond to the performance states. The domain includes memories. The DVFS module is configured to, during a current performance state: provide a core voltage to the domain, such that the core voltage is provided based on a target voltage among the target voltages that corresponds to the current performance state, and provide memory assist signaling to the memories, such that the memory assist signaling is provided based on the memory assist values that correspond to the current performance state. The DVFS module uses an efficient crawl to transition memory assist values from one performance state to another performance state.

IPC Classes  ?

  • G06F 1/324 - Power saving characterised by the action undertaken by lowering clock frequency
  • G06F 1/3234 - Power saving characterised by the action undertaken
  • G06F 1/3296 - Power saving characterised by the action undertaken by lowering the supply or operating voltage

81.

EMBEDDING A DIGITAL WATERMARK IN STYLUS PEN INK

      
Application Number US2025051585
Publication Number 2026/147587
Status In Force
Filing Date 2025-10-17
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Menashof, Roei Shlomo
  • Istrin, Oren
  • Hadad, Netanel

Abstract

Methods and systems for embedding a digital watermark in a stylus pen ink. A method (300) for embedding a digital watermark in a stylus pen ink by a digitizer comprises detecting (310) a touch from a stylus pen on a display of the digitizer, determining (312) a user identification, wherein the user identification is linked to the digital watermark, and based at least on the touch from the stylus pen on the display, displaying (322) the stylus pen ink on the display, the stylus pen ink embedding the digital watermark as a pattern of pixels.

IPC Classes  ?

  • G06F 21/16 - Program or content traceability, e.g. by watermarking
  • G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • G06T 1/00 - General purpose image data processing

82.

LIMITING ACCESS PRIVILEGES TO PROVIDE SECURE GROUP-BASED ACCESS TO ELECTRONIC APPLICATIONS

      
Application Number US2025052154
Publication Number 2026/147589
Status In Force
Filing Date 2025-10-23
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Howells, Alexander, Geoffrey
  • Caldwell, Andrew
  • Furtado, Ivona, Deborah, Agnela
  • Dintakurthi, Rama, Mohan, Rao
  • Sahay, Vishwa, Shobhit
  • Luthra, Aryan
  • Mohammad, Haris

Abstract

Privilege overreach is a security threat that occurs when users are granted excessive access to electronic applications without considering potential security risks. This threat can arise for several reasons such as lack of access control policies and tools, user role complexity, legacy systems with inherited user privileges, and gradual accumulation of unnecessary privileges. For example, when users change roles or take on additional responsibilities at a company, they may accumulate access rights to various electronic applications without shedding access rights for electronic applications associated with their previous roles, leading to a gradual increase in privileges that can result in privilege overreach. The present technology limits access privileges to provide secure group-based access to electronic applications by discovering active users, classifying groups, and prioritizing them. Applications from a directory and application sign-in data are read and analyzed, along with group membership data, to determine optimal groups allowed to access an application.

IPC Classes  ?

83.

TRUE RANDOM NUMBER GENERATORS INCLUDING RING OSCILLATOR CIRCUITS LEVERAGING FREQUENCY AND PHASE COLLAPSE EVENTS

      
Application Number US2025053687
Publication Number 2026/147599
Status In Force
Filing Date 2025-11-03
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor Chiang, Ting-Yen

Abstract

True random number generators including ring oscillator circuits leveraging frequency and phase collapse events are described. An example ring oscillator circuit (ROC) includes a first oscillating loop comprising a first set of inverters, where the first oscillating loop is to oscillate at a first frequency and phase. The ROC further includes a second oscillating loop comprising a second set of inverters, which differs from the first set of inverters either in terms of a type of inverters or a number of inverters. The second oscillating loop is to oscillate at a second frequency and phase, different from the first frequency and phase. The ROC further includes a third oscillating loop to, as a result of mode switching from a first mode of operation into a second mode of operation, oscillate at a third frequency and phase, different from the first frequency and phase and the second frequency and phase.

IPC Classes  ?

  • G06F 7/58 - Random or pseudo-random number generators
  • H03K 3/03 - Astable circuits
  • H03K 3/84 - Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators

84.

ROOT CAUSE ANALYSIS FOR ANOMALY JOBS

      
Application Number 19011868
Status Pending
Filing Date 2025-01-07
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Zhu, Yiwen
  • Li, Manting
  • Li, Zhen
  • Venkatraman Krishnan, Subramaniam
  • Liu, Xiaolei
  • Tian, Long
  • Jiang, Lie
  • Huang, Kun
  • Lin, Lijing
  • Ali, Fathelrahman Ahmed Elmisbah

Abstract

A system accesses metrics of features of workflows indicating an anomaly, the features represented as nodes in a graph and causal relationships as links, wherein a root node corresponds to the anomaly. The system, for each feature in each subgraph, computes an adjacent contribution score corresponding to each link for which the feature is a causing node, based on the metrics. The system determines a nonadjacent contribution score for each feature of the nodes in the graph to the anomaly by: assigning the adjacent contribution scores of features in a root subgraph of the multiple subgraphs that includes the root node to the corresponding features in the graph, for an adjacent subgraph of the multiple subgraphs that includes a shared feature that is also in the root subgraph, modifying the adjacent contribution scores of unique features of the adjacent subgraph based on the nonadjacent contribution score of the shared feature.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

85.

SYNCHRONIZATION BLOCK

      
Application Number 19012543
Status Pending
Filing Date 2025-01-07
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Doing, Richard William
  • Zhang, Chulian
  • Wan, Lu
  • Tingen, James Oscar
  • Xu, Xiaoling
  • Petre, George
  • Savell, Thomas Craig
  • Pfeifer, Andrew Alan

Abstract

A computing device including a system-on-a-chip (SoC). The SoC includes a plurality of logic circuit blocks, including synchronization blocks and hardware accelerator blocks. A synchronization block is configured to receive a wait request from a first hardware accelerator block. The wait request includes one or more semaphores and one or more wait threshold values. The synchronization block is configured to store the wait request. The synchronization block is configured to receive, from a signal source block, a signal request that indicates a semaphore included among the one or more semaphores in the wait request. In response to receiving the signal request, the synchronization block is configured to update the semaphore. The synchronization block is configured to determine that the updated value of the semaphore has reached the wait threshold value and to transmit a wait completion response to at least the first hardware accelerator block.

IPC Classes  ?

  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit

86.

PROXY PINGS IN VIRTUAL NETWORKS

      
Application Number 19015185
Status Pending
Filing Date 2025-01-09
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Nguyen, Vincent Vu Phan
  • Srinivasan, Harish
  • Dasgupta, Milan
  • Verma, Anshuman

Abstract

Examples solutions for evaluating network connectivity between computing resources within a computing environment include: generating a network packet for a proxy ping at a first host server that provides a first virtual machine (VM), the network packet being originally generated by the first host server and not generated by the first VM, the network packet being created to include a proxy ping flag within a header of the network packet; capturing a sending timestamp; receiving a response network packet generated by a second host server in response to interception of the network packet without the network packet being sent through to the second VM, the network packet having been identified for interception by the second host server based on identifying the proxy ping flag within the header of the network packet; capturing a response timestamp; and computing a latency value based on a difference between the sending and response timestamps.

IPC Classes  ?

  • H04L 67/56 - Provisioning of proxy services
  • H04L 12/46 - Interconnection of networks
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04L 69/22 - Parsing or analysis of headers

87.

PROXY PINGS IN VIRTUAL NETWORKS

      
Application Number 19056720
Status Pending
Filing Date 2025-02-18
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Nguyen, Vincent Vu Phan
  • Srinivasan, Harish
  • Dasgupta, Milan
  • Verma, Anshuman

Abstract

Examples solutions for evaluating network connectivity between computing resources within a computing environment include: generating a network packet for a proxy ping at a first host server that provides a first virtual machine (VM), the network packet being originally generated by the first host server and not generated by the first VM, the network packet being created to include a proxy ping flag within a header of the network packet; capturing a sending timestamp; receiving a response network packet generated by a second host server in response to interception of the network packet without the network packet being sent through to the second VM, the network packet having been identified for interception by the second host server based on identifying the proxy ping flag within the header of the network packet; capturing a response timestamp; and computing a latency value based on a difference between the sending and response timestamps.

IPC Classes  ?

  • H04L 67/56 - Provisioning of proxy services
  • H04L 12/46 - Interconnection of networks
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04L 69/22 - Parsing or analysis of headers

88.

METHODS FOR SOLVING MANY-BODY QUANTUM SYSTEM PROBLEMS

      
Application Number 19082049
Status Pending
Filing Date 2025-03-17
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Troyer, Matthias
  • Nayak, Chetan Vasudeo
  • Lackey, Bradley Curtis
  • Soeken, Mathias

Abstract

A computer-implemented method is presented for solving a many-body quantum system problem. The method comprises, at a classical computing device, receiving a many-body quantum system problem. A portfolio of approximate candidate methods for solving the many-body quantum system problem is received. Approximate solutions are generated to the many-body quantum system problem using the portfolio of approximate candidate methods. A quantum computing device is provided with the many-body quantum system problem and the approximate solutions. A quantum energy for each of the portfolio of approximate candidate methods is received from the quantum computing device. One or more approximate candidate methods are selected based on their respective quantum energy. For each of the selected approximate candidate methods, the many-body quantum system problem is solved using the one or more selected approximate candidate methods. Properties of a quantum state for the many-body quantum system are output.

IPC Classes  ?

  • G06F 17/17 - Function evaluation by approximation methods, e.g. interpolation or extrapolation, smoothing or least mean square method

89.

METHOD AND SYSTEM FOR DETECTING MALICIOUS APPLICATIONS

      
Application Number 19125702
Status Pending
Filing Date 2023-12-08
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sewak, Mohit
  • Nagaralu, Sree Hari
  • Mothilal, Sudarson
  • Jodha, Rituraj Singh
  • Biju, Emil
  • Puttagunta, Vasundhara
  • Sr, Venkatachalabathy
  • Manyam, Sai Supreeth

Abstract

A method comprising: receiving application data pertaining to a plurality of applications each having a respective known threat status; computing, using the application data, a feature vector for each application, the feature vector comprising values of features corresponding to a plurality of application-related entities for the plurality of applications; determining at least one neighbouring application for each application in the plurality of applications; training a threat detection model based on the known threat status of each application in the plurality of applications and the at least one feature vector of its at least one neighbouring application; computing, from the trained threat detection model, feature weights representative of relative importance of the features in the at least one feature vector of the at least one neighbouring application; determining a reputation score for a value of a feature using the feature weight of the feature and a reputation score of the application.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06N 3/09 - Supervised learning

90.

Folding Device

      
Application Number 19134171
Status Pending
Filing Date 2022-12-22
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Park, Daniel C
  • Witt, Eric
  • Caplow-Munro, Devin
  • Yaremenko, Denys V
  • Tomky, Brett
  • Aagaard, Karsten
  • Lau, Tung Yuen

Abstract

The description relates to hinged devices, such as hinged computing devices. One example can include a first portion associated with a first axial timing surface and a second portion associated with a second axial timing surface. The example can also include a clutch stack spanning between the first portion and the second portion and a timing shuttle configured to engage the first and second axial timing surfaces to synchronize rotation of the first and second portions through a range of rotation. The example can include orientation dependent cams that control compression of the clutch stack as the first and second portions rotate through the range of rotation.

IPC Classes  ?

  • H04M 1/02 - Constructional features of telephone sets

91.

Hinged Device

      
Application Number 19134176
Status Pending
Filing Date 2022-12-23
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Lau, Tung Yuen
  • Ylitalo, Mika Martti
  • Kent, Blair M
  • Kaistha, Amit
  • Caplow-Munro, Devin
  • Witt, Eric

Abstract

The description relates to hinged devices, such as hinged computing devices. One example can include a first portion including a display and a second portion including an input device. This example can also include a hinge assembly rotationally securing the first and second portions through a range of angular orientations and a sensor positioned relative to the hinge assembly and configured to sense relative linear positions of the hinge assembly that correspond to angular orientations of the first and second portions.

IPC Classes  ?

  • H05K 5/02 - Casings, cabinets or drawers for electric apparatus Details
  • G01B 21/22 - Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring angles or tapersMeasuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for testing the alignment of axes
  • G06F 1/16 - Constructional details or arrangements

92.

TRAINING LANGUAGE MODELS FOR RETRIEVAL AND RANKING

      
Application Number 19251684
Status Pending
Filing Date 2025-06-26
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Simon, Luke E.
  • Danchev, Hristo I.
  • Borisyuk, Fedor V.
  • Firooz, Mohammad H.
  • Somaiya, Manas Haribhai
  • Yajamana Satyanarayana, Vinay
  • Srinivasa Ramanujam, Sudarshan
  • Gupta, Akhilesh
  • Tiwana, Birjodh Singh
  • Song, Qingquan
  • Dai, Yun
  • Behdin, Kayhan
  • Baarzi, Ataollah Fatahi
  • Gupta, Aman
  • Wang, Zhipeng
  • Akterskii, Andrei
  • Xiong, Zihan
  • Liu, Zhanglong
  • Zhou, Sen
  • Pei, Zhoutao

Abstract

An example may train a cross encoder embedding model using a ranking instruction, a combined input, a pseudo label, and a combined loss. The combined loss includes a ranking loss and a first retrieval loss. A first entity embedding of an entity and a first item embedding of an item may be obtained from the trained cross encoder embedding model. A first input including the first entity embedding obtained from the trained cross encoder embedding model, a second input including the first item embedding obtained from the trained cross encoder embedding model, and a second retrieval loss, may be used to train a dual encoder retrieval model to produce a trained dual encoder retrieval model. A system may use output of the trained dual encoder retrieval model to include or exclude items from a presentation of digital content items to the entity via a device.

IPC Classes  ?

93.

Hands-Free Connectors

      
Application Number 19550946
Status Pending
Filing Date 2026-02-26
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Doll, Wade J.

Abstract

The description relates to connectors for connecting components of a system. One example can include a rectangular housing that has connectors positioned along at least one side. A single axis deployment mechanism can be configured to constrain movement of the connectors to a single axis. Upon receiving input from an angle that is perpendicular or oblique to the axis, the single axis deployment mechanism can be configured to cause the connectors to move sequentially from either of a stored position or a deployed position to the other of the stored position or the deployed position.

IPC Classes  ?

  • H01R 13/642 - Means for preventing, inhibiting or avoiding incorrect coupling by position or shape of contact members
  • H01R 12/71 - Coupling devices for rigid printing circuits or like structures
  • H01R 13/502 - BasesCases composed of different pieces
  • H01R 13/629 - Additional means for facilitating engagement or disengagement of coupling parts, e.g. aligning or guiding means, levers, gas pressure
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

94.

COMPRESSION AND DECOMPRESSION OF MULTI-DIMENSIONAL DATA

      
Application Number 19551322
Status Pending
Filing Date 2026-02-26
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Snyder, John Michael
  • Raghuvanshi, Nikunj
  • Chemistruck, Michael G.

Abstract

This document relates to the compressing and/or decompressing of spatial data. A block of spatial data can be compressed by iteratively performing compression iterations on portions of the block and splitting the portions into further portions until compression is completed. The compressed data can include first encoded values indicating whether matches were obtained for comparisons to test values during the compression iterations. The compressed data can also include second encoded values reflecting results of one or more modifications performed on the test values during the compression iterations.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 7/02 - Comparing digital values
  • H03M 7/30 - CompressionExpansionSuppression of unnecessary data, e.g. redundancy reduction

95.

DUAL MODAL INTERNET SEARCH SYSTEM

      
Application Number 19554638
Status Pending
Filing Date 2026-03-02
First Publication Date 2026-07-09
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Rayit, Baljinder Pal
  • Abrams, Bradley Moore
  • Lal, Rahul
  • Ribas, Jordi
  • Tiwary, Saurabh
  • Torres Abib, Elbio Renato

Abstract

A computing system is disclosed that includes a processor and memory. The memory stores instructions that, when executed by the processor, cause the processor to perform several acts. The acts include generating a prompt that is to be input to a generative language model. The prompt includes conversational input set forth by a user. The acts further comprise providing the prompt as input to the generative language model, and receiving conversational output from the generative language model, where the generative language model generated the conversational output based upon the prompt. Additionally, the acts comprise receiving an indication that the user has performed an interface mode change action and updating a search engine results page (SERP) to provide information related to the conversational output generated by the generative language model. The acts further comprise presenting the updated SERP to the user on a client computing device.

IPC Classes  ?

96.

DETECTING CLOUD SERVICE LATENCY ISSUES THROUGH ANALYSIS OF TENANT LATENCY SIGNALS

      
Application Number 19559283
Status Pending
Filing Date 2026-03-06
First Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Dang, Yingnong
  • Shah, Roumil Tejas
  • Chen, Yuxuan
  • Wu, Youjiang
  • Xu, Zhangwei
  • Brown, Nathaniel Elliott
  • Yadav, Udaivir
  • Jana, Piyali

Abstract

The techniques describe effective detection of latency-related issues for a cloud service operating in a distributed computing environment. To detect the latency-related issues, a system first determines baseline latency behavior at the tenant level (e.g., on a tenant-by-tenant basis) and compares a tenant's current latency behavior to the baseline latency behavior. If the comparison yields that the current latency behavior for the tenant is following the baseline latency behavior, the tenant is deemed healthy. However, if the comparison yields that the current latency behavior for the tenant is not closely following the baseline latency behavior, the tenant is deemed unhealthy. Once the system has made binary health determinations for various tenants on a tenant-by-tenant basis, the system is configured to aggregate the unhealthy determinations across a group of tenants to determine whether the cloud service is experiencing latency-related issues.

IPC Classes  ?

  • H04L 43/0888 - Throughput
  • H04L 43/091 - Measuring contribution of individual network components to actual service level

97.

CROSS-AGENT EVENT MANAGEMENT FOR MULTI-AGENT SYSTEM

      
Application Number US2025051235
Publication Number 2026/147579
Status In Force
Filing Date 2025-10-16
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Mohanasundaram, Gokulraj
  • Bottaro, Juan Pablo
  • Baruch, Keren
  • Arcara, Kevin
  • Halim, Shaban
  • Muthuregunathan, Raghavan
  • Ramgopal, Karthik
  • Teoh, Mathew H.
  • Wang, Jeffrey

Abstract

An example monitors an event stream of a multi-agent application system. A first event of the event stream is determined to correspond to a state of a first task agent of the multi-agent application system. The state is established using historical data relating to a first task performed by the first task agent. The first event is routed to the first task agent. Output of a second task performed by the first task agent is received from the first task agent. The second task is performed by the first task agent in response to the first event.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06Q 10/0637 - Strategic management or analysis, e.g. setting a goal or target of an organisationPlanning actions based on goalsAnalysis or evaluation of effectiveness of goals

98.

COOLING SYSTEM

      
Application Number US2025051238
Publication Number 2026/147580
Status In Force
Filing Date 2025-10-16
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Schubert, Alexis Grace
  • Moguel, Oscar Farias
  • Antony, Christy Felix Pradeep
  • Trieu, Dennis
  • Mayer, David William
  • Hu, Kaixuan

Abstract

A system includes a cooling unit (130) and a thermally conductive structure (132). The cooling unit (130) and thermally conductive structure (132) define a gap between the cooling unit (130) and the thermally conductive structure (132). The thermally conductive structure (132) includes an appendage (152) extending from the thermally conductive structure (132) across the gap to the cooling unit (130) for thermal conduction with the cooling unit (130). The gap is sized to receive a printed circuit board (128) and attached components.

IPC Classes  ?

  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

99.

CROSS-AGENT CONTEXT MANAGEMENT FOR MULTI-AGENT SYSTEM

      
Application Number US2025051373
Publication Number 2026/147581
Status In Force
Filing Date 2025-10-17
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Bottaro, Juan Pablo
  • Mohanasundaram, Gokulraj
  • Baruch, Keren
  • Arcara, Kevin
  • Chandla, Amol
  • Katarya, Vivek
  • Ng, Christopher
  • Racca, David Nicolas
  • Sachindran, Santhosh
  • Wang, Jeffrey

Abstract

An example maps input to a first task executable by a first task agent of a multi-agent application system. A search is formulated using the input and the first task. The search is executed on a second layer of a multi-layer memory accessible to the orchestrator agent. First cross-agent context data related to the input and the first task is extracted from results of the search. The first task and the first cross-agent context data are routed to the first task agent. Output is received from the first task agent. The output is generated via execution of the first task by the first task agent using the first cross-agent context data. A response to the input is provided. The response includes the output generated by the first task agent using the first cross-agent context data generated by the second task agent.

IPC Classes  ?

  • G06N 3/045 - Combinations of networks
  • G06N 5/043 - Distributed expert systemsBlackboards
  • G06N 20/00 - Machine learning
  • G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

100.

SECURE EXECUTION OF AN AI MODEL ON A NEURAL PROCESSING UNIT OF A CLIENT DEVICE

      
Application Number US2025051375
Publication Number 2026/147583
Status In Force
Filing Date 2025-10-17
Publication Date 2026-07-09
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Rosenblat, Itai
  • Menashof, Roei Shlomo
  • Istrin, Oren

Abstract

Techniques are described herein that are capable of securely executing an Al model on a neural processing unit (NPU) of a client device. The NPU runs the Al model. The NPU encrypts data, which includes an Al prompt, using a cryptographic key. The NPU provides the encrypted data to a cloud-based security service via a utility in an operating system that executes on the computing system. The NPU receives a response indicator from the cloud-based security service via the utility. The response indicator results from an analysis of a decrypted representation of the encrypted data. The response indicator indicates that an alternative response is to be provided in lieu of an Al response, which is received from the Al model as a result of the Al prompt, as a response to the Al prompt. The NPU provides the alternative response as the response to the Al prompt.

IPC Classes  ?

  • G06F 21/60 - Protecting data
  • G06N 3/02 - Neural networks
  • G06N 3/06 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
  • H04L 9/40 - Network security protocols
  • H04W 12/03 - Protecting confidentiality, e.g. by encryption
  1     2     3     ...     100        Next Page