Microsoft Technology Licensing, LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 14 151 pour Microsoft Technology Licensing, LLC Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 115
2024 avril (MACJ) 94
2024 mars 83
2024 février 59
2024 janvier 85
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 1 021
G06Q 10/10 - Bureautique; Gestion du temps 816
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 800
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 709
G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT] 484
Voir plus
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

METADATA ENHANCEMENT FOR PACKET CAPTURE USING VXLAN ENCAPSULATION

      
Numéro d'application US2023031926
Numéro de publication 2024/085961
Statut Délivré - en vigueur
Date de dépôt 2023-09-02
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Khetani, Darshil Jashvant
  • Barakat, Hassan Ali Hussein
  • Al-Damluji, Salem Amin

Abrégé

Techniques are disclosed for capturing network traffic in a computing environment comprising a plurality of computing devices. Data packets to be captured are encapsulated within a Virtual Extensible Local Area Network (VXLAN) session. A reserved bit in a header of the encapsulated packet is set to indicate the encapsulated packet includes metadata pertaining to the data traffic to be captured.

Classes IPC  ?

  • H04L 43/022 - Capture des données de surveillance par échantillonnage
  • H04L 43/20 - Dispositions pour la surveillance ou le test de réseaux de commutation de données le système de surveillance ou les éléments surveillés étant des entités virtualisées, abstraites ou définies par logiciel, p.ex. SDN ou NFV

2.

SYSTEMS AND METHODS FOR RETIRING IN MULTI-STREAM DATA MOVEMENT

      
Numéro d'application US2023031928
Numéro de publication 2024/085963
Statut Délivré - en vigueur
Date de dépôt 2023-09-02
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Luo, Yi
  • Xi, Jinwen
  • Zuo, Xuan
  • Zhu, Haishan
  • Chung, Eric Sen

Abrégé

A hardware retire circuit includes: one or more input queues, each queue corresponding to an input stream of tasks and being configured to store input task identifiers corresponding to tasks of the input stream; and processing logic configured to: receive a completed task event; determine whether a completed task queue identifier and a completed task identifier of the completed task event match an input task identifier of an input task at a head of an input queue having an input queue identifier corresponding to the completed task queue identifier; and in response to determining a match, pop the task at the head of the input queue and output a task retirement event corresponding to the input task.

Classes IPC  ?

3.

TRANSPORT LAYER SECURITY COMPUTER DEVICES AND METHODS

      
Numéro d'application US2023031927
Numéro de publication 2024/085962
Statut Délivré - en vigueur
Date de dépôt 2023-09-02
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Vaswani, Kapil
  • Jayashankar, Siddharth
  • Delignat-Lavaud, Antoine
  • Fournet, Cedric Alain Marie Christophe

Abrégé

A computer device instantiates a first Transport Layer Security (TLS) endpoint having access to a trusted execution environment (TEE) of the processor; generates in the TEE in an endpoint-specific public-private key pair bound to the first TLS endpoint; generates of attestation data verifying that the endpoint-specific public-private key pair was generated in the TEE and is bound to the first TLS endpoint; and signs the attestation data in the TEE using a TEE private key securely embedded in the processor. The device generates a TEE signature using an endpoint-specific private key of an endpoint-specific public-private key pair; and indicates of the attestation data, an endpoint-specific public key of the endpoint-specific public public-private key pair and the TEE signature to a second TLS endpoint within a TLS handshake message exchange between the first TLS endpoint and the second TLS endpoint.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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

4.

COMPUTING DEVICE COMPONENT ATTACHMENT

      
Numéro d'application US2023031935
Numéro de publication 2024/085965
Statut Délivré - en vigueur
Date de dépôt 2023-09-03
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Lee, Jaejin
  • Kim, Donghwi

Abrégé

A computing device configured to removably attach a component comprises a housing comprising first and second device electromagnets. A wireless charging transmitting antenna is between the electromagnets. Instructions are executable by a processor to synchronize a first device current through the first device electromagnet with a first component current through a first component electromagnet of the component to attract the electromagnets, and to synchronize a second device current through the second device electromagnet with a second component current through a second component electromagnet of the component to attract the electromagnets.

Classes IPC  ?

  • H02J 50/00 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique
  • H02J 50/90 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique mettant en œuvre la détection ou l'optimisation de la position, p.ex. de l'alignement 

5.

DYNAMICALLY UPDATING FIRMWARE PROFILE CONFIGURATIONS ON COMPUTING DEVICES

      
Numéro d'application US2023031934
Numéro de publication 2024/085964
Statut Délivré - en vigueur
Date de dépôt 2023-09-03
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Xie, Daini
  • Chen, Wen-Ho
  • Chou, Yuwen

Abrégé

The present disclosure relates to utilizing a firmware configuration system to efficiently update a firmware profile configuration of computing devices (e.g., host devices in a datacenter). For example, the firmware configuration system facilitates updating the firmware profile configuration, such as for a Unified Extensible Firmware Interface (UEFI) profile and/or a Basic Input/Output System (BIOS), without needing to develop, deploy, and install a new BIOS. More specifically, the firmware configuration system updates (e.g., via a baseband management controller) firmware profile configurations by modifying a profile configuration table in flash memory (i.e., on an SPI flash-based chip) of a BIOS with a firmware profile configuration update patch and without affecting other parts of the BIOS.

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 9/4401 - Amorçage
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

6.

SIMPLIFIED MASKING FOR SIGNED CRYPTOGRAPHY OPERATIONS

      
Numéro d'application US2023031937
Numéro de publication 2024/085967
Statut Délivré - en vigueur
Date de dépôt 2023-09-03
Date de publication 2024-04-25
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 secure cryptographic masking. A method can include generating a first random number, determining a result of the first random number modulo a prime number resulting in a second random number, subtracting the second random number from the prime number resulting in a first subtraction result, adding a private key value to the first subtraction result resulting in a first split, and responsive to determining the private key value is less than the random number, providing the first split and the second random number as splits of the private key.

Classes IPC  ?

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

7.

ACCESS DECISION MANAGEMENT SYSTEM FOR DIGITAL RESOURCES

      
Numéro d'application US2023031936
Numéro de publication 2024/085966
Statut Délivré - en vigueur
Date de dépôt 2023-09-03
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Doyle, Darren
  • Farrell, Terry

Abrégé

A data processing system implements receiving an access request from the client device to access a content item for which access to the content item is managed by a content access management platform and obtaining access control information. The access control information comprising information associated with a content owner associated with the content item, information associated with the content requestor, and information associated with the content item. The system further implements analyzing the access control information using a machine learning model trained to analyze the access control information and to output an access determination score representing a level of certainty that the content requestor should be granted access to the content item, determining an automatic access decision to grant or deny the access request based on the access determination score, and notifying the content requestor whether the access request has granted or denied based on the automatic access decision.

Classes IPC  ?

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

8.

FAST AND EFFICIENT TEXT ONLY ADAPTATION FOR FACTORIZED NEURAL TRANSDUCER

      
Numéro d'application US2023031795
Numéro de publication 2024/085954
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhao, Rui
  • Xue, Jian
  • Parthasarathy, Sarangarajan
  • Li, Jinyu

Abrégé

Systems and methods are provided for accessing a factorized neural transducer comprising a first set of layers for predicting blank tokens and a second set of layers for predicting vocabulary tokens, the second set of layers comprising a language model that includes a vocabulary predictor which is a separate predictor from the blank predictor, wherein a vocabulary predictor output from the vocabulary predictor and the encoder output are used for predicting a vocabulary token. The second set of layers is selectively modified to facilitate an improvement in an accuracy of the factorized neural transducer in performing automatic speech recognition, the selectively modifying comprising applying a particular modification to the second set of layers while refraining from applying the particular modification to the first set of layers.

Classes IPC  ?

  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 15/065 - Adaptation
  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p.ex. modèles de langage
  • G10L 15/197 - Grammaires probabilistes, p.ex. n-grammes de mots
  • G06N 3/045 - Combinaisons de réseaux

9.

TEMPORAL AND SPATIAL COHERENCE IN RAY TRACING

      
Numéro d'application US2023033332
Numéro de publication 2024/085991
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Fuller, Martin Jon Irwin

Abrégé

A ray trace operation includes tracing a ray from an origin point in accordance with a ray path into a virtual environment (where the virtual environment comprises one or more virtual objects defined by one or more object components) and determining an intersected object component of the one or more object components that the ray intersects with. Determining the intersected object component comprises accessing (i) ray trace temporal coherence data based upon a preceding ray trace operation that temporally precedes the ray trace operation or (ii) ray trace spatial coherence data based upon a spatially proximate ray trace operation.

