Patents Assigned to Google Inc.
  • Patent number: 10403808
    Abstract: A method includes: providing a first wafer including a first substrate, a first insulator layer on the first substrate, and a first dielectric layer on the first insulator layer; providing a second wafer including a second substrate, a second insulator layer on the second substrate, and a second dielectric layer on the second insulator layer; forming a first superconductor layer on the first dielectric layer; forming a second superconductor layer on the second dielectric layer; joining a surface of the first superconductor layer to a surface of the second superconductor layer to form a wafer stack; and forming a third superconductor layer on exposed first surface of the first dielectric layer.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: September 3, 2019
    Assignee: Google Inc.
    Inventor: Anthony Edward Megrant
  • Publication number: 20190268617
    Abstract: Techniques are described to use a reference motion vector to reduce the amount of bits needed to encode motion vectors for inter prediction. One method includes identifying a candidate motion vector used to inter predict each of a plurality of previously coded blocks to define a plurality of candidate motion vectors, determining a distance between the previously decoded block associated with the candidate motion vector and a current block, determining a popularity value for each candidate motion vector based on a set of previously coded pixels associated with the candidate motion vector, and ranking the candidate motion vectors according to a priority value for each candidate motion vector. The priority value, based on the distance and the popularity value associated with the candidate motion vector, is used to select a reference motion vector from the candidate motion vectors that is used to encode the motion vector for the current block.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 29, 2019
    Applicant: GOOGLE INC.
    Inventors: Yaowu Xu, Jingning Han
  • Publication number: 20190259057
    Abstract: A user interface exposes an application feature of an advertising management application. A graduation trigger is identified, the graduation trigger providing a basis for exposing an additional application feature. The user interface is modified to expose the additional application feature based on the graduation trigger.
    Type: Application
    Filed: April 28, 2008
    Publication date: August 22, 2019
    Applicant: Google Inc.
    Inventors: Stacey Kapadia, Ariel H. Bardin, Raymond J. Ryan, Balen W. Gore, Nadine Harik, Susanne Brokaw
  • Patent number: 10387112
    Abstract: In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined, wherein each of the plurality of different spatial locations is based on a common reference point and is uniquely identifiable by a computing device; associating, by the computing device, an information type with a first spatial location of the plurality of different spatial locations, the information type included in a plurality of different information types; responsive to determining that first information is of the information type, outputting, using an audio output device and simulating localization of sound at the first spatial location, a first sound that indicates the first information; receiving an indication of user input that selects the first information; and performing at least one operation corresponding to the first information selected based at least in part on the indication of user input.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 20, 2019
    Assignee: Google Inc.
    Inventor: Alejandro José Kauffmann
  • Publication number: 20190238944
    Abstract: An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The internet-based content platform allows a channel curator to identify the paid channel comprising a plurality of media items. The internet-based content platform allows the channel curator indicate a list of types of access to the plurality of media items, a list of subscription levels, where each subscription level is associated with a different subscription fee and where each subscription level is associated with a type of access from the list of types of access. The internet-based content platform associates the list of types of access and the list of subscription levels with the paid channel.
    Type: Application
    Filed: August 21, 2013
    Publication date: August 1, 2019
    Applicant: Google Inc.
    Inventors: Prabhu Balasubramanian, John Thomas, Akash Hasmukh Parikh, Natalia Ann Cohen Fisher
  • Patent number: 10346415
    Abstract: A computer-implemented method can include identifying one or more candidate topics from a query. The method can generate, for each candidate topic, a candidate topic-answer pair that includes both the candidate topic and an answer to the query for the candidate topic. The method can obtain search results based on the query, wherein one or more of the search results references an annotated resource. For each candidate topic-answer pair, the method can determine a score for the candidate topic-answer pair for use in determining a response to the query, based on (i) an occurrence of the candidate topic in the annotations of the resources referenced by one or more of the search results, and (ii) an occurrence of the answer in annotations of the resources referenced by the one or more search results, or in the resources referenced by the one or more search results.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 9, 2019
    Assignee: Google Inc.
    Inventors: David Smith, Engin Cinar Sahin, George Andrei Mihaila
  • Publication number: 20190190966
    Abstract: Client computer based user interface (UI) wizards for ingesting media content and associated metadata into a remote content management system (CMS) are disclosed. One or more UI wizards gather the media content and metadata by using user friendly interfaces that prompt a user for information. The UI wizards are representation agnostic. The UI wizard(s) bundle the media content and metadata and initiates upload of the bundle to a server computer in an automatically persistent manner.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 20, 2019
    Applicant: GOOGLE INC.
    Inventors: Xavier François Décoret, Mathieu Robin, Alin Sinpalean, Gareth McSorley
  • Publication number: 20190171753
    Abstract: A method includes identifying a plurality of items, each having a score and being sorted within a list, identifying one or more variation features, diversifying the list of the plurality of items by processing each of the plurality of items in order of the sorting, the processing for each of the plurality of items including selecting the item as a candidate item, determining one or more demotion criteria with respect to the candidate item, determining if one or more items of the plurality of items meet the demotion criteria with respect to the selected item, modifying the score for at least one of the plurality of items based on a demotion factor, rearranging the list according to the score of each of the plurality of items in response to the modifying and providing the list of the plurality of items for display to the user.
    Type: Application
    Filed: September 27, 2013
    Publication date: June 6, 2019
    Applicant: Google Inc.
    Inventors: Junbin TENG, Boris Mazniker
  • Publication number: 20190173939
    Abstract: Systems and methods are provided for sharing data links with devices based on connection of the devices to a same local network. In one or more aspects, a device includes a connection component configured to connect the device to a local intranet network and a sharing component configured to send a request to a remote content sharing server to share a link to a first content item, associated with a first remote content provider, with a second device connected to the local intranet network, wherein the request is based on connection of the device and the second device to the local intranet network and registration of the second device with the remote content sharing server.
    Type: Application
    Filed: November 18, 2013
    Publication date: June 6, 2019
    Applicant: Google Inc.
    Inventors: Justin Lewis, Ruxandra Georgiana Paun
  • Publication number: 20190147499
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing a campaign entity of different entity types. In an aspect, a system facilitates a workflow that enables the on-demand updating of a campaign entity from a first format (e.g., a legacy format) that supports of first feature set to a second format (e.g., a new or updated format) that supports a second feature set.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 16, 2019
    Applicant: Google Inc.
    Inventors: Karen Yao, Shu Niu
  • Publication number: 20190139081
    Abstract: A machine-implemented method for recording conversion activity in response to advertisements including receiving an indication of a user interaction with an ad displayed at a webpage at a user client device, the ad being associated with at least one website, providing one or more content items relating to the ad for display at the webpage in response to the indication of user interaction, providing a conversion cookie to the user client device for the at least one webpage in response to the indication of user interaction, where the conversion cookie causes the browser to send an indication of a conversion activity when a conversion activity occurs in response to a user visiting the webpage, receiving, at a time after the providing of the conversion cookie, an indication of a conversion activity in response to a user performing a conversion activity and associating the conversion activity with the ad.
    Type: Application
    Filed: May 9, 2013
    Publication date: May 9, 2019
    Applicant: GOOGLE INC.
    Inventor: GOOGLE INC.
  • Publication number: 20190138459
    Abstract: A method for an in-memory distributed cache includes receiving a write request from a client device to write a block of client data in random access memory (RAM) of a memory host and determining whether to allow the write request by determining whether the client device has permission to write the block of client data at the memory host, determining whether the block of client data is currently saved at the memory host, and determining whether a free block of RAM is available. When the client device has permission to write the block of client data at the memory host, the block of client data is not currently saved at the memory host, and a free block of RAM is available, the write request is allowed and the client is allowed to write the block of client data to the free block of RAM.
    Type: Application
    Filed: November 3, 2017
    Publication date: May 9, 2019
    Applicant: Google Inc.
    Inventor: Asa Briggs
  • Publication number: 20190119145
    Abstract: Methods, apparatuses, and computer-readable media for automatically creating an ad campaign for mobile applications are disclosed. A campaign server may automatically generate an ad creative and determine desired ad distribution parameters, including ad viewer characteristics, required ad viewer hardware and software, languages, geographical location of ad viewers, etc. The data for automatically generating an ad creative and creating the ad campaign may be retrieved from online application sellers. The ad creative may be generated using retrieved data such as ratings, price, icon, etc. An estimated reach of the number of ad viewers and impressions may be computed. Statistics regarding the impressions and click-throughs may also be collected for the advertiser. An interface to the campaign server may also be directly accessible for a user logged into an advertising network.
    Type: Application
    Filed: December 1, 2011
    Publication date: April 25, 2019
    Applicant: GOOGLE INC.
    Inventors: Chao LIU, Nick SNYDER, Alexander KUSCHER, Chris GODDARD, Hwi Kyoung LEE
  • Publication number: 20190122256
    Abstract: System and method for remarketing based on a prediction of how a user will interact with previously accessed third-party content based on how the user perceives content viewed on a third-party content provider's web property is presented. A remarketing system communicates a tag for triggering a user identifier and a computer executable code to a user via a third-party content provider system when the user computer accesses content on the third-party content provider system. The computer executable code measures user activities relating to how the user perceives the content. The remarketing system predicts how the user will react to previously accessed third-party content as a function of these measurements. In response to an affiliate web property requesting a third-party content, the remarketing system determines whether to select the previously accessed third-party content.
    Type: Application
    Filed: May 22, 2013
    Publication date: April 25, 2019
    Applicant: Google Inc.
    Inventors: Nathan Peter Lucash, Fred Bertsch, Eu-Jin Goh
  • Publication number: 20190121518
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to receive an input related to a widget on a website; receive a canonical identifier from the widget; determine an identification for a user; determine a social signal for the identified user; produce a stream of related content using the canonical identifier, the identification and the social signal; generate a user interface element for display of the stream of related content; and provide the user interface element for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Application
    Filed: February 20, 2014
    Publication date: April 25, 2019
    Applicant: Google Inc.
    Inventors: Mario Ventura Anima, Vitor Rodrigues, Jeffrey A. Craig, Prasenjit Sarkar
  • Patent number: 10264661
    Abstract: Enhanced Coulomb repulsion (electron) screening around light element nuclei is achieved by way of utilizing target structures (e.g., nanoparticles) that undergo plasmon oscillation when subjected to electromagnetic (EM) radiation, whereby transient high density electron clouds are produced in localized regions of the target structures during each plasmon oscillation cycle. Each target structure includes an integral body composed of an electrically conductive material that contains light element atoms (e.g., metal hydrides, metal deuterides or metal tritides). The integral body is also configured (i.e., shaped/sized) to undergo plasmon oscillations in response to the applied EM radiation such that the transient high density electron clouds are formed during each plasmon oscillation cycle, whereby brief but significantly elevated charge density variations are generated around light element (e.g.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: April 16, 2019
    Assignees: Google Inc., University of Maryland, College Park
    Inventors: David K. Fork, Jeremy N. Munday, Tarun Narayan, Joseph B. Murray
  • Publication number: 20190104199
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item based on a count reaches a target number. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item.
    Type: Application
    Filed: June 29, 2017
    Publication date: April 4, 2019
    Applicant: Google Inc.
    Inventors: Aaron Nathaniel Rothman, Gaurav Bhaya, Robert Stets
  • Publication number: 20190101402
    Abstract: Presented are techniques of identifying, processing and displaying data point clusters (850, 851) associated with map information (200) in an efficient manner. Methods and systems are disclosed which process map information (200) to identify clusters (850, 851) of requested data points for display (1020), based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons (1860, 1861, 1901-05) representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.
    Type: Application
    Filed: June 24, 2016
    Publication date: April 4, 2019
    Applicant: Google Inc.
    Inventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
  • Publication number: 20190095430
    Abstract: A computer-implemented method and associated computing device for translating speech can include receiving, at a microphone of a computing device, an audio signal representing speech of a user in a first language or in a second language at a first time. A positional relationship between the user and the computing device at the first time can be determined and utilized to determine whether the speech is in the first language or the second language. The method can further include obtaining, at the computing device, a machine translation of the speech represented by the audio signal based on the determined language, wherein the machine translation is: (i) in the second language when the determined language is the first language, or (ii) in the first language when the determined language is the second language. An audio representation of the machine translation can be output from a speaker of the computing device.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 28, 2019
    Applicant: Google Inc.
    Inventors: Boris Smus, Aaron Donsbach
  • Publication number: 20190087469
    Abstract: Systems and methods for model validation includes generating a first and a second time series of segmentation states for a data set representative of a simulated population, e.g., a collection of membership counts corresponding to respective segments of the simulated population. The first and second time series of segmentation states are generated by respectively processing the data set through a first and a second simulation each comprising iterative application of a plurality of event functions. The first and the second simulation differ in at least one capacity, e.g., one including a first event function configured with a first parameter, and the second not. Analysis of differences between the first and second time series may be compared to analysis of one of the time series using a subject model. The comparison is then used to validate the model or demonstrate accuracies, inaccuracies, and/or model bias with respect to a performance metric.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Applicant: Google Inc.
    Inventors: Stephanie Zhang, Jon Vaver