Patents Assigned to Google LLC
  • Patent number: 11567931
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: January 31, 2023
    Assignee: Google LLC
    Inventors: Gregory Allan Funk, Yongsung Kim, Richard Bragg
  • Patent number: 11567842
    Abstract: Methods and apparatus for automatic qubit calibration. In one aspect, a method includes obtaining a plurality of qubit parameters and data describing dependencies of the plurality of qubit parameters on one or more other qubit parameters; identifying a qubit parameter; selecting a set of qubit parameters that includes the identified qubit parameter and one or more dependent qubit parameters; processing one or more parameters in the set of qubit parameters in sequence according to the data describing dependencies, comprising, for a parameter in the set of qubit parameters: performing a calibration test on the parameter; and performing a first calibration experiment or a diagnostic calibration algorithm on the parameter when the calibration test fails.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 31, 2023
    Assignee: Google LLC
    Inventor: Julian Shaw Kelly
  • Patent number: 11570415
    Abstract: Methods, systems, and media for generating a summarized video using frame rate modification are provided. In some embodiments, a method for editing a video is provided, the method comprising: receiving, using a hardware processor, a video file; identifying a plurality of frames at a playback frame rate from the video file; generating an edited video file by extracting a subset of the plurality of frames, wherein the extracted frames in the subset of the plurality of frames are separated by a predetermined length in the plurality of frames and wherein extracting the subset of the plurality frames modifies a frame rate of at least a portion of the video file to an effective frame rate; storing the edited video file; and presenting the edited video file at the playback frame rate.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: January 31, 2023
    Assignee: Google LLC
    Inventor: Yan Tseytlin
  • Patent number: 11568004
    Abstract: According to an aspect, a method for searching within user-generated reviews includes receiving, from a client device, a search query to search within a plurality of user-generated reviews relating to a plurality of entities, and identifying, in response to the search query, a set of user-generated reviews from the plurality of user-generated reviews that correspond to one or more search terms of the search query, where the set of user-generated reviews includes a user-generated review for a first entity and a user-generated review for a second entity. The first entity is different from the second entity. The method includes providing at least a portion of the user-generated review for the first entity and at least a portion of the user-generated review for the second entity for simultaneous display on a comparison layout of a user interface of the client device.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: January 31, 2023
    Assignee: Google LLC
    Inventors: Diego Baron, Hillary Page Ive, Rudi Anggono
  • Patent number: 11568575
    Abstract: Techniques of compressing level of detail (LOD) data involve sharing a texture image LOD among different mesh LODs for single-rate encoding. That is, a first texture image LOD corresponding to a first mesh LOD may be derived by refining a second texture image LOD corresponding to a second mesh LOD. This sharing is possible when texture atlases of LOD meshes are compatible.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: January 31, 2023
    Assignee: Google LLC
    Inventors: Michael Hemmer, Pierre Alliez, Cedric Portaneri
  • Publication number: 20230022800
    Abstract: A method (800) to detect a hotword in a spoken utterance (120) includes receiving a sequence of input frames (210) characterizing streaming multi-channel audio (118). Each channel (119) of the streaming multi-channel audio includes respective audio features (510) captured by a separate dedicated microphone (107). For each input frame, the method includes processing, using a three-dimensional (3D) single value decomposition filter (SVDF) input layer (302) of a memorized neural network (300), the respective audio features of each channel in parallel and generating a corresponding multi-channel audio feature representation (420) based on a concatenation of the respective audio features (344). The method also includes generating, using sequentially-stacked SVDF layers (350), a probability score (360) indicating a presence of a hotword in the audio. The method also includes determining whether the probability score satisfies a threshold and, when satisfied, initiating a wake-up process on a user device (102).
    Type: Application
    Filed: January 15, 2020
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Jilong Wu, Yiteng Huang
  • Publication number: 20230023587
    Abstract: If a secure element accesses a resource that is separate from the secure element, conducting a secure transaction can be inefficient in terms of power or time. Power usage is inefficient if the resource is never permitted to sleep, and transaction time is inefficient if the resource is permitted to sleep, and the user experiences a delay. To enable dual efficiency, a resource entity is permitted to be powered down. The resource entity is then powered up speculatively by an activation controller. The activation controller predicts an upcoming secure transaction based on sensor output, such as a position fix or a detected electromagnetic field. Based on monitored sensor output, the activation controller issues an activation signal to power up the secure element or the resource entity prior to initiation of the upcoming secure transaction. Thus, power can be conserved without introducing a transaction-processing latency.
    Type: Application
    Filed: March 12, 2020
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Olivier Jean Benoit, Prasad Modali, Vinoth Kumar Deivasigamani, Benjamin K. Dodge
  • Publication number: 20230021824
    Abstract: The technology provides an approach to train translation models that are robust to transcription errors and punctuation errors. The approach includes introducing errors from actual automatic speech recognition and automatic punctuation systems into the source side of the machine translation training data. A method for training a machine translation model includes performing automatic speech recognition on input source audio to generate a system transcript. The method aligns a human transcript of the source audio to the system transcript, including projecting system segmentation onto the human transcript. Then the method performs segment robustness training of a machine translation model according to the aligned human and system transcripts, and performs system robustness training of the machine translation model, e.g., by injecting token errors into training data.
    Type: Application
    Filed: July 7, 2022
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Dirk Ryan Padfield, Colin Andrew Cherry
  • Publication number: 20230026521
    Abstract: A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.
    Type: Application
    Filed: July 26, 2021
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Kristin A Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Bamhart, Gus Winkleman
  • Publication number: 20230021749
    Abstract: A method for wrapped keys with access control predicates includes obtaining a cryptographic key for content. The method also includes encrypting the content using the cryptographic key and generating an encryption request. The encryption request requests that a third party cryptography service encrypts an encapsulation of the cryptographic key and an access control condition governing access to the content. The method also includes communicating the encryption request to the third party cryptography service. The encryption request includes the cryptographic key.
    Type: Application
    Filed: October 3, 2022
    Publication date: January 26, 2023
    Applicant: Google LLC
    Inventors: Nicolas Lidzborski, Laetitia Estelle Baudoin
  • Patent number: 11562280
    Abstract: Methods and systems for performing a surface code error detection cycle. In one aspect, a method includes initializing and applying Hadamard gates to multiple measurement qubits; performing entangling operations on a first set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a first direction; performing entangling operations on a second set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a second or third direction, the second and third direction being perpendicular to the first direction, the second direction being opposite to the third direction; performing entangling operations on a third set of paired qubits, wherein each pair comprises a measurement qubit coupled to a neighboring data qubit in a fourth direction, the fourth direction being opposite to the first direction; applying Hadamard gates to the measurement qubits; and measuring the measurement qubits.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: John Martinis, Rami Barends, Austin Greig Fowler
  • Patent number: 11561676
    Abstract: Methods, systems, and media for navigating a user interface are provided. In some embodiments, a method for navigating a user interface is provided, the method comprising: causing a user interface to be presented including a plurality of media identifier elements corresponding to media assets; causing the plurality of media identifier elements to be arranged along a first direction of the user interface; selecting a first media asset associated with a first media identifier element for presentation; identifying related media assets in response to selection of the first media asset; causing the first media asset to be presented in a first portion of the user interface; and causing related media identifier elements to be presented in a second portion of the user interface aligned with the first portion along the first direction.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Aaron Joseph Wheeler, Chris Lauritzen
  • Patent number: 11561953
    Abstract: The technology relates to cosharding tables within a distributed storage system. A data table including one or more rows may be received. Each row in the data table may include an identifier key and pieces of data. Each piece of data in the data table may be indexed into individual rows of an index table, wherein each row in the index table includes data associated with the identifier key of the data table from which the piece of data in the respective row was indexed. The index table may be sharded into splits, wherein the sharding includes assigning each row of the index table into one of the splits based on the identifier key of the data table from which the piece of data in the respective row was indexed. The splits may be stored into two or more portions of the distributed storage system.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Alexander Khesin, Alexander Lloyd, Sebastian Kanthak
  • Patent number: 11562261
    Abstract: A method may include determining, by a computing device and based on at least one user coherency factor, a user coherency level. The coherency level may include a predicted ability of a user to comprehend information. The method may also include determining, by the computing device and based on the user coherency level, information having a complexity that satisfies the predicted ability of the user to comprehend information. The method may further include outputting, by the computing device, at least a portion of the information.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventor: Yu Ouyang
  • Patent number: 11562152
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for re-translation for simultaneous, spoken-language machine translation. In some implementations, a stream of audio data comprising speech in a first language is received. A transcription for the speech in the stream of audio data is generated using an automated speech recognizer through a series of updates. A translation of the transcription into a second language is generated using a machine translation module. The translation is generated with translation iterations that translate increasing amounts of the transcription, including re-translating previously portions of the transcription. A series of translation updates are provided to a client device based on the translation iterations.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Naveen Arivazhagan, Colin Andrew Cherry, Wolfgang Macherey, Te I, George Foster, Pallavi N Baljekar
  • Patent number: 11562198
    Abstract: In one example, a method includes generating, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group. In this example, the method further includes evaluating, by respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level. In this example, the method further includes, in response to the pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the pruned list of recommendations.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Liron Yatziv, Shlomo Krepner
  • Patent number: 11562239
    Abstract: A computer-implemented method for computing node embeddings of a sparse graph that is an input of a sparse graph neural network is described. Each node embedding corresponds to a respective node of the sparse graph and represents feature information of the respective node and a plurality of neighboring nodes of the respective node.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Daniel S. Tarlow, Matej Balog, Bart van Merrienboer, Yujia Li, Subhodeep Moitra
  • Patent number: 11559887
    Abstract: There are provided systems, methods, and apparatus, for optimizing a policy controller to control a robotic agent that interacts with an environment to perform a robotic task. One of the methods includes optimizing the policy controller using a neural network that generates numeric embeddings of images of the environment and a demonstration sequence of demonstration images of another agent performing a version of the robotic task.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Yevgen Chebotar, Pierre Sermanet, Harrison Lynch
  • Patent number: 11561345
    Abstract: The present disclosure provides systems and methods for preventing or minimizing optical crosstalk in an optical circuit switch (“OCS”). The OCS may include a collimator lens assembly. The collimator lens assembly may include a lens array defined by a plurality of ports. Each port may include a lenslet and a spacer paired with each lenslet. Crosstalk may occur when light from other ports enter the target port's optical fiber. The collimator lens assembly may include an insert positioned relative to the lenslet. The insert may define an aperture that allows light from the target port to pass through. The insert may prevent a portion of light from adjacent ports from passing through the aperture. The insert may be located between the lenslet and spacer, on the curved surface of the lenslet, or on a plate located at a distance from the front of the lenslet.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Kevin Yasumura, Jill Berger
  • Patent number: 11564312
    Abstract: The present disclosure provides for an example integrated optics assembly. The integrated optics assembly may include an optics mount, a substrate including a heat sink, and a photonic integrated circuit (“PIC”). The optics mount may be adapted to support a light source on a first end of the optics mount. The first end of the optics mount may be coupled to a region of the substrate including the heat sink. The heat sink may remove or dissipate the heat produced by the light source. A second end of the optics mount may be coupled to the PIC such that the optics mount extends between the substrate and the PIC. This may decrease the amount of space the optics mount takes up on the PIC thereby allowing the overall size of the PIC to be decreased. Decreasing the size of the PIC may allow for more PICS per wafer.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 24, 2023
    Assignee: Google LLC
    Inventors: Lieven Verslegers, Hong Liu, Kevin Yasumura, Jill Berger, Ryohei Urata