System for filtering displayed content at the OS level

    公开(公告)号:US12124863B2

    公开(公告)日:2024-10-22

    申请号:US17909894

    申请日:2020-03-13

    申请人: Google LLC

    IPC分类号: G06F9/451

    CPC分类号: G06F9/451 G06F2221/2149

    摘要: Methods, systems, and apparatus for filtering content at the operating system level. In one aspect, a method includes accessing, at a user device, data that includes content items that are to be presented by an application executing on the user device; prior to the content being presented by the application: for each content item, determining, at the user device and by a filtering model, whether the content item is to be presented by the application or filtered, for each content item that is determined to be presented by the application, allowing the application to present the content item, and for each content item that is determined to be filtered, precluding, by the filtering model by a system level filtering operation performed at an operating system level and separate from an application level at which the application is executing, presentation of the content item by the application.

    Initializing on-chip operations
    32.
    发明授权

    公开(公告)号:US12124783B2

    公开(公告)日:2024-10-22

    申请号:US17636785

    申请日:2020-08-20

    申请人: Google LLC

    摘要: A method of configuring an integrated circuit including multiple hardware tiles, includes: establishing a data forwarding path through the multiple hardware tiles by configuring each hardware tile, except for a last hardware tile, of the multiple hardware tiles to be in a data forwarding state, in which configuring each hardware tile, except for the last hardware tile, to be in a forwarding state includes installing a respective forwarding state counter specifying a corresponding predefined length of time that the hardware tile is in the data forwarding state; supplying, along the data forwarding path, each hardware tile of the plurality of hardware tiles with a respective program data packet comprising program data for the hardware tile; and installing, for each hardware tile of the multiple hardware tiles, the respective program data.

    Elastic columnar cache for cloud databases

    公开(公告)号:US12124376B2

    公开(公告)日:2024-10-22

    申请号:US17660374

    申请日:2022-04-22

    申请人: Google LLC

    摘要: A method for providing elastic columnar cache includes receiving cache configuration information indicating a maximum size and an incremental size for a cache associated with a user. The cache is configured to store a portion of a table in a row-major format. The method includes caching, in a column-major format, a subset of the plurality of columns of the table in the cache and receiving a plurality of data requests requesting access to the table and associated with a corresponding access pattern requiring access to one or more of the columns. While executing one or more workloads, the method includes, for each column of the table, determining an access frequency indicating a number of times the corresponding column is accessed over a predetermined time period and dynamically adjusting the subset of columns based on the access patterns, the maximum size, and the incremental size.

    Small Footprint Multi-Channel Keyword Spotting

    公开(公告)号:US20240347051A1

    公开(公告)日:2024-10-17

    申请号:US18754462

    申请日:2024-06-26

    申请人: Google LLC

    摘要: A method to detect a hotword in a spoken utterance includes receiving a sequence of input frames characterizing streaming multi-channel audio. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. For each input frame, the method includes processing, using a three-dimensional (3D) single value decomposition filter (SVDF) input layer of a memorized neural network, the respective audio features of each channel in parallel and generating a corresponding multi-channel audio feature representation based on a concatenation of the respective audio features. The method also includes generating, using sequentially-stacked SVDF layers, a probability score indicating a presence of a hotword in the audio. The method also includes determining whether the probability score satisfies a threshold and, when satisfied, initiating a wake-up process on a user device.

    DUAL ENCODER RETRIEVAL EFFICIENCY WITH PARAMETER SHARING IN PROJECTION LAYER

    公开(公告)号:US20240346290A1

    公开(公告)日:2024-10-17

    申请号:US18299841

    申请日:2023-04-13

    申请人: Google LLC

    IPC分类号: G06N3/0455

    CPC分类号: G06N3/0455

    摘要: Aspects of the technology provide systems and methods for implementing an asymmetric dual encoder architecture. The architecture includes a token embedder layer section having a first token embedding section associated with a first input and a second token embedding section associated with a second input, and an encoder layer section having a first encoder section receiving token embeddings from the first token embedding section and a second encoder section receiving token embeddings from the second token embedding section. A shared projection layer receives encodings from both the first and second encoder sections and generates a set of projections. An embedding space is configured, based on the set of projections, to generate a question embedding and an answer embedding, in which the question and answer embeddings are used in identifying a set of candidate answers to an input answer.

    AUTOMATED DECISIONING SYSTEM FOR ACCEPTABILITY OF USER PRIVACY NOTICES AND CONTROLS ON A USER INTERFACE

    公开(公告)号:US20240346104A1

    公开(公告)日:2024-10-17

    申请号:US18634479

    申请日:2024-04-12

    申请人: GOOGLE LLC

    IPC分类号: G06F16/957 G06F16/958

    CPC分类号: G06F16/9577 G06F16/958

    摘要: To determine whether a web resource complies with a policy for displaying an informational notice, a system obtaining a Document Object Model (DOM) representation of the web resource, the DOM representation specifying a hierarchy of pages and including instructions for displaying content elements. The system traverses the DOM representation of the web resource to determine whether the web resource includes the informational notice, including calculating a likelihood that a content element corresponds to the informational notice based on one or more keywords associated with the informational notice. In response to determining that the content element corresponds to the informational notice, the system determines a set of visual parameters of the content element, and determines whether the web resource is configured to display the content element according to a visibility metric. The system further generates an indication of whether the web resource contains the informational notice according to the visibility metric.