Classes IPC  ?

10.

MODEL CAPABILITY EXTRACTION

      
Numéro d'application US2023033331
Numéro de publication 2024/085990
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zorn, Benjamin Goth
  • Negreanu, Carina Suzana
  • Toronto, Neil Blunt
  • Slininger, Brian Paul
  • Gordon, Andrew Donald
  • Sarkar, Advait
  • Nouri, Elnaz
  • Le, Vu Minh
  • Poelitz, Christian Leopold Bejamin
  • Barke, Shraddha Govind
  • Ragavan, Sruti Srinivasa

Abrégé

The indirect querying of models to determine capabilities possessed by the model. Such indirect queries take the form of model input that potentially includes a natural language input user data. Such model input is structured such that the output of the model is either not natural language at all, or else is natural language that is not semantically responsive to the natural language input. Nevertheless, the output is evaluated to estimate or determine the capability possessed by the model. Thus, models may be more fully utilized to their better potential.

Classes IPC  ?

11.

CAMERA SYSTEMS FOR OPERATING IN MULTIPLE OPTICAL CHANNELS

      
Numéro d'application US2023032448
Numéro de publication 2024/085976
Statut Délivré - en vigueur
Date de dépôt 2023-09-11
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Bamji, Cyrus Soli
  • Akkaya, Onur Can
  • Ortiz Egea, Sergio

Abrégé

Indirect time-of-flight camera systems for operating in multiple optical channels using active modulated light and accompanying methods of operation are provided. In one aspect, the indirect time-of-flight camera system includes first and second modulatable laser sources outputting light of different wavelengths for illuminating a target environment. The camera system further includes a wavelength-selective reflective element designed to reflect the light of a first wavelength and to transmit the light of a second wavelength. The camera system further includes a controller comprising instructions executable to control the camera system to, in a first time period, activate the first modulatable laser source and deactivate the second modulatable laser source, and in a second time period, deactivate the first modulatable laser source and activate the second modulatable laser source. The camera system further includes a photosensor for receiving the light outputted by the first and second modulatable laser sources.

Classes IPC  ?

  • G01S 7/481 - Caractéristiques de structure, p.ex. agencements d'éléments optiques
  • G01S 17/894 - Imagerie 3D avec mesure simultanée du temps de vol sur une matrice 2D de pixels récepteurs, p.ex. caméras à temps de vol ou lidar flash
  • G01S 17/36 - Systèmes déterminant les données relatives à la position d'une cible pour mesurer la distance uniquement utilisant la transmission d'ondes continues, soit modulées en amplitude, en fréquence ou en phase, soit non modulées avec comparaison en phase entre le signal reçu et le signal transmis au même moment

12.

SYSTEMS AND METHODS FOR ROUTING DATA PACKET IN A UNIFIED WIDE AREA NETWORK

      
Numéro d'application US2023033319
Numéro de publication 2024/085988
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Mattes, Paul David
  • Krishnaswamy, Umesh
  • Abeln, John Michael
  • Kothari, Sonal
  • C. Bissonnette, Paul-Andre
  • Reddy, Pappula Prabhakar
  • Raj, Himanshu

Abrégé

A method and a network for routing data packet in a unified wide area network (WAN) is provided. The method includes encapsulating a data packet by an ingress aggregation router and forwarding the encapsulated data packet to an ingress backbone router. The encapsulated data packet includes a first label. The ingress backbone router selects an optimized traffic engineered tunnel and replaces the first label with the optimized traffic engineered tunnel and forwards the encapsulated data packet along the optimized traffic engineered tunnel.

Classes IPC  ?

  • H04L 12/46 - Interconnexion de réseaux
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/50 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données utilisant l'échange d'étiquettes, p.ex. des commutateurs d'étiquette multi protocole [MPLS]
  • H04L 45/645 - Fractionnement de la couche de calcul de la route et de la couche de routage, p.ex. pour un acheminement selon l’élément de calcul de la route [PCE] ou basé sur la fonctionnalité Openflow
  • H04L 45/80 - Sélection des points d'entrée par le point de terminaison source, p.ex. sélection du ISP ou du POP

13.

JOINT ACOUSTIC ECHO CANCELLATION (AEC) AND PERSONALIZED NOISE SUPPRESSION (PNS)

      
Numéro d'application US2023033316
Numéro de publication 2024/085986
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Eskimez, Sefik Emre
  • Yoshioka, Takuya
  • Wang, Huaming
  • Ju, Alex Chenzhi
  • Tang, Min
  • Pärnamaa, Tanel

Abrégé

A data processing system implements receiving a far-end signal associated with a first computing device participating in an online communication session and receiving a near-end signal associated with a second computing device participating in the online communication session. The near-end signal includes speech of a target speaker, a first interfering speaker, and an echo signal. The system further implements providing the far-end signal, the near-end signal, and an indication of the target speaker as an input to a machine learning model. The machine learning model trained to analyze the far-end signal and the near-end signal to perform personalized noise suppression (PNS) to remove speech from one or more interfering speakers and acoustic echo cancellation (AEC) to remove echoes. The model is trained to output an audio signal comprising speech of the target speaker. The system obtains the audio signal comprising the speech of the target speaker from the model.

Classes IPC  ?

14.

HINGED DEVICE

      
Numéro d'application CN2022125873
Numéro de publication 2024/082128
Statut Délivré - en vigueur
Date de dépôt 2022-10-18
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Lau, Tung Yuen
  • Yaremenko, Denys V.
  • Zhang, Jingjiang
  • Hu, Zike
  • Park, Daniel C.
  • Witt, Eric
  • Caplow-Munro, Devin
  • Tomky, Brett

Abrégé

The description relates to hinged devices, such as hinged computing devices. One example can include a first portion secured to a first hinge arm that is configured to rotate around a first hinge axis and a second portion secured to a second hinge arm that is configured to rotate around a second hinge axis. A timing shuttle can be positioned on a central shaft that is located between the first hinge axis and the second hinge axis and is configured to control a frictional torque experienced by the first and second hinge arms depending upon orientation of the first and second hinge arms and to synchronize rotation of the first and second hinge arms around the first and second hinge axes.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

15.

ENRICHING EXPOSED CREDENTIAL SEARCH RESULTS TO MAKE THEM ACTIONABLE

      
Numéro d'application US2023031803
Numéro de publication 2024/085956
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Fanning, Michael Christopher
  • Mukherjee, Suvam
  • Czerwonka, Jacek Andrzej
  • Faucon, Christopher Michael Henry
  • Okada Nakamura, Eddy Toshiyuki
  • Gonzalez, Danielle Nicole
  • Couraud, Nicolas Yves
  • Maclellan, Alison Lynne

Abrégé

Techniques for (i) using contextual information associated with an exposed credential to identify a resource that could be accessed using the exposed credential, (ii) identifying a responsible entity of that resource, and (iii) alerting the responsible entity about the exposed credential are disclosed. A credential is determined to be in an exposed state. The exposed credential, if used, could potentially provide an actor access to a resource, despite the fact that the actor should not have access to the resource. The exposed credential is analyzed to determine a context. Based on that context, the resource is identified. A responsible entity associated with the resource is identified. An alert is then sent to that entity.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • 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
  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures

16.

TRANSPOSING MATRICES BASED ON A MULTI-LEVEL CROSSBAR

      
Numéro d'application US2023031809
Numéro de publication 2024/085960
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Choi, Jinhang
  • Zhu, Haishan
  • Luo, Yi
  • Chung, Eric S.

Abrégé

Embodiments of the present disclosure include systems and methods for transposing matrices based on a multi-level crossbar. A system may include a memory configured to store a matrix comprising a plurality of elements arranged in a set of rows and a set of columns. A system may include an input buffer configured to retrieve a subset of a plurality of elements from the memory. Each element in the subset of the plurality of elements is retrieved from a different column in the matrix. A system may include a multi-level crossbar configured to perform a transpose operation on the subset of the plurality of elements. A system may include an output buffer configured to receive the transposed subset of the plurality of elements and store, in the memory, each element in the transposed subset of the plurality of elements in a different column in the matrix.

Classes IPC  ?

  • G06F 7/78 - Dispositions pour le réagencement, la permutation ou la sélection de données selon des règles prédéterminées, indépendamment du contenu des données pour changer l'ordre du flux des données, p.ex. transposition matricielle ou tampons du type pile d'assiettes [LIFO]; Gestion des occurrences du dépassement de la capacité du système ou de sa sous-alimentation à cet effet

17.

