Google LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 29 785 pour Google LLC Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 239
2024 avril (MACJ) 141
2024 mars 186
2024 février 191
2024 janvier 164
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 3 736
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 1 696
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 1 623
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 1 368
G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine  1 226
Voir plus
Statut
En Instance 3 623
Enregistré / En vigueur 26 162
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

DUAL BAND WIRELESS COMMUNICATIONS FOR MULTIPLE CONCURRENT AUDIO STREAMS

      
Numéro d'application 17966229
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s) Barros, Daniel

Abrégé

Various arrangements for performing wireless device-to-device communication are presented. An audio output device, such as an earbud or pair of earbuds, can establish a connection with an audio source via a first Bluetooth interface that communicates using a Bluetooth communication protocol on a 2.4 GHz Bluetooth frequency band. The audio output device can negotiate that Bluetooth frequency-shifted communication, such as on a 5 or 6 GHz frequency band, is available for use with the audio source. The audio output device may then perform Bluetooth frequency-shifted communication with the audio source such that the audio output device receives an audio stream from the audio source using Bluetooth frequency-shifted communication and the Bluetooth communication protocol.

Classes IPC  ?

2.

MITIGATING LATENCY IN SPOKEN INPUT GUIDED SELECTION OF ITEM(S)

      
Numéro d'application 18080512
Statut En instance
Date de dépôt 2022-12-13
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Otto, Adrian
  • Byrne, William
  • Ram, Ashwin

Abrégé

Mitigating latency in guiding a user, during an interaction between the user and a computing system, in selecting a subset of item(s), from a superset of candidate items, and causing performance of further action(s) based on the selected subset of item(s). In guiding a user in selecting the subset of items, various implementations enable the user to provide only spoken input(s) in selecting the subset of item(s), and provide visual output(s) that are responsive to the spoken input(s) and that guide the user in selecting the item(s). In some of those various implementations, there is not any (or there is only de minimis) audible spoken synthesized spoken output rendered by the computing system in guiding the user in selecting the subset of item(s).

Classes IPC  ?

  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/205 - Analyse syntaxique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

3.

Visual Search Determination for Text-To-Image Replacement

      
Numéro d'application 17968430
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kharbanda, Harshit
  • Kelley, Christopher James
  • Yousefi, Pendar

Abrégé

Systems and methods for textual replacement can include the determination of a visual intent, which can trigger an interface for selecting an image to replace visual descriptors. The visually descriptive terms can be identified, and an indicator can be provided to indicate the text replacement option may be initiated. An image can then be selected by a user to replace the visually descriptive terms.

Classes IPC  ?

  • G06F 16/532 - Formulation de requêtes, p.ex. de requêtes graphiques
  • G06F 16/538 - Présentation des résultats des requêtes
  • G06F 16/54 - Navigation; Visualisation à cet effet

4.

LANGUAGE MODELS USING DOMAIN-SPECIFIC MODEL COMPONENTS

      
Numéro d'application 18391781
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Biadsy, Fadi
  • Caseiro, Diamantino Antonio

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language models using domain-specific model components. In some implementations, context data for an utterance is obtained. A domain-specific model component is selected from among multiple domain-specific model components of a language model based on the non-linguistic context of the utterance. A score for a candidate transcription for the utterance is generated using the selected domain-specific model component and a baseline model component of the language model that is domain-independent. A transcription for the utterance is determined using the score the transcription is provided as output of an automated speech recognition system.

Classes IPC  ?

  • G10L 15/197 - Grammaires probabilistes, p.ex. n-grammes de mots
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/32 - Reconnaisseurs multiples utilisés en séquence ou en parallèle; Systèmes de combinaison de score à cet effet, p.ex. systèmes de vote

5.

INTEGRATED CIRCUIT DESIGN SYSTEM AND METHOD

      
Numéro d'application 18341495
Statut En instance
Date de dépôt 2023-06-26
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Jeffrey, Evan
  • Kelly, Julian Shaw
  • Mutus, Joshua Yousouf

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for parameterization of physical dimensions of discrete circuit components for component definitions that define discrete circuit components. The component definitions may be selected for use in a device design. When a parametrization of a particular version of a discrete circuit component definition is changed, the version level of the device design is also changed and the circuit layout for the device design is physically verified for the new version level.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique

6.

PROCESSING CONTINUED CONVERSATIONS OVER MULTIPLE DEVICES

      
Numéro d'application 17967183
Statut En instance
Date de dépôt 2022-10-17
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Carbune, Victor
  • Sharifi, Matthew

Abrégé

Implementations related to facilitating continued conversations of a user with an automated assistant when the user changes locations relative to one or more devices in an ecosystem of linked assistant devices. The user initially invokes a first device and provides a request, which is processed by the first device. The first device provides a notification to one or more other devices in the ecosystem to indicate that the user is likely to issue a further assistant request. The first device processes subsequent audio data to determine whether the subsequent audio data includes a further assistant request. The one or more other notified devices process device-specific sensor data to determine whether the user is co-present with the one of the other devices. If the user presence is detected, an indication is provided to the first device, causing the first device to cease processing subsequent audio data. Further, the co-present device starts to process subsequent audio data.

Classes IPC  ?

  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix

7.

DISPLAY DEVICE WITH CONSISTENT LUMINANCE AT DIFFERENT REFRESH RATES

      
Numéro d'application 18282400
Statut En instance
Date de dépôt 2021-12-06
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s) Choi, Sangmoo

Abrégé

The subject matter described in this disclosure includes a pixel circuit with an LED and a driving transistor having a drain terminal that is connected to the LED to supply power to the LED. The pixel circuit also includes a second transistor that is connected between the LED and an initialization voltage line, the second transistor having a gate terminal connected to a scan line. The pixel circuit also includes a third transistor that is connected between the LED and the initialization voltage line in series with the second transistor, the third transistor having a gate terminal connected to a reset line. The pixel circuit is configured so that activating the scan line at a first frequency and activating the reset line at half the first frequency causes the LED to be initialized every other time the scan line is activated.

Classes IPC  ?

  • G09G 3/3233 - 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] utilisant une matrice active avec un circuit de pixel pour commander le courant à travers l'élément électroluminescent

8.

PARAMETERIZED NOISE SYNTHESIS FOR GRAPHICAL ARTIFACT REMOVAL

      
Numéro d'application 18276580
Statut En instance
Date de dépôt 2021-02-12
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Hong, Danny
  • Xie, Richard
  • Tahasildar, Ramachandra

Abrégé

Pre-encoding noise parameterization techniques mitigate or eliminate banding and other graphical artifacts in video frames for decoding and presentation by a client device. For one or more input video frames, a quantization parameter associated with the input video frames is identified. Noise synthesis parameters are determined based on the identified quantization parameter, and the input video frames are encoded for transmission. The encoded video frames are transmitted to the client device along with the determined noise synthesis parameters, for use by the client device in generating synthetic noise to add to resulting video frames decoded by the client device.

Classes IPC  ?

  • H04N 19/124 - Quantification
  • H04N 19/70 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par des aspects de syntaxe liés au codage vidéo, p.ex. liés aux standards de compression

9.

DETERMINING ATTRIBUTES FOR ELEMENTS OF DISPLAYABLE CONTENT AND ADDING THEM TO AN ACCESSIBILITY TREE

      
Numéro d'application 18046898
Statut En instance
Date de dépôt 2022-10-14
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Tseng, David
  • Halavati, Ramin
  • Paisios, Nektarios

Abrégé

A method may receive an image representing displayable content for display by an application. A method may execute a layout extraction model using the image as input and generating a list of elements for the image as output, the list of elements including at least a bounding box defining a portion of the image and a role attribute. A method may add the role attribute to a node in an accessibility tree using the list of elements.

Classes IPC  ?

  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/106 - Affichage de la mise en page des documents; Prévisualisation
  • G06V 30/10 - Reconnaissance de caractères
  • G06V 30/414 - Extraction de la structure géométrique, p.ex. arborescence; Découpage en blocs, p.ex. boîtes englobantes pour les éléments graphiques ou textuels

10.

PEOPLE SUGGESTION IN COLLABORATIVE ONLINE TEXT EDITORS

      
Numéro d'application 18389707
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Hariri, Behnoosh
  • Abdelhadi, Ali
  • Xiang, Zifan
  • Chen, Timothy

Abrégé

Techniques are described herein for providing people suggestions in collaborative online text editors. A method includes: receiving user interface input that corresponds to a document in a document editing application; automatically parsing the received user interface input to identify a name included in the user interface input; in response to identifying the name included in the user interface input, providing an option to create a link in the document between the name and a corresponding contact in a contact store; receiving additional user interface input that indicates acceptance of the option to create the link in the document; and in response to receiving the additional user interface input, automatically creating the link in the document between the name and the corresponding contact in the contact store.

Classes IPC  ?

  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • G06F 40/134 - Création de liens hypertexte

11.

Wait Time Prediction

      
Numéro d'application 18378399
Statut En instance
Date de dépôt 2023-10-10
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chen, Li-Sue
  • Chien, Steve
  • Duong, Quang
  • Wang, Tong
  • Wang, Xixi
  • Xu, Ke

Abrégé

The wait time prediction technology determines expected wait times for businesses or other public services using a model generated based on at least historical wait times for the business. In response to a request from a user, an expected wait time for service at the business for at least one particular time period on a particular day of a week is determined using the model and provided for display. User feedback regarding the expected wait time may be requested, and used to refresh the model as new wait times and other information are collected.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • 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/109 - Gestion du temps, p.ex. agendas, rappels, réunions ou décompte de temps
  • G06Q 30/0201 - Modélisation du marché; Analyse du marché; Collecte de données du marché
  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales

12.

AUTOMATED ASSISTANT THAT UTILIZES RADAR DATA TO DETERMINE USER PRESENCE AND VIRTUALLY SEGMENT AN ENVIRONMENT

      
Numéro d'application 17964448
Statut En instance
Date de dépôt 2022-10-12
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Khanna, Varn
  • Trehan, Chintan

Abrégé

Implementations relate to an automated assistant that can determine whether to respond to inputs in an environment according to whether radar data indicates a user is present. When user presence is detected, the automated assistant can virtually segment the environment and apply certain operational parameters to certain segments of the environment. For instance, the automated assistant can enable an input detection feature, such as warm word detection, for a segmented portion of the environment in which a user is detected. In this way, false positives can be mitigated for instances in which environmental and/or user sounds are detected by the automated assistant but do not originate from a particular segment of the environment. Other parameters, such as varying confidence thresholds and/or speech processing biasing, can be temporarily enforced for different segments of an environment in which a user is detected.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

13.

Selective Gesture Recognition for Handheld Devices

      
Numéro d'application 18547459
Statut En instance
Date de dépôt 2021-02-22
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Bhargava, Dev
  • Kauffmann, Alejandro

Abrégé

