Microsoft Technology Licensing, LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 36 474 pour Microsoft Technology Licensing, LLC Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 204
2024 avril (MACJ) 91
2024 mars 137
2024 février 129
2024 janvier 131
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 3 727
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 3 158
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 2 601
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 166
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 1 914
Voir plus
Statut
En Instance 3 207
Enregistré / En vigueur 33 267
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

INTEROPERABILITY FOR TRANSLATING AND TRAVERSING 3D EXPERIENCES IN AN ACCESSIBILITY ENVIRONMENT

      
Numéro d'application 18193430
Statut En instance
Date de dépôt 2023-03-30
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Humphrey, Brett D.
  • Ng, Kian Chai
  • Gable, Thomas Matthew
  • Charnoff, Amichai
  • Grayson, Martin
  • Marques, Rita Faia
  • Morrison, Cecily Peregrine Borgatti
  • Balasubramanian, Harshadha

Abrégé

The techniques disclosed herein enable systems to translate three-dimensional experiences into user accessible experiences to improve accessibility for users with disabilities. This is accomplished by extracting components from a three-dimensional environment such as user avatars and furniture. The components are organized into component groups based on shared attributes. The component groups are subsequently organized into a flow hierarchy. The flow hierarchy is then presented to the user in an accessibility environment that enables interoperability with various accessibility tools such as screen readers, simplified keyboard inputs, and the like. Selecting a component group, and subsequently, a component through the accessibility environment accordingly invokes functionality within the three-dimensional environment. In this way, users with disabilities are empowered to fully interact with three-dimensional experiences.

Classes IPC  ?

  • 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
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

2.

PHYSICAL LAYOUTS OF MAJORANA-BASED QUBITS FOR IMPLEMENTATIONS OF PENTAGONAL TILINGS

      
Numéro d'application 17896258
Statut En instance
Date de dépôt 2022-08-26
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Bonderson, Parsa
  • Aasen, David Alexander
  • Knapp, Christina Paulsen

Abrégé

Physical layouts of Majorana-based qubits for implementations of pentagonal tilings are described. An example quantum device comprises a set of tetrons for enabling Majorana-based qubits. The set of tetrons is arranged in a lattice to allow pentagonal tilings associated with the set of tetrons. The vertices of the pentagonal tilings relate to the qubits and single qubit operations, and the edges of the pentagonal tilings (connecting different vertices) relate to 2-qubit operations acting on a pair of qubits connected by a given edge. As an example, the 1-qubit Pauli measurements relate to the operations performed on the vertices associated with the pentagonal tilings and the 2-qubit measurements relate to the operations performed along the edges of the pentagonal tilings.

Classes IPC  ?

  • G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p.ex. couplage ou commande de qubit
  • G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p.ex. codes de surface ou distillation d’état magique

3.

CASCADED VIDEO ANALYTICS FOR EDGE COMPUTING

      
Numéro d'application 18537291
Statut En instance
Date de dépôt 2023-12-12
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ananthanarayanan, Ganesh
  • Shu, Yuanchao
  • Noghabi, Shadi
  • Bahl, Paramvir
  • Cox, Landon
  • Crown, Alexander

Abrégé

This document relates to performing live video stream analytics on edge devices. One example determines resources available to the system, and a video analytics configuration is selected that distributes work between edge devices and cloud devices in a cascading manner, where edge device processing is prioritized over cloud processing in order to conserve resources. This example can dynamically modify the allocation of processing depending on changing conditions, such as network availability.

Classes IPC  ?

  • G06F 16/71 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/738 - Présentation des résultats des requêtes
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo

4.

USE OF CUSTOMER ENGAGEMENT DATA TO IDENTIFY AND CORRECT SOFTWARE PRODUCT DEFICIENCIES

      
Numéro d'application 17960574
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Buhariwala, Karl
  • Agarwal, Adity
  • Narayanan, Ganga
  • Nallabothula, Kiran

Abrégé

A method for automatically identifying a root cause of customer dissatisfaction with a software product and creating feedback items to improve the software product includes collecting engagement data pertaining to interactions between a customer and a flow of visual elements presented by the software product and detecting a trigger event indicating that the customer is dissatisfied with the software product. In response to the trigger event and based at least in part on the engagement data, a potential deficiency of the software product is automatically identified and a repair ticket is generated for a development team. The repair ticket identifies the potential deficiency of the software product.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

5.

SCHEDULE SEND SUGGESTION IN AN APPLICATION CHAT

      
Numéro d'application 18081288
Statut En instance
Date de dépôt 2022-12-14
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Jiaoyan
  • Guo, Wendy
  • Taing, John Hay
  • Batta, Vineet
  • Isakov, Yury
  • Tam, Simon Chun Ho
  • Nino Tapia, Jennifer Andrea
  • Wall, Matthew David
  • Lynch, Sean Michael
  • Natanov, Milena
  • Constance, Angelina

Abrégé

The present disclosure relates to methods and systems for automatically providing a suggestion to delay sending a message that is being composed by a user to send to a chat participant using a chat feature of an application. The suggestion is sent in response to determining that one or more trigger conditions occurred. The suggestion includes a scheduled time to send the message. The methods and systems send the delayed message at the scheduled time.

Classes IPC  ?

  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres

6.

SYSTEMS AND METHODS FOR ENCODING AN INTERACTIVE SOFTWARE VIDEO STREAM

      
Numéro d'application 17962773
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Mosier, Scott David

Abrégé

A method of encoding video streams includes, at an encoding device, receiving a first video stream frame from a first server device at the encoding device at a first receipt time; receiving a second video stream frame from a second server device at the encoding device at a second receipt time; encoding the first video stream frame with the encoding device; determining a delay duration based at least partially on a first encoding duration of the first video stream frame and the second receipt time; and transmitting a delay instruction based at least partially on the delay duration to the second server device.

Classes IPC  ?

  • H04N 19/42 - 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 les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • H04N 19/172 - 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 zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/40 - 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 transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé

7.

SYSTEM FOR DETECTING LATERAL MOVEMENT COMPUTING ATTACKS

      
Numéro d'application 18081641
Statut En instance
Date de dépôt 2022-12-14
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Rotstein, Tomer
  • Shany, Eran

Abrégé

A method may include receiving from a first computing device, metadata that includes a suspected malicious activity indicator and a device identifier associated with the indicator; receiving, from a second computing device, log activity data; matching the device identifier included in the metadata to a device identifier in the log activity data; and based on the matching, transmitting an alert identifying the second computing device as a source of the suspected malicious activity.

Classes IPC  ?

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

8.

PROVIDING RECENT EVENT INFORMATION FOR WEB SEARCH QUERIES

      
Numéro d'application 18263265
Statut En instance
Date de dépôt 2022-01-13
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Agarwal, Manoj Kumar
  • Ronnie, Gandhi Rajeshkumar

Abrégé

An electronic device may identify one or more search queries occurring frequently in a query log during a temporal period and maintain, for each of the one or more search queries, a frequency count of the search query occurring in the query log. The device may identify, a plurality of uniform resource locators (URLs) and match, one or more URLs of the plurality of URLs based on text of the URLs. The device may generate a news event profile for each search query and add each of the matching URLs into a respective news event profile. The device may receive a query from a user and identify, a matching news event profile. The device causes URLs of the matching news event profile and one or more related search queries from the first group of search queries to be presented to the user.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]

9.

FRAMEWORK FOR INTERACTION AND CREATION OF AN OBJECT FOR A 3D EXPERIENCE IN AN ACCESSIBILITY ENVIRONMENT

      
Numéro d'application 18193373
Statut En instance
Date de dépôt 2023-03-30
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Humphrey, Brett D.
  • De Souza, Lucas Martins
  • Zhang, Yaying
  • Macdonnell, Daryan Josche
  • Dorsey, Emily Jane
  • Tice, Evan

Abrégé

The techniques disclosed herein enable systems to translate three-dimensional experiences into user accessible experiences to improve accessibility for users with disabilities. Namely, the discussed system enables users with disabilities to create and personalize objects for use in the three-dimensional experience. This is accomplished by translating and grouping components from a three-dimensional space to form an intuitive and logical hierarchy. The grouped components are then organized into an accessible user interface which a user with disabilities can navigate using simplified inputs and assistive technologies. In this way, users with disabilities can be empowered to personalize their user experience and understand a three-dimensional space in a layered, well-defined format.

Classes IPC  ?

  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • 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
  • 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
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage

10.

CYBERSECURITY INSIDER RISK MANAGEMENT

      
Numéro d'application 17990667
Statut En instance
Date de dépôt 2022-11-19
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Miyake, Erin K.
  • Tm, Sudarson
  • Mccann, Robert
  • Siddiqui, Maria
  • Mishra, Ashish
  • Mir, Talhah Munawar
  • Mittal, Sakshi
  • Kalajdjieski, Jovan
  • Ruvalcaba, Diego

Abrégé

Some embodiments help manage cybersecurity insider risk. An authorized user influence pillar value is based on an influence signal representing the user's actual or potential influence in a computing environment. An authorized user access pillar value is based on an access signal representing the user's actual or potential access to resources. An impact risk value is calculated as a weighted combination of the pillar values. In response, an embodiment automatically adjusts a cybersecurity characteristic, such as a security risk score, security group membership, threat detection mechanism, or alert threshold. In some cases, impact risk is also based on a cumulative potential exfiltration anomaly access signal. In some cases, impact risk is based on one or more values which represent user public visibility, user social network influence, brand damage risk, resource mission criticality, access request response speed or success rate, or a known cybersecurity attack.

Classes IPC  ?

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

11.

Tomography of unitary matrix using quantum computing device

      
Numéro d'application 17934322
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Haah, Jeongwan
  • Kothari, Robin Ashok
  • O'Donnell, Ryan William
  • Tang, Ewin Nicolas

Abrégé

A computing system including a quantum computing device and a classical computing device. The computing system computes an estimated unitary matrix over a plurality of iterations that each include, at a processor, computing a current-iteration exponent, a current-iteration error parameter, and a conjugate transpose of a current-iteration estimate of the unitary matrix. Each iteration further includes transmitting the current-iteration exponent, the current-iteration error parameter, and the conjugate transpose to the quantum computing device. At the quantum computing device, each iteration further includes computing a process tomography result and outputting the process tomography result to the classical computing device. At the processor, each iteration further includes computing a distance measure between the current-iteration estimate and the process tomography result, and, when the distance measure is below a predefined constant, updating the current-iteration estimate. The computing system outputs, as the estimated unitary matrix, the updated current-iteration estimate computed in a final iteration.

Classes IPC  ?

  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 10/20 - Modèles d’informatique quantique, p.ex. circuits quantiques ou ordinateurs quantiques universels

12.

BLIND SUBPOENA PROTECTION

      
Numéro d'application 17938711
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Chandran, Nishanth
  • Antonopoulos, Panagiotis
  • Setty, Srinath T.V.
  • Cherian, Basil
  • Carroll, Jr., Daniel John
  • Barnwell, Jason Sydney

Abrégé

Embodiments described herein enable at least one of a plurality of entities to access data protected by a security policy in response to validating respective digital access requests from the entities. The respective digital access requests are received, each comprising a proof. For each request, an encrypted secret share is obtained from a respective ledger database. Each request is validated based at least on the respective encrypted secret share and the proof, without decrypting the respective encrypted secret share. In response to validating all of the requests, a verification that an access criteria of a security policy is met is made. If so, at least one of the entities is provided with access to data protected by the security policy. In an aspect, embodiments enable a blind subpoena to be performed. In another aspect, embodiments enable the at least one entity to access the data for an isolated purpose.

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
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

