Systems, devices and methods for distributed content pre-fetching to a user device

US10740864B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10740864-B2
Application numberUS-201816137922-A
CountryUS
Kind codeB2
Filing dateSep 21, 2018
Priority dateJan 30, 2015
Publication dateAug 11, 2020
Grant dateAug 11, 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.

There is disclosed a system for transmitting data to users. The system includes nodes interconnected by at least one data network. The nodes are organized hierarchically to comprise a root node and at least two child nodes. The data transmission characteristics of communication with each of the child nodes are different. The root node is configured to: receive data transmission preferences of a particular user; receive data to be transmitted to the particular user; and transmit a selected subset of the data to at least one of the child nodes. The subset selected based on at least the received data transmission preferences and the data transmission characteristics, to permit the particular user to obtain data from the child nodes according to the data transmission preferences. The at least one of the child nodes being configured to: receive data from the root node; and transmit at least part of the received data to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a node of a communication network, data transmission preferences associated with a particular user of the mobile device; requesting, by the node, content data for one or more content items expected to be of interest to the particular user sent by at least one content source; receiving by the node, the content data for the one or more content item expected to be of interest to the particular user; assigning, by the node, a priority each of the one or more content items expected to be of interest to the particular user; storing, by the node, the content data for one or more content items expected to be of interest to the particular user associated with the mobile device; selecting, by the node, one or more other nodes of the communication network distributed geographically at locations proximate a predicted geographic location of a mobile device associated with the user based the data transmission preferences associated with the particular user and data transmission characteristics of communication with each of the one or more other nodes; selecting, by the node, at least one of the one or more content items for transmission to the one or more other nodes based on one or more of: the predicted future geographic location, the geographic location of each of the one or more other nodes, the data transmission characteristics for each of the other nodes, and the priority assigned to each of the one or more content items expected to be of interest to the particular user; and transmitting, by the node, the content data for the at least one or more content items to the one or more other nodes of the communication network. 2. The method of claim 1 , further comprising: determining whether a new child node for the communication network is required based on the predicted geographic location of the mobile device; after determining that the new child node is required, transmitting, by the node, a request to a device located at the selected geographic location to function as the new child node, the device being an existing networked device which is available to function as the new child node, the new child node being subsequently selected as one of the one or more other nodes. 3. The method of claim 1 , further comprising: receiving, by the node, the data transmission characteristics of communication with each of the one or more other nodes; and wherein selecting the one or more other nodes is further based on a geographic location of each of the one or more other nodes. 4. The method of claim 1 , wherein the data transmission characteristics of communication with each of the one or more other nodes comprise transmission costs, data rate, capacity, or latency. 5. The method of claim 1 , further comprising, prior to requesting: performing, by the node, content interest prediction to identify the one or more content items expected to be of interest to the particular user of the mobile device; and storing, by the node, a content list comprising the one or more content items. 6. The method of claim 5 , further comprising: transmitting, by the node, a request to the at least one content source of the communication network to send content data for each of the one or more content items expected to be of interest to the particular user. 7. The method of claim 5 , wherein performing, by the node, content interest prediction comprises processing data reflective of past consumption of the content data for the one or more content items included in the content list by the particular user or data reflective of current consumption of the content data for the one or more content items included in the content list by the particular user. 8. The method of claim 5 , wherein performing, by the node, content interest prediction comprises processing data reflective of consumption behaviour of a population of users of the content data for the one or more content items expected to be of interest to the particular user. 9. The method of claim 1 , wherein the priority of each of the one or more content items expected to be of interest to the particular user is determined based on the predicted future locations of the mobile device associated with the particular user. 10. The method of claim 1 , wherein assigning comprises assigning a priority to each of the one or more content items expected to be of interest to the particular user based on one of: a mobility prediction for the mobile device associated with the particular user; a likelihood that the user of the mobile device will access the content data for a particular content item at a particular location; and the data transmission preferences for the particular user. 11. A method comprising: transmitting, by a mobile device associated with a user, a content interest list determined for a user associated with the mobile device to a node of a communication network located at a geographic location proximate a geographic location of the mobile device, wherein the content interest list includes one or more content items expected to be of interest to the user, and wherein each of the one or more content items is assigned a priority according to one or more of: a predicted future geographic location of the mobile device; a geographic location of the node; and data transmission characteristics for the node; receiving, by the mobile device, a data transmission from the node, the data transmission comprising content data for at least one of the one or more of content items in the content interest list, wherein the content data for at least one of the one or more of content items is sent by a content service provider to the node via another root node of the communication network, wherein the at least one of one or more content items received from the node are sent by the node to the mobile device in an order which satisfies the priority assigned to each of the one or more content items indicated in the content interest list determined for the user associated with mobile device. 12. The method of claim 11 , wherein the content interest list is determined based on applications executing at the mobile device. 13. The method of claim 11 , further comprising: predicting, by the mobile device, one or more future geographic locations of the mobile device associated with the user; and transmitting, by the mobile device, the predicted one or more future geographic locations to the node. 14. The method of claim 11 , further comprising: predicting, by the mobile device, the one or more content items expected to be of interest to the user of the mobile device. 15. The method of claim 14 , wherein predicting comprises processing data reflective of past consumption of the content data for the one or more content items expected to be of interest to the user associated with the mobile device or data reflective of current consumption of the content data for the one or more content items expected to be of interest to the user associated with the mobile device. 16. The method of claim 14 , wherein predicting comprises processing data reflective of consumption behaviour of a population of users of the content data for the one or more content items expected to be of interest to the user associated with the mobile device. 17. The method of claim 11 , further comprising receiving from the node an updated list of content expected to be of interest to the user, and updating the content interest list according to the received updated list. 18. A method comprising: receiving, by a node of a communication ne

Assignees

Inventors

Classifications

  • Routing tree calculation · CPC title

  • in wireless communication networks · CPC title

  • where the received information does not generate an automatic action on the vehicle control · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

  • based on wireless node resources · CPC title

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 US10740864B2 cover?
There is disclosed a system for transmitting data to users. The system includes nodes interconnected by at least one data network. The nodes are organized hierarchically to comprise a root node and at least two child nodes. The data transmission characteristics of communication with each of the child nodes are different. The root node is configured to: receive data transmission preferences of a…
Who is the assignee on this patent?
Senarath Nimal Gamini, Stephenne Alex, Leroux Philippe, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06Q90/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 11 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).