Google LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 26 943 pour Google LLC Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 197
2022 juin (MACJ) 156
2022 mai 181
2022 avril 198
2022 mars 185
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 4 166
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 1 823
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 1 808
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 419
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales 1 289
Voir plus
Statut
En Instance 3 061
Enregistré / En vigueur 23 882
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

KEY PHRASE SPOTTING

      
Numéro d'application 17654195
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Li, Wei
  • Prabhavalkar, Rohit Prakash
  • Rao, Kanury Kanishka
  • He, Yanzhang
  • Mcgraw, Ian C.
  • Bakhtin, Anton

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting utterances of a key phrase in an audio signal. One of the methods includes receiving, by a key phrase spotting system, an audio signal encoding one or more utterances; while continuing to receive the audio signal, generating, by the key phrase spotting system, an attention output using an attention mechanism that is configured to compute the attention output based on a series of encodings generated by an encoder comprising one or more neural network layers, generating, by the key phrase spotting system and using attention output, output that indicates whether the audio signal likely encodes the key phrase; and providing, by the key phrase spotting system, the output that indicates whether the audio signal likely encodes the key phrase.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • 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/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 19/00 - Techniques d'analyse ou de synthèse de la parole ou des signaux audio pour la réduction de la redondance, p.ex. dans les vocodeurs; Codage ou décodage de la parole ou des signaux audio utilisant les modèles source-filtre ou l’analyse psychoacoustique
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 

2.

JOINT AUTOMATIC SPEECH RECOGNITION AND SPEAKER DIARIZATION

      
Numéro d'application 17601662
Statut En instance
Date de dépôt 2020-04-06
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • El Shafey, Laurent
  • Soltau, Hagen
  • Shafran, Izhak

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing audio data using neural networks.

Classes IPC  ?

  • G10L 17/18 - Réseaux neuronaux artificiels; Approches connexionnistes
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

3.

SUPPORTING LOCATION SERVICES AT A BASE STATION

      
Numéro d'application 17601630
Statut En instance
Date de dépôt 2019-04-05
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Wu, Chih-Hsiang

Abrégé

To efficiently support location services, abase station receives an uplink (UL) message from a user equipment (UE) (2002). The base station determines whether the UL message includes a positioning protocol message associated with a positioning protocol for exchanging information related to a location service (2004). In a first instance, in response to determining that the UL message includes the positioning protocol message, the base station sends the positioning protocol message to a local entity that implements a location service (2010). In a second instance, in response to determining that the message does not include any positioning protocol messages, the base station sends at least some of the data included in the UL message to a remote node (2012).

Classes IPC  ?

  • H04W 64/00 - Localisation d'usagers ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

4.

AUTOMATIC NAVIGATION OF AN INTERACTIVE VOICE RESPONSE (IVR) TREE ON BEHALF OF HUMAN USER(S)

      
Numéro d'application 17690201
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Baror, Yuval
  • Goodman, Michael Andrew
  • Tzur, Yoav

Abrégé

Implementations are directed to utilizing an assistant to automatically navigate an interactive voice response (IVR) tree to arrive at a target state during an assisted telephone call. The assistant can receive input to initiate the assisted telephone call, identify an entity to engage with, on behalf of the user, and during the assisted telephone call, based on the input, and identify an IVR tree stored in association with the entity. In various implementations, navigation of the IVR tree can be modified based on interaction(s) detected at a client device subsequent to initiating the assisted telephone call. In various implementations, the assisted telephone call can be initiated from a search interface, and the target state can be associated with a given search result. In various implementations, the IVR tree can be dynamic in that only a subset of candidate state(s) of the IVR tree may be available as the target state.

Classes IPC  ?

  • H04M 3/493 - Services d'information interactifs, p. ex. renseignements sur l'annuaire téléphonique
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04M 3/51 - Dispositions centralisées de réponse aux appels demandant l'intervention d'un opérateur

5.

PROVIDING MEDIA TO A USER BASED ON A TRIGGERING EVENT

      
Numéro d'application 17693714
Statut En instance
Date de dépôt 2022-03-14
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Kulick, Matthew
  • Chennapragada, Aparna
  • Segars, Albert
  • Neven, Hartmut
  • Preetham, Arcot J.

Abrégé

Methods and apparatus related to determining a triggering event of a user, selecting media relevant to the triggering event, and providing the selected media to the user. Some implementations are directed to methods and apparatus for determining a past event of the user that is indicative of past interaction of the user with one or more past entities and the triggering event may be determined to be associated with the past event. The media selected to provide to the user may contain media that includes the one or more past entities associated with the past event and the media may be provided to the user in response to the triggering event.

Classes IPC  ?

  • G06F 3/0482 - 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 interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • G06F 16/58 - 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/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles

6.

360 Degree Wide-Angle Camera With Baseball Stitch

      
Numéro d'application 17437576
Statut En instance
Date de dépôt 2019-03-10
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s) Pitts, Colvin

Abrégé

Devices and methods related to capturing 360 degree spherical images are provided. A computing device can capture, substantially simultaneously, a first image with the first image sensor and a second image with a second image sensor. The first image sensor can be positioned on a first side of the computing device and oriented at a first orientation with respect to an axis of rotation. The second image sensor can be positioned on a second side of the device substantially opposite the first side of the device and oriented at a second orientation that is axially rotated from the first orientation with respect to the axis of rotation. The computing device can stitch together the first image and the second image to create an output image that captures a 360 degree field of view with respect to the computing device.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction

7.

Secure Transient Buffer Management

      
Numéro d'application 17654113
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Koyuncu, Osman
  • Drewry, William Alexander

Abrégé

Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.

Classes IPC  ?

  • G06F 21/85 - Protection des dispositifs de saisie, d’affichage de données ou d’interconnexion dispositifs d’interconnexion, p.ex. les dispositifs connectés à un bus ou les dispositifs en ligne
  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire
  • G06F 21/60 - Protection de données
  • 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 21/73 - 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 par création ou détermination de l’identification de la machine, p.ex. numéros de série
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées utilisant plusieurs clés ou algorithmes

8.

SELECTIVELY REPLACING DISPLAYED CONTENT ITEMS BASED ON USER INTERACTION

      
Numéro d'application 17694395
Statut En instance
Date de dépôt 2022-03-14
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Compain, Adam J. Spanky
  • Rhim, Mo-Gyung

Abrégé

Systems, methods performed by data processing apparatus and computer storage media encoded with computer programs for receiving feedback from a client device at which a presentation page of content items is displayed, the received feedback relating to an affirmative act performed by the user, determining, based at least in part on the received feedback, whether the user is likely to perform a predetermined action relative to one or more of the content items, based on a result of the determining, selectively identifying one or more replacement content items and transmitting the one or more identified replacement content items to the client device for display in the presentation page in place of one or more of the plurality of content items.

Classes IPC  ?

  • G06F 40/143 - Balisage, p.ex. utilisation du langage SGML ou de définitions de type de document
  • G06F 40/166 - Traitement de texte Édition, p.ex. insertion ou suppression
  • 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

9.

Discovery, Management And Processing Of Virtual Real Estate Content

      
Numéro d'application 17429884
Statut En instance
Date de dépôt 2020-08-10
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Mayster, Yan
  • Bahnsen, Bruce
  • Weng, Zhiyuan

Abrégé

Virtual spaces can be added to both 2D and 3D representations of physical spaces allowing for enhancements of those spaces. The virtual spaces can belong to business locations, such as a bakery or coffee shop, and content for those spaces can be controlled by the owner or user of that location. Virtual spaces belonging to public spaces can be provided as digital space for content providers. Valuation of the virtual space can occur based on various requests and use metrics of that virtual space and provide a marketplace for the addition of virtual content. Layers or groups of virtual spaces can be created and enabled or disabled by a user viewing the representation with the virtual space. Other rules associated with the virtual spaces or content for display in a virtual space can be provided or stored in a database to enable dynamic display of the content and use of the virtual spaces.

Classes IPC  ?

  • G06T 19/20 - Manipulation 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
  • G06T 17/05 - Modèles géographiques

10.

POWER EXTENDER FOR SMART-HOME CONTROLLERS USING 2-WIRE COMMUNICATION

      
Numéro d'application 17131062
Statut En instance
Date de dépôt 2020-12-22
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Warren, Daniel Adam
  • Mitchell, Michael
  • Lentz, Nathan

Abrégé

A method of powering a controller using an intermediate device with power from an environmental system may include receiving current from a power wire from the environmental system; passing the current from the power wire to a second command wire from the controller; monitoring the current flowing between the power wire and the second command wire while the current is below a threshold indicative of an amount of current used to power the controller from the environmental system; detecting when the current flowing between the power wire and the second command wire exceeds the threshold indicating that the controller is sending a command to the environmental system to perform the function; and sending a command to environmental system using a first command wire from the environmental system after detecting that the current exceeds the threshold.

Classes IPC  ?

  • H04B 3/54 - Systèmes de transmission par lignes de réseau de distribution d'énergie
  • H02M 7/217 - Transformation d'une puissance d'entrée en courant alternatif en une puissance de sortie en courant continu sans possibilité de réversibilité par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs

11.

HOTWORD DETECTION ON MULTIPLE DEVICES

      
Numéro d'application 17691698
Statut En instance
Date de dépôt 2022-03-10
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Casado, Diego Melendo
  • Gruenstein, Alexander H.
  • Foerster, Jakob Nicolaus

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for hotword detection on multiple devices are disclosed, In one aspect, a method includes the actions of receiving audio data that corresponds to an utterance. The actions further include determining that the utterance likely includes a particular, predefined hotword. The actions further include transmitting (i) data indicating that the computing device likely received the particular, predefined hotword, (ii) data identifying the computing device, and (iii) data identifying a group of nearby computing devices that includes the computing device. The actions further include receiving an instruction to commence speech recognition processing on the audio data. The actions further include in response to receiving the instruction to commence speech recognition processing on the audio data, processing at least a portion of the audio data using an automated speech recognizer on the computing device.

Classes IPC  ?

  • 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
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
  • H04L 67/10 - dans lesquels une application est distribuée parmi les nœuds du réseau (dispositions pour la multiprogrammation G06F 9/46;déploiement de logiciels G06F 8/60)

12.

SPATIAL VARIANCE ALONG WAVEGUIDE INCOUPLER

      
Numéro d'application 17552721
Statut En instance
Date de dépôt 2021-12-16
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Adema, Daniel
  • Bodiya, Timothy Paul
  • Potnis, Shreyas

Abrégé

A head-mounted display (HMD) system including a lens element supported by a support structure, the lens element having a waveguide with an incoupler configured to receive light from an optical scanner of the HMD. The incoupler is configured with multiple features varying in at least one of height, spacing, angle, or density. The features may be separated into discrete zones along the incoupler such that at least one of height, spacing, angle, or density of the plurality of features is varied over the incoupler and constant within a given zone or the features may be varied continuously across the incoupler.

Classes IPC  ?

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

13.

System And Method For Exercise Type Recognition Using Wearables

      
Numéro d'application 17419368
Statut En instance
Date de dépôt 2020-07-29
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Fralick, Mark
  • Chen, Brian

Abrégé

The present disclosure provides for using multiple inertial measurement units (IMUs) to recognize particular user activity, such as particular types of exercises and repetitions of such exercises. The IMUs may be located in consumer products, such as smartwatches and earbuds. Each IMU may include an accelerometer and a gyroscope, each with three axes of measurement, for a total of 12 raw measurement streams. A training image includes a plurality of subplots or tiles, each depicting a separate data stream. The training image is then used to train a machine learning model to recognize IMU data as corresponding to a particular type of exercise.

Classes IPC  ?

  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes (reconnaissance des expressions faciales G06V 40/16)
  • 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 (identification ou vérification multimodales du locuteur G10L 17/10)
  • G06V 10/778 - Apprentissage de profils actif, p.ex. apprentissage en ligne des caractéristiques d’images ou de vidéos

14.

