Patents Assigned to Google LLC
  • Publication number: 20250131917
    Abstract: 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: Application
    Filed: December 24, 2024
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Petar Aleksic, Pedro J. Moreno Mengibar
  • Publication number: 20250133709
    Abstract: 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: Application
    Filed: December 23, 2024
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Chien Hua Hsu, ChanWei Chiu, Bing-Feng Wang, Shen Hao Lee, Jui Hung Hsu, Jehyoung Lee
  • Publication number: 20250131925
    Abstract: 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: Application
    Filed: December 31, 2024
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Publication number: 20250131534
    Abstract: 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: Application
    Filed: December 23, 2024
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Changgeng Liu, Marek Mienko, Hart Levy, Ion Bita, Xi Chen
  • Publication number: 20250131909
    Abstract: 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: Application
    Filed: January 2, 2025
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Publication number: 20250133139
    Abstract: 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: Application
    Filed: December 30, 2024
    Publication date: April 24, 2025
    Applicant: Google LLC
    Inventors: Alankrit Kharbanda, Shyam Venkataraman, Sowmya Dayanand, Xiangqian Yu, Juan Esteller
  • Patent number: 12282643
    Abstract: 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: Grant
    Filed: November 16, 2023
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Thabet Alfishawi, Sagar Mittal, Mark Stevens
  • Patent number: 12284417
    Abstract: 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: Grant
    Filed: November 9, 2023
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12282444
    Abstract: 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: Grant
    Filed: November 15, 2022
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Yiftach Benjamini, Jonathan Charles Masters, Henrietta Bezbroz
  • Patent number: 12284164
    Abstract: 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: Grant
    Filed: May 6, 2024
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung
  • Patent number: 12282857
    Abstract: 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: Grant
    Filed: September 27, 2024
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Siyuan Qiao, Chenxi Liu, Jiahui Yu, Yonghui Wu
  • Patent number: 12282853
    Abstract: 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: Grant
    Filed: February 20, 2024
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Rahul Nagarajan, Lifeng Nai, George Kurian, Hema Hariharan
  • Patent number: 12282827
    Abstract: 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: Grant
    Filed: November 11, 2021
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: William Huggins, Jarrod Ryan McClean
  • Patent number: 12282760
    Abstract: 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: Grant
    Filed: July 6, 2022
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Matthew Patterson, Liyuan Gao
  • Patent number: 12282679
    Abstract: 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: Grant
    Filed: July 13, 2022
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Christopher Sabol, Manuel Benitez
  • Patent number: 12284426
    Abstract: 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: Grant
    Filed: October 24, 2023
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Brian James Mulford, T. J. Gaffney, Michael John de Ridder, Colby D. Ranger
  • Patent number: 12282511
    Abstract: 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: Grant
    Filed: December 13, 2022
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Boris Dali, Hao Hu
  • Patent number: 12282867
    Abstract: 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: Grant
    Filed: September 29, 2021
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung
  • Patent number: 12284628
    Abstract: 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: Grant
    Filed: March 14, 2024
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak
  • Patent number: 12282201
    Abstract: 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: Grant
    Filed: March 22, 2022
    Date of Patent: April 22, 2025
    Assignee: Google LLC
    Inventors: Charles Poe, Clinton S. Morris, Robert L. Brumit, Jr.