Patents Assigned to Google LLC
  • Publication number: 20200065613
    Abstract: Some implementations can include a computer-implemented method and/or system for automatic suggestion to share images. The method can include identifying a plurality of images associated with a user and detecting one or more entities in the plurality of images. The method can also include constructing an aggregate feature vector for the plurality of images based on the one or more entities in the plurality of images and determining that the aggregate feature vector matches a first cluster. The method can further include, in response to determining that the aggregate feature vector matches the first cluster, providing a suggestion to the user for an image composition based on the plurality of images.
    Type: Application
    Filed: October 3, 2019
    Publication date: February 27, 2020
    Applicant: Google LLC
    Inventors: Teresa KO, Loren Puchalla FIORE, Jason CHANG, Catherine WAH
  • Publication number: 20200065337
    Abstract: Systems and methods of a gain adjustment component for content selection infrastructure are provided. The system can receive a selection of multiple topics identified by a semantic analysis technique, and identify one or more keywords. The system can determine relevance scores between each of the keywords and the multiple topics. The system can generate an aggregated relevance score for each keyword based on the relevance score for the keyword and each of the multiple topics. The system can determine a threshold based on a metric associated with the multiple topics. The system can determine to input or exclude each of the one or more keywords based on a comparison of the corresponding aggregated relevance score with the threshold.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Applicant: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Publication number: 20200064458
    Abstract: This document describes techniques and systems that enable radar-based gesture enhancement for voice interfaces. The techniques and systems use a radar field to accurately determine three-dimensional (3D) gestures that can be used instead of, or in combination with, a voice interface to enhance interactions with voice-controllable electronic devices. These techniques allow the user to make 3D gestures from a distance to provide a voice input trigger (e.g., a “listen” gesture), interrupt and correct inaccurate actions by the voice interface, and make natural and precise adjustments to functions controlled by voice commands.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Applicant: Google LLC
    Inventors: Leonardo Giusti, Ivan Poupyrev, Brandon Barbello, Patrick M. Amihood
  • Patent number: 10574931
    Abstract: Systems, methods, and media for presenting media content are provided. In some implementations, a system for presenting media content is provided, the system comprising: a hardware processor that is programmed to: establish a connection with a media playback device; respond to a discovery request from a computing device presenting a media content item; establish a persistent communication channel with the computing device over a network in response to a request from the computing device to establish the persistent communication channel; receive identifying information of the media content item being presented by the computing device and identifying information of a source of the media content item being presented by the computing device; request the media content item from the identified source of the media content item as a stream of media content; and cause the media content item to be presented using the media playback device.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Majd Bakar, Francis Tsui, John Affaki, Byungchul Kim
  • Patent number: 10574379
    Abstract: A reconfigurable optical add/drop multiplexer (ROADM) includes a plurality of interconnected ROADM blocks. Each ROADM block includes an ingress switchable-gain amplifier, an output power detector coupled to an output of the ingress switchable gain amplifier, and a wavelength-selective switch coupled to the output of the ingress switchable gain amplifier. Each ROADM block includes a plurality of add/drop blocks coupled to the wavelength-selective switches of the plurality of ROADM blocks. The ROADM includes a controller configured to receive an indication of an output signal power from the output power detector and adjust gain and equalization parameters of the ingress switchable-gain amplifier based on the received indication of the output signal power.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Vinayak Dangui, Vijayanand Vusirikala, Matthew Newland
  • Patent number: 10572489
    Abstract: A server device is configured to identify sub-pages corresponding to a particular webpage, where the particular webpage and the identified sub-pages may be associated with a same website; determine titles for the identified sub-pages; process the identified sub-pages to select a set of sub-pages, of the identified sub-pages, to use to generate a snippet for the particular webpage, where each webpage, in the set of sub-pages, may satisfy particular criteria, and a quantity of the set of sub-pages may be based on a length of a concatenation of the titles for the set of sub-pages; generate the snippet, for the particular webpage, using the titles for the set of sub-pages; and store the generated snippet in association with the particular webpage, where the generated snippet may be presented in a search result document when the particular webpage is identified as being relevant to a search query.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Junli Xian, Harvey C. Jones, Samarth Keshava
  • Patent number: 10572227
    Abstract: An automated interface generates a tree of design actions based on a predetermined design specification, each intermediary node of the tree representing a partial user interface design, and each branch of the tree representing a design action that creates or modifies the partial user interface design. A plurality of candidate user interface designs are determined, each implementing the received plurality of functions, by traversing the tree along multiple traversal paths from a root node of the tree to respective leaf nodes of the tree and executing respective design actions represented by branches along the traversal paths. A completed interface design is selected from the plurality of completed interface designs, and the final user interface is generated based on the selected candidate user interface design.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Emily Rebecca Shack, Jeffrey William Nichols, Daniel Aaron Afergan, Christian Robertson
  • Patent number: 10572633
    Abstract: A method, apparatus, and manufacture for instantiating a browser plugin is provided. A client web browser of a client is employed to instantiate a browser plugin for the client web browser. Next, the client web browser is employed to obtain a reference to the browser plugin. Then, a command is given to the browser plugin via the reference to the browser plugin. The browser plugin is used by the client web browser rather than the web page.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventor: David Kimbal Dorwin
  • Patent number: 10572815
    Abstract: Methods, systems, and apparatus for individual qubit excitation control. In one aspect, a method includes accessing a quantum system that comprises a plurality of qubits; a plurality of qubit frequency control lines, each qubit frequency control line corresponding to an individual qubit and controlling the frequency of the qubit; a driveline; a plurality of couplers, each coupler coupling a corresponding qubit to the driveline so that a plurality of qubits are coupled to the driveline; determining one or more qubits that require a rotation operation; for each qubit requiring a rotation operation: tuning the qubit frequency to the corresponding driveline frequency of the rotation operation; performing the rotation operation using a microwave pulse on the excitation drive; and tuning the qubit away from the driveline frequency of the rotation operation.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventor: Rami Barends
  • Patent number: 10572548
    Abstract: Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Timo Burkard, Ziga Mahkovec, Christopher Bentzel
  • Patent number: 10573293
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Samuel Bengio, Yuxuan Wang, Zongheng Yang, Zhifeng Chen, Yonghui Wu, Ioannis Agiomyrgiannakis, Ron J. Weiss, Navdeep Jaitly, Ryan M. Rifkin, Robert Andrew James Clark, Quoc V. Le, Russell J. Ryan, Ying Xiao
  • Patent number: 10572750
    Abstract: Systems and methods are described for providing an interface and implementing rules and metrics received from the interface regarding the selection of sponsored content networks that provide sponsored content items. This may include providing mediation code to a publisher for inclusion in publisher content provided to a user device, the mediation code associated with a table of sponsored content networks, receiving an image of a sponsored content item and a sponsored content network identifier from the user device, analyzing the image of the sponsored content item, the analysis generating extracted image data from the sponsored content item, categorizing the sponsored content item based on the extracted image data and the sponsored content network identifier, receiving an instruction to filter the sponsored content networks exceeding a metric based on a category, and updating the table of sponsored content networks to remove a particular sponsored content network.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Thomas Price, Tuna Toksoz
  • Patent number: 10573166
    Abstract: Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to receive instructions. The sensor unit may include a sensor configured to measure an ambient condition. The sensor unit may include a controller in communication with the wireless transceiver and the sensor. The controller may be configured to compare data measured about the ambient condition to a stored threshold while the wireless ambient sensor unit is functioning in a low-power mode. The controller may be configured to exit the low-power mode in response to the comparison of the data with the stored threshold. The controller may be configured to cause the data measured about the ambient condition to be transmitted by the wireless transceiver as one or more messages in response to the comparison to the stored threshold.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventor: Lawrence Kates
  • Patent number: 10572561
    Abstract: A first search is performed in response to a received search query. The first search is based at least in part on a first portion of the search query. In the first search, a first set of content items are searched over to identify a first set of search results. Each result in the first set of search results identifies at least one content item of the first set of content items. A second set of content items for performing a second search is determined based at least in part on one or more of the results in the first set of search results. The second set of content items includes content items not included in the first set of search results. A second search is performed, searching over the second set of content items to identify a second set of search results. The second search is based at least in part on a second portion of the search query. Each result in the second set of search results identifies at least one content item of the second set of content items.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Corin Anderson, Benedict A. Gomes
  • Patent number: 10572910
    Abstract: A companion advertisement is displayed on a control client which is also used to control the content being shown on a display client. The companion advertisement is related to a video or advertisement being displayed on the display client. Such a companion advertisement takes advantage of previously unused screen real estate and enables the user to interact with the advertisement or view further information without any interruption of the content being displayed on the display client. A server keeps the content displayed on the display client and control client synchronized. The server recognizes when a user is logged into both a display client and a control client and notifies the control client that an advertisement should be displayed. The control client then retrieves an advertisement related to the content on the display client.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventor: Simon Ratner
  • Patent number: 10572280
    Abstract: The subject matter of this specification generally relates to detecting events that occur within mobile applications without modifying code of the mobile application. In some implementations, a front-end server receives, from a mobile application management application installed on a client device, interaction data specifying (i) a user interaction identifier for a user interaction with an interactive item that presents, at a first mobile application, content for a second mobile application and (ii) an interactive item identifier. The front-end server receives event data specifying an occurrence of a specified user action within the second mobile application and the interactive identifier for the interactive item. A back-end server determines that the specified user action resulted from the user interaction based on a match between the interactive item identifier specified by the event data and the interactive item identifier that links to the user interaction identifier for the user interaction.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Roxanna Moattar-Aliabadi, Arpana Hosabettu, Ajay Ananth Krishna, Tal Max Akabas
  • Patent number: 10575230
    Abstract: This document describes network slicing for WLAN in cellular networks. The techniques described enable the use of WLAN network slices (216c) with cellular networks (202) and mobility management of user equipment (102) between cellular networks (202) and WLAN networks (206). An Access and Mobility Function-Aggregation Proxy (AMF-AP) (218) connects one or more WLAN networks (206) to the cellular core network (110) of a network operator via the Access and Mobility Function (AMF) (212) in the core network (110). The AMF-AP (218) acts as a proxy and a firewall to protect the AMF (212) and other entities in the cellular core network (110) from malicious actors.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Jibing Wang, Erik Richard Stauffer
  • Patent number: 10572117
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10572911
    Abstract: The usefulness of content (target content), such as advertisements, may be increased by determining additional content and providing such additional content in association with the content. The target content may be text, a Web page, a URL, a search query, etc. The additional content might be related suggested queries (e.g. “Try a search for ______”), news articles (or excerpts or summaries thereof), reviews (or excerpts or summaries thereof), advertisements, user group messages, etc.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Jeffrey Adgate Dean, Krishna Bharat, Paul Buchheit
  • Patent number: 10572491
    Abstract: Methods, systems, and media for presenting related media content items are provided.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Przemek Drochomirecki, Grzegorz Glowaty, Christian Brumm