METHOD AND SYSTEM FOR SEGMENTING AND TRANSMITING DATA BETWEEN COMPUTING DEVICES AND VEHICLE HEAD UNITS

      
Numéro d'application 17130755
Statut En instance
Date de dépôt 2020-12-22
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Tsau, Jennifer Yee
  • Periathiruvadi, Ramasadagopan
  • Chen, Anthony Jesse
  • Harms, Daniel
  • Yao, Yuxing
  • Zhai, Wenting
  • Yan, Yiran
  • Pelaia, Ii, Thomas Anthony

Abrégé

An example method includes receiving, by a first application executing on a primary device and from a second application executing on the primary device, an indication of data to be transferred, wherein the primary device and the vehicle head unit are communicatively coupled via a wireless network connection operating in accordance with a wireless networking protocol; determining, by the first application and based on the indication of the data, an amount of data to be transferred; determining, by the first application, whether the amount of data satisfies a maximum packet size for the wireless networking protocol; responsive to determining that the amount of data does not satisfy the maximum packet size: segmenting the data into a plurality of packets, wherein each packet from the plurality of packets includes an amount of data that satisfies the maximum packet size; and sending the plurality of packets using the wireless network connection.

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
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct

15.

Using Rate Distortion Cost as a Loss Function for Deep Learning

      
Numéro d'application 17601639
Statut En instance
Date de dépôt 2019-03-21
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Coelho, Claudionor
  • Kuusela, Aki
  • Young, Joseph
  • Li, Shan
  • He, Dake

Abrégé

An apparatus for encoding an image block includes a processor that presents, to a machine-learning model, the image block, obtains the partition decision for encoding the image block from the model, and encodes the image block using the partition decision. The model is trained to output a partition decision for encoding the image block by using training data for a plurality of training blocks as input, the training data including for a training block, partition decisions for encoding the training block, and, for each partition decision, a rate-distortion value resulting from encoding the training block using the partition decision. The model is trained using a loss function combining a partition loss function based upon a relationship between the partition decisions and respective predicted partitions, and a rate-distortion cost loss function based upon a relationship between the rate-distortion values and respective predicted rate-distortion values.

Classes IPC  ?

  • H04N 19/147 - Débit ou quantité de données codées à la sortie du codeur selon des critères de débit-distorsion
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/96 - Codage au moyen d'une arborescence, p.ex. codage au moyen d'une arborescence quadratique
  • G06T 9/00 - Codage d'image

16.

SYSTEMS AND METHODS FOR ESTABLISHING A LINK BETWEEN IDENTIFIERS WITHOUT DISCLOSING SPECIFIC IDENTIFYING INFORMATION

      
Numéro d'application 17567208
Statut En instance
Date de dépôt 2022-01-03
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Saxena, Shobhit
  • Kreuter, Benjamin
  • Patel, Sarvar
  • Seth, Karn

Abrégé

Systems and methods may be used for establishing a link between user identifiers of different systems without disclosing specific user identifying information. One method includes generating a matching relationship based on double encrypted one or more first data sets of a first party system and double encrypted one or more second data sets of a second party system. The matching relationship indicates one or more links between match keys associated with the first party system and the match keys associated with the third party system. The method includes assigning bridge identifiers for user identifiers associated with the first party system and the user identifiers associated with the third party system based on the matching relationship.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

17.

Bluetooth Earphone Adaptive Audio Playback Speed

      
Numéro d'application 17421192
Statut En instance
Date de dépôt 2020-07-22
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Jia, Yongkang
  • Kuramoto, Jeffrey

Abrégé

The present disclosure provides systems and methods for adjusting the playback speed of accessories based on the buffer level of the received content. The accessories may receive content from a host device at a certain speed. The incoming speed of the content may be different than the playback speed of the content. Therefore, a buffer level of the received content may be determined using a linear least square (“LLS”) fit of the buffer level, the average of the buffer level, or a phased locked loop (“PLL”) approach. Based on a difference between the buffer level and the playback speed, a speed adjustment may be determined. Instructions may be transmitted from a primary accessory to a secondary accessory to adjust the playback speed by a certain amount at a certain time. This may ensure that the accessories remain in sync. The accessories may then adjust their respective playback speeds.

Classes IPC  ?

  • H04R 1/10 - Ecouteurs; Leurs fixations
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • 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

18.

Establishing Peer-To-Peer Links For Peer-To-Peer Communication Between User Equipment

      
Numéro d'application 17432277
Statut En instance
Date de dépôt 2020-03-02
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Erik Richard
  • Akram, Aamir

Abrégé

Techniques and apparatuses are described for enabling a base station to enable peer-to-peer communication among multiple user equipment (UE) over a mmWave link. The techniques described herein overcome challenges that the multiple UEs might otherwise face in trying to establish peer-to-peer links on their own. By relying on the base station to grant air interface resources for the UE to perform peer-to-peer communications with the UE, the UE can communicate directly with the other UE, independent of links that the UE or the other UE maintains with the base station. Furthermore, reliance on the base station may help the UE and the other UE mitigate interference from other nearby mmWave links that are separate from the peer-to-peer wave link. In addition, by relying on the base station to specify the beam sweeping pattern, beam acquisition by the UE and the other UE may be improved.

Classes IPC  ?

  • H04W 16/28 - Structures des cellules utilisant l'orientation du faisceau
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04B 7/08 - Systèmes de diversité; Systèmes à plusieurs antennes, c. à d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station de réception

19.

MODIFYING SENSOR DATA USING GENERATIVE ADVERSARIAL MODELS

      
Numéro d'application 17603362
Statut En instance
Date de dépôt 2019-06-10
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Carbune, Victor
  • Keysers, Daniel M.
  • Deselaers, Thomas

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that use generative adversarial models to increase the quality of sensor data generated by a first environmental sensor to resemble the quality of sensor data generated by another sensor having a higher quality than the first environmental sensor. A set of first and second training data generated by a first environmental sensor having a first quality and a second sensor having a target quality, respectively, is received. A generative adversarial mode is trained, using the set of first training data and the set of second training data, to modify sensor data from the first environmental sensor by reducing a difference in quality between the sensor data generated by the first environmental sensor and sensor data generated by the target environmental sensor.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction

20.

METHODS, SYSTEMS, AND MEDIA FOR FACILITATING INTERACTION BETWEEN VIEWERS OF A STREAM OF CONTENT

      
Numéro d'application 17693885
Statut En instance
Date de dépôt 2022-03-14
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Paglia, Marco
  • Poes, Andrew
  • Gregg, John
  • Cooke, Christopher
  • Morse, Reed
  • Goldsaito, Jonah
  • Zukerman, Jokubas
  • Sager, Chad

Abrégé

Methods, systems, and media for facilitating interaction between viewers of a stream of content are provided. In some embodiments, the method comprises: receiving a request to begin presenting a stream of content, wherein the stream of content corresponds to a collection of videos presented sequentially; identifying a counter value associated with a duration of time elapsed since a creator of the stream of content initiated presentation of the stream of content; determining a playback position of the stream of content based on the counter value; causing the stream of content to be presented at the determined playback position; receiving an input to display a chat interface; and causing the chat interface to be presented in connection with the presentation of the stream of content, wherein the chat interface includes messages transmitted from a plurality of user devices that are also presenting the stream of content.

Classes IPC  ?

  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4
  • H04N 21/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p.ex. numéro d'identification personnel [PIN] ou données de préférences
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d

21.

CONDITIONALLY ASSIGNING VARIOUS AUTOMATED ASSISTANT FUNCTION(S) TO INTERACTION WITH A PERIPHERAL ASSISTANT CONTROL DEVICE

      
Numéro d'application 17691889
Statut En instance
Date de dépôt 2022-03-10
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Amarilio, Tomer
  • Ni, Yuzhao
  • Allen, Bryan
  • Tydingco, Norbert
  • Donnelly, Will
  • Yuan, Feng
  • Nesiba, Nathaniel
  • Jain, Anurag
  • Cheung, Jacky
  • Zhu, Ronghui
  • Hua, Chunya
  • Kielian, Gregory

Abrégé

In response to a user interacting with a tangible peripheral assistant control device (e.g., depressing a button of the device), causing an automated assistant to perform one or more actions. The action(s) performed can be based on input previously provided by the user in configuring the peripheral assistant control device. The action(s) performed in response to interaction with the peripheral assistant control device can vary based on one or more conditions, such as which user is currently active, where the peripheral assistant control device is currently located (which can optionally be inferred based on which of multiple assistant computing devices the button is paired with), and/or the current state of one or more smart devices and/or other devices (e.g., as determined based on a device topology). A utility of the peripheral assistant control device can be automatically extended beyond what was specifically requested by a user during configuration.

Classes IPC  ?

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

22.

GENERATING AUTHOR VECTORS

      
Numéro d'application 17654660
Statut En instance
Date de dépôt 2022-03-14
Date de la première publication 2022-06-23
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Le, Quoc V.
  • Strope, Brian Patrick

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating author vectors. One of the methods includes obtaining a set of sequences of words, the set of sequences of words comprising a plurality of first sequences of words and, for each first sequence of words, a respective second sequence of words that follows the first sequence of words, wherein each first sequence of words and each second sequence of words has been classified as being authored by a first author; and training a neural network system on the first sequences and the second sequences to determine an author vector for the first author, wherein the author vector characterizes the first author.

Classes IPC  ?

  • G06F 40/289 - Analyse syntagmatique, p.ex. techniques d’états finis ou regroupement
  • G06F 16/35 - Groupement; Classement
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage

23.

Universal Language Segment Representations Learning with Conditional Masked Language Model

      
Numéro d'application 17127734
Statut En instance
Date de dépôt 2020-12-18
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Yang, Yinfei
  • Yang, Ziyi
  • Cer, Daniel Matthew

Abrégé

The present disclosure provides a novel sentence-level representation learning method Conditional Masked Language Modeling (CMLM) for training on large scale unlabeled corpora. CMLM outperforms the previous state-of-the-art English sentence embedding models, including those trained with (semi-)supervised signals. For multilingual representations learning, it is shown that co-training CMLM with bitext retrieval and cross-lingual NLI fine-tuning achieves state-of-the-art performance. It is also shown that multilingual representations have the same language bias and principal component removal (PCR) can eliminate the bias by separating language identity information from semantics.

Classes IPC  ?

  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

24.

SWITCHABLE COMMUNICATION TRANSPORT FOR COMMUNICATION BETWEEN PRIMARY DEVICES AND VEHICLE HEAD UNITS

      
Numéro d'application 17130734
Statut En instance
Date de dépôt 2020-12-22
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Viswanathan, Sriram
  • Isert, Carsten
  • Holzhey, Bernd
  • Watkins, Leslie Glenn
  • Crowley, Paul Dermot
  • Paul, Marvin Wilhelm Max

Abrégé

In general techniques are described by which to provide switchable communication transport for communication between primary devices and vehicle head units. A primary device comprising a memory and a processor may be configured to perform the techniques. The memory may store an operating system and an application. The processor may execute the operating system to present a single communication interface by which the application establishes a first transport between the primary device and a vehicle head unit that facilitates execution of a mode in which the application provides data for presentation by the vehicle head unit. The processor may also execute the application to transmit, during execution of the mode, the data via the first transport, where the operating system switches, during execution of the mode, from the first transport to a second transport. The application transmits, during execution of the mode, the data via the second transport.

Classes IPC  ?

  • H04W 36/22 - Exécution d'une resélection à des fins spécifiques pour acheminer le trafic
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 76/15 - Gestion de la connexion Établissement de la connexion Établissement de connexions à liens multiples sans fil
  • H04L 12/40 - Réseaux à ligne bus
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité

25.

