Google Technology Holdings LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 2 665 pour Google Technology Holdings LLC Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 2 425
        International 192
        Canada 48
Date
Nouveautés (dernières 4 semaines) 1
2024 avril (MACJ) 1
2024 janvier 1
2023 décembre 2
2024 (AACJ) 2
Voir plus
Classe IPC
H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations 189
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 171
H04B 7/00 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement 101
H04M 1/00 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné 99
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 96
Voir plus
Statut
En Instance 17
Enregistré / En vigueur 2 648
Résultats pour  brevets
  1     2     3     ...     27        Prochaine page

1.

Systems and methods for communicating notifications and textual data associated with applications

      
Numéro d'application 18162735
Numéro de brevet 11954403
Statut Délivré - en vigueur
Date de dépôt 2023-02-01
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Peng, Long
  • Dai, Hui
  • Guan, Xin

Abrégé

Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 13/04 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole - Détails des systèmes de synthèse de la parole, p.ex. structure du synthétiseur ou gestion de la mémoire

2.

Multi-Processor Support for Array Imagers

      
Numéro d'application 18339001
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2024-01-04
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Bretscher, John T.
  • Vaas, Randall S.

Abrégé

Using the techniques discussed herein, a set of images is captured by one or more array imagers (106). Each array imager includes multiple imagers configured in various manners. Each array imager captures multiple images of substantially a same scene at substantially a same time. The images captured by each array image are encoded by multiple processors (112, 114). Each processor can encode sets of images captured by a different array imager, or each processor can encode different sets of images captured by the same array imager. The encoding of the images is performed using various image-compression techniques so that the information that results from the encoding is smaller, in terms of storage size, than the uncompressed images.

Classes IPC  ?

  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p.ex. systèmes multi-vues
  • H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p.ex. rafraîchissement d’image
  • H04N 19/503 - 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 la prédiction temporelle
  • 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
  • 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/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • H04N 23/45 - Caméras ou modules de caméras comprenant des capteurs d'images électroniques; Leur commande pour générer des signaux d'image à partir de plusieurs capteurs d'image de type différent ou fonctionnant dans des modes différents, p. ex. avec un capteur CMOS pour les images en mouvement en combinaison avec un dispositif à couplage de charge [CCD]
  • H04N 23/75 - Circuits de compensation de la variation de luminosité dans la scène en agissant sur la partie optique de la caméra
  • H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
  • H04N 23/957 - Caméras ou modules de caméras à champ lumineux ou plénoptiques

3.

SYSTEMS AND METHODS FOR SYNCRONIZING MULTIPLE ELECTRONIC DEVICES

      
Numéro d'application 18238724
Statut En instance
Date de dépôt 2023-08-28
Date de la première publication 2023-12-14
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil

4.

MOVING CONTENT BETWEEN SET TOP BOX AND END DEVICES IN HOME

      
Numéro d'application 18205051
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2023-12-07
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Moorthy, Praveen N.
  • Moroney, Paul
  • Ramamurthy, Arjun
  • Xu, Haifeng

Abrégé

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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/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/41 - Structure de client; Structure de périphérique de client

5.

ALERT PERIPHERAL FOR NOTIFICATION OF EVENTS OCCURRING ON A PROGRAMMABLE USER EQUIPMENT WITH COMMUNICATION CAPABILITIES

      
Numéro d'application 18233493
Statut En instance
Date de dépôt 2023-08-14
Date de la première publication 2023-11-30
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cavallaro, Alberto R.
  • Pais, Martin R.

Abrégé

An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.

Classes IPC  ?

  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04M 19/04 - Dispositions d'alimentation de courant pour systèmes téléphoniques fournissant un courant de sonnerie ou des tonalités de surveillance, p.ex. tonalité de numérotation ou tonalité d’occupation le courant de sonnerie étant produit aux sous-stations
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04M 1/72412 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes utilisant des interfaces sans fil bidirectionnelles à courte portée
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

6.

NAME COMPOSITION ASSISTANCE IN MESSAGING APPLICATIONS

      
Numéro d'application 18212772
Statut En instance
Date de dépôt 2023-06-22
Date de la première publication 2023-10-19
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Agrawal, Amit Kumar
  • Gupta, Mayank
  • Mittal, Rachit

Abrégé

A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.

Classes IPC  ?

  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel

7.

SYSTEMS AND METHODS FOR EQUALIZING AUDIO FOR PLAYBACK ON AN ELECTRONIC DEVICE

      
Numéro d'application 18206021
Statut En instance
Date de dépôt 2023-06-05
Date de la première publication 2023-10-12
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Schuster, Adrian M.
  • Annabathula, Prabhu
  • Bastyr, Kevin J.
  • Wells, Andrew K.
  • Zhang, Wen Hao

Abrégé

Embodiments are provided for receiving a request to output audio at a first speaker and a second speaker of an electronic device, determining that the electronic device is oriented in a portrait orientation or a landscape orientation, identifying, based on the determined orientation, a first equalization setting for the first speaker and a second equalization setting for the second speaker, providing, for output at the first speaker, a first audio signal with the first equalization setting, and providing, for output at the second speaker, a second audio signal with the second equalization setting.

Classes IPC  ?

  • H03G 5/16 - Commande automatique
  • 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/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse

8.

METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS

      
Numéro d'application 18096735
Statut En instance
Date de dépôt 2023-01-13
Date de la première publication 2023-10-12
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Schaffer, Mark L.
  • Wu, Siu-Wai

Abrégé

Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

Classes IPC  ?

  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • 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

9.

AUDIO ROUTING SYSTEM FOR ROUTING AUDIO DATA TO AND FROM A MOBILE DEVICE

      
Numéro d'application 18197507
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-09-07
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

10.

RECOGNIZING ACCENTED SPEECH

      
Numéro d'application 18301060
Statut En instance
Date de dépôt 2023-04-14
Date de la première publication 2023-08-10
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Gray, Kristin A.

Abrégé

Techniques and apparatuses for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

11.

Method and Apparatus that Collect and Uploads Implicit Analytic Data

      
Numéro d'application 18194989
Statut En instance
Date de dépôt 2023-04-03
Date de la première publication 2023-08-03
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Narasimhan, Nitya
  • Liu, Yan
  • Singer, Gregory L.

Abrégé

Techniques and/or apparatuses receive an indication that a user has entered a rating of first media content, determine, responsive to the indication that the user has entered the rating of the first media content, whether the user consumed the first media content prior to entering the rating. Responsive to a determination that the user did not consume the first media content prior to entering the rating, the techniques and/or apparatuses provide an indication that the user did not consume the first media content prior to entering the rating or weight the rating based on the determination that the user did not consume the first media content prior to entering the rating of the first media content.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

12.

Enhanced image capture

      
Numéro d'application 18163707
Numéro de brevet 11943532
Statut Délivré - en vigueur
Date de dépôt 2023-02-02
Date de la première publication 2023-06-08
Date d'octroi 2024-03-26
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Petrescu, Doina I.
  • Lay, Thomas T.
  • Petrie, Steven R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey S.

Abrégé

Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

Classes IPC  ?

  • H04N 5/335 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS] 
  • H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
  • H04N 1/21 - Enregistrement intermédiaire de l'information
  • H04N 23/60 - Commande des caméras ou des modules de caméras
  • H04N 23/61 - Commande des caméras ou des modules de caméras en fonction des objets reconnus
  • H04N 23/611 - Commande des caméras ou des modules de caméras en fonction des objets reconnus les objets reconnus comprenant des parties du corps humain
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/63 - Commande des caméras ou des modules de caméras en utilisant des viseurs électroniques
  • H04N 23/68 - Commande des caméras ou des modules de caméras pour une prise de vue stable de la scène, p. ex. en compensant les vibrations du boîtier de l'appareil photo
  • H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
  • H04N 23/667 - Changement de mode de fonctionnement de la caméra, p. ex. entre les modes photo et vidéo, sport et normal ou haute et basse résolutions

13.

METHOD AND APPARATUS FOR PROVIDING A SECURE COMMUNICATION IN A SELF-ORGANIZING NETWORK

      
Numéro d'application 18159085
Statut En instance
Date de dépôt 2023-01-24
Date de la première publication 2023-05-25
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Mahidhara, Shravan
  • Raghuram, Vasanthi

Abrégé

A communication system provides secure communication between two nodes in a self-organizing network without the need for a centralized security or control device. A first node of the two nodes is provisioned with one or more security profiles, auto-discovers a second node of the two nodes, authenticates the second node based on a security profile of the one or more security profiles, selects a security profile of the one or more security profiles to encrypt a communication session between the two nodes, and encrypts the communication session between the two nodes based on the selected security profile. The second node also is provisioned with the same one or more security profiles, authenticates the first node based on a same security profile as is used to authenticate the second node, and encrypts the communication session based on the same security profile as is used for encryption by the first node.

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

14.

Sharing media among remote access clients in a universal plug and play environment

      
Numéro d'application 17750972
Numéro de brevet 11671399
Statut Délivré - en vigueur
Date de dépôt 2022-05-23
Date de la première publication 2023-02-09
Date d'octroi 2023-06-06
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Wu, Qi-Bin

Abrégé

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 61/25 - Correspondance entre adresses du même type
  • 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 12/54 - Systèmes de commutation par mémorisation et restitution
  • H04L 67/01 - Protocoles

15.

Method and apparatus for streaming media content to client devices

      
Numéro d'application 17093180
Numéro de brevet RE049290
Statut Délivré - en vigueur
Date de dépôt 2020-11-09
Date de la première publication 2022-11-08
Date d'octroi 2022-11-08
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s) Ramamurthy, Arjun

Abrégé

A method includes providing a variant playlist file that identifies a plurality of variant streams each corresponding to a different encoding of a same media presentation; tracking a first set of media segments encoded at a first bitrate that correspond to a first playlist file for a first variant stream associated with the variant playlist file; responsive to a second encoded bitrate associated with a second set of media segments that correspond to a second variant stream being higher than the first encoded bitrate: determining a number of media segments to include in a plurality of media segments from the second set of media segments that correspond to the first set of media segments; and providing, to the client device, a second playlist file that identifies a plurality of media segments from the second set of media segments that correspond to respective ones of the first set of media segments.

Classes IPC  ?

  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/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/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/658 - Transmission du client vers le serveur

16.

Alert peripheral for notification of events occurring on a programmable user equipment with communication capabilities

      
Numéro d'application 17856165
Numéro de brevet 11729743
Statut Délivré - en vigueur
Date de dépôt 2022-07-01
Date de la première publication 2022-10-20
Date d'octroi 2023-08-15
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cavallaro, Alberto R.
  • Pais, Martin R.

Abrégé

An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.

