Microsoft Corporation

United States of America

Back to Profile

1-100 of 64,183 for Microsoft Corporation and 24 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 61,046
        Trademark 3,137
Jurisdiction
        United States 41,697
        World 20,661
        Canada 1,238
        Europe 587
Owner / Subsidiary
Microsoft Technology Licensing, LLC 54,464
[Owner] Microsoft Corporation 9,126
LinkedIn Corporation 242
Skype 133
Skype Limited 82
See more
Date
New (last 4 weeks) 204
2026 August (MTD) 121
2026 July 218
2026 June 168
2026 May 162
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 4,849
H04L 29/06 - Communication control; Communication processing characterised by a protocol 3,937
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 2,989
G06F 9/44 - Arrangements for executing specific programs 2,702
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 2,607
See more
NICE Class
09 - Scientific and electric apparatus and instruments 2,422
42 - Scientific, technological and industrial services, research and design 1,392
41 - Education, entertainment, sporting and cultural services 857
38 - Telecommunications services 475
35 - Advertising and business services 443
See more
Status
Pending 3,841
Registered / In Force 60,342
  1     2     3     ...     100        Next Page

1.

HYBRID TEXT TO SPEECH

      
Application Number 18040142
Status Pending
Filing Date 2021-04-26
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Li, Jinzhu
  • Wu, Guangyu
  • Li, Yulin
  • Wei, Yinhe
  • Zhao, Sheng
  • Chen, Kuan

Abstract

A system and method for a hybrid text to speech (TTS) system that receives textual data from a user application; determines that the received textual data is missing from the cache; sends the received textual data to both a remote TTS engine and to a TTS engine in the device; receives speech data from both the remote TTS engine and the TTS engine in the device; and selects or combines, based on a selection policy, the speech data from the remote TTS engine or the TTS engine in the device. The speech data is transmitted to the user application.

IPC Classes  ?

  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
  • G10L 13/047 - Architecture of speech synthesisers

2.

LEVERAGING HEALTH STATUSES OF DEPENDENCY INSTANCES TO ANALYZE OUTAGE ROOT CAUSE

      
Application Number 19459254
Status Pending
Filing Date 2026-01-26
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pinahs, Sarit
  • Mashiah, Izhak
  • Anker, Offek
  • Mid, Liron
  • Levi, Yosef Asaf
  • Agmon, Tamar
  • Mhameed, Muhamed Awad
  • Agam, Idan

Abstract

Examples of the present disclosure describe systems and methods determining a root cause of an outage of a dependent service. A method includes detecting an outage of a dependent service, determining a first service dependency of the dependent service, and identifying one or more instances of the first service dependency by accessing a service provider of the first service dependency. The method also includes collecting one or more service level indicators (SLIs) for one or more instances of the first service dependency and determining a health status of the instances of the first service dependency using the SLIs. The method further includes determining a root cause for the outage of the dependent service based on the health status of the instances of the first service dependency.

IPC Classes  ?

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

3.

DECODING METADATA ENCODED IN ERROR CORRECTION CODES

      
Application Number 19489545
Status Pending
Filing Date 2024-04-24
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Dakshinamoorthy, Srikanth
  • Nemati, Majid Anaraki
  • Remaklus, Jr., Perry Willmann
  • Kumar, Ravinder

Abstract

Embodiments of the present disclosure include techniques for encoding and decoding metadata in error correction codes. During read operation, a decoder generates a first output corresponding to the at least one metadata bit having a first state and a second output corresponding to the at least one metadata bit having a second state. When one of the first and second outputs have a zero value, the decoder sets a value of the at least one metadata bit to the first state or the second state corresponding to the first output or the second output having the zero value. When both the first and second outputs are non-zero, the decoder decodes the codeword with the assumption of both the metadata bit having the first state and the second state to determine if the codeword is correctable with the at least one metadata bit.

IPC Classes  ?

  • H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
  • H03M 13/15 - Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes

4.

NEAR-EYE DISPLAY SYSTEMS UTILIZING AN ARRAY OF PROJECTORS

      
Application Number 19645650
Status Pending
Filing Date 2026-04-13
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kollin, Joel Steven
  • Georgiou, Andreas
  • Chatterjee, Ishan
  • Kress, Bernard Charles
  • Pace, Maria Esther
  • Possiwan, Mario

Abstract

The present disclosure describes near-eye display systems including an array of projectors and a one-dimensional exit pupil expander. The array of projectors can be arranged along a first dimension and can output image light towards an input coupler within a waveguide that provides one-dimensional exit pupil expansion. In some implementations, arrays of monochromatic projectors are implemented and arranged in offset columns. The input coupler in-couples the image light from the array of projectors into a TIR path within the waveguide. Different optical elements, including diffractive and reflective optics, may be implemented as the input coupler. The image light travels within the waveguide until it interacts with an output coupler. Upon interaction with the output coupler, the image light is expanded in a second dimension transverse to the first dimension and is coupled out of the waveguide.

IPC Classes  ?

  • G02B 27/09 - Beam shaping, e.g. changing the cross-sectioned area, not otherwise provided for
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G02B 27/01 - Head-up displays

5.

LAYERED INGRESS SHARDING

      
Application Number 19059232
Status Pending
Filing Date 2025-02-20
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pippari, Suresh Chandra
  • Tiwari, Abhishek K.
  • Chawla, Varun
  • Uthaman, Karthik
  • Nandoori, Ashok Kumar
  • Devuyst, Matthew David

Abstract

Layered ingress sharding for multi-tenant services outperforms current sharding techniques, to enhance the reliability and scalability of services. A sharding controller assigns clients and service instances to shards in each of multiple layers. Assignments differ among the layers, at least for clients and may also for service instances. This minimizes adverse effects on clients assigned to a shard with a noisy neighbor, because there are other layers (with a high probability) in which they are not sharing a shard with that noisy neighbor. The sharding controller monitors service instance health and available capacity, which indicates shard health and capacity. Client requests are routed to healthy shards, where retries will eventually find a healthy service instance or, in some examples, requests are routed directly to healthy service instances, eliminating the need for a retry.

IPC Classes  ?

  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • G06F 11/30 - Monitoring
  • H04L 67/1029 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

6.

LAYERED SHARDING

      
Application Number 19059230
Status Pending
Filing Date 2025-02-20
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pippari, Suresh Chandra
  • Tiwari, Abhishek K.
  • Chawla, Varun
  • Uthaman, Karthik
  • Nandoori, Ashok Kumar
  • Devuyst, Matthew David

Abstract

Disclosed layered sharding for multi-tenant services outperforms current sharding techniques, to enhance the reliability and scalability of services. A sharding controller assigns clients and service instances to shards in each of multiple layers. Each layer can handle requests for any client, with assignments differing among the layers, at least for clients and may also for service instances. This minimize adverse effects on clients assigned to a shard with a noisy neighbor, because there are other layers (with a high probability) in which they are not sharing a shard with that noisy neighbor. As an example, with 40 service instances with 4 per shard, and shuffle sharding assignment with 40C4=91390 shards, the likelihood of a client sharing a shard with the same noisy neighbor in all layers is O(10−8) for two layers, dropping rapidly to O(10−17) for four layers.

IPC Classes  ?

  • H04L 67/1014 - Server selection for load balancing based on the content of a request
  • H04L 67/1031 - Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests

7.

INGRESS SHARDING

      
Application Number 19059220
Status Pending
Filing Date 2025-02-20
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Pippari, Suresh Chandra
  • Tiwari, Abhishek K.
  • Chawla, Varun
  • Uthaman, Karthik
  • Nandoori, Ashok Kumar
  • Devuyst, Matthew David

Abstract

The disclosed ingress sharding for multi-tenant services outperforms current sharding techniques, to enhance the reliability and scalability of services. A sharding controller efficiently routes client requests across shards/partitions to improve fault isolation, reduce impact across clients, and distribute loads more evenly. Faults may be isolated within individual shards, and hotspots are reduced to enhance overall system performance. Some examples provide enhanced routing guidance for client requests to reduce reliance on client retry behavior. The sharding controller monitors service instance health and available capacity, which indicates shard health and capacity. Client requests are routed to healthy shards, where retries will eventually find a healthy service instance or, in some examples, requests are routed directly to healthy service instances, eliminating the need for a retry. The underlying sharding arrangement is leveraged to provide well-behaved clients a path to a healthy service instance, whereas the noisy client remains isolated in the affected shard(s).

IPC Classes  ?

  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • G06F 11/30 - Monitoring
  • H04L 67/1029 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

8.

PROVIDING MULTI-REQUEST ARBITRATION GRANT POLICIES FOR TIME-SENSITIVE ARBITRATION DECISIONS IN PROCESSOR-BASED DEVICES

      
Application Number 19496960
Status Pending
Filing Date 2024-06-20
First Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Srikumar, Rahul
  • Kaseridis, Dimitrios

Abstract

Providing multi-request arbitration grant policies for time-sensitive arbitration decisions in processor-based devices is disclosed. In this regard, a processor-based device provides an arbitration circuit that is configured to select a request tracker entry of a plurality of request tracker entries of a request tracker circuit to apply a multi-request arbitration grant policy. The arbitration circuit determines a count N of a plurality of requests associated with the request tracker entry, and determines a count R of resource elements that are available of a plurality of resource elements of an arbitrated resource. The arbitration circuit determines whether the count R of resource elements that are available is equal to or greater than N, and if so. issues a single arbitration grant for the plurality of requests associated with the request tracker entry to the request tracker circuit.

IPC Classes  ?

  • G06F 13/364 - Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines

9.

GENERATING UNIVERSAL WEB PROFILES FROM DIVERSE EVENT DATA USING GENERATIVE ARTIFICIAL INTELLIGENCE (AI) MODELS

      
Application Number 19641931
Status Pending
Filing Date 2026-04-08
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ginotra, Kamal
  • Kaushal, Nabeel
  • Yu, Dongfei
  • Zolaktaf, Sedigheh
  • Mcnamara, Andrew James
  • Liu, Jikun

Abstract

This disclosure describes a universal user web profile generation system that utilizes one or more generative artificial intelligence (AI) models to generate universal web profiles for users. For example, the universal user web profile generation system uses a combination of neural networks and generative AI models to distill relevant information from the vast amounts and types of user event data and generate relevant universal user event taxonomies. Upon generating the universal user event taxonomies, the universal user web profile generation system can efficiently and accurately generate user profiles based on user web data that aligns with the universal user event taxonomies, ensuring profile compatibility with most or all downstream processes and services that access the user web profiles. Indeed, the universal user web profile generation system generates universal web profiles for users by consolidating extensive user data into a concise and insightful format.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/30 - Semantic analysis

10.

CUSTOMIZED LLM RESPONSES BY GROUP PREFERENCE ALIGNMENT

      
Application Number 19194964
Status Pending
Filing Date 2025-04-30
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Neville, Jennifer Lynay
  • Jauhar, Sujay Kumar
  • Stokes, Iii, Jack Wilson
  • Wan, Mengting
  • Yang, Longqi
  • Mondal, Ishani

Abstract

Group-based, intent-aware large language model (LLM) customization is provided. A method includes prompting a first generative model to extract and associate implicit judgments from user responses in real-world conversation logs, the implicit judgments indicating preferred or dis-preferred with a conversation associated with a respective conversation log of the conversation logs, prompting the first or a second generative model to summarize the implicit judgments from the first generative model into generalized preference aspects resulting in group-specific rubrics, the group-specific rubrics indicate significant differences in the generalized preference aspects between groups, and based on the group-specific rubrics from the generative model, (i) augmenting a prompt to a third generative model resulting in an augmented prompt and providing the augmented prompt to the third generative model or (ii) fine-tuning the third generative model, resulting in a group-aligned generative model that provides responses in alignment with a group-specific rubric of the group-specific rubrics.

IPC Classes  ?

  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads

11.

DIFFUSIVE AUTOREGRESSION MODEL FOR GENERATING CHEMICAL STRUCTURES

      
Application Number 19057809
Status Pending
Filing Date 2025-02-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Cheng, Austin Henry
  • Mills, Alexis Woodward
  • Liu, Hongbin
  • Sun, Chong

Abstract

Examples are disclosed that relate to the use of diffusive autoregression models for generating 3-dimensional (3D) structures of chemical objects. One example provides a method, comprising a) inputting 3D structure data for a chemical object into a trained autoregression transformer model, b) receiving output from the trained autoregression transformer model, the output comprising encoding for a discrete atom type of a predicted next atom to be added to the molecule, c) inputting the 3D structure data for the chemical object and the discrete atom type into a trained diffusion model, d) receiving a position of the predicted next atom from the trained diffusion model, and e) updating the 3D structure data to include the position of the predicted next atom. The method further comprises iterating a), b), c), d), and e) until reaching a stopping criterion and outputting the 3D structure data for the candidate chemical object.

IPC Classes  ?

  • G16C 20/50 - Molecular design, e.g. of drugs
  • G16C 20/70 - Machine learning, data mining or chemometrics

12.

SECURING A DATA LAKE USING ARTIFACT-LEVEL SECURITY

      
Application Number 19057413
Status Pending
Filing Date 2025-02-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Rao, Ravi Ranganatha
  • Kumar, Paras
  • Merrill, Aaron Joseph
  • Netz, Amir Mordechai
  • Petculescu, Cristian
  • Muthukrishnan, Saravanan
  • Verma, Rajan
  • Kuppa, Vamsi Mohan
  • Bencic, Anton
  • Caplan, Joshua Chait
  • Srinivasan, Kannapiran
  • Dumitru, Marius