Parallel Beamforming Training with Coordinated Base Stations

      
Numéro d'application 17610621
Statut En instance
Date de dépôt 2020-03-24
Date de la première publication 2022-06-23
Propriétaire Google LLC (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Erik Richard

Abrégé

This document describes techniques and apparatuses for parallel beamforming training with coordinated base stations. In particular, a user equipment (UE) uses time-division multiplexing (TDM) to perform parallel beamforming training with multiple base stations within a coordination set. The TDM interleaves beamforming training signals associated with different base stations. In other words, at least one beamforming training signal associated with a first base station occurs between two beamforming training signals associated with a second base station. Example types of beamforming training signals include downlink pilot signals, uplink feedback signals, uplink pilot signals, and downlink feedback signals. In some situations, the different types of beamforming training signals are further interleaved together based on expected rates at which channel conditions change. By interleaving beamforming training signals, narrow beams can be formed to support millimeter-wave (mmW) communications at cell edges.

Classes IPC  ?

  • H04B 7/06 - Systèmes de diversité; Systèmes à plusieurs antennes, c. à d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
  • H04B 7/024 - Utilisation coopérative d’antennes sur plusieurs sites, p.ex. dans les systèmes à plusieurs points coordonnés ou dans les systèmes coopératifs à "plusieurs entrées plusieurs sorties" [MIMO]

26.

Adaptive image compression using a quality metric

      
Numéro d'application 15968302
Numéro de brevet 11368697
Statut Délivré - en vigueur
Date de dépôt 2018-05-01
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire Google LLC (USA)
Inventeur(s)
  • Man, Haoran
  • Cui, Jingyu
  • Stephens, Abraham
  • Esakki, Venkatesan
  • Massimino, Pascal
  • Yang, Feng
  • Rabess, Cecilia

Abrégé

A method includes compressing an image using a quality setting, determining a quality of the compressed image based on a quality metric, and determining if the quality of the compressed image is within a quality range. In response to determining the quality of the compressed image is within the quality range, store the compressed image; and in response to determining the quality of the compressed image is not within the quality range, modify the quality setting, and repeat the compressing step with the modified quality setting, both determining steps, and the applicable in response to step.

Classes IPC  ?

  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • H04N 19/124 - Quantification
  • G06V 10/98 - Détection ou correction d’erreurs, p.ex. en effectuant une deuxième exploration du motif ou par intervention humaine; Évaluation de la qualité des motifs acquis

27.

Notification of change of value in stale content

      
Numéro d'application 17249763
Numéro de brevet 11366868
Statut Délivré - en vigueur
Date de dépôt 2021-03-11
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Birch, Samuel
  • Ozuysal, Yusuf
  • Almadhoun, Ayman
  • Foroughi, Armina
  • Maunder, David
  • Simmons, Matthew

Abrégé

A method can include determining that a tab is stale, determining a first universal resource locator (URL) associated with the tab, determining that content presented by the stale tab corresponds to an object that is also presented by content associated with a second URL, determining, based on content associated with at least one of the first URL or the second URL, that a value of an attribute associated with the object has changed from the value of the attribute when the tab presented the object, and outputting a notification that the value of the attribute associated with the object has changed.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • H04L 67/5682 - Politiques ou règles de mise à jour, de suppression ou de remplacement des données stockées
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]

28.

System and method for deploying, scaling and managing network endpoint groups in cloud computing environments

      
Numéro d'application 17028460
Numéro de brevet 11368385
Statut Délivré - en vigueur
Date de dépôt 2020-09-22
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire Google LLC (USA)
Inventeur(s)
  • Berenberg, Anna
  • Kotla, Venkat Subbaiah Naidu
  • Pattan, Neha
  • Naik, Uday Ramakrishna
  • Joshi, Prajakta
  • Envid, Ines

Abrégé

Grouping virtualized computing instances in cloud environments can be achieved utilizing groups of network endpoints, such as hardware devices, virtualized computing instances, etc. The network endpoint group (NEG) provides a logical grouping for providers of backend services that may be arranged on the network endpoints, and may be organized based on the backend service to be provided by the computing environments that operate as network endpoints. For example, the NEGs may be implemented for load balancing applications. The network endpoint groups, and the network endpoints included therein, may be managed using a framework of tools, libraries and application programming interfaces.

Classes IPC  ?

  • H04L 12/803 - Commande de flux ou commande de congestion Équilibrage de charge, p.ex. répartition du trafic entre multiples liens
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 67/1001 - pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 67/02 - basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 67/56 - Approvisionnement des services mandataires (systèmes de commutation à enregistrement et retransmission dans les réseaux de commutation de données H04L 12/54)

29.

Display screen with icon

      
Numéro d'application 29643557
Numéro de brevet D0955430
Statut Délivré - en vigueur
Date de dépôt 2018-04-10
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Lee, Sehee

30.

Computer with icons in a graphical user interface

      
Numéro d'application 29680453
Numéro de brevet D0955414
Statut Délivré - en vigueur
Date de dépôt 2019-02-15
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Tompkins, Steve
  • Vanduyn, Isaac

31.

Remote control

      
Numéro d'application 29737188
Numéro de brevet D0955366
Statut Délivré - en vigueur
Date de dépôt 2020-06-05
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Reichert, Stefan
  • Beyer, Henry A.
  • Olsson, Maj Isabelle
  • Morgenroth, Katherine
  • Cepress, Carl
  • Chang, Diana

32.

Robot

      
Numéro d'application 29700094
Numéro de brevet D0955455
Statut Délivré - en vigueur
Date de dépôt 2019-07-31
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Matsui, Hideaki
  • Debaigue, Arthur Kenzo
  • Noren, Guy
  • Park, Keun Young
  • Stanford, Scott E.

33.

Reverse discovery and pairing of client devices to a media device

      
Numéro d'application 17306932
Numéro de brevet 11368500
Statut Délivré - en vigueur
Date de dépôt 2021-05-03
Date de la première publication 2022-06-21
Date d'octroi 2022-06-21
Propriétaire Google LLC (USA)
Inventeur(s)
  • Marchand, Julien
  • Bobohalma, Ramona
  • Kaemmerer, Daniel
  • Mithani, Sana

Abrégé

The present disclosure describes methods and systems for an automatic device discovery. A registration request is transmitted to register a media device with a server, the registration request comprising a device identifier associated with the media device. A discovery request is caused to be issued to allow client devices previously registered with the server and connected to the first network to discover the media device, wherein the discovery request is to cause at least a subset of the client devices previously registered with the server and connected to the first network to initiate discovery of the media device without requesting permission from a user of a respective client device to initiate the discovery of the media device, wherein the at least the subset of the client devices includes two or more client devices each associated with an auto-connect status. An identifier of each of the one or more client devices that are previously registered with the server and connected to a first network and an indication of whether each of the one or more client devices has discovered the media device are received, wherein each of the plurality of client devices is associated with a registration identifier pertaining to the first network.

Classes IPC  ?

  • H04L 65/1073 - Enregistrement ou annulation de l’enregistrement
  • H04W 8/00 - Gestion de données relatives au réseau
  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences (dispositions pour connecter plusieurs abonnés à un circuit commun, c. à d. pour permettre la transmission de conférences H04M 3/56;systèmes de téléconférence H04N 7/15;systèmes de commutation de données pour la conférence H04L 12/18)
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p.ex. protocole de localisation de service [SLP] ou services du Web
  • H04L 61/4541 - Répertoires pour la découverte de services

34.

TIMING COMPENSATION AND CORRELATION OF INPUT WITH FRAMES IN A VIDEO GAME

      
Numéro d'application 17435884
Statut En instance
Date de dépôt 2020-03-18
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Harrison, Laurence
  • Dietrich, Jr., Douglas Sim
  • Wu, Katherine
  • O'Grady, Richard

Abrégé

A server executing an application generates a frame token for a frame that is rendered for the application. One or more first metric messages are provided to the application in response to at least one first operation performed by the server on the frame. The first metric messages include the frame token and information indicating timing of the at least one first operation. The encoded information representing the frame token and the frame is transmitted from the server towards a client. One or more second metric messages are provided to the application in response to one or more second operations performed by the client on the frame. The one or more second metric messages include the frame token and information indicating timing of the second operations. A state of the application is modified based on the first and second metric messages.

Classes IPC  ?

  • A63F 13/355 - Réalisation d’opérations pour le compte de clients ayant des capacités de traitement restreintes, p.ex. serveurs transformant une scène de jeu qui évolue en flux MPEG à transmettre à un téléphone portable ou à un client léger
  • A63F 13/31 - Aspects de communication spécifiques aux jeux vidéo, p.ex. entre plusieurs dispositifs de jeu portatifs à courte distance

35.

Lamination for Flexible OLED Display

      
Numéro d'application 17532304
Statut En instance
Date de dépôt 2021-11-22
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Cabreros, Sarah S.M.
  • Tao, Yi
  • Choi, Sangmoo
  • Liu, Nai-Hsuan
  • Hamburgen, William Riis
  • Bita, Ion
  • Kim, Taesung

Abrégé

The present disclosure provides an electronic device utilizing a flexible display panel with multiple relief features formed in a periphery bending portion of the flexible display panel. The multiple relief features may facilitate lamination of the flexible display to a curved cover layer. The flexible display panel may have a circular shape utilized in a wearable device. An active area for displaying images may extend to the periphery bending portion of the flexible display panel, thus provided a wide viewing range for a user as well as enhancing an overall aesthetic appearance of the electronic device.

Classes IPC  ?

  • H01L 51/52 - Dispositifs à l'état solide qui utilisent des matériaux organiques comme partie active, ou qui utilisent comme partie active une combinaison de matériaux organiques et d'autres matériaux; Procédés ou appareils spécialement adaptés à la fabrication ou au traitement de tels dispositifs ou de leurs parties constitutives spécialement adaptés pour l'émission de lumière, p.ex. diodes émettrices de lumière organiques (OLED) ou dispositifs émetteurs de lumière à base de polymères (PLED) - Détails des dispositifs
  • G09F 9/30 - Dispositifs d'affichage d'information variable, dans lesquels l'information est formée sur un support, par sélection ou combinaison d'éléments individuels dans lesquels le ou les caractères désirés sont formés par une combinaison d'éléments individuels
  • H01L 27/32 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des composants qui utilisent des matériaux organiques comme partie active, ou qui utilisent comme partie active une combinaison de matériaux organiques et d'autres matériaux avec des composants spécialement adaptés pour l'émission de lumière, p.ex. panneaux d'affichage plats utilisant des diodes émettrices de lumière organiques
  • H01L 51/56 - Procédés ou appareils spécialement adaptés à la fabrication ou au traitement de tels dispositifs ou de leurs parties constitutives

36.

TRANSFER LEARNING BETWEEN DIFFERENT COMPUTER VISION TASKS

      
Numéro d'application 17551050
Statut En instance
Date de dépôt 2021-12-14
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Zhai, Xiaohua
  • Gelly, Sylvain
  • Kolesnikov, Alexander
  • Yung, Yin Ching Jessica
  • Puigcerver I Perez, Joan
  • Beyer, Lucas Klaus
  • Houlsby, Neil Matthew Tinmouth
  • Loh, Wen Yau Aaron
  • Karthikesalingam, Alan Prasana
  • Mustafa, Basil
  • Freyberg, Jan
  • Macwilliams, Patricia Leigh
  • Natarajan, Vivek

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to perform a downstream computer vision task. One of the methods includes pre-training an initial neural network that shares layers with the neural network to perform an initial computer vision task and then training the neural network on the downstream computer vision task.

Classes IPC  ?

  • G16H 30/40 - TIC spécialement adaptées à la manipulation ou au traitement d’images médicales pour le traitement d’images médicales, p.ex. l’édition
  • G16H 50/20 - 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 le diagnostic assisté par ordinateur, p.ex. basé sur des systèmes experts médicaux
  • G06T 7/00 - Analyse d'image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06N 3/02 - Systèmes de calculateurs basés sur des modèles biologiques utilisant des modèles de réseaux neuronaux

37.

METHODS, SYSTEMS, AND MEDIA FOR INTERPRETING QUERIES

      
Numéro d'application 17560693
Statut En instance
Date de dépôt 2021-12-23
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Kim, Yongsung