13.

INTEGRATED LASER AND MODULATOR SYSTEMS

      
Numéro d'application 17960679
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Yifei
  • Barter, Thomas Hamish

Abrégé

A display system includes an integrated laser and modulator device and a display assembly. The integrated laser and modulator device includes a laser component configured to facilitate light emission responsive to applied current and a modulator component configured to selectively modulate light responsive to applied signal. The modulator component is integrally coupled to the laser component via a bridging structure that intervenes between the laser component and the modulator component. At least a portion of the bridging structure facilitates power reflectivity into a laser cavity of the laser component. The bridging structure facilitates transmission of light emitted by the laser component into the modulator component for modulation by the modulator component to provide modulated light. The display assembly is configured to direct the modulated light provided by the integrated laser and modulator device to illuminate pixels to form an image.

Classes IPC  ?

  • H01S 5/026 - Composants intégrés monolithiques, p.ex. guides d'ondes, photodétecteurs de surveillance ou dispositifs d'attaque
  • F21V 8/00 - Utilisation de guides de lumière, p.ex. dispositifs à fibres optiques, dans les dispositifs ou systèmes d'éclairage
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G02F 1/17 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur basés sur des éléments à absorption variable non prévus dans les groupes
  • G09G 3/02 - 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 par traçage ou balayage d'un faisceau lumineux sur un écran
  • H01S 5/00 - Lasers à semi-conducteurs
  • H01S 5/042 - Excitation électrique

14.

SEARCH SYSTEM THAT PROVIDES SEARCH RESULTS AND GENERATED CONTENT

      
Numéro d'application 17963993
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Sacheti, Arun Kumar
  • Yang, Nevin
  • Merchant, Meenaz Aliraza
  • Govindarajen, Parthasarathy
  • Devries, Jeff R.
  • Fischel, Jason Blake

Abrégé

A computing system is described, where the computing system includes a processor and memory storing instructions that, when executed by the processor, cause the processor to perform several acts. The acts include receiving a query from an application executing on a client computing device that is in network communication with the computing system. The acts also include searching a computer-readable index of items based upon the query, identifying an item based upon the searching of the computer-readable index, transmitting the query to a computer-implemented model, and obtaining content generated by the computer-implemented model, where the computer-implemented model generated the content based upon the query. The acts further include returning at least one of the item or the content to the client computing device for presentment by way of the application executing on the client computing device.

Classes IPC  ?

  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/9538 - Présentation des résultats des requêtes

15.

TRACKING THREE-DIMENSIONAL GEOMETRIC SHAPES

      
Numéro d'application 18311476
Statut En instance
Date de dépôt 2023-05-03
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Allen, Lingzhi L.
  • Pauli, Wolfgang M.

Abrégé

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

Classes IPC  ?

  • G06T 7/60 - Analyse des attributs géométriques
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

16.

Smooth and Jump-Free Rapid Target Acquisition

      
Numéro d'application 18545501
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Price, Raymond Kirk
  • Bleyer, Michael
  • Edmonds, Christopher Douglas

Abrégé

Techniques for correcting an overlay misalignment between an external camera image and a system camera image are disclosed. A first system camera image and a first external camera image are acquired. A first visual alignment is performed between those two images to produce an overlaid image. Some of the content in the overlaid image is surrounded by a bounding element. A position of the bounding element is modified based on movements of the system camera and/or the external camera. In response to performing a second visual alignment using new images, an update vector is computed. Relative movement between the two cameras is determined. Based on the movement and based on the update vector, the bounding element is progressively transitioned to a corrected position in the overlaid image. A speed by which the bounding element is progressively transitioned is proportional to the amount of movement.

Classes IPC  ?

  • G06T 7/33 - Détermination des paramètres de transformation pour l'alignement des images, c. à d. recalage des images utilisant des procédés basés sur les caractéristiques
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/174 - Découpage; Détection de bords impliquant l'utilisation de plusieurs images

17.

SYSTEM AND METHOD OF GENERATING DIGITAL INK NOTES

      
Numéro d'application 17962256
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Primadona, Fnu
  • Mopati, Sivaramakrishna
  • Silvis, Jason Glenn

Abrégé

A method of and system for automatically generating an ink note object is carried out by detecting receipt of a digital ink input on a user interface (UI) screen, the UI screen being displayed by an application and being associated with at least one of a document, a page or an event. Once digital ink input is detected, the digital ink input is captured. Additionally, contextual data associated with the digital ink input is collected, the contextual data being related to at least one of the document, the page, the event, and a user providing the digital ink input. An ink note object is then generated and stored for the digital ink input, the ink note object including the captured digital ink input and the contextual data, and the ink note object being an entity that is separate from the document, the page and the even.

Classes IPC  ?

  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
  • G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

18.

INFERRING AND CONTEXTUALIZING A STRANGER ON AN ENTERPRISE PLATFORM

      
Numéro d'application 18067010
Statut En instance
Date de dépôt 2022-12-15
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Bonyadi, Mohammadreza
  • Fosse, Eivind Berg
  • Putilin, Sergey
  • Sommerfelt, Espen Trautmann
  • Schiehlen, Ute Katja
  • Solonko, Kateryna
  • Saetrom, Ola
  • Helvik, Torbjørn
  • Paruch, Malgorzata

Abrégé

Systems and methods for inferring and contextualizing a stranger on an enterprise platform are provided. The method includes generating a familiarity score between a user and an individual. Based on the generated familiarity score, the individual is determined to be a stranger to the user and a contextualized summary of the stranger is generated. The generated contextualized summary of the stranger is presented to the user in response to an upcoming interaction between the user and the stranger or a detected interaction between the user and the stranger.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

19.

MACHINE LEARNING FOR IDENTIFYING IDLE SESSIONS

      
Numéro d'application 17962078
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Gambhir, Prerana Dharmesh
  • Pari-Monasch, Sharena Meena
  • Nguyen, Khoa Dang
  • Shi, Yiming
  • Dong, Yongchang

Abrégé

Systems and methods for identifying and evicting idle sessions include training a machine learning model as a session classifying model to learn rules for classifying active sessions between clients and the cloud-based service. The session classifying model is trained to receive a plurality of parameters pertaining to the document associated with an active session as input and to apply the rules to the plurality of parameters to determine a classification for the active session and to provide an output indicative of the classification for the active session. The session classifying model is then utilized in the cloud-based service to classify the active sessions. The active sessions classified as idle sessions may then be evicted from the cloud-based service.

Classes IPC  ?

  • H04L 67/143 - Interruption ou inactivation de sessions, p.ex. fin de session contrôlée par un événement
  • H04L 67/54 - Gestion de la présence, p.ex. surveillance ou enregistrement pour la réception des informations de connexion des utilisateurs ou état de connexion des utilisateurs

20.

METHOD AND SYSTEM FOR EXTENDING QUERY PROCESSING WITH DIFFERENTIABLE OPERATORS

      
Numéro d'application 17963809
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Interlandi, Matteo
  • Gandhi, Apurva Sandeep
  • Asada, Yuki
  • Gemawat, Advitya
  • Fu, Victor Renjie
  • Zhang, Lihao
  • Sen, Rathijit
  • Banda, Dalitso Hansini

Abrégé

Example aspects include techniques for query processing over deep neural network runtimes. These techniques include receiving a query including a query operator and a trainable user defined function (UDF). In addition, the techniques include determining a query representation based on the query, and determining, for performing the query in a neural network runtime, an initial neural network program based on the query representation, the initial neural network program including a differentiable operators corresponding to the query operator. and executing the neural network program in the neural network runtime over the neural network data structure to generate a query result. Further, the techniques include training the initial neural network program via the neural network runtime to determine a trained neural network program, and executing the trained neural network program in the neural network runtime to generate inference information.

Classes IPC  ?

21.

DEEP APERTURE

      
Numéro d'application 17960741
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Cutler, Benjamin Franklin
  • Yang, Weiwei
  • Fowers, Spencer

Abrégé

The techniques disclosed herein enable a realistic, inclusive sense of physical presence for videoconference participants that is comparable to in-person communication. Multiple users are simultaneously provided with an immersive experience without the need for head-mounted displays or other wearable technology. Specifically, a real-time three-dimensional model of a scene at the remote end of the videoconference is received. At the same time, the location and perspective of each local participant is determined. Each local participant is then individually provided with a spatially correct stereoscopic view of the model. The sense of physical presence is created by changing what each local participant sees in response to a change in their perspective. The sense of physical presence is enhanced by enabling direct eye contact, clear communication of emotional state and other non-verbal cues, and a shared visual experience and audio ambience across locations.

Classes IPC  ?

  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06F 40/58 - Utilisation de traduction automatisée, p.ex. pour recherches multilingues, pour fournir aux dispositifs clients une traduction effectuée par le serveur ou pour la traduction en temps réel
  • H04N 7/15 - Systèmes pour conférences

22.

FEATURE DEPLOYMENT READINESS PREDICTION

      
Numéro d'application 18529639
Statut En instance
Date de dépôt 2023-12-05
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Yang, Connie Qin
  • Rosoff, Matthew Scott
  • Adapa, Nithin
  • Ringer, Logan
  • Lim, Steve Ku
  • Chai, Xiaoyu

Abrégé

Systems and methods directed to generating a predicted quality metric are provided. Telemetry data may be received from a from a first group of devices executing first software. A quality metric for the first software may be generated based on the first telemetry data. Telemetry data from a second group of devices may be received, where the second group of devices is different from the first group of devices. Covariates impacting the quality metric based on features included in the first telemetry data and the second telemetry data may be identified, and a coarsened exact matching process may be performed utilizing the identified covariates to generate a predicted quality metric for the first software based on the second group of devices.

Classes IPC  ?

  • 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/30 - Surveillance du fonctionnement
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 18/243 - Techniques de classification relatives au nombre de classes

23.

SIMULATED CHORAL AUDIO CHATTER

      
Numéro d'application 17938889
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Tang, John C.
  • Buxton, William Arthur Stewart
  • Rintel, Edward Sean Lloyd
  • Miller, Amos
  • Wilson, Andrew D.
  • Junuzovic, Sasa

Abrégé

Systems, methods, and computer-readable storage devices are disclosed for simulated choral audio chatter in communication systems. One method including: receiving audio data from each of a plurality of users participating in a first group of a plurality of groups for an event using a communication system; generating first simulated choral audio chatter based on the audio data received from each of the plurality of users in the first group; and providing the generated first simulated choral audio data to at least one user of a plurality of users of the event.

Classes IPC  ?

  • H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p.ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence

24.

DOCUMENT RE-FINDING SYSTEM

      
Numéro d'application 18541216
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ramos, Gonzalo A.
  • Suh, Jin A.
  • Ng, Shiqian Rachel
  • Meek, Christopher Alan
  • Park, Haekyu

Abrégé

A document re-finding system generates embeddings for concept clips provided by a user, the concept clips defining a concept for searching for content of interest to the user in a plurality of documents previously seen by the user. The re-finding system determines semantic relationships between the concept and document clips, related to respective document among the plurality of documents, based on the concept embedding and embeddings generated for the document clips. A graphical user interface depicting the semantic relationships is rendered to the user and is operable to enable re-finding a document, among the plurality of documents, having the content of interest to the user.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/9538 - Présentation des résultats des requêtes

25.

RAINBOW REDUCTION FOR WAVEGUIDE DISPLAYS

      
Numéro d'application 17961451
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Yifei
  • Poon, Yarn Chee
  • Watson, Mathew David

Abrégé

