Patents Assigned to Google LLC
  • Patent number: 12217029
    Abstract: This specification is generally directed to techniques for generating interfacing source code between computing components based on natural language input. In various implementations, a natural language input that requests generation of interfacing source code to logically couple a first computing component with a second computing component may be processed to generate an interface request semantic embedding. The interface request semantic embedding may be processed based on one or more domain models associated with the first and second computing components to generate a pool(s) of candidate code snippets for logically coupling with first and second computing components. A plurality of candidate instances of interfacing source code may be generated between the first and second computing components. Each candidate software interface may include a different permutation of candidate code snippets from the pool(s) of candidate code snippets.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: David Andre, Nisarg Vyas, Salil Pradhan, Rebecca Radkoff, Ryan Butterfoss, Falak Shah, Jayendra Parmar
  • Patent number: 12218666
    Abstract: An application specific integrated circuit (ASIC) chip includes: a systolic array of cells; and multiple controllable bus lines configured to convey data among the systolic array of cells, in which the systolic array of cells is arranged in multiple tiles, each tile of the multiple tiles including 1) a corresponding subarray of cells of the systolic array of cells, 2) a corresponding subset of controllable bus lines of the multiple controllable bus lines, and 3) memory coupled to the subarray of cells.
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Michial Allen Gunter, Charles Henry Leichner, IV, Tammo Spalink
  • Patent number: 12218707
    Abstract: A receiver system is provided for receiving a coherent Pulse Amplitude Modulation (PAM) encoded signal. The receiver system may include an optical polarization component configured to modulate a polarization of the received coherent PAM encoded signal. The receiver system may further include a digital signal processor (DSP) configured to perform polarization recovery between the received coherent PAM encoded signal and the LO signal using a first control loop, and to perform phase recovery between the received coherent PAM encoded signal and the LO signal using a second control loop.
    Type: Grant
    Filed: December 6, 2022
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Xiang Zhou, Hong Liu
  • Patent number: 12216726
    Abstract: Methods, systems, and computer programs encoded on a computer storage medium, that provide different content pages based on varying user interactions with a content item on a content page. A first content page that includes a first multi-interaction content navigation item may be provided for display within a first application. A first set of user interactions with this content navigation item may cause display of a second content page that is linked to by this content navigation item. A second set of user interactions with this content navigation item may cause display of a different content page that is generated using contextual data. When data indicating performance of the second set of user interactions with this content navigation item may be received, the contextual data may be obtained, based on which, the third content page may be provided for display within the first application.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventor: Margaret Calliope Georgiadis
  • Patent number: 12217736
    Abstract: Implementations can detect respective audio data that captures an acoustic event at multiple assistant devices in an ecosystem that includes a plurality of assistant devices, process the respective audio data locally at each of the multiple assistant devices to generate respective measures that are associated with the acoustic event using respective event detection models, process the respective measures to determine whether the detected acoustic event is an actual acoustic event, and cause an action associated with the actional acoustic event to be performed in response to determining that the detected acoustic event is the actual acoustic event. In some implementations, the multiple assistant devices that detected the respective audio data are anticipated to detect the respective audio data that captures the actual acoustic event based on a plurality of historical acoustic events being detected at each of the multiple assistant devices.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 12217722
    Abstract: Techniques and apparatuses are described that perform frequency compensation for a display. In aspects, a first uniformity of multiple regions of the display can be measured at a reference frequency. The display can then be driven at a second frequency and a second uniformity of the multiple regions of the display can be measured. The differences between the first and second uniformity can then be used to generate a compensation mask. XYZ domain data from the first and second uniformity measurements can be used to generate a color model characterization. The color model characterization can be used to convert the XYZ domain data into RGB data when the display is driven at the second frequency to compensate for the differences in uniformity across the multiple regions of the display.
    Type: Grant
    Filed: February 7, 2024
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Hyunchul Kim, Chien-Hui Wen, Ken Kok Foo
  • Patent number: 12216700
    Abstract: Methods, systems, and media for processing queries relating to presented media content are provided.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Alexander Taboriskiy, Emmanuel Mogenet, Oliver Heckmann, Matsvei Zhdanovich, Gokhan Hasan Bakir, Behshad Behzadi, Karoly Csalogany
  • Patent number: 12217698
    Abstract: A display device includes subpixels of a first, second, and third colors, scan lines, and column lines. The subpixels are arranged in an array of rows and columns, with each subpixel in a column being electrically connected to a same column line. Each subpixels in a column is configured for receiving electronic scan signals that control a light output from an emissive element of the subpixel from a scan line and from the column line connected to the subpixel. One or more line drivers provide the electronic scan signals, during a time period for rendering a frame, to subpixels in a first set of columns first to subpixels of the first color and then to the subpixels of the third color and to subpixels in a second set of columns first to subpixels of the third color and then to the subpixels of the first color.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Sangmoo Choi, Sun-il Chang
  • Patent number: 12216319
    Abstract: A fiber optic panel assembly that includes one or more sliding trays disposed therein is provided. The sliding trays may slide out certain selected adaptor modules outward from other non-selected fiber optic modules in a vertical fashion is provided. In one example, the fiber optic panel assembly includes a ceiling, a bottom cover, and two opposing side panels defining an interior opening therein, and a curved support plate disposed in the interior opening of the fiber optic panel assembly, wherein the curved support plate has a plate body having a plurality of apertures, each aperture is configured to receive a respective adaptor.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Charles Poe, Mathew Berg
  • Patent number: 12219245
    Abstract: Method and device for image frame selection are provided. A computing device can receive, from an image capture device, a plurality of frames including a capture frame. The computing device can determine a computer-selected frame of the plurality of frames. The computing device can receive, by way of a user interface, a selection of an option to view the capture frame. The computing device can, responsive to receiving the selection, provide, by way of the user interface, an animation between the capture frame and the computer-selected frame. The animation includes an interpolation of one or more frames captured between the capture frame and the computer-selected frame.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Chorong Johnston, John Oberbeck, Mariia Sandrikova
  • Patent number: 12216504
    Abstract: The present application provides a wearable computing device. The wearable computing device includes a housing, at least one internal component, and a port. The at least one internal component is positioned within the housing and includes an aperture. The port includes an exterior portion defining an opening in the wearable computing device, the exterior portion extending into the wearable computing device to define an inner wall, and an interior portion extending inward from the exterior portion of the port to the aperture of the component. The present application also provides methods for manufacturing a wearable computing device.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Alan Luu, Renato Cabanban, Dennis Mccray, Chang Wei Tsao
  • Patent number: 12219419
    Abstract: A source base station receives, from a candidate base station while a user device is operating in a source cell of the source base station, a first message that indicates a conditional handover configuration providing information for user device operation within a candidate target cell of the candidate base station, but does not indicate a corresponding condition for handing over to the candidate target cell. The source base station generates the corresponding condition for handing over to the candidate target cell, and sends, to the user device, a second message that indicates the conditional handover configuration and the corresponding condition.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Chih-Hsiang Wu, Jing Hsieh
  • Patent number: 12216703
    Abstract: Systems and methods for textual replacement can include the determination of a visual intent, which can trigger an interface for selecting an image to replace visual descriptors. The visually descriptive terms can be identified, and an indicator can be provided to indicate the text replacement option may be initiated. An image can then be selected by a user to replace the visually descriptive terms.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Harshit Kharbanda, Christopher James Kelley, Pendar Yousefi
  • Patent number: 12217690
    Abstract: An example device includes a display panel; a fingerprint sensor configured to sense a fingerprint through the display panel; and processing circuitry configured to: responsive to activation of the fingerprint sensor: activate a local high brightness mode by at least increasing an amount of light radiated from a first portion of the display panel that overlies the fingerprint sensor; and temporarily decrease controlled brightness of a second portion of the display panel that is non-overlapping with the first portion.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventor: Sangmoo Choi
  • Patent number: 12215610
    Abstract: A system includes a hot air vent extending about a heat source. The hot air vent is configured to produce an air flow by directing air heated by the heat source to rise upward along the hot air vent. The system further includes a wind turbine arranged at a top of the hot air vent configured to be operated by the heated air rising upward along the hot air vent.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventor: Travis James Miller
  • Patent number: 12218895
    Abstract: A messaging system for a live event is described. A processing device presents a live event having at least one participant. The processing device presents one or more participant messages within a messaging user interface associated with the event. The processing device also presents one or more viewer messages within the messaging user interface. The viewer messages are integrated with the participant messages.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Justin Lewis, Kevin Greene
  • Patent number: 12217107
    Abstract: This document describes apparatuses that include integrated memory card ejector and sensor ports. A first described aspect of an apparatus includes a memory card connector, a housing, and a carriage. The memory card connector includes a receiver configured to receive a memory card and an ejector assembly configured to eject the memory card from the receiver. The housing includes a sidewall that includes a memory card slot and an integrated port. The integrated port defines an outside opening of the housing. The carriage includes a slide portion slidably positioned in the integrated port and is accessible through the outside opening of the housing. The carriage includes a carriage body having an outer port, a sensor port, and an acoustic chamber defined within the carriage body. The carriage includes an ejector connector configured for contacting the ejector assembly and a sensor assembly mounted on the carriage at the sensor port.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Trevor Matthew Cardiff, Brandon Raphael Collins-Smoot, Cindy Xinzi Wang, Warren Zachary Jones, Jeffrey Yukio Hayashida
  • Patent number: 12215986
    Abstract: An interactive digital map of a geographic area is provided via a user interface. A request to obtain travel directions to a destination is received via the user interface. Respective indications of candidate rides for at least a portion of a route to the destination are requested from third-party providers, each of the indications including a pick-up location, a price estimate, and pick-up time. The requested indications of the candidate rides are received. A ranking of the candidate rides is determined using at least one of the corresponding pick-up locations, the price estimates, or the pick-up times, and a listing of the candidate rides is provided via the user interface in accordance with the determined ranking. In response to one of the candidate rides being selected via the user interface, a request for the selected ride is transmitted to the corresponding third-party provider.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Jon Øvrebø Dubielzyk, Scott Ogden, Izaak Rubin
  • Patent number: 12219143
    Abstract: Entropy coding a sequence of symbols is described. A first probability model for entropy coding is selected. At least one symbol of the sequence is coded using a probability determined using the first probability model. The probability according to the first probability model is updated with an estimation of a second probability model to entropy code a subsequent symbol. The combination may be a fixed or adaptive combination.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, Yue Sun, Yaowu Xu
  • Patent number: 12218091
    Abstract: A quantum computing system can include a first substrate including one or more quantum control devices. The quantum computing system can include a second substrate including one or more quantum circuit elements. The quantum computing system can include one or more tin contact bonds formed on the first substrate and the second substrate. The tin contact bonds can bond the first substrate to the second substrate. The tin contact bonds can be or can include tin, such as a tin alloy.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: February 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Zhimin Jamie Yao, Bob Benjamin Buckley