Abrégé

Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query in a search domain; determining search terms based on the search query; determining, for each of the search terms, whether a search term corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that entity names correspond to a portion of the search terms, determining an entity type and an entity score associated with each of the corresponding entity names; determining a remaining portion of the entity names by removing at least one of the matching entity names based on the entity score and contextual information in the search query; and performing a search in the search domain with the remaining portion of entity names, wherein each entity name in the remaining portion of entity names is searched corresponding to the associated entity type.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/23 - Mise à jour
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/332 - Formulation de requêtes
  • H04N 21/278 - Base de données de descripteurs de contenu ou service de répertoire pour accès par les utilisateurs finaux
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la manipulation de contenus affichés

38.

Trip Time Estimation for Transport Control Protocol

      
Numéro d'application 17653243
Statut En instance
Date de dépôt 2022-03-02
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Deshpande, Akash

Abrégé

A method for estimation of performance characteristics for transport control protocol includes sparsely sampling, at a middlebox, a plurality of packets from a transport control protocol (TCP) connection between a source endpoint and a destination endpoint through the middlebox. For each packet of the sampled plurality of packets, the method includes generating a time stamp when the packet is sampled and recording a sequence number and an acknowledgment number for the respective packet. The acknowledgment number is recorded when the acknowledgment number exists for the respective packet. The method also includes generating an estimated performance characteristic for the TCP connection between the source endpoint and the destination endpoint through the middlebox over the period of time based on at least two of a respective time stamp, a respective sequence number, or a respective acknowledgment number from one or more of the sampled plurality of packets.

Classes IPC  ?

  • H04L 69/163 - Adaptation dans la bande de l'échange de données TCP; Procédures de commande intra-bande
  • 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
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 43/106 - en utilisant des informations liées au temps dans des paquets, p.ex. en ajoutant des horodatages
  • H04L 47/193 - au niveau de la couche de transport, p.ex. liée à TCP
  • H04L 47/283 - en réponse à des retards de traitement, p.ex. causés par une gigue ou un temps d'aller-retour [RTT]

39.

MAPPING IMAGES TO SEARCH QUERIES

      
Numéro d'application 17676615
Statut En instance
Date de dépôt 2022-02-21
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Petrou, David
  • Sharma, Abhanshu

Abrégé

Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/583 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/58 - 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/2452 - Traduction des requêtes
  • G06F 16/903 - Requêtes

40.

PROVIDING COMPOSITE GRAPHICAL ASSISTANT INTERFACES FOR CONTROLLING VARIOUS CONNECTED DEVICES

      
Numéro d'application 17676624
Statut En instance
Date de dépôt 2022-02-21
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Ni, Yuzhao
  • Schairer, David Roy

Abrégé

Methods, apparatus, systems, and computer-readable media are provided for tailoring composite graphical assistant interfaces for interacting with multiple different connected devices. The composite graphical assistant interfaces can be generated in response to a user providing a request for an automated assistant to cause a connected device to perform a particular function. In response to the automated assistant receiving the request, the automated assistant can identify other connected devices, and other functions capable of being performed by the other connected devices. The other functions can then be mapped to various graphical control elements in order to provide a composite graphical assistant interface from which the user can interact with different connected devices. Each graphical control element can be arranged to reflect how each connected device is operating simultaneous to the presentation of the composite graphical assistant interface.

Classes IPC  ?

  • G06F 3/0482 - 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 interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • 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 manipulation d’un objet ou d’une image, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • H04L 67/12 - spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
  • 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
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • 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]

41.

ADAPTIVE FILTER INTRA PREDICTION MODES IN IMAGE/VIDEO COMPRESSION

      
Numéro d'application 17684461
Statut En instance
Date de dépôt 2022-03-02
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Bokov, Alexander
  • Su, Hui

Abrégé

Generating a prediction block for coding a block includes determining an adaptive intra-prediction mode indicative of at least a training region and a configuration of neighboring pixel locations. The training region neighbors the block and includes a plurality of reconstructed pixels. Filter coefficients are obtained. The filter coefficients are used to obtain respective prediction pixels of neighboring pixels within the training region when applied to defined respective configurations of the neighboring pixels according to the configuration of the neighboring pixels. The filter coefficients minimize a function of differences, each difference being a respective difference between a pixel in the training region and a prediction of that pixel in the training region. The prediction block is generated by recursive extrapolations that use the filter coefficients by predicting each pixel of the prediction block by applying the filter coefficients to the configuration of neighboring pixels for the pixel being predicted.

Classes IPC  ?

  • H04N 19/11 - Sélection du mode de codage ou du mode de prédiction parmi plusieurs modes de codage prédictif spatial
  • H04N 19/117 - Filtres, p.ex. pour le pré-traitement ou le post-traitement
  • H04N 19/184 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant des bits, p.ex. de flux vidéo compressé

42.

INTERRUPTIBLE VIDEO TRANSCODING

      
Numéro d'application 17685183
Statut En instance
Date de dépôt 2022-03-02
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Guo, Yarong

Abrégé

Implementations described herein relate to methods, devices, and computer-readable media to transcode a video. In some implementations, a computer-implemented method includes obtaining a video that includes a plurality of tracks. The method further includes determining whether a partial transcoded file is available that corresponds to the video. The method further includes, if the partial transcoded file is available, obtaining a timestamp associated with the partial transcoded file, transcoding a portion of the video that begins at the timestamp associated with the partial transcoded file, and combining the partial transcoded file and the transcoded portion of the video to generate an output video. The method further includes, if the partial transcoded file is not available, transcoding the video from a start of the video using the transcoder to obtain a plurality of output tracks and combining the plurality of output tracks to obtain the output video.

Classes IPC  ?

  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou manipulation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 19/40 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 19/59 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre un sous-échantillonnage spatial ou une interpolation spatiale, p.ex. modification de la taille de l’image ou de la résolution
  • H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

43.

FACILITATING USER DEVICE AND/OR AGENT DEVICE ACTIONS DURING A COMMUNICATION SESSION

      
Numéro d'application 17687316
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Dua, Robin
  • Tomkins, Andrew
  • Ravi, Sujith

Abrégé

