SYSTEMS AND METHODS FOR GENERATING A BRAND BAYESIAN HIERARCHICAL MODEL WITH A CATEGORY BAYESIAN HIERARCHICAL MODEL

    公开(公告)号:US20190080246A1

    公开(公告)日:2019-03-14

    申请号:US15704939

    申请日:2017-09-14

    Applicant: Google Inc.

    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.

    Systems and methods for hybrid control of computer networks

    公开(公告)号:US10225751B1

    公开(公告)日:2019-03-05

    申请号:US15353159

    申请日:2016-11-16

    Applicant: Google Inc.

    Abstract: Systems and methods of hybrid control of a computer network are provided. The system can comprise a controller and a plurality of nodes having an in-band control plane network arranged in a directed acyclic graph routing topology. A first node of the plurality of nodes can be configured to detect a link failure of a first link, the first link being controller-directed. The first node can reverse a second link to a second node from outward-directed to controller-directed such that the first node can communicate with the controller via the second link and the in-band control plane network. The first node can detect a reversal of the second link caused by the second node. The first node can determine that the in-band control plane network is partitioned. The first node can use an out-of-band control plane network to inform the controller that the in-band control plane network is partitioned.

    Generating and transmitting invocation request to appropriate third-party agent

    公开(公告)号:US10224031B2

    公开(公告)日:2019-03-05

    申请号:US15394872

    申请日:2016-12-30

    Applicant: Google Inc.

    Abstract: Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).

    Method for managing collaborative playlists

    公开(公告)号:US10222939B1

    公开(公告)日:2019-03-05

    申请号:US14666806

    申请日:2015-03-24

    Applicant: Google Inc.

    Abstract: A method for managing collaborative playlists is disclosed. The method includes providing, by a processing device, indication regarding one or more available collaborative guidance controls, receiving, by the processing device, first user specification that one or more of the collaborative guidance controls be set for a playlist, receiving, at the processing device, second user suggestion for addition to the playlist of one or more content items, and checking, at the processing device, the one or more content items for compliance with the first-user-specified collaborative guidance controls.

    DATE AND/OR TIME RESOLUTION
    197.
    发明申请

    公开(公告)号:US20190068532A1

    公开(公告)日:2019-02-28

    申请号:US14316604

    申请日:2014-06-26

    Applicant: Google Inc.

    Abstract: Methods and apparatus are disclosed for resolving multiple interpretations of an ambiguous temporal term of a resource to a subset of the multiple interpretations. In some implementations, a group of one or more messages is identified, an ambiguous temporal term of the messages determined, additional content of the messages determined, and multiple interpretations of the ambiguous temporal term resolved to a subset based on the additional content.

    METHODS FOR DYNAMIC IMAGE COLOR REMAPPING USING ALPHA BLENDING

    公开(公告)号:US20190066367A1

    公开(公告)日:2019-02-28

    申请号:US15699908

    申请日:2017-09-08

    Applicant: Google Inc.

    Inventor: Emilio ANTUNEZ

    Abstract: Systems, methods, and computer-readable storage media can be used to perform alpha-projection. One method may include receiving an image from a system storing one or more images. The method may further include alpha-projecting the received image to assign alpha channel values to the received image by projecting one or more pixels of the received image from an original color to a second color and setting alpha channel values for the one or more pixels by determining the alpha channel value that causes each second color alpha blended with a projection origin color to be the original color. The method may further include displaying the alpha-projected image as a foreground image over a background image.

    YIELD IMPROVEMENTS FOR THREE-DIMENSIONALLY STACKED NEURAL NETWORK ACCELERATORS

    公开(公告)号:US20190065937A1

    公开(公告)日:2019-02-28

    申请号:US15685672

    申请日:2017-08-24

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for three-dimensionally stacked neural network accelerators. In one aspect, a method includes obtaining data specifying that a tile from a plurality of tiles in a three-dimensionally stacked neural network accelerator is a faulty tile. The three-dimensionally stacked neural network accelerator includes a plurality of neural network dies, each neural network die including a respective plurality of tiles, each tile has input and output connections. The three-dimensionally stacked neural network accelerator is configured to process inputs by routing the input through each of the plurality of tiles according to a dataflow configuration and modifying the dataflow configuration to route an output of a tile before the faulty tile in the dataflow configuration to an input connection of a tile that is positioned above or below the faulty tile on a different neural network die than the faulty tile.

Patent Agency Ranking