Microsoft Technology Licensing, LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 14 104 pour Microsoft Technology Licensing, LLC Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 103
2024 avril (MACJ) 47
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] 482
Voir plus
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

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

2.

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

3.

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

4.

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

5.

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

6.

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  ?

7.

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

8.

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]

9.

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é

10.

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

11.

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  ?

12.

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.

13.

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]

14.

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

15.

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

16.

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

17.

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

18.

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

19.

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

20.

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

21.

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

22.

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

23.

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é

24.

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

25.

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

26.

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

27.

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

28.

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

29.

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

30.

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

31.

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

32.

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

33.

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

34.

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

35.

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]

36.

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

37.

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  ?

38.

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

39.

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

40.

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

41.

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  ?

42.

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

43.

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

44.

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

45.

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

46.

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

47.

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

48.

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.

49.

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

50.

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

51.

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

52.

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

53.

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

54.

REDUCED USER AVAILABILITY

      
Numéro d'application US2023030774
Numéro de publication 2024/063891
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)
  • Netes, Nir
  • Ryager, Knut Harald
  • Bonyadi, Mohammdreza
  • Brugård, Håkon Bergland
  • Sommerfelt, Espen
  • Flagstad, Tinus Sola
  • Paruch, Malgorzata
  • Mwangi, Violet Wangui
  • Fiskerud, Erlend

Abrégé

Systems and methods for inferring and notifying an end user about reduced availability of a target user or group of target users in a time range of interest. For instance, the reduced availability service includes components for collecting calendar event information and calendar settings information corresponding to a calendar of a target user, generating an interval graph data structure based on the collected calendar information, determining working hours for the target user, identifying periods of time where reduced availability is determined in the target user's calendar, and generating a notification of the target user's reduced availability for alerting the end user.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

55.

STOCHASTICITY MITIGATION IN DEPLOYED AI AGENTS

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

Abrégé

The techniques disclosed herein mitigate stochasticity when controlling a mechanical system with artificial intelligence (AI) agents. In some configurations, AI agents are created using data generated by a machine learning model. Stochasticity is segmented temporally into near term and long term, and different strategies are used to address stochasticity in the different timeframes. For example, long term stochasticity may be addressed with changes to the reward function used to train the model. Short term stochasticity may be addressed by applying a margin to the output of an AI agent. Example margins include window averaging, clamps, and statistical process control bounds. In one configuration, AI agents are regression brains that are generated from setpoints inferred by the model from environmental states. The limitations inherent to fitting a regression line to this data may result in some predicted setpoints being outside of an allowed range.

Classes IPC  ?

  • G06N 3/006 - Vie artificielle, c. à d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p.ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • G06N 3/092 - Apprentissage par renforcement

56.

HIGH LATENCY QUERY OPTIMIZATION SYSTEM

      
Numéro d'application US2023030987
Numéro de publication 2024/063902
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Netes, Nir

Abrégé

The described technology provides high latency query optimization method including receiving a data request from a client, the data request directed to data stored in a plurality of data shards, determining a set of operating parameters of the data shards for retrieving data from the plurality of shards, determining a chunking factor based on the set of operating parameters, dividing the data request into a plurality of API requests based on the chunking factor, each of the API requests directed to a portion of the plurality of data shards, and communicating the plurality of API requests in parallel to a source API configured to perform data queries on the plurality of data shards.

Classes IPC  ?

57.

VERIFIABLE ATTRIBUTE MAPS

      
Numéro d'application US2023030988
Numéro de publication 2024/063903
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Setty, Srinath T. V.
  • Chandran, Nishanth
  • Antonopoulos, Panagiotis

Abrégé

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

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité

58.

FEW-SHOT CLASSIFIER EXAMPLE EXTRACTION

      
Numéro d'application US2023030994
Numéro de publication 2024/063905
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Massiceti, Daniela
  • Basu, Samyadeep
  • Stanley, Megan Jane

Abrégé

In various examples there is a computer-implemented method comprising accessing a pool of examples. The method obtains a query set comprising a plurality of held out examples in a plurality of classes. For each example in the pool, the method assigns a weight to the example and initializes the weight using a default or random value. The method accesses a constrained optimization problem. The constrained optimization is solved using a projected gradient ascent or descent, the solving resulting in optimal weights resulting in an optimal performance of a few-shot classifier on the query set, where the few-shot classifier is trained using the examples from the pool weighted by the optimal weights. The method selects, using the optimal weights, an example per class from the pool, and stores the selected examples.

Classes IPC  ?

  • G06N 3/0985 - Optimisation d’hyperparamètres; Meta-apprentissage; Apprendre à apprendre
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance

59.

MODELLING CAUSATION IN MACHINE LEARNING

      
Numéro d'application US2023031000
Numéro de publication 2024/063907
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Gong, Wenbo
  • Zhang, Cheng
  • Pawlowski, Nick
  • Jennings, Joel
  • Fassio, Karen
  • Defante, Marife
  • Thomas, Steve
  • Horan, Alice
  • Ma, Chao
  • Ashman, Matthew
  • Hilmkil, Agrin

Abrégé

A method comprising: sampling a temporal causal graph from a temporal graph distribution specifying probabilities of directed causal edges between different variables of a feature vector at a present time step, and from one variable at a preceding time step to another variables at the present time step. Based on this there are identified: a present parent which is a cause of the selected variable in the present time step, and a preceding parent which is a cause of the selected variable from the preceding time step. The method then comprises: inputting a value of each identified present and preceding parent into a respective encoder, resulting in a respective embedding of each of the present and preceding parents; combining the embeddings of the present and preceding parents, resulting in a combined embedding; inputting the combined embedding into a decoder, resulting in a reconstructed value of the selected variable.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 5/01 - Techniques de recherche dynamique; Heuristiques; Arbres dynamiques; Séparation et évaluation
  • G06N 20/20 - Techniques d’ensemble en apprentissage automatique