Implementations are directed to facilitating user device and/or agent device actions during a communication session. An interactive communications system provides outputs, as outlined below, that are tailored to enhance the functionality of the communication session, reduce the number of dialog “turns” of the communications session and/or the number of user inputs to devices involved in the session, and/or otherwise mitigate consumption of network and/or hardware resources during the communication session. In various implementations, the communication session involves user device(s) of a user, agent device(s) of an agent, and the interactive communications system. The interactive communications system can analyze various communications from the user device(s) and/or agent device(s) during a communication session in which the user (via the user device(s)) directs various communications to the agent, and in which the agent (via the agent device(s)) optionally directs various communications to the user. The interactive communications system provides action performance element(s) and/or other output(s) that are each specific to a corresponding current intent and corresponding current action of the communication session.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/30 - Analyse sémantique
  • 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
  • H04L 67/60 - 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 (contrôle d'admission ou allocation de ressources H04L 47/70)
  • G06F 40/20 - Analyse du langage naturel

44.

RETRIEVING CONTEXT FROM PREVIOUS SESSIONS

      
Numéro d'application 17687487
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Joshi, Ajay

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.

Classes IPC  ?

  • G06F 16/245 - Traitement des requêtes
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles

45.

AUTOMATIC FOCUS DETECTION WITH RELATIVE THRESHOLD-AWARE CELL VISIBILITY FOR A SCROLLING CELL COLLECTION

      
Numéro d'application 17688773
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Nguessan, Olayinka Sylvia

Abrégé

A system and methods are disclosed for automatic focus detection with relative threshold-aware cell visibility for a scrolling cell collection. The method includes identifying a visible portion of a graphical user interface (GUI), wherein the visible portion of the GUI includes a plurality of cells, and determining a plurality of distance values, wherein each distance value of the plurality of distances values indicates a distance to a focus threshold in the GUI that a cell of the plurality of cells of the visible portion of the GUI has traveled since the visible portion became visible in the GUI, wherein the distance value comprises a relative threshold visibility value. The method further includes modifying a behavior of the visible portion of the GUI based on the distance value of each of the plurality of cells.

Classes IPC  ?

  • 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 40/18 - Traitement de texte Édition, p.ex. insertion ou suppression utilisant des lignes réglées de tableurs
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés (G06F 3/482 a priorité)
  • G06F 3/04855 - Interaction avec des barres de défilement
  • G06F 3/04886 - par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p.ex. claviers virtuels ou menus

46.

Related Content Suggestions For Augmented Reality

      
Numéro d'application 17689264
Statut En instance
Date de dépôt 2022-03-08
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Teller, Eric

Abrégé

An example method involves a computing device: receiving point-of-view (POV) image data that is generated by an image capture device of a head-mountable device (HMD); using one or more real-world aspects detected in the POV image data as a basis for determining a context of the HMD; making a threshold determination as to whether or not the context of the HMD is appropriate for display of media content in the HMD; and when it is determined that the context is appropriate for display of media content in the HMD, then: (a) selecting first media content for display at the HMD, wherein the first media content is selected based at least in part on a combination of the determined context and a user-profile associated with the HMD; and (b) sending an indication to play out the first media content at the HMD.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/4223 - Caméras
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

47.

Selective Presentation Of Content Types And Sources In Search

      
Numéro d'application 17689415
Statut En instance
Date de dépôt 2022-03-08
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Belov, Daniel
  • Kulick, Matthew E.
  • Bursey, Adam D.
  • Yen, David
  • Heymans, Maureen

Abrégé

Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/50 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données d’images fixes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06Q 30/02 - Marketing, p.ex. études et analyse de marchés, prospection, promotions, publicité, établissement du profil des acheteurs, gestion ou fidélisation de clientèle; Estimation ou détermination des prix
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

48.

GENERATING NAVIGATION ROUTES AND IDENTIFYING CARPOOLING OPTIONS IN VIEW OF CALCULATED TRADE-OFFS BETWEEN PARAMETERS

      
Numéro d'application 16959112
Statut En instance
Date de dépôt 2019-12-18
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Cohen, Sarel
  • Greenberg, Merav
  • Mukhin, Ruslan
  • Petreanu, Yigal
  • Royz, Moriah
  • Wiseman, Leora

Abrégé

A technique for generating navigation routes includes obtaining route data indicative of multiple routes between respective starting locations and destinations, previously traversed by a user (702). The technique further includes identifying, using map data, route segments of a first type and at least one other type within the multiple routes, to generate route segment data (704) and determining, using the route data and the route segment data, a quantitative metric to measure a trade-off between a property of route segments of the first type route and a property of route segments of the at least one other type in selection of navigation routes by the user (706). After an indication of a starting location and a destination is received (708), the technique includes generating a navigation route between the starting location and the destination for the user, including applying the quantitative metric to constrain selections of route segments (710).

Classes IPC  ?

  • G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire

49.

Speaker Dependent Follow Up Actions And Warm Words

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

Abrégé

A method includes receiving audio data corresponding to an utterance spoken by a user that includes a command for a digital assistant to perform a long-standing operation, activating a set of one or more warm words associated with a respective action for controlling the long-standing operation, and associating the activated set of one or more warm words with only the user. While the digital assistant is performing the long-standing operation, the method includes receiving additional audio data corresponding to an additional utterance, identifying one of the warm words from the activated set of warm words, and performing speaker verification on the additional audio data. The method further includes performing the respective action associated with the identified one of the warm words for controlling the long-standing operation when the additional utterance was spoken by the same user that is associated with the activated set of one or more warm words.

Classes IPC  ?

  • G10L 15/07 - Adaptation au locuteur
  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

50.

Hotphrase Triggering Based On A Sequence Of Detections

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

Abrégé

A method includes receiving audio data corresponding to an utterance spoken by the user and captured by the user device. The utterance includes a command for a digital assistant to perform an operation. The method also includes determining, using a hotphrase detector configured to detect each trigger word in a set of trigger words associated with a hotphrase, whether any of the trigger words in the set of trigger words are detected in the audio data during the corresponding fixed-duration time window. The method also includes determining identifying, in the audio corresponding to the utterance, the hotphrase when each other trigger word in the set of trigger words was also detected in the audio data. The method also includes triggering an automated speech recognizer to perform speech recognition on the audio data when the hotphrase is identified in the audio data corresponding to the utterance.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 15/28 - Reconnaissance de la parole - Détails de structure des systèmes de reconnaissance de la parole
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 16/2452 - Traduction des requêtes

51.

Group Hotwords

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

Abrégé

A method includes a first assistant-enabled device (AED) receiving an assignment instruction assigning a group hotword to a selected group of AEDs that includes the first AED and one or more other AEDs. Each AED is configured to wake-up from a low-power state when the group hotword is detected in streaming audio by at least one of the AEDs. The method also includes receiving audio data that corresponds to an utterance spoken by the user and includes a query that specifies an operation to perform. In response to detecting the group hotword in the audio data, the method also includes triggering the first AED to wake-up from the low-power state and executing a collaboration routine to cause the first AED and each other AED in the selected group of AEDs to collaborate with one another to fulfill performance of the operation specified by the query.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 
  • G10L 17/24 - Procédures interactives; Interfaces homme-machine l’utilisateur étant incité à prononcer un mot de passe ou une phrase prédéfinie
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

52.

DISPLAY STRUCTURE FOR SMOOTH TRANSITION BETWEEN DIFFERENT PIXEL DENSITY REGIONS IN AN OLED DISPLAY

      
Numéro d'application 17119580
Statut En instance
Date de dépôt 2020-12-11
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Hoffman, David Morris
  • Choi, Sangmoo

Abrégé

An apparatus is described that includes a light emitting diode (LED) display and a sensor. The LED display includes pixel emissive areas that are each coupled by a corresponding conductive trace to a corresponding pixel circuit that drives the respective pixel emissive area. The LED display has a high density region, a low density region, and a transition region between the high density region and the low density region. A pattern of the pixel circuits in the transition region matches a pattern of pixel circuits in the low density region, with at least some conductive traces that couple pixel emissive areas to pixel circuits in the transition region being longer than corresponding conductive traces that couple pixel emissive areas to pixel circuits in the low density region. The sensor is arranged to receive electromagnetic radiation transmitted through the low density region of the LED display.

Classes IPC  ?

  • H01L 27/32 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des composants qui utilisent des matériaux organiques comme partie active, ou qui utilisent comme partie active une combinaison de matériaux organiques et d'autres matériaux avec des composants spécialement adaptés pour l'émission de lumière, p.ex. panneaux d'affichage plats utilisant des diodes émettrices de lumière organiques

53.

Flash Translation Layer Design Using Reinforcement Learning

      
Numéro d'application 17120908
Statut En instance
Date de dépôt 2020-12-14
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Silas, Shashwat
  • Shahidi, Narges
  • Gong, Tao
  • Benitez, Manuel

Abrégé

The subject matter described herein provides systems and techniques to counter a high write amplification in physical memory, to ensure the longevity of the physical memory, and to ensure that the physical memory wears in a more uniform manner. In this regard, aspects of this disclosure include the design of a Flash Translation Layer (FTL), which may manage logical to physical mapping of data within the physical memory. In particular, the FTL may be designed with a mapping algorithm, which uses reinforcement learning (RL) to optimize data mapping within the physical memory. The RL technique may use a Bellman equation with q-learning that may rely on a table being updated with entries that take into account at least one of a state, an action, a reward, or a policy. The RL technique may also make use a deep neural network to predict particular values of the table.

Classes IPC  ?

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

54.

Backside Interconnection Interface Die For Integrated Circuits Package

      
Numéro d'application 17121868
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kim, Namhoon
  • Kwon, Woon-Seong
  • Kang, Teckgyu

Abrégé

The technology relates to an integrated circuit (IC) package in which an interconnection interface chiplet and/or interconnection interface circuit are relocated, partitioned, and/or decoupled from a main or core IC die and/or high-bandwidth memory (HBM) components in an integrated component package.

Classes IPC  ?

  • H01L 25/10 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans le même sous-groupe des groupes , p.ex. ensembles de diodes redresseuses les dispositifs ayant des conteneurs séparés
  • H01L 23/498 - Connexions électriques sur des substrats isolants

55.

SELECTIVELY PROVIDING ENHANCED CLARIFICATION PROMPTS IN AUTOMATED ASSISTANT INTERACTIONS

      
Numéro d'application 17122875
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Carbune, Victor

Abrégé

Implementations described herein receive audio data that captures a spoken utterance, generate, based on processing the audio data, a recognition that corresponds to the spoken utterance, and determine, based on processing the recognition, that the spoken utterance is ambiguous (i.e., is interpretable as requesting performance of a first particular action exclusively and is also interpretable a second particular action exclusively). In response to determining that the spoken utterance is ambiguous, implementations determine to provide an enhanced clarification prompt that renders output that is in addition to natural language. The enhanced clarification prompt solicits further user interface input for disambiguating between the first particular action and the second particular action. Determining to provide the enhanced clarification prompt includes a current or prior determination to provide the enhanced clarification prompt instead of a natural language (NL) only clarification prompt that is restricted to rendering natural language.

Classes IPC  ?

  • 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
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • 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
  • G10L 25/51 - 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
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • 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

56.

BONE CONDUCTION HEADPHONE SPEECH ENHANCEMENT SYSTEMS AND METHODS

      
Numéro d'application 17123091
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Rui, Steve
  • Kannan, Govind
  • Thormundsson, Trausti

Abrégé

Systems and methods for enhancing a headset user's own voice include at least two outside microphones, an inside microphone, audio input components operable to receive and process the microphone signals, a voice activity detector operable to detect speech presence and absence in the received and/or processed signals, and a cross-over module configured to generate an enhanced voice signal. The audio processing components includes a low frequency branch comprising low pass filter banks, a low frequency spatial filter, a low frequency spectral filter and an equalizer, and a high frequency branch comprising highpass filter banks, a high frequency spatial filter, and a high frequency spectral filter.

Classes IPC  ?

  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit
  • H04R 1/10 - Ecouteurs; Leurs fixations
  • G10L 25/84 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole du bruit

57.

AMBIENT DETECTOR FOR DUAL MODE ANC

      
Numéro d'application 17123097
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Rui, Steve
  • Kannan, Govind

Abrégé

Active noise cancellation systems and methods include a feedforward path configured to receive a reference signal comprising ambient noise and adaptively generate an anti-noise signal to cancel the ambient noise. The adaptive filter is tuned in accordance with at least one parameter, which is set by a logic device configured to determine an ambient noise condition based the reference signal by estimating a fullband power of the reference signal, estimating a low-frequency power of the reference signal, comparing the fullband power and low-frequency power to one or more thresholds, and/or setting one or more ambient noise flags. The ambient noise condition may include a quiet background, a wideband noise condition, and/or a low-frequency dominant noise condition.

Classes IPC  ?

  • G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales

58.

CONNECTION WEIGHT LEARNING FOR GUIDED ARCHITECTURE EVOLUTION

      
Numéro d'application 17605783
Statut En instance
Date de dépôt 2020-05-22
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Ryoo, Michael Sahngwon
  • Piergiovanni, Anthony Jacob
  • Tan, Mingxing
  • Angelova, Anelia

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining one or more neural network architectures of a neural network for performing a video processing neural network task. In one aspect, a method comprises: at each of a plurality of iterations: selecting a parent neural network architecture from a set of neural network architectures; training a neural network having the parent neural network architecture to perform the video processing neural network task, comprising determining trained values of connection weight parameters of the parent neural network architecture; generating a new neural network architecture based at least in part on the trained values of the connection weight parameters of the parent neural network architecture; and adding the new neural network architecture to the set of neural network architectures.

Classes IPC  ?

  • G06V 10/82 - utilisant les réseaux neuronaux
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06T 7/207 - Analyse du mouvement pour l’estimation de mouvement sur une hiérarchie des résolutions
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06V 10/776 - Validation; Évaluation des performances

59.

Memory-Guided Video Object Detection

      
Numéro d'application 17432221
Statut En instance
Date de dépôt 2019-02-22
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Zhu, Menglong
  • Liu, Mason
  • White, Marie Charisse
  • Kalenichenko, Dmitry
  • Li, Yinxiao

Abrégé

Systems and methods for detecting objects in a video are provided. A method can include inputting a video comprising a plurality of frames into an interleaved object detection model comprising a plurality of feature extractor networks and a shared memory layer. For each of one or more frames, the operations can include selecting one of the plurality of feature extractor networks to analyze the one or more frames, analyzing the one or more frames by the selected feature extractor network to determine one or more features of the one or more frames, determining an updated set of features based at least in part on the one or more features and one or more previously extracted features extracted from a previous frame stored in the shared memory layer, and detecting an object in the one or more frames based at least in part on the updated set of features.

Classes IPC  ?

  • G06V 20/40 - dans le contenu vidéo (extraction de texte superposé G06V 20/62;récupération vidéo G06F 16/70;traitement des flux élémentaires vidéo dans les serveurs vidéo H04N 21/234;traitement des flux élémentaires vidéo dans les clients vidéo H04N 21/44)
  • G06V 10/70 - utilisant la reconnaissance de formes ou l’apprentissage automatique (reconnaissance optique de formes ou calculs électroniques à cet effet G06V 10/88)
  • 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 (identification ou vérification multimodales du locuteur G10L 17/10)
  • G06V 10/82 - utilisant les réseaux neuronaux
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06V 10/776 - Validation; Évaluation des performances
  • G06V 10/774 - Génération d'ensembles de motifs de formation; méthodes de Bootstrap, p.ex. "bagging” ou “boosting”

60.

SYNCHRONOUSLY AND LOCALLY TURNING-OFF SUB-PIXELS IN UNDER-DISPLAY SENSOR AREA OF AMOLED PANEL

      
Numéro d'application 17291987
Statut En instance
Date de dépôt 2020-09-03
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Choi, Sangmoo
  • Chang, Sun-Il
  • Youn, Sang Young

Abrégé

An apparatus is described that includes a display panel and a sensor. The display panel includes an array of pixels configured to direct light through a front side of the display panel. Each pixel includes sub-pixels, each of which includes an organic light emitting diode (OLED) and an integrated circuit (IC) for controlling an electrical current to the OLED. The sensor is arranged at a back side of the display panel. The sensor includes an emitter configured to emit electromagnetic radiation transmitted through a first area of the display panel. The IC of sub-pixels of the array of pixels outside the first area includes a first IC arrangement. The IC of sub-pixels of the array of pixels within the first area includes a transistor in addition to the first IC arrangement. The transistor is configured to operate as a control switch controlling emission of light from the sub-pixel.

Classes IPC  ?

  • G09G 3/3291 - 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] - Détails des circuits de commande pour les électrodes de données dans lequel le circuit de commande de données fournit une tension de données variable pour le réglage du courant à travers les éléments électroluminescents, ou de la tension aux bornes de ces éléments
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice

61.

Learnable Cost Volume for Determining Pixel Correspondence

      
Numéro d'application 17292647
Statut En instance
Date de dépôt 2020-07-08
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Xiao, Taihong
  • Sun, Deqing
  • Yang, Ming-Hsuan
  • Wang, Qifei
  • Yuan, Jinwei

Abrégé

A method includes obtaining a first plurality of feature vectors associated with a first image and a second plurality of feature vectors associated with a second image. The method also includes generating a plurality of transformed feature vectors by transforming each respective feature vector of the first plurality of feature vectors by a kernel matrix trained to define an elliptical inner product space. The method additionally includes generating a cost volume by determining, for each respective transformed feature vector of the plurality of transformed feature vectors, a plurality of inner products, wherein each respective inner product of the plurality of inner products is between the respective transformed feature vector and a corresponding candidate feature vector of a corresponding subset of the second plurality of feature vectors. The method further includes determining, based on the cost volume, a pixel correspondence between the first image and the second image.

Classes IPC  ?

  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 7/215 - Découpage basé sur le mouvement

62.

REDUCING HOLE BEZEL REGION IN DISPLAYS

      
Numéro d'application 17598738
Statut En instance
Date de dépôt 2021-02-17
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chang, Sun-Il
  • Choi, Sangmoo

Abrégé

