Patents Assigned to Google LLC
  • Patent number: 11527696
    Abstract: A device includes a first substrate having a principal surface; a second substrate having a principal surface, in which the first substrate is bump-bonded to the second substrate such that the principal surface of the first substrate faces the principal surface of the second substrate; a circuit element having a microwave frequency resonance mode, in which a first portion of the circuit element is arranged on the principal surface of the first substrate and a second portion of the circuit element is arranged on the principal surface of the second substrate; and a first bump bond connected to the first portion of the circuit element and to the second portion of the circuit element, in which the first superconductor bump bond provides an electrical connection between the first portion and the second portion.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Julian Shaw Kelly, Evan Jeffrey
  • Patent number: 11528243
    Abstract: Methods, systems, and media for generating a notification in connection with a video content item are provided. In some embodiments, the method comprises: causing a video content item and a message interface to be presented on a plurality of user devices, wherein the video content item is created by a content creator; receiving, from at least a portion of the plurality of user devices, a plurality of messages via the message interface; identifying at least one topic included in a portion of the plurality of messages within a given period of time; causing a notification that indicates the at least one topic to be superimposed on the presentation of the video content item on the plurality of user devices; determining that the at least one topic is no longer included in more than a predetermined number of the plurality of messages; and causing presentation of the notification to be inhibited on the plurality of user devices.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: David Patierno, Jokubas Zukerman, Christopher Cooke, Tomer Margolin
  • Patent number: 11526554
    Abstract: The subject matter of this specification generally relates to preventing the distribution of forbidden network content. In one aspect, a system includes a front-end server that receives content for distribution over a data communication network. The back-end server identifies, in the query log, a set of received queries for which a given forbidden term was used to identify a search result in response to the received query even though the given forbidden term was not included in queries included in the set of received queries. The back-end server classifies, as variants of the given forbidden term, a term from one or more queries in the set of received queries that caused a search engine to use the given forbidden term to identify one or more search results in response to the one or more queries and prevents distribution of content that includes a variant.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Yintao Liu, Vaibhav Vaish, Rachel Xu, Zhaofu Chen
  • Patent number: 11526546
    Abstract: A method may include in response to a user request for a playlist, identifying, by a processing device, a plurality of media items from the playlist, for each of the plurality of media items, determining whether a respective media item is available for a playback on a user device, in response to a determination that the respective media item is not available for the playback on the user device, causing the use device to advance to a next media item on the playlist without user interaction, and in response to a determination that the respective media item is available for the playback on the user device, causing the user device to play the respective media item.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Patent number: 11526569
    Abstract: Aspects of the technology evaluate places that are familiar to a given user in order to provide contextualized location information about other places of interest. This may include evaluating the actual number of visits by the given user to one or more locations in a given geographical area. For instance, places that have been visited a sufficient number of times within a particular timeframe are identified as personal landmarks for that user. Thus, when the user searches for a specific place or otherwise requests results that fit a query, the system can use the personalized landmark information to help rank search results and to provide location cues to aid the user to quickly and efficiently arrive at the location of the search result. Personal landmarks are necessarily familiar to the user, and thus can reduce the number of turn-by-turn directions or simplify the graphical interface of the client device.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Haroon Baig, Ankit Gupta
  • Patent number: 11527249
    Abstract: A method at an electronic device with one or more microphones and a speaker includes receiving a first voice input; comparing the first voice input to one or more voice models; based on the comparing, determining whether the first voice input corresponds to any of a plurality of occupants, and according to the determination, authenticating an occupant and presenting a response, or restricting functionality of the electronic device.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Diego Melendo Casado, Bibo Xu
  • Patent number: 11528264
    Abstract: A streaming server receives a first request to view the media item from the client device via a connection between the client device and the streaming server. An encrypted portion of the media item is provided to the client device. A cryptography key is sent to the client device for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item. A verification is received to determine whether the client device is authorized to play the decrypted media item.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Patent number: 11528126
    Abstract: This document includes techniques, apparatuses, and systems related to an interface for revision-limited memory, which can improve various computing aspects and performance. In aspects, confidentiality, integrity, and availability may be ensured while increasing the performance of revision-limited memory. In this example, the techniques also enable the digital computing device to interact with information related to the revision-limited memory.
    Type: Grant
    Filed: February 16, 2021
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Eunchan Kim, Michael Stefano Fritz Schaffner, Timothy Jay Chen, Christopher Gori, Ziv Hershman, Miguel Angel Osorio
  • Publication number: 20220392439
    Abstract: A method (400) includes receiving audio data (112) corresponding to an utterance (101) spoken by a user (10), receiving video data (114) representing motion of lips of the user while the user was speaking the utterance, and obtaining multiple candidate transcriptions (135) for the utterance based on the audio data. For each candidate transcription of the multiple candidate transcriptions, the method also includes generating a synthesized speech representation (145) of the corresponding candidate transcription and determining an agreement score (155) indicating a likelihood that the synthesized speech representation matches the motion of the lips of the user while the user speaks the utterance. The method also includes selecting one of the multiple candidate transcriptions for the utterance as a speech recognition output (175) based on the agreement scores determined for the multiple candidate transcriptions for the utterance.
    Type: Application
    Filed: November 18, 2019
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Olivier Siohan, Takaki Makino, Richard Rose, Otavio Braga, Hank Liao, Basillo Garcia Castillo
  • Publication number: 20220391540
    Abstract: An integrated circuit chip can provide protection with registers of a register file. A processor can be part of general or security-oriented (e.g., root-of-trust (RoT)) circuitry. In described implementations, the processor includes multiple register blocks for storing multiple register values. The processor also includes multiple integrity blocks for storing multiple integrity codes. A respective integrity block is associated with a respective register block. The respective integrity block can store a respective integrity code that is derived from a respective register value that is stored in the respective register block. The integrity code can enable detection or correction of one or more corrupted bits in the register value. An integrity controller of the processor can monitor the register value regularly or in response to an access by an execution unit. The controller can take a protective action if corruption is detected. This enables information protection to extend to processor execution units.
    Type: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Thomas Edward Roberts, Timothy Jay Chen
  • Publication number: 20220394442
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Michael J. Lebeau, John Nicholas Jitkoff, William J. Byrne
  • Publication number: 20220394562
    Abstract: This document describes methods and devices for group handover/cell reselection. A source base station (401) identifies a plurality of user equipments (110) as a group, sends a group identifier to the group, and determines to initiate a handover/cell reselection for the group. The source base station (401) then negotiates handover parameters with a target base station (402) and sends, to user equipments of the group that are in an engaged mode, a group handover command with directions to connect with the target base station (402). The source base station (401) also identifies a plurality of candidate target base stations (501) and sends, to user equipments of the group that are in a disengaged mode, a group reselection command with directions to reselect one of the plurality of candidate target base stations (501).
    Type: Application
    Filed: October 13, 2020
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Publication number: 20220390134
    Abstract: Various embodiments of smart thermostats are presented herein. A smart thermostat can include a thermostat housing defining a rounded front aperture and having a sidewall. The smart thermostat can include a capacitive touch strip that senses a plurality of gestures. The smart thermostat can include an electronic display. The electronic display may be caused to display icons arranged in a graphical arc. The smart thermostat may include a reflective cover positioned such that the electronic display is viewed through the reflective cover.
    Type: Application
    Filed: August 17, 2022
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Ranhee Chung, Dongkyu Lee, Sung Kyun Bai, Maj Isabelle Olsson, Andrew William Goldenson, Justin Wodrich, William Dong, Sathya Kurcharlapati, Eyal Ron, Prathik Muppidi
  • Publication number: 20220390547
    Abstract: This document describes techniques and systems for indoor localization using Bluetooth high-accuracy distance measurement (HADM). In examples, the described systems and techniques perform a signal-strength scan to identify multiple anchor points and then pair, based on the signal-strength scan, the tagged device with a first anchor point of the identified anchor points. A HADM time slot is set for the first anchor point and at least two additional anchor points of the identified anchor points. A HADM event is initiated, the HADM event including sending a HADM ping and receiving HADM responses from two or more of the identified anchor points. Based on at least a time of receipt of HADM responses received from the two or more of the identified anchor points, the location of the tagged device is calculated.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Li-Xuan Chuo, Qi Jiang, Daniel Jose Fernandes Barros
  • Publication number: 20220394725
    Abstract: This document describes methods, devices, systems, and means for user-equipment-coordination-set (UESC) scheduling in which a coordinating user equipment receives an indication from a base station specifying multiple user equipments to include in the user-equipment-coordination set. The coordinating user equipment allocates resources to each of the multiple user equipments for communication using the local wireless network and transmits a UECS resource grant to each of the multiple user equipments for communication using the local wireless network. The coordinating user equipment communicates with the multiple user equipments, using the resources granted in the UECS resource grants for the local wireless network, to coordinate a joint communication between the user-equipment-coordination set and the base station.
    Type: Application
    Filed: August 11, 2020
    Publication date: December 8, 2022
    Applicant: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 11520581
    Abstract: A vector processing unit is described, and includes processor units that each include multiple processing resources. The processor units are each configured to perform arithmetic operations associated with vectorized computations. The vector processing unit includes a vector memory in data communication with each of the processor units and their respective processing resources. The vector memory includes memory banks configured to store data used by each of the processor units to perform the arithmetic operations. The processor units and the vector memory are tightly coupled within an area of the vector processing unit such that data communications are exchanged at a high bandwidth based on the placement of respective processor units relative to one another, and based on the placement of the vector memory relative to each processor unit.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: William Lacy, Gregory Michael Thorson, Christopher Aaron Clark, Norman Paul Jouppi, Thomas Norrie, Andrew Everett Phelps
  • Patent number: 11522284
    Abstract: This document describes an image-capturing doorbell device. In aspects, the image-capturing doorbell device provides a compact, space-efficient, battery-powered, doorbell camera. The architecture of the image-capturing doorbell device is optimized by concentrating sensors at one end of the device and user input mechanism(s) at the opposing end of the device and including a thin and narrow middle portion between the two opposing ends. The sensors include an image sensor and a PIR sensor mounted to the same PCB for space conservation. A camera lens protrudes from an outer surface of an IR window aligned with IR LEDs to mitigate IR flare. The PIR sensor is aligned with a lens that enhances radial motion detection by implementing two stacked rows of lenslets. The user input mechanism includes a light ring formed via a two-shot molding technique with a button to bond the light ring to the button for enhanced waterproofing.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventor: Jacobi Colton Grillo
  • Patent number: 11520753
    Abstract: The subject matter described herein provides techniques to ensure that queries of a distributed database observe a consistent read of the database without locking or logging. In this regard, next-write timestamps uniquely identify a set of write transactions whose updates can be observed by reads. By publishing the next-write timestamps from within an extendable time lease and tracking a “safe timestamp,” the database queries can be executed without logging read operations or blocking future write transactions, and clients issuing the queries at the “safe timestamp” observe a consistent view of the database as it exists on or before that timestamp. Aspects of this disclosure also provide for extensions, done cheaply and without the need for logging, to the range of timestamps at which read transactions can be executed.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Wilson Cheng-Yi Hsieh, Eric Hugh Veach, Michael James Boyer Epstein, Alexander Lloyd
  • Patent number: 11520632
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 11521722
    Abstract: A method and system is provided for assisting a user to assign a label to words or spans of text in a transcript of a conversation between a patient and a medical professional and form groupings of such labelled words or spans of text in the transcript. The transcript is displayed on an interface of a workstation. A tool is provided for highlighting spans of text in the transcript consisting of one or more words. Another tool is provided for assigning a label to the highlighted spans of text. This tool includes a feature enabling searching through a set of predefined labels available for assignment to the highlighted span of text. The predefined labels encode medical entities and attributes of the medical entities. The interface further includes a tool for creating groupings of related highlighted spans of texts. The tools can consist of mouse action or key strokes or a combination thereof.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Christopher Co, Gang Li, Philip Chung, Justin Paul, Daniel Shing Shun Tse, Katherine Chou, Diana Jaunzeikare, Alvin Rajkomar