60.

TIMING RECOMMENDATION OF SERVER DECOMMISSIONING

      
Numéro d'application CN2022120710
Numéro de publication 2024/060168
Statut Délivré - en vigueur
Date de dépôt 2022-09-23
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Yu, Chenmin
  • Ding, Shuiyuan
  • Xu, Huanghao
  • Han, Jiayin
  • Meng, Fanchen
  • Sang, Junjun
  • Sriperumbudur, Seshadri
  • Yeap, Boon Pin
  • Gargash, Scott
  • Fooks, Josh
  • Zhu, Ting

Abrégé

The present disclosure provides methods and apparatuses for providing timing recommendation of server decommissioning in a cloud service platform. Multi-modal data associated with decommissioning-decision made to a target server in the cloud service platform may be obtained. A maintenance cost curve of the target server and at least one of a server additional value curve of the target server and a replacement server cost line of a replacement server may be generated based on the multi-modal data. Decommissioning timing recommendation of the target server may be determined according to the maintenance cost curve and at least one of the server additional value curve and thereplacement server cost line.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 10/20 - Administration de la réparation ou de la maintenance des produits

61.

SENDER BASED ADAPTIVE BIT RATE CONTROL

      
Numéro d'application US2023026894
Numéro de publication 2024/063831
Statut Délivré - en vigueur
Date de dépôt 2023-07-05
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Gunnalan, Rajesh
  • Tsahhirov, Ilja
  • Konovalov, Mihhail
  • Qian, Tin

Abrégé

Techniques are described for streaming (e.g., low-latency streaming) of media content by performing sender-based adaptive bit rate control operations. The operations can include streaming a media stream to a streaming client. While streaming the media stream, an outgoing queue of buffered streaming content to be sent to the streaming client can be monitored. When a step down condition is satisfied, based at least in part on the monitoring, a switch can be made to a lower bit rate media stream for streaming to the streaming client. When a step up condition is satisfied, based at least in part on the monitoring, a switch can be made to a higher bit rate media stream for streaming to the streaming client. The operations are performed without receiving any quality feedback from the streaming client and without measuring bandwidth of the network channel.

Classes IPC  ?

  • H04L 65/752 - Gestion des paquets du réseau multimédia en adaptant les médias aux capacités du réseau
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • 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/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/2381 - Adaptation du flux multiplexé à un réseau spécifique, p.ex. un réseau à protocole Internet [IP]
  • 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

62.

LOCALLY GENERATING PRELIMINARY INKING IMAGERY

      
Numéro d'application US2023027860
Numéro de publication 2024/063838
Statut Délivré - en vigueur
Date de dépôt 2023-07-17
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Patnaik, Sandeep

Abrégé

A method for rendering digital inking is presented. The method comprises receiving inking input at a local application window, and locally processing the received inking input to generate preliminary inking imagery for presentation in the local application window. Parameters of the received inking input are uploaded to a remote client for remote processing to generate finalized inking imagery. The preliminary inking imagery is updated based on the finalized inking imagery.

Classes IPC  ?

  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p.ex. souris 2D, boules traçantes, crayons ou palets
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/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

63.

ROUND ROBIN ARBITRATION USING RANDOM ACCESS MEMORY

      
Numéro d'application US2023030881
Numéro de publication 2024/063896
Statut Délivré - en vigueur
Date de dépôt 2023-08-23
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Gal, Tama

Abrégé

A circuit performs a method of arbitrating requests between multiple requestors. The method includes accessing, via an arbitration processor, a requestor random access memory (RRAM) having multiple entries. Each entry corresponds to a requestor and includes a valid field indicating whether or not the requestor is requesting. One of the multiple entries is selected in a round robin manner as a function of a value in the valid field indicative of the corresponding requestor requesting. The corresponding requestor requesting arbitration is notified.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/366 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus ou au système à bus communs avec commande d'accès centralisée utilisant un arbitre d'interrogation centralisé

64.

DEBUGGING TOOL FOR CODE GENERATION NEURAL LANGUAGE MODELS

      
Numéro d'application US2023030992
Numéro de publication 2024/063904
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Clement, Colin Bruce
  • Nader Palacio, David Alberto
  • Sundaresan, Neelakantan
  • Svyatkovskiy, Alexey
  • Tufano, Michele

Abrégé

A debugging tool identifies the smallest subset of an input sequence or rationales that influenced a neural language model to generate an output sequence. The debugging tool uses the rationales to understand why the model made its predictions and in particular, the particular input tokens that had the most impact on the output sequence. In the case of erroneous output, the rationales are used to alter the input sequence to avoid the error or to tailor a new training dataset to retrain the model to improve its performance.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06F 8/33 - Création ou génération de code source Éditeurs intelligents
  • G06N 3/042 - Réseaux neuronaux fondés sur la connaissance; Représentations logiques de réseaux neuronaux
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 5/045 - Explication d’inférence; Intelligence artificielle explicable [XAI]; Intelligence artificielle interprétable

65.

APP USAGE MODELS WITH PRIVACY PROTECTION

      
Numéro d'application US2023030995
Numéro de publication 2024/063906
Statut Délivré - en vigueur
Date de dépôt 2023-08-24
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Joshi, Dhruv
  • Brown, David William
  • Sobhani, Dolly
  • Kihneman, Brian Eugene