MESSAGE PASSING GRAPH NEURAL NETWORK WITH VECTOR-SCALAR MESSAGE PASSING AND RUN-TIME GEOMETRIC COMPUTATION

      
Numéro d'application CN2022126834
Numéro de publication 2024/082306
Statut Délivré - en vigueur
Date de dépôt 2022-10-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Shao, Bin
  • Liu, Tieyan

Abrégé

A computing system is provided, which receives a molecular graph at a message passing graph neural network (MPGNN), and produces scalar embeddings representing features of nodes and edges of the graph and vector embeddings representing geometric relationships of the graph. The system processes the scalar embeddings via a vector scalar interactive message passing mechanism of a message passing sub-block of the MPGNN to generate and pass scalar information from the scalar embeddings to an embedding space containing the vector embeddings. The system updates the vector embeddings based on the embedding space containing the scalar information and the vector embeddings. The system updates the scalar embeddings based on run-time geometry calculations of the geometric relationships encoded in the vector embeddings. The system computes an updated molecular graph based on the updated scalar and vector embeddings and outputs a target molecular property value based on the updated molecular graph.

Classes IPC  ?

  • G16C 20/30 - Prévision des propriétés des composés, des compositions ou des mélanges chimiques
  • G06N 3/02 - Réseaux neuronaux

18.

STREAMING LONG-FORM SPEECH RECOGNITION

      
Numéro d'application CN2022126111
Numéro de publication 2024/082167
Statut Délivré - en vigueur
Date de dépôt 2022-10-19
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Wu, Yu
  • Li, Jinyu
  • Liu, Shujie
  • Gong, Xun

Abrégé

Systems and methods are provided for accessing a factorized neural transducer comprising a first set of layers for predicting blank tokens and a second set of layers for predicting vocabulary tokens. The first set of layers comprises a blank predictor, an encoder, and a joint network and the second set of layers comprising a vocabulary predictor which is a separate predictor from the blank predictor. A context encoder is added to the factorized neural transducer which encodes long-form transcription history for generating a long-form context embedding, such that the factorized neural transducer is further configured to perform long-form automatic speech recognition, at least in part, by using the long-form context embedding to augment a prediction of vocabulary tokens.

Classes IPC  ?

  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels

19.

SYNTHETIC CLASSIFICATION DATASETS BY OPTIMAL TRANSPORT INTERPOLATION

      
Numéro d'application US2023033329
Numéro de publication 2024/085989
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Alvarez-Melis, David
  • Fan, Jiaojiao
  • Fusi, Nicolo

Abrégé

Generally discussed herein are devices, systems, and methods for generating synthetic datasets. A method includes obtaining a first training labelled dataset, obtaining a second training labelled dataset, determining an optimal transport (OT) map from a target labelled dataset to the first training labelled dataset, determining an OT map from the target labelled dataset to the second training labelled dataset, identifying, in a generalized geodesic hull formed by the first and second training labelled datasets in a distribution space and based on the OT maps, a point proximate the target dataset in the distribution space, and producing the synthetic labelled ML dataset by combining, based on distances between probability distribution representations of the first and second labelled training datasets in the distribution space and the point, the first and second labelled training datasets resulting in a labelled synthetic dataset.

Classes IPC  ?

20.

REDUCED VIDEO STREAM RESOURCE USAGE

      
Numéro d'application US2023033317
Numéro de publication 2024/085987
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Hao, Yichen
  • Li, Lihang
  • Romano, Anthony C.
  • Sangani, Naiteek
  • Menezes, Ryan S.

Abrégé

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

Classes IPC  ?

  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/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/177 - 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 un groupe d’images [GOP]
  • H04N 19/46 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression
  • H04N 21/2187 - Transmission en direct
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenu; Structuration du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

21.

DEVICES, SYSTEMS, AND METHODS FOR A COOLING SYSTEM

      
Numéro d'application US2023031805
Numéro de publication 2024/085958
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Dong, Fang
  • Jin, Meng
  • Mehta, Jigar
  • Babang, Mayila
  • Treves, Michele Alberto Scipione
  • Peterson, Martha Geoghegan
  • Xu, Linjie
  • Gupta, Naval
  • Cho, Hyunjung

Abrégé

A cooling system may include a tank filled with a first cooling fluid. The cooling system may include a container including a chamber, the chamber receiving a heat-generating component, the container being sealed, the container being at least partially submerged in the first cooling fluid in the tank, the container including a second cooling fluid.

Classes IPC  ?

  • G06F 1/20 - Moyens de refroidissement
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

22.

AUTOMATED REMEDIATION OF EXPOSED SECRETS

      
Numéro d'application US2023031804
Numéro de publication 2024/085957
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Fanning, Michael, Christopher
  • Couraud, Nicolas, Yves
  • Czerwonka, Jacek, Andrzej
  • Faucon, Christopher, Michael, Henry
  • Yu, Yingting
  • Basseri, Etan, Micah
  • K'Otohoyoh, Floyd, Odiwuor
  • Lichwa, Jacek, Ernest

Abrégé

Techniques for identifying an exposed credential that, if used, would provide access to a resource are disclosed. The techniques enable the resource to remain online while (i) a new credential is allocated for the resource, (ii) the resource is transitioned to using the new credential instead of the exposed credential, and (iii) the exposed credential is attempted to be invalidated. A credential is accessed. This credential is suspected of being in an exposed state. The credential is accessible from within an artifact and is determined to be in the exposed state. A new credential is generated. This new credential is designed to replace the exposed credential. An instruction is transmitted to the resource to cause it to transition from using the exposed credential to using the new credential. The exposed credential is then invalidated.

Classes IPC  ?

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

23.

GENERATING AND PROCESSING CHARGING DATA RECORDS BASED ON PREDICTED RECORD LENGTH

      
Numéro d'application US2023031807
Numéro de publication 2024/085959
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-25
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Verma, Devesh
  • Vijayan, Krishnakumar
  • Arakere Basavaraj, Kumar
  • Nair, Girish R.
  • Barabell, Arthur J.
  • Pulicherla, Venki Reddy
  • Sinha, Abhishek Kumar
  • Kumar, Basant
  • Ghosh, Pikan

Abrégé

The present disclosure generally relates to systems, methods, and computer-readable media for managing the generation and processing of charging data records (CDRs) in a telecommunication environment (e.g., a fourth generation (4G) a fifth generation (5G), or future generation mobile network). The systems described herein involve predicting lengths of CDRs prior to encoding and providing the CDRs to a charging gateway function to ensure that the CDRs do not exceed a maximum allowable length that the charging gateway function is capable of processing while also reducing the total number of CDR packages that are encoded and transmitted. Indeed, the systems described herein can predict the length of the CDRs incrementally as charging containers are added, thus limiting the number of CDRs that are generated and processed.

Classes IPC  ?

  • H04L 12/14 - Dispositions pour la taxation
  • H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
  • H04W 4/24 - Comptabilité ou facturation

24.

MULTI-MODAL THREE-DIMENSIONAL FACE MODELING AND TRACKING FOR GENERATING EXPRESSIVE AVATARS

      
Numéro d'application US2023027748
Numéro de publication 2024/081052
Statut Délivré - en vigueur
Date de dépôt 2023-07-14
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Sawhney, Harpreet Singh
  • Lundell, Benjamin Eliot
  • Shah, Anshul Bhavesh
  • Cristian, Calin
  • Hewitt, Charles Thomas
  • Baltrusaitis, Tadas
  • Radojevic, Mladen
  • Grujcic, Kosta
  • Stojiljkovic, Ivan
  • Mcilroy, Paul Malcolm
  • Olafenwa, John Ishola
  • Jadidian, Jouya
  • Jakubzak, Kenneth Mitchell

Abrégé

Examples are disclosed that relate to generating expressive avatars using multi-modal three-dimensional face modeling and tracking. One example includes a computer system comprising a processor coupled to a storage system that stores instructions. Upon execution by the processor, the instructions cause the processor to receive initialization data describing an initial state of a facial model. The instructions further cause the processor to receive a plurality of multi-modal data signals. The instructions further cause the processor to perform a fitting process using the initialization data and the plurality of multi-modal data signals. The instructions further cause the processor to determine a set of parameters based on the fitting process, wherein the determined set of parameters describes an updated state of the facial model.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 7/00 - Analyse d'image
  • 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

25.

BLINKLESS AND MARKERLESS BI-PHASE DISPLAY CALIBRATION

      
Numéro d'application US2023031481
Numéro de publication 2024/081068
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Kim, Taemin

Abrégé

