Patents Assigned to Google LLC
-
Patent number: 10496652Abstract: 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: GrantFiled: September 12, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: Krishna Bharat, Jeffrey A. Dean, Michael Curtiss, Amitabh Singhal, Michael Schmitt
-
Patent number: 10497373Abstract: 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: GrantFiled: August 1, 2019Date of Patent: December 3, 2019Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 10498766Abstract: 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: GrantFiled: July 5, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: Yan Yu, Michael Chu, Chung-Man Tam, Steven Lee, Ravi Jain, Tu Tu Tsao, Christopher Lambert
-
Patent number: 10499238Abstract: 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: GrantFiled: October 12, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
-
Patent number: 10496746Abstract: 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: GrantFiled: December 11, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventors: Glen Shires, Sterling Swigart, Jonathan Zolla, Jason J. Gauci
-
Patent number: 10499412Abstract: 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: GrantFiled: May 2, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventor: Kamesh Raj Velu
-
Patent number: 10497031Abstract: 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: GrantFiled: December 7, 2017Date of Patent: December 3, 2019Assignee: Google LLCInventors: Kai Yang, Douglas N. Gordin, Kim Burchett, Gang Wang
-
Patent number: 10497364Abstract: 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: GrantFiled: April 18, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventors: Ignacio Lopez Moreno, Diego Melendo Casado
-
Patent number: 10498676Abstract: 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: GrantFiled: October 12, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: Daniel M. Keysers, Victor Carbune, Thomas Deselaers
-
Patent number: 10496660Abstract: 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: GrantFiled: September 9, 2013Date of Patent: December 3, 2019Assignee: Google LLCInventors: Martin Brandt Freund, Yuanying Xie
-
Patent number: 10496718Abstract: 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: GrantFiled: February 5, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Patent number: 10496182Abstract: 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: GrantFiled: April 19, 2019Date of Patent: December 3, 2019Assignees: Google LLC, The Board of Trustees of the Leland Stanford Junior UniversityInventors: Jaime Lien, Patrick M. Amihood, Ivan Poupyrev
-
Patent number: 10496810Abstract: 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: GrantFiled: September 26, 2017Date of Patent: December 3, 2019Assignee: Google LLCInventors: Justin Lewis, Thomas Price
-
Patent number: 10497853Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 3, 2019Assignee: Google LLCInventors: Joshua Yousouf Mutus, Erik Anthony Lucero
-
Patent number: 10496920Abstract: 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: GrantFiled: November 11, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: Thomas Deselaers, Victor Carbune, Pedro Gonnet Anders, Daniel Martin Keysers
-
Patent number: 10497105Abstract: 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: GrantFiled: November 1, 2017Date of Patent: December 3, 2019Assignee: Google LLCInventor: Vlad Cardei
-
Publication number: 20190364482Abstract: 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: ApplicationFiled: August 12, 2019Publication date: November 28, 2019Applicant: Google LLCInventor: Robert W. Twitchell, JR.
-
Publication number: 20190363886Abstract: 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: ApplicationFiled: December 13, 2017Publication date: November 28, 2019Applicant: Google LLCInventors: Scott Atwood, Artem Malyshev
-
Patent number: D868800Type: GrantFiled: January 5, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventors: Evan Malahy, Liron Damir, Christopher Morabito, Nayon Kim, Felix Mejia
-
Patent number: D868828Type: GrantFiled: March 23, 2018Date of Patent: December 3, 2019Assignee: Google LLCInventor: Sehee Lee