Patents Assigned to Google LLC
-
Systems, methods, and media for media session concurrency management with recurring license renewals
Patent number: 12072958Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.Type: GrantFiled: November 1, 2022Date of Patent: August 27, 2024Assignee: Google LLCInventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott -
Patent number: 12074437Abstract: A system including a network of superconducting electrical cables configured to supply power to a plurality of server racks arranged within a space of a building, a first power source connection configured to connect a first power source to the network of superconducting electrical cables from a first side of the building and configured to supply power to a first section of the network of superconducting electrical cables, a second power source connection configured to connect a second power source to the network of superconducting electrical cables from a second side of the building different from the first side and configured to supply power to a second section of the network of superconducting electrical cables, and a plurality of bus ducts, each bus duct configured to connect the network of superconducting electrical cables to one or more of the plurality of server racks.Type: GrantFiled: July 8, 2020Date of Patent: August 27, 2024Assignee: Google LLCInventors: Selver Corhodzic, Drazena Brocilo
-
Patent number: 12074975Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transmitting/processing requests to control information stored at multiple content platforms/servers. In one aspect, a client device can send a request to verify the device's trustworthiness to a device trustworthiness server. The client device can receive, from the device trustworthiness server, data indicating that the client device is trustworthy, in response to which, the client device can send, to a relay server, a request to control user data stored at a plurality of servers. The client device can receive, via the relay server, a response from each of the plurality of servers. Based on the responses, the client device can determine that at least a subset of the plurality of servers that included the user data has performed the action specified in the request to control the user data.Type: GrantFiled: September 22, 2020Date of Patent: August 27, 2024Assignee: Google LLCInventors: Gang Wang, Rock Yuen-Wong, Arpana Hosabettu, Marcel M. Moti Yung
-
Patent number: 12072200Abstract: A computer-implemented method includes receiving at a computer server system, from a computing device that is remote from the server system, a string of text that comprises a search query. The method also includes identifying one or more search results that are responsive to the search query, parsing a document that is a target of one of the one or more results, identifying geographical address information from the parsing, generating a specific geographical indicator corresponding to the one search result, and transmitting for use by the computing device, data for automatically generating a navigational application having a destination at the specific geographical indicator.Type: GrantFiled: May 27, 2020Date of Patent: August 27, 2024Assignee: Google LLCInventors: Michael J. Lebeau, Ole Cavelie, Keith Ito, John Nicholas Jitkoff
-
Patent number: 12073140Abstract: A first screen device establishes a pairing session between a first screen device and a second screen device. The first screen device presents, in a user interface on the first screen device, a video and one or more media features related to the video. The media features pertain to at least one of a presentation of the video or user feedback about the video. The video is cast from the first screen device onto the second screen device. The first screen device receives, via the user interface, user input indicating a user request to enable presentation of at least one of the media features on the second screen device in connection with the video. In response to the user input, the first screen device causes the at least one of the media features to be presented on the second screen device in connection with the video.Type: GrantFiled: April 1, 2020Date of Patent: August 27, 2024Assignee: Google LLCInventors: Aran Mun, Sana Mithani
-
Patent number: 12073028Abstract: Techniques of identifying gestures include detecting and classifying inner-wrist muscle motions at a user's wrist using micron-resolution radar sensors. For example, a user of an AR system may wear a band around their wrist. When the user makes a gesture to manipulate a virtual object in the AR system as seen in a head-mounted display (HMD), muscles and ligaments in the user's wrist make small movements on the order of 1-3 mm. The band contains a small radar device that has a transmitter and a number of receivers (e.g., three) of electromagnetic (EM) radiation on a chip (e.g., a Soli chip. This radiation reflects off the wrist muscles and ligaments and is received by the receivers on the chip in the band. The received reflected signal, or signal samples, are then sent to processing circuitry for classification to identify the wrist movement as a gesture.Type: GrantFiled: February 24, 2023Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: Dongeek Shin, Shahram Izadi, David Kim, Sofien Bouaziz, Steven Benjamin Goldberg, Ivan Poupyrev, Shwetak N. Patel
-
Patent number: 12073189Abstract: Systems and methods for automatic evaluation of the quality of NLG outputs. In some aspects of the technology, a learned evaluation model may be pretrained first using NLG model pretraining tasks, and then with further pretraining tasks using automatically generated synthetic sentence pairs. In some cases, following pretraining, the evaluation model may be further fine-tuned using a set of human-graded sentence pairs, so that it learns to approximate the grades allocated by the human evaluators. In some cases, following fine-tuning, the learned evaluation model may be distilled into a student model.Type: GrantFiled: June 2, 2023Date of Patent: August 27, 2024Assignee: Google LLCInventors: Thibault Sellam, Dipanjan Das, Ankur Parikh
-
Patent number: 12073827Abstract: Implementations set forth herein relate providing and/or detecting an automated assistant suppressing output for limiting responsiveness of an automated assistant that is available via another computing device. The output can be rendered as an inaudible tone in an environment, in order to pre-emptively suppress responses from automated assistants that may detect a forthcoming spoken utterance from a user. Limiting responsiveness in this way can preserve computational resources in environments, such as vehicles, in which multiple users may be carrying devices that are capable of being invoked via a spoken utterance. For instance, pre-emptively limiting responsiveness of other automated assistants can eliminate interruptions at devices that may other be inadvertently invoked as a result of detecting certain spoken utterances.Type: GrantFiled: February 26, 2020Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Moises Morgenstern Gali
-
Patent number: 12073649Abstract: A computing device obtains from a fingerprint sensor a first set of fingerprint data representative of a first portion of a finger positioned at the fingerprint sensor at a first time and a second set of fingerprint data representative of a second portion of a finger positioned at the fingerprint sensor at a second time. The computing device determines a first set of keypoints based on the first set of fingerprint data and second set of keypoints based on the second set of fingerprint data. The computing device determines for the first set of keypoints a first set of parameter values and for the second set of keypoints a second set of parameter values. The computing device generates an at least partial fingerprint based on the first set of fingerprint data, the second set of fingerprint data, the first set of parameter values, and the second set of parameter values.Type: GrantFiled: February 3, 2023Date of Patent: August 27, 2024Assignee: Google LLCInventor: Firas Sammoura
-
Patent number: 12074925Abstract: Methods, systems, and media for presenting user comments containing timed references in synchronization with a media content item are provided.Type: GrantFiled: February 7, 2022Date of Patent: August 27, 2024Assignee: Google LLCInventors: Gilman Tolle, Eileen Margaret Peters Long, Brian Becker, Xiaxiang Lin, Siobhan Quinn, Antonia Hidalgo, Nikhil Dandekar, Mengya Tang, Fangxiaoyu Feng
-
Patent number: 12073823Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters.Type: GrantFiled: November 10, 2023Date of Patent: August 27, 2024Assignee: Google LLCInventors: Georg Heigold, Erik Mcdermott, Vincent O. Vanhoucke, Andrew W. Senior, Michiel A. U. Bacchiani
-
Patent number: 12070160Abstract: An individual serving size food dispenser includes a casing defining an interior volume configured for receipt of bulk food. An opening of the casing is positioned proximate a bottom portion of the interior volume. An auger is disposed within the interior volume of the casing. The auger includes a first flighting portion and a second flighting portion. The first and second flighting portions are wound in opposite directions. An auger motor is coupled to the auger such that the auger motor is operable to rotate the auger within the interior volume of the casing. A door assembly is positioned proximate the opening of the casing. The door assembly is configured for selectively opening to dispense bulk food from the opening of the casing.Type: GrantFiled: January 19, 2023Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: James Edward Shaw, Gerald Reid Harris, Ignacio Alfonzo Mendez, Yu Bai, Dennis Franklin Olson, Roger Nihl Re
-
Patent number: 12072839Abstract: Techniques are described herein for enabling more computationally efficient organization of files within a cloud storage system. A method includes: receiving information identifying a document and a set of folders; for each folder in the set of folders, using a trained model to predict a similarity measure between the folder and the document; for each folder in the set of folders, determining a score for the folder based on the predicted similarity measure for the folder; selecting a candidate folder from the set of folders using the scores of the folders within the set of folders; and providing, on a user interface, a selectable option to associate the document with the candidate folder.Type: GrantFiled: December 7, 2021Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: Weize Kong, Mingyang Zhang, Michael Bendersky, Marc Alexander Najork, Mike Colagrosso, Brandon Vargo, Remy Burger
-
Publication number: 20240283179Abstract: The disclosure describes a battery connector that includes a bendable axis configured to enable a first portion of the battery connector to be electrically connected to a corresponding connector prior to connecting a second portion. A flexible printed circuit may connect the first portion to the second portion and the bendable axis may be located along the flexible printed circuit. A hinge may connect the first portion to the second portion and enable the first portion to bend with respect to the second portion. A flexible printed circuit connected to the battery connector may enable the battery connector to wrap around an edge of a printed circuit board so that the first portion of the battery connector is connected to a first side of the printed circuit board and the second portion of the battery connector is connected to a second side of the printed circuit board.Type: ApplicationFiled: April 17, 2024Publication date: August 22, 2024Applicant: Google LLCInventors: David Wang, Chien-Yueh Tung, Hsi Pin Chuang, James Robert Lim
-
Publication number: 20240282292Abstract: A method for training a speech recognition model includes obtaining a multilingual text-to-speech (TTS) model. The method also includes generating a native synthesized speech representation for an input text sequence in a first language that is conditioned on speaker characteristics of a native speaker of the first language. The method also includes generating a cross-lingual synthesized speech representation for the input text sequence in the first language that is conditioned on speaker characteristics of a native speaker of a different second language. The method also includes generating a first speech recognition result for the native synthesized speech representation and a second speech recognition result for the cross-lingual synthesized speech representation. The method also includes determining a consistent loss term based on the first speech recognition result and the second speech recognition result and updating parameters of the speech recognition model based on the consistent loss term.Type: ApplicationFiled: May 3, 2024Publication date: August 22, 2024Applicant: Google LLCInventors: Zhehuai Chen, Bhuvana Ramabhadran, Andrew Rosenberg, Yu Zhang, Pedro J. Moreno Mengibar
-
Publication number: 20240282309Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for voice recognition. In one aspect, a method includes the actions of receiving a voice input; determining a transcription for the voice input, wherein determining the transcription for the voice input includes, for a plurality of segments of the voice input: obtaining a first candidate transcription for a first segment of the voice input; determining one or more contexts associated with the first candidate transcription; adjusting a respective weight for each of the one or more contexts; and determining a second candidate transcription for a second segment of the voice input based in part on the adjusted weights; and providing the transcription of the plurality of segments of the voice input for output.Type: ApplicationFiled: April 30, 2024Publication date: August 22, 2024Applicant: Google LLCInventors: Petar Aleksic, Pedro J. Moreno Mengibar
-
Publication number: 20240280669Abstract: Techniques and apparatuses are described that implement a radar application programming interface. The radar application programming interface provides a standardized language for external entities, such as an application a smart device, to communicate with a radar system without having to understand the design and operational complexities employed by the radar system. With the radar application programming interface, a third-party can readily interact with the radar system and customize use the radar system for a variety of different applications. In this way, the radar application programming interface can enable other entities to expand the utilization of the radar system, thereby providing additional features to enhance user experience.Type: ApplicationFiled: May 24, 2022Publication date: August 22, 2024Applicant: Google LLCInventors: Andrew C. Felch, Shang Shi
-
Publication number: 20240281021Abstract: This document describes systems and techniques that enable independent clocking for configuration and status registers (CSRs). The described systems and techniques can provide a clock signal to a CSR set of an IP block with a derived clock rate an integer division slower than a clock rate of another clock signal that enables operation of the IP block, which may include communication between the IP block and an application processor. The derived clock rate is synchronous to but independent of the clock rate of the clock signal. In this way, the application processor and other entities can access the CSR set independent of clocking of the IP block. For example, the application processor can read from or write to the CSR set without waking the IP block from an Auto Clock Gated mode. By so doing, described aspects of independent clocking can reduce power dissipation associated with the CSR set.Type: ApplicationFiled: June 22, 2021Publication date: August 22, 2024Applicant: Google LLCInventor: Nagaraj Ashok Putti
-
Publication number: 20240281404Abstract: A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the curator manages striping of data across the memory hosts. In response to a memory access request by a client in communication with the memory hosts and the curator, the curator provides the client a file descriptor mapping data stripes and data stripe replications of a file on the memory hosts for remote direct memory access of the file on the memory hosts.Type: ApplicationFiled: May 1, 2024Publication date: August 22, 2024Applicant: Google LLCInventors: Kyle Nesbit, Andrew Everett Phelps
-
Patent number: D1040182Type: GrantFiled: July 28, 2022Date of Patent: August 27, 2024Assignee: GOOGLE LLCInventors: Xiangqi Liu, Sirisha Kavuluru, Omolola Adams, Theresa Sullivan, Neil Emmanuel Coronado, Gaurav Jayasawal