Techniques for separating an image into a forward sweeping image and a backward sweeping image are disclosed. A lookup table maps MEMS projection positions on a display with corresponding pixel positions in an image generated by a camera facing the display. The lookup table is used to associate a first set of pixel positions in the image with a forward scanning sweep of the MEMS system. The lookup table is also used to associate a second set of pixel positions in the image with a backward scanning sweep of the MEMS system. The first and second sets of pixel positions are used to generate the forward sweeping image and the backward sweeping image, respectively. These images can then be used to calibrate the MEMS system to compensate for bi-phase.

Classes IPC  ?

  • G02B 26/08 - Dispositifs ou dispositions optiques pour la commande de la lumière utilisant des éléments optiques mobiles ou déformables pour commander la direction de la lumière
  • G02B 26/10 - Systèmes de balayage
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

26.

IMPLEMENTING A TARGET BLOCK COMMAND ON AN UNSTRUCTURED DATA STORAGE NODE

      
Numéro d'application US2023031775
Numéro de publication 2024/081070
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Desai, Shantanu
  • Dammalapati, Kantha Rao

Abrégé

The present disclosure relates to systems, methods, and computer-readable media for extending functionality of unstructured data storage function (UDSF) nodes in supporting features and functionality of services and applications that are accessible via a core network. The systems described herein include a UDSF node having a UDSF data management system that enables network functions to interact with and modify data resources separately maintained by the UDSF node(s). A network function may selectively target discrete sets of blocks of data on records to access without accessing entire records and without issuing redundance application programming interface (API) calls to the USDF node(s). the UDSF node may be implemented in a core network to enhance network functions in fifth generation (5G) and beyond communication environments.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 8/00 - Gestion de données relatives au réseau

27.

RESOURCE PROVISIONING

      
Numéro d'application US2023031781
Numéro de publication 2024/081071
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Sen, Rathijit
  • Interlandi, Matteo
  • Cao, Jiashen

Abrégé

A system provisioning resources of a processing unit. The system predicts a performance impact on a workload attributable to a performance constraint of the processing unit for the workload according to a resource model, wherein the workload includes a query and the resource model characterizes attainable compute bandwidth, attainable memory bandwidth, and arithmetic intensity based on peak compute bandwidth and peak memory bandwidth of the processing unit. The system determines a resource allocation of the processing unit, based on the predicted performance impact and instructs the processing unit to allocate the resources for processing the workload based on the determined resource allocation.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

28.

TRANSPARENTLY PROVIDING VIRTUALIZATION FEATURES TO UNENLIGHTENED GUEST OPERATING SYSTEMS

      
Numéro d'application US2023031783
Numéro de publication 2024/081072
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Lin, Jin
  • Hepkin, David Alan
  • Ebersol, Michael Bishop
  • Kurjanowicz, Matthew David
  • Bhandari, Aditya
  • Mainetti, Attilio
  • Parish, Amy Anthony

Abrégé

Transparently providing a virtualization feature to an unenlightened guest operating system (OS). A guest partition, corresponding to a virtual machine, is divided into a first guest privilege context and a second guest privilege context. A compatibility component executes within the first guest privilege context, while a guest OS executes within the second guest privilege context. The compatibility component is configured to intercept input/output (I/O) operations associated with the guest operating OS. Based on the compatibility component intercepting an I/O operation associated with the guest OS, the compatibility component processes the I/O operation using a virtualization feature that is unsupported by the guest OS. Examples of the virtualization feature include accelerated access to a hardware device and virtual machine guest confidentiality.

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

29.

VISUALIZATION OF APPLICATION CAPABILITIES

      
Numéro d'application US2023031784
Numéro de publication 2024/081073
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Dhatchina Moorthy, Madhan Kumar
  • Spaidal, Christopher Bradley
  • Lesnoy, Dmitry

Abrégé

A systematic mechanism for visualizing functions or capabilities that an application has. One or more user experience objects are generated corresponding to an application. An application definition is obtained for that application, and then multiple user experience templates are identified based on that application definition. Information from the application definition is then used to populate at least one of the user experience templates to generate at least one object experience object. The user may then review visualizations of the user experience objects to determine the general capabilities of the application, and thereby determine whether to install or open the application, and how best to use the application.

Classes IPC  ?

  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 8/61 - Installation

30.

SOURCE CODE PATCH GENERATION WITH RETRIEVAL-AUGMENTED TRANSFORMER

      
Numéro d'application US2023031787
Numéro de publication 2024/081075
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Bakshi, Amandeep Singh
  • Shi, Xin
  • Sundaresan, Neelakantan
  • Svyatkovskiy, Alexey

Abrégé

A source code patch generation system uses the context of a buggy source code snippet of a source code program and a hint to predict a source code segment that repairs the buggy source code snippet. The hint is a source code segment that is semantically-similar to the buggy source code snippet where the similarity is based on a context of the buggy source code snippet. An autoregressive deep learning model uses the context of the buggy source code snippet and the hint to predict the most likely source code segment to repair the buggy source code snippet.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/71 - Gestion de versions ; Gestion de configuration
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06N 3/02 - Réseaux neuronaux

31.

SELECTIVELY AND INTELLIGENTLY DISPLAYING AUTHENTICATION NOTIFICATIONS TO PROTECT USERS

      
Numéro d'application US2023032808
Numéro de publication 2024/081095
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Bandyopadhyay, Poulomi
  • Luthra, Rajat
  • Walker, Lee Francis
  • Edwards, Zachary Michael
  • Trent, Colin

Abrégé

Authentication request notifications are selectively suppressed, reducing notification fatigue and susceptibility to social engineering attacks. Authentication request notifications may be suppressed by not presenting a push notification on the user's phone. The authentication request may still be accessed and approved by manually opening the authenticator app. Notifications may be suppressed based on an estimation that the person attempting to login is not who they say they are. This estimation may be based on applying heuristics and/or machine learning models to the context of the login attempt, such as the IP address that originated the login request, time of day, recent user actions, patterns of previous logins, etc. One heuristic determines that the user has repeatedly ignored notifications caused by a particular IP address. Machine learning models generate a risk score from the login context, and notifications may be suppressed if the risk score exceeds a threshold.

Classes IPC  ?

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

32.

IDENTITY ANONYMIZATION WITH CONTROLLED MASKING AND FORMAT PRESERVING ENCRYPTION

      
Numéro d'application US2023032809
Numéro de publication 2024/081096
Statut Délivré - en vigueur
Date de dépôt 2023-09-15
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Proano, Guillermo Paul

Abrégé

Systems are methods are used for facilitating identify anonymization by using controlled masking and encryption of user identifiers, such as UUIDs. A system that manages a UUID converts the UUID into a set of one or more different unique versions of the UUID for one or more corresponding different partner system(s) by removing and replacing masked portions of the UUID and by selectively encrypting the non-masked portions of the UUID. New masked portions added to the new version(s) of the UUID identify different corresponding partner(s) and/or rules to be applied by the different partner(s) when handling the different unique version(s) of the UUID(s). Partner systems that receive the new versions of the UUID identify and utilize the new masked portions to deterministically control decrypting and/or other processing of the new version of the UUID.

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/40 - Protocoles réseaux de sécurité

33.

METHOD AND SYSTEM FOR EXTENDING QUERY PROCESSING WITH DIFFERENTIABLE OPERATORS

      
Numéro d'application US2023033315
Numéro de publication 2024/081108
Statut Délivré - en vigueur
Date de dépôt 2023-09-21
Date de publication 2024-04-18
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  ?

  • G06N 3/0464 - Réseaux convolutifs [CNN, ConvNet]
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

34.

TRACKING THREE-DIMENSIONAL GEOMETRIC SHAPES

      
Numéro d'application US2023034329
Numéro de publication 2024/081127
Statut Délivré - en vigueur
Date de dépôt 2023-10-03
Date de publication 2024-04-18
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/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

35.

SCHEDULE SEND SUGGESTION IN AN APPLICATION CHAT

      
Numéro d'application US2023031466
Numéro de publication 2024/081064
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
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  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes

36.

GESTURE-DRIVEN PIVOT TABLE CONFIGURATIONS

      
Numéro d'application US2023031469
Numéro de publication 2024/081065
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
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  ?

37.

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

      
Numéro d'application US2023031471
Numéro de publication 2024/081066
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Chandran, Nishanth
  • Ananthanarayanan, Ganesh
  • Antonopoulos, Panagiotis
  • Setty, Srinath T.V.
  • Carroll, Daniel John, Jr.
  • 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  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • 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
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • H04L 9/08 - Répartition de clés
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret

38.

