Patents Assigned to Google LLC
-
Patent number: 11567931Abstract: 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: GrantFiled: February 22, 2021Date of Patent: January 31, 2023Assignee: Google LLCInventors: Gregory Allan Funk, Yongsung Kim, Richard Bragg
-
Patent number: 11567842Abstract: 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: GrantFiled: March 31, 2021Date of Patent: January 31, 2023Assignee: Google LLCInventor: Julian Shaw Kelly
-
Patent number: 11570415Abstract: 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: GrantFiled: June 5, 2020Date of Patent: January 31, 2023Assignee: Google LLCInventor: Yan Tseytlin
-
Patent number: 11568004Abstract: 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: GrantFiled: July 14, 2020Date of Patent: January 31, 2023Assignee: Google LLCInventors: Diego Baron, Hillary Page Ive, Rudi Anggono
-
Patent number: 11568575Abstract: 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: GrantFiled: May 14, 2019Date of Patent: January 31, 2023Assignee: Google LLCInventors: Michael Hemmer, Pierre Alliez, Cedric Portaneri
-
Publication number: 20230022800Abstract: 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: ApplicationFiled: January 15, 2020Publication date: January 26, 2023Applicant: Google LLCInventors: Jilong Wu, Yiteng Huang
-
Publication number: 20230023587Abstract: 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: ApplicationFiled: March 12, 2020Publication date: January 26, 2023Applicant: Google LLCInventors: Olivier Jean Benoit, Prasad Modali, Vinoth Kumar Deivasigamani, Benjamin K. Dodge
-
Publication number: 20230021824Abstract: 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: ApplicationFiled: July 7, 2022Publication date: January 26, 2023Applicant: Google LLCInventors: Dirk Ryan Padfield, Colin Andrew Cherry
-
Publication number: 20230026521Abstract: 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: ApplicationFiled: July 26, 2021Publication date: January 26, 2023Applicant: Google LLCInventors: Kristin A Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Bamhart, Gus Winkleman
-
Publication number: 20230021749Abstract: 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: ApplicationFiled: October 3, 2022Publication date: January 26, 2023Applicant: Google LLCInventors: Nicolas Lidzborski, Laetitia Estelle Baudoin
-
Patent number: 11562280Abstract: 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: GrantFiled: August 9, 2017Date of Patent: January 24, 2023Assignee: Google LLCInventors: John Martinis, Rami Barends, Austin Greig Fowler
-
Patent number: 11561676Abstract: 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: GrantFiled: December 23, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Aaron Joseph Wheeler, Chris Lauritzen
-
Patent number: 11561953Abstract: 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: GrantFiled: March 18, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Alexander Khesin, Alexander Lloyd, Sebastian Kanthak
-
Patent number: 11562261Abstract: 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: GrantFiled: April 4, 2019Date of Patent: January 24, 2023Assignee: Google LLCInventor: Yu Ouyang
-
Patent number: 11562152Abstract: 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: GrantFiled: September 23, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Naveen Arivazhagan, Colin Andrew Cherry, Wolfgang Macherey, Te I, George Foster, Pallavi N Baljekar
-
Patent number: 11562198Abstract: 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: GrantFiled: May 27, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Liron Yatziv, Shlomo Krepner
-
Patent number: 11562239Abstract: 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: GrantFiled: May 26, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Daniel S. Tarlow, Matej Balog, Bart van Merrienboer, Yujia Li, Subhodeep Moitra
-
Patent number: 11559887Abstract: 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: GrantFiled: September 20, 2018Date of Patent: January 24, 2023Assignee: Google LLCInventors: Yevgen Chebotar, Pierre Sermanet, Harrison Lynch
-
Patent number: 11561345Abstract: 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: GrantFiled: September 28, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Kevin Yasumura, Jill Berger
-
Patent number: 11564312Abstract: 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: GrantFiled: September 28, 2020Date of Patent: January 24, 2023Assignee: Google LLCInventors: Lieven Verslegers, Hong Liu, Kevin Yasumura, Jill Berger, Ryohei Urata