Patents Assigned to Google LLC
  • Publication number: 20230055223
    Abstract: A method at an electronic device with an array of indicator lights includes: obtaining first visual output instructions stored at the electronic device, where the first visual output instructions control operation of the array of indicator lights based on operating state of the electronic device; receiving a voice input; obtaining from a remote system a response to the voice input and second visual output instructions, where the second visual output instructions are provided by the remote system along with the response in accordance with a determination that the voice input satisfies one or more criteria; executing the response; and displaying visual output on the array of indicator lights in accordance with the second visual output instructions, where otherwise in absence of the second visual output instructions the electronic device displays visual output on the array of indicator lights in accordance with the first visual output instructions.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 23, 2023
    Applicant: Google LLC
    Inventors: Kenneth Mixter, Yuan Yuan
  • Publication number: 20230058400
    Abstract: This document describes techniques and devices to synchronize communications between devices in a wireless mesh network. Based on the requirements of an end device that sleeps (e.g., is out of communication with the wireless mesh network) for periods of time, the end device indicates to a parent wireless mesh network device that the end device wants to configure operations in a synchronized-reception mode, which causes the parent device to reply with an indication of the clock accuracy of the parent device. The end device uses the clock accuracy of the parent device to determine parameters for synchronized-reception and transmits the parameters to the parent device. The end device activates its receiver based on the parameters to receive data from the parent device.
    Type: Application
    Filed: October 11, 2022
    Publication date: February 23, 2023
    Applicant: Google LLC
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon
  • Publication number: 20230056426
    Abstract: A method for capturing VM resources for forensics includes receiving an indication of compromise (IoC). The indication of compromise indicates an attack is imminent against a virtual machine. The method also includes, in response to receiving the IoC and before the attack begins, snapshotting a memory state of memory used by the virtual machine and increasing a level of auditing of the virtual machine from a standard level of auditing to a heightened level of auditing. The heightened level of auditing generates data representative of all accesses to the memory used by the virtual machine. After the attack against the virtual machine has begun, the method includes maintaining the heightened level of auditing for a threshold period of time, notifying a user of the virtual machine of the indication of compromise, and storing the data in memory external to the virtual machine.
    Type: Application
    Filed: October 21, 2022
    Publication date: February 23, 2023
    Applicant: Google LLC
    Inventors: Michael Halcrow, Thomas Gamier
  • Publication number: 20230056592
    Abstract: This document describes methods, devices, systems, and means for user equipment-autonomously triggered-sounding reference signals. A user equipment maintains a connection to a first base station. In implementations, the user equipment generates link quality parameters for each broadcast signal in a set of broadcast signals received from a set of base stations and selects one or more base stations to include in an active coordination set (ACS). The user equipment then identifies a sounding reference signal (SRS) air interface resource that corresponds to the selection and requests the inclusion of the selected base stations in the ACS by autonomously transmitting, to the first base station, an uplink SRS using the identified SRS air interface resource. In implementations, the user equipment communicates over a wireless network using the active coordination set formed with the selected one or more base stations.
    Type: Application
    Filed: February 25, 2021
    Publication date: February 23, 2023
    Applicant: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 11589162
    Abstract: A crosstalk cancellation filter set configured for use in delivering binaural signals to human ears is provided. The crosstalk cancellation filter set includes a pressure matching system configured to perform spatial filtering or sound field control and an obstructed field model in communication with the pressure matching system. The crosstalk cancellation filter set is configured to take acoustic advantage of scattering effects and occlusional effects caused by violations to a free-field assumption, thereby delivering improved crosstalk cancellation acoustic displays to a listener without the use of headphones.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Elliot M. Patros, David E. Romblom, Robert J. E. Dalton, Jr., Peter G. Otto
  • Patent number: 11589217
    Abstract: A method and a system are provided for updating settings of a wireless device. An inductive coupling link is established between a first wireless device and a second wireless device upon detection that the first wireless device is within a threshold proximity to the second wireless device. The second wireless device receives a token from the first wireless device via the inductive coupling link. The second wireless device forwards the token to a remote device that stores a user profile associated with the user of the first wireless device. The second wireless device receives at least a portion of the user profile from the remote device in response to the token being forwarded. The second wireless device performs an update procedure to update one or more settings of the second wireless device in accordance with the received at least the portion of the user profile.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Katherine Blair Huffman, Kiavash Faraji
  • Patent number: 11586513
    Abstract: The disclosed technology provides techniques, systems, and apparatus for containing and recovering from uncorrectable memory errors in distributed computing environment through migration of virtual machines and associated memory to a target host machine. An aspect of the disclosed technology includes a hypervisor or virtual machine manager that receives signaling of an uncorrectable memory error detected by a host machine. The virtual machine manager then uses information received via the signaling to identify virtual memory addresses or memory pages associated with the corrupted memory element so as to allow for containment and recovery from the error, and for live migration of the virtual machine.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Jue Wang, Qiuyi Jia, Adam Ruprecht
  • Patent number: 11587320
    Abstract: A computing system obtains a video feed. For a frame of the video feed, the computing system analyzes the frame to determine whether the frame includes a potential instance of an event. In accordance with a determination that the frame includes the potential instance of an event, the computing system determines for the event an event category from a plurality of predefined event categories. It stores an indication of the event category. It determines whether the event category matches a predefined notification filter definition. In accordance with a determination that the event category matches the predefined notification filter definition, the computing system issues an alert notification to a user client device. In accordance with a determination that the event category does not match the predefined notification filter definition, the computing system refrains from issuing the alert notification.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Rizwan Ahmed Chaudhry, Navneet Dalal, Jonathan Z. Ben-Meshulam, George Alban Heitz, III
  • Patent number: 11588767
    Abstract: Systems and methods are provided that facilitate selecting videos to share in a messaging session such as group video chat. In one or more aspects, a system is provided that includes an interface component configured to generate a graphical user interface that facilitates selecting by a user of the device, one or more videos provided by a remote streaming media provider, for sharing with one or more other users in association with a messaging session between the user and the one or more other users, the interface comprising a plurality of input categories including at least one video selection category corresponding to information identifying a set of videos associated with a shared attribute. The system further includes a presentation component configured to display the graphical user interface via a display screen of the device in response to a request.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11588932
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for determining, by a mobile computing device while a cellular connection mode remains activated and a second wireless connection mode remains activated, that a sensor of the mobile computing device has detected information indicating that the mobile computing device is located on an airplane. The mobile computing device transitions, in response to having determined that the sensor has detected information indicating that the mobile computing device is located on the airplane, the mobile computing device into a connected flight mode, including by terminating the cellular connection mode while allowing the second wireless connection mode to remain activated.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventor: Maxim Coppin
  • Patent number: 11589036
    Abstract: A bidirectional media communication channel testing platform includes an HDMI testing device including a video input port and an audio output port; a plurality of media streaming devices, each including a video transmission channel and an audio return channel; and a bidirectional switch including a video path and an audio path. The video path is configured to selectively couple the video input port of the HDMI testing device to a video transmission channel of a selected one of the plurality of media streaming devices, and the audio path is configured to concurrently couple the audio output port of the HDMI testing device to the audio return channel of each of the plurality of media streaming devices, regardless of a switching state of the video path of the bidirectional switch.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Che-Ming Lin, Qi-Sheng Liu, Weiming Liu
  • Patent number: 11588094
    Abstract: A method of reducing junction resistance variation for junctions in quantum information processing devices fabricated using two-step deposition processes. In one aspect, a method includes providing a dielectric substrate (208), forming a first resist layer (210) on the dielectric substrate, forming a second resist layer (212) on the first resist layer, and forming a third resist layer (214) on the second resist layer. The first resist layer includes a first opening (216) extending through a thickness of the first resist layer, the second resist layer includes a second opening (218) aligned over the first opening and extending through a thickness of the second resist layer, and the third resist layer includes a third opening (220) aligned over the second opening and extending through a thickness of the third resist layer.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventor: Brian James Burkett
  • Patent number: 11588880
    Abstract: A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile device, identifying information corresponding to a user account associated with at least one of a plurality of online service providers; capturing media content with a media input component included in the mobile device; and after the media content is captured, automatically uploading to the at least one online service provider the captured media content and the identifying information, without receiving user input contemporaneous with the automatic uploading that specifies that the captured media content is to be uploaded. The mobile device can further include a wireless communication component configured to wirelessly send data to and wirelessly receive data from the plurality of online service providers, which can be external to the mobile device.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Mark Wagner, Thomas H. Taylor, David P. Conway
  • Patent number: 11586920
    Abstract: A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix computation unit configured to, for each of the plurality of neural network layers: receive a plurality of weight inputs and a plurality of activation inputs for the neural network layer, and generate a plurality of accumulated values based on the plurality of weight inputs and the plurality of activation inputs; and a vector computation unit communicatively coupled to the matrix computation unit and configured to, for each of the plurality of neural network layers: apply an activation function to each accumulated value generated by the matrix computation unit to generate a plurality of activated values for the neural network layer.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Jonathan Ross, Norman Paul Jouppi, Andrew Everett Phelps, Reginald Clifford Young, Thomas Norrie, Gregory Michael Thorson, Dan Luu
  • Patent number: 11586701
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a circuit configured to add multiple inputs. The circuit includes a first adder section that receives a first input and a second input and adds the inputs to generate a first sum. The circuit also includes a second adder section that receives the first and second inputs and adds the inputs to generate a second sum. An input processor of the circuit receives the first and second inputs, determines whether a relationship between the first and second inputs satisfies a set of conditions, and selects a high-power mode of the adder circuit or a low-power mode of the adder circuit using the determined relationship between the first and second inputs. The high-power mode is selected and the first and second inputs are routed to the second adder section when the relationship satisfies the set of conditions.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Anand Suresh Kane, Ravi Narayanaswami
  • Patent number: 11586969
    Abstract: Methods, systems and apparatus for performing windowed quantum arithmetic. In one aspect, a method for performing a product addition operation includes: determining multiple entries of a lookup table, comprising, for each index in a first set of indices, multiplying the index value by a scalar for the product addition operation; for each index in a second set of indices, determining multiple address values, comprising extracting source register values corresponding to indices between i) the index in the second set of indices, and ii) the index in the second set of indices plus the predetermined window size; and adjusting values of a target quantum register based on the determined multiple entries of the lookup table and the determined multiple address values.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventor: Craig Gidney
  • Patent number: 11587568
    Abstract: A method for streaming action fulfillment receives audio data corresponding to an utterance where the utterance includes a query to perform an action that requires performance of a sequence of sub-actions in order to fulfill the action. While receiving the audio data, but before receiving an end of speech condition, the method processes the audio data to generate intermediate automated speech recognition (ASR) results, performs partial query interpretation on the intermediate ASR results to determine whether the intermediate ASR results identify an application type needed to perform the action and, when the intermediate ASR results identify a particular application type, performs a first sub-action in the sequence of sub-actions by launching a first application to execute on the user device where the first application is associated with the particular application type. The method, in response to receiving an end of speech condition, fulfills performance of the action.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11586663
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, facilitate cross-platform content muting. Methods include detecting a request from a user to remove, from a user interface, a media item that is provided by a first content source and presented on a first platform. One or more tags that represent the media item are determined. These tags, which indicate that the user removed the media item represented by the one or more tags from presentation on the first platform, are stored in a storage device. Subsequently, content provided by a second content source (different from the first content source) on a second platform (different from the first platform) is prevented from being presented. This content is prevented from being presented based on a tag representing the content matching the one or more tags stored in the storage device.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Yian Gao, Gang Wang, Marcel M. Moti Yung, Suneeti Shah, Philippe de Lurand Pierre-Paul, Creighton Thomas
  • Patent number: 11589085
    Abstract: An apparatus and method for providing a virtual online live video channel are disclosed. In one implementation, a processing device may receive a request to play the virtual online linear video channel from a video player. The processing device may establish a connection between a manifest server and the video player. The processing device may further identify a schedule for the virtual online linear video channel, the schedule identifies a plurality of video sources. The processing device may then provide, using the connection, a manifest file to the video player, the manifest file corresponding to the schedule for the virtual online linear video channel and identifying a first location of a live video stream and a second location of a prerecorded video signal, the live video stream and the prerecorded video signal to be retrieved by the video player and presented to a user of the video player.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Alper Turgut, Oztan Harmanci, Ismail R. Haritaoglu
  • Patent number: 11586413
    Abstract: The various implementations described herein include methods and systems for synchronous audio playback. In one aspect, a method is performed at each of a plurality of electronic devices, each having an audio system, an internal clock, processors and memory storing programs for execution by the processors. Each device is configured for two-way communications with a server and associated with a user account. The device receives an identification of a first device as a common clock device that has a first internal clock being designated as a master clock. The device receives a synchronized audio playback command that includes audio data to be output and a future playback time. In response to receiving the audio data, the device determines a synchronized audio playback time. If the determined synchronized audio playback time has not yet occurred, the electronic device outputs the audio data based on the determined synchronized audio playback time.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: February 21, 2023
    Assignee: Google LLC
    Inventors: Kenneth Mackay, Adrian Paul Diaconu, Xiaowei Jiang, Christopher K. Chan