Classes IPC  ?

  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04M 19/04 - Dispositions d'alimentation de courant pour systèmes téléphoniques fournissant un courant de sonnerie ou des tonalités de surveillance, p.ex. tonalité de numérotation ou tonalité d’occupation le courant de sonnerie étant produit aux sous-stations
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04M 1/72412 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes utilisant des interfaces sans fil bidirectionnelles à courte portée
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

17.

Audio routing system for routing audio data to and from a mobile device

      
Numéro d'application 17850637
Numéro de brevet 11689854
Statut Délivré - en vigueur
Date de dépôt 2022-06-27
Date de la première publication 2022-10-13
Date d'octroi 2023-06-27
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

18.

Method and device for audio input routing

      
Numéro d'application 17833446
Numéro de brevet 11876922
Statut Délivré - en vigueur
Date de dépôt 2022-06-06
Date de la première publication 2022-09-22
Date d'octroi 2024-01-16
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Ondo, Kazuhiro
  • Labowicz, Michael P.
  • Yoshino, Hideki
  • Wells, Andrew K.

Abrégé

A method on a mobile device for a wireless network is described. An audio input is monitored for a trigger phrase spoken by a user of the mobile device. A command phrase spoken by the user after the trigger phrase is buffered. The command phrase corresponds to a call command and a call parameter. A set of target contacts associated with the mobile device is selected based on respective voice validation scores and respective contact confidence scores. The respective voice validation scores are based on the call parameter. The respective contact confidence scores are based on a user context associated with the user. A call to a priority contact of the set of target contacts is automatically placed if the voice validation score of the priority contact meets a validation threshold and the contact confidence score of the priority contact meets a confidence threshold.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • H04M 1/60 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné comprenant des amplificateurs de parole
  • G06F 16/60 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données audio
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress
  • G10L 15/28 - Reconnaissance de la parole - Détails de structure des systèmes de reconnaissance de la parole
  • H04M 1/27 - Dispositifs dans lesquels plusieurs signaux peuvent être enregistrés simultanément

19.

Multi-processor support for array imagers

      
Numéro d'application 17834190
Numéro de brevet 11765337
Statut Délivré - en vigueur
Date de dépôt 2022-06-07
Date de la première publication 2022-09-22
Date d'octroi 2023-09-19
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Bretscher, John T.
  • Vaas, Randall S.

Abrégé

Using the techniques discussed herein, a set of images is captured by one or more array imagers (106). Each array imager includes multiple imagers configured in various manners. Each array imager captures multiple images of substantially a same scene at substantially a same time. The images captured by each array image are encoded by multiple processors (112, 114). Each processor can encode sets of images captured by a different array imager, or each processor can encode different sets of images captured by the same array imager. The encoding of the images is performed using various image-compression techniques so that the information that results from the encoding is smaller, in terms of storage size, than the uncompressed images.

Classes IPC  ?

  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p.ex. systèmes multi-vues
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 23/45 - Caméras ou modules de caméras comprenant des capteurs d'images électroniques; Leur commande pour générer des signaux d'image à partir de plusieurs capteurs d'image de type différent ou fonctionnant dans des modes différents, p. ex. avec un capteur CMOS pour les images en mouvement en combinaison avec un dispositif à couplage de charge [CCD]
  • H04N 23/80 - Chaînes de traitement de la caméra; Leurs composants
  • H04N 23/957 - Caméras ou modules de caméras à champ lumineux ou plénoptiques
  • H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p.ex. rafraîchissement d’image
  • H04N 19/503 - 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 la prédiction temporelle
  • 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
  • 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/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 23/75 - Circuits de compensation de la variation de luminosité dans la scène en agissant sur la partie optique de la caméra
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline

20.

Name composition assistance in messaging applications

      
Numéro d'application 17667143
Numéro de brevet 11722453
Statut Délivré - en vigueur
Date de dépôt 2022-02-08
Date de la première publication 2022-05-26
Date d'octroi 2023-08-08
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Agrawal, Amit Kumar
  • Gupta, Mayank
  • Mittal, Rachit

Abrégé

A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.

Classes IPC  ?

  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • H04L 61/4594 - Carnets d'adresses, c. à. d. répertoires contenant les coordonnées des correspondants

21.

Moving content between set top box and end devices in home

      
Numéro d'application 17492876
Numéro de brevet 11671649
Statut Délivré - en vigueur
Date de dépôt 2021-10-04
Date de la première publication 2022-03-31
Date d'octroi 2023-06-06
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Moorthy, Praveen N.
  • Moroney, Paul
  • Ramamurthy, Arjun
  • Xu, Haifeng

Abrégé

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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/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/41 - Structure de client; Structure de périphérique de client

22.

Identifying media on a mobile device

      
Numéro d'application 17492872
Numéro de brevet 11812073
Statut Délivré - en vigueur
Date de dépôt 2021-10-04
Date de la première publication 2022-03-31
Date d'octroi 2023-11-07
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Li, Renxiang
  • Baum, Kevin L.
  • Ishtiaq, Faisal
  • Needham, Michael L.

Abrégé

Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4223 - Caméras
  • H04N 21/44 - 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
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/439 - Traitement de flux audio élémentaires

23.

Method and apparatus for providing a secure communication in a self-organizing network

      
Numéro d'application 17446177
Numéro de brevet 11576023
Statut Délivré - en vigueur
Date de dépôt 2021-08-27
Date de la première publication 2021-12-16
Date d'octroi 2023-02-07
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Mahidhara, Shravan
  • Raghuram, Vasanthi

Abrégé

A communication system provides secure communication between two nodes in a self-organizing network without the need for a centralized security or control device. A first node of the two nodes is provisioned with one or more security profiles, auto-discovers a second node of the two nodes, authenticates the second node based on a security profile of the one or more security profiles, selects a security profile of the one or more security profiles to encrypt a communication session between the two nodes, and encrypts the communication session between the two nodes based on the selected security profile. The second node also is provisioned with the same one or more security profiles, authenticates the first node based on a same security profile as is used to authenticate the second node, and encrypts the communication session based on the same security profile as is used for encryption by the first node.

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 9/40 - Protocoles réseaux de sécurité
  • H04W 28/18 - Négociation des paramètres de télécommunication sans fil
  • H04W 48/16 - Exploration; Traitement d'informations sur les restrictions d'accès ou les accès
  • H04W 76/00 - Gestion de la connexion
  • H04W 84/18 - Réseaux auto-organisés, p.ex. réseaux ad hoc ou réseaux de détection

24.

Methods and devices for efficient adaptive bitrate streaming

      
Numéro d'application 17340510
Numéro de brevet 11924263
Statut Délivré - en vigueur
Date de dépôt 2021-06-07
Date de la première publication 2021-11-25
Date d'octroi 2024-03-05
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Ramamurthy, Arjun
  • Luthra, Ajay

Abrégé

Methods and systems for a content server to select sets of video streams having different encoding parameters for transmitting the sets of video streams to a media device are disclosed herein. In some embodiments, a method for transmitting video streams for a media program from a server to a media device includes: selecting, by the server, first encoding parameters including a first bitrate for a first set of video streams for the media program based on a first estimated bandwidth capacity for a network linking the server and the media device, transmitting the first set of video streams from the server to the media device, determining, by the server, second encoding parameters including a second bitrate for a second set of video streams for the media program, and transmitting the second set of video streams from the server to the media device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 47/25 - Commande de flux; Commande de la congestion le débit étant modifié par la source lors de la détection d'un changement des conditions du réseau
  • H04L 65/60 - Diffusion en flux de paquets multimédias
  • H04L 65/613 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour la commande de la source par la destination
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04N 21/6379 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau vers le serveur vers le codeur
  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea
  • H04N 21/6583 - Accusé de réception

25.

Electronic device with gesture detection system and methods for using the gesture detection system

      
Numéro d'application 17373058
Numéro de brevet 11644903
Statut Délivré - en vigueur
Date de dépôt 2021-07-12
Date de la première publication 2021-11-04
Date d'octroi 2023-05-09
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alameh, Rachid Mohsen
  • Cauwels, Patrick J.
  • Paitl, Kenneth A.

Abrégé

A method in an electronic device, the method includes projecting infrared (“IR”) light from a plurality of light emitting diodes (“LEDs”) disposed proximate to the perimeter of the electronic device, detecting, by a sensor, IR light originating from at least two of the plurality of LEDs reflected from off of a person, and carrying out a function based on the relative strength of the detected IR light from the LEDs.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/042 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens opto-électroniques
  • H04M 1/72448 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

26.

Sharing media among remote access clients in a universal plug and play environment

      
Numéro d'application 17306144
Numéro de brevet 11343225
Statut Délivré - en vigueur
Date de dépôt 2021-05-03
Date de la première publication 2021-08-19
Date d'octroi 2022-05-24
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Wu, Qi-Bin

Abrégé

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 61/25 - Correspondance entre adresses du même type
  • 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 12/54 - Systèmes de commutation par mémorisation et restitution
  • H04L 67/01 - Protocoles

27.

Method and apparatus for media property or characteristic control in a media system

      
Numéro d'application 17313394
Numéro de brevet 11665272
Statut Délivré - en vigueur
Date de dépôt 2021-05-06
Date de la première publication 2021-08-19
Date d'octroi 2023-05-30
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Zhao, Liang
  • Fu, Yu-Ling
  • Li, Qiu-Ling

Abrégé

A method including: transmitting, by a control device, a first portion of content comprising a first portion of a signal corresponding to a multimedia presentation characteristic of a peripheral device; receiving, when an adjustment of the signal is below an adjustment threshold, a first instance of an input indicating a request to change the multimedia presentation characteristic; in response to receiving the first instance of the input, adjusting a second portion of the signal and transmitting a second portion of the content comprising the adjusted second portion of the signal; receiving, when the adjustment of the signal is at or above the adjustment threshold, a second instance of the input; and transmitting, in response to receiving the second instance of the input, a communication signal to the peripheral device to adjust a peripheral device control of an output of the multimedia presentation characteristic.

Classes IPC  ?

  • H04M 1/60 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné comprenant des amplificateurs de parole
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/81 - Composants mono média du contenu
  • H04M 1/72412 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes utilisant des interfaces sans fil bidirectionnelles à courte portée

28.

RETRIEVAL OF DATA ACROSS MULTIPLE PARTITIONS OF A STORAGE DEVICE USING DIGITAL SIGNATURES

      
Numéro d'application 17194772
Statut En instance
Date de dépôt 2021-03-08
Date de la première publication 2021-06-24
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Chaudhury, Rashmi
  • Attaluri, Srinivas
  • Liu, Fangge
  • Thyagarajan, Lakshmi

Abrégé

A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • 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

29.

