Patents Assigned to Google LLC
  • Patent number: 10528663
    Abstract: A computing device outputs for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys, receives an indication of at least one gesture to select a group of keys of the plurality of keys, and determines at least one characteristic associated with the at least one gesture to select the group of keys of the plurality of keys. The computing device modifies a spatial model based at least in part on the at least one characteristic and determines a candidate word based at least in part on data provided by the spatial model and a language model, wherein the spatial model provides data based at least in part on the indication of the at least one gesture and wherein the language model provides data based at least in part on a lexicon. The computing device outputs for display at the presence-sensitive display, the candidate word.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Shumin Zhai, Ciprian Ioan Chelba
  • Patent number: 10531202
    Abstract: In some implementations, an actuator can include a magnetic cup comprising a base and sidewalls defining a cavity, the base comprising a planar outer surface opposite the cavity, an edge of the outer surface comprising one or more joint elements; a magnet arranged in the cavity of the magnetic cup; a voice coil arranged in an air gap separating the sidewalls and the magnet; a support comprising one or more magnetic suspension members each comprising an edge shaped to fit to a corresponding one of the joint elements and having a first side that is a) flush with the planar outer surface or b) displaced from the planar outer surface along a first axis perpendicular to the planar outer surface in a direction toward the cavity of the magnetic cup; and a coupling plate attached to the voice coil and the support.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Rajiv Bernard Gomes, Mark William Starnes, Anthony King
  • Patent number: 10528650
    Abstract: A system identifies a document and provides an excerpt page corresponding to the document. The excerpt page includes a page of the document and a set of links to sections of the document. One of the links corresponds to a section containing the page and includes text associated with the link, a next page element to permit a next page in the document to be presented, and a previous page element to permit a previous page in the document to be presented. The next page element and the previous page element are visually associated with the text associated with the link.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventor: Joe Sriver
  • Patent number: 10529320
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech recognition using complex evolution recurrent neural networks. In some implementations, audio data indicating acoustic characteristics of an utterance is received. A first vector sequence comprising audio features determined from the audio data is generated. A second vector sequence is generated, as output of a first recurrent neural network in response to receiving the first vector sequence as input, where the first recurrent neural network has a transition matrix that implements a cascade of linear operators comprising (i) first linear operators that are complex-valued and unitary, and (ii) one or more second linear operators that are non-unitary. An output vector sequence of a second recurrent neural network is generated. A transcription for the utterance is generated based on the output vector sequence generated by the second recurrent neural network.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Izhak Shafran, Thomas E. Bagby, Russell John Wyatt Skerry-Ryan
  • Patent number: 10528887
    Abstract: A device includes: a first qubit including a first co-planar waveguide; a second qubit including a second co-planar waveguide, in which the second co-planar waveguide crosses the first co-planar waveguide; and a qubit coupler including a loop having a first lobe and a second lobe, in which a first portion of the first lobe extends parallel to the first co-planar waveguide, a second portion of the first lobe extends parallel to the second co-planar waveguide, a first portion of the second lobe extends parallel to the first co-planar waveguide, and a second portion of the second lobe extends parallel to the second co-planar waveguide.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Yu Chen, Dvir Kafri
  • Patent number: 10528316
    Abstract: Methods, systems, and media for presenting requested content on public display devices are provided.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Eric H C Liu, Kenneth Wayne Dauber, Michel Weksler, Jeremy Lyon
  • Patent number: 10528988
    Abstract: A method of providing an ad extension includes selecting an advertisement for display. The method also includes selecting additional information related to the advertisement. The method also includes transmitting data representing the advertisement to a browser. The browser interacts with an expandable API to render an inline frame having an advertisement slot. The browser renders and displays the advertisement in the frame. The method also includes transmitting display data representing the additional information related to the advertisement to the browser. The browser receives an input to activate the ad extension. In response to the input, the browser interacts with the expandable API system to expand and render the frame. The browser renders, in the frame, the advertisement slot containing the advertisement. The browser also renders, in the frame, the additional information. The browser displays the expanded inline frame, such that the displayed frame covers a portion of the content.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Amy Wu, Brandon Murdock Pearcy, Nathan Peter Lucash, Jun Xu, Yi Zhang, Zhen Yu
  • Patent number: 10528866
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a document classification neural network. One of the methods includes training an autoencoder neural network to autoencode input documents, wherein the autoencoder neural network comprises the one or more LSTM neural network layers and an autoencoder output layer, and wherein training the autoencoder neural network comprises determining pre-trained values of the parameters of the one or more LSTM neural network layers from initial values of the parameters of the one or more LSTM neural network layers; and training the document classification neural network on a plurality of training documents to determine trained values of the parameters of the one or more LSTM neural network layers from the pre-trained values of the parameters of the one or more LSTM neural network layers.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Andrew M. Dai, Quoc V. Le
  • Patent number: 10531030
    Abstract: A method is described that includes, on an image processor having a two dimensional execution lane array and a two dimensional shift register array, repeatedly shifting first content of multiple rows or columns of the two dimensional shift register array and repeatedly executing at least one instruction between shifts that operates on the shifted first content and/or second content that is resident in respective locations of the two dimensional shift register array that the shifted first content has been shifted into.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Albert Meixner, Daniel Frederic Finchelstein, David Patterson, William R. Mark, Jason Rupert Redgrave, Ofer Shacham
  • Publication number: 20200005625
    Abstract: Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
    Type: Application
    Filed: April 4, 2019
    Publication date: January 2, 2020
    Applicant: Google LLC
    Inventors: Brian Conner, Kelly Veit
  • Publication number: 20200008152
    Abstract: The present disclosure describes techniques and systems to mitigate a power condition local to a user device by deactivating high-bandwidth transmission of data to the user device. While receiving multiple streams of data as part of high-bandwidth wireless communications, the user device determines a local power condition and sends a deactivation message that causes a base station to deactivate transmission of at least one of the multiple streams of data.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Applicant: Google LLC
    Inventors: Erik Richard Stauffer, Jibing Wang
  • Publication number: 20200005361
    Abstract: Computer-implemented methods for advertising a 3D object in a web browser are provided. In one aspect, a method includes obtaining modeling data for a 3D object, formatting the modeling data for display in an advertisement in a web browser, and providing the formatted modeling data to the web browser for display in the advertisement. The advertisement includes a display of at least a portion of the 3D object based on an initial default view or a user selected view based on a query received from the user. Systems and machine-readable media are also provided.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Applicant: Google LLC
    Inventors: Roni F. ZEIGER, Arthur E. BLUME
  • Publication number: 20200004793
    Abstract: When a client device loads a resource, a request for a first content item for a first content item slot is transmitted to a content item selection system. The content item selection system uses a predictive model to determine a predicted content item slot based on a document object model position of the first content item slot and a URL of the resource or a publisher identifier. Parameters for the predicted content item slot are used to select a subsequent content item for the predicted content item slot. The first content item and the subsequent content item are transmitted to the client device responsive to the request. The subsequent content item includes metadata indicative of the parameters of the predicted content item slot to be matched to a subsequent content item slot of the resource.
    Type: Application
    Filed: September 10, 2019
    Publication date: January 2, 2020
    Applicant: Google LLC
    Inventors: Matthew Strecker Burriesci, David Kent German, Mathieu Gagne, Michael Kleber, Jonathan Frank Guarino, Guy Maor
  • Publication number: 20200008138
    Abstract: The present disclosure describes one or more aspects for selecting a Citizens Broadband Radio Service (CBRS) profile for communicating with an associated CBRS network. Such aspects may include providing a plurality of CBRS profiles associated with respective CBRS network cells, receiving contextual information surrounding current and past network connections of a user device and/or other user devices, selecting one of the CBRS profiles based on the contextual information, and configuring a modem of the user device to communicate with an associated CBRS network.
    Type: Application
    Filed: June 25, 2019
    Publication date: January 2, 2020
    Applicant: Google LLC
    Inventors: Sooraj Sasindran, Shivank Nayak
  • Patent number: 10521701
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing parallel generation of output from an autoregressive sequence to sequence model. In one aspect, a blockwise parallel decoding method takes advantage of the fact that some architectures can score sequences in sublinear time. By generating predictions for multiple time steps at once then backing off to a longest prefix validated by the scoring model, the methods can substantially improve the speed of greedy decoding without compromising performance.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Noam M. Shazeer, Jakob D. Uszkoreit, Mitchell Thomas Stern
  • Patent number: 10521450
    Abstract: Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, the role of voting is assigned to a number of computing clusters. To make this selection, a task assigning service finds a candidate leader and M computing clusters to be used as voters. This selection may be based on finding latencies between the M computing clusters and the leader.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Alexander Shraer, Artyom Sharov, Arif Abdulhusein Merchant, Brian F. Cooper
  • Patent number: 10522154
    Abstract: An authentication application receives an audio input, detects whether the audio input matches a known passphrase, and processes the audio input to determine whether the audio input is consistent with a known voice signature. Upon determining that the audio input is consistent with the known voice signature, the application will identify a user who is associated with the voice signature. The device will output an audio prompt, receive a spoken answer, and analyze the spoken answer to determine whether it corresponds to an expected response. Outputting the prompt may responsive to determining that the user was not authenticated to the device or the application within a threshold time period, or if a security threat was posted to the user's profile, When the system determines that the spoken answer corresponds to the expected response, it will authenticate the user and provide the user with access to the device or application.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Sergio Olaya, Dmitry Shapiro
  • Patent number: 10522027
    Abstract: Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Brian Conner, Kelly Veit
  • Patent number: 10522137
    Abstract: In some implementations, authentication tokens corresponding to known users of a device are stored on the device. An utterance from a speaker is received. The utterance is classified as spoken by a particular known user of the known users. A query that includes a representation of the utterance and an indication of the particular known user as the speaker is provided using the authentication token of the particular known user.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Meltem Oktem, Taral Pradeep Joglekar, Fnu Heryandi, Pu-sen Chao, Ignacio Lopez Moreno, Salil Rajadhyaksha, Alexander H. Gruenstein, Diego Melendo Casado
  • Patent number: 10521102
    Abstract: Users can navigate and manipulate content, such as by scrolling a document or selecting content in the document, by using various touch inputs that indicate a behavior that the user is trying to perform. In order to improve the user interface experience for a user, embodiments analyze touch inputs to determine when a user would like to perform a navigational jump and then execute such a jump, based on the specific touch inputs involved.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventor: Ryan Tabone