A rainbow artifact mitigation system includes an angular dependent filter configured to receive light and to transmit light according to one or more angular transmission functions. The one or more angular transmission functions define light transmission as a function of incident angle for the angular dependent filter, The angular dependent filter is configured to at least partially mitigate transmission of light for at least some incident angles above 40°. The angular dependent filter comprises a plurality of nanostructures, and the nanostructures of the plurality of nanostructures are arranged in an array with one or more sub-wavelength periods. The one or more angular transmission functions comprise at least two different angular transmission functions for different regions of the angular dependent filter.

Classes IPC  ?

26.

SUPERVISED LEARNING SYSTEM FOR IDENTITY COMPROMISE RISK COMPUTATION

      
Numéro d'application 18543897
Statut En instance
Date de dépôt 2023-12-18
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Abdelaziz, Sayed Hassan
  • Puertas Calvo, Maria
  • Cristofor, Laurentiu Bogdan
  • Luthra, Rajat

Abrégé

Systems are provided for improving computer security systems that are based on user risk scores. These systems can be used to improve both the accuracy and usability of the user risk scores by applying multiple tiers of machine learning to different the user risk profile components used to generate the user risk scores and in such a manner as to dynamically generate and modify the corresponding user risk scores.

Classes IPC  ?

27.

TRANSFER LEARNING FOR SENIORITY MODELING LABEL SHORTAGE

      
Numéro d'application 17962364
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhang, Zheng
  • Niu, Sufeng
  • Zhou, Di
  • Bollinger, Jacob

Abrégé

Techniques for using transfer learning to address label data shortage in seniority modeling for an online service are disclosed herein. In some embodiments, a computer-implemented method comprises training an initialized neural network using training examples comprising profile data and labels for the profile data, where each label comprises a standardized position title, and the training of the initialized neural network forms a pre-trained neural network. Next, the computer system may train the pre-trained neural network using training examples comprising profile data and labels for the profile data, where the labels comprise a position seniority, and the training of the pre-trained neural network forms a fine-tuned neural network. The computer system may then compute the position seniority for a user based on profile data of the user using the fine-tuned neural network, and use the position seniority of the user in an application of an online service.

Classes IPC  ?

28.

MULTIPLE DATAPOINT FORMATS IN SPREADSHEETS

      
Numéro d'application 18391091
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Liddell, Derek

Abrégé

Systems, methods, and software are disclosed herein that allow multiple values to be stored and referenced individually in a spreadsheet or table cell. In an implementation, an application identifies a format of a cell in a spreadsheet with a format having multiple data points. The application receives multiple values corresponding to the multiple data points and stores each value of the multiple values in the cell as a separately referenceable value with respect to each other value of the multiple values. In some implementations, formulas in other cells or sub-routines can reference an individual one of the values in the cell.

Classes IPC  ?

  • G06F 40/18 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • H04L 67/04 - Protocoles spécialement adaptés à la portabilité du terminal

29.

CLOUD REMOVAL BY ILLUMINATION NORMALIZATION AND INTERPOLATION WEIGHTED BY CLOUD PROBABILITIES

      
Numéro d'application 18181183
Statut En instance
Date de dépôt 2023-03-09
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Olsen, Peder Andreas
  • De Moura Estevao Filho, Roberto
  • Nunes, Leonardo De Oliveira

Abrégé

Clouds in a satellite image are replaced with a prediction of what was occluded by those clouds. The cloudy portion of the image is interpolated from a series of satellite images taken over time, some of which are cloud-free in the target image's cloudy portion. In some configurations, clouds are removed taking into account each pixel's availability—a measure of certainty that a pixel is cloud-free. Furthermore, these images may have been taken under different amounts of illumination, making it difficult to determine whether a difference between two images is due to a change in illumination or a change to the location. The effect of illumination on each image is removed before interpolating the cloudy portion of the image. In some configurations, removing the effect of illumination also takes into account pixel availability.

Classes IPC  ?

  • G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p.ex. utilisant un modèle de réflectance ou d’éclairage
  • G06T 7/90 - Détermination de caractéristiques de couleur
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/26 - Segmentation de formes dans le champ d’image; Découpage ou fusion d’éléments d’image visant à établir la région de motif, p.ex. techniques de regroupement; Détection d’occlusion
  • G06V 10/56 - Extraction de caractéristiques d’images ou de vidéos relative à la couleur
  • G06V 10/74 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques
  • G06V 20/13 - Images satellite

30.

FAILURE RECOVERY RECOMMENDATIONS FOR CLI COMMANDS

      
Numéro d'application 18525828
Statut En instance
Date de dépôt 2023-11-30
Date de la première publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC. (USA)
Inventeur(s)
  • O'Toole, Christopher
  • Zilouchian Moghaddam, Roshanak

Abrégé

A failure recommendation system for a command line interface (CLI) uses machine learning to predict the most likely command to correct an unsuccessful or failed attempt to perform an intended operation using the CLI. The failure recommendation system is based on a conditional probability model trained on failure-success pairs of commands from CLI telemetry data to learn the most likely command to remediate a failure. The conditional probability model predicts the most likely command based on a failure type and the failed command. The failure type is identified through a failure type classifier and is used to select the most likely command to remediate a failure from the different events that may lead to a failure.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique

31.

ACCESS CONTROL USING MEDIATED LOCATION, ATTRIBUTE, POLICY, AND PURPOSE VERIFICATION

      
Numéro d'application 18045335
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Chandran, Nishanth
  • Ananthanarayanan, Ganesh
  • Antonopoulos, Panagiotis
  • Setty, Srinath T.V.
  • Carroll, Jr., Daniel John
  • Muthabatulla, Kiran
  • Shu, Yuanchao
  • Mehrotra, Sanjeev

Abrégé

An access control system is disclosed for controlling access to a resource. A request is received by a location attribute policy (LAP) server to access an encrypted resource. The LAP server accesses a resource policy that identifies requirements for granting access to the encrypted resource, such as a list of attributes of the requestor that are required and a dynamic attribute requirement of the requestor. The LAP server receives a cryptographic proof from the computing device that the requestor possesses the attributes and validates the proof based at least on information obtained from a trusted ledger. Once the proof is validated, the LAP server provides a shared secret associated with the dynamic attribute requirement to a decryption algorithm. The decryption algorithm uses the dynamic attribute shared secret in combination with one or more attribute shared secrets from the requestor to generate a decryption key for the encrypted resource.

Classes IPC  ?

32.

GENERATION OF EMPHASIS IMAGE WITH EMPHASIS BOUNDARY

      
Numéro d'application 17960603
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Chishti, Salman Muin Kayser

Abrégé

The automated generation of an emphasis image (such as a cropped image) that is based on an input image. The input image is fed to a machine-learned model that is trained to label portions of images. That machine-learned model then outputs an identification of multiple portions of images, along with potentially labels of each of those identified portions. The label identifies a property of the corresponding identified portion. As an example, one portion might be labelled as irrelevant, another might be labelled as a name, another might be labelled as a comment, and so forth. That output is accessed and the generated label is used to determine an emphasis bounding box. The emphasis bounding box is then applied to the input image to generate an emphasis image. As an example, the emphasis image may be a cropped image of the input image.

Classes IPC  ?

  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/13 - Détection de bords
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06V 20/70 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène Étiquetage du contenu de scène, p.ex. en tirant des représentations syntaxiques ou sémantiques

33.

PRIVACY-PRESERVING RULES-BASED TARGETING USING MACHINE LEARNING

      
Numéro d'application 17960618
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Rama, Kiran

Abrégé

Techniques are described herein that are capable of providing privacy-preserving rules-based targeting using machine learning. Ranks are assigned to entities using a machine learning model. Values of each targetable feature associated with the respective entities are ordered. For each targetable feature, the entities are sorted among bins based on the values of the feature associated with the respective entities. For each targetable feature, a bin is selected from the bins that are associated with the feature based on the selected bin including more entities having respective ranks that are within a designated range than each of the other bins that are associated with the feature. A targeting rule is established, indicating a prerequisite for targeting an entity. The prerequisite indicating that the value of each targetable feature associated with the entity is included in a respective interval associated with the selected bin for the feature.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

34.

COMPENSATING FOR TOUCH-SCREEN COUPLING THROUGH DISPLAY ELECTRODE

      
Numéro d'application 18546076
Statut En instance
Date de dépôt 2022-02-10
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Barel, Eliyahu
  • Haran, On

Abrégé

A touch-screen display device comprises a series of column electrodes and a series of row electrodes, with an electronic display layer arranged behind the series of column electrodes and behind the series of row electrodes. The series of row electrodes crosses the series of column electrodes such that the electrical impedance at each crossing of a row and column electrode is responsive to the proximity of a touch input to that crossing. A row-drive circuit is configured to apply an excitation signal to a selected row electrode and to concurrently apply a compensation signal to one or more other row electrodes, the compensation signal being out of phase with respect to the excitation signal. A column-sense circuit is configured to sense a column signal from the series of column electrodes and to provide a corresponding column output.

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

35.

EVALUATING QUANTUM COMPUTING CIRCUITS IN VIEW OF THE RESOURCE COSTS OF A QUANTUM ALGORITHM

      
Numéro d'application 18356634
Statut En instance
Date de dépôt 2023-07-21
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Haener, Thomas
  • Roetteler, Martin H.
  • Svore, Krysta M.

Abrégé

Methods for evaluating quantum computing circuits in view of the resource costs of a quantum algorithm are described. A processor-implemented method for performing an evaluation of a polynomial corresponding to an input is provided. The method includes determining a polynomial interpolation for a set of sub-intervals corresponding to the input. The method further includes constructing a quantum circuit for performing, in parallel, polynomial evaluation corresponding to each of the set of sub-intervals.

Classes IPC  ?

  • G06N 10/20 - Modèles d’informatique quantique, p.ex. circuits quantiques ou ordinateurs quantiques universels
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • G06N 10/60 - Algorithmes quantiques, p.ex. fondés sur l'optimisation quantique ou les transformées quantiques de Fourier ou de Hadamard

36.

MATRIX BASED BOT IMPLEMENTATION

      
Numéro d'application 18540493
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Korhonen, Jokko

Abrégé

In some examples, matrix based bot implementation may include obtaining, for a plurality of bots that are used to respond to a query, a matrix that includes entries including a plurality of scenarios, a plurality of questions corresponding to the plurality of scenarios, and a plurality of responses. Each response may correspond to a specified question. A plurality of scripts may be generated based on an analysis of the matrix. Each script may include at least one question followed by at least one response, and further followed by at least one scenario. For each script, a closest pre-existing script may be identified based on a comparison of the script to pre-existing scripts. For each script, a modification to the matrix may be generated based on a difference in the script from the closest pre-existing script. The bots may be utilized to respond to the query based on the modified matrix.

Classes IPC  ?

37.

GESTURE-DRIVEN PIVOT TABLE CONFIGURATIONS

      
Numéro d'application 18045275
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Simonyi, Charles
  • Osorio Cardona, Juan Camilo

Abrégé

An enhanced user experience is disclosed herein that provides for gesture-based configuring of pivot tables. In various implementations, a pivot table includes query areas associated with fields of a data table being summarized by the pivot table. Gestures made with respect to an area of the pivot table drive changes in the association of the fields of the data table with the query areas of the pivot table. As user input is received with respect to an area of the pivot table, relevant fields are identified, and new associations are made between the query areas and the fields. The pivot table may then be updated accordingly based on the new associations.

Classes IPC  ?

  • G06F 40/18 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte

38.