Systems and methods for syncronizing multiple electronic devices

      
Numéro d'application 17188930
Numéro de brevet 11743849
Statut Délivré - en vigueur
Date de dépôt 2021-03-01
Date de la première publication 2021-06-17
Date d'octroi 2023-08-29
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux

30.

Method and apparatus for distribution of 3D television program materials

      
Numéro d'application 17145734
Numéro de brevet 11558596
Statut Délivré - en vigueur
Date de dépôt 2021-01-11
Date de la première publication 2021-05-06
Date d'octroi 2023-01-17
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Schaffer, Mark L.
  • Wu, Siu-Wai

Abrégé

Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

Classes IPC  ?

  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/194 - Transmission de signaux d’images
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • 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

31.

Method and apparatus for using image data to aid voice recognition

      
Numéro d'application 17147991
Numéro de brevet 11942087
Statut Délivré - en vigueur
Date de dépôt 2021-01-13
Date de la première publication 2021-05-06
Date d'octroi 2024-03-26
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Zurek, Robert A.
  • Schuster, Adrian M.
  • Shau, Fu-Lin
  • Wu, Jincheng

Abrégé

A device performs a method for using image data to aid voice recognition. The method includes the device capturing image data of a vicinity of the device and adjusting, based on the image data, a set of parameters for voice recognition performed by the device. The set of parameters for the device performing voice recognition include, but are not limited to: a trigger threshold of a trigger for voice recognition; a set of beamforming parameters; a database for voice recognition; and/or an algorithm for voice recognition. The algorithm may include using noise suppression or using acoustic beamforming.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • B60N 2/00 - Sièges spécialement adaptés aux véhicules; Agencement ou montage des sièges dans les véhicules
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p.ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
  • G06V 40/18 - Caractéristiques de l’œil, p.ex. de l’iris
  • G06V 40/19 - Capteurs à cet effet
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress
  • G10L 15/24 - Reconnaissance de la parole utilisant des caractéristiques non acoustiques
  • G10L 15/25 - Reconnaissance de la parole utilisant des caractéristiques non acoustiques utilisant la position des lèvres, le mouvement des lèvres ou l’analyse du visage
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 21/0208 - Filtration du bruit
  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix

32.

Audio routing system for routing audio data to and from a mobile device

      
Numéro d'application 17122889
Numéro de brevet 11375313
Statut Délivré - en vigueur
Date de dépôt 2020-12-15
Date de la première publication 2021-04-08
Date d'octroi 2022-06-28
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

33.

Recognizing accented speech

      
Numéro d'application 17070283
Numéro de brevet 11651765
Statut Délivré - en vigueur
Date de dépôt 2020-10-14
Date de la première publication 2021-01-28
Date d'octroi 2023-05-16
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Gray, Kristin A.

Abrégé

Techniques and apparatuses for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

34.

Adaptive method for biometrically certified communication

      
Numéro d'application 15464283
Numéro de brevet 10904245
Statut Délivré - en vigueur
Date de dépôt 2017-03-20
Date de la première publication 2021-01-26
Date d'octroi 2021-01-26
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Slaby, Jiri
  • Ady, Roger W.

Abrégé

A recipient communication device and method wherein a user authenticates a message that is being received. The method includes receiving, by a messaging utility of the recipient communication device, a message transmitted from a sender communication device. The messaging utility determines that one of (a) sender authentication of the message and (b) recipient authentication to open the message is required. In response to sender authentication being required, the recipient communication device transmits a request to the sender communication device for sender authentication of the message, and receives a certification of the message based on an authentication of a user input via the sender communication device. When recipient authentication is required, the recipient is prompted to enter biometric input at the recipient device. In one embodiment, a clearinghouse service authenticates a user of a communication device in order for the recipient communication device to receive certification of the user and/or the message.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

35.

Identifying media on a mobile device

      
Numéro d'application 17026917
Numéro de brevet 11140424
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de la première publication 2021-01-07
Date d'octroi 2021-10-05
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Li, Renxiang
  • Baum, Kevin L.
  • Ishtiaq, Faisal
  • Needham, Michael L.

Abrégé

Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.

Classes IPC  ?

  • H04H 60/52 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier les sites des utilisateurs
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4223 - Caméras
  • H04N 21/44 - 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
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/439 - Traitement de flux audio élémentaires

36.

Method and device with intelligent media management

      
Numéro d'application 16907815
Numéro de brevet 11451599
Statut Délivré - en vigueur
Date de dépôt 2020-06-22
Date de la première publication 2020-12-17
Date d'octroi 2022-09-20
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Lundholm, Andrew S.

Abrégé

A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.

Classes IPC  ?

  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • H04L 67/5683 - Stockage des données fournies par les terminaux des utilisateurs, c. à d. mise en antémémoire inversée
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel

37.

Method and apparatus for evaluating trigger phrase enrollment

      
Numéro d'application 16995673
Numéro de brevet 11676581
Statut Délivré - en vigueur
Date de dépôt 2020-08-17
Date de la première publication 2020-12-03
Date d'octroi 2023-06-13
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Clark, Joel A.
  • Ramabadran, Tenkasi V.
  • Jasiuk, Mark A.

Abrégé

An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • 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 21/0264 - Filtration du bruit 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
  • G10L 25/84 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole du bruit
  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress

38.

Audio routing system for routing audio data to and from a mobile device

      
Numéro d'application 16935651
Numéro de brevet 10887695
Statut Délivré - en vigueur
Date de dépôt 2020-07-22
Date de la première publication 2020-11-05
Date d'octroi 2021-01-05
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

39.

Dual mode user interface system and method for 3D video

      
Numéro d'application 16858952
Numéro de brevet 11064179
Statut Délivré - en vigueur
Date de dépôt 2020-04-27
Date de la première publication 2020-10-15
Date d'octroi 2021-07-13
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Lazarus, David B.
  • Zhang, Yaxi

Abrégé

A system is provided for use with a video input signal and a video unit. The video input signal can be one of a two dimensional video signal and a three dimensional video signal. The video unit can display a three dimensional video and a two dimensional video. The system includes a receiver portion, a processing portion, a switching portion and an output portion. The receiver portion can receive the video input signal. The processing portion can output a first signal in a first mode of operation and can output a second signal in a second mode of operation, wherein the first signal is based on the video input signal and the second signal is based on the video input signal. The switching portion can switch the processing portion from the first mode of operation to the second mode of operation. The output portion can provide an output signal to the video unit, wherein the output signal is based on the first signal when the processing portion operates in the first mode of operation and wherein the output signal is based on the second signal when the processing portion operates in the second mode of operation. The first signal includes a two dimensional video signal, whereas the second signal includes a three dimensional video signal.

Classes IPC  ?

  • H04N 7/12 - Systèmes dans lesquels le signal de télévision est transmis par un canal ou une pluralité de canaux parallèles, la bande passante de chaque canal étant inférieure à la largeur de bande du signal de télévision
  • H04N 13/139 - Conversion du format, p.ex. du débit de trames ou de la taille
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/172 - Traitement de signaux d’images les signaux d’images comprenant des composantes non requises pour l’affichage de l’image, p.ex. des titres ou des informations sur le format
  • H04N 13/183 - Informations d’affichage à l’écran, p.ex. sous-titres ou menus
  • H04N 13/356 - Reproducteurs d’images offrant des modes monoscopiques et stéréoscopiques indépendants
  • H04N 13/30 - Reproducteurs d’images

40.

Moving content between set top box and end devices in home

      
Numéro d'application 16812737
Numéro de brevet 11140437
Statut Délivré - en vigueur
Date de dépôt 2020-03-09
Date de la première publication 2020-09-03
Date d'octroi 2021-10-05
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Moorthy, Praveen N.
  • Moroney, Paul
  • Ramamurthy, Arjun
  • Xu, Haifeng

Abrégé

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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/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

41.

Alert peripheral for notification of events occurring on a programmable user equipment with communication capabilities

      
Numéro d'application 16858958
Numéro de brevet 11382063
Statut Délivré - en vigueur
Date de dépôt 2020-04-27
Date de la première publication 2020-08-13
Date d'octroi 2022-07-05
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cavallaro, Alberto R.
  • Pais, Martin R.

Abrégé

An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.

Classes IPC  ?

  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04M 19/04 - Dispositions d'alimentation de courant pour systèmes téléphoniques fournissant un courant de sonnerie ou des tonalités de surveillance, p.ex. tonalité de numérotation ou tonalité d’occupation le courant de sonnerie étant produit aux sous-stations
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04M 1/72412 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes utilisant des interfaces sans fil bidirectionnelles à courte portée
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

42.

Electronic device with gesture detection system and methods for using the gesture detection system

      
Numéro d'application 16834422
Numéro de brevet 11061481
Statut Délivré - en vigueur
Date de dépôt 2020-03-30
Date de la première publication 2020-07-16
Date d'octroi 2021-07-13
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alameh, Rachid Mohsen
  • Cauwels, Patrick J.
  • Paitl, Kenneth A.

Abrégé

A method in an electronic device, the method includes projecting infrared (“IR”) light from a plurality of light emitting diodes (“LEDs”) disposed proximate to the perimeter of the electronic device, detecting, by a sensor, IR light originating from at least two of the plurality of LEDs reflected from off of a person, and carrying out a function based on the relative strength of the detected IR light from the LEDs.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/042 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens opto-électroniques
  • H04M 1/72448 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

43.

Adaptive method for biometrically certified communication

      
Numéro d'application 15379385
Numéro de brevet 10715519
Statut Délivré - en vigueur
Date de dépôt 2016-12-14
Date de la première publication 2020-07-14
Date d'octroi 2020-07-14
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Slaby, Jiri
  • Ady, Roger W.

Abrégé

A communication device and method for authentication of a message being transmitted from the communication device. The method includes receiving, by a messaging utility, content of a message provided for transmission from the communication device. Based on a determination that the message requires user authentication before the message is transmitted to a recipient, the method further includes selecting, based on contextual data, one or more biometric capturing components of the communication device; triggering at least one selected biometric capturing component to capture a corresponding biometric input from a user of the communication device; and transmitting the message when the biometric input as belonging to an authorized user of the communication device. In one embodiment, a clearinghouse service authenticates a biometric input from a user of the communication device in order to certify the user and/or the message.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces

44.

Apparatus and methods for facilitating context handoff between devices in a cloud based wireless personal area network

      
Numéro d'application 16773131
Numéro de brevet 11829584
Statut Délivré - en vigueur
Date de dépôt 2020-01-27
Date de la première publication 2020-05-21
Date d'octroi 2023-11-28
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Das, Sujoy

Abrégé