Abrégé

Methods, systems, and computer programs are presented for generating a usage model for predicting user commands in an app. One method includes receiving model information from client devices. The model is obtained at each client device by training a machine-learning program with app usage data. The server generates synthetic data using the models from the client devices. A machine-learning program is trained using the synthetic data to obtain a global model, which receives as input information about recent commands entered on the app and generates an output with a prediction for the next command expected to be received by the app. The information of the global model is transmitted to a first client device, and the app provides at least one command option in the app user interface based on a prediction, generated by the global model, of the next command expected.

Classes IPC  ?

  • G06N 3/098 - Apprentissage distribué, p.ex. apprentissage fédéré
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 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 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

66.

DETECTING UPLOADS OF MALICIOUS FILES TO CLOUD STORAGE

      
Numéro d'application US2023031102
Numéro de publication 2024/063911
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Salman, Tamer
  • Karpovsky, Andrey

Abrégé

Files uploaded to a cloud storage medium are considered. The files may include a mixture of files known to be malicious and known to be benign. The files are clustered using similarity of file features, e.g., based on distance in a feature space. File clusters may then be used to determine a threat status of an unknown file (a file whose threat status is unknown initially). A feature of the unknown file in the feature space is determined, and a distance in the feature space between the file and a file cluster is calculated. The distance between the unknown file and the file cluster is used to determine whether or not to perform a deep scan on the unknown file. If such a need is identified, and the deep scan indicates the unknown file is malicious, a cybersecurity action is triggered.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/53 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus

67.

MODELLING CAUSATION IN MACHINE LEARNING

      
Numéro d'application US2023031103
Numéro de publication 2024/063912
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Ma, Chao
  • Zhang, Cheng
  • Ashman, Matthew
  • Defante, Marife
  • Fassio, Karen
  • Jennings, Joel
  • Hilmkil, Agrin

Abrégé

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

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 5/025 - Extraction de règles à partir de données
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 5/01 - Techniques de recherche dynamique; Heuristiques; Arbres dynamiques; Séparation et évaluation
  • G16H 20/00 - TIC spécialement adaptées aux thérapies ou aux plans d’amélioration de la santé, p.ex. pour manier les prescriptions, orienter la thérapie ou surveiller l’observance par les patients
  • G16H 50/30 - TIC spécialement adaptées au diagnostic médical, à la simulation médicale ou à l’extraction de données médicales; TIC spécialement adaptées à la détection, au suivi ou à la modélisation d’épidémies ou de pandémies pour l’évaluation des risques pour la santé d’une personne

68.

NEURAL GRAPHICAL MODELS

      
Numéro d'application US2023031105
Numéro de publication 2024/063913
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Shrivastava, Harsh
  • Chajewska, Urszula Stefania

Abrégé

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

Classes IPC  ?

  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes

69.

NEURAL GRAPHICAL MODELS FOR GENERIC DATA TYPES

      
Numéro d'application US2023031106
Numéro de publication 2024/063914
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Shrivastava, Harsh
  • Chajewska, Urszula Stefania

Abrégé

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

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeurs; Réseaux encodeurs-décodeurs
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G06N 3/09 - Apprentissage supervisé

70.

UNIVERSAL HIGHLIGHTER FOR CONTEXTUAL NOTETAKING

      
Numéro d'application US2023031107
Numéro de publication 2024/063915
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Primadona, Fnu
  • Mopati, Sivaramakrishna
  • Silvis, Jason, Glenn

Abrégé

Systems and methods are provided for interactively highlighting a region as pixel data on a screen and automatically retrieving context data associated with content of the highlighted region for contextual notetaking. The highlighted region includes at least a part of one or more windows and one or more applications associated with the one or more windows. The disclosed technology determines a context associated with content of the highlighted region and automatically retrieves context data that are contextually relevant to the content. Notes data are generated based on an aggregate of the highlighted content, window-specific context data, application-specific context data, and user-specific context data. A notetaking application retrieves stored the notes data from a notes database and displays the notes data for recall and for use. The contextual notetaking enables the user reducing a burden of performing manual operations for notetaking and utilizing notes that are enriched relevant data by context.

Classes IPC  ?

  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • G06V 30/14 - Acquisition d’images

71.

GENERATING A GALLERY VIEW FROM AN AREA VIEW

      
Numéro d'application US2023031108
Numéro de publication 2024/063916
Statut Délivré - en vigueur
Date de dépôt 2023-08-25
Date de publication 2024-03-28
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Master Ben-Dor, Karen
  • Zychlinski, Eshchar
  • Yagev, Stav
  • Smolin, Yoni
  • Halaly, Raz
  • Diamant, Adi
  • Leichter, Ido
  • Shlomi, Tamir

Abrégé

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

Classes IPC  ?

72.

AUTONOMOUS QUOTA MANAGEMENT FOR SHARED RESOURCES

      
Numéro d'application CN2022118297
Numéro de publication 2024/055139
Statut Délivré - en vigueur
Date de dépôt 2022-09-13
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhang, Hui
  • Dong, Hang
  • Lin, Zinan
  • Patel, Shruti
  • Qiao, Bo
  • Qin, Si
  • Qu, Xinge
  • Yang, Tao
  • Yu, Ye

Abrégé

The present disclosure proposes a method, apparatus and computer program product for autonomous quota management for shared resources. A quota change request may be received, the quota change request indicating a requirement to increase or decrease a quota for a shared resource of a user. A scenario corresponding to the quota change request may be identified. A set of rules for the scenario may be obtained. A decision on the quota change request may be made with the set of rules. The quota for the shared resource of the user may be managed based on the decision. The present disclosure also proposes an autonomous quota management system comprising a decision module, an execution module and a data support module.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