SEARCH SYSTEM THAT PROVIDES SEARCH RESULTS AND GENERATED CONTENT

      
Numéro d'application US2023031477
Numéro de publication 2024/081067
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
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/953 - Requêtes, p.ex. en utilisant des moteurs de recherche du Web

39.

OPTIMIZING INTELLIGENT THRESHOLD ENGINES IN MACHINE LEARNING OPERATIONS SYSTEMS

      
Numéro d'application US2023031491
Numéro de publication 2024/081069
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Boue, Laurent
  • Rama, Kiran

Abrégé

A sample of data, including a risk factor, is selected by a machine learning (ML) model of an extreme value theory (EVT) mechanism. A threshold is determined by the ML model based on the risk factor, an outlier score is generated for the sample, and the outlier score is compared to the threshold. The sample is identified as anomalous based on the generated outlier score being greater than the threshold. A schema comprising results of an investigation into the sample and the risk factor is updated based on the received schema.

Classes IPC  ?

40.

AUTOMATICALLY REDUCING AN ECHO IMPACT IN AN ONLINE CONFERENCE

      
Numéro d'application US2023031785
Numéro de publication 2024/081074
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Yang, Huipeng
  • Zou, Jian
  • Wang, Shuo
  • Zhou, Minliang

Abrégé

The present disclosure proposes a method, an apparatus, and a computer program product for automatically reducing an echo impact in an online conference. An initial audio signal produced by a device participating in an online conference may be obtained during the online conference. It may be detected whether there is an echo in the initial audio signal. In response to detecting that there is an echo in the initial audio signal, it may be determined whether an acoustic echo cancellation function of a conferencing application for conducting the online conference on the device is enabled. In response to determining that the acoustic echo cancellation function is not enabled, the acoustic echo cancellation function may be automatically enabled.

Classes IPC  ?

  • H04M 9/08 - Systèmes téléphoniques à haut-parleur à double sens comportant des moyens pour conditionner le signal, p.ex. pour supprimer les échos dans l'une ou les deux directions du trafic 

41.

DEEP FUSION OF KERNEL EXECUTION

      
Numéro d'application US2023031789
Numéro de publication 2024/081076
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhu, Haishan
  • Shah, Preyas Janak
  • Mitra, Tiyasa
  • Chung, Eric S.

Abrégé

Embodiments of the present disclosure include techniques for machine language processing. In one embodiment, the present disclosure includes configuring functional modules on a machine learning processor to execute a plurality of machine learning (ML) operations during a plurality of time segments. During the time segments, a first portion of the ML operations execute serially and at least one other ML operation executes during at least a majority of the time of each of the time segments. Serial ML operations may be processed simultaneously with the at least one other ML operation.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

42.

PROGRAM ACCELERATORS WITH MULTIDIMENSIONAL NESTED COMMAND STRUCTURES

      
Numéro d'application US2023031790
Numéro de publication 2024/081077
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhu, Haishan
  • Chung, Eric S.

Abrégé

Embodiments of the present disclosure include techniques for machine language processing. In one embodiment, the present disclosure include commands with data structures comprising fields describing multi-dimensional data and fields describing synchronization. Large volumes of data may be processed and automatically synchronized by execution of a single command.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectation; Réadressage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 9/345 - Adressage de l'opérande d'instruction ou du résultat ou accès à l'opérande d'instruction ou au résultat d'opérandes ou de résultats multiples
  • G06F 9/355 - Adressage indexé

43.

SYSTEMS AND METHODS FOR IMPROVING FUNCTIONALITY AND REMOTE MANAGEMENT OF COMPUTING RESOURCES DEPLOYED IN A CONTROLLED HIERARCHICAL NETWORK

      
Numéro d'application US2023031793
Numéro de publication 2024/081078
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Addaguduru, Chandra Mouli
  • Garimella, Phalgun
  • Dhruva, Krupesh Satishkumar
  • Karumanchi, Narasimha Rao

Abrégé

The present disclosure relates to utilizing a hierarchical network communication system to efficiently manage and monitor a controlled hierarchical network. In particular, the hierarchical network communication system utilizes gateway services embedded among various architecture levels of a controlled hierarchical network to facilitate secure communications between levels of the hierarchical network as well as with an authorized external computing device or computing system. In various instances, the gateway service includes various components and elements that facilitate inter-network level communication as well as remote management, including monitoring, configuring, and upgrading components and resources at each level of the controlled hierarchical network. Indeed, the hierarchical network communication system facilitates the remote management of a controlled hierarchical network while upholding the strict security and communication protocols required for networks adhering to the Purdue Reference Architecture Model, ISA-95 standards, and ISA-99 standards.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 84/02 - Réseaux pré-organisés hiérarchiquement, p.ex. réseaux de messagerie, réseaux cellulaires, réseaux locaux sans fil [WLAN Wireless Local Area Network] ou boucles locales sans fil [WLL Wireless Local Loop]

44.

PROCESSING OF QUERIES USING A CONSOLIDATED MATCHING ARCHITECTURE

      
Numéro d'application US2023031794
Numéro de publication 2024/081079
Statut Délivré - en vigueur
Date de dépôt 2023-08-31
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Jiao, Jian
  • Manavoglu, Eren

Abrégé

A query-processing technique includes an operation of matching the input query against a plurality of candidate target items, to produce a set of candidate query-item pairings. The matching is applicable to different classes of matching, but is performed by a computer processing architecture that uses a class-agnostic instance of query-processing logic and a class-agnostic target item index. After the matching operation, the technique assigns a matching class to each candidate query-item pairing in the set of candidate query-item pairings, to produce a set of classified pairings. The technique ultimately serves a particular output item to an end user, where the particular output item is chosen based on the results of the matching and assigning. Some implementations of the technique include a filtering operation whereby the candidate-item pairings are filtered to conform to a specified selection strategy or strategies. This filtering operation supplements or replaces the assigning operation.

Classes IPC  ?

  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06Q 30/0242 - Détermination de l’efficacité des publicités

45.

HOLLOW CORE OPTICAL FIBRE TRANSMISSION LINK

      
Numéro d'application US2023031801
Numéro de publication 2024/081080
Statut Délivré - en vigueur
Date de dépôt 2023-09-01
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Harker, Andrew Thomas
  • Lang, Ian Dewi

Abrégé

An optical fibre transmission link for propagating optical signals at a selected wavelength or wavelength range to and/or from a transceiver comprises: portions of optical fibre arranged sequentially along a length of the optical fibre transmission link, the portions of optical fibre comprising at least two portions of hollow core optical fibre, the at least two portions of hollow core optical fibre including at least one short portion of hollow core optical fibre having a length of 100 m or less and at least one long portion of hollow core optical fibre having a length of 500 m or more; wherein the at least one short portion has a higher order mode attenuation at the wavelength or wavelength range which is greater than a higher order mode attenuation at the wavelength or wavelength range of the at least one long portion.

Classes IPC  ?

  • G02B 6/02 - Fibres optiques avec revêtement
  • G02B 6/14 - Convertisseurs de mode
  • G02B 6/255 - Epissage des guides de lumière, p.ex. par fusion ou par liaison
  • G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré

46.

SYSTEMS AND METHODS FOR ENCODING AN INTERACTIVE SOFTWARE VIDEO STREAM

      
Numéro d'application US2023032231
Numéro de publication 2024/081082
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de publication 2024-04-18
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 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]

47.

WORKLOAD-AWARE HARDWARE ARCHITECTURE RECOMMENDATIONS

      
Numéro d'application US2023032232
Numéro de publication 2024/081083
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de publication 2024-04-18
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Phanishayee, Amar
  • Mahajan, Divya
  • Kulkarni, Janardhan
  • Castro, Miguel
  • Adnan, Muhammad

Abrégé

The description relates to accelerator architectures for deep learning models. One example can obtain a deep learning training script associated with a deep learning model and extract an operator graph from the training script. The example can split the operator graph into first and second portions of a heterogeneous pipeline and tune a first accelerator core for the first portion of the heterogeneous pipeline and a second accelerator core for the second portion of the heterogeneous pipeline. The example can also generate a hardware architecture that includes the first accelerator core and the second accelerator core arranged to collectively accomplish the deep learning model.

Classes IPC  ?

48.

DETECTING AND MITIGATING MEMORY ATTACKS

      
Numéro d'application US2023031321
Numéro de publication 2024/076426
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de publication 2024-04-11
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 subbanks 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/406 - Organisation ou commande des cycles de rafraîchissement ou de régénération de la charge
  • G11C 11/408 - Circuits d'adressage

49.

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

      
Numéro d'application US2023031322
Numéro de publication 2024/076427
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de publication 2024-04-11
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

50.

