Patents Assigned to Google LLC
-
Patent number: 11527696Abstract: 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: GrantFiled: October 5, 2017Date of Patent: December 13, 2022Assignee: Google LLCInventors: Julian Shaw Kelly, Evan Jeffrey
-
Patent number: 11528243Abstract: 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: GrantFiled: April 23, 2021Date of Patent: December 13, 2022Assignee: Google LLCInventors: David Patierno, Jokubas Zukerman, Christopher Cooke, Tomer Margolin
-
Patent number: 11526554Abstract: 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: GrantFiled: December 9, 2016Date of Patent: December 13, 2022Assignee: Google LLCInventors: Yintao Liu, Vaibhav Vaish, Rachel Xu, Zhaofu Chen
-
Patent number: 11526546Abstract: 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: GrantFiled: May 11, 2020Date of Patent: December 13, 2022Assignee: Google LLCInventors: Justin Lewis, Ruxandra Georgiana Paun
-
Patent number: 11526569Abstract: 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: GrantFiled: August 24, 2018Date of Patent: December 13, 2022Assignee: Google LLCInventors: Haroon Baig, Ankit Gupta
-
Patent number: 11527249Abstract: 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: GrantFiled: August 17, 2020Date of Patent: December 13, 2022Assignee: Google LLCInventors: Kenneth Mixter, Diego Melendo Casado, Bibo Xu
-
Patent number: 11528264Abstract: 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: GrantFiled: February 3, 2020Date of Patent: December 13, 2022Assignee: Google LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 11528126Abstract: 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: GrantFiled: February 16, 2021Date of Patent: December 13, 2022Assignee: Google LLCInventors: Eunchan Kim, Michael Stefano Fritz Schaffner, Timothy Jay Chen, Christopher Gori, Ziv Hershman, Miguel Angel Osorio
-
Publication number: 20220392439Abstract: 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: ApplicationFiled: November 18, 2019Publication date: December 8, 2022Applicant: Google LLCInventors: Olivier Siohan, Takaki Makino, Richard Rose, Otavio Braga, Hank Liao, Basillo Garcia Castillo
-
Publication number: 20220391540Abstract: 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: ApplicationFiled: June 3, 2021Publication date: December 8, 2022Applicant: Google LLCInventors: Thomas Edward Roberts, Timothy Jay Chen
-
Publication number: 20220394442Abstract: 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: ApplicationFiled: August 18, 2022Publication date: December 8, 2022Applicant: Google LLCInventors: Michael J. Lebeau, John Nicholas Jitkoff, William J. Byrne
-
Publication number: 20220394562Abstract: 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: ApplicationFiled: October 13, 2020Publication date: December 8, 2022Applicant: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Publication number: 20220390134Abstract: 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: ApplicationFiled: August 17, 2022Publication date: December 8, 2022Applicant: Google LLCInventors: 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: 20220390547Abstract: 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: ApplicationFiled: August 16, 2022Publication date: December 8, 2022Applicant: Google LLCInventors: Li-Xuan Chuo, Qi Jiang, Daniel Jose Fernandes Barros
-
Publication number: 20220394725Abstract: 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: ApplicationFiled: August 11, 2020Publication date: December 8, 2022Applicant: Google LLCInventors: Jibing Wang, Erik Richard Stauffer
-
Patent number: 11520581Abstract: 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: GrantFiled: May 24, 2021Date of Patent: December 6, 2022Assignee: Google LLCInventors: William Lacy, Gregory Michael Thorson, Christopher Aaron Clark, Norman Paul Jouppi, Thomas Norrie, Andrew Everett Phelps
-
Patent number: 11522284Abstract: 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: GrantFiled: May 12, 2022Date of Patent: December 6, 2022Assignee: Google LLCInventor: Jacobi Colton Grillo
-
Patent number: 11520753Abstract: 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: GrantFiled: August 13, 2020Date of Patent: December 6, 2022Assignee: Google LLCInventors: Wilson Cheng-Yi Hsieh, Eric Hugh Veach, Michael James Boyer Epstein, Alexander Lloyd
-
Patent number: 11520632Abstract: 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: GrantFiled: March 20, 2020Date of Patent: December 6, 2022Assignee: Google LLCInventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
-
Patent number: 11521722Abstract: 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: GrantFiled: October 20, 2017Date of Patent: December 6, 2022Assignee: Google LLCInventors: Christopher Co, Gang Li, Philip Chung, Justin Paul, Daniel Shing Shun Tse, Katherine Chou, Diana Jaunzeikare, Alvin Rajkomar