73.

COMPUTING DEVICE WITH HAPTIC TRACKPAD

      
Numéro d'application US2023020098
Numéro de publication 2024/058828
Statut Délivré - en vigueur
Date de dépôt 2023-04-27
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Dani, Adwaita Anil
  • Kim, Donghwi
  • Zannier, Federico

Abrégé

Computing devices and methods for adjusting a driving signal for a haptic trackpad are disclosed. In one example, a computing device comprises a trackpad that comprises a printed circuit board. An accelerometer is affixed to the printed circuit board and a haptic actuator is coupled to the trackpad. A memory stores instructions executable by a processor to drive the haptic actuator to cause a first trackpad acceleration. The accelerometer measures the first trackpad acceleration, and an acceleration variance is determined by comparing the first trackpad acceleration to a target acceleration. The acceleration variance is used to adjust a driving signal for the haptic actuator to an adjusted driving signal. The haptic actuator is driven with the adjusted driving signal to cause a second trackpad acceleration different from the first trackpad acceleration.

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
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/044 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p.ex. souris 2D, boules traçantes, crayons ou palets

74.

MEMORY BUFFER MANAGEMENT ON HARDWARE DEVICES UTILIZING DISTRIBUTED DECENTRALIZED MEMORY BUFFER MONITORING

      
Numéro d'application US2023030411
Numéro de publication 2024/058895
Statut Délivré - en vigueur
Date de dépôt 2023-08-17
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Yuan, Yi
  • Ravichandran, Narayanan
  • Groza, Robert, Jr
  • Yankilevich, Yevgeny
  • Angepat, Hari Daas

Abrégé

The present disclosure relates to utilizing a buffer management system to efficiently manage and deallocate memory buffers utilized by multiple processing roles on computer hardware devices. For example, the buffer management system utilizes distributed decentralized memory buffer monitoring in connection with augmented buffer pointers to deallocate memory buffers accurately and efficiently. In this manner, the buffer management system provides an efficient approach for multiple processing roles to consume source data stored in a memory buffer and to deallocate the buffer only after all roles have finished using it.

Classes IPC  ?

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

75.

DECRYPTION KEY GENERATION AND RECOVERY

      
Numéro d'application US2023030412
Numéro de publication 2024/058896
Statut Délivré - en vigueur
Date de dépôt 2023-08-17
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Venkatesan, Ramarathnam
  • Chandran, Nishanth

Abrégé

A decryption key is recovered that is utilized to decrypt an encrypted resource. One or more location attribute policy (LAP) servers determine whether a user attempting to access a resource has the necessary attributes to access the resource and is in a valid location in which the user is required to be to access the resource. The attributes and location are defined by a policy assigned to the resource. To verify that the user has the required attributes, the LAP server(s) request a cryptographic proof from the user that proves that the user has the required attributes. Upon validating the proof, a first portion of the decryption key is released. The LAP server(s) release a second portion of the decryption key after verifying that the user is in the required location. The LAP server(s) generate the decryption key based on the released portions.

Classes IPC  ?

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

76.

PERSONALIZED ADAPTIVE MEETING PLAYBACK

      
Numéro d'application US2023030744
Numéro de publication 2024/058909
Statut Délivré - en vigueur
Date de dépôt 2023-08-21
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Miller, Adi L.
  • Somech, Haim
  • Nahir, Oded

Abrégé

Technology is disclosed for programmatically determining, for a segment of a meeting recording, a user-specific adaptive playback speed, and generating a time-stretched segment playable at the adaptive playback speed. The adaptive playback speed is faster or slower than a default playback speed of the meeting recording. To determine the adaptive playback speed, this disclosure provides technologies to determine a playback data feature based on user-meeting data. The adaptive playback is generated based on the playback data feature. The segment is time-stretched to the adaptive playback speed to generate an updated meeting recording including the segment that is time-stretched and playable at the adaptive playback speed. In this manner, an updated meeting recording, specific to a user, and playable at an adaptive playback speed based on user-meeting data may reduce bandwidth associated with user's manually editing videos or rewinding playback, while improving user experience.

Classes IPC  ?

  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • G10L 21/043 - Compression ou expansion temporelles par changement de la vitesse
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
  • H04L 12/18 - Dispositions pour la fourniture de services particuliers aux abonnés pour la diffusion ou les conférences
  • H04N 7/15 - Systèmes pour conférences
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G11B 27/34 - Aménagements indicateurs

77.

MICROSERVICE TERMINATION WHILE MAINTAINING HIGH AVAILABILITY

      
Numéro d'application US2023030751
Numéro de publication 2024/058912
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kanso, Ali
  • Subramanian, Karthik Maharajan Sankara

Abrégé

The techniques disclosed herein enable systems to reduce the time required to terminate a set of microservices for an application while ensuring high availability and preventing request failures. This is accomplished through a termination manager which retrieves request queues for the microservices to analyze outstanding requests that require processing prior to termination. Based on the outstanding requests, the termination manager constructs call graphs for each request. The call graphs capture the operational flow of the associated request by defining a sequence of microservices whose functionality is invoked by the request. From an initial analysis, the termination manager can determine that some of the microservices do not appear in the call graphs, indicating that the microservices are not needed to process the outstanding requests. Accordingly, the unneeded microservices are terminated. As requests are processed by the remaining microservices, the termination manager gradually terminates the remaining microservices based on the call graphs.

Classes IPC  ?

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

78.

