Patents Assigned to Google LLC
  • Patent number: 11520632
    Abstract: A method of specifying behavior among a group of computing tasks included in a request to be performed in a domain of computing resources is disclosed. Method steps include receiving, at a scheduler operably coupled to the domain, a p/f request, the received p/f request including a first group and a first relationship, the first group comprising at least a first p/f group element and a second p/f group element, the first relationship defining a desired behavior of the first and second p/f group elements with respect to each other during performance of the p/f request; determining whether the domain includes available computing resources capable of satisfying the first relationship; and in response to a determination that the domain includes available computing resources capable of satisfying the first relationship, allocating, with the scheduler, at least one available computing resource to fulfill the p/f request.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: John Wilkes, David Oppenheimer, Walfredo Cirne, Cosmos Nicolaou
  • Patent number: 11521722
    Abstract: A method and system is provided for assisting a user to assign a label to words or spans of text in a transcript of a conversation between a patient and a medical professional and form groupings of such labelled words or spans of text in the transcript. The transcript is displayed on an interface of a workstation. A tool is provided for highlighting spans of text in the transcript consisting of one or more words. Another tool is provided for assigning a label to the highlighted spans of text. This tool includes a feature enabling searching through a set of predefined labels available for assignment to the highlighted span of text. The predefined labels encode medical entities and attributes of the medical entities. The interface further includes a tool for creating groupings of related highlighted spans of texts. The tools can consist of mouse action or key strokes or a combination thereof.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Christopher Co, Gang Li, Philip Chung, Justin Paul, Daniel Shing Shun Tse, Katherine Chou, Diana Jaunzeikare, Alvin Rajkomar
  • Patent number: 11521909
    Abstract: This document describes a passive thermal-control system that can be integrated into an electronic speaker device and associated electronic speaker devices. The passive thermal-control system uses an architecture that combines heat spreaders and thermal interface materials to transfer heat from heat-generating electronic devices of the electronic speaker device to a housing component of the electronic speaker device. The housing component dissipates the heat to prevent a thermal runaway condition.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Ihab A. Ali, Emil Rahim, Truong Ho Cong
  • Patent number: 11521469
    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: Grant
    Filed: November 25, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Yuan Yuan
  • Patent number: 11522273
    Abstract: An antenna is provided for a wearable personal computing device, such as an earbud. The antenna integrates with other components of the wearable device, such as an input control. For example, the antenna may at least partially surround a portion of a touchpad input at a surface of the device that is exposed when the device is worn. In one example, the antenna shares a ground plane with the touchpad. In another example, the antenna includes two nested traces, wherein a first trace is connected to ground and a second trace is connected to an antenna feed.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Wenjing Su, Jiang Zhu, Maura Aranguren, Eric Dayringer, Troy Edwards, Trevor Hermosillo, Matthew Egan, Chi Kin Benjamin Leung, Yao Ding
  • Patent number: 11521595
    Abstract: A method for training a speech recognition model with a loss function includes receiving an audio signal including a first segment corresponding to audio spoken by a first speaker, a second segment corresponding to audio spoken by a second speaker, and an overlapping region where the first segment overlaps the second segment. The overlapping region includes a known start time and a known end time. The method also includes generating a respective masked audio embedding for each of the first and second speakers. The method also includes applying a masking loss after the known end time to the respective masked audio embedding for the first speaker when the first speaker was speaking prior to the known start time, or applying the masking loss prior to the known start time when the first speaker was speaking after the known end time.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Anshuman Tripathi, Han Lu, Hasim Sak
  • Patent number: 11521134
    Abstract: A system and method are disclosed for running a plurality of simulation tests on a first machine learning model to obtain a plurality of results that are each produced during a respective simulation test, the first machine learning model gradually trained using first training data historically collected over a period of time, the first training data comprising a plurality of first training data sets each including a subset of first training inputs and first target outputs associated with one of a plurality of points in time during the period of time, determining a simulation test of the plurality of simulation tests at which corresponding results of the first machine learning model satisfy a threshold condition, wherein the threshold condition is based on historical data at a first point in time of the plurality of points in time, identifying a first training data set of the plurality of first training data sets on which the first machine learning model used during the determined simulation test was trained,
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Chetan Pitambar Bhole, Tanmay Khirwadkar, Sourabh Prakash Bansod, Sanjay Mangla, Deepak Ramamurthi Sivaramapuram Chandrasekaran
  • Patent number: 11520796
    Abstract: A method for managing data processing includes receiving, from a user of a data query system, a data query for data stored in a data store in communication with the data query system. The method also includes receiving a staleness parameter indicating an upper time boundary for the data query. The upper time boundary limits a query response to data within the data store that is older than the upper time boundary. The method further includes determining whether the data stored within the data store satisfies the staleness parameter. When a portion of the data within the data store fails to satisfy the staleness parameter, the method includes generating the query response that excludes the portion of the data that fails to satisfy the staleness parameter.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Pavan Edara, Jonathan Forbes, Yang Yi
  • Patent number: 11522930
    Abstract: This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventor: Majd Bakar
  • Patent number: 11523169
    Abstract: In accordance with a method for presenting home screen shortcuts, a computer system is coupled to a plurality of media content providers and obtains a respective media application for each of the media content providers. Content is provided for display on the television screen from a first media content provider via a first media application. The computer system obtains a plurality of shortcuts corresponding to a home screen user interface, and the plurality of shortcuts includes one or more media shortcuts and a search shortcut. The home screen user interface is displayed concurrently with the provided content on the television screen, and the one or more media shortcuts and the search shortcut are concurrently displayed on the home screen user interface. In response to selection of the search shortcut, the computer system initiates a shortcut search for one or more additional shortcuts for display on the home screen user interface.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: December 6, 2022
    Assignee: Google LLC
    Inventors: Dennis Miloseski, Justin Koh
  • Publication number: 20220385826
    Abstract: A battery-powered camera includes a system processor configured to operate in a standby mode or a full-power mode. While operating the system processor in the standby mode, the camera detects an event in a field of view of the camera; records, using an image sensor of the camera, a plurality of image frames corresponding to the field of view in which the event was detected; stores in a frame buffer the plurality of image frames; and wakes the system processor from the standby mode. While operating the system processor in the full-power mode, the camera processes the plurality of image frames stored in the frame buffer using the system processor; and provides the processed image frames for streaming.
    Type: Application
    Filed: August 9, 2022
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventor: Calvin Kyaw Wong
  • Publication number: 20220382819
    Abstract: A method for deliver relevant responses to ambiguous queries includes receiving, from a user device associated with a user, a query requesting either information from a digital assistant service or performance of an action by the digital assistant service. When a user intent of the query is unresolved, the method also includes retrieving, from a search engine, currently trending search results for the query and resolving the user intent of the query based on the search results. The method also includes generating a response to the query based the resolved user intent. The response includes information obtained from a particular intent vertical associated with the resolved user intent or fulfillment of the action by the digital assistant service.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: T.V Raman, Peng Rong, Pravir Gupta
  • Publication number: 20220382907
    Abstract: A method for a privacy-aware transcription includes receiving audio-visual signal including audio data and image data for a speech environment and a privacy request from a participant in the speech environment where the privacy request indicates a privacy condition of the participant. The method further includes segmenting the audio data into a plurality of segments. For each segment, the method includes determining an identity of a speaker of a corresponding segment of the audio data based on the image data and determining whether the identity of the speaker of the corresponding segment includes the participant associated with the privacy condition. When the identity of the speaker of the corresponding segment includes the participant, the method includes applying the privacy condition to the corresponding segment. The method also includes processing the plurality of segments of the audio data to determine a transcript for the audio data.
    Type: Application
    Filed: November 18, 2019
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: Oliver Siohan, Takaki Makino, Richard Rose, Otavio Braga, Hank Liao, Basilio Castillo
  • Publication number: 20220383145
    Abstract: A method for regression and time series forecasting includes obtaining a set of hierarchical time series, each time series in the set of hierarchical time series including a plurality of time series data values. The method includes determining, using the set of hierarchical time series, a basis regularization of the set of hierarchical time series and an embedding regularization of the set of hierarchical time series. The method also includes training a model using the set of hierarchical time series and a loss function based on the basis regularization and the embedding regularization. The method includes forecasting, using the trained model and one of the time series in the set of hierarchical time series, an expected time series data value in the one of the time series.
    Type: Application
    Filed: May 25, 2022
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: Rajat Sen, Shuxin Nie, Yaguang Li, Abhimanyu Das, Nicolas Loeff, Ananda Theertha Suresh, Pranjal Awasthi, Biswajit Paria
  • Publication number: 20220383862
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cross-lingual speech recognition are disclosed. In one aspect, a method includes the actions of determining a context of a second computing device. The actions further include identifying, by a first computing device, an additional pronunciation for a term of multiple terms. The actions further include including the additional pronunciation for the term in the lexicon. The actions further include receiving audio data of an utterance. The actions further include generating a transcription of the utterance by using the lexicon that includes the multiple terms and the pronunciation for each of the multiple terms and the additional pronunciation for the term. The actions further include after generating the transcription of the utterance, removing the additional pronunciation for the term from the lexicon. The actions further include providing, for output, the transcription.
    Type: Application
    Filed: August 3, 2022
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: Petar Aleksic, Pedro J Moreno Mengibar
  • Publication number: 20220382857
    Abstract: A method includes receiving a time series anomaly detection query from a user and training one or more models using a set of time series data values. For each respective time series data value in the set, the method includes determining, using the trained models, an expected data value for the respective time series data value and determining a difference between the expected data value and the respective time series data value. The method also includes determining that the difference between the expected data value and the respective time series data value satisfies a threshold. In response to determining that the difference between the expected data value and the respective time series data value satisfies the threshold, the method includes determining that the respective time series data value is anomalous and reporting the anomalous respective time series data value to the user.
    Type: Application
    Filed: May 24, 2022
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: Jiashang LIU, Xi CHENG, Amir HORMATI, Weijie SHEN
  • Publication number: 20220382622
    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: Application
    Filed: May 21, 2022
    Publication date: December 1, 2022
    Applicant: Google LLC
    Inventors: Zichaun Ye, Jiashang Liu, Forest Elliott, Amir Hormati, Xi Cheng, Mingge Deng
  • Patent number: 11516087
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for connecting processors using twisted torus configurations. In some implementations, a cluster of processing nodes is coupled using a reconfigurable interconnect fabric. The system determines a number of processing nodes to allocate as a network within the cluster and a topology for the network. The system selects an interconnection scheme for the network, where the interconnection scheme is selected from a group that includes at least a torus interconnection scheme and a twisted torus interconnection scheme. The system allocates the determined number of processing nodes of the cluster in the determined topology, sets the reconfigurable interconnect fabric to provide the selected interconnection scheme for the processing nodes in the network, and provides access to the network for performing a computing task.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventor: Brian Patrick Towles
  • Patent number: 11513710
    Abstract: A system and method for repartitioning data in a distributed network. The method may include executing, by one or more processors, a first pass of a data set from a plurality of first sources to a plurality of first sinks, each first sink collecting data from one or more of the first sources, and executing, by the one or more processors, a second pass of the data set from a plurality of second sources to a plurality of second sinks, each one of the plurality of first sinks corresponding to one of the plurality of second sources, and each second sink collecting data from one or more of the second sources. Executing the first and second passes causes the data set to be repartitioned such that one or more second sinks collect data that originated from two or more of the first sources.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Mohsen Vakilian, Hossein Ahmadi
  • Patent number: 11516182
    Abstract: A firewall intelligence system, includes a data storage storing a set of firewall rules for a network; a recommendation engine that receives, from a log service, traffic logs detailing traffic for the network and firewall logs detailing the usage of firewall rules in response to the traffic for the network, accesses, from the data storage, the set of firewall rules for the network; processes the set of firewall rules to evaluate the firewall rules against a set of quantitative evaluation rules to determine one or more firewall rule recommendations, wherein each firewall rule recommendation is a recommendation to change at least one of the firewall rules in the set of firewall rules; and a front end API that provides data describing the one or more firewall rule recommendations to a user device.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Kan Cai, Vikas Aggarwal, Gargi Adhav, Rajendra Yavatkar, Ning Zhao, Vishal Gupta