ARCHITECTURE FOR PROACTIVELY PROVIDING BUNDLED CONTENT ITEMS TO CLIENT DEVICES

    公开(公告)号:US20180302489A1

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

    申请号:US16014732

    申请日:2018-06-21

    Abstract: Features are disclosed for generating bundles of content items and proactively providing the bundles to client devices. The bundles may be provided to client devices in response to requests for the content page that references the content items in the bundle, or in response to a request for a content page hosted by the same domain as the content items in the bundle. A browser module executing on the client device can extract the referenced content items in the bundle and cache them in a local content cache at the client device prior to the client device receiving and processing a requested content page. As a result, the browser module may have access to cached versions of referenced content items when processing the requested content page even if the referenced content items were not present when the requested content page was requested.

    Reducing retrieval times for compressed objects

    公开(公告)号:US09838494B1

    公开(公告)日:2017-12-05

    申请号:US14313732

    申请日:2014-06-24

    CPC classification number: H04L67/2828 G06F17/30858 G06F17/30902 H04L69/04

    Abstract: An intermediary system reduces a delay associated with the compression and transmission of content resources to a user's device. For example, the intermediary system compresses a first content resource, generates a signature of the first content resource, stores the compressed first content resource and the generated signature, and transmits the compressed first content resource to the user's device. When the user's device or another user's device requests a second content resource at a later time, the intermediary system generates a signature of the second content resource and compares it with the signature of the first content resource. If the signatures match (meaning the first and second content resources are very likely identical), then the intermediary system merely transmits the compressed first content resource to the appropriate device instead of first compressing the second content resource and then transmitting the compressed second content resource to the appropriate device.

Patent Agency Ranking