Microsoft Corporation

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 64 289 pour Microsoft Corporation et 24 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 61 168
        Marque 3 121
Juridiction
        États-Unis 41 823
        International 20 648
        Canada 1 225
        Europe 593
Propriétaire / Filiale
Microsoft Technology Licensing, LLC 54 719
[Owner] Microsoft Corporation 8 984
LinkedIn Corporation 242
Skype 133
Skype Limited 81
Voir plus
Date
Nouveautés (dernières 4 semaines) 285
2026 octobre (MACJ) 223
2026 septembre 189
2026 août 169
2026 juillet 218
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 4 814
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 3 928
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 2 986
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 2 692
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes 2 578
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 2 412
42 - Services scientifiques, technologiques et industriels, recherche et conception 1 382
41 - Éducation, divertissements, activités sportives et culturelles 856
38 - Services de télécommunications 469
35 - Publicité; Affaires commerciales 440
Voir plus
Statut
En Instance 3 931
Enregistré / En vigueur 60 358
  1     2     3     ...     100        Prochaine page

1.

ADAPTABLE EMBEDDED SEARCH ENGINE FUNCTIONALITY

      
Numéro d'application 19634873
Statut En instance
Date de dépôt 2026-03-31
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Coll, Alicia Oliva
  • Rivera Davalos, Jose Miguel
  • Guo, Qiwen
  • Nadiminti, Raghu R.
  • Brose, Andreas Allern
  • Lilleby, Bjørnstein
  • Valvåg, Steffen Viken
  • Jensen, Gordon Bradford
  • Roberts, Luke
  • Srivalli, Soujanya
  • Meling, Jon
  • Chou, Sheng Yi
  • Saur, Tracey
  • Popa, Tudor Marius
  • Svenson, Mikael
  • Badza, Ajla

Abrégé

Systems and methods are provided for implementing adaptable embedded search engine functionality. In an aspect, a shared SERP system receives a user search query from a first search utility among a plurality of search utilities, which is associated with corresponding apps that are different from each other. A router of the shared SERP system provides the user search query and location information to a first query builder among one or more query builders of the shared SERP system. The first query builder constructs a query request corresponding to the user search query, based on the provided user search query and location information. A first query executor among one or more query executors of the shared SERP system executes the query request to produce search results. A component renderer of the shared SERP system renders one or more UX components within the first SERP, based on the search results.

Classes IPC  ?

  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p. ex. requêtes spatio-temporelles
  • G06F 16/9532 - Formulation de requêtes
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]

2.

TRACE RECONSTRUCTION FROM READS WITH INDETERMINANT ERRORS

      
Numéro d'application 19700248
Statut En instance
Date de dépôt 2026-06-06
Date de la première publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Yekhanin, Sergey Mikhailovich
  • Racz, Miklos Zoltan

Abrégé

Polynucleotide sequencing generates multiple reads of a polynucleotide molecule. Many or all of the reads contain errors. Trace reconstruction takes multiple reads generated by a polynucleotide sequencer and uses those multiple reads to reconstruct accurately the nucleotide sequence of the polynucleotide molecule. Some reads may contain errors that cannot be corrected. Thus, there may be reads that can be used throughout their entire length and other reads that have indeterminant errors which cannot be corrected. Rather than discarding the entire read when an indeterminant error is found, the portion of the read with the error is skipped and the sequence of the read following the error is used to reconstruct the trace. The amount of the read skipped is determined by the location of subsequence after the error that matches a consensus sequence of the other reads. Analysis resumes at a location determined by the location of the match.

Classes IPC  ?

  • G16B 30/00 - TIC spécialement adaptées à l’analyse de séquences impliquant des nucléotides ou des aminoacides
  • G06F 40/166 - Édition, p. ex. insertion ou suppression
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G16B 40/00 - TIC spécialement adaptées aux biostatistiquesTIC spécialement adaptées à l’apprentissage automatique ou à l’exploration de données liées à la bio-informatique, p. ex. extraction de connaissances ou détection de motifs
  • G16B 40/20 - Analyse de données supervisée

3.

DYNAMIC EXTENSION AND DE-ALLOCATION OF CACHE COHERENCE SNOOP FILTER ENTRY

      
Numéro d'application 19485925
Statut En instance
Date de dépôt 2024-06-21
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Robinson, Eric Francis

Abrégé

The described technology provides a method including selecting a physical SFT entry to be victimized, the physical SFT entry being one of a base SFT entry and an extra SFT entry of a logical SFT entry in a snoop filter (SFT) and CPU CPU GPU consolidating the base SFT entry and the extra SFT entry into one physical entry.

Classes IPC  ?

  • G06F 12/0831 - Protocoles de cohérence de mémoire cache à l’aide d’un schéma de bus, p. ex. avec moyen de contrôle ou de surveillance
  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation

4.

AGENT-BASED SEARCHING OVER HETEROGENEOUS DATA SOURCES

      
Numéro d'application 19728169
Statut En instance
Date de dépôt 2026-07-01
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wicker, Andrew White
  • Piasevoli, Max
  • Nguyen, Quang Minh
  • Movva, Srisuma
  • Tahsildoost, Kadri
  • Zhai, Haijun
  • Mudgerikar, Anand

Abrégé

Searching heterogeneous cybersecurity data sources is described. A natural language search enables searching across available data sources, independent of underlying storage architectures or query languages. This capability leverages multiple task-specific agents, large language models, and data map representation-based approaches, and enables integration of new data sources into the search process with minimal additional computing resources. The searching includes determining a data map representation for available data sources (which might have different storage architectures or query languages), which indicates relationships between the available data sources. Query intent associated with a query is determined. A query intent task is determined by mapping the query intent to a relevant data source according to the data map representation. A search agent parameterized for searching the relevant data source executes the query intent task. The result of this executed query intent task is used to augment a response to the query.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

5.

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

      
Numéro d'application 19723920
Statut En instance
Date de dépôt 2026-06-29
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Gadit, Mohamed Salman Ismail
  • Hassan, Samer Hassan
  • Oakley, Andrew Peter
  • Chalmers, Nathan James
  • Shah, Ronak Ashwinkumar
  • Chakraborty, Doran
  • Rajaraman, Aparna
  • Hattori, Lile Palma
  • Sayar, Rami
  • Brubaker, Vera Aster
  • Cedeno, Matthew Yoshimi

Abrégé

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

Classes IPC  ?

6.

RUNTIME FIRMWARE UPDATES USING HOTPATCHING

      
Numéro d'application 19185735
Statut En instance
Date de dépôt 2025-04-22
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Cavalaris, James George
  • Phillips, Timothy Forrest
  • Govindaraju, Naga Kiran
  • Chan, Terence Kwok Tak
  • Xie, Daini

Abrégé

Methods, apparatuses, and products for runtime firmware updates using hotpatching, including: storing, in a runtime buffer, a firmware update patch comprising an updated code segment for a firmware module loaded into system memory for execution; adding, to the firmware module and at a location corresponding to a code segment updated by the updated code segment, a redirect command directed to the updated code segment; and wherein the redirect command, when executed, causes the updated code segment to be executed instead of the code segment.

Classes IPC  ?

  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption

7.

MULTI-VECTOR CORRELATION USING THREAT AND ANOMALY ANALYSES TO ASSESS A REAL-TIME SECURITY THREAT

      
Numéro d'application 19185124
Statut En instance
Date de dépôt 2025-04-21
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Gupta, Prachi

Abrégé

Techniques are described herein that are capable of performing a multi-vector correlation using threat and anomaly analyses to assess a real-time security threat. A supervised AI model is caused to determine a first extent to which relationships between more than two vectors in a multi-vector representation, which indicate telemetry associated with a machine, correspond to first reference relationships associated with a known security threat. An unsupervised AI model is caused to determine a second extent to which the relationships differ from second reference relationships associated with a machine type of the machine. A security score is generated by combining indications of the first and second extents. A security action is performed as a result of the security score satisfying a security threat criterion.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle

8.

SYSTEMS AND METHODS FOR TARGET COMMUNICATION ITEMS HAVING CONTEXTUAL TITLES DISTINCT FROM RELATED COMMUNICATION ITEMS

      
Numéro d'application 19552969
Statut En instance
Date de dépôt 2026-02-27
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Avny Brosh, Tzoof
  • Dotan-Cohen, Dikla
  • Kolman, Eyal Menahem

Abrégé

Technology is disclosed to programmatically determine and generate, for a target communication item, a contextual title that is relevant to a user, optimally formatted for ease of indexing and use by certain software applications, and easy for the user to consume. The contextual title is generated based on a comparison of the target communication item and related communication items. In this manner, the contextual title generated for the target communication item is different from existing contextual titles of the related communication items, yet related enough to associate the target communication item to certain related communication items. In this manner, contextual titles are generated without a user having to open or edit metadata associated with the communication item, thereby conserving bandwidth associated with a user engaging with high-bandwidth content from the target communication item and battery associated with consuming and editing the document.

Classes IPC  ?

  • G06F 16/3329 - Formulation de requêtes en langage naturel
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence

9.

BOTTLENECK AWARE QUERY ALTERATION FOR SEARCH

      
Numéro d'application 19431486
Statut En instance
Date de dépôt 2025-12-23
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Pan, Yi-Cheng

Abrégé

Systems and methods for resolving a performance bottleneck of a query search to improve search results are provided. In particular, a computing device may receive a user search query from a user, generate query alteration candidates based on the user search query using an index-based language model, determine whether the user search query includes a bottleneck term that is likely to cause the performance bottleneck of the query search, wherein the bottleneck term includes one or more words or phrases, optimize, in response to determination that the user search query includes the bottleneck term, the query alteration candidates to resolve the performance bottleneck, update the index-based language model by updating confidence scores associated with the query alteration candidates, generate search results based on the optimized query alteration candidates, and provide the search results to the user.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation

10.

INCREASING WRITE SPEED OF OPTICAL DATA BY PRE-STRESSING GLASS STORAGE MEDIA

      
Numéro d'application 19183242
Statut En instance
Date de dépôt 2025-04-18
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Paasonen, Krista Anna Alice
  • Räikkönen, Esa Tapani

Abrégé

Tensile stress in a glass substrate of an optical storage medium is reduced by pre-stressing the substrate in compression to counteract thermally- and inertially-induced tensile stresses experienced during write operations using a pulsed laser. In a first embodiment, a uniform compressive stress distribution is realized in the medium by performing write operations in an enclosure that is positively pressurized by a gas. In a second embodiment using a disc-shaped optical storage medium, compressive forces are directed radially inward using circumferentially-located mechanical engagement members. A third embodiment uses a metal tension strip that is heat-treated to induce tensile hoop stress in the strip. The metal tension strip functions as a circumferential compression band around a disc-shaped optical storage medium. Axially-directed forces can be applied to support the center of the disc in the second and third embodiments to mitigate against buckling from the radially-inward directed forces.

Classes IPC  ?

  • G11B 33/14 - Diminution de l'influence des paramètres physiques, p. ex. changements de température, humidité, poussière
  • G11B 7/00 - Enregistrement ou reproduction par des moyens optiques, p. ex. enregistrement utilisant un faisceau thermique de rayonnement optique, reproduction utilisant un faisceau optique à puissance réduiteSupports d'enregistrement correspondants
  • G11B 7/0037 - Systèmes d'enregistrement, de reproduction ou d'effacement caractérisés par la forme du support avec des disques
  • G11B 7/127 - LasersRéseaux de lasers multiples
  • G11B 7/26 - Appareils ou procédés spécialement établis pour la fabrication des supports d'enregistrement

11.

DYNAMIC AI-ASSISTED GUIDANCE FOR ELECTRONIC RECORD COMPLETION

      
Numéro d'application 19182106
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Tremblay, Jerome
  • Gray, Sharmistha Sarkar
  • Somerville, Eirik
  • D’souza, Howard Maurice

Abrégé

An electronic record input system (ERIS) may detect historical entities in the electronic record, the historical entities corresponding to the context and corresponding to first input fields of the electronic record. The ERIS may identify a next input field of the electronic record based on the historical entities by executing a predictive model on the historical entities, wherein the next input field corresponds to a next entity in the context, the next input field is different from the first input fields. The ERIS may generate one or more suggested actions for guiding the collection of the next entity corresponding to the next input field by executing a generative artificial intelligence model on the next input field and the historical entities. The ERIS may present the one or more suggested actions using the user computing device.

Classes IPC  ?

12.

COMPUTING DEVICE COMPONENT HEALTH

      
Numéro d'application US2026014441
Numéro de publication 2026/221736
Statut Délivré - en vigueur
Date de dépôt 2026-02-08
Date de publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Knight, Samuel Chelsae
  • Pulugu, Vishwas Reddy

Abrégé

The description relates to enhancing component and device reliability by analyzing stored margin data relating to the component. One example can obtain first margin data relating to a component from a first time and obtain second margin data relating to the component from a subsequent second time. The example can compare the first margin data to the second margin data to identify a change in a condition of the component.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts

13.

DETECTING SOFTWARE REGRESSIONS USING CLUSTERING OF SEMANTIC ERROR LOG VECTORS

      
Numéro d'application US2026014442
Numéro de publication 2026/221737
Statut Délivré - en vigueur
Date de dépôt 2026-02-08
Date de publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Raghavan, Santhana Gopalan

Abrégé

A computerized method detects and mitigates regression errors in software services. Error log data associated with a current version of the service is obtained from a data store. The error log data is transformed into a first group of error log vectors using a model, wherein the first group of error log vectors represents semantic meaning of the error logs. A second group of error log vectors associated with a previous version of the service is obtained. Based on semantic similarity, the first group and the second group of error log vectors are clustered and, based on the clustering, a vector cluster that includes error log vectors from the first group and no error log vectors from the second group is identified as a regression vector cluster. Regression data associated with the regression vector cluster is generated and a regression mitigation action is performed using the generated regression data.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/3668 - Test de logiciel

14.

CAPTURING USER ACTIVITY AS MEMORY FOR QUESTION-ANSWERING

      
Numéro d'application US2026013991
Numéro de publication 2026/221732
Statut Délivré - en vigueur
Date de dépôt 2026-02-05
Date de publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Li, Yinheng
  • Wagle, Justin James
  • Koishida, Kazuhito

Abrégé

Implementations for capturing user activity as memory for question-answering are provided. One example includes a computing system (100) comprising: processing circuitry (102) and memory (104) storing instructions that, during execution, cause the processing circuitry (102) to: receive a query (130); perform semantic searching on an L2 index (118) comprising a database of event summaries (400) based on the query (130) to retrieve an L2 answer (500) comprising one or more relevant event summaries; generate one or more L1 answers (502) based on the L2 answer (500) using an L1 index (110) comprising a database of screen summaries (300) associated with a plurality of L0 screenshot images (106), wherein each of the one or more L1 answers (502) comprises relevant screen summaries (300) corresponding to L0 screenshot images (106) associated with a respective relevant event summary; pass the query (130) and the one or more L1 answers (502) to a large language model (120) to generate an answer (132) to the query (130); and output the answer (132) to the query (130).

Classes IPC  ?

15.

DECOUPLING OF TELEMETRY DATA PRODUCTION FROM NETWORK TRANSMISSION DURING NETWORK CONGESTION IN A PROCESSOR-BASED SYSTEM

      
Numéro d'application 19186332
Statut En instance
Date de dépôt 2025-04-22
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Badran-Louca, Serena
  • Hofmann, Richard Gerard
  • Franke, Jeremiah
  • Woodrum, Larry Alan
  • Pathak, Aayush
  • Goel, Sheena

Abrégé

Decoupling of telemetry data production from network transmission during network congestion in a processor-based system is disclosed. The processor-based system includes processor cores (“cores”) that can each execute computer program instructions to perform tasks. To avoid the issue of analyzing telemetry data relating to the cores collected for a given epoch that may include missing and thus incomplete telemetry data, such as due to network congestion, a telemetry data system in the processor-based system is configured to track timing of receipt of telemetry data packets. If any telemetry data packets have not been timely received for an expected epoch, an epoch status for such epoch is recorded as having incomplete telemetry data for such epoch. This ensures complete telemetry data received for a given epoch is analyzed to more accurately control performance in the processor-based system.

Classes IPC  ?

  • H04L 47/26 - Commande de fluxCommande de la congestion utilisant un retour explicite à la source, p. ex. paquets de signalisation de congestion
  • H04L 43/022 - Capture des données de surveillance par échantillonnage
  • H04L 47/10 - Commande de fluxCommande de la congestion
  • H04L 47/129 - Prévention de la congestionRécupération de la congestion au point de destination final, p. ex. réservation des ressources du terminal ou de l’espace en mémoire tampon

16.

Non-Disruptive Hibernating And Resuming Guest Environment Using Network Virtual Service Client

      
Numéro d'application 19645780
Statut En instance
Date de dépôt 2026-04-13
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhou, Jie
  • Malloy, Dmitry
  • To, Khoa A.
  • Cardona, Omar

Abrégé

Examples of the present disclosure describe systems and methods for non-disruptively hibernating and resuming a guest environment using a network virtual service client. In examples, when a guest environment is hibernated, a network virtual service client provides an instruction to a virtual network interface card to set the device power state of the virtual network interface card to a low power state. The network virtual service client disables the communication channels used by the network virtual service client and saves the operating state of the virtual network interface card. When the guest environment is resumed, the network virtual service client provides an instruction to set the device power state of the virtual network interface card to a full power state. The network virtual service client reenables the communication channels used by the network virtual service client and restores the operating state of the virtual network interface card.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

17.

AI MODEL FINE-TUNING WITH A REWARD MODEL ITERATIVELY TRAINED ON TARGETED HUMAN FEEDBACK

      
Numéro d'application 19182816
Statut En instance
Date de dépôt 2025-04-18
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Chakraborty, Tusher
  • Chandra, Ranveer
  • Kiciman, Emre Mehmet
  • Xu, Yifei

Abrégé

A data processing system implements prompting a first GenAI model to label a dataset into preference pairs based on a task and preference judgement criteria; using a second GenAI model to generate an initial reward model (RM) by modeling a reward score difference for each preference pair as a reward distribution curve that ranks each preference pair; training adapters of the second model to iteratively train the initial RM by: identifying on the curve a first portion including first pairs hard for the first model to correctly label, and a second portion including positive pairs ranked higher than the first pairs, and updating the curve for a subsequent iteration RM based on an improved dataset including the positive pairs and human annotated data generated from the first pairs; and fine-tuning the first model based on either a last iteration RM or an improved dataset associated with the last iteration RM.

Classes IPC  ?

  • G06N 3/0475 - Réseaux génératifs
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs
  • G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais

18.

EFFICIENTLY REPLACING SOFTWARE BREAKPOINT INSTRUCTIONS IN PROCESSOR-BASED DEVICES

      
Numéro d'application 19155426
Statut En instance
Date de dépôt 2024-02-20
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Speier, Thomas Philip
  • Debruyne, Leslie Mark
  • Teixeira, Pedro M.

Abrégé

Efficiently replacing software breakpoint instructions in processor-based devices is disclosed. In this regard, in one exemplary embodiment, a processor-based device is provided. The processor-based device comprises a system memory and a processor. The processor comprises a breakpoint slip register (BSR) configured to store an instruction of a software process that was replaced in the system memory by a software breakpoint instruction, and further comprises a breakpoint slip enable (BSE) indicator. The processor is configured to, during execution of the software process, execute the software breakpoint instruction. The processor is further configured to, responsive to executing the software breakpoint instruction, transfer program control to a debugger. The processor is also configured to, upon program control returning from the debugger, determine that the BSE indicator is set. The processor is additionally configured to, responsive to determining that the BSE indicator is set, execute the instruction stored in the BSR.

Classes IPC  ?

  • G06F 11/362 - Débogage de logiciel
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions

19.

MODULAR CYBERSECURITY ENGINE IN A DATA INTELLIGENCE SYSTEM

      
Numéro d'application 19724022
Statut En instance
Date de dépôt 2026-06-29
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Oztunc, Derya
  • Goel, Nitin Kumar
  • Gabriel, Logan Sinclair
  • Linn, Joseph Harris

Abrégé

Methods, systems, and computer storage media for providing a modular cybersecurity platform are described. The modular cybersecurity platform is implemented using a modular cybersecurity engine that operates based on an analytical framework for dynamic data analysis and data management in a data intelligence system. In particular, the analytical framework is based on complementary modular components that are designed to interoperate in the modular cybersecurity engine. The modular cybersecurity engine includes a modular distributed system, a credential detection system, and a credential semantic graph system. The modular cybersecurity engine supports cybersecurity and sensitive data management scenarios that can empower investigators in various investigations, and provide automated flows that are highly scalable and support different types of functionality (e.g., priority embedding pipeline, credential scanning, and credential semantic graph analysis). The utility of the modular cybersecurity engine is demonstrated by its wide-ranging application in addressing complex cybersecurity challenges and sensitive data management tasks.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès

20.

DETECTING AND PROCESSING INCONSISTENT SCHEDULING DATA

      
Numéro d'application 19216879
Statut En instance
Date de dépôt 2025-05-23
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Taniguchi, David Shigeru
  • Yang, Hung-Chih
  • Fang, Chenlei
  • Pomerantz, Stephanie Rosenthal
  • Ravishankar, Atulya
  • Gao, Ning
  • Muir, Christopher Patrick
  • Rubinstein, Zachary Ben
  • Bohrer Hillel, Ronit

Abrégé

Some embodiments detect infeasible scheduling requests, such as overlapping do-not-move bookings with a given resource required at different locations, bookings with insufficient travel time, or other enumerated examples. Some embodiments utilize retrieval augmented generation or language model function invocation or both to summarize infeasibility patterns, or to explain scheduling decisions, or to do both. Some embodiments utilize virtual bookings to produce a partial schedule instead of declining to produce any schedule which involves conflicts. Some embodiments partition a scheduling problem into smaller problems using an eligibility graph, or using clusters computed from location data and shift assignment exploration, or both.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/02 - Réservations, p. ex. pour billetterie, services ou manifestations

21.

DETECTING SOFTWARE REGRESSIONS USING CLUSTERING OF SEMANTIC ERROR LOG VECTORS

      
Numéro d'application 19183747
Statut En instance
Date de dépôt 2025-04-18
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Raghavan, Santhana Gopalan

Abrégé

A computerized method detects and mitigates regression errors in software services. Error log data associated with a current version of the service is obtained from a data store. The error log data is transformed into a first group of error log vectors using a model, wherein the first group of error log vectors represents semantic meaning of the error logs. A second group of error log vectors associated with a previous version of the service is obtained. Based on semantic similarity, the first group and the second group of error log vectors are clustered and, based on the clustering, a vector cluster that includes error log vectors from the first group and no error log vectors from the second group is identified as a regression vector cluster. Regression data associated with the regression vector cluster is generated and a regression mitigation action is performed using the generated regression data.

Classes IPC  ?

  • G06F 11/362 - Débogage de logiciel
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

22.

ACTIVE MULTI-PREFERENCE OPTIMIZATION FOR TRAINING OF MACHINE LEARNING MODELS

      
Numéro d'application 19181584
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Xuchao
  • Rajmohan, Saravanakumar
  • Bansal, Chetan
  • Gupta, Taneesh

Abrégé

This invention relates to a method and system for Active Multi-Preference Optimization (AMPO) in training language models. The method involves generating multiple candidate responses for a given query and selecting a subset of responses that are most informative for training. The selection process includes identifying a highest-reward response as a positive example and employing strategies such as clustering and weighted selection to choose negative responses. The selected responses are used to compute a weighted contrastive loss function, which updates the model's parameters to improve alignment with human preferences. This approach enhances training efficiency by reducing computational overhead and improving model performance through targeted data selection and optimization.

Classes IPC  ?

  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif

23.

DYNAMIC CONTENT-AWARE DATA SAMPLING

      
Numéro d'application 19181766
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Sivakumar, Arunachallam
  • Lev, Guy
  • Yang, Li

Abrégé

The techniques describe dynamic content-aware data sampling that adjusts a sampling rate of data associated with a service based on the content of the data. More specifically, if the data to be logged indicates that the service is operating normally, then the sampling rate is adjusted lower as the logged data has limited purpose provided the service is likely not experiencing an issue. In contrast, if the data indicates that the service is operating abnormally, then the sampling rate is adjusted higher as the logged data has elevated purpose provided the service may be experiencing an issue. The dynamic content-aware data sampling is implemented using program code generated by an artificial intelligence agent (e.g., a generative language model) based on service owner requirements, as well as historical data patterns and/or usage patterns.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement

24.

APPLICATION DISCOVERY ENGINE IN A SECURITY MANAGEMENT SYSTEM

      
Numéro d'application 19537803
Statut En instance
Date de dépôt 2026-02-12
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Sakazi, Shay Chriba
  • Copty, Fady
  • Salman, Tamer
  • Monza, Ofir

Abrégé

Methods, systems, and computer storage media for providing data security posture management using an application discovery engine in a security management system. Application discovery supports identifying and mapping various applications within a computing environment. In particular, application discovery can be provided as part of security management operations to assess security posture of applications, identify vulnerabilities, and ensure compliance with regulations. In operation, application discovery data associated with a plurality computing resources of a computing environment is accessed. An annotated application discovery graph comprising a plurality of entities that represent the plurality of computing resources is generated. The annotated application discovery graph is deployed to support generating security postures for computing environments. A request is received for a security posture of the computing environment. A security posture visualization that includes an application discovery graph annotation is generated. The security posture visualization is communicated to cause display of the security posture visualization.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

25.

TOUCH-SENSOR CALIBRATION

      
Numéro d'application 19184625
Statut En instance
Date de dépôt 2025-04-21
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Menashof, Roei Shlomo
  • Istrin, Oren
  • Linenberg, Nadav