A device includes: an array of light emitting elements extending in a first plane, each light emitting element being arranged to emit light; an array of pixel driver elements extending in a second plane beneath the array of pixels, in which each pixel driver element is configured to drive a corresponding light emitting element of the array of light emitting elements; a hole positioned within the array of light emitting elements and the array of pixel driver elements, in which the hole extends from the first plane through the second plane, a first multiple of light emitting elements from the array of light emitting elements in a first region adjacent the hole are arranged to provide a first resolution, and a second multiple of light emitting elements from the array of elements in a second region away from the hole are arranged to provide a second resolution.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

63.

Unsupervised Learning of Disentangled Speech Content and Style Representation

      
Numéro d'application 17455667
Statut En instance
Date de dépôt 2021-11-18
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Pang, Ruoming
  • Tjandra, Andros
  • Zhang, Yu
  • Karita, Shigeki

Abrégé

A linguistic content and speaking style disentanglement model includes a content encoder, a style encoder, and a decoder. The content encoder is configured to receive input speech as input and generate a latent representation of linguistic content for the input speech output. The content encoder is trained to disentangle speaking style information from the latent representation of linguistic content. The style encoder is configured to receive the input speech as input and generate a latent representation of speaking style for the input speech as output. The style encoder is trained to disentangle linguistic content information from the latent representation of speaking style. The decoder is configured to generate output speech based on the latent representation of linguistic content for the input speech and the latent representation of speaking style for the same or different input speech.

Classes IPC  ?

  • G10L 13/027 - Synthétiseurs de parole à partir de concepts; Génération de phrases naturelles à partir de concepts automatisés
  • G10L 21/0308 - Séparation du signal de voix caractérisée par le type de mesure du paramètre, p.ex. techniques de corrélation, techniques de passage par zéro ou techniques prédictives

64.

META PSEUDO-LABELS

      
Numéro d'application 17551065
Statut En instance
Date de dépôt 2021-12-14
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Pham, Hieu Hy
  • Dai, Zihang
  • Xie, Qizhe
  • Le, Quoc V.

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network using meta pseudo-labels. One of the methods includes training a student neural network using pseudo-labels generated by a teacher neural network that is being trained jointly with the student neural network.

Classes IPC  ?

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

65.

METHODS, SYSTEMS, AND MEDIA FOR DISPLAYING INFORMATION RELATED TO DISPLAYED CONTENT UPON DETECTION OF USER ATTENTION

      
Numéro d'application 17560696
Statut En instance
Date de dépôt 2021-12-23
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Liu, Eric H.

Abrégé

Methods, systems, and media for displaying information related to displayed content upon detection of user attention are provided. In some implementations, a method for presenting information to a user is provided, the method comprising: detecting a presence of a user; retrieving content and associated content metadata; causing the content to be presented to the user in response to detecting the presence of the user; detecting a user action indicative of user attention to at least a portion of the content presented to the user; and in response to detecting the user action, causing information to be presented to the user, wherein the information presented to the user corresponds to the content metadata associated with the portion of the content.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

66.

Providing Answers To Voice Queries Using User Feedback

      
Numéro d'application 17652921
Statut En instance
Date de dépôt 2022-02-28
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Taubman, Gabriel
  • Hoque, Andrew W.
  • Lee, John J.

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a dialog system using user feedback. According to one implementation, a method includes receiving, by a dialog engine and from a computing device, a voice input; determining, by the dialog engine, that the received voice input is classified as feedback to an answer of a question; identifying by the dialog engine, a predetermined feedback score associated with the feedback; and adjusting a confidence score associated with the question and the answer based on the predetermined feedback score.

Classes IPC  ?

  • 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
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

67.

METHODS, SYSTEMS, AND MEDIA FOR OBJECT GROUPING AND MANIPULATION IN IMMERSIVE ENVIRONMENTS

      
Numéro d'application 17653571
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Reid, Bryce Gibson
  • Kent, Michael
  • Mancuso, Devin

Abrégé

Methods, systems, and media for object grouping and manipulation in immersive environments are provided. In some embodiments, a method can include: displaying a plurality of virtual objects in an immersive environment; generating a group virtual object that includes a first virtual object and a second virtual object, the group virtual object including a handle interface element for interacting with the group virtual object and a selectable indicator associated with the first virtual object and the second virtual object; displaying the group virtual object along with the handle interface element and the selectable indicator in the immersive environment; and in response to detecting a selection of the selectable indicator, displaying a user interface for interacting with the group virtual object.

Classes IPC  ?

  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • 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
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 21/2665 - Rassemblement de contenus provenant de différentes sources, p.ex. Internet et satellite

68.

APPARATUS AND METHOD FOR POWER MANAGEMENT OF A COMPUTING SYSTEM

      
Numéro d'application 17685122
Statut En instance
Date de dépôt 2022-03-02
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Bakalash, Reuven

Abrégé

A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.

Classes IPC  ?

  • G06F 1/3234 - 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
  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06T 1/60 - Gestion de mémoire
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice

69.

DELAYED TWO-FACTOR AUTHENTICATION IN A NETWORKED ENVIRONMENT

      
Numéro d'application 17686967
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Lewis, Justin
  • Davies, Ruxandra

Abrégé

Systems and methods of the present disclosure enable for a delayed, two-factor authentication to occur in networked devices. The system and methods can enable the immediate delivery of digital components, which results in fewer abandoned requests, and saves network resources. The system and methods can enable the authorization of data transmissions in networked computer devices that include limited user interfaces, such as voice-based interfaces.

Classes IPC  ?

  • G06F 21/34 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p.ex. clés électroniques ou cartes à puce intelligentes
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • H04L 9/40 - Protocoles réseaux de sécurité

70.

Heat Distribution Device with Flow Channels

      
Numéro d'application 17687142
Statut En instance
Date de dépôt 2022-03-04
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Zuo, Xu

Abrégé

A heat distribution device comprising a main body, a recessed cavity positioned within the main body, the recessed cavity having an interior surface, a peripheral wall extending around and defining the interior surface, and a central point within the recessed cavity. A plurality of ribs may extend away from the interior surface of the recessed cavity. The plurality of ribs may be concentrically arranged around the central point and define a plurality of channels therebetween. Each of the plurality of ribs may have a top surface that slopes toward or away from the central point. The plurality of ribs may be arranged so that the top surfaces of the plurality of ribs collectively form a collective sloped surface within the heat distribution device.

Classes IPC  ?

  • H01L 23/367 - Refroidissement facilité par la forme du dispositif
  • H01L 23/46 - Dispositions pour le refroidissement, le chauffage, la ventilation ou la compensation de la température impliquant le transfert de chaleur par des fluides en circulation

71.

Touch Communication Device

      
Numéro d'application 17688002
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Dobson, Kelly Elizabeth
  • Chaudhury, Rafeed A.
  • Petersen, Nicolai Munk
  • Oh, Steve Albert
  • Harrington, Demetrious Mark
  • Knaian, Ara
  • Khushrushahi, Shahriar
  • Koukina, Elena
  • Chaney, Rachel
  • Saliu, Veton
  • Pearson Lecours, Yvan Stephane

Abrégé

The present disclosure provides touch communication devices that can convey touch information to a human user and/or receive touch information from the human user. As one example, a touch communication device can include a plurality of tactile units. The touch communication device can individually control each of the tactile units to apply a respective pressure to a surface adjacent to such tactile unit. For example, the touch communication device can control the plurality of tactile units to convey a touch communication to a human user that has the touch communication device adjacent to a portion of his body. As another example, the touch communication device is configured to determine a counter-pressure applied to each tactile unit by the surface adjacent to such tactile unit. The touch communication device can generate information descriptive of a touch communication performed by the human user on the touch communication device.

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
  • G06N 20/00 - Apprentissage automatique
  • G06F 3/044 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • 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

72.

VIRTUAL ASSISTANT IDENTIFICATION OF NEARBY COMPUTING DEVICES

      
Numéro d'application 17688493
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Leong, Jian Wei

Abrégé

In one example, a method includes method comprising: receiving audio data generated by a microphone of a current computing device; identifying, based on the audio data, one or more computing devices that each emitted a respective audio signal in response to speech reception being activated at the current computing device; and selecting either the current computing device or a particular computing device from the identified one or more computing devices to satisfy a spoken utterance determined based on the audio data.

Classes IPC  ?

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

73.

EFFICIENT CONTROL AND/OR LINKING OF SMART DEVICES

      
Numéro d'application 17688583
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2022-06-16
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Ni, Yuzhao
  • Schairer, David Roy

Abrégé

Efficient control and/or linking of smart network connected devices. Some implementations are directed to rendering, within an active application that enables control of multiple smart devices from multiple parties, both: (1) an interactive graphical interface element that, when interacted with, causes corresponding control of smart device(s) of a third-party (3P); and (2) a selectable element that, when selected, causes execution of a deeplink to cause a 3P application to open in a state that presents additional information for the smart device(s). Some implementations are additionally or alternatively directed to, in response to determining that a 3P application is installed at a client device, but a smart device topology lacks any entries for 3P smart devices of the 3P, efficiently adding one or more particular smart devices of the 3P to the smart device topology.

Classes IPC  ?

  • G05B 19/042 - Commande à programme autre que la commande numérique, c.à d. dans des automatismes à séquence ou dans des automates à logique utilisant des processeurs numériques
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/04847 - Techniques d’interaction pour la commande des valeurs des paramètres, p.ex. interaction avec des règles ou des cadrans
  • 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]
  • H04L 67/53 - en utilisant des fournisseurs tiers de services

74.

Network Reachability Impact Analysis

      
Numéro d'application 17117376
Statut En instance
Date de dépôt 2020-12-10
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Yang, Hongkun
  • Liu, Hui
  • Adhav, Gargi
  • Tang, Alan

Abrégé

A method of network reachability impact analysis includes receiving a plurality of network configuration snapshots for a network. The method also include selecting a first network configuration snapshot of the network and a second network configuration snapshot of the network. The method further includes generating a first reachability graph representing packet reachability of the network for the first network configuration snapshot. The method also includes generating a second reachability graph representing packet reachability of the network for the second network configuration snapshot. The method also includes computing a reachability differentiation graph identifying a net change to reachability from the first reachability graph to the second reachability graph. The method further includes generating a reachability differentiation report including a human-interpretable output of the net change to reachability.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

75.

Pervasive Resource Identification

      
Numéro d'application 17118512
Statut En instance
Date de dépôt 2020-12-10
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Tulshibagwale, Atul
  • Parsewar, Sachin Subhashrao
  • Singla, Amit

Abrégé

A method for pervasive resource identification includes receiving an authentication request from a first application service. The authentication request requests authentication of a user of a user device. The method includes obtaining device information associated with the user device of the user and generating a unique opaque identifier for the user device based on the device information. The method includes obtaining authentication credentials from the user device. The authentication credentials verify an identity of the user. In response to receiving the authentication credentials from the user device, the method includes generating an authentication token and encoding the unique opaque identifier into the authentication token. The method also includes transmitting the authentication token to the first application service. The authentication token, when received by the first application service, allows the first application service to adjust an interaction with the user device based on the unique opaque identifier.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

76.

Combining Device or Assistant-Specific Hotwords in a Single Utterance

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

Abrégé

A method for combining hotwords in a single utterance receives, at a first assistant-enabled device (AED), audio data corresponding to an utterance directed toward the first AED and a second AED among two or more AEDs where the audio data includes a query specifying an operation to perform. The method also detects, using a hotword detector, a first hotword assigned to the first AED that is different than a second hotword assigned to the second AED In response to detecting the first hotword, the method initiates processing on the audio data to determine that the audio data includes a term preceding the query that at least partially matches the second hotword assigned. Based on the at least partial match, the method executes a collaboration routine to cause the first AED and the second AED to collaborate with one another to fulfill the query.

Classes IPC  ?

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

77.

Adapting Automated Speech Recognition Parameters Based on Hotword Properties

      
Numéro d'application 17120033
Statut En instance
Date de dépôt 2020-12-11
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Sharifi, Matthew
  • Kracun, Aleksandar