Correlation across non-logging components

      
Numéro d'application 17527927
Numéro de brevet RE049914
Statut Délivré - en vigueur
Date de dépôt 2021-11-16
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wright, David Christopher
  • Chatterjee, Arijit
  • Yuan, Qingqing
  • Barli, Praveen Kumar
  • Hiremath, Basaveshwar S.
  • Syed, Nosheen M.
  • Johnson, Autumn Lee

Abrégé

Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p.ex. essais de mise en route
  • G06F 11/30 - Surveillance du fonctionnement
  • 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 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p.ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 43/04 - Traitement des données de surveillance capturées, p.ex. pour la génération de fichiers journaux

39.

Pose prediction for remote rendering

      
Numéro d'application 18185432
Numéro de brevet 11954248
Statut Délivré - en vigueur
Date de dépôt 2023-03-17
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Microsoft Technology Licensing, LLC. (USA)
Inventeur(s)
  • Reeh, Matthias Felix
  • Voss-Wolff, Christian
  • Turner, Alex Christopher

Abrégé

A display pose of a client computing device is computed in a hybrid manner using both the client computing device and a server. Using the client computing device, an initial pose of the client computing device at an initial time is computed. A prospective pose at a target time is predicted using the client computing device. The prospective pose is sent along with auxiliary data from the client computing device to the server and a display pose of the client computing device at a display time is computed. The display pose is computed using the prospective pose and the auxiliary data.

Classes IPC  ?

  • 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

40.

Dynamically controlled participation allocations for communication sessions

      
Numéro d'application 17994151
Numéro de brevet 11956286
Statut Délivré - en vigueur
Date de dépôt 2022-11-25
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Hassan, Amer Aref
  • Drammeh, Philip Ibo Ibrahima
  • Sekaran, Mahendra

Abrégé

A system provides dynamically controlled participation allocations for communication sessions. A system can create a queue for participants of a communication session, such as an online meeting. The queue can be generated for a communication session having an intended format that allows participants to individually speak in succession, such as a Question and Answer (Q&A) session. The system manages a user interface (UI) of the communication session displaying a timer that changes dynamically for each participant indicating a total time for his or her questions or comments based on an amount of time left for the meeting to end. The system displays, augments, and associates a timer for each participant indicating a total time for his or her questions or comments, which is based on an amount of time left for the meeting to end, number of users providing a “hand raise” input, and history of participation for each participant.

Classes IPC  ?

  • H04L 65/1093 - Procédures en session en supprimant des participants
  • H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p.ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence

41.

LINEAR PROGRAMMING-BASED DYNAMIC BLENDING MODEL

      
Numéro d'application 17952095
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Liang, Keqing
  • Salomatin, Konstantin
  • El Karoui, Noureddine

Abrégé

In an example embodiment, a blending model is presented based on a linear programming approach. The blending model produces a slate of sponsored and non-sponsored pieces of content for display in a graphical user interface, with the ordering and placement of the sponsored and non-sponsored pieces of content selected in order to maximize an objective function. Such an approach can fine tune each piece of content using content-level parameters and holistically examine global constraints and opportunities. It establishes a robust optimization framework that can adapt to content and domain changes without requiring tuning through online experiments.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

42.

NEURAL GRAPHICAL MODELS FOR GENERIC DATA TYPES

      
Numéro d'application 17949710
Statut En instance
Date de dépôt 2022-09-21
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Shrivastava, Harsh
  • Chajewska, Urszula Stefania

Abrégé

The present disclosure relates to methods and systems for providing a neural graphical model. The methods and systems generate a neural view of the neural graphical model for a domain. The input data is generated from the domain and includes generic input data. The input data also includes a combination of different data types of input data. The neural view of the neural graphical model represents the functions of the different features of the domain using a neural network. The functions are learned for the features of the domain using a dependency structure of an input graph for the input data and the neural network. The methods and systems use the neural graphical model to perform inference tasks. The methods and systems also use the neural graphical model to perform sampling tasks.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

43.

DETERMINATION OF AN OUTLIER SCORE USING EXTREME VALUE THEORY (EVT)

      
Numéro d'application 17937767
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Boue, Laurent
  • Rama, Kiran

Abrégé

A subset of data that includes a feature may be selected from a dataset. Parameters from the selected subset of data are determined and an extreme value theory (EVT) algorithm is implemented to determine a probability value for the feature based at least in part on the determined parameters. Based on the determined probability value for the feature, an outlier score is generated for the feature. Based on the outlier score being above a threshold, the subset is identified as anomalous.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

44.

TERMINATION OF SIDECAR CONTAINERS

      
Numéro d'application 18074423
Statut En instance
Date de dépôt 2022-12-02
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Chernobrivenko, Sergey
  • Hockey, Alex John

Abrégé

In various examples there is a method performed by a controller in Kubernetes cluster. The method comprises: identifying a job to be completed by the cluster, from a plurality of jobs. In response to identifying a job to be completed by the cluster, determining at least one sidecar container associated with the job. In response to identifying a job to be completed by the cluster, determining that the job has been completed by querying a Kubernetes control plane of the cluster. In response to determining that the job has been completed, triggering termination of the sidecar container.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 18/2321 - Techniques non hiérarchiques en utilisant les statistiques ou l'optimisation des fonctions, p.ex. modélisation des fonctions de densité de probabilité

45.

DETECTING AND MITIGATING MEMORY ATTACKS

      
Numéro d'application 17959123
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Agarwal, Ishwar
  • Saroiu, Stefan
  • Wolman, Alastair
  • Berger, Daniel Sebastian

Abrégé

The present disclosure relates to systems and methods implemented on a memory controller for detecting and mitigating memory attacks (e.g., row hammer attacks). For example, a memory controller may engage a counting mode in which activation counts for memory sub-banks are tracked. For example, a memory controller may engage a counting mode in which activation counts for memory rows of memory sub-banks are maintained. Under certain conditions, the memory controller may transition from the counting mode to a sampling mode to mitigate potential row hammer attacks. The memory controller may consider various conditions in determining whether to continue detecting and mitigating potential row hammer attacks in the sampling mode and/or transitioning back to the counting mode. By selectively transitioning between the different operating modes, the memory controller may reduce periods of time when the memory hardware is vulnerable to attacks.

Classes IPC  ?

  • G11C 11/4078 - Circuits de sécurité ou de protection, p.ex. afin d'empêcher la lecture ou l'écriture intempestives ou non autorisées; Cellules d'état; Cellules de test
  • G11C 11/406 - Organisation ou commande des cycles de rafraîchissement ou de régénération de la charge

46.

VOICE BIOMETRICS FOR ANONYMOUS IDENTIFICATION AND PERSONALIZATION

      
Numéro d'application 17937351
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire
  • MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
  • MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Rohatgi, Abhishek
  • Dalmasso, Emanuele
  • Samtani, Dinesh
  • Olvera, Eduardo

Abrégé

Example solutions for voice biometrics for anonymous identification and personalization capture an audio signal containing voice signal from a speaker. A plurality of unlabeled voiceprints are stored that are each associated with an anonymous label. The speaker's voice signal is recognized as matching one of the unlabeled voiceprints, enabling identification of the associated anonymous label. Historical information associated with the identified anonymous label is used to generate an alert specific to the speaker. Example practical applications include leveraging a customer relations management (CRM) interaction record to provide a personalized experience to the speaker and providing a warning to a user that the speaker is on a watchlist. These and other practical applications are possible, even though the speaker's identity may be unknown, and the speaker has not enrolled in a voice biometric system. Solutions for generating the unlabeled voiceprints are also disclosed.

Classes IPC  ?

  • G10L 17/06 - Techniques de prise de décision; Stratégies d’alignement de motifs
  • G10L 17/02 - Opérations de prétraitement, p.ex. sélection de segment; Représentation ou modélisation de motifs, p.ex. fondée sur l’analyse linéaire discriminante [LDA] ou les composantes principales; Sélection ou extraction des caractéristiques
  • G10L 17/22 - Procédures interactives; Interfaces homme-machine

47.

WEB-BASED WORKLOAD MANAGEMENT WITH ASYNCHRONOUS WORKLOAD EXECUTION AND REAL-TIME USER FEEDBACK

      
Numéro d'application 17955826
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Martinez Andrade, Andres
  • Penugonda, Kishore Kumar
  • Tong, Yanli
  • Sadasivam, Ganapathi

Abrégé

A workload management system includes a workload management tool configured to generate a workload context associated with a workload generated based on interactions of a user with workload initiation controls presented within a user interface (UI) of a client application. The workload context includes instructions for transmitting the workload context from a main browser session to a first background browser session; executing the workload within the first background session; and for configuring a first event handler within the main session to wait for a first event generated within the first background session in association with execution of the workload and, in response to receipt of the first event, transmit the client application an instruction to present workload status information in the user interface.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

48.

Facilitating Interaction among Meeting Participants to Verify Meeting Attendance

      
Numéro d'application 17958096
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Kumar, Mamta Debnath
  • Thapa, Madrina

Abrégé

A technique facilitates interaction among meeting participants for a purpose of verifying meeting attendance. The technique includes the operations of: using a programmatic interface to query a data structure to discover first information regarding meetings that a user is scheduled to attend; using the programmatic interface to query the data structure to discover second information regarding participants of a particular meeting; generating a likelihood measure, based on the second information, that specifies a likelihood that the particular meeting will take place; displaying the first information, second information, and a representation of the likelihood measure in a user interface presentation; generating and presenting a graphical control that invites the user to take a computer-implemented action pertaining to the particular meeting; and, in response to activation of the graphical control, performing the computer-implemented action. In some cases, the action involves sending an electronic message to at least one meeting participant.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • G06Q 10/10 - Bureautique; Gestion du temps

49.

END-TO-END SECURE COMMUNICATIONS FOR PRIVILEGED 5G NETWORK TRAFFIC

      
Numéro d'application 18500302
Statut En instance
Date de dépôt 2023-11-02
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Bahl, Paramvir
  • Singh, Rachee

Abrégé

Software-defined networking and network function virtualization constructs are leveraged across diverse portions of 5G network infrastructure including radio access network, mobile core, and wide area network to enable a security property to be implemented for a network slice from end-to-end to provide for strong logical and/or physical isolation of slice traffic from other network traffic. One or more network slice controllers are implemented in the 5G network that are interoperable as separate elements, or under centralized control, to enable the underlying diverse network infrastructure to be abstracted and virtualized so that infrastructure properties can be mapped across infrastructure types for the end-to-end slice. Network resources may be dynamically allocated based on real-time traffic demands to instantiate the end-to-end network slices on a customized basis to meet particular quality of service parameters for various traffic types, including privileged traffic that may be prioritized when resources become scarce and network congestion occurs.

Classes IPC  ?

  • H04W 28/02 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement
  • H04J 14/02 - Systèmes multiplex à division de longueur d'onde
  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04W 12/08 - Sécurité d'accès
  • H04W 12/12 - Détection ou prévention de fraudes
  • H04W 28/24 - Négociation de l'agrément du niveau de service [SLA Service Level Agreement]; Négociation de la qualité de service [QoS Quality of Service]

50.

TUNING LARGE DATA INFRASTRUCTURES

      
Numéro d'application 18534559
Statut En instance
Date de dépôt 2023-12-08
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Zhu, Yiwen
  • Krishnan, Subramaniam Venkatraman
  • Karanasos, Konstantinos
  • Curino, Carlo
  • Tarte, Isha
  • Darbha, Sudhir

Abrégé