The present disclosure is directed to selective gesture recognition for handheld device gestures. An example method includes receiving, by a handheld interactive object, movement information descriptive of a gesture performed with the handheld interactive object. The method includes selecting a local and/or remote machine-learned model for processing the movement information. The movement information can be processed to identify a gesture action corresponding to the movement information. The local and/or remote machine-learned model can be selected based on user input data and/or a complexity of the movement information. In response to selecting the local machine-learned model, the method includes processing the movement information according to the local machine-learned model and communicating a message to a remote device based on the result. In response to selecting the remote ma-chine-learned model, the method includes communicating the movement information to the remote device for processing in accordance with the remote machine-learned model.

Classes IPC  ?

  • G06F 3/038 - Dispositions de commande et d'interface à cet effet, p.ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
  • 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

14.

Automatic Audio Playback of Displayed Textual Content

      
Numéro d'application 18535279
Statut En instance
Date de dépôt 2023-12-11
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Simpson, Rachel Ilan
  • Davies, Benedict
  • Boniface-Chang, Guillaume

Abrégé

An audio playback system that provides intuitive audio playback of textual content responsive to user input actions, such as scrolling portions of textual content on a display. Playback of audio (e.g., text-to-speech audio) that includes textual content can begin based on a portion of textual content being positioned by a user input at a certain position on a device display. As one example, a user can simply scroll through a webpage or other content item to cause a text-to-speech system to perform audio playback of textual content displayed in one or more playback section(s) of the device's viewport (e.g., rather than requiring the user to perform additional tapping or gesturing to specifically select a certain portion of textual content).

Classes IPC  ?

  • G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p.ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole

15.

Trusted Computing for Digital Devices

      
Numéro d'application 18547291
Statut En instance
Date de dépôt 2021-02-24
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Senft, Oskar Gerhard
  • Osorio Lozano, Miguel Angel
  • Chen, Timothy Jay
  • Rizzo, Dominic Anthony

Abrégé

This document describes techniques and systems for providing trusted computing for digital devices. The techniques and systems may use cryptographic algorithms to provide trusted computing and processing. By doing so, the techniques help ensure authentic computation and prevent nefarious acts. For example, a method is described that receives a signature associated with a designee and validates the signature. The signature may be associated with a designee of a host computing device, and the signature may be generated according to firmware associated with an integrated circuit of the host computing device and a first private key of a first asymmetric key pair. Signature validation may be based on a second asymmetric key pair having a second private key and a second public key, the second private key stored in write-once memory of the host computing device.

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/08 - Répartition de clés

16.

REFLECTIVE FACET WAVEGUIDE WITH DUAL REFLECTIVE FACET CONFIGURATION

      
Numéro d'application 18484835
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Adema, Daniel
  • Bodiya, Timothy Paul

Abrégé

A waveguide includes an outcoupler with a dual reflective facet configuration. The dual reflective facet configuration includes a first set of reflective facets to receive light from a first direction and reflect the light incident thereon to an outcoupling direction. The dual reflective facet configuration also includes a second set of reflective facets to receive light from a second direction and reflect the light incident thereon to the outcoupling direction.

Classes IPC  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"

17.

END-TO-END TEXT-TO-SPEECH CONVERSION

      
Numéro d'application 18516069
Statut En instance
Date de dépôt 2023-11-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Bengio, Samuel
  • Wang, Yuxuan
  • Yang, Zongheng
  • Chen, Zhifeng
  • Wu, Yonghui
  • Agiomyrgiannakis, Ioannis
  • Weiss, Ron J.
  • Jaitly, Navdeep
  • Rifkin, Ryan M.
  • Clark, Robert Andrew James
  • Le, Quoc V.
  • Ryan, Russell J.
  • Xiao, Ying

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.

Classes IPC  ?

  • G10L 13/08 - Analyse de texte ou génération de paramètres pour la synthèse de la parole à partir de texte, p.ex. conversion graphème-phonème, génération de prosodie ou détermination de l'intonation ou de l'accent tonique
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient
  • G10L 13/04 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole - Détails des systèmes de synthèse de la parole, p.ex. structure du synthétiseur ou gestion de la mémoire
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 25/18 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
  • G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux

18.

MAGIC STATE FACTORY CONSTRUCTIONS FOR PRODUCING CCZ AND T STATES

      
Numéro d'application 18532394
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Gidney, Craig
  • Fowler, Austin Greig

Abrégé

Methods, systems, and apparatus for producing CCZ states and T states. In one aspect, a method for transforming a CCZ state into three T states includes obtaining a first target qubit, a second target qubit and a third target qubit in a CCZ state; performing a X−1/2 gate on the third target qubit; performing an X gate on the first target qubit and the second target qubit using the third target qubit as a control; performing a Z gate on the first target qubit and the second target qubit using the third qubit as a X axis control; performing a Z−1/4 gate on the third target qubit; and performing a Z gate on the first target qubit and the second target qubit using the third qubit as a X axis control to obtain the three T states.

Classes IPC  ?

  • G06N 10/70 - Correction, détection ou prévention d’erreur quantique, p.ex. codes de surface ou distillation d’état magique
  • G06F 8/20 - Conception de logiciels
  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06N 10/20 - Modèles d’informatique quantique, p.ex. circuits quantiques ou ordinateurs quantiques universels
  • G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p.ex. couplage ou commande de qubit
  • H03K 19/003 - Modifications pour accroître la fiabilité
  • H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreurs; Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou test des codes
  • H03M 13/03 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.à d. mots de code contenant plus de chiffres que les mots source
  • H03M 13/29 - Codage, décodage ou conversion de code pour détecter ou corriger des erreurs; Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou test des codes combinant plusieurs codes ou structures de codes, p.ex. codes de produits, codes de produits généralisés, codes concaténés, codes interne et externe

19.

TRAINING NEURAL NETWORKS USING PRIORITY QUEUES

      
Numéro d'application 18471404
Statut En instance
Date de dépôt 2023-09-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Norouzi, Mohammad
  • Abolafia, Daniel Aaron
  • Le, Quoc V.

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network using a priority queue. One of the methods includes maintaining data identifying a set of K output sequences that were previously generated; selecting at least one of the output sequences from the set of output sequences; for each selected output sequence, determining a respective score; determining, for each selected sequence, a respective first update to the current values of the controller parameters; generating a batch of new output sequences using the controller neural network; obtaining a respective reward for each of the new output sequences; determining, from the new output sequences and the output sequences in the maintained data, the K output sequences that have the highest rewards; and modifying the maintained data.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield

20.

Secure Collaboration Between Processors And Processing Accelerators In Enclaves

      
Numéro d'application 18392055
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Savagaonkar, Uday
  • Northup, Eric

Abrégé

Aspects of the disclosure relate to providing a secure collaboration between one or more PCIe accelerators and an enclave. An example system may include a PCIe accelerator apparatus. The PCIs accelerator apparatus may include the one or more PCIe accelerators and a microcontroller configured to provide a cryptographic identity to the PCIe accelerator apparatus. The PCIe accelerator apparatus may be configured to use the cryptographic identity to establish communication between the PCIe accelerator apparatus the enclave.

Classes IPC  ?

  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 21/60 - Protection de données
  • G06F 21/79 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données dans les supports de stockage à semi-conducteurs, p.ex. les mémoires adressables directement

21.

PUPPETEERING A REMOTE AVATAR BY FACIAL EXPRESSIONS

      
Numéro d'application 18391767
Statut En instance
Date de dépôt 2023-12-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Hefny, Tarek
  • Reiter, Nicholas
  • Young, Brandon
  • Kandoor, Arun
  • Cower, Dillon

Abrégé

A method includes receiving a first facial framework and a first captured image of a face. The first facial framework corresponds to the face at a first frame and includes a first facial mesh of facial information. The method also includes projecting the first captured image onto the first facial framework and determining a facial texture corresponding to the face based on the projected first captured image. The method also includes receiving a second facial framework at a second frame that includes a second facial mesh of facial information and updating the facial texture based on the received second facial framework. The method also includes displaying the updated facial texture as a three-dimensional avatar. The three-dimensional avatar corresponds to a virtual representation of the face.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 7/13 - Détection de bords
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 17/20 - Description filaire, p.ex. polygonalisation ou tessellation
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

22.

WIRELESS CHARGING USING TIME-DIVISION MULTIPLEXING

      
Numéro d'application 18390218
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Polu, Veera Venkata Siva Nagesh
  • Jia, Liang
  • Lakshmikanthan, Srikanth

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for wireless charging using time-division multiplexing. In some implementations, a wireless charger is configured to concurrently charge multiple devices by providing power wirelessly to individual devices in different time periods. The wireless charger can perform time-division multiplexing by selectively directing the output of a single driver circuit to different power transfer coil segments at different times. The wireless charging sessions of multiple devices can be maintained by repeating a pattern of activating different power transfer coil segments one by one in successive time periods.

Classes IPC  ?

  • H02J 50/90 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique mettant en œuvre la détection ou l'optimisation de la position, p.ex. de l'alignement 
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H02J 50/12 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant un couplage inductif du type couplage à résonance
  • H02J 50/40 - Circuits ou systèmes pour l'alimentation ou la distribution sans fil d'énergie électrique utilisant plusieurs dispositifs de transmission ou de réception

23.

Transferable Neural Architecture for Structured Data Extraction From Web Documents

      
Numéro d'application 18538584
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sheng, Ying
  • Lin, Yuchen
  • Tata, Sandeep
  • Vo, Nguyen

Abrégé

Systems and methods for efficiently identifying and extracting machine-actionable structured data from web documents are provided. The technology employs neural network architectures which process the raw HTML content of a set of seed websites to create transferrable models regarding information of interest. These models can then be applied to the raw HTML of other websites to identify similar information of interest. Data can thus be extracted across multiple websites in a functional, structured form that allows it to be used further by a processing system.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 40/14 - Documents en configuration arborescente

24.

Conversational Interface for Content Creation and Editing Using Large Language Models

      
Numéro d'application 17968472
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Bent, Iii, Sylvanus Garnet
  • Zhou, Xiaolan
  • Koc, Mehmet Levent
  • Luo, Wei

Abrégé

Example embodiments of the present disclosure provide for an example method. The example method includes generating an initial user interface including a content assistant component. The example method include obtaining user input data. The example method includes processing, by a machine learned model interfacing with the content assistant component, the data indicative of the input received from the user. The method includes obtaining output data, from the machine learned model interfacing with the content assistant component, indicative of one or more content item components. The method includes transmitting data which causes the content item components to be provided for display via an updated user interface. The method includes obtaining data indicative of user selection of approval of the content item components. The method includes generating, in response to obtaining the data indicative of the user selection of the approval of the content item components, content items.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression

25.

Conversational Interface for Content Creation and Editing using Large Language Models

      
Numéro d'application 18322543
Statut En instance
Date de dépôt 2023-05-23
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Bent, Iii, Sylvanus Garnet
  • Koc, Mehmet Levent
  • Luo, Wei
  • Zhou, Xiaolan

Abrégé