SOFTWARE DEVELOPMENT QUALITY ASSESSMENT

      
Numéro d'application US2023030752
Numéro de publication 2024/058913
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Fanning, Michael C.
  • Mukherjee, Suvam
  • Gonzalez, Danielle Nicole
  • Faucon, Christopher Michael Henry
  • Prakash, Pragya

Abrégé

Static analysis of a code base is expanded beyond finding faults to also find code instances where a particular fault could have occurred but did not. A conformance count reflects code portions that satisfy a specified coding rule per static analysis, and a nonconformance count reflects code portions that do not satisfy the coding rule. Various metrics computed from the conformance count and nonconformance count drive software development quality assessments. For example, bugs or bug categories may be prioritized for developer attention, static analysis tools are evaluated based on the metrics, to reduce noise by eliminating low-value bug alerts. Particular areas of expertise of developers and developer groups are objectively identified. Source code editors are enhanced to provide specific recommendations in context. Other quality enhancements are also provided.

Classes IPC  ?

79.

NEAR-EYE DISPLAY SYSTEMS UTILIZING AN ARRAY OF PROJECTORS

      
Numéro d'application US2023030756
Numéro de publication 2024/058914
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Kollin, Joel Steven
  • Georgiou, Andreas
  • Chatterjee, Ishan
  • Kress, Bernard Charles
  • Pace, Maria Esther
  • Possiwan, Mario

Abrégé

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

Classes IPC  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,

80.

CLASSIFICATION USING A MACHINE LEARNING MODEL TRAINED WITH TRIPLET LOSS

      
Numéro d'application US2023030757
Numéro de publication 2024/058915
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Sharma, Pramod Kumar
  • Martinez, Andy Daniel
  • Du, Liang
  • Abraham, Robin
  • Thakur, Saurabh Chandrakant

Abrégé

A machine learning model trained with a triplet loss function classifies input strings into one of multiple hierarchical categories. The machine learning model is pre-trained using masking language modeling on a corpus of unlabeled strings. The machine learning module includes an attention-based bi-directional transformer layer. Following initial training, the machine learning model is refined by additional training with a loss function that includes cross-entropy loss and triplet loss. This provides a deep learning solution to classify input strings into one or more hierarchical categories. Embeddings generated from inputs to the machine learning model capture language similarities that can be visualized in a cartesian plane where strings with similar meanings are grouped together.

Classes IPC  ?

81.

OPTICAL ARRAY PANEL TRANSLATION

      
Numéro d'application US2023030758
Numéro de publication 2024/058916
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Yang, Long

Abrégé

A head-wearable display device includes a display panel to emit display light. An optical array panel is positioned along an optical path of the display light emitted by the display panel, and configured to redirect the display light toward an eyebox. An eye tracking system estimates a current pupil position of a user eye relative to the head-wearable display device. An actuator translates a position of the optical array panel relative to the display panel to move a position of the eyebox toward the current pupil position of the user eye.

Classes IPC  ?

  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • 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
  • 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

82.

NON-DISRUPTIVE SERVICING OF COMPONENTS OF A USER MODE PROCESS

      
Numéro d'application US2023030764
Numéro de publication 2024/058919
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Retzlaff, Robert Tyler
  • Cardona, Omar
  • Zhou, Jie
  • Malloy, Dmitry

Abrégé

Examples of the present disclosure describe systems and methods for the non-disruptive servicing of components of a user mode process. In examples, a user mode process comprises multiple components, each encapsulating a distinct piece of functionality. A replacement component is loaded and initialized. The replacement component is validated to ensure that the required dependencies of the replacement component are satisfied by the other components of the user mode process. The component to be serviced and the components having dependencies on the component to be serviced are suspended to enable a snapshot of the runtime state of the component to be serviced to be captured. The runtime state is copied to the replacement component and the components having dependencies on the component to be serviced are updated to reference the replacement component. The replacement component is executed and the suspended components are resumed. The component to be serviced is unloaded.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 8/70 - Maintenance ou gestion de logiciel
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

83.

BACKGROUND UPGRADE MIGRATION DETERMINATION AND IMPLEMENTATION

      
Numéro d'application US2023027966
Numéro de publication 2024/058854
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Gilbert, Robert Bradley
  • Wu, Alison Rachel
  • Rasheed, Aamir
  • Srivastava, Prakhar
  • Kesriyeli, Doru

Abrégé

Migration of a user of a computing device to accept an updated version of a software feature to the exclusion of a prior version of the software feature is implemented without user friction. Telemetry data corresponding to use of the updated version and of the prior version is stored. The telemetry data is evaluated utilizing a trained machine learning model trained using external telemetry data with respect to use of the updated version and to use of the prior version. A migration acceptance value indicative of whether the user will accept use of the updated version to exclusion of the prior version is calculated. The migration acceptance value is compared to a threshold value determined by the trained model. If the migration acceptance value exceeds the threshold value, the prior version is excluded from the user profile.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 9/445 - Chargement ou démarrage de programme
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/306 - Profils des utilisateurs
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06F 21/45 - Structures ou outils d’administration de l’authentification

84.

ELECTROMAGNETIC RADIOFREQUENCY TRAP

      
Numéro d'application US2023027979
Numéro de publication 2024/058855
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Lee, Jaejin
  • Kim, Donghwi

Abrégé

