Patents Assigned to Google LLC
-
Patent number: 12217029Abstract: 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: GrantFiled: August 17, 2022Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: David Andre, Nisarg Vyas, Salil Pradhan, Rebecca Radkoff, Ryan Butterfoss, Falak Shah, Jayendra Parmar
-
Patent number: 12218666Abstract: 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: GrantFiled: April 11, 2023Date of Patent: February 4, 2025Assignee: Google LLCInventors: Michial Allen Gunter, Charles Henry Leichner, IV, Tammo Spalink
-
Patent number: 12218707Abstract: 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: GrantFiled: December 6, 2022Date of Patent: February 4, 2025Assignee: Google LLCInventors: Xiang Zhou, Hong Liu
-
Patent number: 12216726Abstract: 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: GrantFiled: February 6, 2020Date of Patent: February 4, 2025Assignee: Google LLCInventor: Margaret Calliope Georgiadis
-
Patent number: 12217736Abstract: 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: GrantFiled: September 13, 2023Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Matthew Sharifi, Victor Carbune
-
Patent number: 12217722Abstract: 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: GrantFiled: February 7, 2024Date of Patent: February 4, 2025Assignee: Google LLCInventors: Hyunchul Kim, Chien-Hui Wen, Ken Kok Foo
-
Patent number: 12216700Abstract: Methods, systems, and media for processing queries relating to presented media content are provided.Type: GrantFiled: April 19, 2021Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Alexander Taboriskiy, Emmanuel Mogenet, Oliver Heckmann, Matsvei Zhdanovich, Gokhan Hasan Bakir, Behshad Behzadi, Karoly Csalogany
-
Patent number: 12217698Abstract: 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: GrantFiled: May 11, 2021Date of Patent: February 4, 2025Assignee: Google LLCInventors: Sangmoo Choi, Sun-il Chang
-
Patent number: 12216319Abstract: 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: GrantFiled: March 15, 2022Date of Patent: February 4, 2025Assignee: Google LLCInventors: Charles Poe, Mathew Berg
-
Patent number: 12219245Abstract: 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: GrantFiled: September 13, 2023Date of Patent: February 4, 2025Assignee: Google LLCInventors: Chorong Johnston, John Oberbeck, Mariia Sandrikova
-
Patent number: 12216504Abstract: 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: GrantFiled: June 15, 2022Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Alan Luu, Renato Cabanban, Dennis Mccray, Chang Wei Tsao
-
Patent number: 12219419Abstract: 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: GrantFiled: May 20, 2022Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Chih-Hsiang Wu, Jing Hsieh
-
Patent number: 12216703Abstract: 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: GrantFiled: October 18, 2022Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Harshit Kharbanda, Christopher James Kelley, Pendar Yousefi
-
Patent number: 12217690Abstract: 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: GrantFiled: August 9, 2021Date of Patent: February 4, 2025Assignee: Google LLCInventor: Sangmoo Choi
-
Patent number: 12215610Abstract: 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: GrantFiled: October 3, 2023Date of Patent: February 4, 2025Assignee: Google LLCInventor: Travis James Miller
-
Patent number: 12218895Abstract: 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: GrantFiled: August 8, 2022Date of Patent: February 4, 2025Assignee: Google LLCInventors: Justin Lewis, Kevin Greene
-
Patent number: 12217107Abstract: 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: GrantFiled: January 26, 2023Date of Patent: February 4, 2025Assignee: Google LLCInventors: Trevor Matthew Cardiff, Brandon Raphael Collins-Smoot, Cindy Xinzi Wang, Warren Zachary Jones, Jeffrey Yukio Hayashida
-
Patent number: 12215986Abstract: 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: GrantFiled: March 29, 2023Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Jon Øvrebø Dubielzyk, Scott Ogden, Izaak Rubin
-
Patent number: 12219143Abstract: 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: GrantFiled: November 9, 2020Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Jingning Han, Yue Sun, Yaowu Xu
-
Patent number: 12218091Abstract: 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: GrantFiled: March 3, 2023Date of Patent: February 4, 2025Assignee: GOOGLE LLCInventors: Zhimin Jamie Yao, Bob Benjamin Buckley