Example embodiments of the present disclosure provide for an example method that includes obtaining via a conversational campaign assistant interface, by a custom language model, natural language input. The method includes generating, by the custom language model, an output comprising a predicted user intent. The method includes determining actions to perform and determining a natural language response. The method includes transmitting, to an action component, the action data structure comprising executable instructions that cause the action component to automatically perform operations associated with completing the action. The method includes transmitting to the conversation campaign assistant interface, the response data structure comprising the natural language response to be provided for display to a user via the conversational campaign assistant interface. The method includes obtaining user input indicative of a validation of the action data structure or the response data structure and updating the custom language model based on the user input.

Classes IPC  ?

26.

PHYSICAL LAYER IMPROVEMENTS FOR SHORT RANGE WIRELESS COMMUNICATIONS

      
Numéro d'application 18228857
Statut En instance
Date de dépôt 2023-08-01
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kumar, Sunil
  • Yeh, Victor

Abrégé

Various arrangements are presented that provide improvements of short-range wireless communications, such as Bluetooth LE Audio communication. An audio source device may determine that unidirectional audio is to be output. In response to determining that unidirectional audio is to be output, a first physical layer (PHY) configuration can be set for a first communication link in the downlink direction from the audio source device to the audio output device. A second PHY configuration can be set for the communication link in the uplink direction from the audio output device to the audio source device. The first PHY configuration has a greater symbol rate than the second PHY configuration.

Classes IPC  ?

  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie

27.

INITIALIZING A CONVERSATION WITH AN AUTOMATED AGENT VIA SELECTABLE GRAPHICAL ELEMENT

      
Numéro d'application 18390849
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Aggarwal, Vikram
  • Elhaddad, Dina

Abrégé

Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/04812 - Techniques d’interaction fondées sur l’aspect ou le comportement du curseur, p.ex. sous l’influence de la présence des objets affichés
  • G06F 3/0488 - 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
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

28.

UPLINK ADAPTIVE FLOW CONTROL WITH PADDING MITIGATION

      
Numéro d'application 18495301
Statut En instance
Date de dépôt 2023-10-26
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Liao, Weichih
  • Ou, Todd
  • Wang, Yu

Abrégé

A first wireless device employs an uplink (UL) pre-transmission process to temporarily buffer data for processing prior to transmission of the resulting processed data to a second wireless device. To mitigate excessive delay of higher-priority data, higher-priority data is enqueued into the UL pre-transmission process without restriction (subject to capacity limitations), while lower-priority data is selectively enqueued into the UL pre-transmission process based on one or more criteria applied to a current volume of data in the input queue. Further, the first wireless device monitors the current transmission efficiency based on, for example, the current usage of transmission padding, and operates to dynamically adjust one or more of the criteria based on the monitored current transmission efficiency.

Classes IPC  ?

  • H04L 1/1867 - Dispositions spécialement adaptées au point d’émission
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue

29.

OBJECT HANDLING APPARATUS

      
Numéro d'application 18394987
Statut En instance
Date de dépôt 2023-12-22
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s) Panga, Avinash

Abrégé

An apparatus for handling electronic components such as hard disk drives. In one aspect, the apparatus includes a main body defining an interior space with an open front; a drive system that propels and positions the apparatus along horizontal surface; a fan system mounted within the interior space and positioned to blow air down into the interior space; a first gripper apparatus that engages an equipment drawer of an electronics rack; and a second gripper apparatus that grips and removes a target electronic component from a target position located within the equipment drawer, wherein at least a back surface of the main body includes perforations so that sufficient air flow generated by the fan system flows through the perforations to maintain cooling of electronic components in the equipment drawer when the equipment drawer is in the extracted position.

Classes IPC  ?

30.

ASSOCIATING A TASK WITH A USER BASED ON USER SELECTION OF A QUERY SUGGESTION

      
Numéro d'application 18372489
Statut En instance
Date de dépôt 2023-09-25
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Tomkins, Andrew
  • Harris, Tristan
  • Sar, Can
  • Dinardi, Angelo

Abrégé

Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.

Classes IPC  ?

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

31.

NETWORK ANOMALY DETECTION

      
Numéro d'application 18398404
Statut En instance
Date de dépôt 2023-12-28
Date de la première publication 2024-04-18
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Peroulas, James
  • Thukral, Poojita
  • Kalapatapu, Dutt
  • Terzis, Andreas
  • Sayana, Krishna

Abrégé

A method for detecting network anomalies includes receiving a control message from a cellular network and extracting one or more features from the control message. The method also includes predicting a potential label for the control message using a predictive model configured to receive the one or more extracted features from the control message as feature inputs. Here, the predictive model is trained on a set of training control messages where each training control message includes one or more corresponding features and an actual label. The method further includes determining that a probability of the potential label satisfies a confidence threshold. The method also includes analyzing the control message to determine whether the control message corresponds to a respective network performance issue. When the control message impacts network performance, the method includes communicating the network performance issue to a network entity responsible for the network performance issue.

Classes IPC  ?

32.

SCHEDULING OPERATIONS ON A COMPUTATION GRAPH

      
Numéro d'application 18223495
Statut En instance
Date de dépôt 2023-07-18
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Vee, Erik Nathan
  • Purohit, Manish Deepak
  • Wang, Joshua Ruizhi
  • Ravikumar, Shanmugasundaram
  • Svitkina, Zoya

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein generating the schedule comprises: initializing the schedule with zero nodes; for each node in the separator: determining whether the node has any predecessor nodes in the computation graph, when the node has any predecessor nodes, adding the predecessor nodes to the schedule, and adding the node in the schedule, and adding to the schedule each node in each subgraph that is not a predecessor to any node in the separator on the computation graph.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06N 3/02 - Réseaux neuronaux

33.

SUSPENSION FOR MOVING MAGNET ACTUATOR

      
Numéro d'application 18500835
Statut En instance
Date de dépôt 2023-11-02
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Walker, Jason David
  • Gladwin, Timothy A.
  • Gomes, Rajiv Bernard

Abrégé

An actuator module includes a baseplate extending in a plane, a voice coil connected to the baseplate, and a magnet assembly. The actuator module also includes a rigid frame attached to the baseplate, the rigid frame comprising four stubs. The actuator module further includes a pair of springs suspending the magnet assembly relative to the frame and baseplate so that the voice coil extends into the air gap, the pair of springs including a first and second spring each shaped as a loop defining an aperture sized to accommodate motion of the magnet assembly along a direction of the coil axis, the first spring being attached to the frame at a first pair of the four stubs, the second spring being attached to the frame at a second pair of the four stubs, and both being attached to separate portions of the magnet assembly.

Classes IPC  ?

34.

Implicit Calibration from Screen Content for Gaze Tracking

      
Numéro d'application 18279117
Statut En instance
Date de dépôt 2021-04-21
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Lagun, Dmitry
  • Prasad, Gautam
  • Firoozfam, Pezhman
  • Pi, Jimin

Abrégé

The technology relates to methods and systems for implicit calibration for gaze tracking. This can include receiving, by a neural network module, display content that is associated with presentation on a display screen (1202). The neural network module may also receive uncalibrated gaze information, in which the uncalibrated gaze information includes an uncalibrated gaze trajectory that is associated with a viewer gaze of the display content on the display screen (1204). A selected function is applied by the neural network module to the uncalibrated gaze information and the display content to generate a user-specific gaze function (1206). The user-specific gaze function has one or more personalized parameters. And the neural network module can then apply the user-specific gaze function to the uncalibrated gaze information to generate calibrated gaze information associated with the display content on the display screen (1208). Training and testing information may alternatively be created for implicit gaze calibration (1000).

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
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte

35.

Computerized Methods and Apparatus for Data Cloning

      
Numéro d'application 18491972
Statut En instance
Date de dépôt 2023-10-23
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Gottemukkula, Yeganjaiah
  • Mutalik, Madhav
  • Karnik, Siddhartha
  • Taylor, Tracy Melbourne

Abrégé

Methods for creating a live copy of a data object from a production system for use by third party applications include receiving at least one request for a copy of production data from an application; creating a live backup copy; creating a flash copy of the live backup copy, and a flash copy bitmap; creating a modified version of the live backup copy by changing a subset of data in the live backup copy; recording the changed subset of data using the flash copy bitmap; mounting, the modified version of the live backup copy to the application; and transforming the modified version of the live backup copy back to the live backup copy when unmounting the modified version of the live backup copy of the production data from the application by applying changes associated with the flash copy bitmap to the live backup copy.

Classes IPC  ?

  • 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
  • G06F 16/182 - Systèmes de fichiers distribués
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

36.

SELECTING AVATAR FOR VIDEOCONFERENCE

      
Numéro d'application 18047420
Statut En instance
Date de dépôt 2022-10-18
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Zhang, Yinda
  • Du, Ruofei

Abrégé

A method can include selecting, from at least a first avatar and a second avatar based on at least one attribute of a calendar event associated with a user, a session avatar, the first avatar being based on a first set of images of a user wearing a first outfit and the second avatar being based on a second set of images of the user wearing a second outfit, and presenting the session avatar during a videoconference, the presentation of the session avatar changing based on audio input received from the user during the videoconference.

Classes IPC  ?

37.

Pre-Training a Model Using Unlabeled Videos

      
Numéro d'application 17957291
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-18
Propriétaire Google LLC (USA)
Inventeur(s)
  • Seo, Hongsuck
  • Nagrani, Arsha
  • Arnab, Anurag
  • Schmid, Cordelia Luise

Abrégé

Systems and methods method for performing captioning for image or video data are described herein. The method can include receiving unlabeled multimedia data, and outputting, from a machine learning model, one or more captions for the multimedia data. Training the machine learning model to create these outputs can include inputting a subset of video frames and a first utterance into the machine learning model, using the machine learning model to predict a predicted utterance based on the subset of video frames and the first utterance, and updating one or more parameters of the machine learning model based on a loss function that compares the predicted utterance with the second utterance.

Classes IPC  ?

  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/24 - Reconnaissance de la parole utilisant des caractéristiques non acoustiques
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

38.

Filling field on user interface based on content of message

      
Numéro d'application 15144126
Numéro de brevet 11960827
Statut Délivré - en vigueur
Date de dépôt 2016-05-02
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chao, Thomas
  • Jillissen, Jeroen
  • Kaushal, Govind
  • Sarkar, Prasenjit
  • Carey, Deanna
  • Matta, Annika

Abrégé

A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present a user interface of an application in association with a user account, the user interface including at least one fillable field, determine a content type of the at least one fillable field, search messages stored in association with the user account for a text string associated with the content type of the at least one fillable field, and fill the at least one fillable field with the text string.

Classes IPC  ?

  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06F 40/14 - Documents en configuration arborescente
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/306 - Profils des utilisateurs

39.

Using natural language latent representation in automated conversion of source code from base programming language to target programming language

      
Numéro d'application 18198674
Numéro de brevet 11960867
Statut Délivré - en vigueur
Date de dépôt 2023-05-17
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Singh, Rishabh
  • Dai, Hanjun
  • Zaheer, Manzil
  • Goncharuk, Artem
  • Davis, Karen
  • Andre, David

Abrégé