Abrégé

A method for optimizing speech recognition includes receiving a first acoustic segment characterizing a hotword detected by a hotword detector in streaming audio captured by a user device, extracting one or more hotword attributes from the first acoustic segment, and adjusting, based on the one or more hotword attributes extracted from the first acoustic segment, one or more speech recognition parameters of an automated speech recognition (ASR) model. After adjusting the speech recognition parameters of the ASR model, the method also includes processing, using the ASR model, a second acoustic segment to generate a speech recognition result. The second acoustic segment characterizes a spoken query/command that follows the first acoustic segment in the streaming audio captured by the user device.

Classes IPC  ?

  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G10L 25/90 - Détermination de la hauteur tonale des signaux de parole

78.

Automatic Detection and Mitigation of Denial-of-Service Attacks

      
Numéro d'application 17120050
Statut En instance
Date de dépôt 2020-12-11
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Pepin, Francois
  • Harder, Andre Lloyd Perlee
  • Joshi, Prajakta
  • Roy, Amitabha
  • Talagadadeevi, Saila
  • Kiner, Emil
  • Kuo, Chia- Tung
  • Ye, Jiayu

Abrégé

A method for mitigating network abuse includes obtaining a first set of network traffic messages of network traffic currently received by a network service and determining, via a first model, whether network abuse is occurring based on the first set of network traffic messages. When the network abuse is occurring, the method includes obtaining a second set of current network traffic messages. The method also includes, for each network traffic message in the second set of network traffic messages, labeling, via a second model, the network traffic message as an abusing network traffic message or a non-abusing network traffic message. The method also includes generating, via a third model, at least one network traffic rule. Each network traffic rule, when implemented, reduces an effect of the abusing network traffic messages.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

79.

Autonomous 3D Datacenter Mapping System

      
Numéro d'application 17120949
Statut En instance
Date de dépôt 2020-12-14
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Reichenbach, Joseph
  • Bradley, Seth Jordan
  • Coomes, Christopher James
  • Ravi, Nivedita

Abrégé

An automated datacenter imaging system is provided, including an automated guided vehicle having a housing. The system may include an optical imaging system coupled to the housing and including a plurality of cameras each configured to have a respective field of view, the fields of view being at least partially non-overlapping with one another. The system may include a laser imaging system coupled to the housing and configured to scan the datacenter to obtain a plurality of distances between the housing and a plurality of locations within the datacenter. The system may include an image processor configured to combine a plurality of images taken by the cameras with the plurality of distances taken by the laser imaging system into a single mosaic map, the image processor being configured to locate the plurality of images and the plurality of distances relative to a known coordinate system of the datacenter.

Classes IPC  ?

  • G05D 1/02 - Commande de la position ou du cap par référence à un système à deux dimensions

80.

Multi-Tenant Control Plane Management on Computing Platform

      
Numéro d'application 17122177
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s) Smith, Daniel Veritas

Abrégé

Methods, systems, devices, and computer-readable storage media for managing a multi-tenant cloud computing platform. Rather than maintain cluster control planes separately for each tenant, a cloud provider control plane implemented on one or more nodes can manage the creation, allocation, execution, and destruction of cluster control planes in an on-demand way. Computing resources can be used more efficiently at least because resources are not under-utilized. Adding additional tenants can be done with zero or small marginal cost per-tenant, because cluster control planes for servicing requests by the tenant are executed in response to a request, but destroyed when a tenant for the plane is idle. Multiple instances of an API server implementing a platform API for communicating between devices of the platform and clusters of computing resources can be generated and modified on a per-tenant basis.

Classes IPC  ?

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

81.

Textile-Material Model for Vibroacoustic Structural Simulation

      
Numéro d'application 17122180
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Shumaker, Laura Charlotte
  • Raghupathy, Arun Prakash
  • Chakravartula, Ayyana Mori
  • Torrie, Darren
  • Ho, Janet P.
  • Cheng, Liang
  • Dixit, Neha Ravi
  • Briant, Paul L.
  • Spak, Kaitlin S.
  • Agarwal, Gunjan
  • Mennitt, Daniel

Abrégé

The present document describes techniques associated with a textile-material model for vibroacoustic structural simulation. The techniques described herein provide a nontrivial methodology to test a textile and simplify its representation, which can enable prediction of acoustic performance (e.g., rub and buzz) of an electronic-speaker device having a textile mounted thereon. The textile is modeled as a textile-material model based on an elongation stiffness obtained from a time-temperature superposition curve of the textile, which is based on a dynamic mechanical analysis test of the textile in each of course and wale directions. The textile-material model is then applied to an assembly model of the electronic-speaker device to simulate a vibroacoustic response of the textile relative to the assembly model to predict a likelihood of rub and buzz.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G10L 25/51 - 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

82.

Object Pose Estimation and Tracking Using Machine Learning

      
Numéro d'application 17122292
Statut En instance
Date de dépôt 2020-12-15
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Ahmadyan, Adel
  • Hou, Tingbo
  • Wei, Jianing
  • Zhang, Liangkai
  • Ablavatski, Artsiom
  • Grundmann, Matthias

Abrégé

A method includes receiving a video comprising images representing an object, and determining, using a machine learning model, based on a first image of the images, and for each respective vertex of vertices of a bounding volume for the object, first two-dimensional (2D) coordinates of the respective vertex. The method also includes tracking, from the first image to a second image of the images, a position of each respective vertex along a plane underlying the bounding volume, and determining, for each respective vertex, second 2D coordinates of the respective vertex based on the position of the respective vertex along the plane. The method further includes determining, for each respective vertex, (i) first three-dimensional (3D) coordinates of the respective vertex based on the first 2D coordinates and (ii) second 3D coordinates of the respective vertex based on the second 2D coordinates.

Classes IPC  ?

  • H04N 19/54 - Estimation de mouvement autre que basée sur les blocs utilisant des points ou des maillages caractéristiques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 19/62 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée par transformation en fréquence en trois dimensions
  • H04N 19/17 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet
  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/593 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre des techniques de prédiction spatiale

83.

Automatic Exposure and Gain Control for Face Authentication

      
Numéro d'application 17439762
Statut En instance
Date de dépôt 2019-09-25
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Kowdle, Adarsh Prakash Murthy
  • Velarde, Ruben Manuel
  • He, Zhijun
  • Han, Xu
  • Derakshan, Kourosh
  • Izadi, Shahram

Abrégé

This document describes techniques and systems that enable automatic exposure and gain control for face authentication. The techniques and systems include a user device initializing a gain for a near-infrared camera system using a default gain. The user device ascertains patch-mean statistics of one or more regions-of-interest of a most-recently captured image that was captured by the near-infrared camera system. The user device computes an update in the initialized gain to provide an updated gain that is usable to scale the one or more regions-of-interest toward a target mean-luminance value. The user device dampens the updated gain by using hysteresis. Then, the user device sets the initialized gain for the near-infrared camera system to the dampened updated gain.

Classes IPC  ?

  • H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p.ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • H04N 5/33 - Transformation des rayonnements infrarouges

84.

User-Equipment-Coordination Set for Disengaged Mode

      
Numéro d'application 17603328
Statut En instance
Date de dépôt 2020-05-06
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Wang, Jibing
  • Stauffer, Erik Richard

Abrégé

This document describes techniques and apparatuses for a user-equipment-coordination set for disengaged mode. In aspects, a base station forms a disengaged-mode-user-equipment coordination set including multiple user equipment operating in a disengaged mode. The disengaged-mode-user-equipment coordination set uses joint transmission and reception to communicate with the base station. The base station communicates control-plane information to an individual user equipment or multiple user equipment in the disengaged-mode-user-equipment coordination set.

Classes IPC  ?

  • H04W 76/28 - Transmission discontinue [DTX]; Réception discontinue [DRX]
  • H04W 4/06 - Répartition sélective de services de diffusion, p.ex. service de diffusion/multidiffusion multimédia; Services à des groupes d’utilisateurs; Services d’appel sélectif unidirectionnel
  • H04W 36/00 - Dispositions pour le transfert ou la resélection
  • H04W 52/02 - Dispositions d'économie de puissance
  • H04W 68/10 - Avertissement aux utilisateurs, p.ex. alerte ou messagerie, sur l'arrivée d'une communication, un changement de service ou similaires utilisant un avertissement simultané
  • H04W 72/04 - Affectation de ressources sans fil
  • H04W 72/12 - Planification du trafic sans fil

85.

Method For Managing A Plurality Of Multimedia Communication Links In A Point- To-Multipoint Bluetooth Network

      
Numéro d'application 17607304
Statut En instance
Date de dépôt 2020-07-23
Date de la première publication 2022-06-16
Propriétaire Google LLC (USA)
Inventeur(s)
  • Goupy, Julien
  • Girardier, Thomas
  • Guezellot Prudhomme, Nicolas

Abrégé

A method for managing a plurality of multimedia communication links in a point-to-multipoint Bluetooth network established between a source device and a plurality of sink devices, the method comprising: determining a new set of values of the configuration parameters upon:—receiving a request for adding a new sink device to the plurality of sink devices of the point-to-multipoint Bluetooth network, or—receiving a request for changing a value of a configuration parameter related to a sink device of the plurality of sink devices, or—determining an updated value of the maximum bandwidth usage parameter, wherein the new set of values is determined to allocate data rates between the plurality of multimedia communication links without exceeding the value of the maximum bandwidth usage parameter.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • H04W 72/00 - Gestion des ressources locales, p.ex. sélection ou affectation de ressources sans fil ou planification du trafic sans fil
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • G10L 19/22 - Décision en matière de mode, c. à d. fondée sur le contenu du signal audio plutôt que sur des paramètres externes
  • G10L 19/16 - Architecture de vocodeur

86.

Dynamic partitioning

      
Numéro d'application 16725811
Numéro de brevet 11361051
Statut Délivré - en vigueur
Date de dépôt 2019-12-23
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire Google LLC (USA)
Inventeur(s)
  • Ross, Jonathan
  • Leichner, Iv, Charles Henry

Abrégé

A matrix computation unit includes a systolic array of cells arranged along a first and second dimension, in which the systolic array of cells includes a first multiple of cells, each cell of the first multiple of cells including: a weight register configured to store a weight input; multiple activation registers, each activation register of the multiple activation registers configured to store a corresponding activation input; multiplexer circuitry communicatively coupled to the multiple activation registers and configured to select, from the multiple activation registers, one of the activation inputs as a selected activation input; and multiplication circuitry communicatively coupled to the weight register and to the multiplexer, in which the multiplication circuitry is configured to output a product of the weight input and the selected activation input.

Classes IPC  ?

  • G06F 15/80 - Architectures de calculateurs universels à programmes enregistrés comprenant un ensemble d'unités de traitement à commande commune, p.ex. plusieurs processeurs de données à instruction unique
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

87.

Adaptive GOP structure using temporal dependencies likelihood

      
Numéro d'application 17121349
Numéro de brevet 11363262
Statut Délivré - en vigueur
Date de dépôt 2020-12-14
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Pang, Ching Yin Derek
  • Su, Yeping
  • Lin, Yao-Chung

Abrégé

A first aspect is a method for coding a group of pictures (GOP) that includes frames of a video. The method includes encoding, at least some of the frames of the GOP, using a first encoding pass to obtain encoding statistics; obtaining, using the encoding statistics, respective temporal dependency likelihoods (TDLs) for the at least some of the frames of the GOP, where the respective TDLs indicate contributions that the at least some of the frames make in reducing prediction errors of the GOP; obtaining a reference frame based on the respective TDLs; and using the reference frame in encoding at least some of the frames of the GOP in a second encoding pass.

Classes IPC  ?

  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/177 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un groupe d’images [GOP]
  • H04N 19/114 - Adaptation de la structure du groupe d’images, p.ex. nombre de trames B entre deux trames d’ancrage
  • H04N 19/159 - Type de prédiction, p.ex. prédiction intra-trame, inter-trame ou de trame bidirectionnelle

88.