Abrégé

A method for calibrated touch sensing on an electronic device comprises: (a) scanning driven electrodes of a touch sensor while recording signal from sensory electrodes of the touch sensor; (b) storing the signal in a signal matrix; (c) for each element in the signal matrix that is lower than a predetermined threshold, adjusting a corresponding element in the calibration matrix based at least partly on a value of the element in the signal matrix and on a value of the corresponding element in the calibration matrix; (d) for each element in the signal matrix that is above the predetermined threshold, estimating the corresponding element in the calibration matrix based at least partly on one or more elements neighboring the corresponding element in the calibration matrix; and (e) returning a calibrated signal value based at least partly on corresponding values in the signal and calibration matrices.

Classes IPC  ?

  • G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs

26.

COMPUTING SYSTEM FOR TRAINING, DEPLOYING, EXECUTING, AND UPDATING MACHINE LEARNING MODELS

      
Numéro d'application 19718705
Statut En instance
Date de dépôt 2026-06-24
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Li, Paul Luo
  • Chung, Ho Jeannie
  • Chai, Xiaoyu
  • Niculescu, Irina Ioana
  • Kang, Minsuk
  • Paddock, Brandon H.
  • Liao, Jilong
  • Abburu, Neeraja
  • Dooley, Iv, James Henry
  • Campbell, Frederick Douglass

Abrégé

A server computing device generates training data based upon an identifier for a device, a timestamp, and a label received from a developer computing device. The server computing device trains a computer-implemented machine learning (ML) model based upon the training data. The server computing device also generates client configuration data for the ML model that specifies transformations that are to be applied to values in order to generate input values for the ML model. The server computing device deploys ML assets to client computing devices, the ML assets comprising the ML model and the client configuration data. The client computing devices execute the ML model using input values derived via transformations of (local) values produced by the client computing devices and transmit telemetry data to the server computing device. The server computing device updates the ML assets based upon the telemetry data.

Classes IPC  ?

27.

Computing Device Component Health

      
Numéro d'application 19180735
Statut En instance
Date de dépôt 2025-04-16
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Knight, Samuel Chelsae
  • Pulugu, Vishwas Reddy

Abrégé

The description relates to enhancing component and device reliability by analyzing stored margin data relating to the component. One example can obtain first margin data relating to a component from a first time and obtain second margin data relating to the component from a subsequent second time. The example can compare the first margin data to the second margin data to identify a change in a condition of the component.

Classes IPC  ?

  • G11C 29/50 - Test marginal, p. ex. test de vitesse, de tension ou de courant
  • G11C 5/04 - Supports pour éléments d'emmagasinageMontage ou fixation d'éléments d'emmagasinage sur de tels supports

28.

DISTRIBUTED VIDEO ENCODING IN A REMOTE DESKTOP ENVIRONMENT

      
Numéro d'application 19185632
Statut En instance
Date de dépôt 2025-04-22
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Belkine, Artem

Abrégé

Methods, computer systems, and computer-storage media are provided for facilitating distributed encoding in a remote desktop environment. In embodiments, a representation of graphical data is provided to a first video encoder associated with a video driver of a remote desktop server. The first video encoder may encode the graphical data to generate base-encoded graphical data. Thereafter, a representation of the base-encoded graphical data is provided to a second video encoder associated with a remote access protocol stack in a terminal service of the remote desktop server. The second video encoder may encode the base-encoded graphical data to generate fully-encoded graphical data. Such fully-encoded graphical data is transmitted to a remote desktop client device.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline

29.

UNBIASED SORTING AND SEQUENCING OF OBJECTS VIA RANDOMIZED GATING SCHEMES

      
Numéro d'application 19531350
Statut En instance
Date de dépôt 2026-02-05
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Trippe, Brian Loeber
  • Crawford, Lorin Anthony
  • Yang, Kevin Kaichuang
  • Bhattacharya, Nicholas

Abrégé

Systems and methods are provided for sorting cells with distinct cell designs for characterizing a library of the cell designs. The present disclosure uses randomized sorting rules associated with bins and pseudo-random numbers to counts the cells with measured fluorescence values in one of the bins. A mean fluorescence value for a cell design group may be determined based on a ratio of cell counts of the cells associated with the cell design group across the bins. Unlike the traditional histogram-based sorting that use a mean fluorescence value of a bin, the disclosed technology determines mean fluorescence values of cell design groups for characterizing libraries of the cell design group. Use of the mean fluorescence values with unbiased “sort-seq” and a de-multiplexed sequencing using the mean fluorescence values enables characterizing libraries of cell designs with improved accuracy over traditional use of discrete histograms.

Classes IPC  ?

  • G01N 21/64 - FluorescencePhosphorescence
  • G16B 30/00 - TIC spécialement adaptées à l’analyse de séquences impliquant des nucléotides ou des aminoacides

30.

UNSUPERVISED ERROR DETECTION IN DATA TABLES USING SEMANTIC-DOMAIN CONSTRAINTS

      
Numéro d'application 19730154
Statut En instance
Date de dépôt 2026-07-02
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • He, Yeye
  • Chaudhuri, Surajit
  • Zhang, Dongmei
  • Zhang, Haidong
  • Cui, Weiwei
  • Ge, Song
  • Chen, Qixu

Abrégé

Systems and methods discussed herein generate a semantic-domain constraint corpus that detects data errors within columns of any data table, without requiring domain-experts to manually specify constraints on a per-table basis. A large body of semantic-domain constraint candidates is generated from test datasets, after which high-quality constraints within those candidates are identified. The systems and methods further pare the remaining semantic-domain constraints down based on size and false-positive rate constraints. The resulting semantic-domain constraint corpus can be applied to any structured dataset to automatically detect errors within columns of that dataset.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

31.

MEASURING PROBABILITY OF INFLUENCE USING MULTI-DIMENSIONAL STATISTICS ON DEEP LEARNING EMBEDDINGS

      
Numéro d'application 19686604
Statut En instance
Date de dépôt 2026-05-22
Date de la première publication 2026-10-22
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Tveit, Amund
  • Solonko, Kateryna
  • Hranj, Zoran
  • Øhrn, Aleksander
  • Werpachowski, Roman
  • Bonyadi, Mohammadreza
  • Iyer, Arun Shankar

Abrégé

The disclosure herein describes a system for measuring probability of influence in digital communications to determine if communication content originated in a person's own prior knowledge or new information more recently obtained from interaction with communications of others. An estimated probability a new communication by a first user comes from the same distribution as prior communications of the first user are generated using multidimensional statistics on embeddings representing the communications. A second estimated probability that the new communication comes from the same distribution as communication(s) of a second user that were accessible to the first user are generated. If the second probability is greater than the first probability, the new communication is more likely influenced by exposure of the first user to the second user's communications rather than the first user's own historical knowledge. An influence attribution recommendation is generated, including an influence attribution or other recommended action.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06F 40/30 - Analyse sémantique
  • G06N 3/08 - Méthodes d'apprentissage
  • G06Q 10/46 -
  • G06Q 10/48 -

32.

POST-QUANTUM SAFE MUTUAL AUTHENTICATION COMMUNICATION SYSTEMS

      
Numéro d'application US2026014407
Numéro de publication 2026/221735
Statut Délivré - en vigueur
Date de dépôt 2026-02-07
Date de publication 2026-10-22
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Chencinski, Eran
  • Istrin, Oren
  • Dekel, Shoham

Abrégé

Devices, systems, and methods for post-quantum (PQ) secure (PQS) communications are provided. A method includes authenticating, by a device and with a first server, using a legacy device identity, receiving and installing, by the device, a firmware upgrade that provides the device an ability to communicate in a PQS manner, establishing a PQS communication channel between the device and a second server, mutually authenticating, by the device and with the second server, using a PQ identity (PQI) of the device, the PQI different from the legacy identity, and responsive to successful mutual authentication, communicating between the device and the second server, using the PQS communication channel.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 21/60 - Protection de données
  • H04L 9/08 - Répartition de clés

33.

Display screen with icon group and display screen with icon set

      
Numéro d'application 30005695
Numéro de brevet D1154711
Statut Délivré - en vigueur
Date de dépôt 2025-05-28
Date de la première publication 2026-10-20
Date d'octroi 2026-10-20
Propriétaire Microsoft Corporation (USA)
Inventeur(s)
  • Wheeler, Joseph
  • Chien, Yi-An
  • Maisonet, Joann Marie

34.