An apparatus obtains application state information for another device and displays a login screen on a display that provides information for at least one application running on the other device. The information displayed may be an icon corresponding to an application running on the other device. The application state information may include an application identifier, a content identifier and a pointer to a location at which a given content is accessed by the application. An apparatus includes a display, application state monitor logic, operative to obtain application state information for another device, and login screen configuration logic, operatively coupled to the display. The login screen configuration logic is operative to configure a login screen on the display to provide information for at least one application running on the other device, based on the application state information for the other device obtained by the application state monitor logic.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
  • H04W 4/60 - Services basés sur un abonnement qui utilisent des serveurs d’applications ou de supports d’enregistrement, p.ex. boîtes à outils d’application SIM
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/148 - Migration ou transfert de sessions

45.

Method and system for facilitating wireless communication via alternate communication pathway

      
Numéro d'application 16668728
Numéro de brevet 11064419
Statut Délivré - en vigueur
Date de dépôt 2019-10-30
Date de la première publication 2020-04-30
Date d'octroi 2021-07-13
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Vogedes, Jerome
  • Panda, Ajit

Abrégé

A mobile device system and related method are disclosed by which the device is able to communicate wirelessly not only via a Wide Area Network (WAN) link but also via an alternate link such as a Wi-Fi link. In one embodiment, the method includes receiving a command from a remote server, via the WAN link, to establish a Wi-Fi link when possible. The method further includes, upon establishing the Wi-Fi link, sending a message for receipt by the server indicating that the Wi-Fi link has been established, and receiving software update information from the server, the information being communicated to the mobile device via the Wi-Fi link. Further, the method includes one or both of (1) sending an acknowledgement for receipt by the server indicating that the information has been received and (2) receiving an instruction from the server that communications via the Wi-Fi link be ended.

Classes IPC  ?

  • H04W 40/24 - Gestion d'informations sur la connectabilité, p.ex. exploration de connectabilité ou mise à jour de connectabilité
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04W 4/50 - Fourniture de services ou reconfiguration de services
  • H04W 88/06 - Dispositifs terminaux adapté au fonctionnement dans des réseaux multiples, p.ex. terminaux multi-mode
  • H04W 76/10 - Gestion de la connexion Établissement de la connexion

46.

Methods and devices for efficient adaptive bitrate streaming

      
Numéro d'application 16594765
Numéro de brevet 11032343
Statut Délivré - en vigueur
Date de dépôt 2019-10-07
Date de la première publication 2020-04-09
Date d'octroi 2021-06-08
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Ramamurthy, Arjun
  • Luthra, Ajay

Abrégé

Methods and systems for a content server to select sets of video streams having different encoding parameters for transmitting the sets of video streams to a media device are disclosed herein. In some embodiments, a method for transmitting video streams for a media program from a server to a media device includes: selecting, by the server, first encoding parameters including a first bitrate for a first set of video streams for the media program based on a first estimated bandwidth capacity for a network linking the server and the media device, transmitting the first set of video streams from the server to the media device, determining, by the server, second encoding parameters including a second bitrate for a second set of video streams for the media program, and transmitting the second set of video streams from the server to the media device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04N 21/6379 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau vers le serveur vers le codeur
  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04N 21/6583 - Accusé de réception

47.

Method and device for audio input routing

      
Numéro d'application 16703003
Numéro de brevet 11363128
Statut Délivré - en vigueur
Date de dépôt 2019-12-04
Date de la première publication 2020-04-02
Date d'octroi 2022-06-14
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Ondo, Kazuhiro
  • Labowicz, Michael P.
  • Yoshino, Hideki

Abrégé

A method on a mobile device for processing an audio input is described. A trigger for the audio input is received. At least one parameter is determined for an audio processor based on at least one input characteristic for the audio input. The audio input is routed to the audio processor with the at least one parameter.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • H04M 1/60 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné comprenant des amplificateurs de parole
  • G06F 16/60 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données audio
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress
  • G10L 15/28 - Reconnaissance de la parole - Détails de structure des systèmes de reconnaissance de la parole
  • H04M 1/27 - Dispositifs dans lesquels plusieurs signaux peuvent être enregistrés simultanément

48.

NAVIGATION SYSTEM AND METHODS FOR GENERATING ENHANCED SEARCH RESULTS

      
Numéro d'application 16700698
Statut En instance
Date de dépôt 2019-12-02
Date de la première publication 2020-04-02
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Bourque, Francis
  • Gupta, Sanjay
  • Hansen, Mark

Abrégé

A navigation system and various methods of using the system are described herein. Search query results are refined by the system and are prioritized based at least in part upon sub-search categories selected during the searching process. Sub-searches can be represented by graphical icons displayed on the user interface.

Classes IPC  ?

  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués
  • G06F 16/954 - Navigation, p.ex. en utilisant la navigation par catégories
  • G08G 1/0968 - Systèmes impliquant la transmission d'indications de navigation au véhicule

49.

Methods and apparatus for 3DTV image adjustment

      
Numéro d'application 16544444
Numéro de brevet 11025883
Statut Délivré - en vigueur
Date de dépôt 2019-08-19
Date de la première publication 2020-02-06
Date d'octroi 2021-06-01
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Kim, Jae Hoon
  • Ramamurthy, Arjun

Abrégé

A method (300) and apparatus (400) for three-dimensional television (3DTV) image adjustment includes loading (342, 344) default 2D-to-3D image setting values from a default settings memory to a user adjustment settings memory, annunciating (346) the default 2D-to-3D image setting values, receiving (361, 362) a 2D-to-3D image settings value adjustment, saving (370) the 2D-to-3D image settings value adjustment in the user adjustment settings memory, and applying (390) the 2D-to-3D image settings value adjustment to a 2D-to-3D converted image. These methods and apparatuses allow individual users to set 3DTV image settings to their personal preferences to compensate for brightness reductions caused by 3DTV glasses, depth perception sensitivities, and other image quality factors.

Classes IPC  ?

  • H04N 13/167 - Synchronisation ou commande des signaux d’images
  • H04N 13/261 - Générateurs de signaux d’images avec conversion d’images monoscopiques en images stéréoscopiques
  • H04N 13/398 - Leur synchronisation; Leur commande

50.

Systems and methods for communicating notifications and textual data associated with applications

      
Numéro d'application 16537169
Numéro de brevet 11099810
Statut Délivré - en vigueur
Date de dépôt 2019-08-09
Date de la première publication 2020-01-30
Date d'octroi 2021-08-24
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Peng, Long
  • Dai, Hui
  • Guan, Xin

Abrégé

Embodiments are provided for communicating notifications and other textual data associated with applications installed on an electronic device. According to certain aspects, a user can interface with an input device to send (218) a wake up trigger to the electronic device. The electronic device retrieves (222) application notifications and converts (288) the application notifications to audio data. The electronic device also sends (230) the audio data to an audio output device for annunciation (232). The user may also use the input device to send (242) a request to the electronic device to activate the display screen. The electronic device identifies (248) an application corresponding to an annunciated notification, and activates (254) the display screen and initiates the application.

Classes IPC  ?

  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole
  • G10L 13/047 - Architecture des synthétiseurs de parole

51.

Method and system for monitoring a location

      
Numéro d'application 16544566
Numéro de brevet 11172165
Statut Délivré - en vigueur
Date de dépôt 2019-08-19
Date de la première publication 2020-01-23
Date d'octroi 2021-11-09
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Goffin, Glen P.
  • Groat, Evan A.
  • Grubb, David

Abrégé

A method and system for monitoring a location via a called telephony communication device is disclosed. The method at the called telephony communication device includes receiving a request from a calling telephony communication device. Further, the method includes determining whether the received request is for monitoring the location. The method further includes automatically transmitting audio/video data captured via the called telephony communication device to the calling telephony communication device when the received request is determined to be one for monitoring the location.

Classes IPC  ?

  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G08C 17/02 - Dispositions pour transmettre des signaux caractérisées par l'utilisation d'une voie électrique sans fil utilisant une voie radio

52.

Method and apparatus for creating short video clips of important events

      
Numéro d'application 16579659
Numéro de brevet 10878849
Statut Délivré - en vigueur
Date de dépôt 2019-09-23
Date de la première publication 2020-01-16
Date d'octroi 2020-12-29
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Bentley, Frank R.
  • Bodas, Rohit S.
  • Groble, Michael E.

Abrégé

A method and apparatus for creating video clips is provided herein. A method includes displaying, by a client device, one or more video streams, displaying, by the client device, a plurality of soft buttons, each of the plurality of soft buttons associated with a different length of time, receiving, by the client device, a selection of a soft button from the plurality of soft buttons, and displaying, by the client device, a presentation area including one or more segments of the one or more video streams, the one or more segments of the length of time associated with the selected soft button and captured from the one or more video streams, wherein the presentation area has an x-axis representing time. The method further includes receiving, by the client device, selection information indicating for each of the one or more segments a starting point and an ending point selected by a user from the presentation area, and displaying, by the client device, an indication of the creation of a video clip from the one or more segments based on the selection information.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G11B 27/34 - Aménagements indicateurs
  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs

53.

Name composition assistance in messaging applications

      
Numéro d'application 16559808
Numéro de brevet 10848453
Statut Délivré - en vigueur
Date de dépôt 2019-09-04
Date de la première publication 2020-01-02
Date d'octroi 2020-11-24
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Agrawal, Amit Kumar
  • Gupta, Mayank
  • Mittal, Rachit

Abrégé

A method includes identifying, at an electronic device a candidate name responsive to user input indicating a salutational trigger during composition of a body of a message of a messaging application. Identifying the candidate name including at least one of: parsing a recipient-specific portion of a recipient message address of the message; parsing a display name associated with the recipient message address; parsing a content of the message body; parsing an attachment name associated with an attachment field of the message; identifying the candidate name from a contact record selected from a contacts database based on a recipient-specific portion of a recipient message address of the message; and parsing user-readable content of an application from which composition of the message was triggered. The method further includes facilitating composition of a recipient name in the body of the message based on the candidate name.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • H04L 12/58 - Systèmes de commutation de messages
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données

54.

Method and apparatus for selecting between multiple gesture recognition systems

      
Numéro d'application 16450309
Numéro de brevet 11249554
Statut Délivré - en vigueur
Date de dépôt 2019-06-24
Date de la première publication 2019-12-19
Date d'octroi 2022-02-15
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alameh, Rachid M.
  • Cauwels, Patrick J.
  • Fliszar, David G.

Abrégé

A method and apparatus for selecting between multiple gesture recognition systems includes an electronic device determining a context of operation for the electronic device that affects a gesture recognition function performed by the electronic device. The electronic device also selects, based on the context of operation, one of a plurality of gesture recognition systems in the electronic device as an active gesture recognition system for receiving gesturing input to perform the gesture recognition function, wherein the plurality of gesture recognition systems comprises an image-based gesture recognition system and a non-image-based gesture recognition system.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface

55.