Using a natural language (NL) latent presentation in the automated conversion of source code from a base programming language (e.g., C++) to a target programming language (e.g., Python). A base-to-NL model can be used to generate an NL latent representation by processing a base source code snippet in the base programming language. Further, an NL-to-target model can be used to generate a target source code snippet in the target programming language (that is functionally equivalent to the base source code snippet), by processing the NL latent representation. In some implementations, output(s) from the NL-to-target model indicate canonical representation(s) of variables, and in generating the target source code snippet, technique(s) are used to match those canonical representation(s) to variable(s) of the base source code snippet. In some implementations, multiple candidate target source code snippets are generated, and a subset (e.g., one) is selected based on evaluation(s).

Classes IPC  ?

  • G06F 8/30 - Création ou génération de code source
  • G06F 8/41 - Compilation
  • G06F 40/279 - Reconnaissance d’entités textuelles
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes

40.

Display screen with animated graphical user interface

      
Numéro d'application 29878895
Numéro de brevet D1023037
Statut Délivré - en vigueur
Date de dépôt 2023-06-28
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Gaiser, Jonathan
  • Parmar, Siddhartha
  • Thai, John
  • De Gusmao Nogueira, Victor
  • Tran, Kim

41.

Display screen or portion thereof with graphical user interface

      
Numéro d'application 29807301
Numéro de brevet D1023026
Statut Délivré - en vigueur
Date de dépôt 2021-09-10
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Hickernell, Joshua
  • Greenbaum, Isaac Solomon
  • Etkin, Thomas
  • Malik, Sameel Ahmed
  • Markley, Harry Tre
  • Bramlett, Drusilla De La Cruz
  • Ferr, Hayley Amber
  • Chen, Betty Jiaxin
  • Medina, Diana Elizeth Artalejo

42.

Wearable electronic device

      
Numéro d'application 29839982
Numéro de brevet D1022987
Statut Délivré - en vigueur
Date de dépôt 2022-05-25
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Reimann, Gina
  • Olsson, Maj Isabelle
  • Hong, Julie
  • Gredler, Christoph

43.

EARBUD-TO-EARBUD COMMUNICATION RELAY

      
Numéro d'application 18205346
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kumar, Sunil
  • Barros, Daniel

Abrégé

Various arrangements of wireless earbuds are presented. A first earbud, can include a first speaker, a first processing system, and a first wireless communication interface, that communicates with an audio source device using Bluetooth communications. A second earbud can include a second speaker, a second processing system, and a second wireless communication interface, that communicates with the audio source device and the first earbud using Bluetooth communications. The first earbud and the second earbud may be configured to wirelessly communicate with each other following completion of a first connected isochronous stream (CIS) event for the first earbud and second CIS event for the second earbud within a connected isochronous group (CIG) event.

Classes IPC  ?

44.

JOINT CONNECTED ISOCHRONOUS STREAM COMMUNICATION WITH CROSS ACKNOWLEDGEMENT

      
Numéro d'application 18218253
Statut En instance
Date de dépôt 2023-07-05
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Barros, Daniel
  • Kumar, Sunil

Abrégé

Various arrangements for short-range wireless communication are presented herein. An earbud of a pair of true wireless earbuds can receive an audio packet addressed to the other earbud of the pair. A single connected isochronous stream (CIS) within a connected isochronous group (CIG) may be present between the pair of true wireless earbuds and an audio source which transmitted the audio packet. The earbud can transmit a cross-acknowledgement indicating receipt of the audio packet to the other earbud. The earbud can also transmit audio data from the audio packet to the other earbud after the cross acknowledgement.

Classes IPC  ?

  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04W 76/15 - Gestion de la connexion Établissement de la connexion Établissement de connexions à liens multiples sans fil

45.

Methods and Structures for Coupling Thermal Dissipating Elements and Thermal Cooling Structures to Integrated Circuit Dies

      
Numéro d'application 18225944
Statut En instance
Date de dépôt 2023-07-25
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Tang, Yingshi
  • Wang, Yingying
  • Jain, Padam
  • Samadiani, Emad
  • Udhayakumar, Sudharshan Sugavanesh
  • Iyengar, Madhusudan K.

Abrégé

Methods and structures for providing thermal dissipating elements on integrated circuit (“IC”) dies are disclosed. A thermal dissipating element placement assembly, such as a pin fin placement assembly, along with a vacuum pickup assembly, can be used to assist with simultaneous placement of multiple pin fins with desired profiles on desired locations of the IC die. The pin fin placement assembly may be comprised of one or more plates with a plurality of apertures therein for receiving the pin fins. The pin fin placement assembly can be further incorporated into a thermal cooling structure, which can include a manifold configured to encase the IC die and attached pin fins.

Classes IPC  ?

  • H05K 13/04 - Montage de composants
  • H05K 1/02 - Circuits imprimés - Détails
  • H05K 7/20 - Modifications en vue de faciliter la réfrigération, l'aération ou le chauffage

46.

Koopman Neural Forecaster for Time Series with Temporal Distribution Shifts

      
Numéro d'application 18373417
Statut En instance
Date de dépôt 2023-09-27
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Arik, Sercan Omer
  • Dong, Yihe
  • Yu, Qi
  • Wang, Rui

Abrégé

Aspects of the disclosure provide a deep sequence model, referred to as Koopman Neural Forecaster (KNF), for time series forecasting. KNF leverages deep neural networks (DNNs) to learn the linear Koopman space and the coefficients of chosen measurement functions. KNF imposes appropriate inductive biases for improved robustness against distributional shifts, employing both a global operator to learn shared characteristics, and a local operator to capture changing dynamics, as well as a specially-designed feedback loop to continuously update the learnt operators over time for rapidly varying behaviors. KNF achieves superior performance on multiple time series datasets that are shown to suffer from distribution shifts.

Classes IPC  ?

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

47.

MEDIA COMSUMPTION HISTORY

      
Numéro d'application 18390590
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Sharifi, Matthew

Abrégé

Methods, systems, and apparatus for receiving, from a user, a request that includes an entity identifier associated with an entity that is referenced by one or more query terms of a search query, determining that the entity is identified in a media consumption database as a media item that has been indicated as consumed by the user or that the entity is associated with a media item that is identified in the media consumption database as a media item that has been indicated as consumed by the user, and based on the determination, providing a response to the request, the response including data indicating that the entity is a media item that has been indicated as consumed by the user or that the entity is associated with a media item that has been indicated as consumed by the user.

Classes IPC  ?

  • G06F 16/487 - 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 informations géographiques ou spatiales, p.ex. la localisation
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/432 - Formulation de requêtes
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/48 - 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
  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/0601 - Commerce électronique [e-commerce]

48.

RECOGNIZING POLLING QUESTIONS FROM A CONFERENCE CALL DISCUSSION

      
Numéro d'application 18391536
Statut En instance
Date de dépôt 2023-12-20
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Burd, Emily
  • Sharma, Akshat

Abrégé

Data indicating one or more verbal phrases provided by one or more participants during a conference call is fed as input to a machine learning model. One or more outputs of the machine learning model are obtained. A polling question for polling at least a portion of the participants is extracted from the one or more outputs of the machine learning model. The polling question is based on one or more verbal phrases provided by the one or more participants. The polling question is provided for polling the at least the portion of the participants during the conference call.

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06N 20/00 - Apprentissage automatique
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la 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

49.

Tuning Approximate Nearest Neighbor Search Engines for Speed-Recall Tradeoffs Via Lagrange Multiplier Methods

      
Numéro d'application 18474907
Statut En instance
Date de dépôt 2023-09-26
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sun, Philip Wenjie
  • Guo, Ruiqi
  • Kumar, Sanjiv

Abrégé

The disclosure is directed towards automatically tuning quantization-based approximate nearest neighbors (ANN) search methods and systems (e.g., search engines) to perform at the speed-recall pareto frontier. With a desired search cost or recall as input, the embodiments employ Lagrangian-based methods to perform constrained optimization on theoretically-grounded search cost and recall models. The resulting tunings, when paired with the efficient quantization-based ANN implementation of the embodiments, exhibit excellent performance on standard benchmarks while requiring minimal tuning or configuration complexity.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/953 - Requêtes, p.ex. en utilisant des moteurs de recherche du Web

50.

Personalized Federated Learning Via Sharable Basis Models

      
Numéro d'application 18474934
Statut En instance
Date de dépôt 2023-09-26
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chen, Hong-You
  • Gong, Boqing
  • Zhang, Mingda
  • Qi, Hang
  • Jia, Xuhui
  • Zhang, Li

Abrégé

The embodiments are directed towards providing personalized federated learning (PFL) models via sharable federated basis models. A model architecture and learning algorithm for PFL models is disclosed. The embodiments learn a set of basis models, which can be combined layer by layer to form a personalized model for each client using specifically learned combination coefficients. The set of basis models are shared with each client of a set of the clients. Thus, the set of basis models is common to each client of the set of clients. However, each client may generate a unique PFL based on their specifically learned combination coefficients. The unique combination of coefficients for each client may be encoded in a separate personalized vector for each of the clients.

Classes IPC  ?

  • G06N 3/098 - Apprentissage distribué, p.ex. apprentissage fédéré

51.

Channel Fusion for Vision-Language Representation Learning

      
Numéro d'application 18476037
Statut En instance
Date de dépôt 2023-09-27
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Piergiovanni, Anthony J.
  • Aladago, Maxwell Mbabilla

Abrégé

Provided is an approach that aligns multi-modal tokens using cross-attention without losing the advantages of global self-attention. In contrast to previous works that concatenate the unimodal tokens along the sequence dimension, example approaches described herein align per-modality tokens by chaining them along the channels. Specifically, the tokens from one modality can be used to query the other modality and the output can be concatenated with the query tokens on the channels. An analogous process can also be repeated (or performed in parallel) where the roles of the two modalities are switched. The resulting sets of compound tokens can be concatenated and fed into a self-attention encoder such as a transformer encoder that performs self-attention.

Classes IPC  ?

  • 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/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 30/19 - Reconnaissance utilisant des moyens électroniques

52.

ONLINE TRAINING OF MACHINE LEARNING MODELS USING BAYESIAN INFERENCE OVER NOISE

      
Numéro d'application 18477525
Statut En instance
Date de dépôt 2023-09-28
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Jones, Matthew
  • Mozer, Michael Curtis

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for online training of machine learning models predicting time-series data. In one aspect, a method comprises training a machine learning model having a plurality of weights by maintaining weight data, specifying a plurality of sub-weights for each of the plurality of weights and covariance data that estimates the joint uncertainty between the sub-weights, and, at each of a plurality of time steps, receiving model inputs, processing the model inputs using the weight data to generate corresponding model outputs, receiving corresponding ground truth outputs, and updating the weight data using the corresponding ground truth outputs.

Classes IPC  ?

53.

MATCHING CONTENT PROVIDERS AND INTERESTED CONTENT USERS

      
Numéro d'application 18480142
Statut En instance
Date de dépôt 2023-10-03
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Corduneanu, Adrian Dumitru
  • Manor, Eyal
  • Spencer, Scott
  • Heilig, Joerg

Abrégé