INFERRING AND CONTEXTUALIZING A STRANGER ON AN ENTERPRISE PLATFORM

      
Numéro d'application US2023031323
Numéro de publication 2024/076428
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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 10/00 - Administration; Gestion
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 10/101 - Création collaborative, p.ex. développement conjoint de produits ou de services
  • G06Q 50/10 - Services

51.

PRIVACY-PRESERVING RULES-BASED TARGETING USING MACHINE LEARNING

      
Numéro d'application US2023031352
Numéro de publication 2024/076429
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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 10/00 - Administration; Gestion
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/0251 - Publicités ciblées

52.

MACHINE LEARNING FOR IDENTIFYING IDLE SESSIONS

      
Numéro d'application US2023031445
Numéro de publication 2024/076433
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

53.

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

      
Numéro d'application US2023031448
Numéro de publication 2024/076434
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

54.

BLIND SUBPOENA PROTECTION

      
Numéro d'application US2023031452
Numéro de publication 2024/076436
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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, Daniel, John, Jr.
  • 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/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/08 - Répartition de clés
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • H04L 9/40 - Protocoles réseaux de sécurité

55.

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

      
Numéro d'application US2023031461
Numéro de publication 2024/076438
Statut Délivré - en vigueur
Date de dépôt 2023-08-30
Date de publication 2024-04-11
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  ?

  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

56.

DEEP APERTURE

      
Numéro d'application US2023032227
Numéro de publication 2024/076444
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de 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  ?

  • H04N 7/15 - Systèmes pour conférences
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p.ex. systèmes multi-vues
  • H04N 13/351 - Affichage simultané
  • H04N 13/366 - Suivi des spectateurs

57.

TRANSFORMER-BASED TEXT ENCODER FOR PASSAGE RETRIEVAL

      
Numéro d'application US2023032228
Numéro de publication 2024/076445
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Cheng, Hao
  • Fang, Hao
  • Liu, Xiaodong
  • Gao, Jianfeng

Abrégé

A computing system includes a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to implement a transformer-based text encoder. The transformer-based text encoder includes a plurality of transformer blocks previously-trained to apply encoding operations to computer-readable text representations of input text strings, the computer-readable text representations including computer-readable question representations of input text questions, and computer-readable passage representations of input text passages. The plurality of transformer blocks include a shared transformer block trained for both the computer-readable question representations and the computer-readable passage representations and a specialized transformer block including two or more input-specific subnetworks, and a routing function to select an input-specific subnetwork of the two or more input-specific subnetworks for each of the computer-readable text representations.

Classes IPC  ?

58.

CLOUD REMOVAL BY ILLUMINATION NORMALIZATION AND INTERPOLATION WEIGHTED BY CLOUD PROBABILITIES

      
Numéro d'application US2023032566
Numéro de publication 2024/076454
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de 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  ?

59.

PROVIDE ACTION SUGGESTION FOR A COMMUNICATION SESSION

      
Numéro d'application CN2022123709
Numéro de publication 2024/073872
Statut Délivré - en vigueur
Date de dépôt 2022-10-05
Date de publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Liu, Tianqi
  • Saseetharan, Archana
  • He, Binbin
  • Li, Chenxiao
  • Zhang, Dongmei
  • Tang, Yunpeng
  • Huang, Genglin
  • Jiao, Huitian
  • Dong, Qiang
  • Liu, Jing
  • Wang, Ke
  • Liu, Kun
  • Suri, Manpratap
  • Zhou, Mengyu
  • Han, Shi
  • Cupala, Shiraz
  • Wu, Tao
  • Wang, Tiantian
  • Xia, Le
  • Wong, Walter Hoy Toh
  • Tang, Wenfei
  • Zhai, Yan
  • Ke, Yao

Abrégé

The present disclosure provides methods and apparatuses for providing action suggestion for a communication session. Session insight information may be generated based on session data of the communication session. Poll insight information may be generated based on poll data of at least one previous poll associated with the communication session. An action suggestion may be generated based at least on the session insight information and the poll insight information.

Classes IPC  ?

  • G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations

60.

QUANTUM-CAPACITANCE SIMULATION USING GAUSSIAN-SUBSPACE AGGREGATION

      
Numéro d'application US2023025696
Numéro de publication 2024/076398
Statut Délivré - en vigueur
Date de dépôt 2023-06-20
Date de publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Boutin, Samuel
  • Bauer, Roman Bela

Abrégé

A method for simulating a quantum-capacitance response of a material configuration comprises constructing a non-interacting Hamiltonian for the material configuration; computing a natural-orbitals basis for each of a plurality of parts of the material configuration under the noninteracting Hamiltonian; projecting the non-interacting Hamiltonian in the natural-orbitals basis to obtain a non-interacting quantum-mechanical description for each part; constructing an interacting Hamiltonian by adding an electron-interaction term to the non-interacting Hamiltonian for each of the plurality of parts; for each of a plurality of representative points in a sample space of at least one tunable parameter, using a sums-of-Gaussians procedure to assemble a basis of Gaussian states for approximating low-energy eigenstates of the material configuration under the interacting Hamiltonian; for each of a plurality of vicinities of representative points in the sample space, combining bases of Gaussian states to form an extended basis; and forecasting the quantumcapacitance response using the extended basis.

61.

INTEGRATED LASER AND MODULATOR SYSTEMS

      
Numéro d'application US2023030892
Numéro de publication 2024/076423
Statut Délivré - en vigueur
Date de dépôt 2023-08-23
Date de 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  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • H01S 5/026 - Composants intégrés monolithiques, p.ex. guides d'ondes, photodétecteurs de surveillance ou dispositifs d'attaque

62.

TERMINATION OF SIDECAR CONTAINERS

      
Numéro d'application US2023031320
Numéro de publication 2024/076425
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de publication 2024-04-11
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/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

63.

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

      
Numéro d'application US2023031360
Numéro de publication 2024/076430
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Buhariwala, Karl
  • Huang, Sam Suo
  • Agarwal, Adity
  • Narayanan, Ganga
  • Nallabothula, Kiran

Abrégé

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 10/00 - Administration; Gestion
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/063 - Recherche, analyse ou gestion opérationnelles
  • G06Q 10/0633 - Analyse du flux de travail
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits

64.

GENERATION OF EMPHASIS IMAGE WITH EMPHASIS BOUNDARY

      
Numéro d'application US2023031362
Numéro de publication 2024/076431
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 7/11 - Découpage basé sur les zones

65.

RAINBOW REDUCTION FOR WAVEGUIDE DISPLAYS

      
Numéro d'application US2023031367
Numéro de publication 2024/076432
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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  ?

  • G02B 5/18 - Grilles de diffraction
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • F21V 8/00 - Utilisation de guides de lumière, p.ex. dispositifs à fibres optiques, dans les dispositifs ou systèmes d'éclairage

66.

SYSTEM AND METHOD OF GENERATING DIGITAL INK NOTES

      
Numéro d'application US2023031450
Numéro de publication 2024/076435
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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 40/169 - Annotation, p.ex. données de commentaires ou notes de bas de page
  • G06F 40/171 - Traitement de texte Édition, p.ex. insertion ou suppression au moyen d’encre numérique

67.

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

      
Numéro d'application US2023031457
Numéro de publication 2024/076437
Statut Délivré - en vigueur
Date de dépôt 2023-08-29
Date de 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  ?

  • 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

68.

COMPUTERIZED QUESTION ANSWERING BASED ON EVIDENCE CHAINS

      
Numéro d'application US2023032230
Numéro de publication 2024/076446
Statut Délivré - en vigueur
Date de dépôt 2023-09-08
Date de publication 2024-04-11
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Cheng, Hao
  • Liu, Xiaodong
  • Gao, Jianfeng
  • Ma, Kaixin

Abrégé

A method for computer question answering includes, at a retriever subsystem of a question answering computer system, identifying a plurality of relevant text evidence strings for an input text question. At a linker subsystem of the question answering computer system, one or more of the plurality of relevant text evidence strings are associated with a respective secondary text evidence string to form a plurality of evidence chains via a previously-trained entity-linking machine-learning model. At a chainer subsystem of the question answering computer system, a ranked set of the evidence chains is identified based at least in part on an output of a generative machine-learning model applied to each of the plurality of evidence chains. At a reader subsystem of the question answering computer system, an answer to the input text question is output based at least in part on the ranked set of evidence chains.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06N 3/045 - Combinaisons de réseaux
  • G06F 40/216 - Analyse syntaxique utilisant des méthodes statistiques
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06F 40/295 - Reconnaissance de noms propres

69.