Systems and methods for equalizing audio for playback on an electronic device

      
Numéro d'application 16543287
Numéro de brevet 11375329
Statut Délivré - en vigueur
Date de dépôt 2019-08-16
Date de la première publication 2019-12-12
Date d'octroi 2022-06-28
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Schuster, Adrian M.
  • Bastyr, Kevin J.
  • Annabathula, Prabhu
  • Wells, Andrew K.
  • Zhang, Wen Hao

Abrégé

A method includes receiving a request to output audio at a speaker of an electronic device, determining whether the speaker of the electronic device is facing substantially towards or away from a support surface, identifying, based on whether the speaker of the electronic device is facing substantially towards or away from the support surface, an equalization setting, and providing, for output at the speaker of the electronic device, an audio signal with the equalization setting.

Classes IPC  ?

  • H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • 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
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H03G 5/16 - Commande automatique

56.

Sharing media among remote access clients in a universal plug and play environment

      
Numéro d'application 16450344
Numéro de brevet 10999243
Statut Délivré - en vigueur
Date de dépôt 2019-06-24
Date de la première publication 2019-12-12
Date d'octroi 2021-05-04
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Wu, Qi-Bin

Abrégé

In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • 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 12/54 - Systèmes de commutation par mémorisation et restitution
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

57.

Method and apparatus for distribution of 3D television program materials

      
Numéro d'application 16525068
Numéro de brevet 10893253
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de la première publication 2019-11-21
Date d'octroi 2021-01-12
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Schaffer, Mark L.
  • Wu, Siu-Wai

Abrégé

Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

Classes IPC  ?

  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 13/194 - Transmission de signaux d’images
  • 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

58.

Recognizing accented speech

      
Numéro d'application 16417867
Numéro de brevet 10832654
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2019-11-07
Date d'octroi 2020-11-10
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Gray, Kristin A.

Abrégé

Techniques (300, 400, 500) and apparatuses (100, 200, 700) for recognizing accented speech are described. In some embodiments, an accent module recognizes accented speech using an accent library based on device data, uses different speech recognition correction levels based on an application field into which recognized words are set to be provided, or updates an accent library based on corrections made to incorrectly recognized speech.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G06F 40/174 - Remplissage de formulaires; Fusion
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G10L 15/01 - Estimation ou évaluation des systèmes de reconnaissance de la parole
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux

59.

Method for collecting media associated with a mobile device

      
Numéro d'application 16427027
Numéro de brevet 10666761
Statut Délivré - en vigueur
Date de dépôt 2019-05-30
Date de la première publication 2019-10-24
Date d'octroi 2020-05-26
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Alberth, Jr., William P.

Abrégé

The various implementations described herein include methods and systems for collecting media associated with a mobile device. In one aspect, a method is performed at a computing system. The method comprises receiving and storing, without user interaction, video and audio data captured during a predefined time period by a plurality of distributed video devices configured to monitor one or more vicinities, and mobile device presence information from which presence of mobile devices in vicinity of the video devices can be determined throughout the predefined time period. The method further comprises receiving from a requestor a request to identify from the captured video and audio data a first subset associated with a first person. The request includes first information of a mobile device associated with the first person. In response to the request, the first subset based on the mobile device presence information is identified and transmitted to the requestor.

Classes IPC  ?

  • H04W 4/18 - Conversion de format ou de contenu d'informations, p.ex. adaptation, par le réseau, des informations reçues ou transmises pour une distribution sans fil aux utilisateurs ou aux terminaux
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères

60.

Systems and methods for coupling wireless devices

      
Numéro d'application 16445105
Numéro de brevet 10595347
Statut Délivré - en vigueur
Date de dépôt 2019-06-18
Date de la première publication 2019-10-03
Date d'octroi 2020-03-17
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Debates, Scott P.
  • Forest, Francis W.

Abrégé

The various embodiments described herein include methods, devices, and systems for coupling wireless devices. In one aspect, a method includes receiving, at a server, an image captured by a first electronic device; obtaining, based at least in part on the received image, connection information for facilitating a wireless connection between the first electronic device and a second electronic device; and transmitting to the first electronic device the obtained connection information for facilitating a wireless connection between the first electronic device and a second electronic device.

Classes IPC  ?

  • H04B 7/00 - Systèmes de transmission radio, c. à d. utilisant un champ de rayonnement
  • H04W 76/10 - Gestion de la connexion Établissement de la connexion
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • G06K 9/64 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances
  • 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
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • 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
  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • H04W 8/00 - Gestion de données relatives au réseau

61.

Method and apparatus for media property or characteristic control in a media system

      
Numéro d'application 16363239
Numéro de brevet 11005985
Statut Délivré - en vigueur
Date de dépôt 2019-03-25
Date de la première publication 2019-09-19
Date d'octroi 2021-05-11
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Zhao, Liang
  • Fu, Yu-Ling
  • Li, Qiu-Ling

Abrégé

A method including: transmitting, by a control device, a first portion of content comprising a first portion of a signal corresponding to a multimedia presentation characteristic of a peripheral device; receiving, when an adjustment of the signal is below an adjustment threshold, a first instance of an input indicating a request to change the multimedia presentation characteristic; in response to receiving the first instance of the input, adjusting a second portion of the signal and transmitting a second portion of the content comprising the adjusted second portion of the signal; receiving, when the adjustment of the signal is at or above the adjustment threshold, a second instance of the input; and transmitting, in response to receiving the second instance of the input, a communication signal to the peripheral device to adjust a peripheral device control of an output of the multimedia presentation characteristic.

Classes IPC  ?

  • H04M 1/60 - COMMUNICATIONS TÉLÉPHONIQUES Équipement de sous-station, p.ex. pour utilisation par l'abonné comprenant des amplificateurs de parole
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/81 - Composants mono média du contenu
  • H04M 1/725 - Téléphones sans fil

62.

Method and device with intelligent media management

      
Numéro d'application 16356743
Numéro de brevet 10693926
Statut Délivré - en vigueur
Date de dépôt 2019-03-18
Date de la première publication 2019-09-12
Date d'octroi 2020-06-23
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Lundholm, Andrew S.

Abrégé

A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

63.

SHARED ADVERTISING WITH VIRTUAL WORLDS

      
Numéro d'application 16407718
Statut En instance
Date de dépôt 2019-05-09
Date de la première publication 2019-08-29
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Kreitzer, Stuart S.

Abrégé

A method (400, 500) of advertising. The method can include communicating to a client (106) a hyperlink corresponding to a virtual world (300) and associating with the hyperlink an identifier corresponding to an advertisement (302) to be presented to a user (108) in the virtual world during a user session. The method also can include identifying an identifier (114) corresponding to an advertisement to be displayed in a virtual world during a user session in response to receiving a request (116) from a client identifying a uniform resource identifier corresponding to the virtual world, and presenting the advertisement within the virtual world during the user session. A method (600) of providing financial incentives for advertising can include receiving an advertising activity indicator (120, 122) and processing the advertising activity indicator to determine financial incentives to be provided to an entity associated with the website.

Classes IPC  ?

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

64.

Method of determining binary codewords for transform coefficients

      
Numéro d'application 16398613
Numéro de brevet 10623742
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de la première publication 2019-08-22
Date d'octroi 2020-04-14
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lou, Jian
  • Fang, Xue
  • Wang, Limin

Abrégé

Generating a reconstructed may include reading a binary codeword corresponding to a transform coefficient for a sub-block of a transform unit, the transform coefficient having a quantized value, identifying a value of a parameter variable as zero in response to a determination that the transform coefficient is a first transform coefficient for the sub-block, and otherwise as an updated parameter variable value, converting the binary codeword into a symbol based on the value of the parameter variable, determining the absolute value of the transform coefficient corresponding to the symbol, wherein the quantized value for the transform coefficient is equal to or greater than a threshold value, by adding the threshold value to the symbol, including the transform coefficient in the sub-block of the transform unit, and generating a portion of the reconstructed frame based on the transform unit.

Classes IPC  ?

  • H04N 11/02 - Systèmes de télévision en couleurs avec réduction de la largeur de bande
  • H04N 19/13 - Codage entropique adaptatif, p.ex. codage adaptatif à longueur variable [CALV] ou codage arithmétique binaire adaptatif en fonction du contexte [CABAC]
  • H04N 19/124 - Quantification
  • H04N 19/91 - Codage entropique, p.ex. codage à longueur variable ou codage arithmétique
  • H04N 19/18 - 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 ensemble de coefficients de transformée

65.

Method for collecting media associated with a mobile device

      
Numéro d'application 14513067
Numéro de brevet 10462409
Statut Délivré - en vigueur
Date de dépôt 2014-10-13
Date de la première publication 2019-08-08
Date d'octroi 2019-10-29
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s) Alberth, Jr., William P.

Abrégé

A media collection system (102) uses media collection devices (107) to record media in the vicinity of a mobile device (104). A method (300) for collecting media associated with a user of a mobile device (104) includes the mobile device detecting (304) a broadcast signal from a communication node of the media collection system (102) at a radio interface of the mobile device. Then the mobile device requests (308) a media collection service of the media collection system. In response, the mobile device receives (314) an access identifier from the media collection system. The access identifier can be used to access media collected by the media collection system. The mobile device can then cease a self-collection activity while in the vicinity of the media collection system.

Classes IPC  ?

  • H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo

66.

Multi-processor support for array imagers

      
Numéro d'application 16372678
Numéro de brevet 11375175
Statut Délivré - en vigueur
Date de dépôt 2019-04-02
Date de la première publication 2019-07-25
Date d'octroi 2022-06-28
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Bretscher, John T.
  • Vaas, Randall S.

Abrégé

Using the techniques discussed herein, a set of images is captured by one or more array imagers (106). Each array imager includes multiple imagers configured in various manners. Each array imager captures multiple images of substantially a same scene at substantially a same time. The images captured by each array image are encoded by multiple processors (112, 114). Each processor can encode sets of images captured by a different array imager, or each processor can encode different sets of images captured by the same array imager. The encoding of the images is performed using various image-compression techniques so that the information that results from the encoding is smaller, in terms of storage size, than the uncompressed images.

Classes IPC  ?

  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p.ex. systèmes multi-vues
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/225 - Caméras de télévision
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 5/238 - Circuits pour la compensation des variations de la luminance de l'objet en agissant sur la partie optique de la caméra
  • H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p.ex. rafraîchissement d’image
  • H04N 19/503 - 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 la prédiction temporelle
  • 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
  • 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/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés
  • H04N 19/597 - 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 spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline

67.

Accessing a cloud-based service using a communication device linked to another communication device via a peer-to-peer ad hoc communication link

      
Numéro d'application 16362460
Numéro de brevet 10623332
Statut Délivré - en vigueur
Date de dépôt 2019-03-22
Date de la première publication 2019-07-18
Date d'octroi 2020-04-14
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Satpathy, Ansuman
  • Wang, Haitang