Methods, systems, and apparatuses to match content providers and interested content users are described. Input indicating an accessing of a network location by a user is received along with the user's identifier. The identifier is obfuscated and transmitted to a content provider configured to provide content to the user at the network location. A re-direct identifier is transmitted to the user instructing the user to directly contact the content provider. When the user contacts the content provider, the user transmits a provider-specific identifier by which the content provider identifies the user and the obfuscated user identifier. The content provider updates a database of obfuscated user identifiers and provider-specific user identifiers based on the received identifiers. Thus, the content provider is enabled to identify interested users based on obfuscated and provider-specific user identifiers.

Classes IPC  ?

54.

LIGHT-EMITTING DIODES WITH INTEGRATED OPTICAL ELEMENTS

      
Numéro d'application 18482554
Statut En instance
Date de dépôt 2023-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Leung, Benjamin
  • Tsai, Miao-Chan
  • Hurtt, Sheila
  • He, Gang
  • Schneider, Jr., Richard Peter

Abrégé

The disclosure describes various aspects of using optical elements monolithically integrated with light-emitting diode (LED) structures. In an aspect, a light emitting device includes a single LED structure having an active region and a single optical element disposed on the LED structure and configured to collimate and steer light emitted by the LED structure. One or more additional optical elements may also be disposed on the LED structure. In another aspect, a light emitting device may include multiple LED structures and a single optical element disposed on the multiple LED structures and configured to collimate and steer light emitted by the multiple LED structures. For each of these aspects, the LED structure(s) and the optical element(s) are made of a material that includes GaN, the LED structure(s) has a corresponding active region, and the LED structure(s) has a corresponding reflective contact disposed opposite to the optical element(s).

Classes IPC  ?

  • H01L 33/32 - Matériaux de la région électroluminescente contenant uniquement des éléments du groupe III et du groupe V de la classification périodique contenant de l'azote
  • G02B 3/04 - Lentilles simples ou composées à surfaces non sphériques à surfaces continues engendrées par une rotation autour d'un axe, mais s'écartant d'une véritable sphère
  • G02B 27/30 - Collimateurs
  • H01L 33/00 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails
  • H01L 33/18 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails caractérisés par les corps semi-conducteurs ayant une structure cristalline ou une orientation particulière, p.ex. polycristalline, amorphe ou poreuse au sein de la région électroluminescente
  • H01L 33/60 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails caractérisés par les éléments du boîtier des corps semi-conducteurs Éléments de mise en forme du champ optique Éléments réfléchissants

55.

DEPLOYING OPTIMIZATION PROFILES FOR COMPILING COMPUTER PROGRAMS IN DATA CENTERS

      
Numéro d'application 18482738
Statut En instance
Date de dépôt 2023-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Wang, Yu
  • Chen, Dehao
  • Phothilimthana, Phitchaya Mangpo

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for feedback-directed optimization. One of the methods includes maintaining a data store comprising a plurality of optimization profiles that are used by a compiler to compile respective computer programs. The computer programs can be invoked by a set of executing workloads. Operations are repeatedly performed that include, for each optimization profile in at least a subset of the optimization profiles: determining or predicting whether the optimization profile is a valid optimization profile for a current software version of the compiler, and in response to determining or predicting that the optimization profile is not a valid optimization profile for the current software version of the compiler, removing the optimization profile from the data store.

Classes IPC  ?

56.

Highly Efficient Convolutional Neural Networks

      
Numéro d'application 18486534
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Howard, Andrew Gerald
  • Sandler, Mark
  • Chen, Liang-Chieh
  • Zhmoginov, Andrey
  • Zhu, Menglong

Abrégé

The present disclosure provides directed to new, more efficient neural network architectures. As one example, in some implementations, the neural network architectures of the present disclosure can include a linear bottleneck layer positioned structurally prior to and/or after one or more convolutional layers, such as, for example, one or more depthwise separable convolutional layers. As another example, in some implementations, the neural network architectures of the present disclosure can include one or more inverted residual blocks where the input and output of the inverted residual block are thin bottleneck layers, while an intermediate layer is an expanded representation. For example, the expanded representation can include one or more convolutional layers, such as, for example, one or more depthwise separable convolutional layers. A residual shortcut connection can exist between the thin bottleneck layers that play a role of an input and output of the inverted residual block.

Classes IPC  ?

57.

Signal Processing Coordination Among Digital Voice Assistant Computing Devices

      
Numéro d'application 18488623
Statut En instance
Date de dépôt 2023-10-17
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kothari, Anshul
  • Bhaya, Gaurav
  • Jain, Tarun

Abrégé

Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.

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
  • G06N 20/00 - Apprentissage automatique
  • G10L 25/03 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

58.

CREATING DYNAMIC DATA-BOUND CONTAINER HOSTED VIEWS AND EDITABLE FORMS

      
Numéro d'application 18542146
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Procopio, Michael Jeffrey
  • Hashmi, Sarmad

Abrégé

A method for using a user-fillable form in a host container includes receiving, at a host container, a user-fillable form bound to dynamic data from an underlying data source where the user-fillable form has a data structure generated by prepopulated coding. The method further includes translating the user-fillable form into a hostable format for the host container. The method also includes rendering, using the hostable format for the host container, the user-fillable form in a user interface. The method further includes receiving, at the user interface of the host container, from a user of the host container, a data entry for input to the user-fillable form and updating, by the host container, the dynamic data from the underlying data source by persisting data from the data entry in a data store associated with the underlying data source.

Classes IPC  ?

  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 21/31 - Authentification de l’utilisateur
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres

59.

ADAPTIVE ARTIFICIAL NEURAL NETWORK SELECTION TECHNIQUES

      
Numéro d'application 18542424
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Foerster, Jakob Nicolaus

Abrégé

Computer-implemented techniques can include obtaining, by a client computing device, a digital media item and a request for a processing task on the digital item and determining a set of operating parameters based on (i) available computing resources at the client computing device and (ii) a condition of a network. Based on the set of operating parameters, the client computing device or a server computing device can select one of a plurality of artificial neural networks (ANNs), each ANN defining which portions of the processing task are to be performed by the client and server computing devices. The client and server computing devices can coordinate processing of the processing task according to the selected ANN. The client computing device can also obtain final processing results corresponding to a final evaluation of the processing task and generate an output based on the final processing results.

Classes IPC  ?

60.

ADAPTING CLIENT APPLICATION OF FEATURE PHONE BASED ON EXPERIMENT PARAMETERS

      
Numéro d'application 18543936
Statut En instance
Date de dépôt 2023-12-18
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Accame, Diego
  • Lee, Abraham
  • Wan, Yujie
  • Raghunathan, Shriya
  • Carino, Raymond
  • Ji, Feng
  • Lal Das, Shashwat
  • Westman, Nickolas

Abrégé

Some implementations are directed to adapting a client application on a feature phone based on experiment parameters. Some of those implementations are directed to adapting an assistant client application, where the assistant client application interacts with remote assistant component(s) to provide automated assistant functionalities via the assistant client application of the feature phone. Some implementations are additionally or alternatively directed to determining whether an invocation, of an assistant client application on a feature phone, is a request for transcription of voice data received in conjunction with the invocation, or is instead a request for an assistant response that is responsive to the transcription of the voice data (e.g., includes assistant content that is based on and in addition to the transcription, and that optionally lacks the transcription itself).

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 9/445 - Chargement ou démarrage de programme
  • 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
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

61.

Voice Query Handling in an Environment with Multiple Users

      
Numéro d'application 17938659
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Carbune, Victor

Abrégé

A method includes detecting multiple users, receiving a first query issued by a first user, the first query including a command for a digital assistant to perform a first action, and enabling a round robin mode to control performance of actions commanded by queries. The method also includes, while performing the first action, receiving audio data corresponding to a second query including a command to perform a second action, performing speaker identification on the audio data, determining that the second query was spoken by the first user, preventing performing the second action, and prompting at least another user to issue a query. The method further includes receiving a third query issued by a second user, the third query including a command for the digital assistant to perform a third action, and when the digital assistant completes performing the first action, executing performance of the third action.

Classes IPC  ?

  • G10L 17/22 - Procédures interactives; Interfaces homme-machine
  • G06F 16/638 - Présentation des résultats des requêtes

62.

METHODS TO INCREASE EFFICIENCY AND REDUCE SEE THROUGH ARTIFACTS OF REFLECTIVE WAVEGUIDES

      
Numéro d'application 17963816
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Kowalski, Jamie Elizabeth
  • Potnis, Shreyas
  • Anderson, Rhys
  • Afanasev, Kirill
  • Glik, Eliezer
  • Bodiya, Timothy Paul
  • Isbrucker, Victor

Abrégé

A waveguide including first and second sections has a first molded optic material forming a portion of the geometry of one or more Bragg gratings disposed on one surface of the first section of the waveguide. Similarly, a second molded optic material forming another portion of the geometry of one or more Bragg gratings is disposed on one surface of the second section of the waveguide. Further, a photopolymer material is deposited on the first molded optic material. As the first and second sections are coupled, a waveguide is formed with a layer of photopolymer material disposed in the waveguide with the layer of photopolymer material having a geometry defined by the first and second molded optic materials. Bragg grating holograms are then recorded in the layer of photopolymer material, resulting in a waveguide with a plurality of Bragg gratings.

Classes IPC  ?

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

63.

RENDERING AUGMENTED REALITY CONTENT BASED ON POST-PROCESSING OF APPLICATION CONTENT

      
Numéro d'application 17962795
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Sedouram, Ramprasad

Abrégé

Implementations relate to an automated assistant that provides augmented reality content, via a display interface of computerized glasses, resulting from post-processing of application content. The application content can be identified based on prior interactions between a user and one or more applications, and the application content can be processed to determine objects, and/or object classifications, that may be associated with the application content. When the user is wearing the computerized glasses, and the object is detected within a field of view of the computerized glasses, the automated assistant can cause certain content to be rendered at the display interface of the computerized glasses. In some implementations, the content can be generated to supplement, and/or be different from, existing content that the user may have already accessed, in furtherance of preventing duplicative usage of applications and/or preserving computational resources.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée

64.

AUTOMATICALLY CALIBRATING ANCHOR DEVICES IN AN INDOOR POSITIONING SYSTEM

      
Numéro d'application 17638002
Statut En instance
Date de dépôt 2021-10-14
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Shin, Dongeek

Abrégé

To determine locations of ultra-wideband (UWB) anchor devices in an indoor positioning system, the indoor positioning system obtains distance measurements between each pair of N UWB anchor devices in the indoor positioning system. Each distance measurement is determined based on a round trip time of a UWB signal communicated between the pair of UWB anchor devices. The indoor positioning system also determines a location of each of the UWB anchor devices within the indoor positioning system using the distance measurements, and reconstructs an absolute network topology of the UWB anchor devices using the determined locations of the UWB anchor devices. The absolute network topology is used to determine a location of a client device within the indoor positioning system.

Classes IPC  ?

  • G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de position; Localisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques

65.

Handling Contradictory Queries on a Shared Device

      
Numéro d'application 17938455
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Carbune, Victor

Abrégé