Display screen with icon

      
Numéro d'application 29646659
Numéro de brevet D0954738
Statut Délivré - en vigueur
Date de dépôt 2018-05-07
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire GOOGLE LLC (USA)
Inventeur(s) Smith, Timothy

89.

Gaming controller

      
Numéro d'application 29683100
Numéro de brevet D0954832
Statut Délivré - en vigueur
Date de dépôt 2019-03-11
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Pi, Jason
  • Olsson, Maj Isabelle
  • Tak, Jung
  • Silverman, Evan
  • Enders, Thomas
  • Chebeleu, Livius
  • Rodgers, Kirk

90.

FRAME OVERLAY FOR ENCODING ARTIFACTS

      
Numéro d'application 17435883
Statut En instance
Date de dépôt 2020-03-17
Date de la première publication 2022-06-09
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Nelson, Erik F.
  • Dietrich, Jr., Douglas Sim

Abrégé

A game streaming system encodes a raw frame to generate an encoded frame for a game stream including a plurality of frames for display. The system identifies a first encoding artifact based on a first difference between the encoded frame and the raw frame, and applies an overlay to the encoded frame. The overlay includes a first visual indicator indicating the first encoding artifact.

Classes IPC  ?

  • H04N 19/86 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la diminution des artéfacts de codage, p.ex. d'artéfacts de blocs
  • H04N 19/89 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre des procédés ou des dispositions de détection d'erreurs de transmission au niveau du décodeur
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • A63F 13/53 - Commande des signaux de sortie en fonction de la progression du jeu incluant des informations visuelles supplémentaires fournies à la scène de jeu, p.ex. en surimpression pour simuler un affichage tête haute [HUD] ou pour afficher une visée laser dans un jeu de tir

91.

THREE-DIMENSIONAL OBJECT DETECTION USING PSEUDO-LABELS

      
Numéro d'application 17547143
Statut En instance
Date de dépôt 2021-12-09
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Caine, Benjamin James
  • Roelofs, Rebecca Dawn
  • Shlens, Jonathon
  • Chen, Zhifeng
  • Ngiam, Jiquan
  • Vasudevan, Vijay

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to perform 3D object detection. One of the methods includes training a student neural network to perform 3D object detection using pseudo-labels generated by a teacher neural network.

Classes IPC  ?

92.

SMART-HOME AUTOMATION SYSTEM THAT SUGGESTS OR AUTOMATICALLY IMPLEMENTS SELECTED HOUSEHOLD POLICIES BASED ON SENSED OBSERVATIONS

      
Numéro d'application 17554629
Statut En instance
Date de dépôt 2021-12-17
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Fadell, Anthony M.
  • Matsuoka, Yoky
  • Sloo, David
  • Veron, Maxime

Abrégé

Embodiments provided herein relate to enforcing a device restriction policy. A device restriction policy may be stored that maps one or more portions of a household with particular household occupants of a plurality of household occupants. A request may be received to activate the device restriction policy on a household occupant. The device restriction policy may be activated against the household occupant based on the received request. One or more electronic devices may be disabled that are located in a portion of the household linked with the household occupant based on the received request and the device restriction policy.

Classes IPC  ?

  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  • 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
  • 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]

93.

DATA TRANSFERS FROM MEMORY TO MANAGE GRAPHICAL OUTPUT LATENCY

      
Numéro d'application 17589363
Statut En instance
Date de dépôt 2022-01-31
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Leong, Jian Wei
  • Baghdassarian, Leo
  • Hirata, Lucas Hiroshi De Carvalho

Abrégé

Systems and methods of transferring data from memory to manage graphical output latency are provided. A device having a display receives an acoustic signal that carries a query. The device determines that a wireless controller is in a first state. The device establishes, based on receipt of the acoustic signal and the determination that the wireless controller device is in the first state, a first interaction mode for a graphical user interface rendered by the computing device for display via the display device. The device sets a prefetch parameter to a first value and prefetches the corresponding amount of electronic content items. The device establishes a second interaction mode and overrides the first value of the prefetch parameter to a second value, and prefetches a second amount of electronic content items corresponding to the second value.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 16/63 - Requêtes
  • 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
  • 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/04817 - utilisant des icônes (programmation graphique ou visuelle utilisant des symboles en forme d’icône G06F 8/34)
  • G06F 3/0482 - 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 interaction avec des listes d’éléments sélectionnables, p.ex. les menus
  • G06F 3/0483 - 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 interaction avec des environnements structurés en pages, p.ex. métaphore livresque
  • G06F 3/0485 - Défilement ou défilement panoramique
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

94.

EMISSIVE DISPLAY CONFIGURED FOR THROUGH-DISPLAY IMAGING

      
Numéro d'application 17595198
Statut En instance
Date de dépôt 2020-05-22
Date de la première publication 2022-06-09
Propriétaire GOOGLE LLC (USA)
Inventeur(s)
  • Choi, Sangmoo
  • Karri, Jyothi
  • Bita, Ion

Abrégé

A display configuration to facilitate imaging through the display is disclosed. The imaging can be achieved by positioning a camera behind a through-transmissive area of a display. The through-transmissive area is configured to reduce the interaction between the light propagating through the display and circuit elements of the display. The configuration of the through-transmissive area can be characterized by reduced pixel density, rearranged circuit elements, and a light blocking layer to prevent light from diffracting from gaps formed by circuit elements.

Classes IPC  ?

  • H01L 27/32 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des composants qui utilisent des matériaux organiques comme partie active, ou qui utilisent comme partie active une combinaison de matériaux organiques et d'autres matériaux avec des composants spécialement adaptés pour l'émission de lumière, p.ex. panneaux d'affichage plats utilisant des diodes émettrices de lumière organiques
  • G06F 3/044 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • H01L 51/56 - Procédés ou appareils spécialement adaptés à la fabrication ou au traitement de tels dispositifs ou de leurs parties constitutives

95.

LEVERAGING CLOUD ANCHORS IN AUTHENTICATION

      
Numéro d'application 17596313
Statut En instance
Date de dépôt 2020-12-09
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Faaborg, Alexander James
  • Barros, Brett
  • Schoenberg, Michael

Abrégé

Systems and methods are described for authenticating devices. The systems and methods may include detecting, by a sensor on a wearable device, at least one cloud anchor that includes an identifier associated with a network and configured for a physical environment. In response to detecting that a location associated with the at least one cloud anchor is within a threshold distance of the wearable device and detecting that the wearable device has access to the at least one cloud anchor, triggering extraction of the identifier from the at least one cloud anchor. The systems and methods may also include joining the wearable device to the network based on a received authentication corresponding to the extracted identifier.

Classes IPC  ?

  • H04W 12/33 - Sécurité des dispositifs mobiles; Sécurité des applications mobiles utilisant des dispositifs portables, p.ex. utilisant une montre intelligente ou des lunettes intelligentes
  • H04W 12/06 - Authentification
  • H04W 12/033 - Protection de la confidentialité, p.ex. par chiffrement du plan utilisateur, p.ex. trafic utilisateur

96.

Authentication Management Through IMU and Radar

      
Numéro d'application 17652265
Statut En instance
Date de dépôt 2022-02-23
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Chandel, Alok
  • Giusti, Leonardo
  • Tsurkan, Artur
  • Cinek, Selim Flavio
  • Prag, Johan
  • Kugler, Tyler Reed
  • Moreira Costa, Lucas Dupin
  • Sachidanandam, Vignesh
  • Barbello, Brandon

Abrégé

This document describes techniques and systems for authentication management through IMU and radar. The techniques and systems use inertial sensor data from an inertial measurement unit (IMU) and/or radar data to manage authentication for a computing device. By so doing, the techniques conserve power, improve accuracy, or reduce latency relative to many common techniques and systems for computing-device authentication.

Classes IPC  ?

  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
  • G01S 7/41 - DÉTERMINATION DE LA DIRECTION PAR RADIO; RADIO-NAVIGATION; DÉTERMINATION DE LA DISTANCE OU DE LA VITESSE EN UTILISANT DES ONDES RADIO; LOCALISATION OU DÉTECTION DE LA PRÉSENCE EN UTILISANT LA RÉFLEXION OU LA RERADIATION D'ONDES RADIO; DISPOSITIONS ANALOGUES UTILISANT D'AUTRES ONDES - Détails des systèmes correspondant aux groupes , , de systèmes selon le groupe utilisant l'analyse du signal d'écho pour la caractérisation de la cible; Signature de cible; Surface équivalente de cible
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • G06T 7/50 - Récupération de la profondeur ou de la forme

97.

Access Sovereignty

      
Numéro d'application 17652789
Statut En instance
Date de dépôt 2022-02-28
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Valente, Joseph
  • Jones, Nicole
  • Lee, David

Abrégé

A method for accessing customer data includes receiving an access request requesting access to customer data stored on a storage abstraction. The access request includes a justification that specifies a purpose/reason for requesting access to the customer data. The method also includes validating the justification, and after validating the justification, transmitting the justification to an external key management service associated with a customer of the customer data. The external key management service is configured to grant or deny access to the customer data based on the justification. The method also includes receiving an approved access token from the external key management service when the external key management service grants access to the customer data and accessing the customer data stored on the storage abstraction using the approved access token received from the external key management service.

Classes IPC  ?

  • H04L 9/08 - Répartition de clés
  • G06F 21/60 - Protection de données
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

98.

Systems and Methods for Synthesizing Code from Input and Output Examples

      
Numéro d'application 17676601
Statut En instance
Date de dépôt 2022-02-21
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Shi, Kensen
  • Singh, Rishabh
  • Bieber, David J.

Abrégé

The present disclosure provides systems and methods for synthesizing computer-readable code based on the receipt of input and output examples. A computing system in accordance with the disclosure can be configured to receive a given input and output, access and library of operations, and perform a search of a library of operations (e.g., transpose, slice, norm, etc.) that can be applied to the input. By applying the operations to the input and tracking the results, the computing system may identify an expression comprising one or a combination of operations that when applied to the input generates the output. In this manner, implementations of the disclosure may be used to identify one or more solutions that a user having access to the library of operations may use to generate the output from the input.

Classes IPC  ?

99.

QUANTUM STATISTIC MACHINE

      
Numéro d'application 17678897
Statut En instance
Date de dépôt 2022-02-23
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Mohseni, Masoud
  • Neven, Hartmut

Abrégé

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for machine learning processes. A Quantum Statistic Machine (QSM) is described, consisting of three distinct classes of strongly interacting degrees of freedom including visible, hidden and control quantum subspaces or subsystems. The QSM is defined with a programmable non-equilibrium ergodic open quantum Markov chain with a unique attracting steady state in the space of density operators. The solution of an information processing task, such as a statistical inference or optimization task, can be encoded into the quantum statistics of an attracting steady state, where quantum inference is performed by minimizing the energy of a real or fictitious quantum Hamiltonian. The couplings of the QSM between the visible and hidden nodes may be trained to solve hard optimization or inference tasks.

Classes IPC  ?

  • G06N 10/00 - Calculateurs quantiques, c. à d. systèmes de calculateurs basés sur des phénomènes de mécanique quantique
  • G06N 20/00 - Apprentissage automatique

100.

PROCESSING AND GENERATING SETS USING RECURRENT NEURAL NETWORKS

      
Numéro d'application 17679625
Statut En instance
Date de dépôt 2022-02-24
Date de la première publication 2022-06-09
Propriétaire Google LLC (USA)
Inventeur(s)
  • Vinyals, Oriol
  • Bengio, Samuel

Abrégé

In one aspect, this specification describes a recurrent neural network system implemented by one or more computers that is configured to process input sets to generate neural network outputs for each input set. The input set can be a collection of multiple inputs for which the recurrent neural network should generate the same neural network output regardless of the order in which the inputs are arranged in the collection. The recurrent neural network system can include a read neural network, a process neural network, and a write neural network. In another aspect, this specification describes a system implemented as computer programs on one or more computers in one or more locations that is configured to train a recurrent neural network that receives a neural network input and sequentially emits outputs to generate an output sequence for the neural network input.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  1     2     3     ...     100        Prochaine page