Patents Assigned to Google LLC
-
Publication number: 20240004551Abstract: This document describes systems and techniques for modulating credit allocations in memory subsystems. The described systems and techniques can provide a feedback mechanism to a credit controller to improve the bandwidth at a memory interface. The memory controller monitors statistics associated with transaction requests served to one or more random access memories (RAMs) of the memory subsystem. The memory controller can then provide suggestions to the credit controller or to the one or more clients to modulate the number of credits allocated to one or more clients. In this way, the described systems and techniques can improve the efficiency of the memory controller in managing the transaction requests and the bandwidth at the memory interface.Type: ApplicationFiled: October 26, 2020Publication date: January 4, 2024Applicant: Google LLCInventors: Nagaraj Ashok Putti, Abhra Bagchi, Vyagrheswarudu Durga Nainala, Venkateswaran Ananthanarayanan
-
Publication number: 20240007383Abstract: In the presence of a network fault condition preventing communication between a communication device and a network device of a first network, a method includes receiving a heartbeat request from the communication device requesting permission for the communication device to perform a device operation. The method further includes obtaining device state data associated with the communication device and determining whether the communication device is permitted to perform the device operation based on the device state data associated with the communication device. When the communication device is permitted to perform the device operation, the method also includes transmitting a heartbeat confirmation signal to the communication device. The heartbeat confirmation signal permits the communication device to perform the device operation.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Taliver Heath, Kate Harrison, Yi Hsuan, Mathew Varghese, Karthik Yogeeswaran
-
Publication number: 20240007792Abstract: Various arrangements for controlling multiple wireless audio devices with a Bluetooth device are presented herein. The Bluetooth device can receive a wireless audio device identifier from each wireless audio device of a plurality of wireless audio devices. The Bluetooth device can duplicate an audio stream into multiple audio sub-streams based on a number of wireless audio devices. The Bluetooth device can apply an audio effect to at least one audio sub-stream based on a characteristic of communication signals between the wireless communication circuit of the Bluetooth device and each wireless device of the plurality of wireless audio devices. The Bluetooth device can transmit each audio sub-stream to the respective wireless audio device for synchronized emission.Type: ApplicationFiled: September 18, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Thomas Girardier, Julien Goupy, Vincent Nallatamby
-
Publication number: 20240005013Abstract: Systems and techniques are described for implementing testing-and-manufacturing keys for a system-on-chip (SoC). A hardware test portion of the SoC is configured to exercise features of domains that process data being communicated across the fabrics during an externally initiated test. In response to receiving a testing-and-manufacturing token from an external test system, a testing-and-manufacturing key support component of the SoC generates a testing-and-manufacturing key. The hardware test portion is configured to execute a test function to promote security of the SoC, however, only in response to the testing-and-manufacturing security component authenticating the testing-and-manufacturing key. Through implementing testing-and-manufacturing keys this way, the system-on-chip secures access to potentially sensitive functions and secrets, while allowing their unencumbered and authorized access for testing the system-on-chip during various life cycle states.Type: ApplicationFiled: October 27, 2020Publication date: January 4, 2024Applicant: Google LLCInventors: Andrei Tudor Stratan, Randall R. Spangler
-
Publication number: 20240004511Abstract: A method includes, while a user device is using a first presentation mode to present content to a user, obtaining a current state of the user of the user device. The method also includes, based on the current state of the user, providing, as output from a user interface of the user device, a user-selectable option that when selected causes the user device to use a second presentation mode to present the content to the user. The method further includes, in response to receiving a user input indication indicating selection of the user-selectable option, initiating presentation of the content using the second presentation mode.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Kristin A. Gray, Tim Wantland, Matthew Stokes, Bingying Xia, Karen Vertierra, Melissa Barnhart, Gus Winkleman
-
Publication number: 20240007127Abstract: This disclosure describes apparatuses, methods, and techniques that enable a computing device to support a dynamic range of audio quality, varying bandwidths, varying sampling rates, numerous effective number of bits (ENOBs) resolutions, conserve power during an overall usage of the computing device, and enhance a user experience. To do so, the computing device utilizes a reconfigurable analog-to-digital converter (ADC). The reconfigurable ADC includes a successive-approximation-register (SAR) ADC, a noise-canceling circuit, and a noise-shaping circuit. The reconfigurable ADC can selectively operate in different modes of operation, in part, by enabling or disabling the noise-canceling circuit and the noise-shaping circuit.Type: ApplicationFiled: December 21, 2020Publication date: January 4, 2024Applicant: Google LLCInventors: Kannan Aryaperumal Sankaragomathi, Johan Peter Vanderhaegen
-
Publication number: 20240007528Abstract: Implementations relate to automatic sharing of images with designated users over a communication network. In some implementations, a method includes causing display of images in a user interface on a first device, each of the images depicting a different person. The images are obtained from a library of images associated with a first user. A selection of a particular image of the images is received based on user input, and a person identifier is determined indicating a particular person depicted in the selected image. The person identifier is designated as a person sharing criterion. A first image not included in the images is obtained and programmatically analyzed to determine that the first image depicts a person that matches the person sharing criterion, and an access permission is updated to grant access to the first image to a second user of a second device over a communication network.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Applicant: Google LLCInventors: Frank DACHILLE, Anil SABHARWAL, Kedar KANITKAR, James GALLAGHER, Timothy NOVIKOFF, David LIEB
-
Patent number: 11861408Abstract: The present disclosure includes systems, methods, and computer-readable mediums for discovering capabilities of a hardware (HW) accelerator card. A processor may communicate a request for a listing of acceleration services to a HW accelerator card connected to the processor via the communication interface. The HW accelerator card may retrieve the listing from memory and provide a response to the processor that includes a listing of the HW acceleration services provided by the HW accelerator card.Type: GrantFiled: June 18, 2021Date of Patent: January 2, 2024Assignee: Google LLCInventors: Shrikant Kelkar, Lakshmi Sharma, Manoj Jayadevan, Gargi Adhav, Parveen Patel, Parthasarathy Ranganathan
-
Patent number: 11858134Abstract: A manufacturing process adopting the reconfigurable robotic manufacturing cells that can work conjointly and yet have the capabilities to be reconfigured to disconnect from other cells and handle multiple tasks. The reconfigurable robotic cell is not dependent on any other robotic cells to complete work in progress.Type: GrantFiled: October 27, 2022Date of Patent: January 2, 2024Assignee: Google LLCInventors: Nivedita Ravi, John William Zevenbergen, IV, Joseph Neil Reichenbach, Toby Ge Xu
-
Patent number: 11860294Abstract: Techniques and apparatuses are described that implement electromagnetic vector sensors (EMVS) for a smart-device-based radar system. Instead of including an antenna array of similar antenna elements, the radar system includes two or more electromagnetic vector sensors. At least one of the electromagnetic vector sensors is used for transmission and at least another of the electromagnetic vector sensors is used for reception. Each electromagnetic vector sensor includes a group of antennas with different antenna patterns, orientations, and/or polarizations. An overall footprint of the two electromagnetic vector sensors (e.g., one for transmission and one for reception) can be smaller than antenna arrays used by other radar systems, thereby enabling the radar system to be implemented within space-constrained devices.Type: GrantFiled: August 24, 2021Date of Patent: January 2, 2024Assignee: Google LLCInventors: Luzhou Xu, Jiang Zhu, Jaime Lien, David J. Weber
-
Patent number: 11860923Abstract: The technology relates to selecting and displaying images captured at different points in time. As an example, a user of a computing device may view a first street level image as viewed from a particular location and oriented in a particular direction. The user may select other time periods for which similar images are available. Upon selecting a particular time period, a second street level image may be displayed concurrently with the first street level image, wherein the second street level image was captured on or around the selected time period. If the user changes the perspective of the first image an automatic change in perspective of the second image may occur.Type: GrantFiled: September 29, 2021Date of Patent: January 2, 2024Assignee: Google LLCInventors: Su Chuin Leong, Daniel Caleb Gordon, Jonathan Siegel, Andrew Vytas Kisielius, Aaron Michael Donsbach
-
Patent number: 11861132Abstract: Systems and methods are provided for identifying and rendering content relevant to a user's current mental state and context. In an aspect, a system includes a state component that determines a state of a user during a current session of the user with the media system based on navigation of the media system by the user during the current session, media items provided by the media system that are played for watching by the user during the current session, and a manner via which the user interacts with or reacts to the played media items. In an aspect, the state of the user includes a mood of the user. A selection component then selects a media item provided by the media provider based on the state of the user, and a rendering component effectuates rendering of the media item to the user during the current session.Type: GrantFiled: June 6, 2022Date of Patent: January 2, 2024Assignee: Google LLCInventors: Thabet Alfishawi, Sagar Mittal, Mark Stevens
-
Patent number: 11863398Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.Type: GrantFiled: September 24, 2021Date of Patent: January 2, 2024Assignee: Google LLCInventors: Rajeev Koodli, Mazin Gilbert
-
Patent number: 11862192Abstract: The disclosure provides technology for enhancing the ability of a computing device to detect when a user has discontinued reading a text source. An example method includes receiving audio data comprising a spoken word associated with a text source, wherein the audio data comprises a first duration and a second duration; comparing the audio data with data of the text source, wherein the first duration of the audio data corresponds with the data of the text source; calculating, by a processing device, a correspondence measure between the second duration of the audio data and the data of the text source; and responsive to determining the correspondence measure satisfies a threshold, transmitting a signal to cease comparing audio data with the data of the text source.Type: GrantFiled: August 27, 2018Date of Patent: January 2, 2024Assignee: Google LLCInventors: Chaitanya Gharpure, Evan Fisher, Eric Liu, Peng Yang, Emily Hou, Victoria Fang
-
Patent number: 11862188Abstract: A method of detecting a cough in an audio stream includes a step of performing one or more pre-processing steps on the audio stream to generate an input audio sequence comprising a plurality of time-separated audio segments. An embedding is generated by a self-supervised triplet loss embedding model for each of the segments of the input audio sequence using an audio feature set, the embedding model having been trained to learn the audio feature set in a self-supervised triplet loss manner from a plurality of speech audio clips from a speech dataset. The embedding for each of the segments is provided to a model performing cough detection inference. This model generates a probability that each of the segments of the input audio sequence includes a cough episode. The method includes generating cough metrics for each of the cough episodes detected in the input audio sequence.Type: GrantFiled: October 21, 2021Date of Patent: January 2, 2024Assignee: Google LLCInventors: Jacob Garrison, Jacob Scott Peplinski, Joel Shor
-
Patent number: 11863690Abstract: This disclosure relates to generating telecommunication network measurements. In one aspect, a method includes presenting, by a client device, a digital component that, when interacted with, initiates a call by the client device to a phone number specified by the digital component. A trusted program stores, in a presentation event data structure, a presentation event data element specifying the phone number and resource locator for a reporting system to which reports for the digital component are sent. The trusted program detects a phone call by the client device to a given phone number. The given phone number is compared to one or more presentation event data elements stored in the presentation event data structure. A determination is made that the given phone number matches the phone number specified by the digital component. In response, an event report is transmitted to the reporting system.Type: GrantFiled: May 20, 2020Date of Patent: January 2, 2024Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11861040Abstract: Methods, systems, and apparatus, including an apparatus for managing user data according to user consent settings are described. In some aspects, a method includes determining that a request for transmission by a client device to a recipient will include user data of a user of the client device. In response determining that the request will include the user data, the method includes requesting, from a consent management module of the client device, current user consent settings specified by the user which define at least one of (i) user data that can be transmitted from the client device, (ii) how user data transmitted from the client device can be used or (iii) which recipients can receive and retain user data from the client device. The method further includes receiving, from the consent management module, the current user consent settings and generating request data according the current user consent settings.Type: GrantFiled: January 22, 2020Date of Patent: January 2, 2024Assignee: Google LLCInventors: Gang Wang, Yian Gao
-
Patent number: 11860969Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a sequence to sequence model that is recurrent in depth while employing self-attention to combine information from different parts of sequences.Type: GrantFiled: August 10, 2020Date of Patent: January 2, 2024Assignee: Google LLCInventors: Mostafa Dehghani, Stephan Gouws, Oriol Vinyals, Jakob D. Uszkoreit, Lukasz Mieczyslaw Kaiser
-
Patent number: 11860933Abstract: A method of providing a personalized audio briefing to a user is performed at an electronic device. The device receives identification of information sources associated with the user. Each of the information sources is associated with a content type. The device receives an authorization to access the identified information sources and a preferred order of content types for presentation within the audio briefing. It transmits to a remote system the identification, the authorization, and the preferred order. Following the transmitting, the device receives a verbal input from the user requesting the audio briefing. In response to the verbal input, the device receives a response generated by the remote system, including content from the information sources and information inserted by the remote system based on the authorization to access received from the user. The device outputs an audible response according to the preferred order.Type: GrantFiled: September 3, 2019Date of Patent: January 2, 2024Assignee: Google LLCInventors: Michael Andrew Goodman, Bibo Xu
-
Patent number: 11860962Abstract: A system and method is provided that automatically predicts the link that a user would like to follow by collecting and modeling user actions, and navigates to the link. In one aspect, the system may store a history of the user's manipulation of a browser's user interface, and predict the link of greatest interest to the user by comparing the visual similarity of potential links with previously selected and non-selected links, and estimating the location of the screen that the user is currently viewing.Type: GrantFiled: February 18, 2022Date of Patent: January 2, 2024Assignee: Google LLCInventor: Don Hsi-Yun Yang