Abrégé

Arrangements described herein relate to accessing a cloud based service. Responsive to a user of a first communication device initiating access to the cloud based service via the first communication device, a prompt for a valid password to be entered to access the cloud based service can be received by the first communication device. Responsive to the valid password required to access the cloud based service not being stored on the first communication device, the first communication device can automatically retrieve the valid password from a second communication device via a peer-to-peer ad hoc communication link between the first communication device and the second communication device. The valid password can be automatically provided, by the first communication device, to a login service for the cloud based service to obtain access by the first communication device to the cloud based service.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/927 - Allocation de ressources en fonction du type de trafic, qualité de service ou priorité
  • H04W 12/04 - Gestion des clés, p.ex. par architecture d’amorçage générique [GBA]
  • H04W 12/06 - Authentification
  • H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 84/18 - Réseaux auto-organisés, p.ex. réseaux ad hoc ou réseaux de détection

68.

Systems and methods for equalizing audio for playback on an electronic device

      
Numéro d'application 16299050
Numéro de brevet 11706577
Statut Délivré - en vigueur
Date de dépôt 2019-03-11
Date de la première publication 2019-07-04
Date d'octroi 2023-07-18
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Schuster, Adrian M.
  • Bastyr, Kevin J.
  • Annabathula, Prabhu
  • Wells, Andrew K.
  • Zhang, Wen Hao

Abrégé

Embodiments are provided for receiving a request to output audio at a first speaker and a second speaker of an electronic device, determining that the electronic device is oriented in a portrait orientation or a landscape orientation, identifying, based on the determined orientation, a first equalization setting for the first speaker and a second equalization setting for the second speaker, providing, for output at the first speaker, a first audio signal with the first equalization setting, and providing, for output at the second speaker, a second audio signal with the second equalization setting.

Classes IPC  ?

  • H04R 29/00 - Dispositifs de contrôle; Dispositifs de tests
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • 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
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H03G 5/16 - Commande automatique

69.

Enhanced image capture

      
Numéro d'application 16289050
Numéro de brevet 11019252
Statut Délivré - en vigueur
Date de dépôt 2019-02-28
Date de la première publication 2019-06-27
Date d'octroi 2021-05-25
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Petrescu, Doina I.
  • Lay, Thomas T.
  • Petrie, Steven R.
  • Ryan, Bill
  • Sinha, Snigdha
  • Vanhoof, Jeffrey S.

Abrégé

Disclosed are techniques that provide a “best” picture taken within a few seconds of the moment when a capture command is received (e.g., when the “shutter” button is pressed). In some situations, several still images are automatically (that is, without the user's input) captured. These images are compared to find a “best” image that is presented to the photographer for consideration. Video is also captured automatically and analyzed to see if there is an action scene or other motion content around the time of the capture command. If the analysis reveals anything interesting, then the video clip is presented to the photographer. The video clip may be cropped to match the still-capture scene and to remove transitory parts. Higher-precision horizon detection may be provided based on motion analysis and on pixel-data analysis.

Classes IPC  ?

  • H04N 5/228 - Caméras de télévision - Détails de circuits pour tubes analyseurs
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
  • H04N 1/21 - Enregistrement intermédiaire de l'information

70.

System and method for securing the life-cycle of user domain rights objects

      
Numéro d'application 16278235
Numéro de brevet 10567371
Statut Délivré - en vigueur
Date de dépôt 2019-02-18
Date de la première publication 2019-06-13
Date d'octroi 2020-02-18
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s) Kravitz, David W.

Abrégé

In a method for enabling support for backwards compatibility in a User Domain, in one of a Rights Issuer (RI) and a Local Rights Manager (LRM), a Rights Object Encryption Key (REK) and encrypted REK are received from an entity that generated a User Domain Authorization for the one of the RI and the LRM and the REK is used to generate a User Domain Rights Object (RO) that includes the User Domain Authorization and the encrypted REK.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/08 - Répartition de clés
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • G11B 20/00 - Traitement du signal, non spécifique du procédé d'enregistrement ou de reproduction; Circuits correspondants

71.

Targeting content based on sensor network data while maintaining privacy of sensor network data

      
Numéro d'application 16251564
Numéro de brevet 10748156
Statut Délivré - en vigueur
Date de dépôt 2019-01-18
Date de la première publication 2019-05-23
Date d'octroi 2020-08-18
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Hunter, James M.

Abrégé

Determination of content for presentation by a client device based on item usage data captured by a sensor network is disclosed. Data describing usage of one or more items at a location is received from a sensor network associated with the location. Content is received from a server and a subset of the received content is selected based on attributes of the data from the sensor network and attributes of the content. The subset of the received content is transmitted to a client device for presentation. In one embodiment, data describing interaction with the subset of the received content is received from the client device and transmitted to a content distribution server for use in selecting additional content. In an embodiment, second content determined by the server using interaction with the subset of the received content and data from the sensor network is received from the server.

Classes IPC  ?

72.

Audio routing system for routing audio data to and from a mobile device

      
Numéro d'application 16246040
Numéro de brevet 10735857
Statut Délivré - en vigueur
Date de dépôt 2019-01-11
Date de la première publication 2019-05-16
Date d'octroi 2020-08-04
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Patel, Mitul R.
  • Pierce, Amber M.

Abrégé

A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • 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]
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

73.

Method and apparatus for evaluating trigger phrase enrollment

      
Numéro d'application 16216908
Numéro de brevet 10777190
Statut Délivré - en vigueur
Date de dépôt 2018-12-11
Date de la première publication 2019-04-25
Date d'octroi 2020-09-15
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Clark, Joel A.
  • Ramabadran, Tenkasi V.
  • Jasiuk, Mark A.

Abrégé

An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.

Classes IPC  ?

  • G10L 15/00 - Reconnaissance de la parole
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • 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 21/0264 - Filtration du bruit 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
  • G10L 25/84 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole du bruit
  • G10L 15/08 - Classement ou recherche de la parole
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress

74.

Generating an enhanced image of a predetermined scene from a plurality of images of the predetermined scene

      
Numéro d'application 16195377
Numéro de brevet 10789680
Statut Délivré - en vigueur
Date de dépôt 2018-11-19
Date de la première publication 2019-04-11
Date d'octroi 2020-09-29
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Mclaughlin, Michael D.

Abrégé

A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.

Classes IPC  ?

  • G06T 7/20 - Analyse du mouvement
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 7/30 - Détermination des paramètres de transformation pour l'alignement des images, c. à d. recalage des images
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte

75.

Moving content between set top box and end devices in home

      
Numéro d'application 16160660
Numéro de brevet 10587914
Statut Délivré - en vigueur
Date de dépôt 2018-10-15
Date de la première publication 2019-02-14
Date d'octroi 2020-03-10
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Luthra, Ajay K.
  • Grossman, Michael A.
  • Moorthy, Praveen N.
  • Moroney, Paul
  • Ramamurthy, Arjun
  • Xu, Haifeng

Abrégé

A content moving device which enables providing content stored on a first user device, such as a DVR, in a first format and resolution to be provided to a second user device, such as a portable media player (PMP) in a second format and resolution. The content moving device identifies content on the first user device as candidate content which may be desired by the PMP and receives the candidate content from the DVR. The content moving device transcodes the candidate content at times independent of a request from the PMP for the content. The content moving device may provide a list of available transcoded content to the PMP for selection, and provide selected content to the PMP. The content moving device may also provide information relating to any protection schemes of the content provided to the PMP, such as DRM rights and decryption keys. The content moving device performs the often computationally intense and time consuming transcoding of user content to enable the user to move content between different user devices in a convenient manner.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/4147 - Enregistreur vidéo personnel [PVR]
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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/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

76.

Modular device and methods therefor

      
Numéro d'application 16146575
Numéro de brevet 10484521
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de la première publication 2019-01-31
Date d'octroi 2019-11-19
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Berg, Daniel T.
  • Arnholt, Christopher A.
  • Cepress, Carl A.
  • Yoshimoto, Max K.

Abrégé

A device (1400) includes an electronic device (100) with one or more processors (501), one or more memory devices (508), a display (101), and a first electrical connector (206). An electronic accessory module (600) includes a second electrical connector (806). A housing (1100) receives the electronic accessory module at a first end of the housing and receives the electronic device at a second end of the housing. The housing biases the first electrical connector and the second electrical connector together and couples to both the electronic device and the electronic accessory module to secure the electronic device and the electronic accessory module within the housing.

Classes IPC  ?

  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04B 1/08 - Récepteurs - Détails de structure, p.ex. ébénisterie
  • H04M 1/725 - Téléphones sans fil
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

77.

Electronic device having pivotably connected sides with selectable displays

      
Numéro d'application 16044652
Numéro de brevet 10506170
Statut Délivré - en vigueur
Date de dépôt 2018-07-25
Date de la première publication 2018-12-20
Date d'octroi 2019-12-10
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Gorsica, John
  • Pierce, Amber M.

Abrégé

An electronic device has an imaging device (such as a still camera or video camera) and is capable of displaying a viewfinder on one side or multiple sides of the device. The device may determine the side or sides on which to display the viewfinder based on factors such as user input, object proximity, grip detection, accelerometer data, and gyroscope data. In one implementation, the device has multiple imaging devices and can select which imaging device to use to capture an image based on the above factors as well.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • 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/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/147 - Sortie numérique vers un dispositif de visualisation utilisant des panneaux de visualisation

78.

Identifying media on a mobile device

      
Numéro d'application 16102241
Numéro de brevet 10785506
Statut Délivré - en vigueur
Date de dépôt 2018-08-13
Date de la première publication 2018-12-06
Date d'octroi 2020-09-22
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Li, Renxiang
  • Baum, Kevin L.
  • Ishtiaq, Faisal
  • Needham, Michael L.

Abrégé

Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.

Classes IPC  ?

  • H04H 60/52 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier les sites des utilisateurs
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • H04N 5/445 - Circuits de réception pour visualisation d'information additionnelle
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4223 - Caméras
  • H04N 21/44 - 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
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/439 - Traitement de flux audio élémentaires

79.

Electronic device with gesture detection system and methods for using the gesture detection system

      
Numéro d'application 16055637
Numéro de brevet 10606365
Statut Délivré - en vigueur
Date de dépôt 2018-08-06
Date de la première publication 2018-12-06
Date d'octroi 2020-03-31
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alameh, Rachid Mohsen
  • Cauwels, Patrick J.
  • Paitl, Kenneth A.

Abrégé