CYBERSECURITY INSIDER RISK MANAGEMENT

      
Numéro d'application US2023032562
Numéro de publication 2024/076453
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de 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  ?

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

70.

SYSTEM FOR DETECTING LATERAL MOVEMENT COMPUTING ATTACKS

      
Numéro d'application US2023032567
Numéro de publication 2024/076455
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de 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  ?

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

71.

SIMULATED CHORAL AUDIO CHATTER

      
Numéro d'application US2023032568
Numéro de publication 2024/076456
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de 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/4038 - Dispositions pour la communication multipartite, p.ex. pour les conférences avec commande de la prise de parole
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

72.

SECURE CROSS-CLOUD RESOURCE ACCESS WITH SINGLE USER IDENTITY

      
Numéro d'application CN2022123572
Numéro de publication 2024/065802
Statut Délivré - en vigueur
Date de dépôt 2022-09-30
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Liu, Suyin
  • Li, Na
  • Shi, Jun
  • Wu, Yizhong
  • Checkal, Anthony David
  • Wu, Binbin
  • Guo, Jie
  • Han, Jingjing

Abrégé

Systems and methods are provided for a secure cross-cloud resource access based on user identity. In particular, the system includes a plurality of clouds where a first cloud enforces more restrictive access than a second cloud. In particular, an end user of the second cloud also uses user identity stored in the less restrictive first cloud. The system includes authenticating and authorizing tokens associated with an administrator of the first tenant in the first cloud and the second tenant in the second cloud. The onboarding establishes a two-way trust between the two tenants across the first and second clouds. Once established, operating an application service and accessing data resources in the second cloud is accomplished by logging into the first cloud and leverage the two-way trust to remotely launch application services in the second cloud using a tenant graph and a location service in the first cloud.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

73.

INTELLIGENT DOWNLOAD AND SESSION COPY

      
Numéro d'application US2023026899
Numéro de publication 2024/072517
Statut Délivré - en vigueur
Date de dépôt 2023-07-05
Date de 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/148 - Migration ou transfert de sessions
  • G06F 21/36 - Authentification de l’utilisateur par représentation graphique ou iconique
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04W 12/06 - Authentification
  • H04W 12/77 - Identité graphique

74.

RETRACTABLE CONNECTOR

      
Numéro d'application US2023027959
Numéro de publication 2024/072520
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-04-04
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/44 - Moyens pour empêcher l'accès aux contacts actifs
  • H01R 13/516 - Moyens pour maintenir ou envelopper un corps isolant, p.ex. boîtier
  • H01R 13/62 - Moyens pour faciliter l'engagement ou la séparation des pièces de couplage ou pour les maintenir engagées
  • H01R 24/28 - Pièces de couplage portant des broches, des lames ou des contacts analogues, assujetties uniquement à un fil ou un câble
  • H01R 24/60 - Contacts espacés le long de la paroi latérale plane transversalement par rapport à l'axe longitudinal d’engagement

75.

DATA COMMUNICATION CONNECTOR

      
Numéro d'application US2023027961
Numéro de publication 2024/072521
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de 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  ?

  • 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 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • H01R 13/62 - Moyens pour faciliter l'engagement ou la séparation des pièces de couplage ou pour les maintenir engagées
  • H02J 50/10 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant un couplage inductif
  • H01Q 9/04 - Antennes résonnantes

76.

INDICATION OF TONE SUPPORT VIA FORMAT SPECIFIER

      
Numéro d'application US2023027990
Numéro de publication 2024/072524
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de 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  ?

  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 65/1033 - Passerelles de signalisation
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G09B 21/00 - Moyens d'enseignement ou de communication destinés aux aveugles, sourds ou muets

77.

LOW-COST, HIGH-SECURITY SOLUTIONS FOR DIGITAL SIGNATURE ALGORITHM

      
Numéro d'application US2023028301
Numéro de publication 2024/072529
Statut Délivré - en vigueur
Date de dépôt 2023-07-21
Date de 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  ?

  • G06F 7/72 - Méthodes ou dispositions pour effectuer des calculs en utilisant une représentation numérique non codée, c. à d. une représentation de nombres sans base; Dispositifs de calcul utilisant une combinaison de représentations de nombres codées et non codées utilisant l'arithmétique des résidus
  • 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

78.

SYSTEMS AND METHODS FOR ADJUSTING PRESSURE IN IMMERSION-COOLED DATACENTERS

      
Numéro d'application US2023028303
Numéro de publication 2024/072530
Statut Délivré - en vigueur
Date de dépôt 2023-07-21
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Nasr Azadani, Ehsan
  • Ramakrishnan, Bharath
  • Keehn, Nicholas, Andrew
  • Alissa, Husam Atallah
  • Nagimov, Ruslan
  • Peterson, Eric, C.

Abrégé

A thermal management system includes a high-pressure (HP) container, a low-pressure (LP) container in fluid communication with the HP container and having a fluid pressure less than the HP container, and a two-phase working fluid partially in the HP container and partially in the LP container. The two-phase working fluid has a vapor phase and a liquid phase. A pump is configured to move the working fluid through the system, and a condenser is configured to condense the vapor phase of the working fluid into the liquid phase.

Classes IPC  ?

  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

79.

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

      
Numéro d'application US2023028305
Numéro de publication 2024/072531
Statut Délivré - en vigueur
Date de dépôt 2023-07-21
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Miguel, Alejandro, Jose
  • Labor, William Lee, Jr.

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  ?

  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p.ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p.ex. entités SDN ou NFV

80.

FILE UPLOAD ON DEMAND

      
Numéro d'application US2023030986
Numéro de publication 2024/072577
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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

81.

DIRECT ASSIGNMENT OF PHYSICAL DEVICES TO CONFIDENTIAL VIRTUAL MACHINES

      
Numéro d'application US2023030989
Numéro de publication 2024/072578
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Lin, Jin
  • Wohlgemuth, Jason Stewart
  • Ebersol, Michael Bishop
  • Bhandari, Aditya
  • West, Steven Adrian
  • Clemens, Emily Cara
  • Kelley, Michael Halstead
  • Cui, Dexuan
  • Mainetti, Attilio
  • Stephenson, Sarah Elizabeth
  • Perez-Vargas, Carolina Cecilia
  • Delignat-Lavaud, Antoine Jean Denis
  • Vaswani, Kapil
  • Grest, Alexander Daniel
  • Pronovost, Steve Michel
  • Hepkin, David Alan

Abrégé

Methods, systems, and computer program products for direct assignment of physical devices to confidential virtual machines (VMs). At a first guest privilege context of a guest partition, a direct assignment of a physical device associated with a host computer system to the guest partition is identified. The guest partition includes the first guest privilege context and a second guest privilege context, which is restricted from accessing memory associated with the first guest privilege context. The guest partition corresponds to a confidential VM, such that a memory region associated with the guest partition is inaccessible to a host operating system. It is determined, based on a policy, that the physical device is allowed to be directly assigned to the guest partition. Communication between the physical device and the second guest privilege context is permitted, such as by exposing the physical device on a virtual bus and/or forwarding an interrupt.

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

82.

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

      
Numéro d'application US2023030991
Numéro de publication 2024/072580
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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 9/54 - Communication interprogramme
  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]

83.

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

      
Numéro d'application US2023031093
Numéro de publication 2024/072587
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

84.

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

      
Numéro d'application US2023031094
Numéro de publication 2024/072588
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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 cooccurs 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  ?

85.

CHEMICAL SYNTHESIS RECIPE EXTRACTION FOR LIFE CYCLE INVENTORY

      
Numéro d'application US2023031097
Numéro de publication 2024/072590
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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  ?

  • G06Q 10/087 - Gestion d’inventaires ou de stocks, p.ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06Q 50/04 - Fabrication

86.

ACKNOWLEDGING THE PRESENCE OF TONES BEING SIGNALLED VIA SDP

      
Numéro d'application US2023027981
Numéro de publication 2024/072522
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de 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/756 - Gestion des paquets du réseau multimédia en adaptant les médias aux capacités des appareils
  • H04L 65/1104 - Protocole d'initiation de session [SIP]
  • H04L 65/1033 - Passerelles de signalisation
  • H04L 65/1069 - Gestion de session Établissement ou terminaison d'une session
  • H04L 69/24 - Négociation des capacités de communication

87.

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

      
Numéro d'application US2023027987
Numéro de publication 2024/072523
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Miguel, Alejandro Jose
  • Labor, William Lee, Jr.

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  ?

  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p.ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04L 41/40 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets en utilisant la virtualisation des fonctions réseau ou ressources, p.ex. entités SDN ou NFV

88.