A method for handling contradictory queries on a shared device includes receiving a first query issued by a first user, the first query specifying a first long-standing operation for a digital assistant to perform, and while the digital assistant is performing the first long-standing operation, receiving a second query, the second query specifying a second long-standing operation for the digital assistant to perform. The method also includes determining that the second query was issued by another user different than the first user and determining, using a query resolver, that performing the second long-standing operation would conflict with the first long-standing operation. The method further includes identifying one or more compromise operations for the digital assistant to perform, and instructing the digital assistant to perform a selected compromise operation among the identified one or more compromise operations.

Classes IPC  ?

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

66.

Trans-Inductor Voltage Regulator For High Bandwidth Power Delivery

      
Numéro d'application 17961264
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Jiang, Shuai
  • Li, Xin
  • Kwon, Woon-Seong
  • Yang, Cheng Chung
  • Wang, Qiong
  • Kim, Nam Hoon
  • Popovich, Mikhail
  • Gan, Houle
  • Nan, Chenhao

Abrégé

A voltage regulator having a multiple of main stages and at least one accelerated voltage regulator (AVR) bridge is provided. The main stages may respond to low frequency current transients and provide DC output voltage regulation. The AVR bridges are switched much faster than the main stages and respond to high frequency current transients without regulating the DC output voltage. The AVR bridge frequency response range can overlap with the main stage frequency response range, and the lowest frequency to which the AVR bridges respond may be set lower than the highest frequency to which the main stages respond.

Classes IPC  ?

  • H02M 3/335 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant continu avec transformation intermédiaire en courant alternatif par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrodes de commande pour produire le courant alternatif intermédiaire utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs
  • H02M 1/00 - APPAREILS POUR LA TRANSFORMATION DE COURANT ALTERNATIF EN COURANT ALTERNATIF, DE COURANT ALTERNATIF EN COURANT CONTINU OU VICE VERSA OU DE COURANT CONTINU EN COURANT CONTINU ET EMPLOYÉS AVEC LES RÉSEAUX DE DISTRIBUTION D'ÉNERGIE OU DES SYSTÈMES D'ALI; TRANSFORMATION D'UNE PUISSANCE D'ENTRÉE EN COURANT CONTINU OU COURANT ALTERNATIF EN UNE PUISSANCE DE SORTIE DE CHOC; LEUR COMMANDE OU RÉGULATION - Détails d'appareils pour transformation

67.

WORKLOAD SCHEDULING USING QUEUES WITH DIFFERENT PRIORITIES

      
Numéro d'application 17963897
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Wang, Yu
  • Jablin, Thomas Benjamin
  • Stanton, Caitlin King

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling workloads on computing resources using a high priority queue and a low priority queue. The high priority queue maintains pending high priority workloads to be scheduled for execution, and the low priority queue maintains pending low priority workloads to be scheduled for execution. The computing system as described in this specification schedules the pending low priority workloads for execution by utilizing computing resources provided by the system only when the high priority queue is empty.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

68.

Neural Semantic Fields for Generalizable Semantic Segmentation of 3D Scenes

      
Numéro d'application 18012264
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Duckworth, Daniel Christopher
  • Vora, Suhani Deepak-Ranu
  • Radwan, Noha
  • Greff, Klaus
  • Meyer, Henning
  • Genova, Kyle Adam
  • Mohammad Mehdi Sajjadi, Seyed
  • Pot, Etienne François Régis
  • Tagliasacchi, Andrea

Abrégé

Example embodiments of the present disclosure provide an example computer-implemented method for constructing a three-dimensional semantic segmentation of a scene from two-dimensional inputs. The example method includes obtaining, by a computing system comprising one or more processors, an image set comprising one or more views of a subject scene. The example method includes generating, by the computing system and based at least in part on the image set, a scene representation describing the subject scene in three dimensions. The example method includes generating, by the computing system and using a machine-learned semantic segmentation model framework, a multidimensional field of probability distributions over semantic categories, the multidimensional field defined over the three dimensions of the subject scene. The example method includes outputting, by the computing system, classification data for at least one location in the subject scene.

Classes IPC  ?

  • G06V 10/26 - Segmentation de formes dans le champ d’image; Découpage ou fusion d’éléments d’image visant à établir la région de motif, p.ex. techniques de regroupement; Détection d’occlusion
  • G06T 7/143 - Découpage; Détection de bords impliquant des approches probabilistes, p.ex. la modélisation à "champs aléatoires de Markov [MRF]"
  • G06T 15/08 - Rendu de volume

69.

PROACTIVE RENDERING OF CREDENTIALS ACCORDING TO DETERMINED LOCATION CHARACTERISTICS

      
Numéro d'application 17962804
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Sedouram, Ramprasad
  • Klein, Daniel V.

Abrégé

Implementations relate to an automated assistant that can proactively detect and respond to a request for credentials. Characteristics of an entity requesting the credentials can be preemptively determined by the automated assistant using data that may be provided by the user or other previous visitors to a location. For example, the automated assistant can determine that the entity may expressly request certain information from a user when the user arrives at the location. Based on this determination, the automated assistant can operate to initialize an interface of a computing device of the user, when the user is determined to be at or near the location. For example, an audio interface of the computing device can be initialized to capture an audible request from a person who views credentials before granting access to a feature of the location.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur

70.

MITIGATING REALITY GAP THROUGH TRAINING A SIMULATION-TO-REAL MODEL USING A VISION-BASED ROBOT TASK MODEL

      
Numéro d'application 17767675
Statut En instance
Date de dépôt 2020-05-15
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Rao, Kanishka
  • Harris, Chris
  • Ibarz, Julian
  • Irpan, Alexander
  • Khansari Zadeh, Seyed Mohammad
  • Levine, Sergey

Abrégé

Implementations disclosed herein relate to mitigating the reality gap through training a simulation-to-real machine learning model (“Sim2Real” model) using a vision-based robot task machine learning model. The vision-based robot task machine learning model can be, for example, a reinforcement learning (“RL”) neural network model (RL-network), such as an RL-network that represents a Q-function.

Classes IPC  ?

  • 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
  • B25J 9/16 - Commandes à programme
  • B25J 19/02 - Dispositifs sensibles

71.

EARBUD-TO-EARBUD CROSS-ACKNOWLEDGEMENT AND COMMUNICATION RELAY

      
Numéro d'application 18205338
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Barros, Daniel
  • Kumar, Sunil

Abrégé

Various arrangements for short-range wireless communication between audio output devices, such as true wireless earbuds, are presented herein. A first earbud of a pair of earbuds may determine that a first audio packet addressed to the first earbud from an audio source was not properly received. However, a second earbud of the pair of earbuds may properly receive the first audio packet addressed to the first earbud. The second earbud can then, directly to the first earbud, transmit a cross acknowledgement indicating that the second earbud properly received the audio packet.

Classes IPC  ?

72.

Multi-State Qubit Readout with Permutation Sequences

      
Numéro d'application 18483758
Statut En instance
Date de dépôt 2023-10-10
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Satzinger, Kevin Joseph
  • Kelly, Julian Shaw
  • Klimov, Paul Victor
  • Korotkov, Alexander Nikolaevich

Abrégé

Systems and methods for measuring quantum states of qubits with more than two levels are provided. A method can include, for a plurality of shuffling sequences, applying, by a quantum computer, one or more quantum gates to the one or more qubits to execute a quantum algorithm; applying, by the quantum computer, a shuffling sequence to the one or more qubits; and measuring, using a readout apparatus, the state of the one or more qubits to determine a readout state. The method can further include determining, by a classical computer or the quantum computer, an average occupation for one or more of the quantum states of the one or more qubits using the readout states for each of the shuffling sequences. The readout states can correspond to a state in a subset of the quantum states of the one or more qubits.

Classes IPC  ?

  • G06N 10/00 - Informatique quantique, c. à d. traitement de l’information fondé sur des phénomènes de mécanique quantique
  • B82Y 10/00 - Nanotechnologie pour le traitement, le stockage ou la transmission d’informations, p.ex. calcul quantique ou logique à un électron
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes

73.

ANSWER FACTS FROM STRUCTURED CONTENT

      
Numéro d'application 18487361
Statut En instance
Date de dépôt 2023-10-16
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Madhavan, Jayant
  • Lee, Hongrae
  • Balakrishnan, Sreeram Viswanath
  • Shen, Warren H.Y.

Abrégé

In one aspect, a method includes receiving a query determined to be a question query that seeks an answer response and data identifying resources determined to be responsive to the query; identifying structured content set in a top-ranked subset of the resources, each structured content set being content arranged according to related attributes in one of the resources; for each identified structured content set, determining whether the query matches the structured content set based on terms of the query matching related attributes of the structured content set; selecting one of the structured content sets for which the query is determined to match; generating, from the selected structured content set, a structured fact set from the related attributes that matched the terms of the query; and providing the structured fact set with search results that identify the resources determined to be responsive to the query.

Classes IPC  ?

74.

AUTOMATED ASSISTANT INVOCATION OF SECOND INTERACTIVE MODULE USING SUPPLEMENTAL DATA PROVIDED BY FIRST INTERACTIVE MODULE

      
Numéro d'application 18527657
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Davies, Scott
  • Davies, Ruxandra

Abrégé

