Google LLC

United States of America

Back to Profile

1-100 of 39,742 for Google LLC Sort by
Query
Aggregations
IP Type
        Patent 37,609
        Trademark 2,133
Jurisdiction
        United States 31,062
        World 6,748
        Canada 1,431
        Europe 501
Date
New (last 4 weeks) 329
2024 September (MTD) 54
2024 August 334
2024 July 286
2024 June 389
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 4,013
H04L 29/06 - Communication control; Communication processing characterised by a protocol 1,883
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,725
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog 1,541
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 1,362
See more
NICE Class
09 - Scientific and electric apparatus and instruments 1,574
42 - Scientific, technological and industrial services, research and design 1,139
35 - Advertising and business services 410
38 - Telecommunications services 408
41 - Education, entertainment, sporting and cultural services 350
See more
Status
Pending 4,203
Registered / In Force 35,539
  1     2     3     ...     100        Next Page

1.

LOOKML

      
Application Number 1809999
Status Registered
Filing Date 2024-07-11
Registration Date 2024-07-11
Owner Google LLC (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing non-downloadable software that provides integrated business management intelligence by combining information from various databases and presenting it in a user interface; providing non-downloadable software for database deployment, querying, reporting, and importing and exporting data; providing non-downloadable software for creating, managing, editing, and operating databases; providing non-downloadable software for development of computer software applications; providing non-downloadable software for development, monitoring and management of database and data warehouse for use by database administrators and software developers.

2.

GOOGLE AXION PROCESSOR

      
Application Number 1810030
Status Registered
Filing Date 2024-08-12
Registration Date 2024-08-12
Owner Google LLC (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Central processing units; microchips.

3.

INTEGRATING USER DECLARATIONS IN ADS PERSONALIZATION

      
Application Number US2023014332
Publication Number 2024/181979
Status In Force
Filing Date 2023-03-02
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Erbiceanu-Tener, Elena
  • Pan, Tianyi
  • Dunfield, Derek
  • Sundar, Khannan
  • Ewing, Benjamin, Max
  • Kedia, Mayank, Krishna
  • Han, Fang
  • Sagar, Dhruv

Abstract

The technology is generally directed to personalizing digital components for users based on a merged preference profile. The merged preference profile may be generated based on declared and inferred preferences of the users. The declared and inferred preferences may be preferences related to brands, topics, types of products, etc. The merged preference profile may be used to personalize the digital components output to the user. For example, when identifying digital components to be selected, at least some of the digital components may be selected based on the merged preference profile of the user. At least a portion of the selected digital components may be digital components with a subject matching the preferences of the user, thereby improving the digital components output to the user.

IPC Classes  ?

4.

TUNABLE GRATING FOR TIME MULTIPLEXED FULL COLOR AUGMENTED REALITY WAVEGUIDE

      
Application Number US2023014362
Publication Number 2024/181982
Status In Force
Filing Date 2023-03-02
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor Huang, Qinglan

Abstract

A display system includes a waveguide with tunable waveguide gratings having a pitch (i.e., a distance between adjacent grating features) that can be adjusted to optimize efficiency for each color of light and a light engine to time multiplex projection of each color of a frame synchronously with the grating adjustments. Light of each color of a frame is projected toward the waveguide while the gratings are tuned to the projected color, and the multiplexing frequency is higher than the human vision refresh rate, such that the discontinuity in projection of the different colors of light is not noticeable.

IPC Classes  ?

5.

USING TEXT-INJECTION TO RECOGNIZE SPEECH WITHOUT TRANSCRIPTION

      
Application Number US2024015443
Publication Number 2024/182112
Status In Force
Filing Date 2024-02-12
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Rosenberg, Andrew M.
  • Blau, Yacob Yochai
  • Ramabhadran, Bhuvana
  • Beryozkin, Genady
  • Wang, Gary
  • Chen, Zhehuai
  • Agrawal, Rohan
  • Haghani, Parisa

Abstract

A method (600) includes receiving training data including transcribed speech utterances (304) spoken in a general domain, modified speech utterances (305) in a target domain, and unspoken textual utterances (320) in the target domain. The modified speech utterances include utterances spoken in the target domain that have been modified to obfuscate one or more classes of sensitive information recited in the utterances. The method also includes generating a corresponding alignment output (402) for each unspoken textual utterance of the received training data using an alignment model (400). The method also includes training a speech recognition model (200) on the alignment outputs generated for the corresponding to the unspoken textual utterances, the un-transcribed speech utterances, and the transcribed speech utterances to teach the speech recognition model to learn to recognize speech in the target domain and phrases within the one or more classes of sensitive information.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

6.

SELF-TRAINING WITH ORACLE AND TOP-RANKED HYPOTHESES

      
Application Number US2024017927
Publication Number 2024/182641
Status In Force
Filing Date 2024-02-29
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Rosenberg, Andrew M.
  • Baskar, Murali Karthick
  • Ramabhadran, Bhuvana

Abstract

A method (500) includes, for each of a plurality of training samples (420), processing, using an RNN-T model (200), a corresponding sequence of acoustic frames (422) to obtain an n-best list of speech recognition hypotheses (236), and, for each hypothesis of the n-best list, determining a corresponding number of word errors relative to a corresponding ground-truth transcription (424). For a top-ranked hypothesis from the n-best list, the method includes determining a first loss based on the corresponding ground-truth transcription. The method includes identifying, as an oracle hypothesis, the speech recognition hypothesis from the n-best list having the smallest corresponding number of word errors relative to the corresponding ground-truth transcription, and determining a second loss for the oracle hypothesis based on the corresponding ground-truth transcription. The method includes determining a corresponding combined loss (432) based on the first and second losses, and training the model based on the corresponding combined loss.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G06N 3/08 - Learning methods
  • G10L 15/16 - Speech classification or search using artificial neural networks

7.

UNIVERSAL HANDWRITING RECOGNITION

      
Application Number US2023013939
Publication Number 2024/181963
Status In Force
Filing Date 2023-02-27
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor Walland, Thomas

Abstract

Systems and methods for universal handwriting recognition are disclosed herein. The method can include receiving data representing handwriting, including at least one style characteristic of the handwriting, and processing the data representing the handwriting with one or more handwriting recognition models. The method can also include receiving one or more strokes associated with the handwriting from the one or more handwriting recognition models and providing the strokes to a software application. The method can further include generating a visual representation of the handwriting in the software application based on the strokes and generating a style for future digital handwriting in the software application, the style being generated based on the strokes and the at least one style characteristic of the handwriting.

IPC Classes  ?

  • G06V 30/244 - Division of the character sequences into groups prior to recognition; Selection of dictionaries using graphical properties, e.g. alphabet type or font
  • G06V 30/32 - Digital ink

8.

SPEECH-TO-SPEECH TRANSLATION WITH MONOLINGUAL DATA

      
Application Number US2024017319
Publication Number 2024/182304
Status In Force
Filing Date 2024-02-26
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Ramanovich, Michelle Tadmor
  • Nachmani, Eliya
  • Levkovitch, Alon
  • Chun, Byungha
  • Ding, Yifan
  • Bar, Nadav
  • Asawaroengchai, Chulayuth

Abstract

Training and/or utilizing a Speech-To-Speech Translation (S2ST) system that can be used to generate, based on processing source audio data that captures a spoken utterance in a source language, target audio data that includes a synthetic spoken utterance that is spoken in a target language and that corresponds, both linguistically and para-linguistically, to the spoken utterance in the source language. Implementations that are directed to training the S2ST system utilize an unsupervised approach, with monolingual speech data, in training the S2ST system.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation

9.

SEARCH WITH STATEFUL CHAT

      
Application Number US2024017565
Publication Number 2024/182453
Status In Force
Filing Date 2024-02-27
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Rofouei, Mahsan
  • Shukla, Anand
  • Wei, Qing
  • Tang, Chi
  • Brown, Ryan
  • Piqueras, Enrique

Abstract

e.g.e.g., from a client device operated by a user. Contextual information associated with the user or the client device may be retrieved. Generative model (GM) output may be generated based on processing, using a generative model, data indicative of the query and the contextual information. Synthetic queries may be generated using the GM output, and search result documents (SRDs) may be selected. State data indicative of: the query, contextual information, one or more of the synthetic queries, and the set of search result documents, may be processed to identify a classification of the query. Based on the classification downstream GM(s) may be selected and used to generate one or more additional GM outputs.

IPC Classes  ?

  • G06F 16/33 - Querying
  • G06F 16/335 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

10.

USING SCENE UNDERSTANDING TO GENERATE CONTEXT GUIDANCE IN ROBOTIC TASK EXECUTION PLANNING

      
Application Number US2024018110
Publication Number 2024/182721
Status In Force
Filing Date 2024-03-01
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Joshi, Nikhil J.
  • Francis, Anthony G., Jr.

Abstract

Some implementations relate to utilizing both a large language model (LLM) and a visual language model (VLM) in generating, and at least selectively refining, a plan for the execution of a long-horizon robotic task. Various implementations include processing, using the LLM, a free-form natural language instruction, that describes the robotic task to generate LLM output. In some implementations, the LLM output can reflect natural language that indicates one or more sub-tasks to perform the task. Additional or alternative implementations include processing, using the VLM, one or more instances of vision data capturing the environment of the robot and a VLM prompt that is based on the LLM output, to generate a task conditioned description of the environment. Some implementations additionally or alternatively use the task conditioned description of the environment to refine the one or more sub-tasks based on the current environment of the robot.

IPC Classes  ?

11.

CLUSTERING AND MINING ACCENTED SPEECH FOR INCLUSIVE AND FAIR SPEECH RECOGNITION

      
Application Number US2024017357
Publication Number 2024/182319
Status In Force
Filing Date 2024-02-26
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Kim, Jaeyoung
  • Lu, Han
  • Khorram, Soheil
  • Tripathi, Anshuman
  • Zhang, Qian
  • Sak, Hasim

Abstract

A method (600) of training an accent recognition model (204) includes receiving a corpus of training utterances (242) spoken across various accents, each training utterance in the corpus including training audio features (244) characterizing the training utterance, and executing a training process (300) to train the accent recognition model on the corpus of training utterances to teach the accent recognition model to learn how to predict accent representations (232) from the training audio features. The accent recognition model includes one or more strided convolution layers (210), a stack of multi-headed attention layers (220), and a pooling layer (230) configured to generate a corresponding accent representation.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/00 - Speech recognition
  • G06N 3/045 - Combinations of networks
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

12.

INCOUPLER WITH POLARIZATION DEPENDENT DIFFRACTION EFFICIENCY

      
Application Number US2023014346
Publication Number 2024/181981
Status In Force
Filing Date 2023-03-02
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor Hoekman, Thomas

Abstract

An apparatus includes a light engine to emit light having a first polarization state and a polarization gradient layer to convert a portion of the light having the first polarization state to light having a second polarization state. The apparatus also includes a waveguide including an incoupler to incouple light having the first polarization state at a first diffraction efficiency and light having the second polarization state at a second diffraction efficiency different than the first diffraction efficiency. The light having the first polarization state exiting the polarization gradient layer is incident on the edge of the incoupler that falls closer to the direction of light propagation within the waveguide.

IPC Classes  ?

13.

TEXT INJECTION FOR TRAINING AUXILIARY TASKS IN SPEECH RECOGNITION MODELS

      
Application Number US2024017942
Publication Number 2024/182646
Status In Force
Filing Date 2024-03-01
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Bijwadia, Shaan Jagdeep Patrick
  • Chang, Shuo-Yiin
  • Sainath, Tara N
  • Wang, Weiran
  • Meng, Zhong

Abstract

A model (200) includes an encoder (210) to receive acoustic frames (110) and generate, at each of a plurality of output steps, a higher-order feature representation (212) for a corresponding acoustic frame. The model also includes a multi-output HAT decoder (220) to generate at each output step a probability distribution over possible speech recognition hypotheses (242), and an indication (232) of whether the output step corresponds to an auxiliary token associated with a particular auxiliary task. The model is trained by a JEIT training process (400) based on: a paired training data set (415) including paired audio data (422) and transcriptions (424), the transcriptions annotated with ground-truth auxiliary tokens (426) associated with the particular auxiliary task; and an unpaired training data set (435) including textual utterances (442) not paired with any corresponding audio data, the textual utterances annotated with the ground-truth auxiliary tokens (444) associated with the particular auxiliary task.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/16 - Speech classification or search using artificial neural networks

14.

MASK-CONFORMER AUGMENTING CONFORMER WITH MASK-PREDICT DECODER UNIFYING SPEECH RECOGNITION AND RESCORING

      
Application Number US2024017644
Publication Number 2024/182499
Status In Force
Filing Date 2024-02-28
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Rosenberg, Andrew M.
  • Higuchi, Yosuke
  • Ramabhadran, Bhuvana

Abstract

A method (500) includes receiving a sequence of acoustic frames (110) characterizing an utterance (106). During a first pass (301), the method includes generating first-pass audio encodings (222) based on the sequence of acoustic frames using a stack of mask-conformer blocks (300) of an acoustic encoder (220), generating a first-pass transcription (120a) of the utterance based on the first-pass audio encodings using a speech recognition decoder (230), and generating a first-pass masked output sequence (344) using a mask-predict decoder (340) of the acoustic encoder. During a second pass (302), the method includes generating second-pass audio encodings (224) by performing cross-attention on the sequence of acoustic frames and the masked first-pass transcription using the stack of mask-conformer blocks of the acoustic encoder and generating a second-pass transcription (120b) of the utterance based on the second-pass audio encodings using the speech recognition decoder.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks

15.

BIT EFFICIENT MEMORY ERROR CORRECTING CODING AND DECODING SCHEME

      
Application Number US2023028356
Publication Number 2024/181990
Status In Force
Filing Date 2023-07-21
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Aidan, Fabrice
  • Krimer, Evgeni

Abstract

Aspects of the disclosed technology include techniques and mechanisms for an efficient error correction coding scheme that can detect and correct data errors that may occur in a memory. In general, the scheme comprises segmenting the data that would be transferred as part of a data request into different parts and applying error correction codes to the separate parts.

IPC Classes  ?

  • G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens

16.

SEMANTIC SEGMENTATION WITH LANGUAGE MODELS FOR LONG-FORM AUTOMATIC SPEECH RECOGNITION

      
Application Number US2024016965
Publication Number 2024/182213
Status In Force
Filing Date 2024-02-22
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Huang, Wenqian Ronny
  • Kumar, Shankar
  • Chang, Shuo-Yiin
  • Sainath, Tara N
  • Zhang, Hao

Abstract

A joint segmenting and ASR model (200) includes an encoder (210) to receive acoustic frames (110) and generate, at each of a plurality of output steps, a higher order feature representation (214) for a corresponding acoustic frame. The model also includes a decoder (220) to generate based on the higher order feature representation at each output step a probability distribution (224) over possible speech recognition hypotheses, and an indication (232) of whether the output step corresponds to an end of segment (EOS). The model is trained on a set of training samples (415), each training sample (424) including audio data (422) characterizing multiple segments of long-form speech; and a corresponding transcription (424), the corresponding transcription annotated with ground-truth EOS labels obtained via distillation from a language model teacher (510) that receives the corresponding transcription as input and injects the ground-truth EOS labels into the corresponding transcription between semantically complete segments.

IPC Classes  ?

  • G10L 15/04 - Segmentation; Word boundary detection
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/16 - Speech classification or search using artificial neural networks

17.

LEARNING QUANTUM SYSTEMS VIA OUT-OF-TIME-ORDERED CORRELATORS

      
Application Number US2023028140
Publication Number 2024/181989
Status In Force
Filing Date 2023-07-19
Publication Date 2024-09-06
Owner GOOGLE LLC (USA)
Inventor
  • Schuster, Thomas Steven
  • Mohseni, Masoud
  • Niu, Yuezhen

Abstract

Methods, systems, and apparatus for learning quantum systems via out-of-time-ordered correlators. In one aspect, a method includes measuring, by a control and measurement system, an out-of-time-ordered correlator value for a quantum system that includes a plurality of qubits, where the plurality of qubits comprises a probe qubit and one or more other qubits. To measure the out-of-time-ordered correlator value, the probe qubit is prepared in an initial state. Forward time evolution is performed on the quantum system for a time t. A unitary operator is applied to one or more qubits in the quantum system. Backward time evolution is performed on the quantum system for the time t, and the probe qubit is measured to obtain the out-of-time-ordered correlator value. A classical computing device processes the measured out-of-time-ordered correlator value to determine properties of the quantum system.

18.

SYSTEMS AND METHODS FOR DIGITAL INK GENERATION AND EDITING

      
Application Number 18662079
Status Pending
Filing Date 2024-05-13
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Maksai, Andrii
  • Rowley, Henry
  • Berent, Jesse
  • Musat, Claudiu

Abstract

Systems and methods for editing and generating digital ink. The present technology may provide systems and methods for training a handwriting model to generate digital ink that is stylistically and visually consistent with an original handwriting input, but which incorporates one or more changes to the text of the original handwriting input. In some examples, training may be performed using training examples that include an original handwriting sample and an original label representing the sequence of characters in the original handwriting sample. In such a case, the original handwriting sample may be processed to generate a style vector that is randomly masked, and the handwriting model may then be trained to generate a predicted handwriting sample that closely matches the original handwriting sample using the masked style vector and the original label as inputs.

IPC Classes  ?

19.

UNSUPERVISED FEDERATED LEARNING OF MACHINE LEARNING MODEL LAYERS

      
Application Number 18659940
Status Pending
Filing Date 2024-05-09
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Beaufays, Françoise
  • Sim, Khe Chai
  • Schalkwyk, Johan

Abstract

Implementations disclosed herein are directed to unsupervised federated training of global machine learning (“ML”) model layers that, after the federated training, can be combined with additional layer(s), thereby resulting in a combined ML model. Processor(s) can: detect audio data that captures a spoken utterance of a user of a client device; process, using a local ML model, the audio data to generate predicted output(s); generate, using unsupervised learning locally at the client device, a gradient based on the predicted output(s); transmit the gradient to a remote system; update weight(s) of the global ML model layers based on the gradient; subsequent to updating the weight(s), train, using supervised learning remotely at the remote system, a combined ML model that includes the updated global ML model layers and additional layer(s); transmit the combined ML model to the client device; and use the combined ML model to make prediction(s) at the client device.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/187 - Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

20.

LEARNING NEURAL NETWORK ARCHITECTURES BY BACKPROPAGATION USING DIFFERENTIABLE MASKS

      
Application Number 18437202
Status Pending
Filing Date 2024-02-08
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Romero Guzman, David Wilson
  • Zeghidour, Neil

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for jointly learning the architecture of a neural network during the training of the neural network. In particular, the architecture of the neural network is learned using differentiable parametric masks.

IPC Classes  ?

21.

PERFORMING UNBIASED FERMIONIC QUANTUM MONTE CARLO CALCULATIONS USING QUANTUM COMPUTERS AND SHADOW TOMOGRAPHY

      
Application Number 18574922
Status Pending
Filing Date 2022-06-28
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Huggins, William
  • Lee, Joonho
  • Babbush, Ryan

Abstract

Methods, systems, and apparatus for hybrid quantum-classical quantum Monte Carlo. In one aspect, a method includes receiving, by a classical computer, data generated by a quantum computer, the data representing results of measurements of a trial wavefunction, wherein the trial wavefunction approximates the target wavefunction and is prepared by the quantum computer, computing, by the classical computer, a classical shadow of the trial wavefunction using the data representing the results of the measurements of the trial wavefunction, and performing, by the classical computer, imaginary time propagation for a sequence of imaginary time steps of an initial wavefunction using a Hamiltonian that characterizes the fermionic quantum system, wherein: the imaginary time propagation is performed until predetermined convergence criteria are met; and performing each imaginary time step of the imaginary time propagation comprises updating the wavefunction for the previous imaginary time step using the classical shadow of the trial wavefunction to obtain a wavefunction for the current imaginary time step.

IPC Classes  ?

  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers

22.

Text Injection For Training Auxiliary Tasks In Speech Recognition Models

      
Application Number 18592590
Status Pending
Filing Date 2024-03-01
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Bijwadia, Shaan Jagdeep Patrick
  • Chang, Shuo-Yiin
  • Sainath, Tara N.
  • Wang, Weiran
  • Meng, Zhong

Abstract

A joint auxiliary task and ASR model includes an encoder to receive a sequence of acoustic frames and generate, at each of a plurality of output steps, a higher-order feature representation for a corresponding acoustic frame. The model also includes a multi-output HAT decoder to generate at each of the plurality of output steps a probability distribution over possible speech recognition hypotheses, and an indication of whether the output step corresponds to an auxiliary token associated with a particular auxiliary task. The model is trained by a JEIT training process based on: a paired training data set including paired audio data and transcriptions, the transcriptions annotated with ground-truth auxiliary tokens associated with the particular auxiliary task; and an unpaired training data set including textual utterances not paired with any corresponding audio data, the textual utterances annotated with the ground-truth auxiliary tokens associated with the particular auxiliary task.

IPC Classes  ?

  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams
  • G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice

23.

VARIABLE WORLD BLUR FOR OCCLUSION AND CONTRAST ENHANCEMENT VIA TUNABLE LENS ELEMENTS

      
Application Number 18574503
Status Pending
Filing Date 2022-08-26
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Bodiya, Timothy Paul
  • Cakmakci, Ozan

Abstract

Systems, devices, and methods are described in which one or more tunable lens elements are incorporated within a lens structure communicatively coupled to a wearable display device operable to present augmented reality (AR) content to a user. The lens structure includes a display optics lens layer having a provided AR display, one or more eye-side lens layers disposed adjacent to the display optics lens layer and facing an eye of the user, and one or more world-side lens layers disposed adjacent to the display optics lens layer and facing away from the eye of the user. The world-side lens layers includes a tunable lens component to selectively adjust a focal modulation of at least a portion of a real-world view of the user via the lens structure.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 3/14 - Fluid-filled or evacuated lenses of variable focal length

24.

MEMS DEVICE WITH ELLIPTICAL MIRROR

      
Application Number 18647361
Status Pending
Filing Date 2024-04-26
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Park, Sangtak

Abstract

Optical systems may include MEMS mirrors having elliptical mirror plates. A laser scanning system may include a MEMS mirror that scans an incident light beam along a single scanning axis. The MEMS mirror may include an elliptical mirror plate having a semi-major axis that is aligned parallel or perpendicular to the rotational axis of the elliptical mirror plate. The incident light beam may have an elliptical cross-section, such that the incident light beam completely or substantially overlaps the reflecting surface of the elliptical mirror plate. After being reflected by the elliptical mirror plate, the light beam may be circularized via one or more shaping lenses disposed in the optical path of the reflected light beam, prior to projection of the light beam.

IPC Classes  ?

  • G02B 27/09 - Beam shaping, e.g. changing the cross-sectioned area, not otherwise provided for
  • G02B 26/08 - Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light
  • G02B 26/10 - Scanning systems
  • G02B 27/01 - Head-up displays

25.

RECOMMENDING MEDIA CONTENT TO A USER BASED ON INFORMATION ASSOCIATED WITH A REFERRAL SOURCE

      
Application Number 18646259
Status Pending
Filing Date 2024-04-25
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Lewis, Justin
  • Greene, Kevin

Abstract

Systems and methods for recommending media content to a user based on information associated with a referral source that referred the user to a media item provided by a source of the media content are presented. In one or more aspects, a system is provided that includes a presentation component that presents, via user a interface, a first media item associated with a media presentation source referred to a user through a referral source. The system further includes an analytics component that identifies a second media item based on media items associated with the media presentation source that are referred to other users through the referral source, and a recommendation component that recommends the second media item to the user through the user interface.

IPC Classes  ?

  • H04L 67/306 - User profiles
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 67/01 - Protocols
  • H04L 67/50 - Network services
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/55 - Push-based network services
  • H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

26.

MASK-CONFORMER AUGMENTING CONFORMER WITH MASK-PREDICT DECODER UNIFYING SPEECH RECOGNITION AND RESCORING

      
Application Number 18589802
Status Pending
Filing Date 2024-02-28
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Rosenberg, Andrew M.
  • Higuchi, Yosuke
  • Ramabhadran, Bhuvana

Abstract

A method includes receiving a sequence of acoustic frames characterizing an utterance. During a first pass, the method includes generating first-pass audio encodings based on the sequence of acoustic frames using a stack of mask-conformer blocks of an acoustic encoder, generating a first-pass transcription of the utterance based on the first-pass audio encodings using a speech recognition decoder, and generating a first-pass masked output sequence using a mask-predict decoder of the acoustic encoder. During a second pass, the method includes generating second-pass audio encodings by performing cross-attention on the sequence of acoustic frames and the masked first-pass transcription using the stack of mask-conformer blocks of the acoustic encoder and generating a second-pass transcription of the utterance based on the second-pass audio encodings using the speech recognition decoder.

IPC Classes  ?

  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

27.

IDENTIFYING RELATED VIDEOS BASED ON RELATEDNESS OF ELEMENTS TAGGED IN THE VIDEOS

      
Application Number 18647566
Status Pending
Filing Date 2024-04-26
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Greene, Kevin
  • Lewis, Justin

Abstract

Systems and methods for identifying related videos based on elements tagged in the videos are presented. In an aspect, a system includes an identification component configured to identify tagged elements in a video, a matching component configured to identify other videos that include one or more of the tagged elements, and a recommendation component configured to recommend the other videos for viewing based on a current or past request to play the video.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • G06F 16/438 - Presentation of query results
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/9032 - Query formulation
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

28.

Dedicated Telemetry Subsystem For Telemetry Data

      
Application Number 18116042
Status Pending
Filing Date 2023-03-01
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Gal-On, Shay
  • Isachar, Ori
  • Lee, Victor W.
  • Eranian, Stephane
  • Kodakara, Sreekumar Vadakke
  • Jiang, Yunlian
  • Costi, Guy

Abstract

Generally disclosed herein is an approach for a telemetry subsystem enabling the telemetry data to be collected and processed without the need to interrupt processing jobs being processed by processing cores. The telemetry subsystem may include one or more telemetry cores dedicated to telemetry data collection. Telemetry cores are configured to receive telemetry data from telemetry agents, processing cores, and other components of a system on chip (SoC).

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

29.

SOLVING QUADRATIC OPTIMIZATION PROBLEMS OVER ORTHOGONAL GROUPS USING A QUANTUM COMPUTER

      
Application Number 18381765
Status Pending
Filing Date 2023-10-19
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Rubin, Nicholas Charles
  • Zhao, Andrew

Abstract

Methods, systems, and apparatus for solving quadratic optimization problems over orthogonal groups using quantum computing. In one aspect, a method includes receiving data representing a quadratic optimization problem, wherein decision variables of the quadratic optimization problem take values in an orthogonal group or a special orthogonal group; encoding the quadratic optimization problem as a quantum Hamiltonian, the encoding comprising using a Clifford algebra representation of the group to map orthogonal matrices or special orthogonal matrices in the group to respective quantum states in a Hilbert space; determining an approximate eigenstate of the quantum Hamiltonian; computing expectation values of Pauli operators with respect to the approximate eigenstate, wherein the Pauli operators comprise operators obtained by mapping multiplication operations of the Clifford algebra into the Hilbert space; and rounding the expectation values of the Pauli operators to elements of the orthogonal group to obtain a solution to the quadratic optimization problem.

IPC Classes  ?

  • G06N 10/60 - Quantum algorithms, e.g. based on quantum optimisation, or quantum Fourier or Hadamard transforms
  • G06F 17/16 - Matrix or vector computation

30.

AGGREGATING ENCRYPTED NETWORK VALUES

      
Application Number 18664809
Status Pending
Filing Date 2024-05-15
First Publication Date 2024-09-05
Owner Google LLC. (USA)
Inventor
  • Wang, Gang
  • Yung, Marcel M.Moti

Abstract

Methods, systems, and apparatus, including a method for determining network measurements. In some respects, a method includes receiving, by a first aggregation server and from each of multiple client devices, encrypted impression data. A second aggregation server received from each of at least a portion of the multiple client devices, conversion data that includes, for each conversion recorded by the client device, encrypted conversion value data. The first aggregation server and the second aggregation server perform a multi-party computation process to decrypt the encrypted impression data and the encrypted conversion data.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
  • H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms

31.

EXAMPLE-DRIVEN MACHINE LEARNING SCHEME FOR DIALOG SYSTEM ENGINES

      
Application Number 18662647
Status Pending
Filing Date 2024-05-13
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Gelfenbeyn, Ilya Gennadyevich
  • Goncharuk, Artem
  • Sirotin, Pavel Aleksandrovich

Abstract

A method for example-driven machine learning is disclosed herein. The method comprises maintaining a plurality of dialog system rules and a knowledge database including a plurality of intent objects and a plurality of entity objects. The plurality of intent objects and the plurality of entity objects are associated with at least one dialog system rule. An exemplary phrase is received and one or more linguistic elements are retrieved from the exemplary phrase. It is determined that at least one of the linguistic elements is directed to at least one of the plurality of intent objects of the plurality of entity objects and at least one of the linguistic elements in association with the at least one dialog system rule is added to the knowledge database.

IPC Classes  ?

32.

Generating Augmented Reality Prerenderings Using Template Images

      
Application Number 18658163
Status Pending
Filing Date 2024-05-08
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Singh, James Sraw
  • Neulander, Ivan
  • Mathur, Subramanian Shyamsunder
  • Venezuela, Agustin Iii Olivan

Abstract

Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 16/953 - Querying, e.g. by the use of web search engines
  • G06T 11/60 - Editing figures and text; Combining figures or text
  • G06T 17/00 - 3D modelling for computer graphics

33.

ANONYMOUS EVENT ATTESTATION WITH GROUP SIGNATURES

      
Application Number 18649413
Status Pending
Filing Date 2024-04-29
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Wang, Gang
  • Yung, Marcel M. Moti

Abstract

Methods, systems, and computer media provide attestation tokens that protect the integrity of communications transmitted from client devices, while at the same time avoiding the use of stable device identifiers that could be used to track client devices or their users. In one approach, client devices can receive anonymous certificates from a device integrity computing system signifying membership in a selected device trustworthiness group, and attestation tokens can be signed anonymously with the anonymous certificates using a group signature scheme. Client devices can include throttlers imposing limits on the quantity of attestation tokens created by the client device.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

34.

Encoding Source Routes Using MPLS Sub-Labels

      
Application Number 18109679
Status Pending
Filing Date 2023-02-14
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Krentsel, Alexander
  • Narayanan, Ashok
  • Ratnasamy, Sylvia
  • Shakir, Robert

Abstract

Generally disclosed herein is an approach for modifying use of segment routing multiprotocol label switching (SR-MPLS) allowing an arbitrary MPLS control plane and traditional MPLS data plane to utilize a single MPLS label to represent two or more edges in a path. MPLS labels may be divided into smaller sub-labels, which together uniquely represent a pair of edges along a route. In one example, a single MPLS label may be divided into two sub-labels, the first sub-label representing a first edge, and the second sub-label representing a second edge. In this regard, longer source routes may be supported in a packet header in network designs that implement strict source routing.

IPC Classes  ?

  • H04L 45/50 - Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
  • H04L 45/00 - Routing or path finding of packets in data switching networks

35.

METHODS AND APPARATUS FOR GENERATING CUSTOM CONTENT RESPONSIVE TO A RECEIVED SEARCH QUERY

      
Application Number 18573371
Status Pending
Filing Date 2022-05-26
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Dadachev, Boris
  • Papineni, Kishore
  • Gorantla, Siva Kumar
  • Koc, Levent

Abstract

Example methods, apparatus, and systems for generating custom content responsive to a received search query are disclosed. An example method for generating custom content responsive to a received search query includes receiving, via a communication interface from a user computing device, a search query including one or more search terms; determining, responsive to the search query, a set of search results relevant to the search query; identifying, responsive to the search query, third-party content and/or a third party relevant to the search query; generating, based on (i) the search query and (ii) the third-party content or the third party, custom content relevant to the search query and related to a landing page associated with the third-party content or the third party, for presentation along with the set of research results; and transmitting, via the communication interface to the user computing device, the custom content.

IPC Classes  ?

36.

GENERATING AND PROVISIONING OF ADDITIONAL CONTENT FOR SOURCE PERSPECTIVE(S) OF A DOCUMENT

      
Application Number 18659956
Status Pending
Filing Date 2024-05-09
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Carbune, Victor
  • Deselaers, Thomas

Abstract

Implementations described herein determine, for a given document generated by a given source, one or more portions of content (e.g., phrase(s), image(s), paragraph(s), etc.) of the given document that may be influenced by a source perspective of the given source. Further, implementations determine one or more additional resources that are related to the given source and that are related to the portion(s) of content of the given document. Yet further, implementations utilize the additional resource(s) to determine additional content that provides context for the portion(s) that may be influenced by a source perspective. A relationship, between the additional resource(s) and the portions of the given document, can be defined. Based on the relationship being defined, the additional content can be caused to be rendered at a client device in response to the client device accessing the given document.

IPC Classes  ?

37.

Self-Training With Oracle And Top-Ranked Hypotheses

      
Application Number 18590918
Status Pending
Filing Date 2024-02-28
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Rosenberg, Andrew M.
  • Baskar, Murali Karthick
  • Ramabhadran, Bhuvana

Abstract

A method includes, for each training sample of a plurality of training samples, processing, using an RNN-T model, a corresponding sequence of acoustic frames to obtain an n-best list of speech recognition hypotheses, and, for each speech recognition hypothesis of the n-best list, determining a corresponding number of word errors relative to a corresponding ground-truth transcription. For a top-ranked hypothesis from the n-best list, the method includes determining a first loss based on the corresponding ground-truth transcription. The method includes identifying, as an oracle hypothesis, the speech recognition hypothesis from the n-best list having the smallest corresponding number of word errors relative to the corresponding ground-truth transcription, and determining a second loss for the oracle hypothesis based on the corresponding ground-truth transcription. The method includes determining a corresponding self-training combined loss based on the first and second losses, and training the model based on the corresponding self-training combined loss.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/01 - Assessment or evaluation of speech recognition systems
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams

38.

PERSONALIZED TEXT-TO-IMAGE DIFFUSION MODEL

      
Application Number 18569844
Status Pending
Filing Date 2023-08-23
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Aberman, Kfir
  • Ruiz Gutierrez, Nataniel
  • Rubinstein, Michael
  • Li, Yuanzhen
  • Pritch Knaan, Yael
  • Jampani, Varun

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a text-to-image model so that the text-to-image model generates images that each depict a variable instance of an object class when the object class without the unique identifier is provided as a text input, and that generates images that each depict a same subject instance of the object class when the unique identifier is provided as the text input.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects

39.

CLASSIFICATION USING QUANTUM NEURAL NETWORKS

      
Application Number 18648052
Status Pending
Filing Date 2024-04-26
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Farhi, Edward Henry
  • Neven, Hartmut

Abstract

This disclosure relates to classification methods that can be implemented on quantum computing systems. According to a first aspect, this specification describes a method for training a classifier implemented on a quantum computer, the method comprising: preparing a plurality of qubits in an input state with a known classification, said plurality of qubits comprising one or more readout qubits; applying one or more parameterised quantum gates to the plurality of qubits to transform the input state to an output state; determining, using a readout state of the one or more readout qubits in the output state, a predicted classification of the input state; comparing the predicted classification with the known classification; and updating one or more parameters of the parameterised quantum gates in dependence on the comparison of the predicted classification with the known classification.

IPC Classes  ?

  • G06N 10/00 - Quantum computing, i.e. information processing based on quantum-mechanical phenomena
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

40.

GENERATING NATURAL LANGUAGE DESCRIPTIONS OF IMAGES

      
Application Number 18662584
Status Pending
Filing Date 2024-05-13
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Bengio, Samy
  • Vinyals, Oriol
  • Toshev, Alexander Toshkov
  • Erhan, Dumitru

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating descriptions of input images. One of the methods includes obtaining an input image; processing the input image using a first neural network to generate an alternative representation for the input image; and processing the alternative representation for the input image using a second neural network to generate a sequence of a plurality of words in a target natural language that describes the input image.

IPC Classes  ?

41.

AUTOMATIC GENERATION AND/OR USE OF TEXT-DEPENDENT SPEAKER VERIFICATION FEATURES

      
Application Number 18662590
Status Pending
Filing Date 2024-05-13
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

Implementations relate to automatic generation of speaker features for each of one or more particular text-dependent speaker verifications (TD-SVs) for a user. Implementations can generate speaker features for a particular TD-SV using instances of audio data that each capture a corresponding spoken utterance of the user during normal non-enrollment interactions with an automated assistant via one or more respective assistant devices. For example, a portion of an instance of audio data can be used in response to: (a) determining that recognized term(s) for the spoken utterance captured by that the portion correspond to the particular TD-SV; and (b) determining that an authentication measure, for the user and for the spoken utterance, satisfies a threshold. Implementations additionally or alternatively relate to utilization of speaker features, for each of one or more particular TD-SVs for a user, in determining whether to authenticate a spoken utterance for the user.

IPC Classes  ?

  • G10L 17/08 - Use of distortion metrics or a particular distance between probe pattern and reference templates
  • G06F 3/16 - Sound input; Sound output
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • G10L 15/08 - Speech classification or search
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 17/02 - Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
  • G10L 17/04 - Training, enrolment or model building
  • G10L 17/10 - Multimodal systems, i.e. based on the integration of multiple recognition engines or fusion of expert systems
  • G10L 17/14 - Use of phonemic categorisation or speech recognition prior to speaker recognition or verification
  • G10L 17/18 - Artificial neural networks; Connectionist approaches
  • G10L 17/22 - Interactive procedures; Man-machine interfaces
  • G10L 17/24 -  the user being prompted to utter a password or a predefined phrase

42.

BACKGROUND AUDIO IDENTIFICATION FOR SPEECH DISAMBIGUATION

      
Application Number 18664348
Status Pending
Filing Date 2024-05-15
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Sanders, Jason
  • Taubman, Gabriel
  • Lee, John J.

Abstract

Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.

IPC Classes  ?

  • G10L 15/08 - Speech classification or search
  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/26 - Speech to text systems
  • G10L 21/0208 - Noise filtering
  • G10L 21/0272 - Voice signal separating
  • G10L 25/48 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use
  • H04M 3/493 - Interactive information services, e.g. directory enquiries

43.

SYSTEMS AND METHODS FOR USAGE OF SPARE CORES IN CONNECTION WITH IN-FIELD TESTS OF OPERATIONAL CORES

      
Application Number 18116075
Status Pending
Filing Date 2023-03-01
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Isachar, Ori
  • Gal-On, Shay
  • Dixon, Martin Guy

Abstract

The technology generally relates to systems and methods for performing in-field testing of processing cores within a system-on-chip (SoC), so as to identify faults, including those associated with silent data corruption. For example, an SoC may contain operational cores and spare cores. An operational core may be selected for testing while a spare core is used to replace the tested core. In addition, a spare core may be used to replace an operational core that has been determined to be corrupted.

IPC Classes  ?

  • G06F 11/26 - Functional testing
  • G06F 11/22 - Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

44.

USING CORRECTIONS, OF AUTOMATED ASSISTANT FUNCTIONS, FOR TRAINING OF ON-DEVICE MACHINE LEARNING MODELS

      
Application Number 18657405
Status Pending
Filing Date 2024-05-07
First Publication Date 2024-09-05
Owner GOOGLE LLC (USA)
Inventor
  • Beaufays, Françoise
  • Mathews, Rajiv
  • Zivkovic, Dragan
  • Partridge, Kurt
  • Hard, Andrew

Abstract

Processor(s) of a client device can: receive sensor data that captures environmental attributes of an environment of the client device; process the sensor data using a machine learning model to generate a predicted output that dictates whether one or more currently dormant automated assistant functions are activated; making a decision as to whether to trigger the one or more currently dormant automated assistant functions; subsequent to making the decision, determining that the decision was incorrect; and in response to determining that the determination was incorrect, generating a gradient based on comparing the predicted output to ground truth output. In some implementations, the generated gradient is used, by processor(s) of the client device, to update weights of the on-device speech recognition model. In some implementations, the generated gradient is additionally or alternatively transmitted to a remote system for use in remote updating of global weights of a global speech recognition model.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/065 - Adaptation
  • G10L 15/10 - Speech classification or search using distance or distortion measures between unknown speech and reference templates
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

45.

Multi-Pass Distributed Data Shuffle

      
Application Number 18660831
Status Pending
Filing Date 2024-05-10
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Vakilian, Mohsen
  • Ahmadi, Hossein

Abstract

A system and method for repartitioning data in a distributed network. The method may include executing, by one or more processors, a first pass of a data set from a plurality of first sources to a plurality of first sinks, each first sink collecting data from one or more of the first sources, and executing, by the one or more processors, a second pass of the data set from a plurality of second sources to a plurality of second sinks, each one of the plurality of first sinks corresponding to one of the plurality of second sources, and each second sink collecting data from one or more of the second sources. Executing the first and second passes causes the data set to be repartitioned such that one or more second sinks collect data that originated from two or more of the first sources.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 12/02 - Addressing or allocation; Relocation
  • G06F 12/0804 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating

46.

Robot Collaboration via Cloud Server

      
Application Number 18176937
Status Pending
Filing Date 2023-03-01
First Publication Date 2024-09-05
Owner Google LLC (USA)
Inventor
  • Hessmer, Rainer
  • Joshi, Nikhil J.
  • Lam, Daniel
  • Vodenski, Pavel

Abstract

A method includes receiving, by a robotic device, an indication that the robotic device was elected to be a leader robotic device by a plurality of robotic devices and receiving an indication of a new task in a remotely stored list of tasks. The method further includes determining, based on a remotely stored list of robotic devices, an additional robotic device to assign the new task. The remotely stored list of robotic devices comprises an entry for each respective robotic device of the plurality of robotic devices associating the respective robotic device with an identifier and a heartbeat. The method additionally includes assigning the new task to the additional robotic device based on the additional robotic device having an active heartbeat. Assigning the new task to the additional robotic device comprises associating the new task with the additional robotic device in the remotely stored list of tasks to cause the additional robotic device to carry out the new task.

IPC Classes  ?

  • G05D 1/02 - Control of position or course in two dimensions

47.

Gemma Logo

      
Application Number 234726200
Status Pending
Filing Date 2024-09-03
Owner Google LLC (USA)
NICE Classes  ? 00 - No classifiable goods/services

Goods & Services

(1) Providing online non-downloadable open source software for use in large language models and artificial intelligence; providing online non-downloadable open source software using artificial intelligence for the production of human speech and text; providing online non-downloadable open source software for natural language processing, generation, understanding and analysis; providing online non-downloadable open source software for artificial intelligence and machine-learning based language and speech processing software; providing online non-downloadable open source software for creating generative models; providing online non-downloadable open source software for multi-modal machine-learning based language, text, and speech processing software; providing online non-downloadable open source software for processing speech, text, sound, code, videos, images, and sound input; providing open source online non-downloadable software for generating speech, text, sound, code, videos, images, and sound output; research and development services in the field of artificial intelligence; research, development and evaluation of large language models and data sets; research, design and development of computer programs and software; providing online non-downloadable open source software for managing data sets and performing safety checks in the field of artificial intelligence; providing online non-downloadable open source software for multi-modal artificial intelligence and machine-learning based language, text, sound, code, video, image, speech, and sound processing software; providing online non-downloadable open source software for facilitating multi-modal natural language, speech, text, sound, code, videos, images, and sound input; research and development services in the field of multi-modal computer natural language processing, artificial intelligence, and machine learning; providing online non-downloadable open source software for an integrated development environment for large language models; providing online non-downloadable open source software for use in the fields of artificial intelligence, machine learning, natural language generation, statistical learning, mathematical learning, supervised learning, and unsupervised learning; providing information from searchable indexes and databases of information, including text, music, images, videos, software algorithms, mathematical equations, electronic documents, and databases; application service provider featuring application programming interface (API) software; providing online non-downloadable open source software for facilitating interaction and communication between humans and AI (artificial intelligence) chatbots; providing online non-downloadable open source chatbot software for simulating conversations.

48.

Display screen or portion thereof with transitional graphical user interface

      
Application Number 29814461
Grant Number D1040845
Status In Force
Filing Date 2021-11-05
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner GOOGLE LLC (USA)
Inventor
  • Gaiser, Jonathan
  • Abreu, Felix David Mejia
  • Schoneweis, Andrew
  • Le, Julian
  • Bae, In-Hee

49.

Mitigating reality gap through modification of simulated state data of robotic simulator

      
Application Number 18244754
Grant Number 12079308
Status In Force
Filing Date 2023-09-11
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner GOOGLE LLC (USA)
Inventor Bai, Yunfei

Abstract

Mitigating the reality gap through training and utilization of at least one difference model. The difference model can be utilized to generate, for each of a plurality of instances of simulated state data generated by a robotic simulator, a corresponding instance of modified simulated state data. The difference model is trained so that a generated modified instance of simulated state data is closer to “real world data” than is a corresponding initial instance of simulated state data. Accordingly, the difference model can be utilized to mitigate the reality gap through modification of initially generated simulated state data, to make it more accurately reflect what would occur in a real environment. Moreover, the difference representation from the difference model can be used as input to the control policy to adapt the control learned from simulator to the real environment.

IPC Classes  ?

50.

Real screens in extended reality

      
Application Number 18341461
Grant Number 12079903
Status In Force
Filing Date 2023-06-26
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner GOOGLE LLC (USA)
Inventor
  • Rivas Vetencourt, Diego
  • Yao, Yilong
  • Kim, David
  • Toh, Steven Soon Leong

Abstract

Methods and systems for displaying screens in extended reality are disclosed herein. The method can include receiving video data of a real-world environment of a user of an extended reality device and identifying a screen of a separate computing device in the video data. The method can also include pairing the extended reality device and the separate computing device, generating a graphical outline around the screen of the separate computing device, and displaying, by the processor, the screen of the separate computing device and the graphical outline around the screen of the separate computing device on a display of the extended reality device. The method can further include detecting a user interaction with the graphical outline around the screen of the separate computing device based on the received video data and in response to detecting the user interaction, performing an action associated with the user interaction.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 20/20 - Scenes; Scene-specific elements in augmented reality scenes
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06K 7/14 - Methods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
  • H04L 67/131 - Protocols for games, networked simulations or virtual reality

51.

System and method for targeting information based on message content in a reply

      
Application Number 18314758
Grant Number 12079845
Status In Force
Filing Date 2023-05-09
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner Google LLC (USA)
Inventor
  • Sheinberg, Alan B.
  • Chen, Stanley

Abstract

A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement's responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • G06F 16/951 - Indexing; Web crawling techniques
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9538 - Presentation of query results
  • G06Q 10/107 - Computer-aided management of electronic mailing [e-mailing]
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/0241 - Advertisements
  • G06Q 30/0242 - Determining effectiveness of advertisements
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 51/00 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
  • H04L 51/18 - Commands or executable codes

52.

Display screen or portion thereof with transitional graphical user interface

      
Application Number 29865501
Grant Number D1040847
Status In Force
Filing Date 2022-07-28
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner GOOGLE LLC (USA)
Inventor
  • Jakab, Michael Timothy
  • Connolly, Christopher James
  • Jalasutram, Srikanth

53.

Proactive query and content suggestion with generative model generated question and answer

      
Application Number 18486696
Grant Number 12079292
Status In Force
Filing Date 2023-10-13
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner GOOGLE LLC (USA)
Inventor
  • Badr, Ibrahim
  • Guo, Yunsong
  • Mansuri, Imran R.

Abstract

Systems and methods for proactive query and content suggestion can include obtaining web data, determining a change event occurred, and generating a query and content suggestion. Generating the query and content suggestion can include processing data descriptive of the change event with a generative model to generate one or more model-generated query suggestions. One or more web resources can be obtained then processed to generate a change event summary. The one or more query suggestions and the change event summary can then be provided for display.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/20 - Natural language analysis

54.

Systems and methods for copying and pasting suggestion metadata

      
Application Number 17666490
Grant Number 12079191
Status In Force
Filing Date 2022-02-07
First Publication Date 2024-09-03
Grant Date 2024-09-03
Owner Google LLC (USA)
Inventor
  • Voytko, Jacob Robert
  • Pereira Filho, Luiz Do Amaral De Franca
  • Zembowicz, Fil

Abstract

Systems and methods are disclosed herein for modifying suggestion metadata in an electronic document. A copy request is received to copy a portion of the electronic document. The portion of the electronic document includes a suggestion having metadata that indicates the suggestion was made by a first user. The copy request is received from a second user. A paste request to paste the copied portion is received from the second user. Responsive to determining to modify the metadata of the suggestion, the indication that the first suggestion was made by the first user is replaced with an indication that the first suggestion was made by the second user.

IPC Classes  ?

55.

GENKIT

      
Application Number 234696200
Status Pending
Filing Date 2024-08-30
Owner Google LLC (USA)
NICE Classes  ? 00 - No classifiable goods/services

Goods & Services

(1) Downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; downloadable software for an integrated development environment for large language models. (1) Research, design and development of computer programs and software; research, development and evaluation of large language models and data sets; providing online non-downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; providing online non-downloadable software for an integrated development environment for large language models.

56.

GENKIT

      
Application Number 019073234
Status Pending
Filing Date 2024-08-30
Owner Google LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; Downloadable software for an integrated development environment for large language models. Research, design and development of computer programs and software; research, development and evaluation of large language models and data sets; providing online non-downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; providing online non-downloadable software for an integrated development environment for large language models.

57.

Genkit Logo

      
Application Number 234696500
Status Pending
Filing Date 2024-08-30
Owner Google LLC (USA)
NICE Classes  ? 00 - No classifiable goods/services

Goods & Services

(1) Downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; downloadable software for an integrated development environment for large language models. (1) Research, design and development of computer programs and software; research, development and evaluation of large language models and data sets; providing online non-downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; providing online non-downloadable software for an integrated development environment for large language models.

58.

Miscellaneous Design

      
Application Number 019073177
Status Pending
Filing Date 2024-08-30
Owner Google LLC (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; Downloadable software for an integrated development environment for large language models. Research, design and development of computer programs and software; research, development and evaluation of large language models and data sets; providing online non-downloadable software for creating, developing, deploying, integrating, monitoring, and running applications powered by language and generative models, data sets, and artificial intelligence; providing online non-downloadable software for an integrated development environment for large language models.

59.

Technique for Parallel Recovery on Read Replica

      
Application Number 18390005
Status Pending
Filing Date 2023-12-20
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Amirishetty, Anjan Kumar
  • Gottapu, Simhachala Sasikanth
  • Nilakantan, Niranjan
  • Hsu, Anthony
  • Liang, Junjie

Abstract

Aspects of the disclosure are directed to a parallel recovery mode that applies log records while allowing read queries on read-replica databases. The parallel recovery mode can include applying log records in log sequence number (LSN) order for a block or for multiple blocks, and managing log records affecting multiple blocks. The parallel recovery mode can further manage dependency between different log records and maintain transactional consistency on read queries.

IPC Classes  ?

  • G06F 16/2453 - Query optimisation
  • G06F 16/23 - Updating
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor

60.

PROCESSING IMAGES USING MIXTURE OF EXPERTS

      
Application Number 18564915
Status Pending
Filing Date 2022-05-27
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Riquelme Ruiz, Carlos
  • Susano Pinto, André
  • Mustafa, Basil
  • Keysers, Daniel M.
  • Puigcerver I Perez, Joan
  • Neumann, Maxim
  • Houlsby, Neil Matthew Tinmouth
  • Jenatton, Rodolphe

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating predictions about images. One of the systems includes a neural network comprising a sequence of one or more network blocks that are each configured to perform operations comprising: obtaining a block input that represents an intermediate representation of an input image; determining a plurality of patches of the block input or of an updated representation of the block input, wherein each patch comprises a different subset of elements of the block input or of the updated representation of the block input; assigning each patch to one or more respective expert modules of a plurality of expert modules of the network block; for each patch of the plurality of patches, processing the patch using the corresponding expert modules to generate respective module outputs; and generating a block output by combining the module outputs.

IPC Classes  ?

  • G06T 5/60 - using machine learning, e.g. neural networks

61.

Intra-User Equipment-Coordination Set Communication

      
Application Number 18571595
Status Pending
Filing Date 2022-06-24
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Wang, Jibing
  • Stauffer, Erik Richard

Abstract

Methods, devices, systems, and means for intra-UECS communication by a coordinating user equipment, UE, in a user equipment-coordination set, UECS, are described herein. The coordinating UE allocates first air interface resources to a second UE and second air interface resources to a third UE for intra-UECS communication. The coordinating UE receives, using the allocated first air interface resources, an Internet Protocol, IP, data packet from the second UE in the UECS. The coordinating UE determines that a destination address included in the IP data packet is an address of the third UE and transmits, using the allocated second air interface resources, the IP data packet to the third UE.

IPC Classes  ?

  • H04W 72/121 - Wireless traffic scheduling for groups of terminals or users
  • H04W 76/10 - Connection setup
  • H04W 76/20 - Manipulation of established connections
  • H04W 92/10 - Interfaces between hierarchically different network devices between terminal device and access point, i.e. wireless air interface

62.

SECURE ENVIRONMENT FOR OPERATIONS ON PRIVATE DATA

      
Application Number 18573384
Status Pending
Filing Date 2023-02-15
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Cela, Carlos
  • Tobler, John
  • Burdick, Brian
  • Horsley, Branton
  • Patel, Mayank
  • Patel, Chanda
  • Gunawardana, Asela

Abstract

The techniques disclosed herein provide a secure control plane (SCP), which in turn provides an isolated secure execution environment for a data plane (DP). Any arbitrary business logic can execute within the DP, and all sensitive data traversing the SCP and entering the DP is encrypted. Split keys generated outside the DP are assembled within, and only within, the DP, where they are used to decrypt sensitive data, enabling the business logic to perform computations using the sensitive data within the secure execution environment. The DP also provides attestation for the business logic executing within the DP, enabling outside parties to verify that the deployed business logic matches published logic. In the event of proprietary logic that is not published, techniques are also disclosed herein that enable verification that proprietary business logic deployed on the DP adheres to security policies.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
  • H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

63.

Modeling Exponentially Large Classical Physical Systems using Quantum Computing

      
Application Number 18585743
Status Pending
Filing Date 2024-02-23
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor Somma, Rolando D.

Abstract

Systems and methods for simulating classical physical systems are provided. In one example, a method may include initializing one or more qubits with an initial quantum state encoding one or more physical properties of a classical physical system comprising an oscillator network. An example method may include simulating, by one or more quantum computing devices using the one or more qubits, the classical physical system.

IPC Classes  ?

  • G06N 10/80 - Quantum programming, e.g. interfaces, languages or software-development kits for creating or handling programs capable of running on quantum computers; Platforms for simulating or accessing quantum computers, e.g. cloud-based quantum computing
  • G06N 10/20 - Models of quantum computing, e.g. quantum circuits or universal quantum computers
  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
  • G06N 10/60 - Quantum algorithms, e.g. based on quantum optimisation, or quantum Fourier or Hadamard transforms

64.

CLUSTERING AND MINING ACCENTED SPEECH FOR INCLUSIVE AND FAIR SPEECH RECOGNITION

      
Application Number 18587860
Status Pending
Filing Date 2024-02-26
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Kim, Jaeyoung
  • Lu, Han
  • Khorram, Soheil
  • Tripathi, Anshuman
  • Zhang, Qian
  • Sak, Hasim

Abstract

A method of training an accent recognition model includes receiving a corpus of training utterances spoken across various accents, each training utterance in the corpus including training audio features characterizing the training utterance, and executing a training process to train the accent recognition model on the corpus of training utterances to teach the accent recognition model to learn how to predict accent representations from the training audio features. The accent recognition model includes one or more strided convolution layers, a stack of multi-headed attention layers, and a pooling layer configured to generate a corresponding accent representation.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice

65.

AVATAR BASED ON MONOCULAR IMAGES

      
Application Number 18588948
Status Pending
Filing Date 2024-02-27
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Zhang, Yinda
  • Fanello, Sean Ryan Francesco
  • Bai, Ziqian
  • Tan, Feitong
  • Huang, Zeng
  • Sarkar, Kripasindhu
  • Tang, Danhang
  • Qiu, Di
  • Meka, Abhimitra
  • Du, Ruofei
  • Dou, Mingsong
  • Escolano, Sergio Orts
  • Pandey, Rohit Kumar
  • Beeler, Thabo

Abstract

A method comprises receiving a first sequence of images of a portion of a user, the first sequence of images being monocular images; generating an avatar based on the first sequence of images, the avatar being based on a model including a feature vector associated with a vertex; receiving a second sequence of images of the portion of the user; and based on the second sequence of images, modifying the avatar with a displacement of the vertex to represent a gesture of the avatar.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 7/90 - Determination of colour characteristics
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components

66.

Managing Data Availability on Encryption Key Status Changes in Replicated Storage Systems

      
Application Number 18653459
Status Pending
Filing Date 2024-05-02
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Liu, Bonan
  • Dharan, Ramesh Rathan
  • Socher, Michelle Morgan
  • Si, Shuen Wen
  • Das, Anwesha

Abstract

A method includes obtaining a key status for a first cryptographic key. The first cryptographic key is used to encrypt replicated data of a first replication instance. The method also includes determining, based on the key status, that the first cryptographic key is inaccessible which causes the first replication instance to be unavailable. In response to determining that the first cryptographic key is inaccessible, the method includes scheduling a second replication instance to be unavailable after a threshold amount of time has passed. The second replication instance includes replicated data encrypted by a second cryptographic key that is accessible. After the threshold amount of time has passed and when the first cryptographic key is still inaccessible, the method includes setting the second replication instance as unavailable.

IPC Classes  ?

  • H04L 9/08 - Key distribution
  • H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/561 - Adding application-functional data or data for application control, e.g. adding metadata

67.

VARIATIONAL QUANTUM STATE PREPARATION

      
Application Number 18653705
Status Pending
Filing Date 2024-05-02
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Babbush, Ryan
  • Kivlichan, Ian David

Abstract

Methods, systems and apparatus for performing quantum state preparation. In one aspect, a method includes the actions of defining a target quantum state of a quantum system, wherein time evolution of the quantum system is governed by a target Hamiltonian, and defining a total Hamiltonian that interpolates between an initial Hamiltonian and the target Hamiltonian, wherein the total Hamiltonian is equal to the initial Hamiltonian at an initial time and is equal to the target Hamiltonian at a final time; approximating the time evolution of the total Hamiltonian using a truncated linear combination of unitary simulations to generate a truncated time evolution operator; evolving a ground state of the initial Hamiltonian according to the truncated time evolution operator for a truncated number of time steps to generate an intermediate state; and variationally adjusting the intermediate state to determine a wavefunction that approximates the target quantum state of the quantum system.

IPC Classes  ?

  • G06N 10/00 - Quantum computing, i.e. information processing based on quantum-mechanical phenomena
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

68.

METHODS, SYSTEMS, AND MEDIA FOR SYNCHRONIZING VIDEO STREAMS

      
Application Number 18654949
Status Pending
Filing Date 2024-05-03
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Wang, Jue
  • Wong, James S.

Abstract

Methods, systems, and media for synchronizing video streams are provided. In some embodiments, the method comprises: identifying a target video stream and a reference video stream, wherein the target video stream and the reference video stream are two different broadcasts of a program; generating, for the target video stream, a sequence of fingerprints; determining a time shift at which the sequence of fingerprints appears within the reference video stream; determining whether the target video stream is synchronized with the reference video stream by determining whether the time shift exceeds a predetermined threshold; and, in response to determining that the target video stream is not synchronized with the reference video stream, causing an electronic programming guide that includes an indication of the target video stream to be modified based on the time shift.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors

69.

Methods, Systems, and Media for Identifying and Presenting Video Objects Linked to a Source Video

      
Application Number 18655043
Status Pending
Filing Date 2024-05-03
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Lewis, Justin
  • Davies, Ruxandra Georgiana

Abstract

Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.

IPC Classes  ?

  • H04L 51/10 - Multimedia information
  • G06F 16/48 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

70.

Cardiovascular Monitoring Using Multiple Sensors

      
Application Number 18657361
Status Pending
Filing Date 2024-05-07
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Patel, Yojan
  • Cho, Seonghwan
  • Phillips, Justin

Abstract

A cardiovascular monitoring system includes a first monitoring device configured to couple to a first body part of a subject and a second monitoring device configured to couple to a second body part of the subject. The first monitoring device is configured to measure a first cardiovascular signal and a first motion signal at the first body part, and the second monitoring device is configured to measure a second cardiovascular signal and a second motion signal at the second body part. A controller of the system receives the first and second cardiovascular signals and the first and second motion signals and filters the first and second cardiovascular signals by removing spectral components that correspond to spectral components of the first and second motion signals. Based on a correlated spectral component that is present in both the filtered first and second cardiovascular signals, the system determines cardiovascular information of the subject.

IPC Classes  ?

  • A61B 5/024 - Measuring pulse rate or heart rate
  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons
  • A61B 5/021 - Measuring pressure in heart or blood vessels
  • A61B 5/0295 - Measuring blood flow using plethysmography, i.e. measuring the variations in the volume of a body part as modified by the circulation of blood therethrough, e.g. impedance plethysmography

71.

Language Model Prediction of API Call Invocations and Verbal Response

      
Application Number 18658132
Status Pending
Filing Date 2024-05-08
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Byrne, William J.
  • Krishnamoorthi, Karthik
  • Ganesh, Saravanan

Abstract

A method includes obtaining an utterance from a user including a user query directed toward a digital assistant. The method includes generating, using a language model, a first prediction string based on the utterance and determining whether the first prediction string includes an application programming interface (API) call to invoke a program via an API. When the first prediction string includes the API call to invoke the program, the method includes calling, using the API call, the program via the API to retrieve a program result; receiving, via the API, the program result; updating a conversational context with the program result that includes the utterance; and generating, using the language model, a second prediction string based on the updated conversational context. When the first prediction string does not include the API call, the method includes providing an utterance response to the utterance based on the first prediction string.

IPC Classes  ?

  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams
  • G10L 13/02 - Methods for producing synthetic speech; Speech synthesisers
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

72.

Distilling to a Target Device Based on Observed Query Patterns

      
Application Number 18659224
Status Pending
Filing Date 2024-05-09
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Sharifi, Matthew
  • Carbune, Victor

Abstract

A method includes receiving user queries directed toward a cloud-based assistant service. For each received user query directed toward the cloud-based assistant service, the method also includes extracting one or more attributes from the user query and logging the user query into one or more of a plurality of category buckets based on the one or more attributes extracted from the user query. The method also includes determining when at least one of the plurality of category buckets includes a threshold number of the user queries logged into the at least one category bucket, and when the at least one of the plurality of category buckets includes the threshold number of the user queries, generating a distilled model of the cloud-based assistant service. The distilled model of the cloud-based assistant service is configured to execute on one or more target client devices.

IPC Classes  ?

  • G10L 15/065 - Adaptation
  • G10L 15/01 - Assessment or evaluation of speech recognition systems
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/26 - Speech to text systems
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

73.

Large-Scale Language Model Data Selection for Rare-Word Speech Recognition

      
Application Number 18660655
Status Pending
Filing Date 2024-05-10
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Huang, Wenqian Ronny
  • Sainath, Tara N.

Abstract

A method of training a language model for rare-word speech recognition includes obtaining a set of training text samples, and obtaining a set of training utterances used for training a speech recognition model. Each training utterance in the plurality of training utterances includes audio data corresponding to an utterance and a corresponding transcription of the utterance. The method also includes applying rare word filtering on the set of training text samples to identify a subset of rare-word training text samples that include words that do not appear in the transcriptions from the set of training utterances or appear in the transcriptions from the set of training utterances less than a threshold number of times. The method further includes training the external language model on the transcriptions from the set of training utterances and the identified subset of rare-word training text samples.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G06N 3/02 - Neural networks
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/197 - Probabilistic grammars, e.g. word n-grams
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

74.

Automated SSD Recovery

      
Application Number 18173853
Status Pending
Filing Date 2023-02-24
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Gupta, Diwakar
  • Mccoy, Connor Owen

Abstract

Aspects of the disclosure are directed to providing users more control over SSD storage recovery, such as providing capabilities and configuration options for a cloud platform to manage the SSD recovery. Aspects of the disclosure can include providing a restart-in-place maintenance mode, a configurable time-out option for SSD recovery, automatic snapshot triggering, automatic archiving, and/or extending stop/start virtual machine functionality to work with local SSD storage.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers

75.

Hydrogen Fueling and Storage Optimization Model

      
Application Number 18173902
Status Pending
Filing Date 2023-02-24
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Gupta, Dhruv
  • Subramanian, Hariharan
  • Chhiba, Priya
  • Sakalkar, Varun

Abstract

Aspects of the disclosure are directed to an optimization model for storing liquid hydrogen to power fuel cells in data centers. The optimization model can be based on hydrogen fuel consumption rates in the data center, refueling rates from vendors, refueling response time, storage tank area constraints in the data center, and/or logistical refueling constraints. The optimization model can allow for providing sufficient fuel within a constrained space for backup power in the data center, such as when an emergency arises.

IPC Classes  ?

  • F17C 5/00 - Methods or apparatus for filling pressure vessels with liquefied, solidified, or compressed gases
  • F17C 13/02 - Special adaptations of indicating, measuring, or monitoring equipment
  • G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme

76.

Parametric Amplifiers With Inductive Input Coupling For Quantum Computing Systems

      
Application Number 18176394
Status Pending
Filing Date 2023-02-28
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor Naaman, Ofer

Abstract

The disclosure is towards parametric amplifiers with inductive input coupling for quantum computing systems. One example aspect of the present disclosure is directed to a quantum computing system comprising a first qubit, a first measurement device, and a first amplifier. The first measurement device is configured to generate a first qubit signal corresponding to a first quantum state of the first qubit. The first amplifier is configured to amplify the first qubit signal. The first amplifier comprises a first transmission-line resonator. The first transmission-line resonator provides an inductive reactance for an electrical coupling between the first measurement device and the first amplifier. The inductive reactance for the electrical coupling enables a transmission of the first qubit signal.

IPC Classes  ?

  • G06N 10/40 - Physical realisations or architectures of quantum processors or components for manipulating qubits, e.g. qubit coupling or qubit control
  • H03F 7/00 - Parametric amplifiers

77.

Automatic White-Balance (AWB) for a Camera System

      
Application Number 18292829
Status Pending
Filing Date 2021-10-12
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Liang, Liang
  • Chatterjee, Anirban
  • Masharani, Nisha
  • Penner, Eric Scott
  • Reynolds, Isaac William

Abstract

This document describes techniques and apparatuses for automatic white-balance for a camera system. The techniques and apparatuses utilize a precursor image to detect one or more detected faces and determine a tone. The camera system retrieves tonal data based on a group of images determined to contain a same face as the detected face. Based on this tonal data, a difference in white balance is determined based on the difference in tone of the detected face within the precursor image and the associated tonal data. Camera settings are adjusted based on the difference in white balance to enable capture of an image having an improved tone.

IPC Classes  ?

  • H04N 23/88 - Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
  • H04N 23/12 - Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths with one sensor only
  • H04N 23/57 - Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
  • H04N 23/611 - Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
  • H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders

78.

DYNAMIC PDSCH POWER ALLOCATION

      
Application Number CN2023077604
Publication Number 2024/174117
Status In Force
Filing Date 2023-02-22
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor Zhang, Yushu

Abstract

This disclosure enables dynamic transmission power allocation for a physical downlink shared channel (PDSCH) (118). A network entity (104) can transmit a channel state information (CSI) report configuration (106) to a UE (102) that configures the UE (102) to provide a power backoff indicator (PBI) report (116). A CSI report (112) can be modified to include the PBI report (116). The UE may determine the one or more PBIs based on a measured signal-to-interference plus noise ratio (SINR) that is measured for one or more CSI reference signal (CSI-RS) resources. The network entity (104) receives PBI report (116) from the UE (102) and uses one or more PBIs in the PBI report (116) to set the PDSCH transmission power. The network entity (104) can transmit control signaling indicating the transmission power, power offset, or additional power backoff of the PDSCH.

IPC Classes  ?

  • H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
  • H04W 52/54 - Signalisation aspects of the TPC commands, e.g. frame structure
  • H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
  • H04W 52/14 - Separate analysis of uplink or downlink
  • H04W 52/32 - TPC of broadcast or control channels
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

79.

EFFICIENT MEMORY REPAIR ARCHITECTURE FOR EMBEDDED MEMORIES IN PROCESSOR CORES

      
Application Number US2023013825
Publication Number 2024/177638
Status In Force
Filing Date 2023-02-24
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Parasrampuria, Mayank
  • Gottumukkala, Rajesh

Abstract

A device includes a plurality of cores having a plurality of configurable self-repair pipelines, wherein each core of the plurality of cores comprises a plurality of pipeline flops for routing self-repair data to the plurality of cores in parallel, wherein a series of connected pipeline flops forms one of the plurality of configurable self-repair pipelines.

IPC Classes  ?

  • G11C 29/44 - Indication or identification of errors, e.g. for repair

80.

VIRTUAL CAMERA WITHIN A BROWSER

      
Application Number US2023062938
Publication Number 2024/177668
Status In Force
Filing Date 2023-02-21
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Du, Ruofei
  • Li, Na
  • Kyryliuk, Volodymyr
  • Mayes, Jason
  • Yu, Ping
  • Olwal, Alex

Abstract

A device or method executes a virtual camera to generate modified frames based on physical camera frames. An indication is received that a browser is accessing a virtual camera in an in-browser camera list, the in-browser camera list being selectable by a user within the browser. A physical camera frame is received, at the browser, from a physical camera associated with the virtual camera. A modified frame is generated based on the physical camera frame and a local browser setting, the local browser setting being selectable by a user. The modified frame is sent to a display processing module.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • H04N 7/14 - Systems for two-way working
  • H04N 5/272 - Means for inserting a foreground image in a background image, i.e. inlay, outlay

81.

SECURE VOTING IN A COLLABORATIVE ONLINE DOCUMENT EDITOR

      
Application Number US2023084630
Publication Number 2024/177713
Status In Force
Filing Date 2023-12-18
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Kaplan, Blake
  • Hariri, Behnoosh
  • Abdelhadi, Ali
  • Galante, Gregory George

Abstract

Techniques are described herein for implementing collaborative poll elements within a document in a document editing application. A method includes: receiving first user interface input that indicates a first vote, associated with a first user, in an interactive poll element embedded in a first document; determining that the first user interface input is received via a first instance of the document editing application; and in response to determining that the first user interface input is received via the first instance of the document editing application: updating a list of votes associated with the interactive poll element by adding the vote, corresponding to the first user, to the list of votes associated with the interactive poll element; updating a cryptographic digital signature associated with the interactive poll element; and providing the updated list of votes and the updated cryptographic digital signature to each of the plurality of users.

IPC Classes  ?

  • G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
  • G06Q 10/10 - Office automation; Time management
  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

82.

GENERATION OF EXPLANATIONS WITH MULTISTEP REASONING FOR RANKING IN RECOMMENDER SYSTEMS

      
Application Number US2024011010
Publication Number 2024/177735
Status In Force
Filing Date 2024-01-10
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Chu, Brian
  • Friedman, Luke, Beck

Abstract

The technology employs large language models (LLMs) (1102) to simultaneously generate an explanation (1106) and a score (ranking) (1104) using a multistep reasoning process that evaluates both item metadata (1110) and user context (1108). The context may include information from an active conversation (1116) and stored profile information (804). This approach beneficially generates an explanation concurrently with the scoring/ranking. The explanation can be further distilled into a user-facing (external) explanation (1120) or inspected to debug the model via subsequent (internal) evaluation (1122). The technology utilizing such LLMs can be employed to directly reason about how well an item matches the context of a conversation within a ranking module and also generate an intuitive natural language explanation. Other use cases include dialogue management, incorporating natural language user profiles, and building realistic user simulators to generate synthetic data at scale for evaluation and tuning of system components.

IPC Classes  ?

83.

WAVEGUIDES FOR DISPLAYS CONSTRUCTED FROM A COMBINATION OF FLAT AND CURVED SURFACES USING PLURAL INCOUPLERS

      
Application Number US2024016886
Publication Number 2024/178217
Status In Force
Filing Date 2024-02-22
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Adema, Daniel
  • Bodiya, Timothy Paul
  • Potnis, Shreyas

Abstract

Waveguides (202, 502, 600, 700) for displays (100) constructed from a combination of flat (508, 608, 708) and curved (510, 610, 710) surfaces using plural incouplers (204, 504, 604, 704, 912) include additional incouplers incorporated into a waveguide spaced from one another at precise angles (916, 1216), e.g., that match or correspond to grating angles associated with the waveguides (202, 502, 600, 700), allowing the injection of light (206, 605, 705, 908, 910) in multiple locations to the same grating structure while still maintaining k-space closure and thus preventing unintended refraction or distortion. Regions immediately surrounding incouplers (204, 504, 604, 704, 912) and outcouplers (210, 506, 606, 706, 914) in the waveguide (202, 502, 600, 700) include flat surfaces (508, 608, 708), while regions between the incouplers (204, 504, 604, 704, 912) and outcouplers (210, 506, 606, 706, 914) include one or more curved surfaces (510, 610, 710).

IPC Classes  ?

  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 27/01 - Head-up displays

84.

OPEN-VOCABULARY ROBOTIC CONTROL USING MULTI-MODAL LANGUAGE MODELS

      
Application Number US2024016929
Publication Number 2024/178241
Status In Force
Filing Date 2024-02-22
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Xiao, Teddey Ming
  • Finn, Chelsea Breanna
  • Stone, Austin Charles
  • Lu, Yao
  • Xia, Fei
  • Lee, Kuang-Huei
  • Hausman, Karol
  • P G, Keerthana
  • Wohlhart, Paul
  • Vuong, Quan Ho

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling an agent interacting with an environment. In one aspect, a method comprises: receiving an observation image of an environment; receiving an input text sequence; generating an object localization input that includes the observation image; processing the object localization input using an object localization neural network to generate an object localization output that identifies respective locations of the one or more objects in the observation image; generating a policy input based on the observation image, the input text sequence, and the object localization output; processing the policy input using a policy neural network to generate a policy output that defines an action to be performed by the agent in response to the observation image; selecting an action to be performed by the agent using the policy output; and causing the agent to perform the selected action.

IPC Classes  ?

85.

CONTEXTUAL SEARCH TOOL IN A BROWSER INTERFACE

      
Application Number US2024016955
Publication Number 2024/178257
Status In Force
Filing Date 2024-02-22
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Yushkina, Yana
  • Capriles, Carlos Augusto Marin
  • Chung, Gabrielle
  • Por, John Oliver
  • Bansal, Tarun
  • Schechter, Greg Duman
  • Stanfield, Allison
  • Palanki, Anudeep
  • Crouse, Michael Blair
  • Goodman, Frank
  • Lukaszewicz, Thomas
  • Sohn, Timothy
  • Sun, Wilson Shih-Wei
  • Mojica, Juan Alberto
  • Mercer, Duncan Andres
  • Donnelly, Justin Gabriel
  • Peña, Leonardo Jesus
  • Hu, Jason Xia
  • Mihalkova, Lilyana Simeonova
  • Lee, Ji Young
  • Bender, Gabriel Mintzer
  • Golshan, Behzad
  • Sethi, Bhavesh

Abstract

A browser-based tool is disclosed for providing context-based assistance during web browsing. An example method involves receiving a contextual search request pertaining to main content displayed in a browser's display area, extracting content from the main content, receiving a contextual suggestion based on the extracted content, and displaying the contextual suggestion in a designated contextual search area within the browser. This innovative approach streamlines the search process by providing users with relevant suggestions based on the content they are currently viewing, thereby improving efficiency in navigating online information.

86.

CHUNK-WISE ATTENTION FOR LONGFORM ASR

      
Application Number US2024016979
Publication Number 2024/178276
Status In Force
Filing Date 2024-02-23
Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Wang, Yongqiang
  • Zhang, Yu
  • Han, Wei
  • Haghani, Parisa
  • Mengibar, Pedro J. Moreno

Abstract

A method (900) includes receiving training data including a corpus of multilingual unspoken textual utterances (320), a corpus of multilingual un-transcribed non-synthetic speech utterances (306), and a corpus of multilingual transcribed non-synthetic speech utterances (304). For each un-transcribed non-synthetic speech utterance, the method includes generating a target quantized vector token (221) and a target token index (222), generating contrastive context vectors (215) from corresponding masked audio features (211m), and deriving a contrastive loss term (316). The method also includes generating an alignment output (602) and generating a first probability distribution over possible speech recognition hypotheses (392) for the alignment output. The method also includes generating a second probability distribution over possible speech recognition hypotheses (394) and determining a non-synthetic speech loss term (344). The method also includes pre-training an audio encoder (210).

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/16 - Speech classification or search using artificial neural networks

87.

GOOGLE DEVELOPER GROUPS

      
Serial Number 98725467
Status Pending
Filing Date 2024-08-29
Owner GOOGLE LLC ()
NICE Classes  ?
  • 35 - Advertising and business services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business networking; arranging and conducting special events for business purposes; association services, namely, promoting the interests of developers pursuing careers in technology; association services, namely, promoting public awareness of women excelling in technology; organizing business networking events in the field of technology. Providing classes, seminars, workshops, events, meet-ups (in-person and virtually) and training in the field of software and hardware development. Providing temporary use of on-line non-downloadable software and hardware development tools; providing a web site featuring non-downloadable software and hardware development tools and API's (application program interface) for developers; providing technical information in the field of computer software development.

88.

Miscellaneous Design

      
Application Number 1806975
Status Registered
Filing Date 2024-06-17
Registration Date 2024-06-17
Owner Google LLC (USA)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing online non-downloadable software for use in large language models and artificial intelligence; providing online non-downloadable software using artificial intelligence for the production of human speech and text; providing online non-downloadable software for natural language processing, generation, understanding and analysis in the fields of health and medicine; providing online non-downloadable software for artificial intelligence and machine-learning based language and speech processing software in the fields of health and medicine; providing online non-downloadable computer software using artificial intelligence for medical purposes, namely, asking and answering medical questions, analyzing patient records and medical history, generating summaries for medical history, medical reports, patient charts, medical data, pathology reports, lab results and medical examination notes; providing online non-downloadable computer software using artificial intelligence for analysis and interpretation of medical data, identification of trends, patterns, and potential medical research questions; providing online non-downloadable software using artificial intelligence for performing literature searches using natural language queries, identifying relevant articles, and extracting key findings; providing online-non downloadable software using artificial intelligence for assisting healthcare professionals in making informed decisions by providing relevant medical information, potential treatment options, and possible side effects; providing online non-downloadable software using artificial intelligence for medical coding and billing processes, namely assigning the correct codes and generating accurate claims; providing online non-downloadable software for creating generative models in the fields of health medicine; providing online non-downloadable software for multi-modal machine-learning based language, text, and speech processing software in the fields of health and medicine; providing online non-downloadable software for processing speech, text, sound, videos, images, and sound input; providing online non-downloadable software for generating speech, text, sound, videos, images, and sound output; research and development services in the fields of health and medical artificial intelligence; research in the field of medical artificial intelligence technology; research, development and technological evaluation of large language models and data sets; research, design and development of computer programs and software for use in the fields of health and medicine; providing online non-downloadable software for managing data sets and performing safety checks in the field of artificial intelligence; providing online non-downloadable software for multi-modal artificial intelligence and machine-learning based language, text, sound, video, image, speech, and sound processing software; providing temporary use of online non-downloadable software for facilitating multi-modal natural language, speech, text, sound, videos, images, and sound input; research and development services in the field of multi-modal computer natural language processing, artificial intelligence, and machine learning; providing temporary use of online non-downloadable software for an integrated development environment for large language models; providing online non-downloadable software for use in the fields of artificial intelligence, machine learning, natural language generation, deep learning, statistical learning, mathematical learning, supervised learning, and unsupervised learning; providing online non-downloadable software for accessing information from searchable indexes and databases of information, including text, music, images, videos, software algorithms, mathematical equations, medical data, medical information, medical literature, electronic documents, and databases; application service provider featuring application programming interface (API) software; providing temporary use of online non-downloadable software for facilitating interaction and communication between humans and AI (artificial intelligence) chatbots; providing online non-downloadable chatbot software for simulating conversations.

89.

Local Node Embeddings for Heterogeneous Graphs

      
Application Number 18323877
Status Pending
Filing Date 2023-05-25
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Fountoulakis, Kimon
  • He, Dake

Abstract

Provided are computing systems, methods, and platforms that obtain local node embeddings for heterogeneous graphs. A heterogeneous graph comprising a plurality of nodes can be obtained. Weight values respectively associated with subgraphs of the heterogeneous graph can be determined. At least one node from among the plurality of nodes can be selected. An embedding for the at least one selected node can be learned using an embedding objective computed based on the weight values. The heterogeneous graph can be processed based on the embedding. Submodular hypergraphs can be used to represent heterogeneous graphs and their cuts. The 1-regularized personalized PageRank can be applied to hypergraphs, where the optimal solution gives the node embedding for the given seed nodes. The resulting 1-regularized personalized PageRank can be solved in running time without depending on the size of the whole graph.

IPC Classes  ?

  • G06F 16/901 - Indexing; Data structures therefor; Storage structures

90.

Enhancing Simulated Annealing with Quantum Annealing

      
Application Number 18388757
Status Pending
Filing Date 2023-11-10
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor Neven, Hartmut

Abstract

Methods and apparatus for enhancing simulated annealing with quantum fluctuations. In one aspect, a method includes obtaining an input state; performing simulated annealing on the input state with a temperature reduction schedule until a decrease in energy is below a first minimum value; terminating the simulated annealing in response to determining that the decrease in energy is below the first minimum level; outputting a first evolved state and first temperature value; reducing the temperature to a minimum temperature value; performing quantum annealing on the first evolved state with a transversal field increase schedule until a completion of a second event occurs; terminating the quantum annealing in response to determining that a completion of the second event has occurred; outputting a second evolved state as a subsequent input state for the simulated annealing, and determining that the completion of the first event has occurred.

IPC Classes  ?

  • G06N 10/00 - Quantum computing, i.e. information processing based on quantum-mechanical phenomena
  • G06F 15/163 - Interprocessor communication
  • G06N 7/01 - Probabilistic graphical models, e.g. probabilistic networks

91.

GRADIENT-FREE STRUCTURED PRUNING OF NEURAL NETWORKS

      
Application Number 18424595
Status Pending
Filing Date 2024-01-26
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Nova, Azade
  • Dai, Hanjun
  • Schuurmans, Dale Eric

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a machine learning task on a network input to generate a network output. One of the methods includes: obtaining data specifying an initial neural network configured to perform a machine learning task; a representativeness measure for each of a plurality of filters; determining a central tendency measure for the plurality of filters based on processing a batch of network inputs using the initial neural network; determining a cumulative importance score for each of the plurality of filters; selecting a proper subset of the plurality of filters; and generating a pruned neural network configured to perform the machine learning task.

IPC Classes  ?

  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/048 - Activation functions

92.

Enlarging Active Areas of Displays in Electronic Devices

      
Application Number 18426046
Status Pending
Filing Date 2024-01-29
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Liu, Chun-Yen
  • Chu, Chiaching
  • Bita, Ion

Abstract

This document describes systems and techniques directed at enlarging active areas of displays in electronic devices. In aspects, a display includes a grid of transistors positioned within a display panel module to control an illumination of one or more electroluminescent layers. Routing lines extend from one or more transistors of the grid of transistors to at least one electroluminescent layer. In this way, the at least one electroluminescent layer can be positioned away from the grid of transistors and disposed above portions of display panel module driving circuitry. As a result, active areas of displays can be enlarged and information content can be maximized without a panel border area allotted to the display panel module driving circuitry surrounding transistors having to be reduced.

IPC Classes  ?

  • G09G 3/3258 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the voltage across the light-emitting element

93.

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

      
Application Number 18431679
Status Pending
Filing Date 2024-02-02
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Amarilio, Tomer
  • Ni, Yuzhao
  • Allen, Bryan
  • Tydingco, Norbert
  • Donnelly, Will
  • Yuan, Feng
  • Nesiba, Nathaniel
  • Jain, Anurag
  • Cheung, Jacky
  • Zhu, Ronghui
  • Hua, Chunya
  • Kielian, Gregory

Abstract

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

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G10L 15/08 - Speech classification or search
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

94.

EXPLOITING INPUT DATA SPARSITY IN NEURAL NETWORK COMPUTE UNITS

      
Application Number 18505662
Status Pending
Filing Date 2023-11-09
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Woo, Dong Hyuk
  • Narayanaswami, Ravi

Abstract

A computer-implemented method includes receiving, by a computing device, input activations and determining, by a controller of the computing device, whether each of the input activations has either a zero value or a non-zero value. The method further includes storing, in a memory bank of the computing device, at least one of the input activations. Storing the at least one input activation includes generating an index comprising one or more memory address locations that have input activation values that are non-zero values. The method still further includes providing, by the controller and from the memory bank, at least one input activation onto a data bus that is accessible by one or more units of a computational array. The activations are provided, at least in part, from a memory address location associated with the index.

IPC Classes  ?

  • G06F 13/16 - Handling requests for interconnection or transfer for access to memory bus
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 15/76 - Architectures of general purpose stored program computers
  • G06F 17/16 - Matrix or vector computation
  • G06N 3/045 - Combinations of networks
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06N 3/08 - Learning methods
  • G06N 3/10 - Interfaces, programming languages or software development kits, e.g. for simulating neural networks
  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning
  • G06N 20/10 - Machine learning using kernel methods, e.g. support vector machines [SVM]

95.

FACTUALITY OF GENERATED RESPONSES

      
Application Number 18528142
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Zhou, Hao
  • Mallick, Shrestha Basu
  • Strohman, Trevor
  • Domingo, Patricia Luisa Romero
  • Kiani, Amirhossein
  • Du, Yu
  • Song, Xinying
  • Cheng, Heng-Tze
  • Le, Quoc V.
  • Chi, Ed Huai-Hsin
  • Hall, Christopher Jamie Maclean

Abstract

Implementations relate to helping a large language model generate factual responses to prompts that request factual content is disclosed. The large language model may receive a prompt context, a plurality of encoded context passages as input. The large language model is trained to determine whether or not to utilize the encoded context passages in generating the response. Implementations also relate to different methods of fine-tuning the responses generated by the large language model through query refinements, response re-writes, and evaluation of factual accuracy.

IPC Classes  ?

  • G06F 16/9532 - Query formulation
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 40/40 - Processing or translation of natural language

96.

CHARACTER-LEVEL ATTENTION NEURAL NETWORKS

      
Application Number 18564859
Status Pending
Filing Date 2022-05-27
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Tay, Yi
  • Bahri, Dara
  • Metzler, Jr., Donald Arthur
  • Chung, Hyung Won
  • Gupta, Jai Prakash
  • Ruder, Sebastian Nikolas
  • Baumgartner, Simon
  • Tran, Vinh Quoc
  • Qin, Zhen

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing a machine learning task on an input sequence of characters that has a respective character at each of a plurality of character positions to generate a network output. One of the systems includes a neural network configured to perform the machine learning task, the neural network comprising a gradient-based sub-word tokenizer and an output neural network. The gradient-based sub-word tokenizer is configured to apply a learned, i.e., flexible, sub-word tokenization strategy to the input sequence of characters to generate a sequence of latent sub-word representations. The output neural network is configured to process the latent sub-word representation to generate the network output for the task.

IPC Classes  ?

  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates

97.

Enlarging Active Areas of Displays Using Variable Pixel and/or Transistor Densities

      
Application Number 18582014
Status Pending
Filing Date 2024-02-20
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Liu, Chun-Yen
  • Chu, Chiaching
  • Bita, Ion

Abstract

This document describes systems and techniques directed at enlarging active areas of displays using variable pixel and/or transistor densities. In aspects, a display includes a cover layer positioned as a topmost layer and an array of pixels positioned thereunder. A plurality of transistors, positioned under the array of pixels, may control an electrical activation of one or more pixels within the array of pixels. In implementations, the plurality of transistors define a smaller area than the array of pixels such that at least one pixel of the array of pixels extends beyond the area defined by the plurality of transistors and above driving circuitry. Variable pixel and/or transistor densities can support the enlarged active area of displays and improve user experience.

IPC Classes  ?

  • H10K 59/121 - Active-matrix OLED [AMOLED] displays characterised by the geometry or disposition of pixel elements
  • H10K 59/131 - Interconnections, e.g. wiring lines or terminals
  • H10K 59/35 - Devices specially adapted for multicolour light emission comprising red-green-blue [RGB] subpixels

98.

Semantic Segmentation With Language Models For Long-Form Automatic Speech Recognition

      
Application Number 18585020
Status Pending
Filing Date 2024-02-22
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Huang, Wenqian
  • Zhang, Hao
  • Kumar, Shankar
  • Chang, Shuo-Yiin
  • Sainath, Tara N.

Abstract

A joint segmenting and ASR model includes an encoder to receive a sequence of acoustic frames and generate, at each of a plurality of output steps, a higher order feature representation for a corresponding acoustic frame. The model also includes a decoder to generate based on the higher order feature representation at each of the plurality of output steps a probability distribution over possible speech recognition hypotheses, and an indication of whether the corresponding output step corresponds to an end of segment (EOS). The model is trained on a set of training samples, each training sample including audio data characterizing multiple segments of long-form speech; and a corresponding transcription of the long-form speech, the corresponding transcription annotated with ground-truth EOS labels obtained via distillation from a language model teacher that receives the corresponding transcription as input and injects the ground-truth EOS labels into the corresponding transcription between semantically complete segments.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G06F 40/30 - Semantic analysis
  • G10L 15/26 - Speech to text systems

99.

CHUNK-WISE ATTENTION FOR LONGFORM ASR

      
Application Number 18585168
Status Pending
Filing Date 2024-02-23
First Publication Date 2024-08-29
Owner Google LLC (USA)
Inventor
  • Wang, Yongqiang
  • Zhang, Yu
  • Han, Wei
  • Haghani, Parisa
  • Mengibar, Pedro J. Moreno

Abstract

A method includes receiving training data including a corpus of multilingual unspoken textual utterances, a corpus of multilingual un-transcribed non-synthetic speech utterances, and a corpus of multilingual transcribed non-synthetic speech utterances. For each un-transcribed non-synthetic speech utterance, the method includes generating a target quantized vector token and a target token index, generating contrastive context vectors from corresponding masked audio features, and deriving a contrastive loss term. The method also includes generating an alignment output, generating a first probability distribution over possible speech recognition hypotheses for the alignment output, and determining an alignment output loss term. The method also includes generating a second probability distribution over possible speech recognition hypotheses and determining a non-synthetic speech loss term. The method also includes pre-training an audio encoder based on the contrastive loss term, the alignment output loss term, and the non-synthetic speech loss term.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/26 - Speech to text systems

100.

SPEECH-TO-SPEECH TRANSLATION WITH MONOLINGUAL DATA

      
Application Number 18589358
Status Pending
Filing Date 2024-02-27
First Publication Date 2024-08-29
Owner GOOGLE LLC (USA)
Inventor
  • Ramanovich, Michelle Tadmor
  • Nachmani, Eliya
  • Levkovitch, Alon
  • Chun, Byungha
  • Ding, Yifan
  • Bar, Nadav
  • Asawaroengchai, Chulayuth

Abstract

Training and/or utilizing a Speech-To-Speech Translation (S2ST) system that can be used to generate, based on processing source audio data that captures a spoken utterance in a source language, target audio data that includes a synthetic spoken utterance that is spoken in a target language and that corresponds, both linguistically and para-linguistically, to the spoken utterance in the source language. Implementations that are directed to training the S2ST system utilize an unsupervised approach, with monolingual speech data, in training the S2ST system.

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • G10L 15/00 - Speech recognition
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
  1     2     3     ...     100        Next Page