An automated tuning service is used to automatically tune, or modify, the operational parameters of a large-scale cloud infrastructure. The tuning service performs automated and fully data/model-driven configuration based from learning various real-time performance of the cloud infrastructure. Such performance is identified through monitoring various telemetric data of the cloud infrastructure. The tuning service leverages a mix of domain knowledge and principled data-science to capture the essence of our cluster dynamic behavior in a collection of descriptive machine learning (ML) models. The ML models power automated optimization procedures for parameter tuning, and inform administrators in most tactical and strategical engineering/capacity decisions (such as hardware and datacenter design, software investments, etc.). Rich “observational” models (models collected without modifying the system) are combined with judicious use of “fighting” (testing in production), allowing the tuning service to automatically configure operational parameters of a large cloud infrastructure for a broad range of applications.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 11/30 - Surveillance du fonctionnement
  • 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 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/188 - Systèmes de fichiers virtuels
  • G06N 20/00 - Apprentissage automatique

51.

SYSTEM AND METHOD FOR DETERMINING CRITICAL SEQUENCES OF ACTIONS CAUSING PREDETERMINED EVENTS DURING APPLICATION OPERATIONS

      
Numéro d'application 17957655
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Shah, Mitansh Rakesh
  • Rahmani Hanzaki, Mahdi
  • Roseberry, Wayne Matthias
  • Schick, Guilherme Augusto Kusano

Abrégé

A system and method to collect an actions list of action sequences in an application leading to a predetermined resulting event, create pairs of the action sequences, apply a fitting alignment to the action sequence pairs to create fitted action sequence pairs, wherein non-matching data between fitted action sequences of each pair is replaced with gaps to ensure that the first and second fitted action sequences are of equal length and are aligned with one another with the gaps being located at index positions the fitted action sequences corresponding to index positions of non-matching data, and delete data, for each of the fitted action sequence pairs, corresponding to the gaps to create a critical sequence of actions for each of the fitted action sequence pairs representing, respectively, common actions of the fitted action sequences of each of the fitted action sequence pairs leading to the predetermined resulting event.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

52.

REUSE OF BRANCH INFORMATION QUEUE ENTRIES FOR MULTIPLE INSTANCES OF PREDICTED CONTROL INSTRUCTIONS IN CAPTURED LOOPS IN A PROCESSOR

      
Numéro d'application 17959829
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Streett, Daren Eugene
  • Al Sheikh, Rami Mohammad

Abrégé

Reuse of branch information queue entries for multiple instances of predicted control instructions in captured loops in a processor, and related methods and computer-readable media. The processor establishes and updates a branch entry in a branch information queue (BIQ) circuit with branch information in response to a speculative prediction made for a predicted control instruction. The branch information is used for making and tracking flow path predictions for predicted control instructions as well as verifying such predictions against its resolution for possible misprediction recovery. The processor is configured to reuse the same branch entry in the BIQ circuit for each instance of the predicted control instruction. This conserves space in the BIQ circuit, which allows for a smaller sized BIQ circuit to be used thus conserving area and power consumption. The branch information for each instance of a predicted control instruction within a loop remains consistent.

Classes IPC  ?

  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions

53.

DETERMINATIONS OF MODIFICATIONS IN OBJECTS HAVING NESTED CHILD OBJECTS

      
Numéro d'application 18486704
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Pradhan, Sudhansu Sekhar

Abrégé

According to examples, an apparatus may include a processor and a memory on which is stored instructions that may cause the processor to determine that information has been inputted into an object, the object including a child object nested within the object. The instructions may also cause the processor to generate a child-object hash value based on contents of the child object, generate a hash value for the object based on contents of the object, the contents of the object including the child-object hash value, and determine whether the generated hash value differs from a stored hash value, the stored hash value corresponding to contents of the object without the inputted information. The instructions may also cause the processor to, based on a determination that the generated hash value differs from the stored hash value, save the object including the child object nested within the object.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport utilisant des icônes
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

54.

PROVIDING HOST MEDIA PROCESSING FUNCTIONALITY TO A GUEST OPERATING SYSTEM

      
Numéro d'application 17958106
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Polinger, Anton Victor
  • Stankiewicz, Marcin
  • Pathirana, Isuru Chamara
  • Rajeev, Kumar
  • Sharma, Isha
  • Evans, Glenn Frederick
  • Wozniak, Matthew R.

Abrégé

The techniques disclosed herein enable a guest operating system (OS) to access and use a media processing component configured on a host OS. The guest OS provides, via an API, a request to create an instance of the media processing component (e.g., a codec, an encryption/decryption component, a DRM component). In association with the request, the guest OS allocates space in memory for media data that is to be processed by the instance of the media processing component configured on the host OS. The guest OS stores the input media data in the allocated memory and provides, via the API, reference(s) to locations of the allocated memory. The reference(s) to the locations of the allocated memory enable the host OS to retrieve the input media data and process the input media data using the instance of the media processing component configured on the host OS.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

55.

DATA COMMUNICATION CONNECTOR

      
Numéro d'application 17957008
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Harper, Marc
  • Sharma, Apoorva
  • Dhondt, Daniel

Abrégé

A first data connector for communicating data with a second data connector includes a data communication interface including adjacent radiofrequency antenna elements, wherein a plurality of the adjacent radiofrequency antenna elements forms a radiofrequency data antenna array and another radiofrequency antenna element of the adjacent radiofrequency antenna elements forms a radiofrequency control channel antenna element, each radiofrequency antenna element of the radiofrequency data antenna array being configured to communicate a subchannel signal of the data to a corresponding radiofrequency data antenna element of a data communication interface of the second data connector bidirectionally. The radiofrequency control channel antenna element is configured to manage data communications through the radiofrequency data antenna array. An attachment interface is positioned on the first data connector and configured to removably attach the first data connector to the second data connector.

Classes IPC  ?

  • H04B 7/24 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement pour communication entre plusieurs postes
  • H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
  • H01Q 21/08 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles les unités étant espacées le long du trajet rectiligne ou adjacent à celui-ci
  • H04B 1/38 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception

56.

CHEMICAL SYNTHESIS RECIPE EXTRACTION FOR LIFE CYCLE INVENTORY

      
Numéro d'application 17937001
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Frost, Kali Diane
  • Nguyen, Bichlien Hoang
  • Smith, Jake Allen
  • Xia, Yingce
  • Xie, Shufang
  • Adams, Griffin
  • Zhu, Shang

Abrégé

Examples are disclosed that relate to using natural language processing (NLP) to determine a recipe for a chemical synthesis described in a text to create a life cycle inventory (LCI). One example provides a method comprising receiving an input of a text from a publication comprising a description of a chemical product, and analyzing the text using NLP to determine a recipe for the chemical synthesis, the recipe comprising and action and action metadata, the action metadata comprising a reactant. The method further discloses obtaining LCI information for the reactant, determining an energy utilized for the action, and creating an estimate of an environmental impact for the product.

Classes IPC  ?

  • G16C 20/10 - Analyse ou conception des réactions, des synthèses ou des procédés chimiques
  • G16C 20/70 - Apprentissage automatique, exploration de données ou chimiométrie

57.

SYSTEMS AND METHODS FOR ADDING PERSISTENCE TO SINGLE PHOTON AVALANCHE DIODE IMAGERY

      
Numéro d'application 18532882
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Price, Raymond Kirk
  • Bleyer, Micahel
  • Edmonds, Christopher Douglas

Abrégé

A system for adding persistence to SPAD imagery is configurable to capture, using a SPAD array, a plurality of image frames. The system is configurable to capture, using an IMU, pose data associated with the plurality of image frames. The pose data includes at least respective pose data associated with each of the plurality of image frames. The system is configurable to determine a persistence term based on the pose data. The system is also configurable to generate a composite image based on the plurality of image frames, the respective pose data associated with each of the plurality of image frames, and the persistence term. The persistence term defines a contribution of each of the plurality of image frames to the composite image.

Classes IPC  ?

  • G09F 9/33 - Dispositifs d'affichage d'information variable, dans lesquels l'information est formée sur un support, par sélection ou combinaison d'éléments individuels dans lesquels le ou les caractères désirés sont formés par une combinaison d'éléments individuels à semi-conducteurs, p.ex. à diodes
  • G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires
  • H01L 31/107 - Dispositifs sensibles au rayonnement infrarouge, visible ou ultraviolet caractérisés par une seule barrière de potentiel ou de surface la barrière de potentiel fonctionnant en régime d'avalanche, p.ex. photodiode à avalanche

58.

EMBEDDING CODE FROM MODULES ACROSS VERSIONING BOUNDARIES

      
Numéro d'application 17960058
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wrighton, David Charles
  • Lapounov, Anton
  • Rylek, Tomás
  • Kotas, Jan

Abrégé

A computing system and method for determining if a first software component that has shipped separately from a second software component has been updated. An inline expansion process copies a first method of the first software component into a first method of a second software component is performed so that the copied first method is executable when the second method of the second software component is executed. The first method from the first software component is copied into metadata that is attached to the first method of the second software component. The copy of the first method in the metadata is used to validate that the first method in the first software component has not been updated.

Classes IPC  ?

  • G06F 8/654 - Mises à jour utilisant des techniques spécialement adaptées aux mémoires de masse réinscriptibles, p.ex. aux mémoires EEPROM ou flash
  • G06F 8/71 - Gestion de versions ; Gestion de configuration

59.

CONFERENCING SESSION QUALITY MONITORING

      
Numéro d'application 17976436
Statut En instance
Date de dépôt 2022-10-28
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) White, Ryen William

Abrégé

A method for monitoring quality of a conferencing session between a plurality of participant devices is described. One or more data streams of the conferencing session are monitored. Presenter contextual information is determined for media transmitted over the one or more data streams by a presenter device of the plurality of participant devices. A mismatch is identified between the presenter contextual information and a first participant contextual information for a first participant device of the plurality of participant devices. A mismatch notification is provided to the presenter device for an identified mismatch.

Classes IPC  ?

  • H04N 21/4425 - Surveillance d'erreurs de traitement du client ou de défaillance matérielle
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne

60.

FILE UPLOAD ON DEMAND

      
Numéro d'application 17955954
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Jones, Brian David
  • Ngan, Kayla Lindsey
  • Spektor, Daron

Abrégé

A data processing system implements obtaining, at a file services platform, first mapping information by mapping files, folders, or a combination thereof stored on each of a plurality of client devices associated with a first user. The data processing system further implements synchronizing the first mapping information with the plurality of client devices, receiving a first request for a first file from a first client device of the plurality of client devices, where the first file stored locally on a second client device of the plurality of client devices. The data processing system further implements requesting that the second client device upload an instance of the first file to the file services platform; receiving the instance of the first file from the second client device; and causing the first client device to download the instance of the first file from the file services platform to the first client device.

Classes IPC  ?

  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers

61.

Low-Cost, High-Security Solutions for Digital Signature Algorithm

      
Numéro d'application 18077043
Statut En instance
Date de dépôt 2022-12-07
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Karabulut, Emre
  • Pillilli, Bharat S.
  • Bisheh Niasar, Mojtaba

Abrégé

Generally discussed herein are devices, systems, and methods for digital signature generation security. A method can include generating, by a first device, a first random number, in generating a signature for a communication, masking, using the first random number, only a private key, a hash of the communication, or a combination thereof, and providing the signature with the communication to a second device.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

62.

GENERATING AND PRESENTING NOISE RANKINGS FOR MESSAGES FROM A SENDER

      
Numéro d'application 18538964
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Leclair, Daniel Steven
  • Flint, Joseph Truman
  • Lann, Vanessa Samantha

Abrégé

