Patents Assigned to Google Inc.
  • 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: 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
  • 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
  • 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: 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: 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: 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: 20190087497
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate causal models and calculate a selection bias in mixed media. In some embodiments, the selection bias calculation is in search sponsored content in the context of mixed media modeling. In some embodiments, a method for search bias correction is based on the back-door criterion from causal inference.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: Google Inc.
    Inventors: David Chan, Yueqing Wang, Aiyou Chen, James Koehler, Yuxue Jin, Michael Perry, Yunting Sun
  • 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
  • Patent number: 10235034
    Abstract: A computer-implemented tactile feedback method includes receiving user input on a computing device, identifying a term input by the user that does not match a term known to the device, accessing an auto-correction service in order to provide a replacement for the term, and energizing a haptic feedback device in response to identifying the term input by the user that does not match a known term.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: March 19, 2019
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Kan Liu
  • Publication number: 20190080246
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a category Bayesian hierarchical model. One method includes receiving a brand data set for each of a plurality of brands within a category, each brand data set comprising content input for a particular brand of the plurality of brands for a plurality of media channels at a plurality of times and a response for the particular brand of the plurality of brands at the plurality of times. The method includes determining a plurality of informative priors by generating a category Bayesian hierarchical model based on the plurality of brand data sets and a plurality of weak priors. The method further includes generating a brand Bayesian hierarchical model that models response for the particular brand for each of the plurality of media channels based on the brand data set for the particular brand and the plurality of informative priors.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 14, 2019
    Applicant: Google Inc.
    Inventors: Yunting Sun, David Chan, James Koehler, Yuxue Jin, Yueqing Wang
  • Publication number: 20190065638
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate a Bayesian hierarchical model. One method includes generating a plurality of geographic regions by grouping one or more geographic sub-regions into each of the plurality of geographic regions. The method further includes receiving data for the geographic sub-regions, the data including responses, content inputs, content types, and location identifiers. The method further includes generating geo-level data from the received data by grouping the responses and content inputs of the received data based on a correlation of the location identifiers of the received data to the plurality of geographic regions. The method includes fitting a Bayesian hierarchical model based on at least the geo-level data, the content types, and the geographic regions and determining a content input mix for the content types for each geographic region based on the Bayesian hierarchical model and a content input constraint.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: Google Inc.
    Inventors: Yunting Sun, Yuxue Jin, James Koehler, Xiaojing Huang, David Chan, Yueqing Wang, Conor Sontag, Shi Zhong, Luis Gonzalez Perez