Abstract

Methods, apparatuses, and products for securing a data lake using artifact-level security, including: storing, in a data lake of a data analytics platform, for one or more data artifacts of a plurality of data artifacts stored in the data lake, artifact-level security data defining permissions to access a corresponding data artifact by one or more roles, wherein the data lake is accessible to a plurality of workloads in the data analytics platform; receiving, by the data lake, a request to access a particular data artifact of the plurality of data artifacts; and controlling access to the particular data artifact using the artifact-level security data for the particular data artifact.

IPC Classes  ?

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

13.

DETECTION OF INAUTHENTIC VISUAL CONTENT USING PHYSICS BASED CONSTRAINTS

      
Application Number US2025058011
Publication Number 2026/173657
Status In Force
Filing Date 2025-12-04
Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Manchanda, Amit
  • Mallick, Shubhojit
  • Ragupathy, Nithya
  • Jain, Akash
  • Yenala, Harish

Abstract

The technology described herein is related to a machine-learning (ML) detection model that detects AI manipulated media, such as videos and images. The technology described herein uses machine learning algorithms to analyze videos and images to generate an authenticity rating. The detection model is trained to understand physics-based constraints. It is difficult to alter an image or generate an artificial image that adheres to the rules of physics in all respects. The detection model can identify possible deviations from the rules of physics in images and videos and use these differences to generate an authenticity metric. Physics-based constraints may include optics-awareness, gravity awareness, material property awareness, conservation of energy, and physical interaction awareness. The detection model is able to identify images and videos that violate the physical constraints. In aspects, the detection model may include a VAE (Variational Autoencoder) and a cGAN (Conditional Generative Adversarial Network) that work together.

IPC Classes  ?

  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

14.

GENERATING AND UTILIZING COMPRESSED GROUNDING DATA FOR SEARCH ENGINES THAT UTILIZE GENERATIVE ARTIFICIAL INTELLIGENCE MODELS

      
Application Number US2025058009
Publication Number 2026/173656
Status In Force
Filing Date 2025-12-04
Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Khandelwal, Anant
  • Agrawal, Puneet
  • Singhal, Tushar
  • Gupta, Manish

Abstract

This disclosure describes utilizing a grounding compression system within a search results system to create compressed grounding data to enhance and improve generative search engines (GSEs). For example, the grounding compression system (e.g., a grounding data compression system) dynamically and intelligently reduces large amounts of grounding information into amounts compatible with generative AI models used to answer or provide responses to search queries. Indeed, rather than merely reducing the size of grounding information obtained from a search query, the grounding compression system intelligently distills, condenses, and prunes the grounding data into a compressed block that focuses on the search query, enabling the generative AI model to more efficiently and accurate create a generative response to the search query.

IPC Classes  ?

15.

DEMONSTRATION-BASED TASK ASSISTANCE USING MACHINE LEARNING

      
Application Number US2025058012
Publication Number 2026/173658
Status In Force
Filing Date 2025-12-04
Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Wilson, Andrew D.
  • Vineet, Vibhav
  • Kumaravel, Balasaravanan Thoravi
  • Ravi, Sahithya
  • Sarch, Gabriel Herbert

Abstract

This document relates to using machine learning models to assist users with real world tasks. The disclosed implementations can obtain a demonstration video of a first user performing a real world task. Then, the demonstration video can be processed to obtain augmentation data that can be used at a later time to assist another user with performing the task. For instance, the augmentation data can include keyframes from the demonstration video or captions generated for the keyframes. When another user attempts to perform the task, selected augmentation data can be retrieved and used to prompt a generative model to answer user queries relating to the task.

IPC Classes  ?

  • G06V 10/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extractionPattern tracking
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 40/18 - Eye characteristics, e.g. of the iris

16.

DETECTION OF INAUTHENTIC VISUAL CONTENT USING PHYSICS BASED CONSTRAINTS

      
Application Number 19083874
Status Pending
Filing Date 2025-03-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Manchanda, Amit
  • Mallick, Shubhojit
  • Ragupathy, Nithya
  • Jain, Akash
  • Yenala, Harish

Abstract

The technology described herein is related to a machine-learning (ML) detection model that detects AI manipulated media, such as videos and images. The technology described herein uses machine learning algorithms to analyze videos and images to generate an authenticity rating. The detection model is trained to understand physics-based constraints. It is difficult to alter an image or generate an artificial image that adheres to the rules of physics in all respects. The detection model can identify possible deviations from the rules of physics in images and videos and use these differences to generate an authenticity metric. Physics-based constraints may include optics-awareness, gravity awareness, material property awareness, conservation of energy, and physical interaction awareness. The detection model is able to identify images and videos that violate the physical constraints. In aspects, the detection model may include a VAE (Variational Autoencoder) and a cGAN (Conditional Generative Adversarial Network) that work together.

IPC Classes  ?

  • G06V 20/00 - ScenesScene-specific elements
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

17.

SECURING DATA LAKE TABLES USING ROW-LEVEL SECURITY

      
Application Number 19058080
Status Pending
Filing Date 2025-02-20
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Rao, Ravi Ranganatha
  • Kumar, Paras
  • Merrill, Aaron Joseph
  • Netz, Amir Mordechai
  • Petculescu, Cristian
  • Muthukrishnan, Saravanan
  • Verma, Rajan
  • Kuppa, Vamsi Mohan
  • Bencic, Anton
  • Caplan, Joshua Chait
  • Srinivasan, Kannapiran
  • Dumitru, Marius

Abstract

Methods, apparatuses, and products for securing data lake tables using row-level security, including: accessing row-level security data for a table stored in a data lake of a data analytics platform, wherein the row-level security data comprises, for one or more roles, a corresponding expression applicable to the table; identifying, for each role of the one or more roles, a subset of a plurality of rows of the table accessible to a corresponding role by satisfying the corresponding expression; and storing, in the data lake, filtering data identifying, for each role of the one or more roles, the subset of the plurality of rows of the table accessible to the corresponding role.

IPC Classes  ?

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

18.

THUMBPRINTING SECURITY INCIDENTS VIA GRAPH EMBEDDINGS

      
Application Number 19639906
Status Pending
Filing Date 2026-04-06
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Mace, Daniel Lee
  • Wicker, Andrew White

Abstract

In network security systems, graph-based techniques may be employed to generate “thumbprints” of security incidents, which may thereafter be used, e.g., for threat actor attribution or the identification of similar incidents. In various embodiments, each security incident is represented by a graph in which security events correspond to nodes, and which encodes associated metadata in additional nodes and/or node/edge attributes. Graph representation learning may be used to compute node and/or edge embeddings, which can then be aggregated into the thumbprint of the incident.

IPC Classes  ?

19.

ERASURE-CODED DATA TRANSFER USING REMOTE DIRECT MEMORY ACCESS (RDMA)

      
Application Number 19054413
Status Pending
Filing Date 2025-02-14
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Taranov, Konstantin
  • Yom, Joyce Ji-Suk
  • Yu, Zhuolong
  • Kabbani, Abdul
  • Padhye, Jitendra Dattatraya
  • Elhaddad, Mahmoud

Abstract

Methods, apparatuses, and products for erasure-coded data transfer using remote direct memory access (RDMA), including: partitioning, by a sender endpoint, a message to be sent to a receiver endpoint into a plurality of data segments by logically subdividing the message into a number of data segments defined as a parameter of an error coding scheme; generating, by the sender endpoint, one or more parity segments from the plurality of data segments by applying the error coding scheme to the plurality of data segments; and sending, by the sender endpoint and to the receiver endpoint, via a plurality of network connections, the plurality of data segments and the one or more parity segments using remote direct memory access (RDMA), wherein each of the data segments and each of the parity segments are sent using RDMA via different network connections of the plurality of network connections.

IPC Classes  ?

  • H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
  • H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups

20.

ADAPTIVE RISK-BASED CHALLENGE SYSTEM USING CONFORMAL UNCERTAINTY CALIBRATION

      
Application Number 19058564
Status Pending
Filing Date 2025-02-20
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Gupta, Suyash
  • Patra, Rohit Kumar
  • Gindi, Jack Elie

Abstract

Aspects of the disclosure include methods and systems for an adaptive risk-based challenge system. A method includes generating challenge features for challenges and generating user features for a user device. The method includes generating, based on the challenge features and the user features, suitability scores for the challenges where the subset of the challenges is selected to meet a suitability threshold, and building, based on the suitability scores, a subset of the challenges. The method includes selecting a challenge from the subset of the challenges and presenting the challenge to the user in order to receive a response, where access to a protected system is determined in accordance with the response.

IPC Classes  ?

  • G06F 21/31 - User authentication
  • G06F 21/46 - Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords

21.

COORDINATED SET PERIPHERAL DEVICE PAIRING AND CONNECTION MANAGEMENT

      
Application Number 19428643
Status Pending
Filing Date 2025-12-22
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Shamim, Sharib
  • Malik, Raamish
  • Lohia, Sidhi

Abstract

A system and method for providing coordinated set peripheral device pairing and connection management. Pairing a peripheral device to a host device typically involves presenting an option to a user to consent to connecting a discovered device to the host device. In examples, prior to presenting a connect option, a pairing service obtains product-specific details about the discovered peripheral device and determines whether the device is part of a coordinated set. The details are collected and stored in a local and/or cloud catalog from host devices and/or an original equipment manufacturer of the peripheral device. When the discovered device is determined as a coordinated set, various user interface elements, including a multi-member connect option, are presented to the user. Selection of the multi-member connect option provides consent from the user to connect to all or a subset of the set members via a single user interaction.

IPC Classes  ?

  • G06F 13/10 - Program control for peripheral devices

22.

On-Device Artificial Intelligence Processing In-Browser

      
Application Number 19455381
Status Pending
Filing Date 2026-01-21
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ziv, Ori
  • Kinarti, Barak
  • Bakhar, Ben
  • Figov, Zvi
  • Van Neerden, Fardau
  • Jassin, Ohad
  • Neeman, Avi

Abstract

Examples of the present disclosure describe systems and methods for on-device, in-browser AI processing. In examples, a selection of an AI pipeline is received. Content associated with the AI pipeline is also received. The content is segmented into multiple data segments and a set of data features is generated for the data segments. AI modules associated with the AI pipeline are loaded to create the AI pipeline. The set of data features is provided to the AI pipeline. The AI pipeline is executed to generate insights for the set of data features. The insights are then provided to a user.

IPC Classes  ?

23.

DEMONSTRATION-BASED TASK ASSISTANCE USING MACHINE LEARNING

      
Application Number 19096422
Status Pending
Filing Date 2025-03-31
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Wilson, Andrew D.
  • Vineet, Vibhav
  • Kumaravel, Balasaravanan Thoravi
  • Ravi, Sahithya
  • Sarch, Gabriel Herbert

Abstract

This document relates to using machine learning models to assist users with real world tasks. The disclosed implementations can obtain a demonstration video of a first user performing a real world task. Then, the demonstration video can be processed to obtain augmentation data that can be used at a later time to assist another user with performing the task. For instance, the augmentation data can include keyframes from the demonstration video or captions generated for the keyframes. When another user attempts to perform the task, selected augmentation data can be retrieved and used to prompt a generative model to answer user queries relating to the task.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 7/10 - SegmentationEdge detection

24.

SERVER RACK DOOR LOUVER AND CONTROL SYSTEMS

      
Application Number 19056984
Status Pending
Filing Date 2025-02-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Bell, Jr., Freddie

Abstract

A server rack door assembly comprises (i) a door panel comprising a ventilated region configured to permit airflow through the door panel; (ii) one or more pressure sensors configured to collect pressure data indicating pressure drop through the door panel; and (iii) a louver system connected to the door panel and comprising: (1) a plurality of slats; (2) one or more actuators in mechanical communication with the plurality of slats and configured to adjust one or more tilt angles for the plurality of slats; and (3) one or more controllers configured to: generate or receive one or more target tilt angles for the plurality of slats, determined based at least on the pressure data indicating pressure drop through the door panel; and control the one or more actuators to adjust the one or more tilt angles for the plurality of slats to the one or more target tilt angles.

IPC Classes  ?

  • H05K 7/14 - Mounting supporting structure in casing or on frame or rack
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

25.

TRAY WITH MOVEABLE CONNECTOR

      
Application Number 19641967
Status Pending
Filing Date 2026-04-08
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Schubert, Alexis Grace
  • Peterson, Martha G.
  • Juarez Campos, Jorge Luis
  • Mohaghegh, Daniel Afsheen
  • Doll, Wade

Abstract

A tray is adapted for insertion within a tray slot formed in a chassis. The tray includes a lever and a moveable connector that protrudes from and engages with a side plane of the chassis in response to rotation of the lever.

IPC Classes  ?

  • H05K 7/14 - Mounting supporting structure in casing or on frame or rack

26.

PACKET PROCESSING COMPUTATIONS UTILIZING A PRE-ALLOCATED MEMORY FUNCTION

      
Application Number 19641977
Status Pending
Filing Date 2026-04-08
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Naredula, Janardhana Reddy
  • Bade, Naresh Kumar

Abstract

