Data Flow Controller for Data Replication in an Online Content Serving System

    公开(公告)号:US20250124049A1

    公开(公告)日:2025-04-17

    申请号:US18013387

    申请日:2022-12-20

    Applicant: Google LLC

    Abstract: Techniques for generating replication data from a data source to be stored in a target location are described herein. A computing system can receive, from a client device, client requirements associated with a dataflow from the data source to the target location. The client requirements can include an expected data freshness value and an expected data query latency value. Additionally, the computing system can process the expected data freshness value with one or more machine-learned models to generate an extraction framework for extracting data from the data source. Moreover, the computing system can process the expected data query latency value with the one or more machine-learned models to generate a loading framework for loading data to the target location. Furthermore, the computing system can copy the replication data from the data source to the target location based on the extraction framework and the loading framework.

    Attributing preferences to locations for serving content

    公开(公告)号:US10178189B1

    公开(公告)日:2019-01-08

    申请号:US15042460

    申请日:2016-02-12

    Applicant: Google LLC

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for providing content, comprising: identifying a social action that includes a preference designation for an object; determining a location of an individual user associated with the social action or a location associated with the object that is the subject of the preference designation; attributing the preference designation to both the location and to the individual user, where the attributed preference designation can be used to target further content to either the individual user or other users; and receiving a request for content that is related to the location and providing, responsive to the request, one or more content items based on the attributed preference designations.

    Resource pre-fetch using age threshold

    公开(公告)号:US11307897B2

    公开(公告)日:2022-04-19

    申请号:US16545354

    申请日:2019-08-20

    Applicant: Google LLC

    Inventor: Dani Suleman

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

    RESOURCE PRE-FETCH USING AGE THRESHOLD
    4.
    发明申请

    公开(公告)号:US20200057673A1

    公开(公告)日:2020-02-20

    申请号:US16545354

    申请日:2019-08-20

    Applicant: Google LLC

    Inventor: Dani Suleman

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

    Resource pre-fetch using age threshold

    公开(公告)号:US12020071B2

    公开(公告)日:2024-06-25

    申请号:US18339735

    申请日:2023-06-22

    Applicant: GOOGLE LLC

    Inventor: Dani Suleman

    CPC classification number: G06F9/5027 G06F9/4881 G06F9/5022 G06F16/951

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

    Resource pre-fetch using age threshold

    公开(公告)号:US11720407B2

    公开(公告)日:2023-08-08

    申请号:US17721611

    申请日:2022-04-15

    Applicant: Google LLC

    Inventor: Dani Suleman

    CPC classification number: G06F9/5027 G06F9/4881 G06F9/5022 G06F16/951

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

    RESOURCE PRE-FETCH USING AGE THRESHOLD

    公开(公告)号:US20220237042A1

    公开(公告)日:2022-07-28

    申请号:US17721611

    申请日:2022-04-15

    Applicant: Google LLC

    Inventor: Dani Suleman

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

    GENERATING CUSTOMIZED CONTENT
    8.
    发明申请

    公开(公告)号:US20180300329A1

    公开(公告)日:2018-10-18

    申请号:US16018843

    申请日:2018-06-26

    Applicant: Google LLC

    Abstract: Example techniques for generating customized content may include the following operations: receiving a search query from a computing device associated with a user; performing a search of electronic content based on the search query; obtaining a search result based on the search of electronic content; obtaining configurable content that relates to the search query, where the configurable content includes a field that is configurable; identifying user-specific content based on the search query; configuring the field of the configurable content based on the user-specific content to thereby produce configured content; and outputting data corresponding to the search result and the configured content for use in generating a Web page containing the search result and the configured content.

    RESOURCE PRE-FETCH USING AGE THRESHOLD
    9.
    发明公开

    公开(公告)号:US20230409398A1

    公开(公告)日:2023-12-21

    申请号:US18339735

    申请日:2023-06-22

    Applicant: GOOGLE LLC

    Inventor: Dani Suleman

    CPC classification number: G06F9/5027 G06F16/951 G06F9/4881 G06F9/5022

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a set of resources in response to crawling multiple webpages that use at least one resource in the set. For each resource in the set, a system determines an age of the resource using a timestamp for the resource. The system determines a pre-fetch measure of the resource based on the age of the resource and usage information that describes use of the resource at a webpage. The system selects a first resource from the set based on the pre-fetch measure and determines whether a respective age of the selected first resource exceeds a threshold age. The system generates an index entry for a pre-fetch index. The index entry includes a command to pre-fetch the first resource based on a determination that the respective age of the first resource exceeds the threshold age.

Patent Agency Ranking