Server, client device and methods therein for handling

US10652352B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10652352-B2
Application numberUS-201615037263-A
CountryUS
Kind codeB2
Filing dateMar 29, 2016
Priority dateMar 29, 2016
Publication dateMay 12, 2020
Grant dateMay 12, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to the download request. The cache map comprises a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device (602) from a cache (604) containing the identified at least one content resource. Thereby, the client device is able to pre-fetch (6:8) the content resources before the performance of communication may become reduced so that communication with the cache (604) is difficult or even impossible, e.g. due to deteriorated radio conditions or congestion in the communication network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by a server for handling cached content resources, the method comprising: receiving a download request from a client device in a downloading session, identifying at least one content resource deemed to be potentially needed later in the downloading session, and sending a cache map to the client device in a response to the received download request, the cache map comprising a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device from a cache containing the identified at least one content resource, wherein an entry in the cache map for each of the identified at least one content resource comprises a pre-fetch indicator which is set to provide said pre-fetch indication and further comprises metadata indicating at least one of time and position of the client device for pre-fetching the respective content resource. 2. The method of claim 1 , wherein the at least one content resource is identified based on any of: events in one or more previous downloading sessions with the client device, information in a HyperText Transfer Protocol (HTTP) header of a previous download request received from the client device, and information about a current user of the client device. 3. The method of claim 2 , wherein the information about the current user is obtained in a report message received from the client device or from a user information node to which the client device has reported previous download activities of the client device. 4. The method of claim 1 , wherein the pre-fetch indication is included in the cache map upon detecting that a communication network used for the downloading session will be congested. 5. A method performed by a server for handling cached content resources, the method comprising: receiving a download request from a client device in a downloading session, identifying at least one content resource deemed to be potentially needed later in the downloading session, and sending a cache map to the client device in a response to the received download request, the cache map comprising a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device from a cache containing the identified at least one content resource, wherein the pre-fetch indication is included in the cache map upon detecting that a wireless connection used by the client device will get degraded. 6. The method of claim 5 , wherein said detecting comprises at least one of: detecting that the client device is moving into an area of deficient radio coverage, and detecting that said wireless connection will be lost or interfered due to intense radio traffic. 7. The method of claim 5 , wherein the pre-fetch indication is included in the cache map when further detecting that a signal quality of said wireless connection will be above a predefined level before getting degraded. 8. A server arranged to handle cached content resources, the server comprising a processor and a memory containing instructions executable by the processor, whereby the server is configured to: receive a download request from a client device in a downloading session, identify at least one content resource deemed to be potentially needed later in the downloading session, and send a cache map to the client device in a response to the received download request, the cache map comprising a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device from a cache containing the identified at least one content resource, wherein an entry in the cache map for each of the identified at least one content resource comprises a pre-fetch indicator which is set to provide said pre-fetch indication and further comprises metadata indicating at least one of time and position of the client device for pre-fetching the respective content resource. 9. The server of claim 8 , wherein the server is configured to identify the at least one content resource based on any of: events in one or more previous downloading sessions with the client device, information in a HyperText Transfer Protocol (HTTP) header of a previous download request received from the client device, and information about a current user of the client device. 10. The server of claim 9 , wherein the information about the current user is obtained in a report message received from the client device or from a user information node to which the client device has reported previous download activities of the client device. 11. The server of claim 8 , wherein the server is configured to include the pre-fetch indication in the cache map upon detecting that a communication network used for the downloading session will be congested. 12. A server arranged to handle cached content resources, the server comprising a processor and a memory containing instructions executable by the processor, whereby the server is configured to: receive a download request from a client device in a downloading session, identify at least one content resource deemed to be potentially needed later in the downloading session, and send a cache map to the client device in a response to the received download request, the cache map comprising a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device from a cache containing the identified at least one content resource, wherein the server is configured to include the pre-fetch indication in the cache map upon detecting that a wireless connection used by the client device will get degraded. 13. The server of claim 12 , wherein the server is configured to perform said detecting by at least one of: detecting that the client device is moving into an area of deficient radio coverage, and detecting that said wireless connection will be lost or interfered due to intense radio traffic. 14. The server of claim 12 , wherein the server is configured to include the pre-fetch indication in the cache map when further detecting that a signal quality of said wireless connection will be above a predefined level before getting degraded. 15. A method performed by a client device for handling cached content resources, the method comprising: receiving a cache map from a server during a downloading session, the cache map comprising a pre-fetch indication indicating that at least one content resource should be pre-fetched from a cache, and pre-fetching the at least one content resource from the cache according to the pre-fetch indication, to enable subsequent usage of the at least one content resource in the client device once the at least one content resource is requested or needed in the client device, wherein an entry in the received cache map for each of the at least one content resource comprises a pre-fetch indicator which is set to provide said indication and wherein the at least one content resource is pre-fetched from said cache according to metadata comprised in said entry, the metadata indicating at least one of time and position of the client device for pre-fetching the respective content resource. 16. The method of claim 15 , wherein said pre-fetching of the at least one content resource from the cache is executed by means of a caching agent implemented in any one of: a client application running in the client device, a script of a ServiceWorker, and a HyperText Transfer Protocol (HTTP) Library. 17. The method of claim 15 , wherein the cach

Assignees

Inventors

Classifications

  • User profiles · CPC title

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10652352B2 cover?
A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04L67/2847. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).