Implementations set forth herein (elate to an automated assistant capable of bypassing soliciting a user for supplemental data for completing an action when a previously-queried application is capable of providing the supplemental data. For instance, when a user invokes the automated assistant to complete a first action with a first application, the user may provide many pertinent details. Those details may be useful to a second application that the user may subsequently invoke via the automated assistant for completing a second action. In order to save the user from having to repeat the details to the automated assistant, the automated assistant can interact with the first application in order to obtain any information that may be essential for the second application to complete the second action. The automated assistant can then provide the information to the second application, without soliciting the user for the information.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

75.

Mitigating Display Diffraction Flares for Under-Display Sensing

      
Numéro d'application 18535693
Statut En instance
Date de dépôt 2023-12-11
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chen, Xi
  • Liu, Changgeng
  • Bita, Ion
  • Mienko, Marek

Abrégé

This document describes systems and techniques directed at mitigating display diffraction flares for under-display sensing. In aspects, an equation may be derived that models the effects of a display in producing a diffraction phenomenon at an image plane of a sensing region for an under-display light-sensing device. The equation may be used to determine an arrangement (e.g., an optimized arrangement) of components (e.g., sub-pixels) within the display that minimizes a diffraction efficiency for at least one diffraction order and, thereby, mitigates an intensity and/or a prevalence of optical artifacts in light-sensing data. In implementations, an image intensity point-spread-function is utilized to calculate diffraction efficiencies for respective diffraction orders (e.g., the lowest diffraction orders, the diffraction orders with the greatest brightness).

Classes IPC  ?

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

76.

METHODS AND SYSTEMS FOR PROVIDING A SECURE AUTOMATED ASSISTANT

      
Numéro d'application 18538773
Statut En instance
Date de dépôt 2023-12-13
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Carbune, Victor

Abrégé

Implementations described herein relate to receiving user input directed to an automated assistant, processing the user input to determine whether data from a server and/or third-party application is needed to perform certain fulfillment of an assistant command included in the user input, and generating a prompt that requests a user consent to transmitting of a request to the server and/or the third-party application to obtain the data needed to perform the certain fulfillment. In implementations where the user consents, the data can be obtained and utilized to perform the certain fulfillment. In implementations where the user does not consent, client data can be generated locally at a client device and utilized to perform alternate fulfillment of the assistant command. In various implementations, the request transmitted to the server and/or third-party application can be modified based on ambient noise captured when the user input is received.

Classes IPC  ?

  • G06F 16/432 - Formulation de requêtes
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G06F 40/30 - Analyse sémantique
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

77.

LOCATION-BASED RESPONSES TO TELEPHONE REQUESTS

      
Numéro d'application 18542904
Statut En instance
Date de dépôt 2023-12-18
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Hafsteinsson, Gudmundur
  • Lebeau, Michael J.
  • Marmasse, Natalia
  • Agarwal, Sumit
  • Nishar, Dipochand

Abrégé

A method for receiving processed information at a remote device is described. The method includes transmitting from the remote device a verbal request to a first information provider and receiving a digital message from the first information provider in response to the transmitted verbal request. The digital message includes a symbolic representation indicator associated with a symbolic representation of the verbal request and data used to control an application. The method also includes transmitting, using the application, the symbolic representation indicator to a second information provider for generating results to be displayed on the remote device.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
  • H04M 1/72403 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

78.

FLEXIBLE ELECTRICAL INTER-ASSEMBLY COUPLING CIRCUIT FOR FOLDABLE DEVICES

      
Numéro d'application 18546180
Statut En instance
Date de dépôt 2021-04-14
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Allore, Joe

Abrégé

A foldable computing device may comprise a top housing assembly, a bottom housing assembly, and a flexible electrical inter-assembly coupling circuit. The top housing assembly may house a first subset of electrical component. The bottom housing assembly is mechanically coupled to the top housing assembly such that the top housing assembly is operable to cover, when closed, at least a portion of the bottom housing assembly. The bottom housing assembly may also house a second subset of the electrical components. The flexible electrical inter-assembly coupling circuit may electrically couple the first subset of the electrical components and the second subset of the electrical components. The flexible electrical intercoupling circuit configured may remain flat when the top housing assembly is open relative to the bottom housing assembly and flex when the top housing assembly is at least partially closed relative to the bottom housing assembly.

Classes IPC  ?

  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

79.

Generalized Bags for Learning from Label Proportions

      
Numéro d'application 18013053
Statut En instance
Date de dépôt 2022-01-07
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Saket, Rishi
  • Raghuveer, Aravindan
  • Ravindran, Balaraman

Abrégé

Example aspects of the present disclosure relate to an example method. The example method includes obtaining, by a computing system comprising one or more processors, a plurality of data bags. In the example method, each respective data bag of the plurality of data bags comprises a respective plurality of instances and is respectively associated with one or more proportion labels. The example method also includes generating, by the computing system, a plurality of training bags from the plurality of data bags according to a plurality of weights. In the example method, the training bags are generated such that a bag-level predicted proportion label error by a machine-learned prediction model over the plurality of training bags correlates to an instance-level predicted proportion label error by the machine-learned prediction model.

Classes IPC  ?

80.

Multi-scale Transformer for Image Analysis

      
Numéro d'application 18527528
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Ke, Junjie
  • Yang, Feng
  • Wang, Qifei
  • Wang, Yilin
  • Milanfar, Peyman

Abrégé

The technology employs a patch-based multi-scale Transformer (300) that is usable with various imaging applications. This avoids constraints on image fixed input size and predicts the quality effectively on a native resolution image. A native resolution image (304) is transformed into a multi-scale representation (302), enabling the Transformer's self-attention mechanism to capture information on both fine-grained detailed patches and coarse-grained global patches. Spatial embedding (316) is employed to map patch positions to a fixed grid, in which patch locations at each scale are hashed to the same grid. A separate scale embedding (318) is employed to distinguish patches coming from different scales in the multiscale representation. Self-attention (508) is performed to create a final image representation. In some instances, prior to performing self-attention, the system may prepend a learnable classification token (322) to the set of input tokens.

Classes IPC  ?

  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 7/00 - Analyse d'image

81.

Aggregatable Application Programming Interface

      
Numéro d'application 18045602
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s) Liu, Naitian

Abrégé

A method for an aggregatable application programming interface (API) includes receiving, from a third party service, an aggregation request requesting aggregation of client data from a client of the third party service. The method also includes receiving, from an API executed by a client device of the client, a first portion of the client data. The method includes storing the first portion of the client data and receiving, from the API, a second portion of the client data. The method includes determining that the second portion of the client data is a final portion of the client data. In response, the method includes aggregating the first portion of the client data with the second portion of the client data. The method also includes transmitting the aggregated client data to the third party service.

Classes IPC  ?

82.

High Performance Connection Scheduler

      
Numéro d'application 17961669
Statut En instance
Date de dépôt 2022-10-07
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Agarwal, Abhishek
  • Wang, Weihuang
  • Jiang, Weiwei
  • Vaduvatha, Srinivas
  • Zheng, Jiazhen

Abrégé

Aspects of the disclosure are directed to a high performance connection scheduler for reliable transport protocols in data center networking. The connection scheduler can handle enqueue events, dequeue events, and update events. The connection scheduler can include a connection queue, scheduling queue, and quality of service arbiter to support scheduling a large number of connections at a high rate.

Classes IPC  ?

  • H04L 67/61 - Ordonnancement ou organisation du service des demandes d'application, p.ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises en tenant compte de la qualité de service [QoS] ou des exigences de priorité
  • H04L 67/55 - Services réseau par poussée

83.

MANAGING POWER IN DATA CENTERS

      
Numéro d'application 17961257
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Patel, Sourav Kumar
  • Ramesh, Anand
  • Forni, Adam Christopher
  • Gubba Ravikumar, Krishnanjan

Abrégé

Systems and methods for managing power loads of one or more data centers using a wide-area energy controller to operate local energy resources of the data center based on power control information generated by a remote data center control system are described. In one aspect, a system includes a set of local energy sources configured to provide power to the loads of the energy system and a wide-area energy controller. The wide-area energy controller includes a first interface communicably coupled to an application programming interface (API) that connects a remote data center control system to respective wide-area energy controllers of multiple data centers, the first interface being configured to receive power control information from the remote data center control system via the API. The wide-area energy controller includes a control unit configured to schedule the local energy sources to provide power to the loads based on the power control information.

Classes IPC  ?

  • G06F 1/329 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par planification de tâches
  • G06F 1/3209 - Surveillance d’une activité à distance, p.ex. au travers de lignes téléphoniques ou de connexions réseau

84.

Synthetic Generation of Clinical Skin Images in Pathology

      
Numéro d'application 17768419
Statut En instance
Date de dépôt 2020-10-13
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Natarajan, Vivek
  • Liu, Yuan
  • Coz, David
  • Ghorbani, Amirata

Abrégé

We disclose the generation and training of Generative Adversarial Networks (GAN) to synthesize clinical images with skin conditions. Synthetic images for a pre-specified skin condition are generated, while being able to vary its size, location and the underlying skin color. We demonstrate that the generated images are of high fidelity using objective GAN evaluation metrics. The synthetic images are not only visually similar to real images, but also embody the respective skin conditions. Additionally, synthetic skin images can be used as a data augmentation technique for training a skin condition classifier, and improve the ability of the classifier to detect rare but malignant conditions.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G16H 10/60 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données spécifiques de patients, p.ex. pour des dossiers électroniques de patients
  • G16H 50/70 - 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 extraire des données médicales, p.ex. pour analyser les cas antérieurs d’autres patients

85.

TABLE CELL SPLITTING IN AN ONLINE DOCUMENT EDITOR

      
Numéro d'application 17960676
Statut En instance
Date de dépôt 2022-10-05
Date de la première publication 2024-04-11
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Aberbach, Tomer
  • Galante, Gregory George

Abrégé

Techniques are described herein for table cell splitting in an online document editor. A method includes: responsive to a request to split a cell in a table, determining a target number of rows and a target number of columns, automatically inserting rows adjacent to rows of the cell to reach the target number of rows, automatically inserting columns adjacent to columns of the cell to reach the target number of columns, and automatically merging groups of cells within an initial boundary of the cell, each group spanning a determined number of rows per group and a determined number of columns per group.

Classes IPC  ?

  • G06F 40/177 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées

86.

Workload-Aware Voltage Regulator Tuning

      
Numéro d'application 17961155
Statut En instance
Date de dépôt 2022-10-06
Date de la première publication 2024-04-11
Propriétaire Google LLC (USA)
Inventeur(s)
  • Gan, Houle
  • Jiang, Shuai
  • Nilamboor, Sanjay
  • Padmanabhan, Rammohan
  • Elgebaly, Mohamed

Abrégé

A method and system of tuning a voltage regulator including receiving, at a voltage regulator, workload information for a workload to be executed by a processor that receives power from the voltage regulator; setting at least one of a load line value for the voltage regulator, a setpoint voltage supplied by the voltage regulator to the processor, or a phase shedding configuration of the voltage regulator based on the workload information; and sending to the processor, after the setting is complete, an acknowledgement signal indicating that the workload can proceed.

Classes IPC  ?

  • G06F 1/3296 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par diminution de la tension d’alimentation ou de la tension de fonctionnement
  • G06F 1/329 - Gestion de l’alimentation, c. à d. passage en mode d’économie d’énergie amorcé par événements Économie d’énergie caractérisée par l'action entreprise par planification de tâches
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption

87.

Generating globally coherent timestamps

      
Numéro d'application 17740688
Numéro de brevet 11953938
Statut Délivré - en vigueur
Date de dépôt 2022-05-10
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Hochschild, Peter
  • Lloyd, Alexander
  • Hsieh, Wilson Cheng-Yi
  • Felderman, Robert Edman
  • Epstein, Michael James Boyer

Abrégé

The present technology proposes techniques for generating globally coherent timestamps. This technology may allow distributed systems to causally order transactions without incurring various types of communication delays inherent in explicit synchronization. By globally deploying a number of time masters that are based on various types of time references, the time masters may serve as primary time references. Through an interactive interface, the techniques may track, calculate and record data relative to each time master thus providing the distributed systems with causal timestamps.

Classes IPC  ?

  • G06F 1/12 - Synchronisation des différents signaux d'horloge
  • G01S 19/01 - Systèmes de positionnement par satellite à radiophares émettant des messages horodatés, p.ex. GPS [Système de positionnement global], GLONASS [Système global de navigation par satellite] ou GALILEO
  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • H04J 3/06 - Dispositions de synchronisation
  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
  • H04L 43/106 - Surveillance active, p.ex. battement de cœur, utilitaire Ping ou trace-route en utilisant des informations liées au temps dans des paquets, p.ex. en ajoutant des horodatages
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

88.

Techniques for presenting graphical content in a search result

      
Numéro d'application 18086018
Numéro de brevet 11954167
Statut Délivré - en vigueur
Date de dépôt 2022-12-21
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Hariramasamy, Senthil Kumar
  • Restom, Omar Frazer
  • Gaiha, Abhinav
  • Goyal, Bhavika
  • Grover, Rushil