A noise management system analyzes messages from a sender to a plurality of recipients. The noise management system prepares a message frequency of a quantity of messages sent to a unique recipient over a period of time. The noise management system sends the message frequency with a noise rank to the client device for the recipient to review.

Classes IPC  ?

  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres

63.

OBJECT FOR PRE- TO POST-MEETING COLLABORATION

      
Numéro d'application 18527633
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Cupala, Shiraz J.
  • Hull, Eric
  • Morrison, Kevin Daniel
  • Ye, Lan
  • Prabhakar, Shivaram
  • Foran, Julia
  • Kardos, Jr., James Paul
  • Madejczyk, Szymon

Abrégé

Traditionally, meetings are widely utilized in business and personal communications, whether in-person and/or virtual. Organizing such meetings typically involves multiple exchanges of content and messages between users before, during, and after the meeting. In some cases, meetings may occur impromptu and may result in inefficient and unproductive collaboration. A collaboration object configured to enable users to dynamically collaborate before, during, and after a meeting is provided. In aspects, the collaboration object links content generated before, during, and after the meeting in a single location and provides functionality for concurrent multi-user interaction and synchronization of the content across applications. The collaboration object may be available from a variety of application platforms, enabling and persisting real-time editing and collaboration before, during and after the meeting.

Classes IPC  ?

  • G06Q 10/101 - Création collaborative, p.ex. développement conjoint de produits ou de services
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes

64.

NEURAL GRAPHICAL MODELS

      
Numéro d'application 17949721
Statut En instance
Date de dépôt 2022-09-21
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Shrivastava, Harsh
  • Chajewska, Urszula Stefania

Abrégé

The present disclosure relates to methods and systems for providing a neural graphical model. The methods and systems generate a neural view of the neural graphical model for input data. The neural view of the neural graphical model represents the functions of the different features of the domain using a neural network. The functions are learned for the features of the domain using a dependency structure of an input graph for the input data using neural network training for the neural view. The methods and systems use the neural graphical model to perform inference tasks. The methods and systems also use the neural graphical model to perform sampling tasks.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

65.

CALIBRATION OF STEREOSCOPIC DISPLAY USING WAVEGUIDE COMBINER

      
Numéro d'application 18539216
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Churin, Dmitriy
  • Johnson, Parry Byron
  • Reshidko, Dmitry
  • Wan, Congshan

Abrégé

Examples are disclosed that relate to calibration of a stereoscopic display system of an HMD via an optical calibration system comprising a waveguide combiner. One example provides an HMD device comprising a first image projector and a second image projector configured to project a stereoscopic image pair, and an optical calibration system. The optical calibration system comprises a first optical path indicative of an alignment of the first image projector, a second optical path indicative of an alignment of the second image projector, a waveguide combiner in which the first and second optical paths combine into a shared optical path, and one or more boresight sensors configured to detect calibration image light traveling along one or more of the first optical or the second optical path.

Classes IPC  ?

  • H04N 13/327 - Leur étalonnage
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • H04N 13/341 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques utilisant le multiplexage temporel
  • H04N 13/344 - Affichage pour le visionnement à l’aide de lunettes spéciales ou de visiocasques avec des visiocasques portant des affichages gauche et droit
  • H04N 13/363 - Reproducteurs d’images utilisant des écrans de projection
  • H04N 13/398 - Leur synchronisation; Leur commande

66.

ACKNOWLEDGING THE PRESENCE OF TONES BEING SIGNALLED VIA SDP

      
Numéro d'application 17958260
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kavia, Anish
  • Al-Damluji, Salem Amin
  • Ranabahu, Ranabahu Mudiyanselage Janaka Chandimal

Abrégé

A Session Initiation Protocol (SIP) message containing a Session Description Protocol (SDP) offer for a communications session is sent to a first endpoint. The SDP offer includes a first parameter indicating whether the communications session will include media encoding TTY data, audio data, or both TTY data and audio data. An error response is received that indicates the device has rejected the first parameter. Based on the error response to the first endpoint, a modified SIP message containing the SDP offer for the communications session is sent to the first endpoint. The SDP offer of the modified message excludes the first parameter indicating whether the communications session will include media encoding TTY data, audio data, or both TTY data and audio data.

Classes IPC  ?

  • H04L 65/1069 - Gestion de session Établissement ou terminaison d'une session
  • H04L 65/1046 - Contrôleurs d'appel; Serveurs d'appel
  • H04L 65/1104 - Protocole d'initiation de session [SIP]

67.

CENTRAL PROCESSING UNIT PARTITION DIAGNOSIS

      
Numéro d'application 17936472
Statut En instance
Date de dépôt 2022-09-29
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Cardona, Omar
  • Woolman, Matthew
  • Pittalis, Giovanni
  • Malloy, Dmitry
  • Kleynhans, Christopher Peter

Abrégé

Systems and methods for providing cross-partition preemption analysis and prevention. Computing devices typically include a main central processing unit (CPU) with multiple cores to execute instructions independently, cooperatively, or in other suitable manners. In some examples, one or more cores are partitioned and dedicated to a particular application, where exclusive access of the cores in the partition is intended for running processes of the application. In some examples, some “noise” can be introduced in a partition, where preemptions associated with other processes can interrupt execution of the particular application. A preemption diagnostics system and method identify and prevent sources of cross-partition preemption events from running in a dedicated CPU partition. Thus, the particular application has dedicated use of the cores in the partition. As a result, latency of the application is reduced and bounded latency corresponding to a service level agreement can be achieved.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

68.

TRANSFER-LEARNING FOR STRUCTURED DATA WITH REGARD TO JOURNEYS DEFINED BY SETS OF ACTIONS

      
Numéro d'application 17958261
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Rama, Kiran
  • Li, Ke
  • Rangappa, Sharath Kumar
  • Ahmad, Shariq
  • Kodibail, Akash

Abrégé

Techniques are described herein that are capable of performing transfer-learning for structured data with regard to journeys defined by sets of actions. A first deep neural network (DNN) for a first journey is trained using structured data. Weights of nodes in the first DNN are transferred to nodes in a second DNN for a second journey using transfer-learning. An embedding layer replaces a final layer of the first DNN in the second DNN to provide an output with a same number of nodes as a pre-final layer of the first DNN. Weights of the nodes in the embedding layer are initialized based at least on a probability that a new feature of the second journey co-occurs with each feature in the structured data. A softmax function is applied on a final layer of the second DNN to indicate possible next actions of the second journey.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

69.

ADMIN CHANGE RECOMMENDATION IN AN ENTERPRISE

      
Numéro d'application 18531659
Statut En instance
Date de dépôt 2023-12-06
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Jagadeesh, Toshitha
  • James, David C.
  • Anderson, Brad R.
  • Mo, Yian
  • Flegg, Brett Damon Alan

Abrégé

Techniques are described herein that are capable of providing a recommendation of an admin change (i.e., an admin change recommendation) in an enterprise. A type of intended admin change that an administrator is to perform with regard to an enterprise is determined. The type is cross-referenced with information indicating admin changes made by administrator(s) in environment(s) of enterprise(s) and values of metrics resulting therefrom to identify subsets of the information to which the type corresponds. A causal relationship is inferred between admin change(s) made after an admin change of the type and an increase in value(s) of metric(s) that are indicated by information in the subsets. A recommended admin change is recommended to be performed by the administrator based at least in part on a causal relationship between the recommended admin change and an increase in at least one of the value(s) of at least one of the respective metric(s).

Classes IPC  ?

  • H04L 41/0813 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 30/0208 - Commerce ou échange de biens ou de services contre des incitations ou des récompenses

70.

DISTORTION CORRECTION VIA ANALYTICAL PROJECTION

      
Numéro d'application 17951430
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Powell, Karlton David

Abrégé

A method for processing a stream of input images is provided. The method includes receiving a stream of input images, and applying a digital effect to the stream of input images. The digital effect is one or more from the group of: a pan, a tilt, or a zoom, of the stream of input images. The method further includes selecting an analytical projection type, from a plurality of analytical projection types, that maps pixels of the input stream of images to projected pixels of a modified stream of images, generating the modified stream of images, using the selected analytical projection type, thereby correcting a geometric distortion within the stream of input images, while applying the digital effect, and displaying the modified stream of images.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image

71.

ASSISTANT FOR PROVIDING INFORMATION ON UNKNOWN TOPICS

      
Numéro d'application 18532771
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Helvik, Torbjørn

Abrégé

Techniques are disclosed for assisting users with unknown topics by automatically presenting information associated with the unknown topics to the users. In an example embodiment, an unknown topic is referred to or discussed during a conversation between multiple users. A candidate definition for the topic is determined, where the candidate definition is known by the user that used the topic. Based on a determination that the topic and the candidate definition are unknown to a second user in the conversation, the topic and the candidate definition are provided to one or more output devices for presentation to the second user.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04L 51/046 - Interopérabilité avec d'autres applications ou services réseau

72.

DECENTRALIZED DATA PLATFORM

      
Numéro d'application 18540394
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Umay, Mehmet Kadri
  • Badam, Anirudh
  • Witte, Philipp Andre
  • Siddique, Imran

Abrégé

Data from data sources may be processed at an edge device. The edge device may generate a local processing result, filter the data, and/or prioritize the data. Accordingly, data is transmitted from the edge device to the data platform, where it may be processed further. For example, a local processing result may be processed at the data platform, such that processing is performed without all of the data source data. In examples, at least a part of such data may remain at an edge device. The edge device may maintain a manifest of data stored by the edge device. The data platform may generate an aggregated manifest using manifests from associated edge devices, such that it may be determined where data is stored. As a result, the data platform may redirect requests to an associated edge device when it is determined that requested data is remote from the data platform.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • 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

73.

VISUAL CONTROLS PROVIDING CONTEXT FOR KEY PERFORMANCE INDICATORS IN 5G NETWORKS

      
Numéro d'application 17958079
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Miguel, Alejandro Jose
  • Labor, Jr., William Lee

Abrégé

A navigation tool using a visual language is configured to interoperate with a curated catalog of KPIs that enables users associated with 5G mobile operators to implement service assurance in a graphical manner based on a unique ontological model of an operator's 5G network. The graphical navigation tool provides visually-based context to the catalog to streamline KPI selection while leveraging the cognitive benefits of the visual language to facilitate discovery, grouping, and connecting of the KPIs in a meaningful way to express essential aspects of 5G network performance.

Classes IPC  ?

  • H04W 16/18 - Outils de planification de réseau
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement

74.

MACHINE LEARNING DRIVEN TELEPROMPTER

      
Numéro d'application 18532396
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Chandran, Chakkaradeep Chinnakonda
  • Horn, Stephanie Lorraine
  • Gilmore, Michael Jay
  • Malik, Tarun
  • Zaki, Sarah
  • Smith, Tiffany Michelle
  • Gupta, Shivani
  • Saxena, Pranjal
  • Gupta, Ridhima

Abrégé

Techniques performed by a data processing system for a machine learning driven teleprompter include displaying a teleprompter transcript associated with a presentation on a display of a computing device associated with a presenter; receiving audio content of the presentation including speech of the presenter in which the presenter is reading the teleprompter transcript; analyzing the audio content of the presentation using a first machine learning model to obtain a real-time textual translation of the audio content, the first machine learning model being a natural language processing model trained to receive audio content including speech and to translate the audio content into a textual representation of the speech; analyzing the real-time textual representation and the teleprompter transcript with a second machine learning model to obtain transcript position information; and automatically scrolling the teleprompter transcript on the display of the computing device based on the transcript position information.

