Patents Assigned to Google LLC
  • Patent number: 12156195
    Abstract: A base station (BS) supporting a protocol stack can implement a method for increasing network efficiency. The method includes transmitting (202), to at least a first user equipment (UE), a group identity for a group of two or more UEs that includes the first UE. The method further includes generating (302), by processing hardware of the base station and using the group identity, a data signal that includes aggregated downlink data. The aggregated downlink data includes (i) a UE-specific identity for at least two target UEs within the group and (ii) for each target UE of the at least two target UEs, a respective UE-specific identity, at an upper layer of the protocol stack, that indicates a location of the UE-specific downlink data intended for the target UE within the aggregated downlink data. The method further includes transmitting (306) the data signal to at least a portion of the group via a downlink data channel.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Stauffer
  • Patent number: 12153471
    Abstract: A foldable device includes a housing and a foldable display device coupled to the housing. The foldable display device includes a foldable display layer, a foldable glass layer on a first side of the foldable display layer, and a sensing device on a second side of the foldable display layer. The sensing device includes a strain gauge layer. The strain gauge layer includes an array of resistors arranged on a piezoresistive substrate. Changes in resistance levels measured by the array of resistors are used to detect faults such as scratches, punctures, cracks and the like in the foldable glass layer. The foldable device may output an alert in response to detection of a fault in the foldable glass layer.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventor: Kiarash Vakhshouri
  • Patent number: 12155713
    Abstract: Systems and methods for facilitating cross device resumable media content consumption. In an aspect, a system includes an update component that receives a media statistics update where the media statistics update includes information identifying an account, media content identification information, and a first playback time position associated with media content. A monitoring component is also included that identifies when the account accesses the media content associated with the media content identification information. A resume component is also included that plays back the media content at the first playback time position in response to identifying an access of the media content associated with the account.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventor: Michal Januszewski
  • Patent number: 12156481
    Abstract: The subject matter of the present disclosure may be embodied in devices, such as flexible wiring, that include: an elongated flexible substrate; multiple electrically conductive traces arranged in an array on a first side of the elongated flexible substrate; and an electromagnetic shielding layer on a second side of the elongated flexible substrate, the second side being opposite the first side, in which the elongated flexible substrate includes a fold region between a first electronically conductive trace and a second electrically conductive trace such that the electromagnetic shielding layer provides electromagnetic shielding between the first electronically conductive trace and the second electrically conductive trace.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventor: John Martinis
  • Patent number: 12153873
    Abstract: Techniques are described for reducing time to decrypt a next encrypted frame in a content stream by optimizing a license/key acquisition process. When requesting content, a key identifier and/or license identifier may be included within a webpage using a link, script, or similar access point. When a client device sends a request for content, the loading of the webpage within the client device includes the embedded key identifier. Access to the key/license identifier at the client device then may initiate a key/license acquisition process by the client device. The key/license may be obtained from a key management device in parallel with, or prior to, downloading of at least a portion of the content stream.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventor: David Kimbal Dorwin
  • Patent number: 12154144
    Abstract: Systems and methods for dynamically inserting content into webpages. A computing device can receive an information resource. The computing device can receive a content item for insertion at one of the candidate content insertion locations of the information resource. The computing device can identify candidate content insertion locations for insertion of the content item based on locations of one or more elements on the information resource. The computing device can monitor for a scroll event on the information resource. The computing device can identify a portion of the information resource to be displayed within the viewport of the application subsequent to processing the event. The computing device can determine that one of the candidate insertion locations is within or below the viewport. The computing device can set a content slot at the determined content insertion location. The computing device can insert, at the content slot, the content item.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Burriesci, Keith Wright, Willa Angel Chen, Joshua Nedelka
  • Patent number: 12154020
    Abstract: A method for training a plurality of task neural networks such that the trained task neural networks are compatible with each other is described. The method includes receiving, for each of the plurality of task neural networks, a respective training data set; forming an auxiliary loss function for the plurality of task neural networks, in which the auxiliary loss function ensures that the trained task neural networks would be compatible with each other; and training the plurality of task neural networks to optimize a combined loss function. The combined loss function is a combination of respective task loss functions for the respective machine learning tasks and an auxiliary loss function that encourages compatibility between the task neural networks.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Michael Gygli, Jasper Reinout Robertus Uijlings, Vittorio Carlo Ferrari
  • Patent number: 12154129
    Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for providing network activity performance data in a content infrastructure. Instructions stored in the system or apparatus, when executed by processors, cause the processors to: identify a content item provided by a content provider device; calculate a set of keyword scores for the set of keywords, each keyword score calculated to measure a relationship between a semantic word cluster of the keyword and a semantic word cluster of an other content for which the content item was previously selected; determine an effect that a particular keyword of the set of keywords has on the online content selection process based on the set of keyword scores; generate a report indicating the effect that the particular keyword has on the online content selection process; and provide, via a network, the report to a client device.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Gaofeng Zhao, Ping Fu
  • Patent number: 12154581
    Abstract: An automated speech recognition (ASR) model includes a first encoder, a second encoder, and a decoder. The first encoder receives, as input, a sequence of acoustic frames, and generates, at each of a plurality of output steps, a first higher order feature representation for a corresponding acoustic frame in the sequence of acoustic frames. The second encoder receives, as input, the first higher order feature representation generated by the first encoder at each of the plurality of output steps, and generates, at each of the plurality of output steps, a second higher order feature representation for a corresponding first higher order feature frame. The decoder receives, as input, the second higher order feature representation generated by the second encoder at each of the plurality of output steps, and generates, at each of the plurality of time steps, a first probability distribution over possible speech recognition hypotheses.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Arun Narayanan, Tara Sainath, Chung-Cheng Chiu, Ruoming Pang, Rohit Prabhavalkar, Jiahui Yu, Ehsan Variani, Trevor Strohman
  • Patent number: 12154561
    Abstract: An overall endpointing measure can be generated based on an audio-based endpointing measure and (1) an accelerometer-based endpointing measure and/or (2) a gaze-based endpointing measure. The overall endpointing measure can be used in determining whether a candidate endpoint is an actual endpoint. Various implementations include generating the audio-based endpointing measure by processing an audio data stream, capturing a spoken utterance of a user, using an audio model. Various implementations additionally or alternatively include generating the accelerometer-based endpointing measure by processing a stream of accelerometer data using an accelerometer model. Various implementations additionally or alternatively include processing an image data stream using a gaze model to generate the gaze-based endpointing measure.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12154547
    Abstract: A method for multi-channel voice activity detection includes receiving a sequence of input frames characterizing streaming multi-channel audio captured by an array of microphones. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. The method also includes determining, using a location fingerprint model, a location fingerprint indicating a location of a source of the multi-channel audio relative to the user device based on the respective audio features of each channel of the multi-channel audio. The method also includes generating an output from an application-specific classifier. The first score indicates a likelihood that the multi-channel audio corresponds to a particular audio type that the particular application is configured to process.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Nolan Andrew Miller, Ramin Mehran
  • Patent number: 12153645
    Abstract: Methods, systems and apparatus for simulating quantum systems. In one aspect, a method includes the actions of obtaining a first Hamiltonian describing the quantum system, wherein the Hamiltonian is written in a plane wave basis comprising N plane wave basis vectors; applying a discrete Fourier transform to the first Hamiltonian to generate a second Hamiltonian written in a plane wave dual basis, wherein the second Hamiltonian comprises a number of terms that scales at most quadratically with N; and simulating the quantum system using the second Hamiltonian.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventor: Ryan Babbush
  • Patent number: 12155903
    Abstract: In accordance with some implementations of the disclosed subject matter, mechanisms for determining channel information are provided. In some implementations, a method for providing media guidance is provided, the method comprising: associating with a local area network; detecting at least one media device on the local area network; determining device information associated with the at least one media device on the local area network; determining, without user intervention, television provider information based on the device information; determining location information of the at least one media device; determining channel information based on the determined television provider information and the determined location information; and causing media guidance information to be presented that includes at least a portion of the determined channel information.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 12155112
    Abstract: This document describes a multimode high-isolation antenna system and associated methods and systems. The described antenna system is implemented on a generally-circular printed circuit board and can be used for wideband and ultra-wideband applications. The multimode high-isolation antenna system includes two orthogonal antennas separated by a decoupling structure. This arrangement provides high isolation between the antennas and enables five unique resonant modes of operation for the multimode high-isolation antenna system.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Ming Zheng, Peter Joseph Bevelacqua
  • Patent number: 12155883
    Abstract: A request from a user to view a video content item may be received, the requesting user being associated with at least one of a set of preferences or a context. A group of similar users may be identified based the set of preferences or the context. A number of candidate video items corresponding to the video content item may be identified. A watch time difference may be determined for each candidate video item of the number of candidate video items. A subset may be determined based on the watch time difference associated with each candidate video items. The candidate video items in the subset may be ranked based on an activity rate associated with the corresponding candidate video item. A candidate video item with the highest ranking may be provided to the user.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Prachi Gupta, Eyal Manor
  • Patent number: 12154304
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reliably performing data compression and data decompression across a wide variety of hardware and software platforms by using integer neural networks. In one aspect, there is provided a method for entropy encoding data which defines a sequence comprising a plurality of components, the method comprising: for each component of the plurality of components: processing an input comprising: (i) a respective integer representation of each of one or more components of the data which precede the component in the sequence, (ii) an integer representation of one or more respective latent variables characterizing the data, or (iii) both, using an integer neural network to generate data defining a probability distribution over the predetermined set of possible code symbols for the component of the data.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Nicholas Johnston, Johannes Balle
  • Patent number: 12154564
    Abstract: Methods, apparatus, and computer readable media related to soliciting feedback from a user regarding one or more content parameters of a suggestion or other content provided by the automated assistant. The user's feedback may be used to influence future suggestions and/or other content subsequently provided, by the automated assistant in future dialog sessions, to the user and/or to other users. In some implementations, content is provided to a user by an automated assistant in a dialog session between the user and the automated assistant—and the automated assistant provides a prompt that solicits user feedback related to the provided content in a future dialog session between the user and the automated assistant. In some of those implementations, the prompt is provided following input from the user and/or output from the automated assistant, in the future dialog session, that is unrelated to the content provided in the previous dialog session.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: November 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Yew Jin Lim, Adam Goldstein
  • Patent number: 12153571
    Abstract: This document describes techniques and devices for a radar recognition-aided search. Through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. In the case of physiological information, the techniques can use this information to refine a search. For example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. In the case of a gesture, the techniques may refine or base a search solely on the gesture. Thus, a search for information about a store, car, or tree can be made responsive to a gesture pointing at the store, car, or tree with or without explicit entry of a search query.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Ivan Poupyrev, Gaetano Roberto Aiello
  • Patent number: 12155573
    Abstract: A flow rate control method for solicited data communications includes receiving, at a first node of a communications network, a request-to-send (RTS) signal from a second node of the communications network, the RTS signal indicating a size of a solicited data transmission of the second node, determining, by the first node, whether a rate-limiting counter is above zero, wherein the rate-limiting counter is programmed to increase at a programmed rate and in response to the rate-limiting counter being above zero, scheduling, by the first node, a clear-to-send (CTS) signal to be sent from the first node to the second node over the communications network, and subtracting, by the first node, a value corresponding to the size of the solicited data transmission of the second node from the rate-limiting counter.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Abhishek Agarwal, Ye Tang, Sean Clark, Sarin Thomas, Hugh McEvoy Walsh, Xiyu Wang
  • Patent number: 12150759
    Abstract: This document describes techniques and devices for blood-solute calculation with a mobile device using non-invasive spectroscopy. A mobile device (502) includes a light source (504) that emits light toward an interferometer (508) that uses mirrors to separate and recombine the light. The interferometer directs the recombined light toward a person. Light reflected from, or transmitted through, the person is received through a reception port (506) to a photodetector (510) that outputs photodetector data that corresponds to a measured light intensity of the reflected and transmitted light as a function of a path length of the light or a mirror position of the interferometer. Based on the photodetector data, an interferogram is generated. Applying a technique such as a Fourier transform to the interferogram, a spectrum data set of the reflected and transmitted light is generated. Based on the spectrum data set, a concentration of solutes in the person's blood is calculated.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: November 26, 2024
    Assignee: Google LLC
    Inventors: Christopher David Workman, Ricky Bomber, Kelly Dobson