Abrégé

Techniques for presenting a search result with an improved user interface. A computer system can receive, from a user device, a request for a content item. Additionally, the system can select, based on the request, a first content item from a plurality of content items. The first content item can be associated with an organization image and an organization name of an organization. Moreover, the system can process, using one or more machine-learned model, the organization image to determine whether the organization image is acceptable to be presented in the search result. Subsequently, the system can transmit, to the user device, the first content item and the organization image to be presented in the search result.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • 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

89.

Managing signals from multiple virtual machines and controlling hardware directly or through an API by a host operating system

      
Numéro d'application 17699884
Numéro de brevet 11954515
Statut Délivré - en vigueur
Date de dépôt 2022-03-21
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Au, Wing-Yee
  • Rowe, Alan
  • Narkhede, Sameer

Abrégé

A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.

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

90.

Training recurrent neural networks to generate sequences

      
Numéro d'application 17315695
Numéro de brevet 11954594
Statut Délivré - en vigueur
Date de dépôt 2021-05-10
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Bengio, Samy
  • Vinyals, Oriol
  • Jaitly, Navdeep
  • Shazeer, Noam M.

Abrégé

This document generally describes a neural network training system, including one or more computers, that trains a recurrent neural network (RNN) to receive an input, e.g., an input sequence, and to generate a sequence of outputs from the input sequence. In some implementations, training can include, for each position after an initial position in a training target sequence, selecting a preceding output of the RNN to provide as input to the RNN at the position, including determining whether to select as the preceding output (i) a true output in a preceding position in the output order or (ii) a value derived from an output of the RNN for the preceding position in an output order generated in accordance with current values of the parameters of the recurrent neural network.

Classes IPC  ?

91.

Video conference content auto-retrieval and focus based on learned relevance

      
Numéro d'application 17972515
Numéro de brevet 11956091
Statut Délivré - en vigueur
Date de dépôt 2022-10-24
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Carbune, Victor
  • Keysers, Daniel
  • Deselaers, Thomas

Abrégé

Systems and methods for video conference content auto-retrieval and focus based on learned relevance is provided. In accordance with the systems and methods, audio streams and video streams from client devices participating in a video conference are received. Based on the audio streams, a subject being discussed during the video conference at a point in time is determined. A video stream that is most relevant to the subject being discussed during the video conference at the point in time is determined from the video streams. The determined video stream is provided to the client devices for presentation on the client devices while the subject is being discussed during the video conference.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • 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

92.

Network monitoring and healing based on a behavior model

      
Numéro d'application 18199997
Numéro de brevet 11956117
Statut Délivré - en vigueur
Date de dépôt 2023-05-22
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Appachi Gounder, Arivudainambi
  • Palanisamy, Parthasarathi

Abrégé

Aspects of the disclosure are directed to monitoring, alerting, and/or root causing network problems based on current network behavior and network events at any instant in time using a network behavior model. The network behavior model can learn and be updated with network states and events to correlate network problems and determine root causes of the network problems for alerting and/or automatic correction.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 41/0604 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant du filtrage, p.ex. la réduction de l’information en utilisant la priorité, les types d’éléments, la position ou le temps
  • H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p.ex. la hiérarchie ou l’analyse temporelle ou arborescente
  • H04L 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

93.

Display screen with animated graphical user interface

      
Numéro d'application 29783239
Numéro de brevet D1021954
Statut Délivré - en vigueur
Date de dépôt 2021-05-12
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Cinek, Selim
  • Nonaka, Seigo
  • Bearman, Nick
  • Dimartile, Iii, John Thomas
  • Gundersen, James
  • Tai, Beverly

94.

DYNAMIC HETEROGENEOUS TASK PROCESSING

      
Numéro d'application 17935709
Statut En instance
Date de dépôt 2022-09-27
Date de la première publication 2024-04-04
Propriétaire Google LLC (USA)
Inventeur(s)
  • Lin, Jamie Menjay
  • Chang, Chuo-Ling

Abrégé

A method including processing a stream of data in a sequence of tasks. The processing including receiving a first block of data of the stream of data, determining features associated with the first block of data, selecting, based on the features, one of a first a task to process the first block of data or a second task to process the first block of data and if the second task is selected, shift an output of the second task in time to align the output of the second task with a predicted output of the first task processing a second block of data of the stream of data.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/46 - Dispositions pour la multiprogrammation

95.

Automatic Generation of Chat Applications from No-Code Application Development Platforms

      
Numéro d'application 17937375
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-04
Propriétaire Google LLC (USA)
Inventeur(s)
  • Procopio, Michael Jeffrey
  • Hashmi, Sarmad
  • Moore, Rachel Goodman
  • Westbury, Nicholas Eric
  • Natarajan, Girimurugan
  • Cortez, Francis Herrera
  • Yuen, Carlin

Abrégé

A method for generation of chat applications includes receiving a deployment request requesting deployment of a no-code application generated by a user within a no-code environment to a chat application environment. The no-code application includes a trigger condition, an action response defining an action in response to the trigger condition being satisfied, and a no-code environment graphical user interface (GUI) view based on the action response. The method includes, after receiving the deployment request, receiving an interaction indication indicating that the trigger condition is satisfied. In response to receiving the interaction indication, the method includes executing the action response, translating the no-code environment GUI view into a chat application GUI view, and transmitting the chat application GUI view to a user device. The chat application GUI view is configured to cause the user device to display the chat application GUI view within the chat application environment.

Classes IPC  ?

  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 8/34 - Programmation graphique ou visuelle
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel

96.

Component Shielding

      
Numéro d'application 17937953
Statut En instance
Date de dépôt 2022-10-04
Date de la première publication 2024-04-04
Propriétaire Google LLC (USA)
Inventeur(s)
  • Lin, Wen Shian
  • Hsu, Chien Hua
  • Lee, Shihwen
  • Wang, Bing-Feng
  • Wang, Chijer

Abrégé

Techniques and apparatuses directed to component shielding are described in this document. A first aspect relates to a system including a printed circuit board (PCB) oriented along a first plane, a device on the PCB, and a component shield having a wall structure oriented perpendicular to the first plane and a cover structure connected to the wall structure. The system includes a housing structure oriented along a second plane that is substantially parallel to the first plane. The first and second planes define a shielded space within which the component shield and the device reside. The system further includes a shielding layer residing at least partially between the cover and housing structures. The shielding layer has an irregular cross-section along a fourth plane perpendicular to at least one of the first or second planes and a third plane. The irregular cross-section includes a protrusion that extends from the third plane.

Classes IPC  ?

  • H05K 9/00 - Blindage d'appareils ou de composants contre les champs électriques ou magnétiques

97.

Generative Models for Discrete Datasets Constrained by a Marginal Distribution Specification

      
Numéro d'application 17951889
Statut En instance
Date de dépôt 2022-09-23
Date de la première publication 2024-04-04
Propriétaire Google LLC (USA)
Inventeur(s)
  • Dai, Hanjun
  • Dai, Bo
  • Yang, Mengjiao
  • Xue, Yuan
  • Schuurmans, Dale Eric

Abrégé

The present disclosure is directed to generative models for datasets constrained by marginal constraints. One method includes receiving a request to generate a target dataset based on a marginal constraint for a source dataset. A first object occurs at a source frequency in the source dataset. The marginal constraint indicates a target frequency for the first object. The source dataset encodes a set of co-occurrence frequencies for a plurality of object pairs. A source generative model is accessed. The source generative model includes a first module and a second module that are trained on the source dataset. The second module is updated based on the marginal constraint. An adapted generative model is generated that includes the first module and the updated second module. The target dataset is generated based on the adapted generative model. The first object occurs at the target frequency in the target dataset. The target dataset encodes the set of co-occurrence frequencies for the plurality of object pairs.

Classes IPC  ?

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

98.

IDENTIFYING AND CORRECTING AUTOMATIC SPEECH RECOGNITION (ASR) MISRECOGNITIONS IN A DECENTRALIZED MANNER

      
Numéro d'application 17958887
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-04
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Mathews, Rajiv
  • Prabhavalkar, Rohit
  • Motta, Giovanni
  • Chen, Mingqing
  • Zhou, Lillian
  • Guliani, Dhruv
  • Zhang, Harry
  • Strohman, Trevor
  • Beaufays, Françoise

Abrégé

Implementations described herein identify and correct automatic speech recognition (ASR) misrecognitions. For example, on-device processor(s) of a client device may generate a predicted textual segment that is predicted to correspond to spoken utterance of a user of the client device, and may receive further input that modifies the predicted textual segment to an alternate textual segment. Further, the on-device processor(s) may store these textual segments in on-device storage as a candidate correction pair, and transmit the candidate correction pair to a remote system. Moreover, remote processor(s) of the remote system may determine that the candidate correction pair is an actual correction pair, and may cause client devices to generate updates for a global ASR model for the candidate correction pair. Additionally, the remote processor(s) may distribute the global ASR model to the client devices and/or additional client devices.

Classes IPC  ?

  • G10L 15/197 - Grammaires probabilistes, p.ex. n-grammes de mots
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

99.

PAUSING OR HANDING OFF A NAVIGATION SESSION TO SAVE POWER

      
Numéro d'application 17637989
Statut En instance
Date de dépôt 2021-07-19
Date de la première publication 2024-04-04
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Carbune, Victor

Abrégé

Techniques for saving mobile device power during turn by turn navigation sessions are provided. An example method includes receiving an indication of an origin location and a destination location via a navigation application operating on a mobile computing device; generating a navigation route based on the origin location and the destination location using the navigation application, including indications of one or more maneuvers required to be performed by a user; comparing a remaining battery power level associated with the mobile computing device to a predicted processing power required for the navigation application to perform one or more functions related to the navigation route; and causing the navigation application to operate in a power-saving mode based on the comparison. Operating the navigation application in the power-saving mode may include temporarily suspending at least one of the one or more functions of related to the navigation route.

Classes IPC  ?

  • G06F 1/3212 - Surveillance du niveau de charge de la batterie, p.ex. un mode d’économie d’énergie étant activé lorsque la tension de la batterie descend sous un certain niveau
  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués

100.

PRIVATE DIRECTIONS AND NAVIGATION

      
Numéro d'application 17637994
Statut En instance
Date de dépôt 2021-09-29
Date de la première publication 2024-04-04
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Sharifi, Matthew

Abrégé

Techniques for preserving privacy during turn by turn navigation sessions are provided. An example method includes receiving an indication of a precise origin location and a precise destination location via a navigation application operating on a mobile computing device. The navigation application may generate an indication of a coarse origin region including the precise origin location, and an indication of a coarse destination region including the precise destination location, and transmit the indications of the coarse origin and destination regions to an external navigation server. The navigation application may receive, from the external navigation server, a coarse navigation route from the coarse origin region to the coarse destination region, as well as navigation data associated with the coarse origin and destination regions, based on which the navigation application may generate the private navigation route for the user. The private navigation route may then be provided to the user.

Classes IPC  ?

  • G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
  1     2     3     ...     100        Prochaine page