A radiofrequency trap component system includes a resonant LC circuit including a capacitive element and an inductive element, wherein the inductive element includes primary inductor rings positioned in proximity to a modulation ring. The radio frequency trap component system further includes a radiofrequency noise detector configured to detect a noise level of radiofrequency noise interacting with an electromagnetic radiofrequency noise recipient in a computing device and controller circuitry communicatively coupled to the radiofrequency noise detector and configured to determine that the detected noise level satisfies an interference condition and to tune a radiofrequency bandwidth at which the resonant LC circuit resonates by modulating electrical current supplied to the modulation ring of the inductive element in the resonant LC circuit, based at least on determining that the detected noise level satisfies the interference condition.

Classes IPC  ?

  • H04B 15/02 - Réduction des perturbations parasites dues aux appareils électriques avec des moyens disposés sur ou à proximité de la source de perturbation

85.

NON-DISRUPTIVE HIBERNATING AND RESUMING GUEST ENVIRONMENT USING NETWORK VIRTUAL SERVICE CLIENT

      
Numéro d'application US2023030125
Numéro de publication 2024/058889
Statut Délivré - en vigueur
Date de dépôt 2023-08-14
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhou, Jie
  • Malloy, Dmitry
  • To, Khoa A.
  • Cardona, Omar

Abrégé

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

Classes IPC  ?

  • G06F 9/455 - 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

86.

PARSING HIERARCHICAL RELATIONSHIP OF ELEMENTS IN AN IMAGE

      
Numéro d'application US2023030651
Numéro de publication 2024/058902
Statut Délivré - en vigueur
Date de dépôt 2023-08-20
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Xie, Wenxuan
  • Zhang, Xiaoyi
  • Zhang, Zhizheng
  • Wang, Yuwang
  • Lu, Yan

Abrégé

According to the implementation of the present disclosure, a solution for parsing the hierarchical relationship of elements in an image is provided. According to the solution, the second element in the first element is determined based on a feature(s) of the input image and the first element in the input image. The third element in the second element is detected based on the feature and the second element. The first element, the second element and the third element correspond to corresponding regions in the input image. Based on the determination of the second element and the detection result of the third element, a hierarchy indicating the relationship between elements in the input image is determined. In this way, the hierarchy of elements in the image can be obtained without post-processing.

Classes IPC  ?

  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06T 7/10 - Découpage; Détection de bords
  • G06F 8/74 - Ingénierie inverse; Extraction d’informations sur la conception à partir du code source

87.

SYSTEM AND METHOD OF RENDERING USER INTERFACE COMPONENTS BASED ON PRIORITY

      
Numéro d'application US2023030745
Numéro de publication 2024/058910
Statut Délivré - en vigueur
Date de dépôt 2023-08-21
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Gupta, Rahul
  • Singh Sadhwani, Jiten

Abrégé

A system and method for rendering a plurality of user interface (UI) components of a UI screen based on a priority order is conducted by receiving a request to load the UI screen, each component of the UI screen being associated with a priority order, creating a data structure for rendering the UI components in accordance with the priority order, the data structure including a list of the UI components in an order in which they should be rendered, generating an event for rendering a first UI component in the data structure, receiving an indication that the first UI component has been rendered, responsive to receiving the indication that the first UI component has been rendered, moving to a next UI component in the list to render and continuing with the rendering of the UI components in accordance with the list until all UI components in the list have been rendered.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06F 9/445 - Chargement ou démarrage de programme

88.

SYSTEMS FOR SEMANTIC SEGMENTATION FOR SPEECH

      
Numéro d'application US2023030750
Numéro de publication 2024/058911
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Pathak, Sayan Dev
  • Agarwal, Amit Kumar
  • Shah, Amy Parag
  • Chatterjee, Sourish
  • Romocsa, Zoltan
  • Basoglu, Christopher Hakan
  • Behre, Piyush
  • Chang, Shuangyu
  • Stoimenov, Emilian Yordanov

Abrégé

Systems are configured to obtain streaming audio data comprising language utterances, continuously decode the streaming audio data in order to generate decoded streaming audio data and determine whether a linguistic boundary exists within an initial segment of decoded streaming audio data. When a linguistic boundary is determined to exist, the systems apply a punctuation at the linguistic boundary and output a first portion of the initial segment of the streaming audio data ending at the linguistic boundary while refraining from outputting a second portion of the initial segment which is located temporally subsequent to the first portion of the initial segment. Systems are also configured to delay the output until predetermined punctuation validation processes have been performed.

Classes IPC  ?

  • G10L 15/04 - Segmentation; Détection des limites de mots
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

89.

DETECTION OF TERMINOLOGY UNDERSTANDING MISMATCH CANDIDATES

      
Numéro d'application US2023030759
Numéro de publication 2024/058917
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Helvik, Torbjørn
  • Meling, Jon
  • Karlberg, Jan-Ove Almli

Abrégé

The disclosed technology is generally directed to detecting terminology understanding mismatch candidates. In one example of the technology, input content is received. Topics associated with the input content are identified. For each identified topic, topic information that corresponds to the identified topic is obtained. People associated with the input content are identified. For each identified person, person information that corresponds to the identified person is obtained. Based on the obtained topic information and the obtained person information, for each identified person: a level of proficiency of the identified person in each of the identified topics is determined. For each of the identified topics, whether the determined level of proficiency of the identified person meets a threshold that is associated with the identified topic is evaluated. For each determined level of proficiency that does not meet the threshold that is associated with the identified topic, a remedy is suggested.

Classes IPC  ?

  • G06N 5/022 - Ingénierie de la connaissance; Acquisition de la connaissance
  • G06N 20/00 - Apprentissage automatique
  • G06F 17/40 - Acquisition et consignation de données
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/10 - Bureautique; Gestion du temps

90.