A method in an electronic device, the method includes projecting infrared (“IR”) light from a plurality of light emitting diodes (“LEDs”) disposed proximate to the perimeter of the electronic device, detecting, by a sensor, IR light originating from at least two of the plurality of LEDs reflected from off of a person, and carrying out a function based on the relative strength of the detected IR light from the LEDs.

Classes IPC  ?

  • G01J 5/02 - Pyrométrie des radiations, p.ex. thermométrie infrarouge ou optique - Détails structurels
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/042 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens opto-électroniques
  • H04M 1/725 - Téléphones sans fil
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

80.

Systems and methods for in-home and on-the-go targeted content delivery

      
Numéro d'application 16042174
Numéro de brevet 10939181
Statut Délivré - en vigueur
Date de dépôt 2018-07-23
Date de la première publication 2018-11-15
Date d'octroi 2021-03-02
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Panje, Krishna Prasad
  • A G, Prasad
  • Mannan, Azimul
  • Raghavan, Krishnan

Abrégé

A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.

Classes IPC  ?

  • H04N 7/10 - Adaptations à la transmission par câble électrique
  • H04N 7/025 - Systèmes pour la transmission de données numériques autres que des données d'image, p.ex. de texte pendant la partie active d'une trame de télévision
  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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/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/81 - Composants mono média du contenu
  • H04N 21/44 - 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
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/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

81.

Alert peripheral for notification of events occurring on a programmable user equipment with communication capabilities

      
Numéro d'application 16034940
Numéro de brevet 10638450
Statut Délivré - en vigueur
Date de dépôt 2018-07-13
Date de la première publication 2018-11-08
Date d'octroi 2020-04-28
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cavallaro, Alberto R.
  • Pais, Martin R.

Abrégé

An alert peripheral device that provides sensory notification to a user of the device includes: a power subsystem; a communication mechanism by which notification signals is received from a first user equipment (UE) that generates and transmits the notification signals in response to detection of specific events at the first UE; and a response notification mechanism that provides a sensory response of the peripheral device following receipt of a notification of a detected event (NDE) signal. The device further includes an embedded controller coupled to each of the other components and which includes firmware that when executed on the embedded controller configures the embedded controller to: establish a communication link between the communication mechanism and the first UE; and in response to detecting a receipt of the NDE signal from the first UE, trigger the response notification mechanism to exhibit the sensory response.

Classes IPC  ?

  • H04W 68/00 - Avertissement aux utilisateurs, p.ex. alerte ou messagerie, sur l'arrivée d'une communication, un changement de service ou similaires
  • H04W 68/02 - Dispositions pour augmenter l'efficacité du canal d'avertissement ou de messagerie
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04M 1/725 - Téléphones sans fil
  • H04M 19/04 - Dispositions d'alimentation de courant pour systèmes téléphoniques fournissant un courant de sonnerie ou des tonalités de surveillance, p.ex. tonalité de numérotation ou tonalité d’occupation le courant de sonnerie étant produit aux sous-stations
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs
  • H04W 76/40 - Gestion de la connexion pour la distribution ou la diffusion sélective
  • H04W 76/14 - Gestion de la connexion Établissement de la connexion Établissement de la connexion en mode direct
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

82.

Systems and methods for syncronizing multiple electronic devices

      
Numéro d'application 16029213
Numéro de brevet 10743271
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2018-11-01
Date d'octroi 2020-08-11
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux

83.

Systems and methods for syncronizing multiple electronic devices

      
Numéro d'application 16029311
Numéro de brevet 10820289
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2018-11-01
Date d'octroi 2020-10-27
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux

84.

Systems and methods for syncronizing multiple electronic devices

      
Numéro d'application 16029094
Numéro de brevet 10743270
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2018-11-01
Date d'octroi 2020-08-11
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux

85.

Systems and methods for synchronizing multiple electronic devices

      
Numéro d'application 16029149
Numéro de brevet 10952170
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2018-11-01
Date d'octroi 2021-03-16
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04W 56/00 - Dispositions de synchronisation
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux

86.

Systems and methods for synchronizing multiple electronic devices

      
Numéro d'application 16029262
Numéro de brevet 10582464
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2018-11-01
Date d'octroi 2020-03-03
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Daley, Michael J.
  • Bolinger, Travis
  • O'Neal, Heath

Abrégé

Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.

Classes IPC  ?

  • H04W 56/00 - Dispositions de synchronisation
  • H04H 60/88 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par le système de transmission lui-même le système de transmission étant Internet l’accès se faisant au moyen de réseaux informatiques qui sont des réseaux sans fil
  • H04H 60/80 - Dispositions caractérisées par des systèmes de transmission autres que ceux utilisés pour la radiodiffusion, p.ex. Internet caractérisées par des sites de départ ou des sites de destination caractérisées par la transmission entre appareils terminaux
  • H04H 20/18 - Dispositions de synchronisation de la radiodiffusion ou de la distribution par l'intermédiaire de plusieurs systèmes
  • H04H 20/38 - Dispositions de distribution lorsque des stations inférieures, p.ex. des récepteurs, interagissent avec la radiodiffusion
  • H04H 20/61 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne
  • H04H 20/08 - Dispositions pour la retransmission des informations radiodiffusées entre des appareils terminaux
  • H04H 20/57 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles aux récepteurs mobiles
  • H04H 20/63 - Dispositions spécialement adaptées à des applications spécifiques, p.ex. aux informations sur le trafic ou aux récepteurs mobiles à la radiodiffusion locale, p.ex. la radiodiffusion en interne vers plusieurs points dans un espace délimité, p.ex. la télévision à antenne collective [MATV]

87.

Retrieval of data across multiple partitions of a storage device using digital signatures

      
Numéro d'application 16017502
Numéro de brevet 10944739
Statut Délivré - en vigueur
Date de dépôt 2018-06-25
Date de la première publication 2018-10-25
Date d'octroi 2021-03-09
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Chaudhury, Rashmi
  • Attaluri, Srinivas
  • Liu, Fangge
  • Thyagarajan, Lakshmi

Abrégé

A system and method for exchanging data among partitions of a storage device is disclosed. For example, data stored in a first partition is exchanged with an application included in the first partition or with a second application included in a second partition. In one embodiment, the second application is associated with a global certificate while the first application is associated with a different platform certificate. A verification module included in the first partition receives a request for data and determines if the request for data is received from the first application. If the request for data is not received from the first application, the verification module determines whether the request is received from the second application and whether the global certificate is an authorized certificate. For example, the verification module determines whether the global certificate is included in a listing of authorized certificates.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • 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

88.

Dual mode user interface system and method for 3D video

      
Numéro d'application 15985037
Numéro de brevet 10638110
Statut Délivré - en vigueur
Date de dépôt 2018-05-21
Date de la première publication 2018-09-20
Date d'octroi 2020-04-28
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Lazarus, David B.
  • Zhang, Yaxi

Abrégé

A system is provided for use with a video input signal and a video unit. The video input signal can be one of a two dimensional video signal and a three dimensional video signal. The video unit can display a three dimensional video and a two dimensional video. The system includes a receiver portion, a processing portion, a switching portion and an output portion. The receiver portion can receive the video input signal. The processing portion can output a first signal in a first mode of operation and can output a second signal in a second mode of operation, wherein the first signal is based on the video input signal and the second signal is based on the video input signal. The switching portion can switch the processing portion from the first mode of operation to the second mode of operation. The output portion can provide an output signal to the video unit, wherein the output signal is based on the first signal when the processing portion operates in the first mode of operation and wherein the output signal is based on the second signal when the processing portion operates in the second mode of operation. The first signal includes a two dimensional video signal, whereas the second signal includes a three dimensional video signal.

Classes IPC  ?

  • H04N 7/12 - Systèmes dans lesquels le signal de télévision est transmis par un canal ou une pluralité de canaux parallèles, la bande passante de chaque canal étant inférieure à la largeur de bande du signal de télévision
  • H04N 13/139 - Conversion du format, p.ex. du débit de trames ou de la taille
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/172 - Traitement de signaux d’images les signaux d’images comprenant des composantes non requises pour l’affichage de l’image, p.ex. des titres ou des informations sur le format
  • H04N 13/183 - Informations d’affichage à l’écran, p.ex. sous-titres ou menus
  • H04N 13/356 - Reproducteurs d’images offrant des modes monoscopiques et stéréoscopiques indépendants
  • H04N 13/30 - Reproducteurs d’images

89.

Apparatus and method for power efficient signal conditioning for a voice recognition system

      
Numéro d'application 15977397
Numéro de brevet 10909977
Statut Délivré - en vigueur
Date de dépôt 2018-05-11
Date de la première publication 2018-09-20
Date d'octroi 2021-02-02
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Ivanov, Plamen A.
  • Bastyr, Kevin J.
  • Clark, Joel A.
  • Jasiuk, Mark A.
  • Ramabadran, Tenkasi V.
  • Wu, Jincheng

Abrégé

A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.

Classes IPC  ?

  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress
  • G10L 21/0364 - Amélioration de l'intelligibilité de la parole, p.ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour améliorer l'intelligibilité
  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit
  • G10L 15/28 - Reconnaissance de la parole - Détails de structure des systèmes de reconnaissance de la parole
  • G10L 21/02 - Amélioration de l'intelligibilité de la parole, p.ex. réduction de bruit ou annulation d'écho
  • G10L 25/21 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information sur la puissance

90.

Methods and devices for efficient adaptive bitrate streaming

      
Numéro d'application 15987667
Numéro de brevet 10440083
Statut Délivré - en vigueur
Date de dépôt 2018-05-23
Date de la première publication 2018-09-20
Date d'octroi 2019-10-08
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Ramamurthy, Arjun
  • Luthra, Ajay

Abrégé

Methods and systems for a content server to select sets of video streams having different encoding parameters for transmitting the sets of video streams to a media device are disclosed herein. In some embodiments, a method for transmitting video streams for a media program from a server to a media device includes: selecting, by the server, first encoding parameters including a first bitrate for a first set of video streams for the media program based on a first estimated bandwidth capacity for a network linking the server and the media device, transmitting the first set of video streams from the server to the media device, determining, by the server, second encoding parameters including a second bitrate for a second set of video streams for the media program, and transmitting the second set of video streams from the server to the media device.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/6373 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau pour le contrôle du débit
  • H04N 21/6379 - Signaux de commande émis par le client et dirigés vers les éléments du serveur ou du réseau vers le serveur vers le codeur
  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea
  • H04L 12/825 - Commande adaptative, à la source ou aux nœuds intermédiaires, sur réception d'avis de congestion, p.ex. X-on X-off
  • H04N 21/6583 - Accusé de réception

91.

Electronic device with gesture-based task management

      
Numéro d'application 15971833
Numéro de brevet 11036389
Statut Délivré - en vigueur
Date de dépôt 2018-05-04
Date de la première publication 2018-09-06
Date d'octroi 2021-06-15
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Huang, Meng