The present disclosure relates to systems, methods, and computer-readable media for utilizing a new memory allocation function library called PmemMalloc. For example, the PmemMalloc library allocates pre-allocated, partitioned, and fixed shared memory blocks. In addition, by utilizing the PmemMalloc library, the memory allocation system described herein overcomes problems with persistence and enumeration that encumber existing malloc libraries. Indeed, the PmemMalloc library enables the memory allocation system to perform servicing computation in parallel across multiple CPU cores/threads, distribute computation equally among threads, prioritize servicing, among other improvements. Notably, the PmemMalloc library provides major constructs (e.g., persistence, enumeration, and debuggability) not available existing malloc libraries. Additionally, as detailed in this disclosure, the PmemMalloc library migrates various computations out of application-based packet processing to memory block-based deferred enumeration, which improves both packet processing and efficient use of CPU cores on a computing device.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

27.

PRINTED CIRCUIT BOARD HARDWARE INTERFACE WITH REDUCED CROSSTALK

      
Application Number 19057856
Status Pending
Filing Date 2025-02-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Ouyang, Gong

Abstract

A hardware interface includes a printed circuit board (PCB), including a plurality of PCB dog-bone structures electrically connecting a plurality of PCB vias to a corresponding plurality of socket pins. Each PCB dog-bone structure includes a respective PCB, an intermediary trace, and a socket interface pad electrically connected to a respective socket pin. The plurality of PCB dog-bone structures includes first and second PCB dog-bone structures, which respectively include first and second PCB vias and socket interface pads. The first socket interface pad is adjacent to the second socket interface pad, and the first PCB via is adjacent to the second PCB via. The first socket interface pad and the second socket interface pad are arranged parallel to a first direction, and the first PCB via and the second PCB via are arranged parallel to a second direction, different from the first direction.

IPC Classes  ?

  • H05K 1/02 - Printed circuits Details
  • H05K 1/11 - Printed elements for providing electric connections to or between printed circuits

28.

SYSTEMS AND METHODS FOR HARDWARE ACCELERATION OF MASKING AND NORMALIZING DATA WITH A TRIANGULAR INPUT MASK

      
Application Number 19560779
Status Pending
Filing Date 2026-03-09
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Xi, Jinwen

Abstract

A field programmable gate array including a configurable interconnect fabric connecting logic blocks implementing a circuit to: receive input data including data values organized into rows and columns, each row having N data values; select R[i] unmasked data values of a row of the input data in accordance with a mask and an index i of the row; select N−R[i] unmasked data values of another row of the input data in accordance with the mask and an index of the another row; merge the R[i] unmasked data values of the row and the N−R[i] data values of the another row into a combined data vector of N data values; and compute R[i] normalized values based on the R[i] unmasked data values of the combined data vector and N−R[i] normalized values based on the N−R[i] data values of the combined data vector to generate N normalized data values.

IPC Classes  ?

  • G06F 30/331 - Design verification, e.g. functional simulation or model checking using simulation with hardware acceleration, e.g. by using field programmable gate array [FPGA] or emulation
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode
  • G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting

29.

System and Method for Generating a Custom Operating System and Software Development Kit Package

      
Application Number 19057447
Status Pending
Filing Date 2025-02-19
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Perga, Massimo
  • Dhanjal, Chanpreet
  • Kecskemeti, Karoly Z.
  • Ndoutoume, Romain Vianney

Abstract

A method, computer program product, and computing system for developing a custom operating system (OS) and software development kit (SDK) package. A feature of an application is determined and a subset of operating system (OS) software components of a plurality of OS software components available for the OS is identified, the subset of OS software components being required to implement the feature. An OS is assembled with the subset of OS software components. A subset of software development kit (SDK) software components from a plurality of SDK software components available for a SDK, the subset of SDK software components being associated with the subset of OS software components. The SDK is assembled with the subset of SDK software components and a software package including the OS and the SDK is generated.

IPC Classes  ?

30.

DATA BACKUP AND RECOVERY USING CACHE-COHERENT INTERCONNECT NODE-BASED NON-VOLATILE MEMORY

      
Application Number 19443651
Status Pending
Filing Date 2026-01-08
First Publication Date 2026-08-20
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Thomaiyar, Richard Marian
  • Garg, Ankur
  • Kotary, Karunakara
  • Rajagopal, Pannerkumar

Abstract

Systems and methods are provided for implementing data backup and recovery using cache-coherent interconnect node-based non-volatile memory. A cache-coherent interconnect node partitions a memory pool into a plurality of memory regions as well as a backup storage into a plurality of memory portions, and pre-allocates a memory region and a corresponding memory portion to each compute node. When a rack-level power loss occurs, and a battery-based power source is activated, a cache-coherent interconnect controller saves data from each memory region into the corresponding memory portion, and subsequently saves an entry for each memory portion in an index portion of the backup storage. Subsequently, the controller causes a power circuitry to shut down the backup power source. After rack-level power restoration and memory region initialization, the controller restores, for each memory region, the data saved in a corresponding memory portion into that memory region, based on information in a corresponding entry.

IPC Classes  ?

  • G06F 11/1446 -
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • G06F 1/30 - Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations

31.

APPLICATIONS OF RETRIEVAL-AUGMENTED GENERATION FOR SOFTWARE CODE

      
Application Number US2025058251
Publication Number 2026/173661
Status In Force
Filing Date 2025-12-05
Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Larson, Jonathan, Karl
  • Edge, Darren, Keith
  • Trevino, Christopher, M.
  • Trinh, Thu, Ha
  • Racanicci, Rodrigo, Martins

Abstract

This document relates to processing of source code using generative language models. One example method includes accessing source code, processing the source code to identify entities in the source code, and generating a graph having nodes representing the entities in the source code and edges representing relationships among the entities. The example method also includes prompting a generative language model to generate augmentation data for the entities based at least on the relationships, receiving, from the generative language model, generated augmentation data, and generating an augmented graph by associating the generated augmentation data with respective nodes of the graph. The augmented graph provides a basis for subsequent operations on the source code by the generative language model.

IPC Classes  ?

32.

ERASURE-CODED DATA TRANSFER USING REMOTE DIRECT MEMORY ACCESS (RDMA)

      
Application Number US2025058479
Publication Number 2026/173664
Status In Force
Filing Date 2025-12-05
Publication Date 2026-08-20
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Taranov, Konstantin
  • Yom, Joyce Ji-Suk
  • Yu, Zhuolong
  • Kabbani, Abdul
  • Padhye, Jitendra Dattatraya
  • Elhaddad, Mahmoud

Abstract

Methods, apparatuses, and products for erasure-coded data transfer using remote direct memory access (RDMA), including: partitioning, by a sender endpoint, a message to be sent to a receiver endpoint into a plurality of data segments by logically subdividing the message into a number of data segments defined as a parameter of an error coding scheme; generating, by the sender endpoint, one or more parity segments from the plurality of data segments by applying the error coding scheme to the plurality of data segments; and sending, by the sender endpoint and to the receiver endpoint, via a plurality of network connections, the plurality of data segments and the one or more parity segments using remote direct memory access (RDMA), wherein each of the data segments and each of the parity segments are sent using RDMA via different network connections of the plurality of network connections.

IPC Classes  ?

  • H04L 1/00 - Arrangements for detecting or preventing errors in the information received
  • G06F 13/28 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
  • H03M 13/37 - Decoding methods or techniques, not specific to the particular type of coding provided for in groups

33.

Heat-sensing touch interface

      
Application Number 19090280
Grant Number 12710847
Status In Force
Filing Date 2025-03-25
First Publication Date 2026-08-18
Grant Date 2026-08-18
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Tsvetov, Anatoly
  • Menashof, Roei Shlomo
  • Istrin, Oren

Abstract

A heat-sensing touch interface that profiles the temperature of touch data to identify user input is disclosed herein. Heat profiling touch input improves touch accuracy and allows users to interact with touch devices more naturally. Palm touches can be classified as non-user input, even when appearing as fragmented touches resembling finger touches, when thermal data associated with the palm touchpoint(s) exceeds the temperature range profile for finger touches. Moisture can be classified as non-user input when thermal data associated with the moisture touchpoint(s) is below the temperature range profile for finger touches. The temperature range of user input can be dynamically adjusted. Energy is conserved by activating or sampling a heat sensor array based on detection of touch data. Energy is also conserved by more accurately classifying touch inputs, resulting in reporting and processing fewer non-user inputs. Feedback can be provided at touchpoints classified as user input.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

34.

DATA MANAGEMENT COPROCESSOR FOR THE SPECULATIVE INFERENCE OF A LARGE LANGUAGE MODEL

      
Application Number 19047985
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ruan, Zhuo
  • Gamsaragan, Edward
  • Chattopadhyay, Arijit

Abstract

A data management coprocessor, and a method in a data management coprocessor, for interoperating with an artificial intelligence (Al) accelerator and a central processing unit (CPU) in a computer system. The method includes allocating a cache buffer in a memory distinct from the coprocessor. The method also includes predicting a subset of large language model (LLM) weights necessary for generating a subsequent token by an LLM executing in the Al accelerator. The method also includes initiating the caching of these predicted LLM weights into the cache buffer, e.g., before the LLM generates the next token. The data management processor may also roll back a state of the LLM executing in the Al accelerator when a confidence score for the next token meets a criterion indicating a misprediction.

IPC Classes  ?

  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06F 12/1081 - Address translation for peripheral access to main memory, e.g. direct memory access [DMA]

35.

HYBRID INFERENCING USING AN ARTIFICIAL INTELLIGENCE OFFLOAD DIE IN A SYSTEM-IN-A-PACKAGE

      
Application Number 19048018
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ruan, Zhuo
  • Gamsaragan, Edward
  • Chattopadhyay, Arijit
  • Lahiri, Simanti

Abstract

A method implemented in an artificial intelligence (AI) offload die within a system-in-a-package involves hybrid inferencing of an AI model by a remote computing system and a compute die in the system-in-a-package. The method includes identifying a portion of the AI model for use by the compute die, utilizing a network controller in the AI offload die to fetch this portion from the remote computing system, and communicating it to the compute die. Additionally, the network controller in the AI offload die synchronizes AI model inferencing state between the compute die and the remote computing system, ensuring coordinated hybrid AI model inferencing. This approach facilitates efficient distribution and execution of AI tasks between the compute die and the remote computing system, enhancing computational performance and resource utilization.

IPC Classes  ?

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

36.

DEVICE PROVISIONING

      
Application Number 19048544
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Contenti, Alessandro
  • Thom, Stefan
  • Stein, Torsten

Abstract

A device is equipped with a public/private key pair. The private key is stored in a secure location on the device and the public key is utilized to track ownership of the device by a manufacturer, vendor, and/or one or more provisioning services. When a user purchases the device, a transaction involving the public key associated with the device and the user is recorded. The one or more provisioning services, which are provided access to user information, prepare a configuration payload for the device specific to the user and the device. The configuration payload is encrypted using the device's public key. When the device is powered on, the configuration payload is sent to the device. The device decrypts the configuration payload using the device's private key and adjusts one or more configuration parameters based on the configuration payload.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists

37.

RETRIEVAL-AUGMENTED GENERATION FOR SOFTWARE CODE

      
Application Number 19048692
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Larson, Jonathan Karl
  • Trevino, Christopher M.
  • Racanicci, Rodrigo Martins

Abstract

This document relates to processing of source code using generative language models. One example method includes accessing source code, processing the source code to identify entities in the source code, and generating a graph having nodes representing the entities in the source code and edges representing relationships among the entities. The example method also includes prompting a generative language model to generate augmentation data for the entities based at least on the relationships, receiving, from the generative language model, generated augmentation data, and generating an augmented graph by associating the generated augmentation data with respective nodes of the graph. The augmented graph provides a basis for subsequent operations on the source code by the generative language model.

IPC Classes  ?

38.

Cooling Air Augmentation

      
Application Number 19051487
Status Pending
Filing Date 2025-02-12
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Bell, Jr., Freddie

Abstract

The description relates to thermal management and ensuring adequate cooling of individual computing devices where multiple computing devices operate in proximity to one another. One example can obtain sensed conditions within a rack containing multiple computing devices. The rack receives cooling air from a centralized cooling system. The example can control delivery of make-up cooling air to individual computing devices within the rack to augment the cooling air from the centralized cooling system to remove thermal loads from the individual computing devices.

IPC Classes  ?

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

39.

MULTI-AGENTIC HARDWARE CODE REVIEWER

      
Application Number 19053397
Status Pending
Filing Date 2025-02-13
First Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor Sankar, Padma Priya

Abstract

A computing system receives computer-readable hardware code. A pull request is received that indicates the purpose of the hardware code or updates made to the hardware code. An artificial intelligence (AI) planner agent is invoked that is configured to interact with a plurality of AI review agents that are each trained to: parse the hardware code; analyze the hardware code with respect to the pull request and an attribute; and generate updates to the hardware code in accordance with criteria for meeting the attribute.

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 8/71 - Version control Configuration management
  • G06F 11/3668 - Testing of software

40.

GENERATING AND UTILIZING COMPRESSED GROUNDING DATA FOR SEARCH ENGINES THAT UTILIZE GENERATIVE ARTIFICIAL INTELLIGENCE MODELS

      
Application Number 19096259
Status Pending
Filing Date 2025-03-31
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Khandelwal, Anant
  • Agrawal, Puneet
  • Singhal, Tushar
  • Gupta, Manish

Abstract