REAL-TIME EVENT DATA REPORTING ON EDGE COMPUTING DEVICES

      
Numéro d'application US2023030760
Numéro de publication 2024/058918
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Patro, Sameer Kumar
  • Basu, Aritra
  • Kumar, Arun

Abrégé

The present disclosure relates to utilizing a real-time event data reporting system that makes real-time and near-real-time monitoring and reporting possible in edge devices. For example, in various instances, the real-time event data reporting system embeds services within traditional event data collectors of edge devices to obtain, organize, and publish event data for local computing devices in real time utilizing in-memory storage. Additionally, the real-time event data reporting system further processes the published event data to generate aggregated data that is persisted to a persistence storage. In this manner, the real-time reporting system efficiently and accurately provides event data reports to client devices with processed metric data in real time, or in near-real time when utilizing additional fallback safeguards. Indeed, the real-time reporting system provides a highly available, fault-tolerant, distributed, scalable, and efficient mechanism for collecting and managing various metrics from services in edge or cloud environments.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

91.

NON-PARAMETRIC METHODS OF RESOURCE ALLOCATION

      
Numéro d'application US2023031251
Numéro de publication 2024/058930
Statut Délivré - en vigueur
Date de dépôt 2023-08-28
Date de publication 2024-03-21
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Hamze, Firas

Abrégé

A general methodology is presented for optimizing a value at risk (VaR) associated with an allocation of objects (i.e., a strategy) having variable performance and loss characteristics. For purposes of illustration, investment strategies prescribing a portfolio of items from a set of candidates with unknown and generally correlated joint losses are discussed. The framework is based on approximating the VaR using nonparametric estimates of the portfolio loss density and, using mathematical insights, an efficient approach to computing the VaR gradient with respect to the strategy. The approach also allows inclusion of constraints on the strategy (e.g. a maximum fraction per item) and allows the VaR optimization problem to be solved using optimization techniques such as sequential quadratic programming.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 10/0635 - Analyse des risques liés aux activités d’entreprises ou d’organisations
  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises

92.

OVERSUBSCRIPTION REINFORCEMENT LEARNER

      
Numéro d'application CN2022118166
Numéro de publication 2024/050824
Statut Délivré - en vigueur
Date de dépôt 2022-09-09
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Das, Mayukh
  • Yang, Fangkai
  • Dong, Hang
  • Qiao, Bo
  • Liu, Yudong
  • Qin, Si
  • Ruehle, Victor Jonas
  • Bansal, Chetan
  • Lin, Qingwei

Abrégé

A computing system including one or more processing devices that train an oversubscription reinforcement learner at least in part by receiving computing resource usage trajectories. At the oversubscription reinforcement learner, the training further includes generating prototypes based at least in part on the computing resource usage trajectories. The training further includes, based at least in part on the prototypes, generating an oversubscription rate. The training further includes outputting a prototype feedback query and/or an oversubscription rate feedback query. The training further includes receiving a prototype feedback input and/or an oversubscription rate feedback input. Based at least in part on the computing resource usage trajectories, the prototypes, and the prototype feedback input and/or the oversubscription rate feedback input, the training further includes computing an objective function value and training the oversubscription reinforcement learner based at least in part on the objective function value.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06N 3/006 - Vie artificielle, c. à d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p.ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/092 - Apprentissage par renforcement

93.

HEURISTIC IDENTIFICATION OF SHARED SUBSTRINGS BETWEEN TEXT DOCUMENTS

      
Numéro d'application US2023027973
Numéro de publication 2024/054302
Statut Délivré - en vigueur
Date de dépôt 2023-07-18
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Wahl, Mary Elizabeth
  • Mercier, Amanda Leah
  • Corbett, George Taylor

Abrégé

Technologies for document evaluation and identification of shared textual substrings between documents are described herein. Documents are evaluated and organized according to textual elements within the documents. A suffix index is generated from a reference document. The suffix index is used to identify common substrings of text within query documents using variable evaluation windows within the query documents. Indications of overlapping textual information between the reference document and query documents is generated as an output.

Classes IPC  ?

94.

HIERARCHICAL PROGRAMMING MODEL FOR ARTIFICIAL INTELLIGENCE HARDWARE

      
Numéro d'application US2023028309
Numéro de publication 2024/054308
Statut Délivré - en vigueur
Date de dépôt 2023-07-21
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Zhu, Haishan
  • Chung, Eric S.

Abrégé

Embodiments of the present disclosure include systems and methods for providing a hierarchical programming model for Al hardware. A system includes a set of lower-level control threads. The system also includes a higher-level control thread configured to receive a command from a. device, generate a set of commands based on the command, and provide the set of commands to a subset of the set of lower-level control threads. A lower-level control thread in the subset of the set of lower-level control threads is configured to instruct, based on a particular command in the set of commands, a subset of a plurality of processing threads to perform a set of operations.

Classes IPC  ?

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

95.

MOLECULAR ENCODING OF RECYCLING INFORMATION

      
Numéro d'application US2023028908
Numéro de publication 2024/054314
Statut Délivré - en vigueur
Date de dépôt 2023-07-28
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Chen, Yuan-Jyue
  • Nguyen, Bichlien Hoang
  • Smith, Jake Allen
  • Strauss, Karin
  • Chandra, Ranveer

Abrégé

Recycling information is associated with objects through the use of molecular tags. The recycling information may describe the type of material that the object is made from as well as provide instructions for recycling. The molecular tags may be polynucleotides or other types of molecules including inorganic molecules. The molecular tags may be embedded within the object or attached to the surface of the object. At the end of the object's life, the molecular tags are read and the recycling information is used to appropriately recycle the object.

