Google Patents

Google Inc. operates the Google search engine and the platform that delivers targeted ads to its users. The company also offers the GMail e-mail service, the Chrome web browser, the Google Play digital content store, as well as the Android mobile operating system.

Google Patents by Type
  • Google Patents Granted: Google patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Google Patent Applications: Google patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 11928017
    Abstract: A method includes receiving a point data anomaly detection query from a user. The query requests the data processing hardware to determine a quantity of anomalous point data values in a set of point data values. The method includes training a model using the set of point data values. For at least one respective point data value in the set of point data values, the method includes determining, using the trained model, a variance value for the respective point data value and determining that the variance value satisfies a threshold value. Based on the variance value satisfying the threshold value, the method includes determining that the respective point data value is an anomalous point data value. The method includes reporting the determined anomalous point data value to the user.
    Type: Grant
    Filed: May 21, 2022
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Zichuan Ye, Jiashang Liu, Forest Elliott, Amir Hormati, Xi Cheng, Mingge Deng
  • Patent number: 11929877
    Abstract: A method includes receiving, from a first device, a first request indicating a client characteristic, generating a second request for content that simulates a data request originating at a client device with the client characteristic, identifying data of a response to the generated second request, and providing, to the first device, a report based on the identified data.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Xi Leng, Timothy Olds
  • Patent number: 11927989
    Abstract: In one general aspect, a computing device includes a hardware processor, a memory, a first housing portion including a touch screen display, and a second housing portion coupled to the first housing portion by a hinge, where the second housing portion includes a rotatable keyboard.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventor: Christopher Wiley Sleat
  • Patent number: 11930241
    Abstract: Systems and methods for optimizing videos are disclosed. A method of the present disclosure includes analyzing a video using a plurality of rules to determine one or more optimizations for the video, the one or more optimizations reflecting a subset of properties to improve viewership statistics of the video by automatically modifying characteristics of the video based on the subset of properties that is indicative of improved viewership statistics pertaining to a plurality of users of a media hosting service, wherein the characteristics comprise at least one characteristic, which when automatically modified, results in a change to the video that correlates to improved viewership statistics pertaining to the plurality of users. The method further includes causing the characteristics of the video to be modified to implement the one or more optimizations, and causing the video with the modified characteristics to be presented to at least a subset of the plurality of users.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Vladimir Vuskovic, Dhruv Bakshi, Amaury Forgeot d'Arc, Christoph Poropatits
  • Patent number: 11930356
    Abstract: This document describes a three-party cryptographic handshake protocol in a wireless network in which a sighter receives, from a beacon, a packet including an exponentiation of a random value and a proxy value and generates an end-to-end encrypted ephemeral identifier (E2EE-EID) from the exponentiation of the random value and the proxy value. The sighter generates a message for an owner, selects a private key, and computes an exchanged key using the private key and the E2EE-EID. The sighter extracts a common symmetric key from the exchanged key, encrypts the message using the common symmetric key, and transmits the encrypted message to the owner.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Marcel M. M. Yung, David Lazarov
  • Patent number: 11926820
    Abstract: This disclosure describes methods and compositions for protein and peptide sequencing.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Annalisa Marie Pawlosky, Michael Gibbons, Shirley Jing Shao, Marc Berndl, Michelle Therese Hoerner Dimon, Ali Bashir, Lauren Schiff
  • Patent number: 11928574
    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: January 13, 2023
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Mingxing Tan, Quoc Le, Bo Chen, Vijay Vasudevan, Ruoming Pang
  • Patent number: 11928259
    Abstract: A method can include determining that a measured distance, of an object in contact with a touchscreen, from a sensor included in the touchscreen, is less than or equal to a first distance and equal to or greater than a second distance, based on determining that the measured distance of the object from the sensor is less than or equal to the first distance and equal to or greater than the second distance, providing haptic feedback as a function of the measured distance, the haptic feedback being greater for smaller measured distances; determining that the measured distance is less than the second distance; and in response to determining that the measured distance is less than the second distance, decreasing the haptic feedback.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventor: Diego Rivas
  • Patent number: 11928162
    Abstract: The disclosure provides technology for importing a set of media items from a content source by optically analyzing a graphical interface of the content source. An example method includes initiating, by a processing device, an import of a set of media items from a content source; capturing image content of a graphical interface of the content source; extracting data from the image content of the graphical interface; identifying a media item of the content source based on the data from the image content; and storing a reference to the media item.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventor: Neil Cormican
  • Patent number: 11928237
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors in a client device and its associated applications while preserving the privacy of the user of the device. Methods can include obtaining and blinding contextual application data for an application on a device. Data regarding the application's digital certificate and device trustworthiness data are obtained and provided to a trust assessment server along with the blinded data. This server can provide indications that the device is trustworthy and the application is authentic, and can digitally sign the blinded data. The digital signature can be validated and the unblinded contextual application data can be obtained. If the unblinded data matches the contextual application data, the application can provide the digital signature, the indications, and the unblinded contextual application data to an error detection server, which in turn can indicate the application does not have errors.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung, David Bruce Turner
  • Patent number: 11928559
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transformation for machine learning pre-processing. In some implementations, an instruction to create a model is obtained. A determination is made whether the instruction specifies a transform. In response to determining that the instruction specifies a transform, a determination is made as to whether the transform requires statistics on the training data. The training data is accessed. In response to determining that the transform requires statistics on the training data, transformed training data is generated from both the training data and the statistics. A model is generated with the transformed training data. A representation of the transform and the statistics is stored as metadata for the model.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Jiaxun Wu, Amir H. Hormati
  • Patent number: 11930062
    Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives the live stream and data indicating the timestamp corresponding to the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11928577
    Abstract: A parallel convolutional neural network is provided. The CNN is implemented by a plurality of convolutional neural networks each on a respective processing node. Each CNN has a plurality of layers. A subset of the layers are interconnected between processing nodes such that activations are fed forward across nodes. The remaining subset is not so interconnected.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Alexander Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton
  • Patent number: 11928580
    Abstract: Methods, systems, and apparatus, including computer-readable media, are described for interleaving memory requests to accelerate memory accesses at a hardware circuit configured to implement a neural network model. A system generates multiple requests that are processed against a memory of the system. Each request is used to retrieve data from the memory. For each request, the system generates multiple sub-requests based on a respective size of the data to be retrieved using the request. The system generates a sequence of interleaved sub-requests that includes respective sub-requests of a first request interleaved among respective sub-requests of a second request. Based on the sequence of interleaved sub-requests, a module of the system receives respective portions of data accessed from different address locations of the memory. The system processes each of the respective portions of data to generate a neural network inference using the neural network model implemented at the hardware circuit.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Gurushankar Rajamani, Alice Kuo
  • Patent number: 11928586
    Abstract: Methods, systems, and apparatus for designing a quantum control trajectory for implementing a quantum gate using quantum hardware. In one aspect, a method includes the actions of representing the quantum gate as a sequence of control actions and applying a reinforcement learning model to iteratively adjust each control action in the sequence of control actions to determine a quantum control trajectory that implements the quantum gate and reduces leakage, infidelity and total runtime of the quantum gate to improve its robustness of performance against control noise during the iterative adjustments.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Yuezhen Niu, Hartmut Neven, Vadim Smelyanskiy, Sergio Boixo Castrillo
  • Patent number: 11928587
    Abstract: Techniques and apparatuses are described for enabling base station-user equipment messaging regarding deep neural networks. A network entity (base station 121, core network server 320) determines a neural network formation configuration (architecture and/or parameter configurations 1208) for a deep neural network (deep neural network(s) 604, 608, 612, 616) for processing communications transmitted over the wireless communication system. The network entity (base station 121, core network server 302) communicates the neural network formation configuration to a user equipment (UE 110). The user equipment (UE 110) configures a first neural network (deep neural network(s) 608, 612) based on the neural network formation configuration. In implementations, the user equipment (UE 110) recovers information communicated over the wireless network using the first neural network (deep neural network(s) 608, 612).
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 11929018
    Abstract: A frame generation subsystem renders a sequence of frames and a display control subsystem provides a brightness control signal configured to control a brightness of frames displayed at a display panel via pulse width modulation (PWM) of the brightness control signal and determines a deviation in a duty cycle of a first PWM period of the brightness control signal from a default duty cycle resulting from a delayed rendering of a frame. The display control subsystem adjusts a duty cycle of at least a second PWM period to compensate for the deviation in the duty cycle of the first PWM period. The resulting average duty cycle of the brightness control signal over the two frame periods is approximately equal to a default duty cycle and thereby mitigates viewable flicker resulting from the duty cycle change caused by the delayed rendering.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Sang Young Youn, Sun-il Chang, Wonjae Choi, Hyunchul Kim
  • Patent number: 11929064
    Abstract: A method for detecting a hotword includes receiving a sequence of input frames that characterize streaming audio captured by a user device and generating a probability score indicating a presence of a hotword in the streaming audio using a memorized neural network. The network includes sequentially-stacked single value decomposition filter (SVDF) layers and each SVDF layer includes at least one neuron. Each neuron includes a respective memory component, a first stage configured to perform filtering on audio features of each input frame individually and output to the memory component, and a second stage configured to perform filtering on all the filtered audio features residing in the respective memory component. The method also includes determining whether the probability score satisfies a hotword detection threshold and initiating a wake-up process on the user device for processing additional terms.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Raziel Alvarez Guevara, Hyun Jin Park
  • Patent number: 11929072
    Abstract: Methods, apparatus, and computer readable media related to receiving textual input of a user during a dialog between the user and an automated assistant (and optionally one or more additional users), and generating responsive reply content based on the textual input and based on user state information. The reply content is provided for inclusion in the dialog. In some implementations, the reply content is provided as a reply, by the automated assistant, to the user's textual input and may optionally be automatically incorporated in the dialog between the user and the automated assistant. In some implementations, the reply content is suggested by the automated assistant for inclusion in the dialog and is only included in the dialog in response to further user interface input.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Victor Carbune, Daniel Keysers, Thomas Deselaers
  • Patent number: 11929680
    Abstract: The present disclosure describes various aspects of adaptive current control in switching power regulators for fast transient response. In some aspects, a clock of a switching power regulator is prevented, in response to detecting a transient load, from affecting application of current to an inductor of the regulator. A first switch device applies current to the inductor of the regulator until inductor current reaches a maximum current level. A second switch device then enables the current to flow through the inductor until the inductor current reaches a current control signal based on an output voltage of the switching power regulator. In some aspects, an offset is also applied to the current control signal to further increase average inductor current. These operations may be repeated without interruption from the clock to quickly increase the inductor current, and thus current provided to the regulator output in response to the transient load.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventor: Wei Shen
  • Patent number: 11930050
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item. The interface management component can provide the first action data structure to the client computing device for rendering as audio output, and can transmit the content item converted for a first modality to deliver the content item for rendering from the selected interface.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Richard Rapp, Gaurav Bhaya, Robert Stets
  • Patent number: 11928482
    Abstract: A method includes, for each of a plurality of web resources, receiving, at a communications server, data indicating characteristics of a respective web resource, detecting, based on the received data, that the respective web resource provides functionality for live assistance by a third party content provider through a chat user interface on the respective web resource, and storing, in a database, an entry that indicates that the respective web resource has the functionality. The method includes receiving, from a user, a request to access a particular web resource hosted by a particular third party content provider, determining, based on a stored entry in the database representing the particular web resource, that the web resource provides functionality for live assistance by the particular third party content provider through a particular chat user interface on the web resource, and initiating a chat session between the user and the third party content provider.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Sriram Bhargav Karnati, Varun Soundararajan
  • Publication number: 20240078116
    Abstract: A method for configuring and deploying execution environments for software applications includes receiving a bootstrap execution environment from a data store, the bootstrap execution environment including a software application, the software application including a manifest of dependencies. The method includes executing the bootstrap execution environment and determining whether an enhanced execution environment is available from the data store. When the enhanced execution environment is available from the data store, the method includes receiving the enhanced execution environment from the data store and enhancing the bootstrap execution environment based on the received enhanced execution environment. When the enhanced execution environment is not available from the data, the method includes enhancing the bootstrap execution environment based on the manifest of dependencies to create the enhanced execution environment and storing the enhanced execution environment in the data store.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Applicant: Google LLC
    Inventors: Dominic Kramer, Ryan Day
  • Publication number: 20240078846
    Abstract: This document describes techniques and systems that enable grid-based enrollment for face authentication. The techniques and systems include overlaying a three-dimensional (3D) tracking window over a preview image of the user's face displayed via a display device. The 3D tracking window includes a plurality of segments, which persist to correspond to an approximate direction that the user's face is facing. Based on the tracking, segments are highlighted to indicate the approximate direction that the user's face is facing, a camera captures enrollment images of the user's face facing that direction, and embeddings are generated based on the enrollment images and stored in a fixed grid of pose cells corresponding to various facial poses for use in face authentication. Responsive to generation and storage of the embeddings, an indication that the one or more segments are completed is provided.
    Type: Application
    Filed: December 5, 2019
    Publication date: March 7, 2024
    Applicant: Google LLC
    Inventors: Kevin Chyn, James Brooks Miller, Tyler Reed Kugler
  • Publication number: 20240079013
    Abstract: A method for evaluating a verification model includes receiving a first and a second set of verification results where each verification result indicates whether a primary model or an alternative model verifies an identity of a user as a registered user. The method further includes identifying each verification result in the first and second sets that includes a performance metric. The method also includes determining a first score of the primary model based on a number of the verification results identified in the first set that includes the performance metric and determining a second score of the alternative model based on a number of the verification results identified in the second set that includes the performance metric. The method further includes determining whether a verification capability of the alternative model is better than a verification capability of the primary model based on the first score and the second score.
    Type: Application
    Filed: November 9, 2023
    Publication date: March 7, 2024
    Applicant: Google LLC
    Inventors: Jason Pelecanos, Pu-sen Chao, Yiling Huang, Quan Wang
  • Publication number: 20240080538
    Abstract: The various implementations described herein include a video camera assembly that includes: (1) a housing; (2) an image sensor encased in the housing and configured to capture activity of the smart home environment; (3) a wireless radio configured to transmit video frames captured by the image sensor to an electronic device via a remote server; (4) at least one infrared transmitter configured to selectively illuminate the smart home environment; (5) one or more circuit boards encased in the housing, the one or more circuit boards including at least one processor mounted thereon; and (6) a heating component coupled to the image sensor, the heating component configured to continuously maintain the image sensor at a temperature above a threshold temperature while the image sensor is capturing the activity of the smart home environment.
    Type: Application
    Filed: October 19, 2023
    Publication date: March 7, 2024
    Applicant: Google LLC
    Inventors: Jason Rukes, Tyler Wilson, Amber Volmering, William Dong, Jeffrey Law, Jason Goulden, Guangxun Liao, Kevin Edward Booth, Dietrich Ho, Daniel Patrick Foran, Oliver Mueller, Mark Kraz
  • Patent number: 11922276
    Abstract: A device includes: a substrate; a superconducting quantum interference device (SQUID) including a superconductor trace arranged on an upper surface of the substrate and having at least one Josephson junction interrupting a path of the superconductor trace, in which the superconductor trace includes a first superconductor material that exhibits superconducting properties at or below a corresponding superconducting critical temperature; and a dielectric capping layer on an upper surface of the SQUID, in which the dielectric capping layer covers a majority of the superconductor trace of the SQUID, and the capping layer includes an opening through which a first region of the SQUID is exposed, the first region of the SQUID including a first Josephson junction.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventor: Rami Barends
  • Patent number: 11922292
    Abstract: Methods, systems, and apparatus, including computer-readable media, are described for a hardware circuit configured to implement a neural network. The circuit includes a first memory, respective first and second processor cores, and a shared memory. The first memory provides data for performing computations to generate an output for a neural network layer. Each of the first and second cores include a vector memory for storing vector values derived from the data provided by the first memory. The shared memory is disposed generally intermediate the first memory and at least one core and includes: i) a direct memory access (DMA) data path configured to route data between the shared memory and the respective vector memories of the first and second cores and ii) a load-store data path configured to route data between the shared memory and respective vector registers of the first and second cores.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Thomas Norrie, Andrew Everett Phelps, Norman Paul Jouppi, Matthew Leever Hedlund
  • Patent number: 11922932
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for speech recognition using attention-based sequence-to-sequence models. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A sequence of feature vectors indicative of the acoustic characteristics of the utterance is generated. The sequence of feature vectors is processed using a speech recognition model that has been trained using a loss function that uses a set of speech recognition hypothesis samples, the speech recognition model including an encoder, an attention module, and a decoder. The encoder and decoder each include one or more recurrent neural network layers. A sequence of output vectors representing distributions over a predetermined set of linguistic units is obtained. A transcription for the utterance is obtained based on the sequence of output vectors. Data indicating the transcription of the utterance is provided.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Rohit Prakash Prabhavalkar, Tara N. Sainath, Yonghui Wu, Patrick An Phu Nguyen, Zhifeng Chen, Chung-Cheng Chiu, Anjuli Patricia Kannan
  • Patent number: 11922562
    Abstract: Disclosed herein is methods and systems for providing different views to a viewer. One particular embodiment includes a method including providing, to a neural network, a plurality of 2D images of a 3D object. The neural network may include a signed distance function based sinusoidal representation network. The method may further include obtaining a neural model of a shape of the object by obtaining a zero-level set of the signed distance function; and modeling an appearance of the object using a spatially varying emission function. In some embodiments, the neural model may be converted into a triangular mesh representing the object which may be used to render multiple view-dependent images representative of the 3D object.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Gordon Wetzstein, Andrew Jones, Petr Kellnhofer, Lars Jebe, Ryan Spicer, Kari Pulli
  • Patent number: 11922941
    Abstract: An electronic device stores a voice assistant library for execution on the electronic device based on the electronic device having a first device type. The electronic device receives a verbal input from a user. It extracts request information from the verbal input by processing the verbal input using the voice assistant library executing on the device. It transmits a request to a remote system. The electronic device receives a response to the request. The response is generated by the remote system. The electronic device performs an operation in accordance with the response by one or more voice-processing modules of the configured voice assistant library.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Raunaq Shah
  • Patent number: 11922636
    Abstract: An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented reality (AR) object from a memory, segments a captured image of the real environment into foreground pixels and background pixels, and composites an image for display wherein the AR object is placed between the foreground pixels and the background pixels. As the pose of the electronic device changes, the electronic device maintains the relative position of the AR object with respect to the real environment in images for display.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: David Bond, Mark Dochtermann
  • Patent number: 11922582
    Abstract: Generating a location-specific three-dimensional model in response to a location query can provide users with a better understanding of a location through providing better interactivity, better perspective, and better understanding of dimensionality. Generation of the models can be enabled by leveraging a three-dimensional asset database and segmentation methods. The location-specific models can provide further utility by further including situation specific simulated effects, such as simulated weather or traffic.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Ignacio Garcia Dorado, Charles Goran, Jordi Serrano Berbel, Luke Barrington, Bilawal Singh Sidhu, Thomas Windheuser, Thomas Robert Escobar, Jan Stria
  • Patent number: 11922945
    Abstract: Implementations relate to dynamically, and in a context-sensitive manner, biasing voice to text conversion. In some implementations, the biasing of voice to text conversions is performed by a voice to text engine of a local agent, and the biasing is based at least in part on content provided to the local agent by a third-party (3P) agent that is in network communication with the local agent. In some of those implementations, the content includes contextual parameters that are provided by the 3P agent in combination with responsive content generated by the 3P agent during a dialog that: is between the 3P agent, and a user of a voice-enabled electronic device; and is facilitated by the local agent. The contextual parameters indicate potential feature(s) of further voice input that is to be provided in response to the responsive content generated by the 3P agent.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Barnaby James, Bo Wang, Sunil Vemuri, David Schairer, Ulas Kirazci, Ertan Dogrultan, Petar Aleksic
  • Patent number: 11922668
    Abstract: A set of user interface tools is described facilitating asynchronous adjudication of one or more regions-of-interest in a medical image by a group of two or more graders, each of which has access to the set of tools in a workstation environment. The set of tools include (1) a feature for enabling the graders to assess the medical image and manually delineate one or more specific regions-of-interest (ROI) in the medical image, (2) a feature for assessing the ROI(s) delineated by other graders, including display of the ROI delineated by other graders; (3) dialog features for explaining and discussing the assessments, including a text feature for discussing the assessments. The dialog features and the ROIs delineated by all the graders are visible to all the graders on the workstation display as they collectively adjudicate the medical image in a round-robin manner. The set of tools further include (4) a feature for manually verifying grader agreement with the other graders' assessments.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Rebecca Ackermann, William Chen, Thad Hughes, Teagan Daly, Scott McKinney, Rory Sayres, Quang Duong, Jacob Stimes, Eric Lindley, Cristhian Cruz, Beverly Freeman
  • Patent number: 11923600
    Abstract: This document describes a multi-function module for mmWave communication and user input using mechanical switches in an electronic device. The multi-function module may be located behind a non-conductive button (e.g., volume button, power button) of the electronic device. Further, the multi-function module includes an elongated antenna substrate with mechanical switches mounted thereon and distributed along a longitudinal length of the antenna substrate. At least one of the mechanical switches is implemented as a radiating element for a mmWave patch antenna. The multi-function module also includes one or more integrated circuit components mounted to the antenna substrate and configured to use the at least one mechanical switch as the radiating element for the mmWave patch antenna to provide the mmWave communication. In this way, the multi-function module enables the mechanical switches to coexist with the mmWave patch antennas.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Vijay L. Asrani, Warren Z. Jones
  • Patent number: 11923696
    Abstract: This document describes a passive adapter for wireless charging of an electronic device and associated methods and systems. The described passive adapter includes two coils connected by a capacitor and separated by a core material that prevents mutual coupling between the coils. These two coils may have differing sizes, such that one coil can size-match to a transmitter coil of an existing wireless charger and the second coil can size-match to a smaller (or larger) receiver coil in a wireless-power receiver to charge a battery of the wireless-power receiver. In aspects, these two coils may be separated by a distance that enables the passive adapter to act as a passive repeater by bridging a space between the transmitter coil and the receiver coil.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Liang Jia, Srenik Suresh Mehta, Srikanth Lakshmikanthan
  • Patent number: 11923706
    Abstract: This disclosure describes apparatuses and techniques for a switched multi-cell battery system for electronic devices. In some aspects, a switched multi-cell battery system may transfer, via a plurality of power control switches electrical power from a power adapter to components of the electronic device by charging battery cells in series and by discharging the battery cells in parallel or as a single battery cell. As a result, the switched multi-cell battery system may reduce or eliminate a voltage step-down conversion stage to increase a power-transfer efficiency of an electronic device. By doing so, charging times may be reduced or operating times may be increased, thereby improving users' experience with their electronic devices.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventor: Liang Jia
  • Patent number: 11922119
    Abstract: Implementations set forth herein relate to providing selectable autofill suggestions, which correspond to application actions that are at least partially fulfilled using server command data—prior to a user selecting a particular selectable autofill suggestion. Proactively fulfilling command data in this way mitigates latency between user selection of a suggestion and fulfillment of a particular action. Initially, a partial input can be processed to generate autofill suggestions, which can be communicated to a server device for further processing. The autofill suggestions can also be rendered for selection at a touch display interface, thereby allowing a user to select one of the autofill suggestions. As command fulfillment data is provided by the server, the command fulfillment data can be available to a corresponding application(s) in order that any corresponding actions can be at least partially fulfilled prior to user selection.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventor: Keun Soo Yim
  • Patent number: 11924449
    Abstract: A learning model is trained for rate-distortion behavior prediction against a corpus of a video hosting platform and used to determine optimal bitrate allocations for video data given video content complexity across the corpus of the video hosting platform. Complexity features of the video data are processed using the learning model to determine a rate-distortion cluster prediction for the video data, and transcoding parameters for transcoding the video data are selected based on that prediction. The rate-distortion clusters are modeled during the training of the learning model, such as based on rate-distortion curves of video data of the corpus of the video hosting platform and based on classifications of such video data. This approach minimizes total corpus egress and/or storage while further maintaining uniformity in the delivered quality of videos by the video hosting platform.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Sam John, Balineedu Adsumilli, Akshay Gadde
  • Patent number: 11924150
    Abstract: Implementations are directed to enabling a representative associated with an entity to quickly and efficiently modify a voice bot associated with the entity. The voice bot can be previously trained to communicate with user(s) on behalf of the entity through various communication channels (e.g., a telephone communication channel, a software application communication channel, a messaging communication channel, etc.). Processor(s) of a computing device can receive, from the representative, representative input to modify behavior(s) and/or parameter(s) that the voice bot utilizes in communicating with the plurality of users via the communication channels, determine whether the representative is authorized to cause the behavior(s) and/or parameter(s) to be modified, and cause the behavior(s) and/or parameter(s) to be modified in response to determining that the representative is authorized.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11924507
    Abstract: A process adapts user-initiated search queries. The process executes at a client device with a microphone. The process downloads audio fingerprints from a remote server for a plurality of video programs, and downloads information that correlates the audio fingerprint to the video programs. The audio fingerprints are preselected according to relevancy criteria, including stored user preferences and prior search queries by the user. The audio fingerprints and correlating information are stored locally. The process detects ambient sound using the microphone and computes one or more sample audio fingerprints from the detected ambient sound. The process matches a sample audio fingerprint to a locally stored audio fingerprint and uses the correlating information to identify a first video program corresponding to the matched sample audio fingerprint. The process then receives user input to initiate a search query. The process provides auto-complete suggestions for the search query based on the first video program.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope
  • Patent number: 11924149
    Abstract: Implementations set forth herein relate to an automated assistant that facilitates the creation of complex messages from user input(s) to the automated assistant. Each message can be created according to a respective template that is selected based on user input that directs the automated assistant to communicate a message to a recipient. Furthermore, sections of a template can be designated for certain content based on prior messages communicated by one or more users to one or more recipients. In this way, in response to a user requesting that the automated assistant send a message, the automated assistant can select a related template and fill out the template accordingly. In some instances, content that is assigned to certain sections of the selected template can come from a variety of different sources and/or may not be explicitly specified in the request from the user to the automated assistant.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Victor Carbune
  • Patent number: 11921592
    Abstract: According to an aspect, a method of restoring a computing session includes receiving, over a network, session data from a server computer, where the session data includes information about at least one session item that is active during a computing session of a first computing device. The at least one session item includes at least one of a web application or a native application. The method includes restoring the at least one session item of the computing session on a second computing device based on the session data, where the at least one session item is arranged on a user interface of the second computing device according to a display arrangement that corresponds to a display arrangement of the at least one session item on a user interface of the first computing device.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Xin Wang, Shihui Song, Aga Wronska
  • Patent number: 11922209
    Abstract: Systems and methods of invoking functions of agents via digital assistant applications are provided. Each action-inventory can have an address template for an action by an agent. The address template can include a portion having an input variable used to execute the action. A data processing system can parse an input audio signal from a client device to identify a request and a parameter to be executed by the agent. The data processing system can select an action-inventory for the action corresponding to the request. The data processing system can generate, using the address template, an address. The address can include a substring having the parameter used to control execution of the action. The data processing system can direct an action data structure including the address to the agent to cause the agent to execute the action and to provide output for presentation.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Jason Douglas, Carey Radebaugh, Ilya Firman, Ulas Kirazci, Luv Kothari
  • Patent number: 11921990
    Abstract: A user interface comprising a set of comments that are aggregated from and included in a plurality of collaborative documents provided by a cloud-based content management platform are displayed. Each of the plurality of collaborative documents is a separate data file. A modification to a comment of the set of comments is received based on user input via the user interface displaying the set of comments included in the plurality of collaborative documents. Responsive to receiving the modification to the comment of the set of comments based on the user input via the user interface displaying the set of comments included in the plurality of collaborative documents, the user interface is updated to reflect the modified comment of the set of comments.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Google LLC
    Inventors: Damon Seeley, Ariel Sachter-Zeltzer
  • Patent number: D1016879
    Type: Grant
    Filed: August 22, 2023
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Mark Woolhiser Huang, Sung Bai, Maj Isabelle Olsson, Albert Lee
  • Patent number: D1016886
    Type: Grant
    Filed: August 22, 2023
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Mark Woolhiser Huang, Sung Bai, Maj Isabelle Olsson, Albert Lee
  • Patent number: D1016890
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: March 5, 2024
    Assignee: GOOGLE LLC
    Inventors: Gregory R. Duffy, Melissa D. McLean, Aamir S. Virani
  • Patent number: D1017625
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: March 12, 2024
    Assignee: GOOGLE LLC
    Inventor: Christopher Norman