Classes IPC  ?

  • H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
  • G06F 40/117 - Mise en forme, c. à d. modification de l’apparence des documents Étiquetage; Annotation ; Désignation de bloc; Choix des attributs
  • G06F 40/169 - Annotation, p.ex. données de commentaires ou notes de bas de page
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06V 40/18 - Caractéristiques de l’œil, p.ex. de l’iris
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 25/57 - Techniques d'analyses 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 pour le traitement des signaux vidéo
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo

75.

CONTROLLED USER INTERFACE TRANSITIONS USING SEATING POLICIES THAT POSITION USERS ADDED TO COMMUNICATION SESSIONS

      
Numéro d'application 18538855
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Lanier, Jaron

Abrégé

The techniques disclosed herein provide controlled user interface transitions for private breakout communication sessions. A system provides a Together Mode user interface that gives participants of a communication session a feeling that they are in the same room. When a person joins a communication session, a system uses a seating policy to determine a location of that user. That user is placed near or next to a select user. A policy is applied when users meet one or more conditions. If a number of people join the communication session, each person is ranked according to an organizational chart and each person is positioned and ordered relative to the select user according to each person's rank. The system configures the updated user interface arrangement to maintain the position of the select group of the participants.

Classes IPC  ?

  • H04L 65/401 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles en temps réel ou sensibles au temps, p.ex. accès partagé à un tableau blanc ou mise en place d’une sous-conférence
  • H04L 65/1069 - Gestion de session Établissement ou terminaison d'une session
  • H04L 65/1083 - Procédures en session
  • H04L 65/4038 - Dispositions pour la communication multipartite, p.ex. pour les conférences avec commande de la prise de parole

76.

TELEMETRY GENERATION FOR IN-FIELD HARDWARE TESTING

      
Numéro d'application 18538882
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Oshins, Jacob Kappeler
  • Angepat, Hari

Abrégé

A system for capturing hardware telemetry includes a hardware component encoded with hardware logic for emitting a telemetry stream into memory of a computing device. The system further includes a hardware component driver stored in the memory that is configured to parse the telemetry stream, populate telemetry structures defined within a telemetry event schema based on values parsed from the telemetry stream, and generate a telemetry record including the populated telemetry structures.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 8/658 - Mises à jour par incrément; Mises à jour différentielles
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers

77.

AUTOMATIC CORRECTNESS VALIDATION OF DATABASE MANAGEMENT SYSTEMS

      
Numéro d'application 18536483
Statut En instance
Date de dépôt 2023-12-12
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Demarne, Mathieu Baptiste
  • Johnson, Timothy Underwood
  • Cilimdzic, Miso

Abrégé

The automatic detection of inconsistencies in a database system is described. A first signature and a second signature are received. The first signature is a signature of a result of a first execution of the query against a database by a first version of database engine program code. The second signature is a signature of a result of a second execution of the query by a second version of the database engine program code. A determination is made of whether the first signature and the second signature match. In response to the first signature and the second signature failing to match, an inconsistency report regarding at least one of the first or second versions of the database engine program code is generated and remediation regarding at least one of the first or second versions of the database engine program code is performed.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 16/23 - Mise à jour

78.

DISPLAYING NOTIFICATIONS FOR STARTING A SESSION AT A TIME THAT IS DIFFERENT THAN A SCHEDULED START TIME

      
Numéro d'application 18539982
Statut En instance
Date de dépôt 2023-12-14
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Roedel, Dominic
  • Kannuthottiyil, Ewin Davis
  • Steinacher, Philipp
  • Sexauer, Eric R.

Abrégé

A system provides a notification associated with joining a communication session based on trigger events that occur at a time other than a scheduled start time for the communication session. For example, the notification informs a user when at least one user from each of a plurality of organizational groups has joined the communication session. The notification can include an embedded control that, when activated by the user, causes a device of the user to transmit a join request to join the device to the communication session.

Classes IPC  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences

79.

INTELLIGENT DOWNLOAD AND SESSION COPY

      
Numéro d'application 18243970
Statut En instance
Date de dépôt 2023-09-08
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Gordon, Ariel
  • Tiwari, Sakshi
  • Damashek, Aaron Kyle

Abrégé

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

Classes IPC  ?

  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p.ex. lecture de la lumière blanche réfléchie
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/141 - Configuration des sessions d'application

80.

SERVICE ASSURANCE IN 5G NETWORKS USING KEY PERFORMANCE INDICATOR NAVIGATION TOOL

      
Numéro d'application 17958115
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Miguel, Alejandro Jose
  • Labor, Jr., William Lee

Abrégé

A navigation tool using a visual language is configured to interoperate with a curated catalog of KPIs that enables users associated with 5G mobile operators to implement service assurance in a graphical manner based on a unique ontological model of an operator's 5G network. The graphical navigation tool provides visually-based context to the catalog to streamline KPI selection while leveraging the cognitive benefits of the visual language to facilitate discovery, grouping, and connecting of the KPIs in a meaningful way to express essential aspects of 5G network performance.

Classes IPC  ?

  • H04W 24/04 - Configurations pour maintenir l'état de fonctionnement
  • G06N 3/08 - Méthodes d'apprentissage

81.

INDICATION OF TONE SUPPORT VIA FORMAT SPECIFIER

      
Numéro d'application 17958165
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kavia, Anish
  • Al-Damluji, Salem Amin
  • Ranabahu, Ranabahu Mudiyanselage Janaka Chandimal

Abrégé

A device receives a Session Initiation Protocol (SIP) message containing a Session Description Protocol (SDP) offer for a communications session from a first endpoint. The SDP offer includes a first parameter indicating whether the communications session will include media encoding TTY data, audio data, or both TTY data and audio data. The device reads the first parameter and sends an SDP answer including a second parameter indicating whether the device is configured to process media encoding TTY data, audio data, or both TTY data and audio data.

Classes IPC  ?

  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés

82.

SECURE RESOURCE AUTHORIZATION FOR EXTERNAL IDENTITIES USING REMOTE PRINCIPAL OBJECTS

      
Numéro d'application 18535769
Statut En instance
Date de dépôt 2023-12-11
Date de la première publication 2024-04-04
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é

83.

CACHE SERVICE FOR PROVIDING ACCESS TO SECRETS IN CONTAINERIZED CLOUD-COMPUTING ENVIRONMENT

      
Numéro d'application 18276427
Statut En instance
Date de dépôt 2022-02-08
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Khaund, Bhaskardeep
  • Wu, Bo
  • Lukyanov, Andrey A.
  • Voicu, Nicolae

Abrégé

A cache service provides applications in a containerized, multi-tenant cloud-computing system low-latency access to secrets. The cache service may operate as a cluster-level service or a sidecar service. The cache service may store copies of secrets (which are located in one or more absolute stores) in a cache storage. The cache service and the cache storage may be closer to the applications than the one or more absolute stores are to the applications. The cache service may aggregate secrets associated with multiple entities in a single cache storage. The cache service may support isolation between secrets such that secrets of a first entity are isolated from secrets of a second entity. The cache service may enforce granulated access controls such that it can apply different access controls to secrets of a first entity than to secrets of a second entity.

Classes IPC  ?

  • G06F 12/128 - Commande de remplacement utilisant des algorithmes de remplacement adaptée aux systèmes de mémoires cache multidimensionnelles, p.ex. associatives d’ensemble, à plusieurs mémoires cache, multi-ensembles ou multi-niveaux

84.

ZERO-TRUST DISTRIBUTED DATA SHARING

      
Numéro d'application 17937098
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Zwilling, Michael James

Abrégé

A decryption key is recovered that is utilized to decrypt an encrypted resource. For example, a determination is made as to whether a user and/or the user's computing device attempting to access an encrypted resource has the necessary attributes to access the resource and/or is in a valid location in which the user is required to be to access the resource. The attributes and/or location are defined by a policy assigned to the resource. To verify that the user has the required attributes, a proof is requested from the user that proves that the user has the required attributes. Upon validating the proof, the decryption key is generated and/or retrieved.

Classes IPC  ?

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

85.

CONFERENCING SESSION QUALITY MONITORING

      
Numéro d'application 17976467
Statut En instance
Date de dépôt 2022-10-28
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Cutler, Ross Garrett

Abrégé

A method for monitoring audio quality of a conferencing session between a plurality of participant devices is described. An audio receive channel and an audio send channel are established for a participant device. The participant device receives audio signals for the conferencing session on the audio receive channel and transmits audio signals on the audio send channel. A first audio signal is inserted into the audio receive channel for playback by the participant device. The first audio signal has an audio watermark. A second audio signal is received through the audio send channel, the second audio signal corresponding to a playback period of the first audio signal by the participant device. It is determined whether the audio watermark is present in the second audio signal. An audio status is provided for the participant device based on whether the audio watermark is present in the second audio signal.

Classes IPC  ?

  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio

86.

INTENTIONAL VIRTUAL USER EXPRESSIVENESS

      
Numéro d'application 17957712
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Buzzelli, Gino G.
  • Schwarz, Scott A.

Abrégé

A method and system for displaying an emotional states of a user using a graphical representation of the user are disclosed herein, including receiving a configuration instruction for a first emotional state, detecting an emotional state of the user using sentiment analysis, determining a modified emotional state for the graphical representation of the user based upon the detected emotional state of the user and the configuration instruction, selecting a rule from a set of facial animation rules based upon the modified emotional state and the detected emotional state of the user, and causing the graphical representation of the user to be rendered using the selected rule.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions

87.

Integrating multiple slides for a presentation using a generated common background

      
Numéro d'application 18337597
Numéro de brevet 11947893
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Seth, Rolly

Abrégé

A user device having a presentation application includes a processor; a memory storing the presentation application for implementation by the processor, alone or in combination with other processors. The application includes a user interface allowing a user to request integration of multiple slides into a single canvas with a common background generated by an Artificial Intelligence (AI) model based on backgrounds of the multiple slides being integrated into the single canvas.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]

88.

Efficient multi-turn generative AI model suggested message generation

      
Numéro d'application 18178191
Numéro de brevet 11947902
Statut Délivré - en vigueur
Date de dépôt 2023-03-03
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Grimshaw, Susan Marie
  • Hattangady, Poonam Ganesh
  • Whitmore, Caleb
  • Ahmed, Tashfeen
  • Koganti, Ravi Teja
  • Borysenko, Michael Ivan

Abrégé

Systems and methods for using a generative artificial intelligence (AI) model using a multi-turn process to generate a suggested draft reply to a selected message. A first turn of the multi-turn process uses a shorter prompt including at least a portion of the body of the selected message and that requests multiple draft replies from the AI model. The resulting AI-generated draft replies are shortened, summarized, and/or otherwise converted into a plurality of shortened summaries that are presented as reply options to a user. Upon selecting a shortened summary, a more robust prompt is generated in a second turn with the AI model with the selected reply option to generate a more complex suggested draft reply to the selected message. Additionally, various customization options are provided, which when selected, reframe a query presented to the AI model to generate a more relevant and personalized response.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/09 - Apprentissage supervisé

89.

Improving viewer privacy by controlling off-axis contrast with face recognition

      
Numéro d'application 18143208
Numéro de brevet 11947210
Statut Délivré - en vigueur
Date de dépôt 2023-05-04
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Large, Timothy A.
  • Emerton, Neil
  • Sengupta, Sunando

Abrégé