Abrégé

An electronic device includes a display screen for displaying (302) an active first application, a movement sensing assembly for providing signals indicative of movement of an object with respect to the display screen, and a processor in electronic communication with the movement sensing assembly and the display screen. The processor evaluates the signals from the movement sensing assembly to identify (304) a subdividing gesture, and instructs the display screen to display (306) the first application in a first portion of the display screen to one side of the subdividing gesture.

Classes IPC  ?

  • G06F 3/0488 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/0487 - 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

92.

In-band peripheral authentication

      
Numéro d'application 15959885
Numéro de brevet 10878077
Statut Délivré - en vigueur
Date de dépôt 2018-04-23
Date de la première publication 2018-08-23
Date d'octroi 2020-12-29
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Bourque, Francis P.

Abrégé

This document describes techniques (300, 400) and apparatuses (100, 500, 600, 700) for in-band peripheral authentication. These techniques (300, 400) and apparatuses (100, 500, 600, 700) may communicate via a non-media channel allowing host device (102) to authenticate peripheral (106), enable an enhanced operational mode of the host device (102), and/or provide content configured for the peripheral (106) without the use of out-of-band signaling.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • 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
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • H04N 21/4367 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison Établissement d'une communication protégée entre le client et un dispositif périphérique ou une carte à puces
  • H04N 21/426 - Structure de client; Structure de périphérique de client Éléments internes de client
  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G06F 12/06 - Adressage d'un bloc physique de transfert, p.ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 13/10 - Commande par programme pour dispositifs périphériques

93.

Method and apparatus for activating a hardware feature of an electronic device

      
Numéro d'application 15384088
Numéro de brevet 10057484
Statut Délivré - en vigueur
Date de dépôt 2016-12-19
Date de la première publication 2018-08-21
Date d'octroi 2018-08-21
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Lombardi, Michael J.
  • Pierce, Amber M.

Abrégé

A method and apparatus for activating a hardware feature of an electronic device includes the electronic device detecting 302 a predetermined motion of the electronic device and measuring 304, in response to detecting the predetermined motion, an orientation of the electronic device. The method further includes the electronic device activating 306, based on the orientation, a hardware feature from a plurality of selectable hardware features of the electronic device, wherein each selectable hardware feature can be activated based on different orientations of the electronic device.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/247 - Disposition des caméras de télévision
  • 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/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

94.

Method and apparatus for selecting between multiple gesture recognition systems

      
Numéro d'application 15948392
Numéro de brevet 10331223
Statut Délivré - en vigueur
Date de dépôt 2018-04-09
Date de la première publication 2018-08-16
Date d'octroi 2019-06-25
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alameh, Rachid M.
  • Cauwels, Patrick J.
  • Fliszar, David G.

Abrégé

A method and apparatus for selecting between multiple gesture recognition systems includes an electronic device determining a context of operation for the electronic device that affects a gesture recognition function performed by the electronic device. The electronic device also selects, based on the context of operation, one of a plurality of gesture recognition systems in the electronic device as an active gesture recognition system for receiving gesturing input to perform the gesture recognition function, wherein the plurality of gesture recognition systems comprises an image-based gesture recognition system and a non-image-based gesture recognition system.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément

95.

System and method for navigating a field of view within an interactive media-content item

      
Numéro d'application 15943453
Numéro de brevet 10845969
Statut Délivré - en vigueur
Date de dépôt 2018-04-02
Date de la première publication 2018-08-09
Date d'octroi 2020-11-24
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Elmieh, Baback
  • Collins, Brian M.
  • Pinkava, Jan J.
  • Sweetland, Douglas Paul

Abrégé

A system and method for providing an interactive media content with explorable content on a computing device that includes rendering a field of view within a navigable media content item; rendering at least one targetable object within the media content item; through a user input mechanism, receiving a navigation command; navigating the field of view within the media based at least in part on the received user input mechanism; detecting a locking condition based, at least in part, on of the targetable object being in the field of view and entering a object-locked mode with the targetable object; and in the object-locked mode, automatically navigating the field of view to substantially track the targetable object of the object-locked mode.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 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
  • A63F 13/00 - Jeux vidéo, c. à d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso
  • H04N 21/4725 - 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 transformation de contenus affichés pour la requête de données additionnelles associées au contenu utilisant des régions interactives de l'image, p.ex. zones actives ("hot spots")
  • A63F 13/5258 - Changement des paramètres des caméras virtuelles par adaptation dynamique de la position de la caméra virtuelle pour maintenir un personnage ou un objet de jeu dans son cône de vision, p.ex. pour suivre un personnage ou une balle
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

96.

Radio resource assignment in control channel in wireless communication systems

      
Numéro d'application 15897773
Numéro de brevet 10893521
Statut Délivré - en vigueur
Date de dépôt 2018-02-15
Date de la première publication 2018-06-21
Date d'octroi 2021-01-12
Propriétaire GOOGLE TECHNOLOGY HOLDINGS LLC (USA)
Inventeur(s)
  • Kuchibhotla, Ravi
  • Bachu, Raja S.
  • Classon, Brian K.
  • Love, Robert T.
  • Nory, Ravikiran
  • Stewart, Kenneth A.
  • Sun, Yakun

Abrégé

A method in a wireless communication device including receiving (410) a composite control channel including at least two control channel elements, each control channel element only contains radio resource assignment information, for example, a codeword, exclusively addressed to a single wireless communication entity. The device combines (420) at least two of the control channel elements, and decodes (430) the combined control channel elements.

Classes IPC  ?

  • H04W 72/04 - Affectation de ressources sans fil
  • H04W 72/12 - Planification du trafic sans fil
  • H04W 28/06 - Optimisation, p.ex. compression de l'en-tête, calibrage des informations

97.

Method and system for identifying location of a touched body part

      
Numéro d'application 15897793
Numéro de brevet 10932728
Statut Délivré - en vigueur
Date de dépôt 2018-02-15
Date de la première publication 2018-06-21
Date d'octroi 2021-03-02
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Alberth, William P.
  • Alameh, Rachid M.
  • Dickinson, Timothy

Abrégé

A method and system for identifying location of a touched body part. The method includes initializing a tracking system for monitoring travel of a pointer useful for indicating a touching operation, wherein the touching operation is performed on a body part. In addition, the method includes monitoring the travel of the pointer from a predetermined first location to a second location, wherein the second location coincides with a touch endpoint on a body part; and identifying the location of body part that was touched by the pointer.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
  • A61B 34/00 - Chirurgie assistée par ordinateur; Manipulateurs ou robots spécialement adaptés à l’utilisation en chirurgie
  • A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p.ex. tremblement de la tête ou des mains ou mobilité d'un membre
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso

98.

Method and device with intelligent media management

      
Numéro d'application 15882752
Numéro de brevet 10237312
Statut Délivré - en vigueur
Date de dépôt 2018-01-29
Date de la première publication 2018-06-14
Date d'octroi 2019-03-19
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s) Lundholm, Andrew S.

Abrégé

A method (300) and device (200) with intelligent media management is disclosed. The method (300) can include: streaming (310) media content in a wireless communication device; identifying (320) a media signature of the streamed media content; searching (330) a stored library for the identified media signature; and playing (340) locally stored media content, if the search results in finding a match with the identified media signature in the stored library. Thus, when a match occurs, locally stored media content replaces the streamed media content, to provide substantially lower power consumption and enhanced battery life in connection with wireless communication devices.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/8352 - Génération de données de protection, p.ex. certificats impliquant des données d’identification du contenu ou de la source, p.ex. "identificateur unique de matériel" [UMID]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

99.

Display device, corresponding systems, and methods therefor

      
Numéro d'application 15876860
Numéro de brevet 10387020
Statut Délivré - en vigueur
Date de dépôt 2018-01-22
Date de la première publication 2018-06-07
Date d'octroi 2019-08-20
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Cauwels, Patrick
  • Alameh, Rachid M.
  • Dickinson, Timothy
  • Rasky, Phillip D.
  • Steuer, Paul R.

Abrégé

A display system includes a display and a control circuit operable with the display. The display is configured to provide visual output having a presentation orientation. When user input is received, the control circuit can alter the presentation orientation from an initial orientation in response to user input. When non-user events or device events are detected, the control circuit can revert the presentation orientation to the initial orientation in response to the non-user event or device event. Where the presentation orientation has a user input configuration associated therewith, the user input configuration can either be altered with the presentation orientation or retained in an initial disposition.

Classes IPC  ?

  • G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
  • 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/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • A61B 5/01 - Mesure de la température de parties du corps
  • A61B 5/024 - Mesure du pouls ou des pulsations cardiaques
  • A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
  • A61B 5/145 - Mesure des caractéristiques du sang in vivo, p.ex. de la concentration des gaz dans le sang, de la valeur du pH du sang
  • 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
  • A61B 5/0402 - Electrocardiographie, c. à d. ECG
  • A61B 5/053 - Mesure de l'impédance ou de la conductivité électrique d'une partie du corps
  • G06F 3/0485 - Défilement ou défilement panoramique

100.

System providing sponsored content

      
Numéro d'application 15868522
Numéro de brevet 10149023
Statut Délivré - en vigueur
Date de dépôt 2018-01-11
Date de la première publication 2018-05-17
Date d'octroi 2018-12-04
Propriétaire Google Technology Holdings LLC (USA)
Inventeur(s)
  • Reilly, Craig P.
  • Yacobellis, Robert H.

Abrégé

A system receives an indication of selection of an item in a broadcast segment from an end device. A broadcast segment is identified by the selection and a broadcast segment schedule. An item ID is determined using the identified broadcast segment and the broadcast segment schedule, and a corresponding sponsor of the item is determined using the item ID and the identified broadcast segment. An anonymized message, including the item ID and a request for information, is sent to the corresponding sponsor. A reply is received from the corresponding sponsor, and forwarded to an end user contact.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/236 - Assemblage d'un flux multiplexé, p.ex. flux de transport, en combinant un flux vidéo avec d'autres contenus ou données additionnelles, p.ex. insertion d'une adresse universelle [URL] dans un flux vidéo, multiplexage de données de logiciel dans un flu; Remultiplexage de flux multiplexés; Insertion de bits de remplissage dans le flux multiplexé, p.ex. pour obtenir un débit constant; Assemblage d'un flux élémentaire mis en paquets
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • 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/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/81 - Composants mono média du contenu
  • H04N 7/173 - Systèmes à secret analogiques; Systèmes à abonnement analogiques à deux voies, p.ex. l'abonné envoyant un signal de sélection du programme
  • 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 transformation de contenus affichés
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  1     2     3     ...     27        Prochaine page