Patents Assigned to GOOGLE
  • Patent number: 12292936
    Abstract: Example embodiments of the present disclosure provide for an example method including obtaining data indicative of user input via a user interface associated with a construction workflow for generating customized content items. The example method includes determining one or more key terms associated with the user input. The example method includes determining one or more suggested content items based on the one or more key terms. The example method includes generating a predicted performance increase associated with each respective content item of the one or more suggested content items. The example method includes providing, to a first user device, data indicative of a structured input interface associated with the construction workflow configured with one or more input fields and the one or more suggested content items, wherein the structured input interface is configured for rendering via a graphical user interface.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Timothy Edward Jaeger, Caren Zeng, Maxwell Ryan Hagler, Sylvanus Garnet Bent, III
  • Patent number: 12292941
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that identify and issue search queries expected to be issued in the future. A set of search queries that have been issued by multiple user devices can be obtained. For each query instance, contextual data can be obtained. A first query and its contextual data can be input to a model that outputs the query's likelihood of being issued in the future. The model can be trained using contextual data for training queries and a corresponding labels for the training queries. The learning model outputs the first query's likelihood of being issued in future, and this query is stored as a repeatable query if the likelihood satisfying a repeatability threshold. Subsequently, a stored repeatable query is issued upon a selection of a user selectable interface component and the search engine provides search results for the query.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Yew Jin Lim, David Adam Faden, Mario Tanev, Lauren Ashley Koepnick, Sagar Gandhi, William Ming Zhang
  • Patent number: 12293276
    Abstract: The present disclosure is directed to an automated neural architecture search approach for designing new neural network architectures such as, for example, resource-constrained mobile CNN models. In particular, the present disclosure provides systems and methods to perform neural architecture search using a novel factorized hierarchical search space that permits layer diversity throughout the network, thereby striking the right balance between flexibility and search space size. The resulting neural architectures are able to be run relatively faster and using relatively fewer computing resources (e.g., less processing power, less memory usage, less power consumption, etc.), all while remaining competitive with or even exceeding the performance (e.g., accuracy) of current state-of-the-art mobile-optimized models.
    Type: Grant
    Filed: February 1, 2024
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Mingxing Tan, Quoc Le, Bo Chen, Vijay Vasudevan, Ruoming Pang
  • Patent number: 12293762
    Abstract: Embodiments may be implemented by a computing device, such as a head-mountable display, in order to use a single guard phrase to enable different voice commands in different interface modes. An example device includes an audio sensor and a computing system configured to analyze audio data captured by the audio sensor to detect speech that includes a predefined guard phrase, and to operate in a plurality of different interface modes comprising at least a first and a second interface mode. During operation in the first interface mode, the computing system may initially disable one or more first-mode speech commands, and respond to detection of the guard phrase by enabling the one or more first-mode speech commands. During operation in the second interface mode, the computing system may initially disable a second-mode speech command, and to respond to the guard phrase by enabling the second-mode speech command.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Michael J. LeBeau, Mat Balez
  • Patent number: 12292939
    Abstract: Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Jared Zimmerman, Heather Campbell
  • Patent number: 12294705
    Abstract: Residual coding using vector quantization (VQ) is described. A flag indicating whether a residual block for the current block is encoded using VQ. In response to the flag indicating that the residual block is encoded using VQ, a parameter indicating an entry in a codebook is decoded, and the residual block is decoded using the entry. In response to the flag indicating that the residual block is not encoded using VQ, the residual block is decoded based on a skip flag indicating whether the current block is encoded using transform skip. The current block is reconstructed using the residual block.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Debargha Mukherjee, Lester Lu, Elliott Karpilovsky
  • Patent number: 12293483
    Abstract: Devices and methods related to capturing 360 degree spherical images are provided. A computing device can capture, substantially simultaneously, a first image with the first image sensor and a second image with a second image sensor. The first image sensor can be positioned on a first side of the computing device and oriented at a first orientation with respect to an axis of rotation. The second image sensor can be positioned on a second side of the device substantially opposite the first side of the device and oriented at a second orientation that is axially rotated from the first orientation with respect to the axis of rotation. The computing device can stitch together the first image and the second image to create an output image that captures a 360 degree field of view with respect to the computing device.
    Type: Grant
    Filed: March 10, 2019
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventor: Colvin Pitts
  • Patent number: 12292569
    Abstract: Systems, devices, and methods for accommodating multiple sets of laser light sources in an optical engine of a display system such as a laser projection system are described. Laser light beams may be combined via wavelength-, polarization-, and/or angular-separation-based techniques. First and second sets of laser light beams may be angularly separated such that different sets of partially overlapping pixels are projected by the system, thereby increasing the display pixel density and/or an expanding the field of view of the display. One or more laser die may be mounted to each submount of the optical engine. For embodiments with two laser dies on each submount, collimating lenses may introduce angular separation between laser light beams output by each pair of commonly mounted laser dies. A retroreflector prism may be disposed at a beam combiner to provide a compact extension of the optical path through the beam combiner.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Daniel Adema, Stuart James Myron Nicholson
  • Patent number: 12287959
    Abstract: A user interface including a plurality of user interface elements is provided to a display of a user computing device. In response to the user computing device not receiving a selection of one of the plurality of user interface elements after a predetermined period of time, the user computing device provides a recommendation indicating a first user interface element of the plurality of user interface elements for selection. The recommendation is generated after the predetermined period of time and is based on one or more previous interactions with one or more of the plurality of user interface elements by one or more users of respective user computing devices.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Joseph L. Turner, Stephen Rhys Norum
  • Patent number: 12287836
    Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for generating terms of a search query based on a user's spoken utterances, identifying multiple cross-platform messages based on the generated terms, and to generating, via a presentation device, a single interface that enables the user to interact with identified messages. Based on a spoken utterance, the disclosed embodiments may determine user-specified search terms and/or criteria, and based on the user-specified search terms and/or criteria, may obtain cross-platform message data that corresponds to the search query. The communications device may generate one or more interface elements that describe corresponding ones of the cross-platform messages, which may be presented within a unified graphical user interface or voice-user interface by a communications device.
    Type: Grant
    Filed: April 1, 2024
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Vinh Quoc Ly, Ahmet Onur Tekdas, Timo Mertens, Okan Kolak, Charles Randell Sievert, Christine Nguyen, Jin Lu
  • Patent number: 12288289
    Abstract: Systems and methods for generating and providing augmented virtual environments can include obtaining user data, processing the user data to determine a plurality of objects associated with the user data, and generating one or more renderings of the objects in an environment. The renderings can be generated based on a plurality of rendering datasets obtained based on the plurality of determined objects determined to available to a user. The plurality of rendering datasets can include a plurality of three-dimensional meshes and/or a plurality of neural radiance field datasets. The one or more renderings can be provided via an interactive user interface that can allow a user to view renderings of different views of the objects in the environment from different positions and view directions.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventor: Igor Bonaci
  • Patent number: 12289773
    Abstract: Granting access to a communication channel for several user devices by a base station includes receiving, from at least a first and second user device, at least a first request to access the communication channel and a second request to access the communication channel (1202), the first request including a first random access preamble and a first payload, and the second request including a second random access preamble and a second payload, and transmitting, to at least the first and second user devices, a response message including at least a first control channel resource assignment configuring at least a first control channel resource for the at least the first user device to transmit an acknowledgement of the response message (1208).
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Chih-Hsiang Wu, Kao-Peng Chou
  • Patent number: 12287756
    Abstract: A systolic array cell is described, the cell including two general-purpose arithmetic logic units (ALUs) and register-file. A plurality of the cells may be configured in a matrix or array, such that the output of the first ALU in a first cell is provided to a second cell to the right of the first cell, and the output of the second ALU in the first cell is provided to a third cell below the first cell. The two ALUs in each cell of the array allow for processing of a different instruction in each cycle.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Reginald Clifford Young, Trevor Gale, Sushma Honnavara-Prasad, Paolo Mantovani
  • Patent number: 12289730
    Abstract: Allocating resources to user devices in a base station includes transmitting, to a user device, indications of a first time-frequency resource including a first frequency sub-band within a bandwidth part allocated in an unlicensed spectrum and a second time-frequency resource including a second frequency sub-band within the bandwidth part, performing a channel access procedure on the first channel corresponding to the first frequency sub-band, and a second channel corresponding to the second frequency sub-band, to obtain channel occupancy time on at least one of the first channel or the second channel; and transmitting, within the obtained channel occupancy time on at least one of the first channel or the second channel, downlink control information to a user device over a first time-frequency resource that includes the first frequency sub-band or a second time-frequency resource that includes the second frequency sub-band.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Chih-Hsiang Wu, Kao-Peng Chou
  • Patent number: 12287827
    Abstract: Implementations relate to identifying actions performed by a user while the user is interacting with multiple applications and providing a routine suggestion to the user based on the identified actions. While a user is interacting with one or more applications, the user actions are determined. The user actions are compared to one or more template routines and a template routine is selected that matches the actions of the user and provided to the user as a suggested routine. The suggested routine can be implemented by an automated assistant to perform the actions of the template by providing a corresponding command.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Diana Avram, Mugurel-Ionut Andreica, Alice Liang, Andrea D'olimpio, Cliff Kuang, Andre Elisseeff, Dana Ritter, Florian Hasler, Radu Voroneanu
  • Patent number: 12289784
    Abstract: To manage configuration, a UE receives, by processing hardware and from a radio access network (RAN), conditional configuration information including (i) a conditional configuration related to a base station operating in the RAN, and (ii) a condition to be satisfied before the UE applies the configuration (702). The UE receives, by the processing hardware and from the RAN, a message including an indication that the UE is to add, modify, or release a radio bearer (RB) (704), and determines, by the processing hardware, to ignore the conditional configuration in response to receiving the message (706).
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventor: Chih-Hsiang Wu
  • Patent number: D1072867
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho
  • Patent number: D1072868
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho
  • Patent number: D1072870
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho
  • Patent number: D1073693
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: May 6, 2025
    Assignee: GOOGLE LLC
    Inventors: Hank H. Huang, Alex Tursi, Elbert Tiao, Jane Yoon, Byeong Chae Cho, John Schlemmer, Soyoung Park, Sarah Goldschmidt, Hannah Cho