The present disclosure relates identifying an intended viewer and an unintended viewer of a liquid crystal display (LCD) using face recognition technology. Once identified the system may determine a face position for the unintended viewer. The system may modulate the voltage applied at a third electrode on the color filter layer of the LCD to achieve a certain off-axis contrast that may reduce the unintended viewer's visibility of the LCD without restricting the visibility of the intended viewer. Ultimately, the present disclosure provides enhanced privacy options for the intended viewer with a lightweight, inexpensive, and highly transportable system.

Classes IPC  ?

  • G02F 1/1335 - Association structurelle de cellules avec des dispositifs optiques, p.ex. des polariseurs ou des réflecteurs
  • G02F 1/13 - Dispositifs ou dispositions pour la commande de l'intensité, de la couleur, de la phase, de la polarisation ou de la direction de la lumière arrivant d'une source lumineuse indépendante, p.ex. commutation, ouverture de porte ou modulation; Optique non linéaire pour la commande de l'intensité, de la phase, de la polarisation ou de la couleur basés sur des cristaux liquides, p.ex. cellules d'affichage individuelles à cristaux liquides
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions

90.

Enhanced transferring of an application between a server environment and a local device

      
Numéro d'application 18124654
Numéro de brevet 11948004
Statut Délivré - en vigueur
Date de dépôt 2023-03-22
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Padmanabhan, Prasanna Chromepet
  • Dixon, Zachary
  • Fei, Jinhua

Abrégé

Methods and systems for transferring an application between a server environment and a local device are provided. Some examples include launching the application in the server environment. The application is associated with a URL. Some examples further include determining that the application should be executed on the local device, generating a transfer control option corresponding to switching the application from the server environment to the local device, receiving a selection of the transfer control option, and in response to receiving the selection, transmitting the URL from the server environment to the local device to enable execution of the application on the local device.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • H04L 67/141 - Configuration des sessions d'application

91.

Variable graphical representations based upon graph-node distance

      
Numéro d'application 18099047
Numéro de brevet 11948208
Statut Délivré - en vigueur
Date de dépôt 2023-01-19
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ryan, Emma
  • Siddhartha, Sandeep
  • Patel, Jatin
  • Cleary, Timothy M.

Abrégé

A system and method for presenting different graphical representations of a user to different end-users in a network-based communication environment are provided. A first end-user has a first a social distance from a user in a social graph while a second end-user has a second social distance from the user that is further than the first social distance in the social graph. A first graphical representation is provided in the network-based communication environment displayed to the first end-user and a second graphical representation different from the first graphical representation is provided in the network-based communication environment displayed to the second end-user. The difference between the first graphical representation and the second graphical representation is based on the difference between the first social distance and the second social distance.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels

92.

FARBRICATION METHOD

      
Numéro d'application 17753581
Statut En instance
Date de dépôt 2019-09-10
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Aseev, Pavel
  • Caroff-Gaonac'H, Philippe
  • Kouwenhoven, Leonardus Petrus

Abrégé

A fabrication method comprising: forming a mask of an amorphous material over a crystalline surface of a substrate, the mask having a pattern of openings defining areas of an active region in which one or more components of one or more active devices are to be formed, the mask further defining a non-active region in which no active devices are to be formed; and forming a deposition material through the mask by an epitaxial growth process. The deposition material thus forms in the openings of the active region. The pattern of openings through the mask further comprises one or more reservoirs formed in the non-active region, each of the reservoirs being connected by the pattern of openings in the mask to at least one of the areas in the active region, and the deposition material forming in the reservoirs as part of the epitaxial growth.

Classes IPC  ?

  • H10N 60/01 - Fabrication ou traitement
  • C30B 25/04 - Dépôt suivant une configuration déterminée, p.ex. en utilisant des masques
  • C30B 29/40 - Composés AIII BV
  • C30B 29/60 - Monocristaux ou matériaux polycristallins homogènes de structure déterminée caractérisés par leurs matériaux ou par leur forme caractérisés par la forme
  • H10N 69/00 - Dispositifs intégrés, ou ensembles de plusieurs dispositifs, comportant au moins un élément supraconducteur couvert par le groupe

93.

VERIFIABLE ATTRIBUTE MAPS

      
Numéro d'application 17934730
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Setty, Srinath T. V.
  • Chandran, Nishanth
  • Antonopoulos, Panagiotis

Abrégé

Verifiable attribute maps that maintain references to identities and attribute information associated with the identities are disclosed. A verifiable attribute map is maintained by a ledger database that provides tamper-resistant/evident capabilities for tables (comprising the map) thereof. For instance, when a materialized view of the database is generated, the database provides a digest representative of a state thereof to computing devices that access the map for the attribute information. When the database receives a request from a device to access the map, the digest is received along therewith. The database is validated based on the digest to determine whether the database has been tampered with since the provision of the digest. Responsive to a successful validation, the database provides access in accordance with the request. When attribute information in the map is updated, the database subsequently generates a new digest, which is provided to the computing device.

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
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité

94.

USING UNSUPERVISED MACHINE LEARNING TO IDENTIFY ATTRIBUTE VALUES AS RELATED TO AN INPUT

      
Numéro d'application 17935060
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Wu, Liwei
  • Ni, Lichao
  • Guerrero, Mikaela Makalinao
  • Li, Yanen

Abrégé

Technologies for skill taxonomy management are described. Embodiments include extracting an input text from an online system and applying an unsupervised generative text machine learning model to the input text. The text generator generates a set of sentences based on a job title included in the input text. One or more skills are extracted from the set of sentences. The extracted one or more skills correspond to one or more skills in a skill taxonomy. A frequency distribution is generated over the extracted one or more skills. The one or more skills are ranked based on the frequency distribution. Based on the ranking, a subset of the extracted one or more skills is generated. The subset of the extracted one or more skills is provided to a downstream operation, process, or service of the online system.

Classes IPC  ?

95.

RETRACTABLE CONNECTOR

      
Numéro d'application 17936276
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Nguyen, Minh Cao
  • Allaway, David Scott
  • Morena, Gianna Marie

Abrégé

A connector includes a housing including a plug opening and a cable opening. A cable extends through the cable opening away from the housing. An electronic plug is connected to the cable within the housing and extends through the plug opening away from the housing. The electronic plug is selectively moveable relative to the housing between an extended position and a retracted position when a pulling force is applied to the cable. A bias mechanism biases the electronic plug to the extended position.

Classes IPC  ?

  • H01R 13/60 - Moyens pour supporter les pièces de couplage non engagées
  • H01R 13/62 - Moyens pour faciliter l'engagement ou la séparation des pièces de couplage ou pour les maintenir engagées
  • H01R 13/635 - Moyens additionnels pour faciliter l'engagement ou la séparation des pièces de couplage, p.ex. moyens pour aligner ou guider, leviers, pression de gaz pour la séparation uniquement par une pression mécanique, p.ex. par la force d'un ressort
  • H01R 24/28 - Pièces de couplage portant des broches, des lames ou des contacts analogues, assujetties uniquement à un fil ou un câble

96.

MODELLING CAUSATION IN MACHINE LEARNING

      
Numéro d'application 17936338
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Ma, Chao
  • Zhang, Cheng
  • Ashman, Matthew
  • Defante, Marife
  • Fassio, Karen
  • Jennings, Joel
  • Hilmkil, Agrin

Abrégé

A method comprising: sampling a first causal graph from a first graph distribution modelling causation between variables in a feature vector, and sampling a second causal graph from a second graph distribution modelling presence of possible confounders, a confounder being an unobserved cause of both of two variables. The method further comprises: identifying a parent variable which is a cause of a selected variable according to the first causal graph, and which together with the selected variable forms a confounded pair having a respective confounder being a cause of both according to the second causal graph. A machine learning model encodes the parent to give a first embedding, and encodes information on the confounded pair give a second embedding. The embeddings are combined and then decoded to give a reconstructed value. This mechanism may be used in training the model or in treatment effect estimation.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs

97.

PEER VIRTUAL MACHINE MONITORING AND AUTO-HEALING SYSTEM

      
Numéro d'application 17950298
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Mutha, Akshay Navneetlal
  • Rodriguez, Eric Phillip
  • Hao, Peilin

Abrégé

Systems and methods for monitoring health of virtual machines (VMs) include determining a leader virtual machine (VM) count for a group of VM nodes hosted on a plurality of computing devices; selecting a number of the VM nodes of the group to serve as leader VMs for the group, the number of the VM nodes selected corresponding to the leader VM count; and periodically performing a peer VM monitoring process. The peer VM monitoring process includes periodically storing health information for each of the VM nodes of the group in a data store; periodically accessing the health information of each of the VM nodes to identify sick VMs using each of the leader VMs, respectively; and automatically performing a healing process on the sick VMs to improve a performance of the sick VMs.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

98.

METHOD AND SYSTEM OF INTELLIGENTLY GENERATING A TITLE FOR A GROUP OF DOCUMENTS

      
Numéro d'application 17950475
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s) Mcanallen, Julia S

Abrégé

A system and method automatically generating a title for a cluster of documents includes accessing a plurality of documents that have been categorized as belonging to a document cluster and providing the plurality of documents as an input to a trained title generating machine-learning (ML) model. The trained title generating ML model is trained for generating a title for a document and provides a titles for each of the plurality of documents. An embedding is created for the generated titles and then an embedding is generated for the document cluster. A similarity between the embeddings for the titles and embedding for the document cluster is measured to identify titles that are more similar to the embedding for the document cluster and based on the similarity one or more titles are selected as title candidates for the document cluster and provided as an output.

Classes IPC  ?

  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 16/35 - Groupement; Classement

99.

SCALABLE CONTROLLER FOR MANAGING DATA STORAGES

      
Numéro d'application 17950955
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Oshins, Jacob Kappeler
  • Angepat, Hari Daas
  • Yuan, Yi
  • Makhervaks, Vadim

Abrégé

Embodiments of the present disclosure include systems and methods for providing a scalable controller for managing data storages. A system includes a non-volatile memory controller comprising a set of data queues and a set of administrative queues. The system also includes a set of physical storages communicatively coupled to the non-volatile memory controller. A set of logical storages are created from the set of physical storages. A primary non-volatile memory controller is created from the non-volatile memory controller. The primary non-volatile memory controller comprising an administrative queue in the set of administrative queues, a first subset of the set of data queues, and a first subset of the set of logical storages. An extended non-volatile memory controller is created from the non-volatile memory controller. The extended non-volatile memory controller comprising a second subset of the set of data queues and a second subset of the set of logical storages.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

100.

Generating A Gallery View From An Area View

      
Numéro d'application 17950985
Statut En instance
Date de dépôt 2022-09-22
Date de la première publication 2024-03-28
Propriétaire Microsoft Technology Licensing, LLC (USA)
Inventeur(s)
  • Master Ben-Dor, Karen
  • Zychlinski, Eshchar
  • Yagev, Stav
  • Smolin, Yoni
  • Halaly, Raz
  • Diamant, Adi
  • Leichter, Ido
  • Shlomi, Tamir

Abrégé

Techniques for generating a gallery view of tiles for in-area participants who are participating in an online meeting are disclosed. A video stream is accessed, where this stream includes an area view of an area in which an in-area participant is located. This area view comprises pixels representative of the area and pixels representative of the in-area participant. The pixels representative of the in-area participant are identified. A field of view of the in-area participant is generated. A tile of the in-area participant is generated based on the field of view. This tile is then displayed while the area view is not displayed.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 5/20 - Amélioration ou restauration d'image en utilisant des opérateurs locaux
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06V 10/26 - Segmentation de formes dans le champ d’image; Découpage ou fusion d’éléments d’image visant à établir la région de motif, p.ex. techniques de regroupement; Détection d’occlusion
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  1     2     3     ...     100        Prochaine page