Classes IPC  ?

  • B29B 17/00 - Récupération de matières plastiques ou d'autres constituants des déchets contenant des matières plastiques

96.

CLIFFORD NEURAL LAYERS FOR MULTIVECTOR SYSTEM MODELING

      
Numéro d'application US2023030027
Numéro de publication 2024/054328
Statut Délivré - en vigueur
Date de dépôt 2023-08-11
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Brandstetter, Johannes
  • Welling, Max
  • Gupta, Jayesh Kumar

Abrégé

Generally discussed herein are devices, systems, and methods for machine learning (ML) modeling of a system that operates on a multivector object. A method includes receiving, by an ML model, the multivector object as an input that represents a state of the multivector system. The method includes operating, by the ML model and using a Clifford layer that includes neurons that implement a multivector kernel, on the multivector input to generate a multivector output that represents the state of the multivector system responsive to the multivector input.

Classes IPC  ?

  • G06N 3/0464 - Réseaux convolutifs [CNN, ConvNet]
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

97.

INERTIAL SENSING OF TONGUE GESTURES

      
Numéro d'application US2023030028
Numéro de publication 2024/054329
Statut Délivré - en vigueur
Date de dépôt 2023-08-11
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Winters, Raymond Michael
  • Gemicioglu, Tan
  • Gable, Thomas Matthew
  • Wang, Yu-Te
  • Tashev, Ivan Jelev

Abrégé

This document relates to employing tongue gestures to control a computing device, and training machine learning models to detect tongue gestures. One example relates to a method or technique that can include receiving one or more motion signals from an inertial sensor. The method or technique can also include detecting a tongue gesture based at least on the one or more motion signals, and outputting the tongue gesture.

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
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso

98.

INTERLEAVED MACHINE INSTRUCTION PLACEMENT IN MEMORY

      
Numéro d'application US2023030124
Numéro de publication 2024/054330
Statut Délivré - en vigueur
Date de dépôt 2023-08-14
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s) Snytsar, Roman

Abrégé

Solutions for improving parallelization of computer programs interleave machine instruction placement in memory. A compiler decomposes a software loop in stages to interleave instructions such that, for contiguous sets of instructions having some minimum length (e.g., each set has at least two to four instructions), instructions within a set have no dependency on prior instructions within that set. This enables the compiled program to be more fully parallelized – for example, either by a superscalar processor executing the compiled program, or by the compiler turning each set of instructions into a very long instruction word (VLIW) - to automatically benefit from the disclosed interleaving of instructions that eliminates dependencies.

Classes IPC  ?

99.

PRESENTED CODE GENERATION OPTIONS FOR DATA STRUCTURES

      
Numéro d'application US2023030747
Numéro de publication 2024/054348
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Liu, Yi
  • Oshiro, Kristen
  • Ludwig, David Boyd, Iv
  • Drotar, Alexander
  • Yadav, Niraj
  • Hu, Yu
  • Cao, Haiyuan
  • Wei, Haoran
  • Nyman, Jeremiah A.

Abrégé

A method of assisting a user with the discovery of program features is provided. The method includes detecting a selection of a data structure within a user interface, determining a contextual parameter based on the selected data structure, the contextual parameter associated with a modifiable feature of the selected data structure, determining options for generating program code configured to modify the modifiable feature are available based on the contextual parameter and a predefined inferential relationship between the contextual parameter and the modifiable feature of the selected data structure, and prompting the user in the user interface with information indicating that the determined options for generating the program code are accessible in the user interface.

Classes IPC  ?

  • G06F 8/33 - Création ou génération de code source Éditeurs intelligents
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 8/36 - Réutilisation de logiciel

100.

RESOLUTION ENHANCEMENT IN SPATIAL-FREQUENCY SPACE

      
Numéro d'application US2023030748
Numéro de publication 2024/054349
Statut Délivré - en vigueur
Date de dépôt 2023-08-22
Date de publication 2024-03-14
Propriétaire MICROSOFT TECHNOLOGY LICENSING, LLC (USA)
Inventeur(s)
  • Tesdahl, Curtis, Alan
  • Terrell, James, Peele, Jr.

Abrégé

A camera system comprises a lamp configured to emit light, a lamp driver configured to energize the lamp, an image-sensor array configured to acquire image data, a lenslet array, and an image engine. The lenslet array comprises a plurality of lenslets arranged laterally over the image-sensor array and configured to focus the light, reflected from a subject, onto the image-sensor array. The image engine is configured to receive the image data from the image-sensor array, resolve the image data into a plurality of component images, and return an enhanced image based on the plurality of component images, the enhanced image having enhanced spatial resolution relative to any of the component images.

Classes IPC  ?

  • H04N 23/951 - Systèmes de photographie numérique, p. ex. systèmes d'imagerie par champ lumineux en utilisant plusieurs images pour influencer la résolution, la fréquence d'images ou le rapport de cadre
  • H04N 23/56 - Caméras ou modules de caméras comprenant des capteurs d'images électroniques; Leur commande munis de moyens d'éclairage
  • H04N 23/55 - Pièces optiques spécialement adaptées aux capteurs d'images électroniques; Leur montage
  • H04N 23/957 - Caméras ou modules de caméras à champ lumineux ou plénoptiques
  • H04N 13/00 - Systèmes vidéo stéréoscopiques; Systèmes vidéo multi-vues; Leurs détails
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G02B 27/09 - Mise en forme du faisceau, p.ex. changement de la section transversale, non prévue ailleurs
  • G02B 27/58 - Optique pour l'apodisation ou la super-résolvance; Systèmes optiques à ouverture synthétisée
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction
  1     2     3     ...     100        Prochaine page