Patents Assigned to Google LLC
  • Patent number: 10496652
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may detect at least one document within the cluster; analyze a parameter corresponding to the document; and compute a cluster score based, in part, on the parameter, wherein the cluster score corresponds with at least one document within the cluster.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Krishna Bharat, Jeffrey A. Dean, Michael Curtiss, Amitabh Singhal, Michael Schmitt
  • Patent number: 10497373
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventor: Matthew Sharifi
  • Patent number: 10498766
    Abstract: A computer program product has a computer-readable storage medium having computer program instructions embodied therein for performing a method for implementing a privacy policy for a user. The method may include the user developing rules that determine whether another user (requester) can access information related to the user. The rules may be stored in a database coupled to a server and evaluated when a request is received from the requester to access the information. If a rule is satisfied by the requester, the server can return the information to the requester. The information can be returned at a level of granularity specified by the user in the satisfied rule. A privacy level can be set by the user to allow access to requesters based on the rules or to deny access to any requesters.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Yan Yu, Michael Chu, Chung-Man Tam, Steven Lee, Ravi Jain, Tu Tu Tsao, Christopher Lambert
  • Patent number: 10499238
    Abstract: Methods and devices may be used to remotely hushing alarms by receiving an indication of an alarm event occurring at a remote device and presenting a visual indicator of the alarm event including a hush option to alter an audible and/or visual alarm notification of the remote device. A user selection of the hush option is received. In response to receiving the user selection of the hush option, communicating, from the electronic device to the remote device via a point-to-point low power wireless connection between the electronic device and the remote device, a hush request requests that the remote device alter its audible and/or visual alarm notification and causes an adjustment of the visual indicator to reflect a status of the hush request.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Patent number: 10496746
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Glen Shires, Sterling Swigart, Jonathan Zolla, Jason J. Gauci
  • Patent number: 10499412
    Abstract: A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventor: Kamesh Raj Velu
  • Patent number: 10497031
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: identifying a placement opportunity for content for a user device characterized as being included in a group in which the group is defined by a user having a specific attribute; providing a bid request to content sponsors, the bid request including characteristic information that identifies information known to a serving system about the user without specifying the attribute that is associated with the user; receiving conditional bids conditioned on the user having a specific attribute from the content sponsors that establish a price to be used in an auction for the placement opportunity; evaluating the received bids in view of the attribute associated with the user including using received bids in the auction to determine a content item for the placement opportunity; and providing a content item for the placement opportunity.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Kai Yang, Douglas N. Gordin, Kim Burchett, Gang Wang
  • Patent number: 10497364
    Abstract: In some implementations, an utterance is determined to include a particular user speaking a hotword based at least on a first set of samples of the particular user speaking the hotword. In response to determining that an utterance includes a particular user speaking a hotword based at least on a first set of samples of the particular user speaking the hotword, at least a portion of the utterance is stored as a new sample. A second set of samples of the particular user speaking the utterance is obtained, where the second set of samples includes the new sample and less than all the samples in the first set of samples. A second utterance is determined to include the particular user speaking the hotword based at least on the second set of samples of the user speaking the hotword.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Ignacio Lopez Moreno, Diego Melendo Casado
  • Patent number: 10498676
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing event detection are disclosed. In one aspect, a method a computing system that receives data from a first computing device associated with a first user that indicates a current context of the first user. The method includes identifying a subset of users associated with the first user based on the current context of the first user, and receiving data indicating a current context of the at least one other user. The method compares the current context of the first user with the current context of the at least one other user and determines that a shared event is presently occurring or has occurred. The shared event can be an event associated with the first user and the at least one other user of the subset of users. The method then indicates, at least to the first user, that the shared event is presently occurring or has occurred.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers
  • Patent number: 10496660
    Abstract: Content items may be selected and served with a resource such that each content item is displayed in a corresponding content item slot based on a determined order. The determined order may be based on content of the resource and a referral query. A referral query location of the resource may be based on the referral query and data indicative of content of the resource. In some implementations, the determined order may be based on a predictive model and the referral query location. The predictive model may be based on aggregate historical data of interactions. In some implementations, the determined order may be based on a proximity of a content item slot relative to the referral query location.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Martin Brandt Freund, Yuanying Xie
  • Patent number: 10496718
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
  • Patent number: 10496182
    Abstract: This document describes techniques and devices for type-agnostic radio frequency (RF) signal representations. These techniques and devices enable use of multiple different types of radar systems and fields through type-agnostic RF signal representations. By so doing, recognition and application-layer analysis can be independent of various radar parameters that differ between different radar systems and fields.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: December 3, 2019
    Assignees: Google LLC, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Jaime Lien, Patrick M. Amihood, Ivan Poupyrev
  • Patent number: 10496810
    Abstract: A method includes prompting, by a first application installed on a client electronic device, a user to install a second application on the client electronic device, and prompting, by the first application, the user to authorize preemptive sign-in to the second application. In response to receiving an indication from the user to install the second application and receiving an indication from the user to authorize preemptive sign-in to the second application, the second application is installed, and a two-factor authentication code that authorizes the user to sign into the second application is generated. The method includes sending a message to the second application, launching the second application, and automatically signing the user into the second application without requiring the user to provide the two-factor authentication code or any other form of second-factor authentication.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Thomas Price
  • Patent number: 10497853
    Abstract: A device (100) includes a first chip (104) having a first circuit element (112), a first interconnect pad (116) in electrical contact (118) with the first circuit element, and a barrier layer (120) on the first interconnect pad, a superconducting bump bond (106) on the barrier layer, and a second chip (102) joined to the first chip by the superconducting bump bond, the second chip having a quantum circuit element (108), in which the superconducting bump bond provides an electrical connection between the first circuit element and the quantum circuit element.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Joshua Yousouf Mutus, Erik Anthony Lucero
  • Patent number: 10496920
    Abstract: The present disclosure provides systems and methods that leverage machine-learned models (e.g., neural networks) to provide enhanced communication assistance. In particular, the systems and methods of the present disclosure can include or otherwise leverage a machine-learned communication assistance model to detect problematic statements included in a communication and/or provide suggested replacement statements to respectively replace the problematic statements. In one particular example, the communication assistance model can include a long short-term memory recurrent neural network that detects an inappropriate tone or unintended meaning within a user-composed communication and provides one or more suggested replacement statements to replace the problematic statements.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Thomas Deselaers, Victor Carbune, Pedro Gonnet Anders, Daniel Martin Keysers
  • Patent number: 10497105
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a computing system that receives images that each have a predefined exposure attribute. For each image, a first set of features of the image are extracted. The first set of features are associated with a label indicating no modification of the image is required. A luminosity characteristic of the image is adjusted to form an adjusted image. A second set of features of the adjusted image are extracted. A neural network is trained to adjust luminosity characteristics of images using the first set of features and the second set of features of the adjusted image. An exposure adjustment model adjusts luminosity characteristics of images based on correction values determined using the trained neural network.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventor: Vlad Cardei
  • Publication number: 20190364482
    Abstract: In a wireless network that includes a plurality of nodes, a method of maintaining, by a first node, information regarding communications links between nodes in the wireless network includes: for each communications link that is established with another node, recording an identification of the other node; and for each message received by the first node from the other node through the communications link with the other node, recording a network pathway by which the message has been sent in the wireless network, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent. Another method includes recording, by a server, for each message that is received by the server from the wireless network, a network pathway by which the message has been sent, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Applicant: Google LLC
    Inventor: Robert W. Twitchell, JR.
  • Publication number: 20190363886
    Abstract: To authenticate a service request, a first server receives a handshake request from a client application. The first server transmits a first nonce to the client application. The first server sends a second nonce and the handshake request to a second server. The second nonce may be a key for decrypting the first nonce, or it may be a separate nonce. The first server stores a result of an operation performed on the first and second nonces. The client application receives a push notification with the second nonce from the second server via a secure and authenticated communication channel. The client application also performs an operation on the nonces to generate a candidate result, which it sends to the first server. If the candidate result matches the stored result, the first server will send the client application a token that grants access to a service.
    Type: Application
    Filed: December 13, 2017
    Publication date: November 28, 2019
    Applicant: Google LLC
    Inventors: Scott Atwood, Artem Malyshev
  • Patent number: D868800
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Evan Malahy, Liron Damir, Christopher Morabito, Nayon Kim, Felix Mejia
  • Patent number: D868828
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventor: Sehee Lee