This disclosure describes utilizing a grounding compression system within a search results system to create compressed grounding data to enhance and improve generative search engines (GSEs). For example, the grounding compression system (e.g., a grounding data compression system) dynamically and intelligently reduces large amounts of grounding information into amounts compatible with generative AI models used to answer or provide responses to search queries. Indeed, rather than merely reducing the size of grounding information obtained from a search query, the grounding compression system intelligently distills, condenses, and prunes the grounding data into a compressed block that focuses on the search query, enabling the generative AI model to more efficiently and accurate create a generative response to the search query.

IPC Classes  ?

41.

SEQUENTIAL RECOMMENDATION BASED ON CROSS-DOMAIN BEHAVIOR DATA

      
Application Number 19150493
Status Pending
Filing Date 2024-03-11
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Wu, Ning
  • Gong, Ming
  • Shou, Linjun
  • Jiang, Daxin

Abstract

The present disclosure proposes a method, apparatus and computer-readable medium for sequential recommendation based on cross-domain behavior data. A target user representation of a target user may be generated based on a historical content item sequence of the target user. A cross-domain behavior sequence set may be extracted from a log of a network application. A cross-domain sequence representation set corresponding to the cross-domain behavior sequence set may be generated. A similar sequence representation set similar to the target user representation may be retrieved from the cross-domain sequence representation set. An interaction probability set of the target user interacting with a candidate content item set may be predicted based on the target user representation and the similar sequence representation set.

IPC Classes  ?

42.

SYSTEMS AND METHODS FOR USING NEURAL CODEC LANGUAGE MODEL FOR ZERO-SHOT TEXT-TO-SPEECH SYNTHESIS

      
Application Number 19155228
Status Pending
Filing Date 2023-03-02
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Chen, Zhuo
  • Wu, Yu
  • Zhou, Long
  • Liu, Shujie
  • Liu, Yanqing
  • Wang, Huaming
  • Li, Jinyu
  • He, Lei
  • Zhao, Sheng
  • Wei, Furu
  • Wang, Chengyi
  • Chen, Sanyuan
  • Zhang, Ziqiang

Abstract

Systems and methods are provided for accessing a machine learning model configured as a zero-shot cross-lingual text-to-speech model which has been previously trained on a text-to-speech training dataset comprising different bilingual speech transcription pairs, obtaining a first text prompt in a first language, a second text prompt in a second language, a speech sample comprising audio data from an unseen target speaker, providing the first text prompt in the first language, the second text prompt in the second language, and the speech sample from the target speaker as inputs to the machine learning model, and finally, generating a personalized speech output based on the inputs and by at least converting the second text prompt in the second language using a synthesized voice of the target speaker based on the speech sample from the target speaker.

IPC Classes  ?

43.

SECURE CONDITIONAL DOMAIN NAME SYSTEM OPERATION

      
Application Number 19638662
Status Pending
Filing Date 2026-04-03
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Jain, Ashish
  • Dharmarajan, Shyamshankar
  • Carmon, Avraham
  • Sangubhatla, Murali Krishna
  • Terentyev, Andrey
  • Paramasivan, Rupa
  • O’donovan, Sinead

Abstract

Some embodiments enhance the security of domain name resolution and other DNS operations, by automatically intercepting the DNS operation, determining an associated device identity or ascertaining an associated user identity, and enforcing a security policy based on at least the DNS operation and based on at least one of the identities. Some securable DNS operations include resolution requests, reverse lookups from IP addresses to domain names, DNS record accesses, mail server mappings, redirection, forwarding, and DNS record cache operations. Enforcing the policy includes, e.g., preventing a result requested by the DNS operation, permitting computational progress toward the requested result, allowing a different result, modifying a DNS record, or flushing a DNS record from a cache. In some embodiments, DNS operation security functionality utilizes or implements a conditional access security functionality, thereby providing, e.g., a secure conditional domain name resolution.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]

44.

AUTOMATED GENERATION OF MACHINE LEARNING MODELS

      
Application Number 19639551
Status Pending
Filing Date 2026-04-06
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Dey, Debadeepta
  • Hu, Hanzhang
  • Caruana, Richard A.
  • Langford, John C.
  • Horvitz, Eric J.

Abstract

This document relates to automated generation of machine learning models, such as neural networks. One example system includes a hardware processing unit and a storage resource. The storage resource can store computer-readable instructions cause the hardware processing unit to perform an iterative model-growing process that involves modifying parent models to obtain child models. The iterative model-growing process can also include selecting candidate layers to include in the child models based at least on weights learned in an initialization process of the candidate layers. The system can also output a final model selected from the child models.

IPC Classes  ?

  • G06N 3/086 - Learning methods using evolutionary algorithms, e.g. genetic algorithms or genetic programming
  • G06N 20/00 - Machine learning

45.

Reduced Video Stream Resource Usage

      
Application Number 19639579
Status Pending
Filing Date 2026-04-06
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Hao, Yichen
  • Li, Lihang
  • Romano, Anthony C.
  • Sangani, Naiteek
  • Menezes, Ryan S.

Abstract

The description relates to resource aware object detection for encoded video streams that can identify frames of the video stream that include an object of interest, such as a human, without decoding the frames.

IPC Classes  ?

  • H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
  • H04N 19/169 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding

46.

USER INTERACTION AND TASK MANAGEMENT USING MULTIPLE DEVICES

      
Application Number 19640211
Status Pending
Filing Date 2026-04-06
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sim, Robert A.
  • Fourney, Adam
  • Herring, Jr., Russell Allen
  • White, Ryen William
  • Nouri, Elnaz

Abstract

The present disclosure provides systems and methods for user interaction and task completion using multiple devices. A set of devices may be used to perform a task, such that different devices may perform different steps of the task. A device management service may update state information at each device of the set, thereby enabling a user to interact with any of the computing devices to perform the task. A device management service may also automatically determine which device should be used by the user, based on task or step requirements, device characteristics, and device capabilities, among other examples. Thus, rather than being required to continue a task on the same device (even when the device is not well-suited for the current step or task), the user is provided with the option to use and, in some instances, is automatically transitioned to use, different devices within the set.

IPC Classes  ?

  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

47.

MULTIVARIATE THREAT DETECTION FOR A CI/CD PIPELINE

      
Application Number 19645080
Status Pending
Filing Date 2026-04-10
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Trigano, David
  • Israel, Moshe

Abstract

Example solutions protect a continuous integration/continuous deployment (CI/CD) pipeline. Examples collect data from a CI/CD pipeline execution data source and/or a CI/CD pipeline task data source. Based on the collected data, a feature group comprising a plurality of records is created. Each record in the feature group represents an execution of the CI/CD pipeline. An anomaly score is generated, using a model representing historical feature groups, for the feature group representing the execution of the CI/CD pipeline. If the anomaly score is above a threshold, an alert is generated to indicate that the collected data represents an anomalous activity.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/54 - 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 adding security routines or objects to programs

48.

ADAPTIVE AUDIO BASED ON USER PREFERENCES THROUGH LEVERAGING GENERATIVE ARTIFICIAL INTELLIGENCE

      
Application Number US2025057575
Publication Number 2026/169314
Status In Force
Filing Date 2025-12-02
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Patana, Tero Juhani
  • Garcia, Erik Roberto
  • Wang, Shuoqi Scott

Abstract

Technology is disclosed for adapting a dynamic audio stream to modify sounds of a sound class based on user preferences in systems including gaming systems. A user may provide, via a graphical user interface, a selection of a sound class and a transformation type. Using a pretrained generative artificial intelligence (AI) model, the system may process the dynamic audio stream (e.g., for a gaming instance) to transform instances of the sound class with the transformation type. The output stream from the generative AI model can be used as the audio output. The described technology allows for processing and transforming all dynamic audio streams on a system without specific programming for a particular application or game.

IPC Classes  ?

  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
  • A63F 13/67 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor adaptively or by learning from player actions, e.g. skill level adjustment or by storing successful combat sequences for re-use
  • A63F 13/79 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories

49.

DATA MANAGEMENT COPROCESSOR FOR THE SPECULATIVE INFERENCE OF A LARGE LANGUAGE MODEL

      
Application Number US2025057576
Publication Number 2026/169315
Status In Force
Filing Date 2025-12-02
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Ruan, Zhuo
  • Gamsaragan, Edward
  • Chattopadhyay, Arijit

Abstract

A data management coprocessor, and a method in a data management coprocessor, for interoperating with an artificial intelligence (AI) accelerator and a central processing unit (CPU) in a computer system. The method includes allocating a cache buffer in a memory distinct from the coprocessor. The method also includes predicting a subset of large language model (LLM) weights necessary for generating a subsequent token by an LLM executing in the AI accelerator. The method also includes initiating the caching of these predicted LLM weights into the cache buffer, e.g., before the LLM generates the next token. The data management processor may also roll back a state of the LLM executing in the AI accelerator when a confidence score for the next token meets a criterion indicating a misprediction.

IPC Classes  ?

  • G06F 12/0875 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
  • G06N 3/08 - Learning methods

50.

PHISHING DETECTION ENGINE(S) FOR AUTONOMOUS PHISHING IDENTIFICATION

      
Application Number US2025057580
Publication Number 2026/169317
Status In Force
Filing Date 2025-12-02
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Kirshenboim, Gilad
  • Kaplan, David Natan
  • Lavie, Aviel
  • Liberman, Lior
  • Menashof, Roei Shlomo
  • Laslo, Ori

Abstract

Systems and methods herein provide a phishing detection engine and its related functions. In an aspect, a phishing detection engine captures focal content displayed via a user interface on a client device. From the focal content, the phishing detection engine extracts features. These features include textual elements and visual elements. Using the features, and in some cases historical user interactions associated with the client device, the phishing detection engine determines whether the features indicate potential phishing activity. If potential phishing activity is detected from the features, the phishing detection engine performs one or more security actions to limit damage of the potential phishing activity, such as blocking execution of an activation step of the phishing activity. In scenarios where the phishing activity is indeterminate, the phishing detection engine may continue to monitor the user's content interaction and extract features from subsequent contents, until a determinate conclusion is reached.

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
  • H04L 9/40 - Network security protocols
  • G06N 20/00 - Machine learning

51.

RETRIEVAL-AUGMENTED GENERATION FOR SOFTWARE CODE

      
Application Number US2025058007
Publication Number 2026/169327
Status In Force
Filing Date 2025-12-04
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Larson, Jonathan Karl
  • Trevino, Christopher M.
  • Racanicci, Rodrigo Martins

Abstract

This document relates to processing of source code using generative language models. One example method includes accessing source code, processing the source code to identify entities in the source code, and generating a graph having nodes representing the entities in the source code and edges representing relationships among the entities. The example method also includes prompting a generative language model to generate augmentation data for the entities based at least on the relationships, receiving, from the generative language model, generated augmentation data, and generating an augmented graph by associating the generated augmentation data with respective nodes of the graph. The augmented graph provides a basis for subsequent operations on the source code by the generative language model.

IPC Classes  ?

52.

