Patents Assigned to Google LLC
-
Publication number: 20250131917Abstract: Methods, systems, and apparatus for receiving audio data corresponding to a user utterance and context data, identifying an initial set of one or more n-grams from the context data, generating an expanded set of one or more n-grams based on the initial set of n-grams, adjusting a language model based at least on the expanded set of n-grams, determining one or more speech recognition candidates for at least a portion of the user utterance using the adjusted language model, adjusting a score for a particular speech recognition candidate determined to be included in the expanded set of n-grams, determining a transcription of user utterance that includes at least one of the one or more speech recognition candidates, and providing the transcription of the user utterance for output.Type: ApplicationFiled: December 24, 2024Publication date: April 24, 2025Applicant: Google LLCInventors: Petar Aleksic, Pedro J. Moreno Mengibar
-
Publication number: 20250133709Abstract: This document describes a system including a printed circuit board oriented along a first plane, the printed circuit board having a device that extends in a direction away from the first plane and is capable of producing a radiated signal or is sensitive to a radiated signal produced by another device. The system includes a component shield with a wall structure and a cover structure, the cover structure connected to the wall structure. A housing structure oriented along a second plane defines a shielded space within which the component shield and the device reside. A shielding layer oriented along a third plane substantially parallel with the second plane is disposed at least partially between the cover structure and the housing structure and configured to attenuate radiated signals. A number of capacitor spot welds affix the shielding layer to the cover structure to improve component shielding.Type: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Applicant: Google LLCInventors: Chien Hua Hsu, ChanWei Chiu, Bing-Feng Wang, Shen Hao Lee, Jui Hung Hsu, Jehyoung Lee
-
Publication number: 20250131925Abstract: A method includes detecting multiple users, receiving a first query issued by a first user, the first query including a command for a digital assistant to perform a first action, and enabling a round robin mode to control performance of actions commanded by queries. The method also includes, while performing the first action, receiving audio data corresponding to a second query including a command to perform a second action, performing speaker identification on the audio data, determining that the second query was spoken by the first user, preventing performing the second action, and prompting at least another user to issue a query. The method further includes receiving a third query issued by a second user, the third query including a command for the digital assistant to perform a third action, and when the digital assistant completes performing the first action, executing performance of the third action.Type: ApplicationFiled: December 31, 2024Publication date: April 24, 2025Applicant: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Publication number: 20250131534Abstract: Systems and techniques directed at an electronic device with a centrally located under-display image sensor are disclosed. The electronic device includes a first image sensor and a second image sensor, the second image sensor being an under-display sensor located at substantially a center of a display of the electronic device. The first image sensor may be located adjacent to an edge of the display. The second image sensor is configured to capture an eye gaze of a user and provide the captured eye gaze to correct the eye gaze of images captured by the first image sensor. The first image sensor may also be an under-display image sensor. During video communications with the electronic device, a user usually looks at the center of the display of the electronic device. The second image sensor is configured to capture the correct eye gaze of the user during video communications.Type: ApplicationFiled: December 23, 2024Publication date: April 24, 2025Applicant: Google LLCInventors: Changgeng Liu, Marek Mienko, Hart Levy, Ion Bita, Xi Chen
-
Publication number: 20250131909Abstract: In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.Type: ApplicationFiled: January 2, 2025Publication date: April 24, 2025Applicant: Google LLCInventors: Matthew Sharifi, Jakob Nicolaus Foerster
-
Publication number: 20250133139Abstract: A method for on demand serverless container based storage transfer includes receiving a request to transfer data from a first device to a second device, the first device hosted at a private cloud, the private cloud isolated from the Internet. The method includes determining that the first device is communicatively connected to the private cloud. The method also includes, in response to determining that the first device is communicatively connected to the private cloud, instantiating a container at the first device, the container configured to receive the data from the first device without directly accessing a local storage of the first device. The method includes transferring, using the container, the data from the first device to the second device.Type: ApplicationFiled: December 30, 2024Publication date: April 24, 2025Applicant: Google LLCInventors: Alankrit Kharbanda, Shyam Venkataraman, Sowmya Dayanand, Xiangqian Yu, Juan Esteller
-
Patent number: 12282643Abstract: Systems and methods are provided for identifying and rendering content relevant to a user's current mental state and context. In an aspect, a system includes a state component that determines a state of a user during a current session of the user with the media system based on navigation of the media system by the user during the current session, media items provided by the media system that are played for watching by the user during the current session, and a manner via which the user interacts with or reacts to the played media items. In an aspect, the state of the user includes a mood of the user. A selection component then selects a media item provided by the media provider based on the state of the user, and a rendering component effectuates rendering of the media item to the user during the current session.Type: GrantFiled: November 16, 2023Date of Patent: April 22, 2025Assignee: Google LLCInventors: Thabet Alfishawi, Sagar Mittal, Mark Stevens
-
Patent number: 12284417Abstract: A method using media arbitration includes, while a first assistant-enabled device is performing a first long-standing operation, determining the first assistant-enabled device satisfies a co-presence condition with a second assistant-enabled device, and determining that the second assistant-enabled device is performing a second long-standing operation that conflicts with the first long-standing operation performed by the first assistant-enabled device. Based on determining that the first long-standing operation and the second long-standing operation conflict, the method also includes executing an operation arbitration routine to identify one or more compromise operations for at least one of the first assistant-enabled device or the second assistant-enabled device to perform, and instructing the first assistant-enabled device or the second assistant-enabled device to perform a selected compromise operation among the identified compromise operations.Type: GrantFiled: November 9, 2023Date of Patent: April 22, 2025Assignee: Google LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 12282444Abstract: Generally disclosed herein is an approach for enabling the connection of non-PCIe accelerators as PCIe devices using a Peripheral Component Interconnect Express (PCIe) abstraction layer (“PAL”). Once the operating system accesses and configures any on-SoC devices and accelerators using standard PCIe APIs, all PCIe configuration transactions may be routed to the PAL. The PAL's firmware may present the operating system with a virtual PCIe space that contains all available SoC PCIe and non-PCIe devices. The firmware of the PAL may translate PCIe configuration transactions into device-specific configuration transactions.Type: GrantFiled: November 15, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
-
Patent number: 12284164Abstract: Methods, systems, and apparatus, including a method for preventing fraud. In some aspects, a method includes: receiving, from multiple client devices, a measurement data element that includes a respective group member key and a group identifier for a given conversion as a result of displaying a digital component. Each client device uses a threshold encryption scheme to generate, based at least on network data that includes one or more of impression data or conversion data for the conversion, a group key that defines a secret for encrypting the network data and generate, based on data related to the application, the respective group member key that includes a respective share of the secret. In response to determining that at least the threshold number of measurement data elements having the same group identifier have been received, the network data is decrypted using the group member keys in the received measurement data elements.Type: GrantFiled: May 6, 2024Date of Patent: April 22, 2025Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung
-
Patent number: 12282857Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training neural networks through contrastive learning. In particular, the contrastive learning is modified to use a relative margin to adjust a training pair's contribution to optimization.Type: GrantFiled: September 27, 2024Date of Patent: April 22, 2025Assignee: Google LLCInventors: Siyuan Qiao, Chenxi Liu, Jiahui Yu, Yonghui Wu
-
Patent number: 12282853Abstract: Methods, systems, and apparatus, including computer-readable media, are described for performing neural network computations using a system configured to implement a neural network on a hardware circuit. The system includes a host that receives a batch of inputs to a neural network layer. Each of the inputs is stored in a memory location identified by an address. The system identifies one or more duplicate addresses in a listing of addresses for one or more inputs. For each duplicate address: the system generates a unique identifier that identifies the duplicate address in the listing of addresses. The system (i) obtains first inputs from memory locations identified by addresses corresponding to the unique identifiers and (ii) generates an output of the layer from the obtained first inputs.Type: GrantFiled: February 20, 2024Date of Patent: April 22, 2025Assignee: Google LLCInventors: Rahul Nagarajan, Lifeng Nai, George Kurian, Hema Hariharan
-
Patent number: 12282827Abstract: Methods, systems and apparatus for determining an error-mitigated expectation value of a target observable with respect to a noisy quantum state. In one aspect a method includes obtaining multiple copies of the noisy quantum state; performing measurements on tensor products of M copies of the noisy quantum state to compute an expectation value of the target observable with respect to an entangled quantum state, wherein M?1 and eigenvalues corresponding to non-dominant eigenvectors of the noisy quantum state in the spectral decomposition of the entangled quantum state are suppressed exponentially in M; and using the computed expectation value of the target observable with respect to an entangled quantum state to determine the error-mitigated expectation value of the target observable with respect to the noisy quantum state.Type: GrantFiled: November 11, 2021Date of Patent: April 22, 2025Assignee: Google LLCInventors: William Huggins, Jarrod Ryan McClean
-
Patent number: 12282760Abstract: In some examples, a method includes downloading, from an application provider, a patch to be applied to a first application element and a stripped version of the application that does not include one or more application elements to be reused during installation of the application, decompressing the first application element to generate a decompressed version of the first application element, and decompressing the patch to generate a decompressed version of the patch. The method may also include applying the decompressed version of the patch to the decompressed version of the first application element to generate a patched application element, compressing the patched application element to generate a compressed patched application element, and installing the application using the compressed patched application element, the stripped version of the application, and the one or more application elements other than the first application element.Type: GrantFiled: July 6, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Matthew Patterson, Liyuan Gao
-
Patent number: 12282679Abstract: A drive placement or placement functionality can enable initial copies of data to be placed on a drive in reclaim unit (HRUs) in a manner which is probabilistically more efficient from a garbage collection (GC) perspective and leverages knowledge of a host or application using the data. The placement functionality enables the advantages of fine-grained placement functionality while simultaneously allowing a storage device or storage drive to maintain NAND or other management responsibility, and not allocate that responsibility to an application or host device using the device.Type: GrantFiled: July 13, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Christopher Sabol, Manuel Benitez
-
Patent number: 12284426Abstract: A system and method are disclosed for identifying a plurality of past videos posted via a first group of channels, determining, for each channel of a second group, an average number of access requests that a future video to be posted via a respective channel is predicted to receive within a first time interval after posting, determining, for each channel of the second group, a plurality of adjusted average numbers of access requests that the future video to be posted via the respective channel of the second group is predicted to receive within the first time interval, wherein each of the plurality of adjusted average numbers of access requests is determined using an adjustment factor reflecting a number of access requests received by a past video posted via a respective channel of the first group, and determining whether the second group of channels satisfies a predetermined access criterion.Type: GrantFiled: October 24, 2023Date of Patent: April 22, 2025Assignee: Google LLCInventors: Brian James Mulford, T. J. Gaffney, Michael John de Ridder, Colby D. Ranger
-
Patent number: 12282511Abstract: Aspects of the disclosure provide for a database container orchestrator system for deploying and managing containerized databases running on a computing platform. A system can include a database daemon for translating first commands, such as remote procedure calls, into second commands, such as queries built from SQL statements, which cause the database to retrieve data or perform other functions otherwise unavailable to an application incompatible with the database. The first commands received by the database daemon can be defined by an interface of a computing platform running containers for both the database and the database daemon. The interface can be an Application Programming Interface (API), which can include definitions of commands for starting, configuring, and running a containerized database, regardless of the different codebases represented by the containerized database and other applications.Type: GrantFiled: December 13, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Boris Dali, Hao Hu
-
Patent number: 12282867Abstract: This disclosure relates to a privacy preserving machine learning platform. In one aspect, a method includes receiving, by a first computing system of multiple multi-party computation (MPC) systems, an inference request that includes a first share of a given user profile. A number k of nearest neighbor user profiles that are considered most similar to the given user profile are identified. The first computing system identifies a first set of nearest neighbor profiles based on the first share of the given user profile and a k-nearest neighbor model. The first computing system receives, from each of one or more second computing systems of the multiple MPC systems, data indicating a respective second set of nearest neighbor profiles identified by the second computing system based on a respective second share of the given user profile and a respective second k-nearest neighbor model trained by the second computing system.Type: GrantFiled: September 29, 2021Date of Patent: April 22, 2025Assignee: Google LLCInventors: Gang Wang, Marcel M. Moti Yung
-
Patent number: 12284628Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device. One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication. Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.Type: GrantFiled: March 14, 2024Date of Patent: April 22, 2025Assignee: Google LLCInventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak
-
Patent number: 12282201Abstract: A patch panel assembly that has a splicing tray integrated therein for fiber optic hardware connection is provided. In one example, the patch panel assembly include a ceiling, a bottom cover, and two opposing side panels defining an interior region therein. A splicing tray disposed in the interior region of the patch panel assembly. The splicing tray is slidable between a non-extended position and an extended position.Type: GrantFiled: March 22, 2022Date of Patent: April 22, 2025Assignee: Google LLCInventors: Charles Poe, Clinton S. Morris, Robert L. Brumit, Jr.