Miscellaneous Design

      
Numéro d'application 019437801
Statut En instance
Date de dépôt 2026-10-19
Propriétaire MICROSOFT CORPORATION (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

35.

Miscellaneous Design

      
Numéro d'application 019437802
Statut En instance
Date de dépôt 2026-10-19
Propriétaire MICROSOFT CORPORATION (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

36.

Miscellaneous Design

      
Numéro d'application 019437852
Statut En instance
Date de dépôt 2026-10-19
Propriétaire MICROSOFT CORPORATION (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

37.

Miscellaneous Design

      
Numéro de série 50168548
Statut En instance
Date de dépôt 2026-10-19
Propriétaire Microsoft Corporation (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

38.

Miscellaneous Design

      
Numéro de série 50168691
Statut En instance
Date de dépôt 2026-10-19
Propriétaire Microsoft Corporation (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

39.

Miscellaneous Design

      
Numéro d'application 019437817
Statut En instance
Date de dépôt 2026-10-19
Propriétaire MICROSOFT CORPORATION (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

40.

Copilot B&W icon

      
Numéro d'application 250828100
Statut En instance
Date de dépôt 2026-10-16
Propriétaire Microsoft Corporation (USA)
Classes de Nice  ? 00 - Aucun service ni marchandise classifiable

Produits et services

(1) Software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. (1) Software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

41.

Copilot colour icon

      
Numéro d'application 250827800
Statut En instance
Date de dépôt 2026-10-16
Propriétaire Microsoft Corporation (USA)
Classes de Nice  ? 00 - Aucun service ni marchandise classifiable

Produits et services

(1) Software; applications; mobile applications; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems; computer operating system software; hardware; computers; tablets; laptops; tablet computers; laptop computers; mobile computers; mobile phones; smart phones; portable electronic devices for receiving and reading text, images and sound through wireless internet access reader for e-books and other electronic publications; computer peripherals; wireless computer peripherals; mobile communications modules for use with tablet computers; headphones; audio speakers; computer keyboards; electronic musical keyboards; computer mouse; webcams; 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; computer accessories. (1) Software; software as a service (SaaS); applications; mobile applications; application service provider (asp) services; artificial intelligence, machine learning, and deep learning software; generative artificial intelligence; generative artificial intelligence software; generative artificial intelligence services; generative artificial intelligence applications; software featuring generative artificial intelligence; applications featuring generative artificial intelligence; software, namely, artificial intelligence, machine learning, and deep learning applications; software, namely, applications featuring generative artificial intelligence; software using artificial intelligence for machine learning; software using artificial intelligence and artificial intelligence techniques to generate content; software that enables users to create user-generated content; software using artificial intelligence to generate content; software for synthesizing human speech and text; software for processing, generating, understanding, and analyzing natural language; software for machine learning based speech and speech processing; chatbot software; software for creating and generating text; software for generating artificial intelligence and machine learning algorithms; software for enabling artificial intelligence, machine learning, and deep learning in applications; software for enabling generative artificial intelligence in applications; software for development of skills and knowledge using artificial intelligence; software enabling human collaboration with artificial intelligence, machine learning, and deep learning to generate content; software using artificial intelligence for generating content; software enabling human collaboration with artificial intelligence to generate content; software using artificial intelligence for computers, computer software, and computer systems; software using artificial intelligence for the creation, conversion, manipulation, translation, storage, management, recognition, and/or transfer of documents, images, text, video, sounds, speech and/or data; software using artificial intelligence for video and computers games; software using artificial intelligence for search engines; software using artificial intelligence for online digital advertising; software using artificial intelligence for providing news and information online; software using artificial intelligence for privacy management; software using artificial intelligence for business, business management, marketing, e-commerce applications, customer relationship management, enterprise business management, financial management, and accounting; software using artificial intelligence for data governance and management; software using artificial intelligence for cloud computing; software using artificial intelligence for communication and data exchange on computer networks and global computer networks; software using artificial intelligence for communication and telecommunication services; software using artificial intelligence for accessing computer networks and global communications networks; software using artificial intelligence for computer programming, cyber security, computer security, application security, hardware security, network security, infrastructure security, operational security, cloud and hybrid environment security, internet of things security, database security, endpoint security, security for internet-connected devices, information security, internet security, information technology, computer science and technology, privacy, data security and management, cyber security strategies and countering security threats, security risk management and response, security architecture, computer and network threat detection and remediation, security management and solutions, identity and access management, security attacks and responses, security disaster recovery, and exploit analysis; software using artificial intelligence for creating web applications, data syncing, data storage, archiving, and backup, database management, virtualization, networking, collaboration, remote access, remote support, cloud computing, data sharing, data visualization, data processing, data analysis, data security, access, administration and management of computer applications and computer hardware, computer application distribution, and for transmission of voice, data, images, audio, video, and information, and for content management, online project management, predictive digital marketing, online conferences, meetings, demonstrations, tours, presentations and interactive discussions; software using artificial intelligence for operating system programs and utilities, virtual desktop platform and server applications, computer maintenance, document and database management, data transmission, computer network security, and malware protection; software using artificial intelligence for providing information in the field of computers, computer software, and computer systems.

42.

ROUTING NETWORK TRAFFIC USING TIME ZONE INFORMATION

      
Numéro d'application 18998773
Statut En instance
Date de dépôt 2022-08-09
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhou, Jinyang
  • Maskara, Rajesh
  • Yang, Zhenguo
  • Yu, Fangwen
  • Luttinen, Todd Carlyle
  • Rutkowski, Bradley

Abrégé

A DNS request is received from a requesting computing system at a DNS service. The DNS service serves the DNS request by identifying a service endpoint that is closest to the requesting computing system in terms of latency, based on a time zone in which the requesting computing system is located.

Classes IPC  ?

  • H04L 67/63 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en acheminant une demande de service en fonction du contenu ou du contexte de la demande
  • H04L 45/121 - Évaluation de la route la plus courte en minimisant les retards
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur

43.

MACHINE LEARNING SYSTEM WITH MODALITY SELECTION MODEL

      
Numéro d'application 19174838
Statut En instance
Date de dépôt 2025-04-09
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Goodner, Marc A.
  • Krabach, Brian Scott

Abrégé

A computing system including one or more input devices, output devices, and processing devices. The one or more processing devices receive a user input via an input device and receive interaction context metadata associated with the user input. The interaction context metadata includes an input modality of the user input and output modalities of the one or more output devices. At a multimodal machine learning (ML) system, the one or more processing devices select one or more of the output modalities at a modality selection ML model based at least on the user input and the interaction context metadata. At one or more generative ML models, based at least on the user input, the one or more processing devices compute one or more respective model outputs that respectively have the one or more selected output modalities. The one or more processing devices output the one or more model outputs.

Classes IPC  ?

  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p. ex. pour la simulation de réseaux neuronaux
  • G06N 3/0475 - Réseaux génératifs

44.

DETECTING REMOTE USERS USING INTERNET PROTOCOL SUBNET

      
Numéro d'application 19177828
Statut En instance
Date de dépôt 2025-04-14
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Hu, Rui
  • Weston, Jeffrey Michael
  • Yilmaz, Gorkem Ozer
  • Chen, Yan
  • Ma, Junchao
  • Ge, Wangyao

Abrégé

A data processing system with a processor and memory is configured to: implement a feature pipeline to receive telemetry data generated in response to activity in a set of applications; analyze the telemetry data using a feature extraction unit of the feature pipeline to extract feature data from the telemetry data; operate a scoring pipeline to classify the user as working onsite or remotely based on the feature data extracted from the telemetry data, the scoring pipeline utilizing a machine-learning model trained to receive feature data as an input and to output a classification indicating that the user is working onsite at a location associated with the enterprise or remotely at a location not associated with the enterprise; and allocate computing and network resources using a resource allocation unit based on the classification.

Classes IPC  ?

  • H04L 47/76 - Contrôle d'admissionAllocation des ressources en utilisant l'allocation dynamique des ressources, p. ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 43/10 - Surveillance active, p. ex. battement de cœur, utilitaire Ping ou trace-route
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS en s'appuyant sur la classification des flux, p. ex. en utilisant des services intégrés [IntServ]

45.

CAPTURING USER ACTIVITY AS MEMORY FOR QUESTION-ANSWERING

      
Numéro d'application 19178666
Statut En instance
Date de dépôt 2025-04-14
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Li, Yinheng
  • Wagle, Justin James
  • Koishida, Kazuhito

Abrégé

Implementations for capturing user activity as memory for question-answering are provided. One example includes a computing system comprising: processing circuitry and memory storing instructions that, during execution, cause the processing circuitry to: receive a query; perform semantic searching on an L2 index comprising a database of event summaries based on the query to retrieve an L2 answer comprising one or more relevant event summaries; generate one or more L1 answers based on the L2 answer using an L1 index comprising a database of screen summaries associated with a plurality of L0 screenshot images, wherein each of the one or more L1 answers comprises relevant screen summaries corresponding to L0 screenshot images associated with a respective relevant event summary; pass the query and the one or more L1 answers to a large language model to generate an answer to the query; and output the answer to the query.

Classes IPC  ?

46.

ENABLING PRIVATE CONNECTION TO CONTENT DELIVERY NETWORK (CDN)

      
Numéro d'application 19180125
Statut En instance
Date de dépôt 2025-04-15
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Nandoori, Ashok Kumar
  • Tiwari, Abhishek K.
  • Chawla, Varun
  • Uthaman, Karthik

Abrégé

The present disclosure relates to enabling a private connection to a Content Delivery Network (CDN). A data packet encapsulated with a tenant specific VNI is received by a driver, wherein the data packet comprising a user IP address in a source IP field and a subnet IP address in a destination IP field. The driver decapsulates the data packet to retrieve the tenant specific VNI and replaces the destination IP field with an internal IP address. The driver transmits the data packet to an edge server, wherein the data packet is processed by the edge server. The driver receives a returning data packet from the edge server comprising the internal IP address in the source IP field and the user IP address in the destination IP field. The driver replaces the source IP field with the subnet IP address and transmits the returning data packet to the edge router.

Classes IPC  ?

  • H04L 67/141 - Configuration des sessions d'application
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 61/4511 - Répertoires de réseauCorrespondance nom-adresse en utilisant des répertoires normalisésRépertoires de réseauCorrespondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]

47.

CONDITIONAL SIGNALLING OF REFERENCE PICTURE LIST MODIFICATION INFORMATION

      
Numéro d'application 19334424
Statut En instance
Date de dépôt 2025-09-19
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Sullivan, Gary J.
  • Kanumuri, Sandeep

Abrégé

Innovations in signaling of reference picture list (“RPL”) modification information. For example, a video encoder evaluates a condition that depends at least in part on a variable indicating a number of total reference pictures. Depending on the results of the evaluation, the encoder signals in a bitstream a flag that indicates whether an RPL is modified according to syntax elements explicitly signaled in the bitstream. A video decoder evaluates the condition and, depending on results of the evaluation, parses from a bitstream a flag that indicates whether an RPL is modified according to syntax elements explicitly signaled in the bitstream. The condition can be evaluated as part of processing for an RPL modification structure that includes the flag, or as part of processing for a slice header. The encoder and decoder can also evaluate other conditions that affect syntax elements for list entries of the RPL modification information.

Classes IPC  ?

  • H04N 19/58 - Compensation de mouvement par prédiction à long terme, c.-à-d. que la trame de référence pour une trame courante n’est pas la plus proche temporellement
  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p. ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/109 - Sélection du mode de codage ou du mode de prédiction parmi plusieurs modes de codage prédictif temporel
  • H04N 19/134 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’élément, le paramètre ou le critère affectant ou contrôlant le codage adaptatif
  • H04N 19/46 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression
  • H04N 19/503 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre la prédiction temporelle
  • H04N 19/573 - Compensation de mouvement avec prédiction multi-trame utilisant plusieurs trames de référence dans une direction de prédiction donnée
  • H04N 19/70 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par des aspects de syntaxe liés au codage vidéo, p. ex. liés aux standards de compression
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo

48.

ADJUSTABLE AR/VR HEADSET

      
Numéro d'application 19689604
Statut En instance
Date de dépôt 2026-05-27
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Holverson, Erik Alan
  • Denhez, Nicolas A.
  • D'Amone, Gabriele
  • Song, Young Duk
  • Trzaskos, James Anthony

Abrégé

An AR/VR headset that is configured to be worn on a user’s head. The headset includes a first sprocket, a second sprocket and a ball chain engaging the first and second sprockets. A rotating actuator engages the first sprocket such that the first sprocket rotates and the ball chain translates along the first and second sprockets when torque is applied to the rotating actuator. The ball chain applies torque to the second sprocket as the ball chain translates along the first and second sprockets. A transmission gear engages the second sprocket and rotates with the second sprocket. A first arm includes a first set of internal gear teeth, and a second arm includes a second set of internal gear teeth. The transmission gear engages the first and second sets of gear teeth such that rotation of the transmission gear moves the second arm relative to the first arm.

Classes IPC  ?

  • G06F 1/16 - Détails ou dispositions de structure
  • F16M 13/04 - Autres supports ou appuis pour positionner les appareils ou les objetsMoyens pour maintenir en position les appareils ou objets tenus à la main pour être portés par une personne ou pour maintenir fixe par rapport à une personne, p. ex. par des chaînes

49.

CODE REVIEW COMMENT GENERATION VIA INSTRUCTION PROMPTING WITH INTENT

      
Numéro d'application 19706981
Statut En instance
Date de dépôt 2026-06-12
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Fu, Shengyu
  • Sundaresan, Neelakantan
  • Svyatkovskiy, Alexey
  • Zhang, Shuo

Abrégé

A code review is automatically generated by a large language model given a prompt that includes code changes made to a source code program, an associated intent, and an extended context. The intent represents an issue with the code changes from a code reviewer's perspective and is predicted from a neural classifier given the code changes in a code diff format. The neural classifier is a neural encoder transformer model pre-trained on various code review datasets and fine-tuned on code diff hunks of code changes labeled with an intent.

Classes IPC  ?

50.

FREQUENCY MAPPING IN THE VOICEPRINT DOMAIN

      
Numéro d'application 19720535
Statut En instance
Date de dépôt 2026-06-25
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Vair, Claudio
  • Talib, Haydar
  • Farrell, Kevin Robert
  • Colibro, Daniele Ernesto

Abrégé

There is provided a method that includes (a) obtaining a first voice vector that was derived from a signal of a voice that was sampled at a first sampling frequency, (b) obtaining a second voice vector that was derived from a signal of a voice that was sampled at a second sampling frequency, (c) mapping the second voice vector into a mapped voice vector in accordance with a machine learning model, and (d) comparing the first voice vector to the mapped voice vector to yield a score that indicates a probability that the first voice vector and the second voice vector originated from a same person.

Classes IPC  ?

  • G10L 17/18 - Réseaux neuronaux artificielsApproches connexionnistes
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G10L 17/00 - Techniques d'identification ou de vérification du locuteur
  • G10L 17/04 - Entraînement, enrôlement ou construction de modèle
  • G10L 17/20 - Transformations de motifs ou opérations ayant pout but d’augmenter la robustesse du système, p. ex. contre le bruit du canal ou les différentes conditions de fonctionnement

51.

ZERO SPACE COST HARDWARE MEMORY ALLOCATION

      
Numéro d'application 19212182
Statut En instance
Date de dépôt 2025-05-19
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Gondaliya, Vishalkumar Shantilal
  • Anderson, Amanda Elaine
  • Ravichandran, Narayanan
  • Tan, Tian
  • Swanson, Taylor Catherine
  • Verma, Anshuman

Abrégé

A hardware memory allocator of a compute system is described. The allocator stores batches of free identifiers (IDs) as elements of a linked list in a memory external to the system, each free ID identifying a respective segment of the memory, and transfers batch(es) of free IDs from the head of the linked list to an internal buffer. The allocator then responds to memory requests by allocating free IDs from among the batch(es) of free IDs in the buffer and to memory deallocation requests by deallocating previously-allocated free IDs. The allocator transfers batches of deallocated free IDs from the buffer to the head of the linked list, wherein transferring a batch of deallocated free IDs includes selecting one of the deallocated free IDs in the buffer exclusive of the batch and storing the batch of at the memory segment identified by the selected deallocated free ID.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage

52.

UNSUPERVISED LANGUAGE MODEL PROMPT OPTIMIZATION FOR COMPLEX TASK RESOLUTION

      
Numéro d'application 19220956
Statut En instance
Date de dépôt 2025-05-28
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wang, Xiaowen
  • Khanchandani, Niraj Saranadhar
  • Harari, Yaar
  • Kravez, Eli
  • Alqudah, Mohammad Khaled
  • Jian, Yingsi
  • Xiong, Yingqi
  • Adhikary, Jiban Krishna

Abrégé

Techniques and systems are disclosed to perform language model prompt optimization for complex task resolution, such as for natural language prompts used with large language models (LLMs). An example method includes: forming different combinations of subtasks that accomplish some overall task; generating corresponding combinations of subprompts; producing a performance prediction of combinations of subprompts to accomplish the overall task using the language model; evaluating the performance predictions against a threshold performance condition; selecting a combination for performing the overall task that meets the threshold performance condition; executing the subprompts corresponding to the selected combination of subtasks using the language model to accomplish the overall task; and outputting a response based on a result of the executing of the subprompts.

Classes IPC  ?

53.

MACHINE LEARNING SYSTEM WITH ASYNCHRONOUS COMMUNICATION

      
Numéro d'application US2026013990
Numéro de publication 2026/217197
Statut Délivré - en vigueur
Date de dépôt 2026-02-05
Date de publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Goodner, Marc A.
  • Krabach, Brian Scott

Abrégé

A computing system (10) including one or more processing devices (12) configured to receive a first user input (300) at a user interface (20) of a machine learning (ML) system (30). In response to receiving the first user input, the one or more processing devices initiate a first model call (304) to a first ML model (312). During execution of the first model call, the one or more processing devices receive one or more second user inputs (302) and perform one or more second model calls (306) to a second ML model (314) to compute one or more second model outputs (310). The one or more processing devices output the one or more second model outputs to the user interface. Subsequently to outputting the one or more second model outputs, the one or more processing devices receive and output a first model output (308) computed at the first ML model in response to receiving the first user input.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

54.

UNSUPERVISED LANGUAGE MODEL PROMPT OPTIMIZATION FOR COMPLEX TASK RESOLUTION

      
Numéro d'application US2026013993
Numéro de publication 2026/217198
Statut Délivré - en vigueur
Date de dépôt 2026-02-05
Date de publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Wang, Xiaowen
  • Khanchandani, Niraj Saranadhar
  • Harari, Yaar
  • Kravez, Eli
  • Alqudah, Mohammad Khaled
  • Jian, Yingsi
  • Xiong, Yingqi
  • Adhikary, Jiban Krishna

Abrégé

Techniques and systems are disclosed to perform language model prompt optimization for complex task resolution, such as for natural language prompts used with large language models (LLMs). An example method includes: forming different combinations of subtasks that accomplish some overall task; generating corresponding combinations of subprompts; producing a performance prediction of combinations of subprompts to accomplish the overall task using the language model; evaluating the performance predictions against a threshold performance condition; selecting a combination for performing the overall task that meets the threshold performance condition; executing the subprompts corresponding to the selected combination of subtasks using the language model to accomplish the overall task; and outputting a response based on a result of the executing of the subprompts.

Classes IPC  ?

55.

MACHINE LEARNING SYSTEM WITH ASYNCHRONOUS COMMUNICATION

      
Numéro d'application 19174843
Statut En instance
Date de dépôt 2025-04-09
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Goodner, Marc A.
  • Krabach, Brian Scott

Abrégé

A computing system including one or more processing devices configured to receive a first user input at a user interface of a machine learning (ML) system. In response to receiving the first user input, the one or more processing devices initiate a first model call to a first ML model. During execution of the first model call, the one or more processing devices receive one or more second user inputs and perform one or more second model calls to a second ML model to compute one or more second model outputs. The one or more processing devices output the one or more second model outputs to the user interface. Subsequently to outputting the one or more second model outputs, the one or more processing devices receive and output a first model output computed at the first ML model in response to receiving the first user input.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

56.

FINE GRAIN POST-TRAINING QUANTIZATION FOR MIXED-PRECISION ARTIFICIAL INTELLIGENCE HARDWARE ACCELERATION

      
Numéro d'application 19176562
Statut En instance
Date de dépôt 2025-04-11
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Maji, Partha Prasun
  • Kolhe, Gaurav Sadanand
  • Elango, Venmugil
  • Sadiq, Sulaiman

Abrégé

A method for recommending a mixed-precision data type configuration to accelerate execution of a language model includes identifying a plurality of mixed-precision test configurations that assign mixed-precision data types among components of the language model; measuring saliency metrics for the language model while the language model is executed in a test environment configured in accord with multiple of the plurality of mixed-precision test configurations; generating a saliency ranking that ranks the components based on the saliency metrics; and generating the recommended mixed-precision data type configuration. The recommended mixed-precision data type configuration assigns a first, reduced-precision data type to a least salient subset of the components identified in the saliency ranking while assigning a second, higher-precision data type to a most salient subset of the components identified in the saliency ranking.

Classes IPC  ?

57.

ENRICHED RULE-BASED THREAT DETECTION IN SECURITY SYSTEMS

      
Numéro d'application 19177477
Statut En instance
Date de dépôt 2025-04-11
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Antman, Shany Klein
  • Marsiano, Ron Moshe
  • Attar-Sityon, Diana
  • Azran, Hen
  • Druker, Noam

Abrégé

Aspects herein pertain to a form of detection rule enrichment, in which a detection rule implemented in a security system is enriched with relevant context to assist actions such as reporting or remediation when the rule is triggered based on pattern matching to telemetry. A two-stage rule classification process is disclosed, where a first classifier assigns a first threat classification label (e.g., tactic) and a second classifier assigns a second threat classification label (e.g., technique). The classification is hierarchical in that second classifier uses the output of the first classifier (the first threat classification label) to determine the second threat classification label.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

58.

ACCELERATING DATABASE QUERIES USING A COPROCESSOR

      
Numéro d'application 19178107
Statut En instance
Date de dépôt 2025-04-14
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Interlandi, Matteo
  • Bruno, Nicolas
  • Peeper, Craig Carroll
  • Al-Ghosien, Momin Mahmoud
  • Dumitru, Marius

Abrégé

Methods, apparatuses, and products for database query acceleration. Methods include receiving, by a query execution platform, database query plan data from a database host, the database query plan data comprising a query execution plan and one or more database tables, translating the database query plan data into format associated with a coprocessor of the query execution platform, generating a coprocessor query execution plan for the coprocessor based on the query execution plan of the database query plan data, identifying one or more operators for executing the coprocessor query execution plan, selecting an implementation for each of the one or more operators based on one or more characteristics of data on which the one or more operators are to be applied based on the coprocessor execution plan, and executing the coprocessor query execution plan using the coprocessor.

Classes IPC  ?

59.

POST-QUANTUM SAFE MUTUAL AUTHENTICATION COMMUNICATION SYSTEMS

      
Numéro d'application 19178615
Statut En instance
Date de dépôt 2025-04-14
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Chencinski, Eran
  • Istrin, Oren
  • Dekel, Shoham

Abrégé

Devices, systems, and methods for post-quantum (PQ) secure (PQS) communications are provided. A method includes authenticating, by a device and with a first server, using a legacy device identity, receiving and installing, by the device, a firmware upgrade that provides the device an ability to communicate in a PQS manner, establishing a PQS communication channel between the device and a second server, mutually authenticating, by the device and with the second server, using a PQ identity (PQI) of the device, the PQI different from the legacy identity, and responsive to successful mutual authentication, communicating between the device and the second server, using the PQS communication channel.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/60 - Protection de données

60.

POLYMORPHIC PLACEHOLDERS FOR FILE SYSTEMS

      
Numéro d'application 19180069
Statut En instance
Date de dépôt 2025-04-15
Date de la première publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Shah, Hardik Rajiv

Abrégé

Information is received indicating a plurality of files that are determined to be associated with a user's computing activity in the computing system and meet a criterion for being variants of one another. A polymorphic placeholder is generated that corresponds to the plurality of files. The plurality of files are selected based on a threshold relevance to the criterion, and the plurality of files are abstracted from underlying storage locations in the computing system.

Classes IPC  ?

  • G06F 16/174 - Élimination de redondances par le système de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers

61.

COOLING SYSTEM FOR SOLID STATE DRIVES

      
Numéro d'application 19301704
Statut En instance
Date de dépôt 2025-08-15
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Farias Moguel, Oscar
  • Antony, Christy Felix Pradeep
  • Trieu, Dennis

Abrégé

A cooling system for a set of solid state drive (SSD) modules includes a thermal mounting frame. The thermal mounting frame includes a thermal transfer plate, and a plurality of parallel fins that project outward from a first side of the thermal transfer plate along a length dimension. The first side of the thermal transfer plate in combination with each neighboring pair of fins of the plurality of parallel fins defines a slot that accommodates a corresponding SSD module of the set of SSD modules. The thermal transfer plate includes a plurality of parallel spines in which each spine projects into a core region of a corresponding fin of the plurality of parallel fins along a base portion of the length dimension of the fin. For each slot, each fin of the neighboring pair of fins that defines the slot includes an exterior thermal transfer layer.

Classes IPC  ?

  • G06F 1/18 - Installation ou distribution d'énergie
  • G06F 1/20 - Moyens de refroidissement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

62.

DATA STRUCTURE AND ACCESS POLICY GENERATION FOR SECURE RESOURCE ACCESS

      
Numéro d'application 19458236
Statut En instance
Date de dépôt 2026-01-23
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Dasari, Charles Prakash Rao
  • Yaryn, Maksym
  • Choudhury, Debashis
  • Staiman, Jeffrey A.

Abrégé

Methods of secure resource authorization for external identities using remote principal objects are performed by systems and devices. An external entity creates a user group and defines entitlements to an owning entity’s secure resource as a set of permissions for the group. An immutable access template with the permissions and an access policy for the secure resource are provided to the owning entity for approval. On approval, a remote principal object is created in the owner directory according to the permissions and access policy. A remote principal that is a group member requests access via an interface to the owner domain using external domain credentials. The identity of the remote principal is verified against the remote principal object by a token service. Verification causes generation and issuance of a token, with the enumerated entitlements, to the remote principal interface affecting a redirect for access to the secure resource.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

63.

GENERATING A CONTENT SIGNATURE OF A TEXTUAL COMMUNICATION USING OPTICAL CHARACTER RECOGNITION AND TEXT PROCESSING

      
Numéro d'application 19467565
Statut En instance
Date de dépôt 2026-02-02
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Dema, Mesfin Adane
  • Armer, Jonathan Ray
  • Tamene, Yafet Kebede
  • Cyr, Michael David
  • Cabrera Marin, Eliezer Ali

Abrégé

Techniques are described herein that are capable of generating a content signature of a textual communication using OCR and text processing. The textual communication is rendered. Text is extracted from the rendered textual communication using OCR. Customization is removed from the text to provide a templatized version of the rendered textual communication that includes de-customized text. The de-customized text is parsed into tokens. Each token includes a respective subset of a plurality of characters. The tokens are converted into respective numbers. Each number is processed using fuzzy hash functions to provide respective hash values associated with the respective token. Representative hash values are selected for the respective fuzzy hash functions by selecting each representative hash value from the hash values that are processed using the respective fuzzy hash function. A content signature of the textual communication is generated by bitwise concatenating at least portions of the respective representative hash values.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06V 30/18 - Extraction d’éléments ou de caractéristiques de l’image

64.

SYSTEMS AND METHODS FOR SELECTING TEST COMBINATIONS OF HARDWARE AND SOFTWARE FEATURES FOR FEATURE VALIDATION

      
Numéro d'application 19568068
Statut En instance
Date de dépôt 2026-03-16
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Chen, Yingying
  • Wooldridge, James Lee
  • Nag, Amitabh
  • Moore, Josh C.
  • Arjunan, Praveen Kuma

Abrégé

Examples of the present disclosure describe systems and methods for selecting test combinations of hardware and software features for product validation. In examples, a test scheduler of a system receives metrics associated with a first batch of test combinations for multiple computing entities. The metrics may include data associated with a fleet prevalence and a fleet risk determined for the multiple computing entities. The scheduler provides one or more of the metrics to a machine learning algorithm. The test scheduler determines a second batch of test combinations associated with a subset of the multiple computing entities based on an output of the machine learning algorithm. The second batch of combinations may include a subset of the first batch of test combinations. The system executes the second batch of test combinations for the subset of the multiple computing entities.

Classes IPC  ?

65.

DETECTION OF EVENTS OF INTEREST USING A NATURAL LANGUAGE PROCESSING SYSTEM

      
Numéro d'application 19665362
Statut En instance
Date de dépôt 2026-05-01
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Baker, William Tigard
  • Warren, Dallas Allen
  • Nallamalli, Swamy V.P.L.N.
  • Dietrich, Aaron Edward
  • Gupta, Piyush
  • Fries, Robert M.

Abrégé

A system and method for providing automated event of interest detection and reporting for software testing. The technology described herein uses natural language processing to identify events of interest based on natural language included in log files messages and/or telemetry event items of software under test. Identified events of interest are reported to one or more downstream services. In some examples, events of interest are mapped to action sequences of interest that can be replayed to reproduce events of interest without requiring event of interest criteria to be defined. In some examples, events of interest are reported to a health/status dashboard and/or a listener that responds to reported events of interest.

Classes IPC  ?

66.

PROGRAM DEPENDENT COMPONENT AMALGAMATION

      
Numéro d'application 19706596
Statut En instance
Date de dépôt 2026-06-12
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Hvitved, Tom
  • Smowton, Christopher Stephen Frederick
  • Vajk, Tamás
  • Baars, Arthur Iwan
  • Nebel, Michael

Abrégé

Some embodiments construct a set of build dependencies for a program without access to a full set of build instructions. When multiple clashing name resolutions are identified for a particular dependency, a union of the alternative versions is formed. Intermediate representations of the union of program versions, such as symbol tables, abstract syntax trees, and other internal compiler data structures, are emitted to persistent non-volatile storage, instead of using a single resolution to create temporary intermediate data to build an executable program. Security analysis and licensing analysis utilize the persisted program representations to analyze the union of multiple overlapping but different versions of the program.

Classes IPC  ?

67.

CHAT CARD ENGINE(S) FOR CONVERSATIONAL CHAT CARDS

      
Numéro d'application 19717260
Statut En instance
Date de dépôt 2026-06-23
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ben-Elazar, Shay
  • Ben Tov, Ella
  • Turkin, Yonatan
  • Sitton, Daniel
  • Mofaz, Merav
  • Bar-Ilan, Ori

Abrégé

Systems and methods for providing adaptive and conversational chat cards are provided herein. For example, a method may include receiving, from a client device, an indication to start a chat card exercise, determining, by a chat card engine, a source document based on the chat card exercise, and generating chat cards based on the source document. Each of the chat cards may correspond to a subtopic present in the source document. As such, the chat card engine may generate a first prompt based on a first subtopic and provide the first prompt within a first chat card to the client device. The chat card engine may receive a first query from the client device responsive to the first prompt and determine an understanding score. The chat card engine may then generate a second prompt based on the understanding score and provide the second prompt in the first chat card.

Classes IPC  ?

  • G09B 3/02 - Matériel d'enseignement à commande manuelle ou mécanique procédant par questions et réponses du type où l'élève doit donner une réponse à la question posée, ou bien où la machine donne une réponse à la question posée par un élève
  • G06F 16/903 - Requêtes
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel

68.

CACHED RANDOM ACCESS MEMORY (RAM) COUNTER SYSTEM

      
Numéro d'application 19720539
Statut En instance
Date de dépôt 2026-06-25
Date de la première publication 2026-10-15
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Gal, Tama
  • Yankilevich, Yevgeny
  • Savir, Gil

Abrégé

A cached random access memory (RAM) counter system includes a plurality of linear feedback shift register (LFSR) counters associated with count values that maintain a unique sequence of bits associated with least-significant bits of a respective count value and a respective carry bit, a RAM circuit that stores a plurality of most-significant bits of each respective count value, a multi-bit multiplexer that receives the unique sequence of bits and the respective carry bit from each of the plurality of LFSR counters and selectively provides the unique sequence of bits and the respective carry bit for the respective count value; and an adder circuit that adds the carry bit output for the respective count value from the multi-bit multiplexer to the plurality of most-significant bits of the respective count value and provides updated most-significant bits of the respective count value for storage in the RAM circuit.

Classes IPC  ?

  • G06F 12/0802 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache

69.

MACHINE LEARNING SYSTEM WITH MODALITY SELECTION MODEL

      
Numéro d'application US2026013989
Numéro de publication 2026/217196
Statut Délivré - en vigueur
Date de dépôt 2026-02-05
Date de publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Goodner, Marc A.
  • Krabach, Brian Scott

Abrégé

A computing system (10) including one or more input devices (16), output devices (18), and processing devices (12). The one or more processing devices receive a user input (22) via an input device and receive interaction context metadata (50) associated with the user input. The interaction context metadata includes an input modality (52) of the user input and output modalities (54) of the one or more output devices. At a multimodal machine learning (ML) system (30), the one or more processing devices select one or more of the output modalities (72) at a modality selection ML model (70) based at least on the user input and the interaction context metadata. At one or more generative ML models (74), based at least on the user input, the one or more processing devices compute one or more respective model outputs (24) that respectively have the one or more selected output modalities. The one or more processing devices output the one or more model outputs.

Classes IPC  ?

70.

ENRICHED RULE-BASED THREAT DETECTION IN SECURITY SYSTEMS

      
Numéro d'application US2026013996
Numéro de publication 2026/217199
Statut Délivré - en vigueur
Date de dépôt 2026-02-05
Date de publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Antman, Shany Klein
  • Marsiano, Ron Moshe
  • Attar-Sityon, Diana
  • Azran, Hen
  • Druker, Noam

Abrégé

Aspects herein pertain to a form of detection rule enrichment, in which a detection rule implemented in a security system is enriched with relevant context to assist actions such as reporting or remediation when the rule is triggered based on pattern matching to telemetry. A two-stage rule classification process is disclosed, where a first classifier assigns a first threat classification label (e.g., tactic) and a second classifier assigns a second threat classification label (e.g., technique). The classification is hierarchical in that second classifier uses the output of the first classifier (the first threat classification label) to determine the second threat classification label.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06N 20/00 - Apprentissage automatique
  • H04L 9/40 - Protocoles réseaux de sécurité

71.

REDUCING POWER CONSUMPTION IN A LOGIC CIRCUIT AND RELATED METHODS

      
Numéro d'application US2026017984
Numéro de publication 2026/217237
Statut Délivré - en vigueur
Date de dépôt 2026-03-06
Date de publication 2026-10-15
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kumarapillai Chandrikakutty, Harikrishnan
  • Love, Michael G.
  • Mellis, Nicolas
  • Pumar, Matthew N.

Abrégé

The disclosed techniques provide a method for reducing power consumption in a logic circuit. A design of the logic circuit is provided. The logic circuit includes storage circuits that store state information and receive clock signals. Toggle activity data indicating whether the stored state information changes in response to a respective clock signal is determined. A graph that represents the toggle activity data is constructed. The graph includes nodes and edges. The nodes correspond to the storage circuits. The edges represent statistical relationships among the determined changes in the stored state information. A graph neural network to the graph is applied. The application includes generating an embedding that characterizes patterns in the toggle activity data. Via a reinforcement learning agent, control logic that selectively gates the clock signals provided to storage circuits for which the stored state information is predicted, based on the embedding, to remain unchanged is determined.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/30 - Conception de circuits
  • G06F 30/327 - Synthèse logiqueSynthèse de comportement, p. ex. logique de correspondance, langage de description de matériel [HDL] à liste d’interconnections [Netlist], langage de haut niveau à langage de transfert entre registres [RTL] ou liste d’interconnections [Netlist]
  • H03K 19/00 - Circuits logiques, c.-à-d. ayant au moins deux entrées agissant sur une sortieCircuits d'inversion

72.

Display configuration for refresh rate control

      
Numéro d'application 19212478
Numéro de brevet 12763030
Statut Délivré - en vigueur
Date de dépôt 2025-05-19
Date de la première publication 2026-10-13
Date d'octroi 2026-10-13
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Tang, Yichen
  • Kim, Hyungsoo
  • Zheng, Ying

Abrégé

A display device includes a plurality of image-forming elements arranged in a grid, including a plurality of rows and columns. A gate integrated circuit (IC) outputs a clock signal. A gate output buffer controls whether the clock signal is received by image-forming elements in a corresponding one or more rows. A source IC outputs data signals to control the plurality of image-forming elements. A block selection component controls, via a block selection signal, whether image-forming elements in a corresponding one or more columns are refreshed based at least in part on the data signals. A timing controller controls the output enable signal and the block selection signal to thereby control refresh rates for the plurality of image-forming elements, such that a first display region is refreshed at a first refresh rate, and a second display region is refreshed at a second refresh rate.

Classes IPC  ?

  • G09G 3/3266 - Détails des circuits de commande pour les électrodes de balayage
  • G09G 3/3275 - Détails des circuits de commande pour les électrodes de données
  • G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides

73.

TESSERA

      
Numéro d'application 019434333
Statut En instance
Date de dépôt 2026-10-12
Propriétaire MICROSOFT CORPORATION (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer hardware; computer software; downloadable software; computer firmware; computer chips; semiconductor chips; integrated circuits; cryptographic apparatus and instruments; data security apparatus and instruments; computer hardware, software and firmware for cryptography, data encryption and decryption, authentication, digital signatures, cryptographic key generation, storage, management and lifecycle management, identity and access management, computer security and data security; computer hardware and software for implementing and managing cryptographic and post-quantum cryptographic security protocols; computer hardware and software for managing, configuring, monitoring and operating cryptographic hardware and computer security hardware; computer hardware and software for managing user access, access permissions, access controls, authentication credentials and cryptographic credentials; computer hardware and software for the development, implementation and testing of cryptographic security systems; hardware security modules [HSMs]; integrated hardware security modules [HSMs]; cryptographic appliances; computer hardware, semiconductor chips and integrated circuits incorporating cryptographic security functionality. Software as a service [SaaS]; platform as a service [PaaS]; cloud computing; providing temporary use of online non-downloadable software; software as a service [SaaS] featuring software for cryptography, data encryption and decryption, authentication, digital signatures, cryptographic key generation, storage, management and lifecycle management, identity and access management, computer security and data security; software as a service [SaaS] featuring software for managing, configuring, monitoring and operating hardware security modules [HSMs], integrated hardware security modules [HSMs], cryptographic hardware and computer security hardware; software as a service [SaaS] featuring software for implementing and managing cryptographic and post-quantum cryptographic security protocols; software as a service [SaaS] featuring software for managing user access, access permissions, access controls, authentication credentials and cryptographic credentials; software as a service [SaaS] featuring software for the development, implementation and testing of hardware security modules [HSMs] and cryptographic security systems; providing temporary use of online non-downloadable software for the aforesaid purposes.

74.

TESSERA

      
Numéro de série 50156643
Statut En instance
Date de dépôt 2026-10-12
Propriétaire Microsoft Corporation (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable software for managing, configuring, monitoring and operating hardware security modules (HSMs) and integrated HSMs; downloadable software for cryptographic key generation, storage, management and lifecycle management, data encryption and decryption, authentication, and cryptographic security; downloadable software for managing and monitoring cryptographic hardware, computer security hardware, semiconductor chips and integrated circuits; downloadable software and firmware for implementing and managing cryptographic and post-quantum cryptography security protocols; downloadable software for identity and access management, namely, managing user access, access permissions, access controls, authentication credentials and cryptographic credentials for hardware security modules (HSMs) and cryptographic systems; computer hardware and downloadable software for the development, implementation and testing of hardware security modules and cryptographic security systems; computer hardware; computer chips; semiconductor chips; integrated circuits; computer hardware, semiconductor chips and integrated circuits incorporating cryptographic security functionality; hardware security modules (HSMs); integrated hardware security modules (HSMs); secure cryptographic devices in the nature of hardware security modules (HSMs), cryptographic appliances for encryption, digital signature, authentication and cryptographic key management Software as a service (SaaS) featuring software for managing, configuring, monitoring and operating hardware security modules (HSMs) and integrated HSMs; software as a service (SaaS) featuring software for cryptographic key generation, storage, management and lifecycle management, data encryption and decryption, authentication, and cryptographic security; software as a service (SaaS) featuring software for managing and monitoring cryptographic hardware, computer security hardware, semiconductor chips and integrated circuits; software as a service (SaaS) featuring software for implementing and managing cryptographic and post-quantum cryptography security protocols; software as a service (SaaS) featuring software for identity and access management, namely, managing user access, access permissions, access controls, authentication credentials and cryptographic credentials for hardware security modules (HSMs) and cryptographic systems; software as a service (SaaS) featuring software for the development, implementation and testing of hardware security modules and cryptographic security systems.

75.

REFERENCE FREE ALIGNMENT FOR MULTI-PREFERENCE OPTIMIZATION

      
Numéro d'application 19092454
Statut En instance
Date de dépôt 2025-03-27
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Xuchao
  • Rajmohan, Saravanakumar
  • Bansal, Chetan
  • Gupta, Taneesh

Abrégé

The disclosed relates to a method and system for training language models using a reference-free multi-preference alignment approach. It addresses the challenge of aligning model outputs with human preferences by optimizing a contrastive loss function over selected responses. The method involves identifying candidate responses, calculating reward scores, and selecting a subset of responses for optimization. Deviations from mean reward scores are used to assign weights, and a weighted contrastive loss function is generated to update model parameters. This approach enhances model alignment by considering multiple preferences and mitigating biases toward brevity, resulting in richer and more detailed outputs.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
  • G06F 40/40 - Traitement ou traduction du langage naturel

76.

EARLY STOPPING SCHEME FOR BUDGET AWARE INDEX TUNING

      
Numéro d'application 19095924
Statut En instance
Date de dépôt 2025-03-31
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wu, Wentao
  • Chaudhuri, Surajit
  • Narasayya, Vivek Ravindranath

Abrégé

An early stopping checking and verification process includes deriving a workload lower bound and a workload upper bound on what-if cost for an index tuning curve for a workload as what-if calls are being made. The index tuning curve represents a function that maps a number of what-if calls allocated to a percentage improvement of a best index configuration found so far. Early stopping checks are performed to identify a predetermined characteristic of the index tuning curve to determine if early stopping verification should be performed. A difference between the workload lower bound and the workload upper bound is compared to a threshold when the predetermined characteristic is detected. What-if calls for the workload are terminated based at least in part on the comparison between the difference between the workload lower bound and the workload upper bound and the predefined threshold.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage

77.

CONTEXT-AWARE BUG GROUPING AND PRIORITIZATION SYSTEM

      
Numéro d'application 19098685
Statut En instance
Date de dépôt 2025-04-02
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Agarwal, Shubham
  • Soni, Vijay
  • Gupta, Vinay

Abrégé

Provided herein are systems, methods, machine-readable media, and the like, for bug mitigation in a software application. A method includes receiving a bug report associated with a bug, the bug report including a title, reproduction steps, and a description, generating, by a transformer model, respective embeddings of the title and the description resulting in a title embedding and a description embedding, generating a functional intent signature (FIS) of the bug based on the reproduction steps, clustering the bug based on the FIS, the title embedding and the description embedding, determining the bug belongs to a highest priority cluster, and mitigating the bug responsive to determining the bug belongs to a highest priority cluster resulting in an updated software application.

Classes IPC  ?

  • G06F 8/70 - Maintenance ou gestion de logiciel
  • G06F 16/35 - PartitionnementClassement
  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

78.

ANALYZING SEMANTIC USER SESSIONS USING SCREEN UNDERSTANDING

      
Numéro d'application 19170440
Statut En instance
Date de dépôt 2025-04-04
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Sommerlade, Eric Chris Wolfgang
  • Wagle, Justin James
  • Sengupta, Sunando
  • Ravi, Rajath Kumar

Abrégé

Techniques and related implementations for analyzing semantic sessions are provided. One implementation includes a computing system comprising: processing circuitry and memory storing instructions that, during execution, cause the processing circuitry to perform the steps of: receiving a plurality of screenshot images; for each of the plurality of screenshot images: identifying one or more image regions and one or more text regions on the screenshot image; and generating features for the screenshot image based on the one or more image regions and the one or more text regions using an artificial intelligence module; generating a user activity graph comprising nodes and edges, wherein the nodes correspond to the plurality of screenshot images, and wherein the edges correspond to commonalities between node pairs based on the generated features of the plurality of screenshot images; and identifying one or more node clusters from the user activity graph based on semantic relationships.

Classes IPC  ?

  • G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
  • G06F 16/334 - Exécution de requêtes
  • G06F 16/338 - Présentation des résultats des requêtes
  • G06F 40/295 - Reconnaissance de noms propres
  • G06F 40/30 - Analyse sémantique
  • G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
  • G06V 10/40 - Extraction de caractéristiques d’images ou de vidéos
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 30/148 - Découpage de zones de caractères
  • G06V 30/18 - Extraction d’éléments ou de caractéristiques de l’image
  • G06V 30/19 - Reconnaissance utilisant des moyens électroniques

79.

GENERATION OF TRAINING DATA FOR IMPROVED SUPER-RESOLUTION MODELS OR DOWNSCALER NETWORKS

      
Numéro d'application 19171118
Statut En instance
Date de dépôt 2025-04-04
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Melmon, Keith
  • Nene, Sameer Avinash

Abrégé

A computing system generates a trained super-resolution model using correlated high-resolution and low-resolution image pairs. A first image generator produces high-resolution images, which are processed by a downscaler network to create corresponding low-resolution images. The downscaler network is trained using an initial set of image pairs. Additional high-resolution images are generated and processed by the downscaler network to produce additional low-resolution images, forming a second set of image pairs. The super-resolution model is trained using the second set of image pairs. The trained super-resolution model processes low-resolution images to generate enhanced images with improved detail and reduced artifacts. The model can be used to increase resolution of input images or refine details without changing resolution. The trained model may be deployed on different devices and applied across various rendering environments.

Classes IPC  ?

  • A63F 13/52 - Commande des signaux de sortie en fonction de la progression du jeu incluant des aspects de la scène de jeu affichée
  • G06T 3/4046 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement utilisant des réseaux neuronaux
  • G06T 3/4053 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement basé sur la super-résolution, c.-à-d. où la résolution de l’image obtenue est plus élevée que la résolution du capteur
  • G06T 5/60 - Amélioration ou restauration d'image utilisant l’apprentissage automatique, p. ex. les réseaux neuronaux

80.

PIXEL-BASED AUTOMATED TESTING OF A NAVIGABLE SIMULATED ENVIRONMENT

      
Numéro d'application 19462636
Statut En instance
Date de dépôt 2026-01-28
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Liu, Guoqing
  • Zhao, Li
  • Qin, Tao
  • Brown, Adrian Lee
  • Bischoff, Jr., James Eugene
  • Liu, Tieyan

Abrégé

A computing system for pixel-based automated testing of a navigable simulated environment includes one or more processors configured to execute, in a run-time inference phase, an application testing program. The application testing program includes a machine learning model trained to detect errors in the application under test. A screen image of the simulated environment is processed by an object detection module to determine if a key object is present in the screen image. If a key object is present in the screen image, the application testing program executes an object investigation module to generate investigation inputs to investigate the key object. If a key object is not present in the screen image, the application testing program executes an environment exploration module to generate an environment exploration action to be provided to the application under test as simulated user input.

Classes IPC  ?

  • G06F 11/3668 - Test de logiciel
  • G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

81.

CONTEXTUAL LONG-TERM SURVIVAL OPTIMIZATION FOR CONTENT MANAGEMENT SYSTEM CONTENT SELECTION

      
Numéro d'application 19468606
Statut En instance
Date de dépôt 2026-02-03
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Hao, Ruonan
  • Tsun, Alexander Ping
  • Koh, Derek
  • Grover, Aman
  • Xing, Zhengming
  • Patra, Rohit Kumar
  • Chiou, Yeou Shya
  • Boyd, Declan Paul

Abrégé

A method involves first receiving a set of data on rewards associated with previously chosen content variant choices, selected based on an initial content variant choice model. This initial model is informed by a prior set of data. A second, updated content variant choice model is then determined based on this first set of reward data. When a request for selecting a content variant choice is received, it comes with contextual features. The method involves estimating the expected rewards for a range of content variant choices, considering these contextual features. Subsequently, a specific content variant choice is chosen based on both the updated model and the anticipated rewards. Finally, the chosen content variant is displayed on a device, responding to the initial request.

Classes IPC  ?

  • G06Q 30/0207 - Remises ou incitations, p. ex. coupons ou rabais

82.

ARRAY CIRCUIT FOR ACCELERATED SPARSITY PROCESSING

      
Numéro d'application 19562498
Statut En instance
Date de dépôt 2026-03-10
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Avudaiyappan, Karthikeyan
  • Andrews, Jeffrey A.

Abrégé

Embodiments of the present disclosure include a multipurpose multiply-accumulator (MAC) array circuit comprising one or more input memories for receiving operands and a plurality of multiply-accumulator circuits each selectively coupled to the one or more input memories to receive at least a pair of operands and generate a result. Each of the plurality of multiply-accumulator circuits receives operands from the one or more input memories independently. Additionally, selection of operands from the one or more input memories is controlled based on at least an operation and/or data types, where different operation and/or data types configure the plurality of multiply-accumulator circuits to receive different pairs of operands from the one or more input memories to execute particular operation types.

Classes IPC  ?

  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs n'établissant pas de contact, p. ex. tube, dispositif à l'état solideMéthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p. ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul
  • G06F 5/06 - Procédés ou dispositions pour la conversion de données, sans modification de l'ordre ou du contenu des données maniées pour modifier la vitesse de débit des données, c.-à-d. régularisation de la vitesse

83.

SYSTEM AND METHOD FOR MULTI-CHANNEL SPEECH PRIVACY PROCESSING

      
Numéro d'application 19697519
Statut En instance
Date de dépôt 2026-06-03
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Sharma, Dushyant

Abrégé

A method, computer program product, and computing system for receiving a speech signal from a single microphone. A sensitive speech component is identified from the speech signal. In response to identifying the sensitive speech component, a filtered speech signal is generated by removing the sensitive speech component from the speech signal. A voice style transfer of the speech signal is generated. Speech processing is performed on the filtered speech signal and the voice style transfer of the speech signal.

Classes IPC  ?

  • G10L 13/02 - Procédés d'élaboration de parole synthétiqueSynthétiseurs de parole
  • G10L 15/14 - Classement ou recherche de la parole utilisant des modèles statistiques, p. ex. des modèles de Markov cachés [HMM]

84.

IMPLEMENTING HIGH DYNAMIC RANGE DISPLAY TECHNOLOGY IN A REMOTE DESKTOP ENVIRONMENT

      
Numéro d'application 19699889
Statut En instance
Date de dépôt 2026-06-05
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Belkine, Artem

Abrégé

Methods, computer systems, and computer-storage media are provided for facilitating implementation of high dynamic range display technology in a remote desktop environment. In embodiments, graphical data is obtained, at a video driver of a remote desktop server, for presenting in association with a remote desktop client device. The graphical data is provided to a high dynamic range (HDR) video encoder, logically separated from the video driver, based on an indication to use the HDR video encoder to encode. Thereafter, the graphical data is encoded via the HDR video encoder, and such encoded graphical data is provided to a remote access protocol stack in a terminal service of the remote desktop server for transmitting the encoded graphical data to the remote desktop client device associated with the HDR monitor.

Classes IPC  ?

  • H04N 19/98 - Codage de plage-dynamique adaptative [ADRC]
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance

85.

DYNAMIC CACHE MANAGEMENT IN BEAM SEARCH

      
Numéro d'application 19705439
Statut En instance
Date de dépôt 2026-06-11
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Yan, Yu
  • Chen, Jiusheng
  • Zhang, Ruofei

Abrégé

Systems and methods for dynamically modifying a cache associated with a neural network model of a natural language generator are described. In examples, a neural network model employs a beam search algorithm at a decoder when decoding output and generating predicted output candidates. The decoder utilizes caching techniques to improve a speed at which the neural network operations. When an amount of memory utilized by one or more caches of the neural network model is determined to exceed a threshold memory size, a layer-specific portion of a cache associated with a layer of the neural network model is identified. The identified layer-specific portion of the cache can be deleted when the amount of memory utilized by the cache of the neural network model exceeds the threshold memory size. In examples, data in the cache is deduplicated and/or deleted.

Classes IPC  ?

  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 40/40 - Traitement ou traduction du langage naturel

86.

ROBUST AUTHENTICATION OF DIGITAL AUDIO

      
Numéro d'application 19705728
Statut En instance
Date de dépôt 2026-06-11
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Cui, Yang
  • Wang, Ke
  • He, Lei
  • Soong, Frank Kao-Ping

Abrégé

Methods and systems for processing digital audio are disclosed. A digital audio file is received and linear predictive coding (LPC) analysis is performed to decompose the digital audio file into a spectral envelope signal and an excitation signal. A spread spectrum watermark is generated using a first watermark key and the spectral envelope signal, and a self-correlated watermark is generated using a second watermark key and the excitation signal. The spread spectrum watermark and the self-correlated watermark are embedded into the digital audio file. LPC synthesis is performed to combine the spectral envelope signal with the embedded spread spectrum watermark and the excitation signal with the embedded self-correlated watermark to produce a watermarked digital audio file.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c.-à-d. insertion de données inaudibles dans le signal audio
  • G10L 25/51 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation

87.

LATENT-CONTEXT ALERT CORRELATION ENGINE IN A SECURITY MANAGEMENT SYSTEM

      
Numéro d'application 19707872
Statut En instance
Date de dépôt 2026-06-15
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Davraev, Daniel
  • Salman, Tamer
  • Pliskin, Ram Haim

Abrégé

Methods, systems, and computer storage media for providing security incident management using a latent-context alert correlation engine in a security management system. Security incident management is provided using the latent-context alert correlation engine that is operationally integrated into the security management system. In operation, first security data of a first alert and second security data of a second alert are accessed. The first alert and the second alert do not share a common entity identifiable in a security graph. Using the first security data and the second security data, a determination is made that the first alert is connected to the second alert based on a latent-context connection. The latent-context connection is a known attack path connection that indirectly connects alerts. Based on determining that the first alert is connected to the second alert, a security incident is generated for the alert. A notification comprising the security incident is communicated.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

88.

MULTI-USER VIRTUAL MACHINE PLATFORM

      
Numéro d'application 19709244
Statut En instance
Date de dépôt 2026-06-16
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ge, Chunyuan
  • Zhong, Kunfu
  • He, Liu
  • Chopra, Bhavya
  • Shen, Ge
  • Liu, Jie

Abrégé

A multi-user virtual machine (VM) system is disclosed herein. Upon receiving a user login, first persistent storage and a first network interface card (NIC) are attached to a VM, where the VM operates as a personal computing device of a first user. Upon receiving a logout request for the user, the first persistent storage and the first NIC are detached from the VM. Thereafter, a second login is received, and second persistent storage and a second NIC are attached to the VM, where the VM operates as a personal computing device of a second user.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

89.

COMPUTING DEVICE HEADSET INPUT

      
Numéro d'application 19709940
Statut En instance
Date de dépôt 2026-06-16
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Hinckley, Kenneth P.
  • Pahud, Michel
  • Franco, Mar Gonzalez
  • Rintel, Edward Sean Lloyd
  • Ofek, Eyal
  • Lanier, Jaron Zepel
  • Nicholas, Molly Jane
  • Panda, Payod

Abrégé

Aspects of the present disclosure relate to computing device headset input. In examples, sensor data from one or more sensors of a headset device are processed to identify implicit and/or explicit user input. A context may be determined for the user input, which may be used to process the identified input and generate an action that affects the behavior of a computing device accordingly. As a result, the headset device is usable to control one or more computing devices. As compared to other wearable devices, headset devices may be more prevalent and may therefore enable more convenient and more intuitive user input beyond merely providing audio output.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustiqueSortie acoustique
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04Q 9/00 - Dispositions dans les systèmes de commande à distance ou de télémétrie pour appeler sélectivement une sous-station à partir d'une station principale, sous-station dans laquelle un appareil recherché est choisi pour appliquer un signal de commande ou pour obtenir des valeurs mesurées

90.

USER DATAGRAM PROTOCOL FIREWALL

      
Numéro d'application 19710337
Statut En instance
Date de dépôt 2026-06-16
Date de la première publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Pierrepont, Timothy James

Abrégé

In a UDP firewall, a flow of packets is received from a public communications network, the flow of packets being sent into a private communications network. The firewall forwards a threshold amount of the flow of packets into the private communications network and validates the flow of packets in response to receiving a packet from the private communications network. In response to the validation failing the firewall blocks the flow of packets. In response to the validation succeeding the firewall allows the flow of packets to continue to be forwarded into the private communications network.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 65/65 - Protocoles de diffusion en flux de paquets multimédias, p. ex. protocole de transport en temps réel [RTP] ou protocole de commande en temps réel [RTCP]

91.

DISRUPTOR VALIDATION ENGINE(S) FOR ASSESSING THE QUALITY OF DISRUPTORS

      
Numéro d'application 19711365
Statut En instance
Date de dépôt 2026-06-17
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Vinay, Vaishali
  • Mccann, Robert Lee
  • Vaghela, Bharat Jethalal
  • Kaur, Davinder

Abrégé

Systems and methods herein provide a disruptor validation engine and its related functions. In an aspect, a disruptor validation engine may determine disruption alerts issued by one or more disruptors, where a disruption alert indicates potential malicious activity within a tenant environment. Responsive to receiving the disruption alerts, the disruptor validation engine may generate a probability grade for a respective disruption alert. The probability grade may indicate a likelihood that the potential malicious activity triggering the disruption alert is actually malicious. The disruptor validation engine may then determine a disruption classification for the disruption alert based on a respective probability grade. Based on the disruption classification, the disruptor validation engine may generate a quality grade for the one or more disruptors indicating the validity and quality of the respective disruptor.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle

92.

GENERATIVE ARTIFICIAL INTELLIGENCE (AI) SYSTEM

      
Numéro d'application 19711554
Statut En instance
Date de dépôt 2026-06-17
Date de la première publication 2026-10-08
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Singh, Nitant
  • Dubey, Deepankar Shreegyan
  • Kofsky, Stephen Michael
  • Du, Qiang

Abrégé

A generative artificial intelligence (AI) model application programming interface (API) receives a generative AI request and routes the generative AI request to a generative AI model. The generative AI model API identifies whether the generative AI request is an asynchronous or a synchronous request and identifies a likely length of generation requested by the generative AI request. The generative AI model API evaluates the available capacity of generative AI models in a shared pool of computing system resources based upon the generative AI model type requested by the generative AI request and based upon the length of the requested generation. The generative AI model API routes the generative AI request to a generative AI model based upon the available capacity, whether the generative AI request is synchronous or asynchronous, the generative AI model type, and the length of the requested generation.

Classes IPC  ?

93.

MITIGATING HOLLOW CORE FIBER GAS LINE ABSORPTION

      
Numéro d'application US2026011015
Numéro de publication 2026/212703
Statut Délivré - en vigueur
Date de dépôt 2026-01-13
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kamalian-Kopae, Morteza
  • Ali, Abdallah Alsayed Ismail
  • Saljoghei, Arsalan

Abrégé

An apparatus and method for mitigating gas line absorption of a signal transmitted via a hollow core fiber by a transmitter are described. The method comprises computing an adjustment to be made to a property of the signal, the adjustment being an adjustment to change one or more of a frequency, an amplitude, and a modulation format of the signal to reduce an impact of gas line absorption on the signal. The method further comprises configuring one or more of: the transmitter to cause the adjustment to be applied to the signal during transmission of the signal, via the hollow core fiber, by the transmitter; and a receiver configured to receive the signal transmitted via the hollow core fiber, to cause the adjustment to be applied to the signal after the receiver receives the signal.

Classes IPC  ?

  • H04B 10/2507 - Dispositions spécifiques à la transmission par fibres pour réduire ou éliminer la distorsion ou la dispersion
  • H04B 10/564 - Commande de la puissance
  • H04B 10/572 - Commande de la longueur d’onde

94.

NETWORK SIMULATION USING FPGA DEVICE

      
Numéro d'application US2026011017
Numéro de publication 2026/212704
Statut Délivré - en vigueur
Date de dépôt 2026-01-13
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Shu, Ran
  • Qian, Yicheng
  • Ma, Rui
  • Wang, Yang
  • Chiou, Derek Tsungkai
  • Xiong, Yongqiang

Abrégé

According to implementations of the disclosure, a solution for performing network simulation with an FPGA device is provided. In this solution, at least one FPGA device is configured to configure a simulation network corresponding to a computing network based on configuration information of the computing network, the simulation network including a plurality of simulation endpoints and a plurality of simulation switches. The at least one FPGA device is configured to include a plurality of endpoint modules implementing the plurality of simulation endpoints in a multiplexing mode and a switch module implementing the plurality of simulation switches in a multiplexing mode. An endpoint module of the plurality of endpoint modules is configured to: execute an application configured in the endpoint module to process a first data packet. The switch module is configured to: transmit at least a second data packet to a further endpoint module of the plurality of endpoint modules.

Classes IPC  ?

  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle

95.

COORDINATING INTERACTIONS WITH HETEROGENOUS MACHINE LEARNING AGENTS

      
Numéro d'application US2026011019
Numéro de publication 2026/212706
Statut Délivré - en vigueur
Date de dépôt 2026-01-13
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Greene, Lindsay Gray
  • Chen, Cong
  • Al Hasan, Sheikh Sadid
  • Dwivedi, Aarti Kumari
  • Di Luca, Miguel Oscar
  • Gupta, Vivek
  • Zhang, Jian
  • Cao, Xiangyang
  • Montoya, Wilberto W.
  • Boateng, Emmanuel Aboah

Abrégé

This document relates to facilitating interactions between a user and multiple agents, such as agents that provide different generative machine learning capabilities. In certain disclosed implementations, user input is received and two or more agents are selected to perform a particular task for the user. Then, interactions with the agents are coordinated on behalf of the user based on agent definitions of the selected agents. A result of the particular task is received and provided to the user. For instance, the user input can be received via a chat interface that allows the user to conduct a single chat session that involves the particular task being performed by multiple agents, thus giving the user the appearance of interacting with a single agent.

Classes IPC  ?

  • G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage

96.

DIFFERENTIAL QUANTIZATION OF A NEURAL NETWORK BASED ON SVD INFORMATION RANKING

      
Numéro d'application US2026011020
Numéro de publication 2026/212707
Statut Délivré - en vigueur
Date de dépôt 2026-01-13
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Refael Kalim, Yehonathan
  • Hakim, Adam
  • Kirshenboim, Gilad

Abrégé

The present invention relates to a method for differential quantization of neural networks, such as large language models (LLMs), to improve operational efficiency without significant performance degradation. The method involves decomposing a neural network layer's matrix into multiple matrices using decomposition to identify significant components and insignificant components. The significant components undergo minimal or no quantization, while the less significant components undergo higher degrees of quantization. This differential quantization allows large neural networks to operate efficiently on edge devices with limited computing resources. The differential quantization technique enhances the deployment of neural networks in various hardware environments by reducing computational and memory bandwidth demands.

Classes IPC  ?

  • G06N 3/02 - Réseaux neuronaux
  • G06N 3/0495 - Réseaux quantifiésRéseaux parcimonieuxRéseaux compressés

97.

GENERATING LOCATION-BASED RESPONSES BASED ON MULTIMODAL EMBEDDINGS AND GENERATIVE ARTIFICIAL INTELLIGENCE (AI) MODELS

      
Numéro d'application US2026011320
Numéro de publication 2026/212709
Statut Délivré - en vigueur
Date de dépôt 2026-01-15
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Tan, Ming
  • Rezaee, Hamideh
  • Chung, Pak Kiu
  • Letic, Nikola
  • Deng, Jieren
  • Marin, Marius Alexandru
  • Woizesko, Andrew Blair
  • Prakash, Ravi

Abrégé

This disclosure describes a location-based response system that utilizes multimodal embedding and generative artificial intelligence (AI) models to generate location-based responses for user queries. For example, the location-based response system receives a real-time image, real-time location data, and a user query from a client device and determines a multimodal embedding in a multimodal vector embedding space based on the real-time image and the real-time location data. The multimodal embedding is then provided to a generative AI model, together with the data received from the client device, with instructions to generate a user query response. Upon receiving the user query response from the generative AI model, the system may provide it to the client device. Indeed, the location-based response system generates location-based responses for user queries by utilizing identified multimodal embedding and by instructing a generative AI model to respond to the user query based on the identified multimodal embedding.

Classes IPC  ?

  • G06F 16/29 - Bases de données d’informations géographiques

98.

AUTOMATIC TUNING OF LLM PROMPTS

      
Numéro d'application US2026014404
Numéro de publication 2026/212735
Statut Délivré - en vigueur
Date de dépôt 2026-02-07
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kumar, Shanu
  • Khandelwal, Shubhanshu
  • Yesantarao Venkata, Akhila
  • Gupta, Manish
  • Agrawal, Parag

Abrégé

The technology described herein automatically tunes large language model (LLM) prompts for improved performance. The system receives an LLM prompt as input, optimizes it, and outputs a more effective prompt. The optimization process involves converting the prompt into a hierarchical prompt tree, which organizes the prompt into distinct sections and subsections. This structured format allows for systematic refinements targeting specific components without altering the entire prompt. The system uses an actor/critic learning model, where the critic evaluates the prompts generated by the actor and provides feedback to guide future prompt generation decisions. The actor executes actions based on the feedback, continuously improving its performance. The iterative process generates replacement prompts, assigns quality scores, and selects high-quality prompts for further optimization.

Classes IPC  ?

99.

ANALYZING SEMANTIC USER SESSIONS USING SCREEN UNDERSTANDING

      
Numéro d'application US2026014406
Numéro de publication 2026/212737
Statut Délivré - en vigueur
Date de dépôt 2026-02-07
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Sommerlade, Eric Chris Wolfgang
  • Wagle, Justin James
  • Sengupta, Sunando
  • Ravi, Rajath Kumar

Abrégé

Techniques and related implementations for analyzing semantic sessions are provided. One implementation includes a computing system (100) comprising: processing circuitry (102) and memory (104) storing instructions that, during execution, cause the processing circuitry (102) to perform the steps of: receiving a plurality of screenshot images (106); for each of the plurality of screenshot images (106): identifying one or more image regions (302) and one or more text regions (304) on the screenshot image (106); and generating features (110) for the screenshot image (106) based on the one or more image regions (302) and the one or more text regions (304) using an artificial intelligence module (112); generating a user activity graph (116) comprising nodes and edges, wherein the nodes correspond to the plurality of screenshot images (106), and wherein the edges correspond to commonalities between node pairs based on the generated features (110) of the plurality of screenshot images (106); and identifying one or more node clusters from the user activity graph (116) based on semantic relationships.

Classes IPC  ?

  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/51 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p. ex. décodage d'instructions
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire

100.

INVALIDATING MEMORY CONTENTS AFTER PATCHING SOFTWARE

      
Numéro d'application US2026014606
Numéro de publication 2026/212740
Statut Délivré - en vigueur
Date de dépôt 2026-02-10
Date de publication 2026-10-08
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Callaghan, David Michael
  • Sharma, Vijaykumar

Abrégé

Disclosed are techniques for disabling security exploits. Some live code patches redirect execution from a vulnerable version of a function to a secure version of the function. However, the vulnerable version of the function may remain in memory, creating an opportunity for exploitation. Disclosed are techniques for determining when the vulnerable version of the function is no longer in use, and when this determination is made, rendering at least a vulnerable portion of the vulnerable version of the function inoperable. Reference counting, call stack inspection, and process lifecycle tracking may be used to determine when the vulnerable version of the function is no longer in use. Some implementations may employ compiler-assisted instrumentation, run-time generated instrumentation, or hardware support. The vulnerable version of the function may be rendered inoperable by overwriting it with illegal instructions, marking a page of memory that contains the vulnerable version of the function non-executing, etc.

Classes IPC  ?

  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 12/02 - Adressage ou affectationRéadressage
  1     2     3     ...     100        Prochaine page