THE NETWORK THAT WORKS FOR YOUR BUSINESS

      
Application Number 1931823
Status Registered
Filing Date 2025-11-07
Registration Date 2025-11-07
Owner LINKEDIN CORPORATION (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software in the nature of a mobile application; downloadable computer software that enables users to access and interact with information and databases; downloadable computer software for collecting, editing, organizing, modifying, bookmarking, storing, sharing and publishing data and information; downloadable computer software for uploading, managing, tracking, and sharing customized content; downloadable computer software for searching, accessing, displaying, sharing and reviewing newsletters, research reports, blogs, and articles; downloadable computer software featuring multimedia content; downloadable computer software for enabling transmission of images and audiovisual and video content; downloadable computer software for use in creating, downloading, uploading, designing, modifying, reproducing, transmitting, and sharing images, graphics, fonts, photographs, text, videos, and data; downloadable recreational game software; downloadable mobile applications for interactive and recreational games; downloadable software for games and social networking; downloadable logic, word, trivia, and puzzle game software via a global computer network and wireless devices; downloadable electronic publications in the nature of newsletters, research reports, articles and white papers on topics of professional interest; downloadable computer software development tools; downloadable computer software that provides web-based access to applications and services through a web-operating system or portal interface; downloadable computer software for use in business analytics and database management; downloadable computer software for social media, marketing, merchandising, customer service, website performance, search engine optimization, technology, consumer goods, retail, and manufacturing; downloadable computer software for tracking and analyzing user interaction with customized content; downloadable education software; downloadable computer software for providing online courses, seminars, interactive classes, educational instruction, and course materials; downloadable computer software for providing access to Internet search engines featuring information for obtaining job listings, resume postings, and other job searches; downloadable job searching, sourcing and recruiting software using artificial intelligence (AI) for users on a social networking, employment, and business networking communication platform; downloadable chatbot software using artificial intelligence (AI) for users on a social networking, employment, and business networking communication platform; downloadable writing and communication software using artificial intelligence (AI) for assisting platform users with employment, job sourcing and recruiting, lead generation, and business-related inquiries; content creation software using artificial intelligence for users on a social networking, employment, and business networking communication platform; downloadable computer software using artificial intelligence (AI) for employee training and professional development; downloadable computer software using artificial intelligence (AI) for providing online courses, seminars, interactive classes, educational instruction, and course materials; downloadable podcasts in the field of in the field of employment, recruitment of personnel, careers, job resources and listings, and professional networking and wide field of topics. Providing online employment information and employment services; providing online business networking services; providing online career networking services; recruitment and placement services; providing online employment counseling, career placement services, and personnel recruitment; providing an online searchable databases and interactive databases featuring employment and career opportunities (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing online information in the fields of employment, recruitment of personnel, careers, job resources and listings, career development, professional networking, and employment advertising; providing recruitment and employment information, employment advertising, job listings, career information and advice via an online interactive computer database from a global computer network; providing an online artificial intelligence (AI) enhanced searchable database featuring employment and career opportunities and business, employment and professional queries and answers (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); business research and survey services utilizing artificial intelligence; providing artificial intelligence (AI) enhanced online computer databases and online searchable databases in the fields of marketing, lead generation, sourcing, recruiting, and business and professional networking (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); online business networking services featuring artificial intelligence (AI) solutions; advertising services; marketing services; marketing consulting services; advertising, marketing, and promotion services for businesses; providing advertising and advertisement services; providing marketing and advertising solutions for marketing campaigns across a wide range of industries; providing resources in the nature of online resource guides for creating advertising and marketing campaigns that meet business specific business and B2B needs; creating, placing, displaying, targeting and disseminating online advertisements for others; providing a web site which features advertisements for the goods and services of others on a global computer network (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing advertising and marketing services via an online platform featuring sponsored ad content, sponsored ad messaging, text ads, dynamic ads, and ad placements; providing online advertising on a computer network; providing business and business networking information; advertising and marketing services rendered using artificial intelligence (AI); lead generation activities and services; advertising and marketing services in the nature of accessing, extracting, and organizing information from the Internet and other sources regarding people, companies, products, marketing, industries and other categories; lead generation services rendered using artificial intelligence; employment recruiting services; professional, staff, personnel and talent recruiting services; providing an online searchable database featuring employment and career opportunities and business information (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing an online searchable database featuring business, employment and professional queries and answers (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing information online regarding recruiting and talent solutions (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing an online searchable database featuring professional queries and answers concerning staffing and hiring information (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); charitable services, namely, promoting public awareness about charitable, philanthropic, community service, humanitarian activities and volunteer activities; providing online career networking services and information in the fields of employment, recruitment, job resources, job listings and career path suggestions; providing business information; providing a web site featuring business information in the form of audio, video, transcripts, and other educational materials (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); providing information, news and commentary in the field of business; promotion services for businesses. Providing temporary use of on-line non-downloadable software; providing temporary use of non-downloadable software for business and social networking, employment, careers and recruiting via a website; application service provider (ASP) services; providing an online software platform; providing temporary use of on-line non-downloadable software that enables users to access and interact with information and databases; providing customized web pages featuring user-defined information, audio, text, video, and images (term considered too vague by the International Bureau pursuant to Rule 13 (2) (b) of the Regulations); hosting an interactive website featuring technology that allows users to create, download, upload, design, modify, reproduce, transmit, and share images, graphics, fonts, photographs, text, videos, and data; providing temporary use of on-line non-downloadable software for collecting, editing, organizing, modifying, bookmarking, storing, sharing and publishing data and information; providing temporary use of on-line non-downloadable software for uploading, managing, tracking, and sharing customized content; providing temporary use of on-line non-downloadable software for searching, accessing, displaying, sharing and reviewing newsletters, research reports, blogs, and articles; hosting a website for providing general and customized information in a wide variety of fields, namely, business, social networking, employment, careers and recruiting; hosting a website for providing general and customized information relating to business, current events, education, entertainment, technology, culture, entrepreneurship, leadership, management, marketing, recruiting, career, and professional development; providing temporary use of on-line non-downloadable software featuring multimedia content; providing temporary use of on-line non-downloadable software for enabling transmission of images and audiovisual and video content; providing temporary use of on-line non-downloadable software for use in creating, downloading, uploading, designing, modifying, reproducing, transmitting, and sharing images, graphics, fonts, photographs, text, videos, and data; providing temporary use of online non-downloadable recreational game software; providing temporary use of online non-downloadable software for interactive games and recreational game playing purposes; providing temporary use of online non-downloadable software for games and social networking; providing temporary use of online non-downloadable logic, word, trivia, and puzzle game software; providing temporary use of non-downloadable computer software featuring electronic publications in the nature of newsletters, research reports, articles and white papers on topics of professional interest in the field of business, social networking, employment, careers and recruiting via a website; providing temporary use of on-line non-downloadable software development tools; providing temporary use of on-line non-downloadable software that provides web-based access to applications and services through a web-operating system or portal interface; providing temporary use of on-line non-downloadable software for use in business analytics and database management; providing temporary use of on-line non-downloadable software for social media, marketing, merchandising, customer service, website performance, search engine optimization, technology, consumer goods, retail, and manufacturing; providing temporary use of on-line non-downloadable software for tracking and analyzing user interaction with customized content; providing an online education software platform; providing temporary use of on-line non-downloadable software for providing online courses, seminars, interactive classes, educational instruction, and course materials; providing an online software platform for employee training and professional development; providing temporary use of on-line non-downloadable software for providing access to Internet search engines featuring information for obtaining job listings, resume postings, and other job searches; providing an online software platform for employee training and professional development that allows users to upload, manage, and share customized content, access online courses and content, receive data analytics and insights on learning and skills development, host online web facilities, links, webcasts and podcasts for managing and sharing online content; providing non-downloadable job searching, sourcing and recruiting software using artificial intelligence (AI) for users on a social networking, employment, and business networking communication platform; providing non-downloadable chatbot using artificial intelligence (AI) for users on a social networking, employment, and business networking communication platform; providing non-downloadable writing and communication online software using artificial intelligence (AI) for assisting platform users with writing, communicating, and with employment, job, recruiting, lead generation, and business-related inquiries; providing non-downloadable content creation online software using artificial intelligence for users on a social networking, employment, and business networking communication platform; providing non-downloadable software using artificial intelligence (AI) for employee training and professional development; providing non-downloadable online computer software using artificial intelligence (AI) for providing online courses, seminars, interactive classes, educational instruction, and course materials; providing non-downloadable software platform tools for creating, placing, displaying, controlling and tracking advertising and marketing content; providing non-downloadable software platform tools for use in customer relationship management (CRM), lead generation activities and services, and tracking, accessing, extracting and organizing sales information; providing temporary use of a non-downloadable computer software for providing certification of job skill assessments online; provision of online non-downloadable software tools for testing, analysis and evaluation of the knowledge, skills and abilities of others for job and employment skills in the field of business, social networking, employment, careers and recruiting utilizing artificial intelligence (AI); hosting digital content on Internet.

53.

Temporal GraphRAG

      
Application Number 19047999
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Edge, Darren Keith
  • Larson, Jonathan Karl
  • Trinh, Thu Ha

Abstract

The description relates to providing meaningful information relating to a dataset, especially a dynamic dataset that changes over time. One example can obtain text chunks of the dataset grouped by period and extract concepts from the text chunks by period. The example can induce the extracted concepts into a graph structure and detect period communities in the graph structure of individual periods. The example can create period summaries from the detected period communities and determine whether a user query relates to specific periods and/or communities. Where the user query relates to specific periods and/or communities, the example can obtain text answers by mapping the query over relevant period text chunks or relevant period community summaries. The example can obtain a final answer for the user query from the obtained text answers.

IPC Classes  ?

54.

VOLTAGE OVERSHOOT CONTROL CIRCUIT

      
Application Number 19048264
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Jahagirdar, Sanjeev S.
  • Kanthi, Basavaraj

Abstract

Examples are disclosed relating to a circuit for controlling voltage overshoot in a computing system. In one example, a circuit comprises a network of shunt devices arranged into a plurality of branches. Each branch of the plurality of branches includes shunt device(s) connected to an enable pin associated with the branch. Each shunt is configured to induce current through a transistor connected between a power node and a ground node when the shunt device is activated. The circuit comprises a controller connected to a plurality of enable pins corresponding to the plurality of branches of the network. The controller is configured to receive a computing processor voltage, generate a difference value indicating a difference between the processor voltage and a reference voltage, and send enable signal(s) to enable pin(s) to activate the shunt devices based at least on the difference value.

IPC Classes  ?

  • G06F 1/3296 - Power saving characterised by the action undertaken by lowering the supply or operating voltage
  • G06F 1/3206 - Monitoring of events, devices or parameters that trigger a change in power modality

55.

ACCELERATING CONTAINER INITIATION IN PRODUCTION ENVIRONMENTS

      
Application Number 19048712
Status Pending
Filing Date 2025-02-07
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Liu, Yi Jun
  • Rey Londono, Esteban
  • Takkar, Aviral
  • Antony, Sajay
  • Du, Bin
  • Pang, Jason Yan Ching
  • Xu, Yi Ming

Abstract

Methods, apparatuses, and products for accelerating container initiation in production environments, including: identifying, based on one or more input/output (I/O) operations associated with a container that are issued in the production environment, a one or more data extents that is sufficient for a host operating system to initiate the container; and responsive to a request to initiate the container, providing the one or more data extents, wherein the host operating system can initiate the container based on the provided one or more data extents without additional portions of a complete dataset for the container being provided to the host operating system.

IPC Classes  ?

  • G06F 13/20 - Handling requests for interconnection or transfer for access to input/output bus

56.

PACKET LOSS DETECTION IN MULTIPATH NETWORKS

      
Application Number 19049166
Status Pending
Filing Date 2025-02-10
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Yankilevich, Yevgeny
  • Shacham, Assaf
  • Kabbani, Abdul
  • Taranov, Konstantin
  • Elhaddad, Mahmoud
  • Regev, Idan Moshe
  • Ji, Tao

Abstract

Methods, apparatuses, and products for packet loss detection in multipath networks, including: encoding, by a source endpoint of a multipath network connection, into each packet of a plurality of packets, an entropy value and a path-specific sequence number, wherein the entropy value is included in a plurality of entropy values each corresponding to a different path of a plurality of paths of the multipath network connection, and wherein the path-specific sequence number comprises a next value in a sequence of values for each subset of the plurality of packets sharing a same network path; sending, by the source endpoint and to a destination endpoint of the multipath network connection, the plurality of packets via the plurality of paths; and performing, by the destination endpoint, packet loss detection based on the entropy value and the path-specific sequence number for the plurality of packets.

IPC Classes  ?

57.

DUBBING QUALITY ASSESSMENTS AND PROACTIVE RESPONSES FOR REAL-TIME VIDEO DUBBING ON A CLIENT DEVICE

      
Application Number 19049805
Status Pending
Filing Date 2025-02-10
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Chauhan, Utkarsh
  • Mehta, Rupeshkumar Rasiklal
  • Palsule, Suhrid Kiran
  • Mukherjee, Arijit
  • Bansal, Shubham
  • Joshi, Vikas

Abstract

This disclosure describes a framework for analyzing dubbed audio segments (audio translations converted into translated speech) of videos where the dubbed audio segments are generated in real time, including being generated locally on a client device. For instance, this disclosure describes a video dubbing system that utilizes various lightweight machine learning models to determine the dubbing quality (e.g., a dubbing quality score) of a real-time generated dubbed segment and identify the cause of low-quality dubbing segments (e.g., the root cause of a low-quality score). In addition, the video dubbing system provides proactive indications to a video player to signal poor-quality dubbing segments before or while they play. Furthermore, the video dubbing system can provide reasoning behind why a particular segment of a streaming video has low-quality dubbing before or when a dubbed audio segment begins playback.

IPC Classes  ?

  • G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G10L 15/06 - Creation of reference templatesTraining of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

58.

GENERATING SEMANTIC HASHES USING A LANGUAGE MODEL

      
Application Number 19050765
Status Pending
Filing Date 2025-02-11
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Mansour, Joseph Subhi
  • Jones, Malachi Gabriel

Abstract

Systems, methods, and computer program products are disclosed for generating semantic hashes using a language model (LM). A semantic hash is generated for an input by determining a plurality of strings from the input, combining the plurality of strings to generate input text, and chunking the input text into a plurality of chunks based on an input limit of the LM. Chunk embeddings are determined for the plurality of chunks using the LM, and combined to generate the semantic hash.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06F 16/13 - File access structures, e.g. distributed indices

59.

CONTENT AUGMENTATION USING FINE-TUNED SMALL LANGUAGE MODELS

      
Application Number 19050826
Status Pending
Filing Date 2025-02-11
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Fang, Biyi
  • Sun, Yibo
  • Tu, Xiao
  • Liu, Mengchen
  • Chen, Dongdong
  • Chen, Victoria Yuantong

Abstract

An augmentation service receives a request from a client for a set of actions to suggest with respect to content encoded in an image file included with the request. The service sends a first request to a content generation service to obtain the set of actions, including a first prompt that tasks a small language model (SLM) to generate the set of actions based on the content in the image file. The augmentation service replies to the client with at least a portion of the set of actions. The augmentation service receives, from the client, an indication of a selected action of at least the portion of the set of actions and sends a second request to the content generation service to perform the selected action. The second request includes a second prompt that tasks a large language model (LLM) to perform the selected action.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting

60.

APPLICATIONS OF RETRIEVAL-AUGMENTED GENERATION FOR SOFTWARE CODE

      
Application Number 19050955
Status Pending
Filing Date 2025-02-11
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Larson, Jonathan Karl
  • Edge, Darren Keith
  • Trevino, Christopher M.
  • Trinh, Thu Ha
  • Racanicci, Rodrigo Martins

Abstract

This document relates to processing of source code using generative language models. One example method includes accessing source code, processing the source code to identify entities in the source code, and generating a graph having nodes representing the entities in the source code and edges representing relationships among the entities. The example method also includes prompting a generative language model to generate augmentation data for the entities based at least on the relationships, receiving, from the generative language model, generated augmentation data, and generating an augmented graph by associating the generated augmentation data with respective nodes of the graph. The augmented graph provides a basis for subsequent operations on the source code by the generative language model.

IPC Classes  ?

  • G06F 8/30 - Creation or generation of source code

61.

INCREASING EFFICIENCY OF A KERNEL USING STREAMING MULTIPROCESSOR-LEVEL TIME ESTIMATION

      
Application Number 19051102
Status Pending
Filing Date 2025-02-11
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ali, Mustafa Fayez Ahmed
  • Shah, Preyas Janak
  • Agrawal, Gaurav

Abstract

Techniques are described herein that are capable of increasing efficiency of a kernel using streaming multiprocessor-level time estimation. Tiling strategies for performing respective implementations of a matrix multiplication operation are defined by taking into consideration dimensions of first and second matrices that the matrix multiplication operation is configured to multiply. Estimated amounts of time or estimated latencies, which are associated with a kernel performing the respective implementations of the matrix multiplication operation using the respective tiling strategies, are calculated. The kernel is configured to implement an identified tiling strategy to perform a subsequent implementation of the matrix multiplication operation as a result of an estimated amount of time associated with the identified tiling strategy being no greater than an estimated amount of time associated with each other tiling strategy.

IPC Classes  ?

  • G06F 17/16 - Matrix or vector computation
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining

62.

DYNAMICALLY LOADING ENDPOINT DATA DURING SYSTEM-ON-CHIP (SoC) VALIDATION IN PROCESSOR-BASED DEVICES

      
Application Number 19053184
Status Pending
Filing Date 2025-02-13
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Dey, Dibyendu
  • Reddy, Vanila Chintha
  • White, Jarred Joseph
  • Baik, Dong Hyun
  • Wood, Charles Parker
  • Knight, Samuel Chelsae

Abstract

Dynamically loading endpoint data during System-on-Chip (SoC) validation in processor-based devices is disclosed herein. In one exemplary embodiment, a processor-based device, by executing an SoC validator, obtains a path for an endpoint node of an endpoint tree data structure. The path comprises node identifiers including a root node identifier of a root node, intermediate node identifiers of corresponding intermediate nodes, and an endpoint node identifier of the endpoint node, and corresponds to a hierarchical path from the root node of the endpoint tree data structure to the endpoint node. The SoC validator traverses the endpoint tree data structure from the root node to the endpoint node based on the path, and retrieves value data for the endpoint node based on the traversal. The SoC validator then generates an endpoint object representing the endpoint using the value data, and performs an access operation on an endpoint using the endpoint object.

IPC Classes  ?

  • G06F 21/71 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit

63.

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

      
Application Number 19155453
Status Pending
Filing Date 2024-02-20
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Lu, Ping
  • Pandita, Bupesh
  • Chen, Minhan

Abstract

In a calibrated phase-locked loop (PLL), a time-to-digital (TDC) converter circuit can be calibrated to a nominal gain by a calibration circuit to achieve a desired jitter response in the PLL. The TDC circuit in the PLL measures a time difference between the reference clock and a feedback signal as a number of time increments, and the calibration circuit adjusts a resolution of the measurement by adjusting the length of the time increments (i.e., resolution). In a Vernier method employed to measure the time difference, the length of a time increment is determined by a delay difference between a first delay of a first delay circuit in a first series of first delay circuits and a second delay of a second delay circuit in a second series of second delay circuits. Adjusting the resolution of the TDC circuit includes adjusting the delay difference between the first delay and the second delay.

IPC Classes  ?

  • G06F 11/362 - Debugging of software
  • G06F 9/32 - Address formation of the next instruction, e.g. by incrementing the instruction counter
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead

64.

PROCESSOR-BASED SYSTEM SUPPORTING IN-FIELD TESTING USING EXTERNAL DYNAMIC RANDOM ACCESS MEMORY (DRAM) FOR STORING AND ACCESSING TEST SCAN DATA

      
Application Number 19531641
Status Pending
Filing Date 2026-02-05
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Ghosh, Pradipta K.
  • Putturaya, Sandesh Jayarama
  • Duthiraru, Suresh S.
  • Wesneski, Christopher

Abstract

Processor-based system supporting in-field testing using external dynamic random access memory (DRAM) for storing and accessing test scan data. The processor-based system includes a processor that includes one or more central processing units (CPUs) that each have access to resources, such as cache memory, a memory controller to access system memory (e.g., DRAM), interfaces circuits, to perform tasks by executing of program code. The processing-based system includes an internal, built-in testing system that allows the processor-based system to be placed into test mode to perform in-field testing of the processor-based system. To support larger-sized scan data, the processor-based system is configured for the built-in-test system to access test scan data stored in DRAM in the processor-based system in a test mode. In this manner, the DRAM supports storing larger-sized test scan data so that greater in-field test coverage can be performed in the processor-based system.

IPC Classes  ?

  • G06F 11/27 - Built-in tests
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/22 - Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

65.

ENRICHING LANGUAGE MODEL INPUT WITH CONTEXTUAL DATA

      
Application Number 19632634
Status Pending
Filing Date 2026-03-30
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Somech, Haim
  • Miller, Adi L.
  • Avihoo, Assaf

Abstract

Various embodiments discussed herein are directed to improving existing technologies by providing a corpus data supplement as input into a model, such as a Large Language Model (LLM). Consequently, the model can generate accurate scores or data for predictions because the model is better able to distinguish between a general understanding of natural language concepts and domain-specific concepts.

IPC Classes  ?

66.

TRAINING A LEARNING-TO-RANK MODEL USING A LINEAR DIFFERENCE VECTOR

      
Application Number 19638008
Status Pending
Filing Date 2026-04-02
First Publication Date 2026-08-13
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Zhu, Xiaofeng
  • Anand, Vishal
  • Wu, Cheng
  • D'Elia, Andres Eduardo
  • Jain, Anuj
  • Lin, Thomas
  • Calderwood, Matthew Adams
  • Clausen-Brown, Eric
  • Lueck, Gordon John
  • Yim, Wen-Wai

Abstract

The disclosure herein describes training a document recommendation model using loss data generated from a linear score difference vector. Training data is serialized, the training data comprising training data entries, a training data entry comprising a query, candidate documents, and labels corresponding to the candidate documents, wherein serializing the training data avoids truncating or padding the candidate documents. The training data is provided to a document recommendation model. Document prediction scores are obtained from the document recommendation model, the document prediction scores indicative of a likelihood that the candidate documents are responses to the query.

IPC Classes  ?

67.

DYNAMIC PROMPT GENERATION FOR DOCUMENT INTERACTION OPERATIONS

      
Application Number US2025057574
Publication Number 2026/169313
Status In Force
Filing Date 2025-12-02
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor Saleh, Sarah Ragab Ismail

Abstract

A method (200) for dynamic prompt generation includes receiving document content data (116) representing a digital document (102) accessed during a document access session (104). One or more document context parameters (120) are received relating to a context of the document access session (104). A current prompt domain (122) is determined that pertains to the document access session (104). From a prompt generation system (112), one or more candidate prompts (124) are received, specifying one or more respective machine learning (ML)-mediated document interaction operations (128) that could be applied to the digital document (102). The one or more candidate prompts (124) are generated based at least in part on the document content data (116), the one or more document context parameters (120), and the current prompt domain (122). The one or more candidate prompts (124) are displayed in a user interface (UI) (106). A user selection of a selected prompt (308A) is received, and the ML-mediated document interaction operations (128) associated with the selected prompt (308A) are applied.

IPC Classes  ?

  • G06F 40/56 - Natural language generation
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06N 20/00 - Machine learning
  • G06F 40/166 - Editing, e.g. inserting or deleting

68.

HYBRID INFERENCING USING AN ARTIFICIAL INTELLIGENCE OFFLOAD DIE IN A SYSTEM-IN-A-PACKAGE

      
Application Number US2025057791
Publication Number 2026/169320
Status In Force
Filing Date 2025-12-03
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Ruan, Zhuo
  • Gamsaragan, Edward
  • Chattopadhyay, Arijit
  • Lahiri, Simanti

Abstract

A method implemented in an artificial intelligence (AI) offload die within a system-in-a-package involves hybrid inferencing of an AI model by a remote computing system and a compute die in the system-in-a-package. The method includes identifying a portion of the AI model for use by the compute die, utilizing a network controller in the AI offload die to fetch this portion from the remote computing system, and communicating it to the compute die. Additionally, the network controller in the AI offload die synchronizes AI model inferencing state between the compute die and the remote computing system, ensuring coordinated hybrid AI model inferencing. This approach facilitates efficient distribution and execution of AI tasks between the compute die and the remote computing system, enhancing computational performance and resource utilization.

IPC Classes  ?

  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit

69.

DUBBING QUALITY ASSESSMENTS AND PROACTIVE RESPONSES FOR REAL-TIME VIDEO DUBBING ON A CLIENT DEVICE

      
Application Number US2025058008
Publication Number 2026/169328
Status In Force
Filing Date 2025-12-04
Publication Date 2026-08-13
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Chauhan, Utkarsh
  • Mehta, Rupeshkumar Rasiklal
  • Palsule, Suhrid Kiran
  • Mukherjee, Arijit
  • Bansal, Shubham
  • Joshi, Vikas

Abstract

This disclosure describes a framework for analyzing dubbed audio segments (audio translations converted into translated speech) of videos where the dubbed audio segments are generated in real time, including being generated locally on a client device. For instance, this disclosure describes a video dubbing system that utilizes various lightweight machine learning models to determine the dubbing quality (e.g., a dubbing quality score) of a real-time generated dubbed segment and identify the cause of low-quality dubbing segments (e.g., the root cause of a low-quality score). In addition, the video dubbing system provides proactive indications to a video player to signal poor-quality dubbing segments before or while they play. Furthermore, the video dubbing system can provide reasoning behind why a particular segment of a streaming video has low-quality dubbing before or when a dubbed audio segment begins playback.

IPC Classes  ?

  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G06F 40/51 - Translation evaluation

70.

SURFACE

      
Serial Number 50044082
Status Pending
Filing Date 2026-08-11
Owner Microsoft Corporation (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computers; Tablet computers; Laptop computers; Mobile computers; Reader for e-books and other electronic publications; Computer peripherals; Wireless computer peripherals; Computer keyboards; Computer mouse; Digital pens; Power cords; Battery chargers; Electrical cables and cord sets; Electronic docking stations; Computer docking stations; Adapters for use with computers and computer peripherals; USB hardware devices; Carrying cases and holders for electronic equipment, namely, tablet computers, laptop computers, mobile computers, readers for e-books and other electronic publications

71.

Display screen with animated graphical user interface for user connection and engagement

      
Application Number 29939050
Grant Number D1140936
Status In Force
Filing Date 2024-04-24
First Publication Date 2026-08-11
Grant Date 2026-08-11
Owner Microsoft Corporation (USA)
Inventor
  • Li, Haoyang
  • Fletcher, Paul
  • Penston, George
  • Pezarro, Nicholas
  • Mohan, Arvind Murali

72.

MICRO-LED SYSTEMS HAVING IN SITU CURRENT MEASUREMENT CIRCUITS

      
Application Number 19042899
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Prather, Lawrence A.
  • Dyer, Kenneth Colin
  • Thompson, Barry

Abstract

Microscopic light emitting diodes (micro-LEDs) systems having in situ current measurement circuits are described. An example micro-LED system includes a set of micro-LEDs formed in a display substrate and a set of pixel driver circuits formed in a backplane substrate, coupled to the display substrate, where a respective pixel driver circuit is to provide current to a respective micro-LED during a first mode of operation for the set of micro-LEDs. The micro-LED system further includes a current measurement circuit, formed in the backplane substrate, comprising an operational amplifier configured to drive a source-follower transistor. The micro-LED system further includes a set of pass transistors to, on a per pixel driver circuit basis, selectively redirect current from one or more of the set of pixel driver circuits to the current measurement circuit allowing for in situ measurement of the redirected current within the backplane substrate.

IPC Classes  ?

  • G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
  • G01R 31/26 - Testing of individual semiconductor devices

73.

TECHNIQUES FOR DYNAMIC CONTROL OF DIMMING FOR DISPLAY DEVICES

      
Application Number 19043253
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Park, Chang Joon
  • Roland, Brock M.
  • Gordon, Glen Patrick
  • Chee, Poon Yarn
  • Ye, Justin Yuyang
  • Shi, Michael

Abstract

Described are examples for controlling a dimming panel for a display device. A first indication of a measured amount of ambient light can be received. A second indication of a location at which an eye is gazing can be received. A power control signal can be transmitted to a section of the dimming panel that corresponds to the location to facilitate activating dimming in the section of the dimming panel.

IPC Classes  ?

  • G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes

74.

STATELESS SOFTWARE DEFINED NETWORKING FLOW SPLITTER

      
Application Number 19043310
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Tewari, Rishabh
  • Zygmunt, Michal Czeslaw
  • Grantham, James A.
  • Shrivastava, Pranjal
  • Motwani, Neeraj
  • Degrace, Gerald Roy

Abstract

A system processes encapsulated packets by computing a hash from the inner packet's IP header values, selecting, based on the hash, an appliance IP address (AIPA) from a group of AIPAs, and replacing the outer packet's destination IP address with the selected AIPA before forwarding the packet to the corresponding network appliance. In another aspect, a method for applying a user-defined policy involves receiving the policy which identifies traffic subject to the policy and a rule to be enforced on the traffic. Based on the policy, a group of AIPAs is determined and appliances associated with the group of AIPAs are configured to enforce the policy. The first hop switch is then configured with the AIPAs, enabling it to select an AIPA address based on a hash and replace the outer destination IP address of the traffic with the selected virtual IP address.

IPC Classes  ?

  • H04L 69/22 - Parsing or analysis of headers
  • 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
  • H04L 45/64 - Routing or path finding of packets in data switching networks using an overlay routing layer

75.

TECHNIQUES FOR STACKING IMAGES IN A GALLERY VIEW

      
Application Number 19043358
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Gopireddy, Srinivasa Chaitanya Kumar Reddy
  • Selbie, John Robert
  • Mohamud, Nuh Mohamed
  • Patel, Jaimin Ajay

Abstract

Described are examples for generating a stack of images for a gallery view in an image viewing application. Multiple slices of multiple images can be identified based on a timestamp associated with each of the multiple images. Within a given slice of the multiple slices of images, an embedding can be generated for each image. A portion of the multiple images within the given slice can be grouped into the stack of images based on comparing respective embeddings for the portion of images. A single top image representing the stack of images can be displayed in the gallery view.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces

76.

REMOTE QUERYING OF INVERTED INDEXES

      
Application Number 19043374
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Sood, Armaan
  • Siqueira De Souza, Rodrigo
  • Kodavalla, Hanumantha Rao
  • Sundaram, Krishnan
  • Sundar, Hari Sudan
  • Hass, Tamara Grace
  • Kolla, Sreekanth

Abstract

A database receives a query from a client for a database that has two segments. The query requires documents in the database having terms satisfying a criterion. Upon receiving the query, the system accesses a first inverted index in the first segment to find documents with terms that satisfy the expression. It identifies within the first segment first and second documents with first and second terms, respectively. Then, it accesses a second inverted index in the second segment and identifies an indication that the second term was removed from the second document. The database compiles a list of document identifiers, including the first document's identifier. The second document's identifier is excluded based on the removal indication. The list of document identifiers is used in generating a query response.

IPC Classes  ?

77.

MEDIUM VOLTAGE MODULAR RACK SYSTEM

      
Application Number 19043434
Status Pending
Filing Date 2025-02-01
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Nasr Azadani, Ehsan
  • Heath, Scot Edward
  • Jochim, Jayson Michael
  • Majd, Afshin
  • Olariu, Laurentiu

Abstract

A medium voltage, modular rack system includes: an IT (Information Technology) rack configured to house a plurality of compute resources; a power panel rack comprising a plurality of power connectors and configured to operatively couple the compute resources to a low voltage DC power source; an energy storage rack comprising one or more energy storage devices, wherein each of the energy storage devices is configured to store energy from and provide energy to the low voltage DC power source; a power conversion rack comprising power conversion devices configured to convert a medium voltage power source to the low voltage DC source; and a medium voltage rack configured to receive a medium voltage AC source and a medium voltage DC source.

IPC Classes  ?

  • H05K 7/14 - Mounting supporting structure in casing or on frame or rack
  • H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating

78.

DIE-TO-DIE BYPASS MODE FOR CHIPLET INITIALIZATION, CONFIGURATION, AND COMMUNICATION

      
Application Number 19044051
Status Pending
Filing Date 2025-02-03
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Boecker, Charles Walter
  • Trombley, Michael Raymond
  • Groen, Eric Douglas
  • Tan, Terrence Huat Hin
  • Li, Simon Shichi
  • Vu, Roxanne
  • Ghosh, Pradipta Kumar
  • Shivnaraine, Ravi

Abstract

The described technology provides a device including. a transmitter configured on a transmitting die, a receiver configured on a receiving die, an interposer configured to communicate between the transmitting die and the receiving die at a test frequency that is equal or lower than the normal operating frequency of the system on a system on chip (SoC), and a plurality of pins configured on each of the transmitting die and the receiving die, wherein the plurality of pins are configured to communicate with the interposer at the test frequency.

IPC Classes  ?

  • G06F 13/36 - Handling requests for interconnection or transfer for access to common bus or bus system

79.

FACT-BASED KNOWLEDGE-DOMAIN-SPECIFIC QUALITY REVIEW OF AI-GENERATED CONTENT

      
Application Number 19044350
Status Pending
Filing Date 2025-02-03
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Öz, Mehmet Mertz
  • Kredatus, Simeon
  • Wities, Rachel
  • Bornstein, Aaron Toby
  • Fischer, Raimund
  • Kveler, Ksenya

Abstract

A system may extract first input entities corresponding to a knowledge domain from input data and first output entities corresponding to the knowledge domain from output data, wherein a set of first entities includes one or more of the first input entities or the first output entities. The system may map at least some of the first input entities to at least some of the first output entities. The system may output the set of first entities indicating a mapping status for each of the set of first entities.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

80.

DYNAMIC PROMPT GENERATION FOR DOCUMENT INTERACTION OPERATIONS

      
Application Number 19045418
Status Pending
Filing Date 2025-02-04
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Saleh, Sarah Ragab Ismail

Abstract

A method for dynamic prompt generation includes receiving document content data representing a digital document accessed during a document access session. One or more document context parameters are received relating to a context of the document access session. A current prompt domain is determined that pertains to the document access session. From a prompt generation system, one or more candidate prompts are received, specifying one or more respective machine learning (ML)-mediated document interaction operations that could be applied to the digital document. The one or more candidate prompts are generated based at least in part on the document content data, the one or more document context parameters, and the current prompt domain. The one or more candidate prompts are displayed in a user interface (UI). A user selection of a selected prompt is received, and the ML-mediated document interaction operations associated with the selected prompt are applied.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • 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 16/34 - BrowsingVisualisation therefor
  • G06F 40/166 - Editing, e.g. inserting or deleting

81.

ADAPTIVE AUDIO LEVERAGING GENERATIVE ARTIFICIAL INTELLIGENCE FOR USER-DEFINED SOUND CLASS TRANSFORMATION

      
Application Number 19046061
Status Pending
Filing Date 2025-02-05
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Patana, Tero Juhani
  • Garcia, Erik Roberto
  • Wang, Shuoqi Scott

Abstract

Technology is disclosed for adapting a dynamic audio stream to modify sounds of a sound class based on user preferences in systems including gaming systems. A user may provide, via a graphical user interface, at least one sample instance of a sound class and a transformation type. The system may use the instances of the sound class to train a generative artificial intelligence (AI) model to identify instances of the sound class in a dynamic audio stream (e.g., from game instances on a gaming instance) and to transform the instances of the sound class with the transformation type in the dynamic audio stream. The output stream from the generative AI model can be used as the audio output. As the user hears other instances of the sound class in the output audio stream, the user can provide feedback to tune the generative AI model for the user-specific instances.

IPC Classes  ?

  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall

82.

PHOTO AND IMAGE SCREEN READER FOR THE BLIND

      
Application Number 19047274
Status Pending
Filing Date 2025-02-06
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor Ratajik, Gregory Ward

Abstract

Techniques for assisting visually impaired individuals when working with images are disclosed. A service accesses an image of a scene. The image includes pixels representing an object included in the scene. The service generates a classification for the object pixels and a classification for the scene. The service receives user input directed to the image. The user input includes at least one of: a cursor hovering over one or more of the object pixels, a selection of the one or more object pixels, or a movement of the cursor over the one or more object pixels. In response to the user input, the service triggers playback of an audio output comprising audio details describing the object classification.

IPC Classes  ?

  • G06F 3/16 - Sound inputSound output
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G09B 21/00 - Teaching, or communicating with, the blind, deaf or mute

83.

ABSORBENT PAD FOR LEAK MITIGATION

      
Application Number 19630760
Status Pending
Filing Date 2026-03-27
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Cheung, Rick Chun Kit
  • Gregory, Luke Thomas

Abstract

A leak mitigation system for a fluid-cooled computing device includes an absorbent pad having a fluid sensor connected to an absorbent material. The absorbent pad is placed in a position relative to the fluid-cooled computing device to collect fluid from the cooling system. The sensor detects the presence of a fluid absorbed by the absorbent material and the leak mitigation system implements a leak mitigation protocol to prevent or reduce damage to the computing device.

IPC Classes  ?

  • B01D 12/00 - Displacing liquid, e.g. from wet solids or from dispersions of liquids or from solids in liquids, by means of another liquid
  • D02G 3/04 - Blended or other yarns or threads containing components made from different materials
  • D03D 15/283 - Woven fabrics characterised by the material, structure or properties of the fibres, filaments, yarns, threads or other warp or weft elements used characterised by the material of the fibres or filaments constituting the yarns or threads synthetic polymer-based, e.g. polyamide or polyester fibres

84.

INDIVIDUAL POWER CYCLE CONTROL OF ACCELERATOR MODULES CONFIGURED ON A NODE

      
Application Number 19631038
Status Pending
Filing Date 2026-03-27
First Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Pawar, Sagar Chandrakan
  • Li, Kai
  • Kotary, Karunakara
  • Rao Deshpande, Santosh Srinivas

Abstract

Disclosed herein is a system for implementing a management controller on a node, or network server, that is dedicated to monitoring the individual health of a plurality of accelerator modules configured on the node. Based on the monitored health, the management controller is configured to implement autonomous power cycle control of individual accelerator modules. The autonomous power cycle control is implemented without violating the requirements of standards established for accelerator modules (e.g., OPEN COMPUTE PROJECT requirements, PERIPHERAL COMPONENT INTERCONNECT EXPRESS (PCIe) interface requirements).

IPC Classes  ?

85.

HARDWARE IMPLEMENTED DATA LAYER FOR PROCESSING COMPRESSED COLUMNAR DATA

      
Application Number 19635047
Status Pending
Filing Date 2026-03-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Shi, Runbin
  • Cunningham, Conor John
  • Pelton, Blake Douglas

Abstract

An integrated circuit and method are disclosed for processing of compressed columnar data. The processing of compressed columnar data includes loading compressed columnar data associated with a first and a second column into a first on-chip buffer, performing time-shared processing of the compressed columnar data from the first on-chip buffer into a second on-chip buffer, transcoding the compressed columnar data from the second on-chip buffer into unified columnar data having a unified format, loading the unified columnar data into a third on-chip buffer so that the unified columnar data are logically aligned in the third on-chip buffer, and providing at least a portion of the unified columnar data to a query operator. The integrated circuit includes a column loader, a balancer, a transcoder, and a decoder for performing processing of the compressed columnar data.

IPC Classes  ?

  • G06F 16/22 - IndexingData structures thereforStorage structures

86.

USER AUTHENTICATION ON TOUCH-SCREEN SYSTEM

      
Application Number US2025054724
Publication Number 2026/164706
Status In Force
Filing Date 2025-11-09
Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Menashof, Roei Shlomo
  • Istrin, Oren
  • Hadad, Netanel

Abstract

A method for controlling user access to a touch-screen system (14) comprises: (a) receiving an uplink signal from a key device (18) and extracting corresponding uplink data from the uplink signal; (b) providing challenge data in response to the uplink data and transmitting a corresponding challenge signal to the key device (18), where the challenge signal is transmitted by a touch-sensor transmitter (36) also configured to transmit a synchronization signal to an active pen (46); (c) receiving a downlink signal from the key device (18) and extracting corresponding downlink data from the downlink signal, where the uplink and downlink signals are received by a touch-sensor receiver (38) also configured to receive sensory signal from the active pen (46); and (d) forbidding a user (12) from accessing the touch-screen system (14) unless the downlink data authenticates the user (12) and signal of pre-determined signal strength continues to be received from the key device (18).

IPC Classes  ?

  • G06F 21/31 - User authentication
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G06F 21/35 - User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
  • H04L 9/40 - Network security protocols

87.

BUILDING TARGET DFA GRAPHS UTILIZING PREDICATES WITH INTEGER AND/OR FLOATING-POINT CONDITIONS

      
Application Number US2025054725
Publication Number 2026/164707
Status In Force
Filing Date 2025-11-09
Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Wimmers, Edward
  • Swartzendruber, Eric
  • Subramanian, Ashwin Srinath
  • Idrisov, Renat
  • Bykov, Vassili

Abstract

One example provides a computing device (118) comprising a regular expression (regex) hardware accelerator (120) including a deterministic finite automaton (DFA) engine (126) configured to execute an object file (128), and a compiler (132). The compiler (132) is executable to generate the object file (128) based at least upon a target DFA graph by receiving a predicate including one or more of an integer condition or a floating-point condition (902), transforming the predicate to form a rewritten predicate with an equivalent expression (904), and building the target DFA graph based at least upon the rewritten predicate (910).

IPC Classes  ?

88.

AUTOMATED INSPECTION AND CLEANING OF OPTICAL FIBER COMPONENTS

      
Application Number US2025054727
Publication Number 2026/164709
Status In Force
Filing Date 2025-11-09
Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Rowstron, Antony Ian Taylor
  • Hong, Tae Woo
  • Williams, Hugh David Paul
  • Sweeney, David Anthony
  • Chatzieleftheriou, Andromachi
  • Hogg, Elliott Louis

Abstract

Robotic systems (10) and methods (200) for operating a robotic system (10) to perform inspection and cleaning of optical fiber components are disclosed. A robotic system (10) for performing automated inspection and cleaning of optical fiber components comprises a transceiver receptacle (14) moveably secured to a chassis (18) and configured to removably retain an optical fiber transceiver (20). A clamp (40) moveably secured to the chassis (18) is configured to remove an optical fiber connector (34) from the transceiver (20) and reinsert the optical fiber connector (34) into the transceiver (20). An inspection tool (22) is non-moveably affixed to the chassis (18) and configured to inspect one or more fiber ends (21, 23) of the transceiver (20) and one or more fiber ends (51, 53) of the optical fiber connector (34). A cleaning tool (26, 30) is non-moveably affixed to the chassis (18) and configured to clean the fiber end(s) (51, 53) of the optical fiber connector and the fiber end(s) (21, 23) of the optical fiber transceiver (20).

IPC Classes  ?

  • G02B 6/38 - Mechanical coupling means having fibre to fibre mating means
  • B08B 1/30 - Cleaning by methods involving the use of tools by movement of cleaning members over a surface
  • G01M 11/00 - Testing of optical apparatusTesting structures by optical methods not otherwise provided for

89.

CUTTING A HOLLOW CORE GLASS PREFORM

      
Application Number US2025055836
Publication Number 2026/164714
Status In Force
Filing Date 2025-11-18
Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor
  • Petrovich, Marco
  • Bawn, Simon Michael
  • Sandoghchi, Seyed Reza
  • Hooper, Lucy Ellen
  • Chen, Yong
  • Suslov, Dmytro
  • Sakr, Hesham Abdelmonem Elgharib
  • Raynal, Guillaume

Abstract

A method for processing a glass preform for hollow core fiber comprises providing a length of glass preform for hollow core fiber from which a portion is to be removed in order to terminate the preform forming an end face. The preform comprises a transverse cross-sectional structure comprising a hollow core surrounded by a plurality of capillaries defining a plurality of voids encased by a jacket tube, wherein the hollow core and the plurality of voids extend longitudinally along the length of the preform. The method further comprises positioning the preform using a preform holder attached to a diamond wire saw, wherein the preform holder is configured to clamp the preform equally on both sides of a desired location for cutting. The preform is cut in the desired location using the diamond wire saw.

IPC Classes  ?

  • B26D 1/46 - Cutting through work characterised by the nature or movement of the cutting memberApparatus or machines thereforCutting members therefor involving a cutting member which does not travel with the work having an endless band-knife or the like
  • B23D 57/00 - Sawing machines or sawing devices not covered by one of groups
  • B24B 27/06 - Grinders for cutting-off
  • B26D 1/547 - Cutting through work characterised by the nature or movement of the cutting memberApparatus or machines thereforCutting members therefor involving a cutting member which does not travel with the work having a wire-like cutting member
  • B28D 1/08 - Working stone or stone-like materials, e.g. brick, concrete, not provided for elsewhereMachines, devices, tools therefor by sawing with saw blades of endless cutter-type, e.g. chain saws, strap saws
  • B28D 5/04 - Fine working of gems, jewels, crystals, e.g. of semiconductor materialApparatus therefor by tools other than of rotary type, e.g. reciprocating tools

90.

ROTATABLE CHIPLETS

      
Application Number US2025055840
Publication Number 2026/164716
Status In Force
Filing Date 2025-11-18
Publication Date 2026-08-06
Owner MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventor Chiou, Derek T.

Abstract

Methods and apparatuses for improving the yield and performance of integrated circuit structures by utilizing rotatable chiplets are described. During manufacturing of an integrated circuit structure that includes multiple chiplets arranged within a plurality of integration layers, each integration layer may be dynamically rotated or oriented prior to being bonded based on chiplet characteristics of the chiplets within the integration layers. Each integration layer comprises one or more chiplets. An automated manufacturing system determines the degree of rotation of a first integration layer relative to a second integration layer to which the first integration layer is to be directly or indirectly attached based on chiplet performance, capacity, and/or thermal characteristics of the chiplets within the integration layers.

91.

PROCESSING HOLLOW CORE FIBER IMAGES

      
Application Number US2025057790
Publication Number 2026/164738
Status In Force
Filing Date 2025-12-03
Publication Date 2026-08-06
Owner
  • MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
  • UNIVERSITY OF SOUTHAMPTON (United Kingdom)
Inventor
  • Fatobene Ando, Ron
  • Botelho Alonso, Marcelo
  • Jasion, Gregory

Abstract

A method for processing an image of a hollow core fiber, HCF, is described. For an edge of a tube of the HCF, brightness of the image is used to detect points corresponding to the edge. The method further includes fitting an edge model function to detected edge points, and identifying an outlier point of the detected edge points that is above a threshold distance from the fitted model. The outlier point is removed and the model is refitted to the remaining points. The method comprises iteratively identifying and removing subsequent outlier points and refitting the model to remaining points until all remaining points are inlier points below a final distance threshold from the model. Remaining inlier points are fitted to a final model. The final model is used to determine a geometric parameter of the HCF for use during quality control, splicing and/or fiber drawing.

IPC Classes  ?

92.

SURFACE LAPTOP ULTRA

      
Application Number 249312500
Status Pending
Filing Date 2026-08-06
Owner Microsoft Corporation (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

(1) Computer hardware; computer software.

93.

POWER DISTRIBUTION SYSTEM

      
Application Number 19042765
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Mcfarlane, Jr., Robert Craig
  • Siegler, John Joseph
  • Hsu, Haowei
  • Devaul, Brandon
  • Sok, Banha

Abstract

The disclosure relates to power distribution systems for Information Technology (IT) racks. For example, a power distribution system may include a sidecar unit that provides flexibility for enhanced power delivery, including High Voltage Direct Current (HVDC) power of at least 400V or more to meet the power demands of modern data centers and other computer facilities. The sidecar unit may also provide backward compatibility with IT racks that use 50V inputs for its components. The power distribution system may include an architecture in which an IT rack includes rack slots that each house a node and a corresponding sidecar unit, which can be released from the node for easy serviceability of the sidecar unit and/or the node. The IT rack may take HVDC power as input from a power rack having power distribution units.

IPC Classes  ?

  • H05K 7/14 - Mounting supporting structure in casing or on frame or rack

94.

ON-DEMAND BATTERY LIFE WITH ADAPTIVE PERFORMANCE CONTROL

      
Application Number 19042830
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Kim, Donghwi
  • Nielsen, Gregory Allen
  • Donahue, Colin Roman

Abstract

Systems, methods, and computer program products are described herein related to on-demand battery life with adaptive performance control, which achieves a target battery life (e.g., based on user request) by dynamically regulating a battery discharge slope. A power mode is implemented with adaptive power level (PL) limits (e.g., average PL limit and maximum PL limit) to manage battery life over time intervals. The discharge rate of the battery is controlled by dynamically adapting PL limits of the power provided to the computing device to align the remaining battery life with a target battery life. PL limits can be adapted based on a hardcoded mapping of a target performance levels or based on a machine learning model. Computing device performance is adaptively enhanced on demand for usage scenarios by temporary adjustment of PL limits when estimated battery life is within a margin of target battery life.

IPC Classes  ?

  • G06F 1/3212 - Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
  • G06F 1/3296 - Power saving characterised by the action undertaken by lowering the supply or operating voltage

95.

SOFTWARE UPDATE HEALTH REGRESSION DETECTION

      
Application Number 19042904
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Bapat, Akshay Sudhir
  • Srinivasan, Harish
  • Nag, Amitabh
  • Riedman, Kristofer A.
  • Zheng, Lin
  • Moore, Josh Charles
  • Repaka, Sandeep

Abstract

Systems and methods for automatically reducing regression for a software update applied to a population of nodes in a computing environment. A regression detector performs a health analysis of the software update and detects a software regression attributed to the software update with high confidence by performing a combination of data analyses. In some examples, a time window-based observational study, a control-based observational study, and an anomaly detection analysis are performed for identifying various regression conditions. When the identified regression conditions match a set of high-confidence regression conditions configured for the health analysis, a software regression is detected. In further examples, the regression detector transmits an event based on the detected software regression to prevent the software regression from propagating to additional nodes in the computing environment.

IPC Classes  ?

  • G06F 8/65 - Updates
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

96.

COMPUTING DEVICE COMPONENT BATTERY CHARGING

      
Application Number 19043057
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Nielsen, Gregory Allen
  • Kim, Donghwi

Abstract

A mobile computing device is configured to charge a component battery. The mobile computing device comprises a power supply unit, a computing device battery, a processor, and a memory storing instructions executable by the processor to control a rate of charging the component battery from either the power supply unit or the computing device battery based at least in part on a magnitude of throttled power provided to the processor.

IPC Classes  ?

  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • G06F 1/28 - Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
  • H02J 7/34 - Parallel operation in networks using both storage and other DC sources, e.g. providing buffering
  • H02J 7/35 - Parallel operation in networks using both storage and other DC sources, e.g. providing buffering with light sensitive cells

97.

AUTOMATED INSPECTION AND CLEANING OF OPTICAL FIBER COMPONENTS

      
Application Number 19043112
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Rowstron, Antony Ian Taylor
  • Hong, Tae Woo
  • Williams, Hugh David Paul
  • Sweeney, David Anthony
  • Chatzieleftheriou, Andromachi
  • Hogg, Elliott Louis

Abstract

Robotic systems and methods for operating a robotic system to perform inspection and cleaning of optical fiber components are disclosed. A robotic system for performing automated inspection and cleaning of optical fiber components comprises a transceiver receptacle moveably secured to a chassis and configured to removably retain an optical fiber transceiver. A clamp moveably secured to the chassis is configured to remove an optical fiber connector from the transceiver and reinsert the optical fiber connector into the transceiver. An inspection tool is non-moveably affixed to the chassis and configured to inspect one or more fiber ends of the transceiver and one or more fiber ends of the optical fiber connector. A cleaning tool is non-moveably affixed to the chassis and configured to clean the fiber end(s) of the optical fiber connector and the fiber end(s) of the optical fiber transceiver.

IPC Classes  ?

  • G01M 11/00 - Testing of optical apparatusTesting structures by optical methods not otherwise provided for
  • G01M 11/02 - Testing optical properties
  • G02B 6/38 - Mechanical coupling means having fibre to fibre mating means

98.

TECHNIQUES FOR DYNAMIC CONTROL OF COLOR ABSORPTION FOR DISPLAY DEVICES

      
Application Number 19043270
Status Pending
Filing Date 2025-01-31
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Nelsen, Phillip
  • Chee, Poon Yarn
  • Lee, Seungwoo
  • Park, Chang Joon
  • Shi, Michael
  • Lee, Sammy
  • Ye, Justin Yuyang

Abstract

Described are examples for controlling a chromatically adaptive film for a display device. An indication of one or more colors for absorption by the chromatically adaptive film can be received. Based on the indication, light transmittance in one or more color absorptive layers of multiple color absorptive layers of the chromatically adaptive film can be modified.

IPC Classes  ?

  • G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
  • G02B 27/01 - Head-up displays

99.

DEPLOYING A BRANCH OF A MAIN CODEBASE BASED ON SECURITY POLICY COMPLIANCE SINCE CREATION OF THE BRANCH

      
Application Number 19045506
Status Pending
Filing Date 2025-02-04
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Mendoza Azanza, Jose Luis
  • Howells, Alexander Geoffrey
  • Surmachev, Oleg
  • Sahay, Vishwa Shobhit
  • Ling, Haixia
  • Demyanyuk, Mikhail
  • Turner-Sumiyoshi, Erica Miyisha
  • Mohammad, Haris Farhan

Abstract

Techniques are described herein that are capable of deploying a branch of a main codebase based on compliance of the branch with a security policy since creation of the branch(es). A first branch of a main codebase is stored in a designated store and a second branch of the main codebase is not stored in the designated store as a result of the first branch complying with a security policy throughout a first time period since creation of the first branch and the second branch failing to comply with the security policy during a second time period since creation of the second branch. As a result of the first branch being stored in the designated store and complying with the security policy throughout the first time period, the first branch is converted into a deployable code branch, and the deployable code branch is deployed.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 8/71 - Version control Configuration management

100.

ADAPTIVE AUDIO BASED ON USER PREFERENCES THROUGH LEVERAGING GENERATIVE ARTIFICIAL INTELLIGENCE

      
Application Number 19046008
Status Pending
Filing Date 2025-02-05
First Publication Date 2026-08-06
Owner Microsoft Technology Licensing, LLC (USA)
Inventor
  • Patana, Tero Juhani
  • Garcia, Erik Roberto
  • Wang, Shuoqi Scott

Abstract

Technology is disclosed for adapting a dynamic audio stream to modify sounds of a sound class based on user preferences in systems including gaming systems. A user may provide, via a graphical user interface, a selection of a sound class and a transformation type. Using a pretrained generative artificial intelligence (AI) model, the system may process the dynamic audio stream (e.g., for a gaming instance) to transform instances of the sound class with the transformation type. The output stream from the generative AI model can be used as the audio output. The described technology allows for processing and transforming all dynamic audio streams on a system without specific programming for a particular application or game.

IPC Classes  ?

  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
  1     2     3     ...     100        Next Page