EYE CONTACT OPTIMIZATION

      
Numéro d'application US2023030984
Numéro de publication 2024/072576
Statut Délivré - en vigueur
Date de dépôt 2023-08-23
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Thomasian, Eric Edmond
  • Dunning, Shaun Paul
  • Hassan, Amer Aref

Abrégé

Systems and methods for conducting a videoconference including receiving multimedia streams of a plurality of participants in a multimedia conference, the multimedia streams including audio components and video components and displaying video tiles of the participants on a display screen. The audio components and/or the video components of the multimedia streams are analyzed to detect characteristics indicative of a first participant and a second participant having a first conversation with each other. Camera positions on the computing devices of the participants are identified. In response to identifying that the first participant and the second participant are having the first conversation with each other, a video tile for the first participant and a video tile for the second participant are moved to edges of the respective display screens toward the camera positions.

Classes IPC  ?

89.

SYSTEM AND METHOD FOR ML-AIDED ANOMALY DETECTION AND END-TO-END COMPARATIVE ANALYSIS OF THE EXECUTION OF SPARK JOBS WITHIN A CLUSTER

      
Numéro d'application US2023030990
Numéro de publication 2024/072579
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-04-04
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Manohar, Nelson Roberto
  • Acharya, Vidip S.
  • Wahba, Fady H.

Abrégé

Example aspects include techniques for ML-aided anomaly detection and comparative analysis of execution of spark jobs within a cluster. These techniques may include collecting, by a cluster-based analytics platform, log entries generated during execution of a DDPE job using one or more services associated with the cluster-based analytics platform and generating signal information based on the log entries. In addition, the techniques may include determining anomaly information based on the signal information and historic signal information and generating a feature vector based on task information, stage information, and/or input-output information of the distributed data processing engine job. Further, the techniques may include determining similarity information based on the feature vector and the historic signal information, the similarity information identifying previously-executed DDPE jobs having a similarity value with the DDPE job above a predefined threshold and determining inference information based on the anomaly information and the similarity information.

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 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

90.

CENTRAL PROCESSING UNIT PARTITION DIAGNOSIS

      
Numéro d'application US2023030993
Numéro de publication 2024/072581
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

91.

INTENTIONAL VIRTUAL USER EXPRESSIVENESS

      
Numéro d'application US2023030999
Numéro de publication 2024/072582
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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  ?

  • 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
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables
  • G06T 7/00 - Analyse d'image
  • A61B 5/16 - Dispositifs pour la psychotechnie; Test des temps de réaction

92.

CONFERENCING SESSION QUALITY MONITORING

      
Numéro d'application US2023031017
Numéro de publication 2024/072583
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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  ?

  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04N 7/15 - Systèmes pour conférences

93.

ZERO-TRUST DISTRIBUTED DATA SHARING

      
Numéro d'application US2023031022
Numéro de publication 2024/072584
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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  ?

  • 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
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • 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
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité
  • G06F 21/31 - Authentification de l’utilisateur

94.

CONFERENCING SESSION QUALITY MONITORING

      
Numéro d'application US2023031096
Numéro de publication 2024/072589
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de 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 25/60 - 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 mesurer la qualité des signaux de voix
  • G10L 19/018 - Mise en place d’un filigrane audio, c. à d. insertion de données inaudibles dans le signal audio
  • H04M 3/22 - Dispositions de supervision, de contrôle ou de test
  • H04M 3/56 - Dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences

95.

REDUCED DENSITY MATRIX ESTIMATION FOR PARTICLE-NUMBER-CONSERVING FERMION SYSTEMS USING CLASSICAL SHADOWS

      
Numéro d'application US2023023806
Numéro de publication 2024/063813
Statut Délivré - en vigueur
Date de dépôt 2023-05-30
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Low, Guang Hao

Abrégé

kkkkk-RDM element.

96.

CORRECTING IMAGERY WITH DIFFERENTIAL APPLIED SCALARS

      
Numéro d'application US2023027955
Numéro de publication 2024/063841
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Hershey, Kyle William
  • Piecuch, Scott Robert
  • Zheng, Ying

Abrégé

Disclosed is the differential application of scalars to compensate pixel degradation. Input image data is associated with a commanded luminance at each of a plurality of pixels. A degradation value is determined for each pixel. Based on the degradation value, an elevated drive current is determined to produce commanded luminance at the pixel. A required scalar is determined for each pixel to hold the elevated drive current from exceeding a drive current threshold. An applied scalar for each pixel is determined for each pixel to be applied to the elevated drive current. For at least some pixels, the applied scalar for a first pixel is based at least on [1] the required scalar of a second pixel and [2] a spatial relationship between the first pixel and the second pixel. Applied scalars are then used to output corrected imagery.

Classes IPC  ?

  • G09G 3/3208 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p.ex. utilisant des diodes électroluminescentes [LED] organiques, p.ex. utilisant des diodes électroluminescentes organiques [OLED]
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice

97.

DISTORTION CORRECTION VIA ANALYTICAL PROJECTION

      
Numéro d'application US2023027957
Numéro de publication 2024/063842
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-03-28
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 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 23/698 - Commande des caméras ou des modules de caméras pour obtenir un champ de vision élargi, p. ex. pour la capture d'images panoramiques

98.

INTEGRATING MODEL REUSE WITH MODEL RETRAINING FOR VIDEO ANALYTICS

      
Numéro d'application US2023028308
Numéro de publication 2024/063851
Statut Délivré - en vigueur
Date de dépôt 2023-07-21
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Ananthanarayanan, Ganesh
  • Shu, Yuanchao
  • Bahl, Paramvir
  • Hsieh, Tsuwang

Abrégé

Systems and methods are provided for reusing and retraining an image recognition model for video analytics. The image recognition model is used for inferring a. frame of video data, that is captured at edge devices. The edge devices periodically or under predetermined conditions transmits a captured frame of video data, to perform inferencing. The disclosed technology is directed to select an image recognition model from a model store for reusing or for retraining. A model selector uses a. gating network model to determine ranked candidate models for validation. The validation includes iterations of retraining the image recognition model and stopping the iteration when a rate of improving accuracy by retraining becomes smaller than the previous iteration step. Retraining a model includes generating reference data using a teacher model and retraining the model using the reference data. Integrating reuse and retraining of models enables improvement in accuracy and efficiency.

Classes IPC  ?

  • G06V 10/774 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source méthodes de Bootstrap, p.ex. "bagging” ou “boosting”
  • G06V 10/776 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source Évaluation des performances
  • G06V 10/778 - Apprentissage de profils actif, p.ex. apprentissage en ligne des caractéristiques d’images ou de vidéos
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/80 - Fusion, c. à d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • 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

99.

MULTI-PLATFORM PROCESS SERVICE

      
Numéro d'application US2023030753
Numéro de publication 2024/063888
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Gilman, Jonathan Andrew

Abrégé

Execution of a process using a select platform-specific process application is provided, including identifying, from a set of received inputs, a collection of selection input parameter values uniquely associated in memory with a select platform-specific process application among different platform-specific process applications configured to implement a process of a process type, identifying a process population template associated in memory with the select platform-specific process application, the process population template identifying data input fields accepted as inputs to the select platform-specific process application, receiving, from a uniform user interface, a set of user inputs, and executing the process population template. The executing includes modifying the set of user inputs to generate modified inputs of a form consistent with the data input fields accepted as inputs to the select platform-specific process application and executing the select platform-specific process application based on the modified inputs.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

100.

MACHINE TEACHING WITH METHOD OF MOMENTS

      
Numéro d'application US2023030765
Numéro de publication 2024/063890
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Maitra, Kingsuk
  • Bryant, Brendan Lee
  • Anderson, Kence

Abrégé

The techniques disclosed herein enable utilizing a full range of setpoint values to control a mechanical system. A machine learning model is trained with states collected from the mechanical system. Some of the states may have little to no variation, limiting exploration of possible setpoint values when training the model. To enable a more thorough exploration of possible setpoint values, the states are augmented with a fluctuating delta value that is derived from a fixed setpoint value. For example, a delta outside air temperature may be computed by subtracting outside air temperature, which fluctuates, from a fixed chilled water setpoint. A method of moments computation converts delta values inferred by the model back into absolute values. The absolute values are used to compute a regression equation that is usable by the mechanical system to compute a setpoint action for a given set of input states.

Classes IPC  ?

  • G05B 13/04 - Systèmes de commande adaptatifs, c. à d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques impliquant l'usage de modèles ou de simulateurs
  • G05B 13/02 - Systèmes de commande adaptatifs, c. à d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  1     2     3     ...     100        Prochaine page