Content delivery in wireless wide area networks

US10735503B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10735503-B2
Application numberUS-201916569033-A
CountryUS
Kind codeB2
Filing dateSep 12, 2019
Priority dateMar 1, 2010
Publication dateAug 4, 2020
Grant dateAug 4, 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 wireless client device in a wireless network listens to transmissions from other wireless client devices to determine a local wireless network topology of wireless client devices, and transmits the local wireless network topology to a server in a content delivery network. The wireless client device transmits a request for content to the server and receives a message from the server via the wireless network, the message indicating at least one source wireless client device in the local wireless network topology that contains the content. The wireless client device can transmit a request for the content to the at least one source wireless client device. The wireless client device receives the content from the at least one source wireless client device via a peer-to-peer link in the wireless network.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by a wireless client device in a cellular network communicatively coupled to a content delivery network, comprising: listening to transmissions from other wireless client devices in the cellular network for determining a local wireless network topology of wireless client devices that indicates from which of the other wireless client devices the wireless client device could directly receive content; transmitting the local wireless network topology to a server in the content delivery network; transmitting a request for content to the server; receiving a message from the server via the cellular network, the message indicating at least one source wireless client device in the local wireless network topology that contains the content; and directly receiving the content from the at least one source wireless client device via a peer-to-peer link in the cellular network. 2. The method of claim 1 , wherein the message configures a set of wireless client devices in the local wireless network topology to receive the content from the at least one source wireless client device to provide for multi-receiver diversity gain. 3. The method of claim 1 , wherein the message designates multiple source wireless client devices to transmit the content to provide for multi-transmitter diversity gain. 4. The method of claim 1 , wherein the local wireless network topology comprises a network topology state. 5. The method of claim 1 , wherein the local wireless network topology comprises information about at least one wireless client device's connectivity to at least one other network. 6. The method of claim 1 , wherein the at least one source client obtains the content from at least one other network. 7. The method of claim 1 , further comprising transmitting a request for the content to the at least one source wireless client device via a peer-to-peer link in the cellular network. 8. The method of claim 1 , further comprising storing the content. 9. A wireless client device in a cellular network communicatively coupled to a content delivery network, comprising: a processor; and a non-transitory computer-readable memory communicatively coupled to the processor, the memory including a set of instructions stored thereon and executable by the processor for: listening to transmissions from other wireless client devices in the cellular network for determining a local wireless network topology of wireless client devices that indicates from which of the other wireless client devices the wireless client device could directly receive content; transmitting the local wireless network topology to a server in the content delivery network; transmitting a request for content to the server; receiving a message from the server via the cellular network, the message indicating at least one source wireless client device in the local wireless network topology that contains the content; and receiving the content from the at least one source wireless client device via a peer-to-peer link in the cellular network. 10. The wireless client device of claim 9 , wherein the message configures a set of wireless client devices in the local wireless network topology to receive the content from the at least one source wireless client device to provide for multi-receiver diversity gain. 11. The wireless client device of claim 9 , wherein the message designates multiple source wireless client devices to transmit the content to provide for multi-transmitter diversity gain. 12. The wireless client device of claim 9 , wherein the local wireless network topology comprises a network topology state. 13. The wireless client device of claim 9 , wherein the local wireless network topology comprises information about at least one wireless client device's connectivity to at least one other network. 14. The wireless client device of claim 9 , wherein the at least one source client obtains the content from at least one other network. 15. The wireless client device of claim 9 , further comprising instructions stored on the memory and executable by the processor for transmitting a request for the content to the at least one source wireless client device via a peer-to-peer link in the cellular network. 16. The wireless client device of claim 9 , further comprising instructions stored on the memory and executable by the processor for storing the content. 17. A non-transitory computer-readable medium storing one or more instructions for enabling communication by a wireless client device in a cellular network coupled to a content delivery network, the one or more instructions, when executed by one or more processors, cause the one or more processors to: listen to transmissions from other wireless client devices in the cellular network for determining a local wireless network topology of wireless client devices that indicates from which of the other wireless client devices the wireless client device could directly receive content; transmit the local wireless network topology to a server in the content delivery network; transmit a request for content to the server; receive a message from the server via the cellular network, the message indicating at least one source wireless client device in the local wireless network topology that contains the content; and responsive to the message, configure the wireless client device for receiving the content from the at least one source wireless client device via a peer-to-peer link in the cellular network. 18. The non-transitory computer-readable medium of claim 17 , wherein the message configures a set of wireless client devices in the local wireless network topology to receive the content from the at least one source wireless client device to provide for multi-receiver diversity gain. 19. The non-transitory computer-readable medium of claim 17 , wherein the message designates multiple source wireless client devices to transmit the content to provide for multi-transmitter diversity gain. 20. The non-transitory computer-readable medium of claim 17 , wherein the local wireless network topology comprises a network topology state. 21. The non-transitory computer-readable medium of claim 17 , wherein the local wireless network topology comprises information about at least one wireless client device's connectivity to at least one other network. 22. The non-transitory computer-readable medium of claim 17 , wherein the at least one source client obtains the content from at least one other network. 23. The non-transitory computer-readable medium of claim 17 , further comprising instructions, when executed by the one or more processors, cause the one or more processors to transmit a request for the content to the at least one source wireless client device via a peer-to-peer link in the cellular network. 24. The non-transitory computer-readable medium of claim 17 , further comprising instructions, when executed by the one or more processors, cause the one or more processors to store the content.

Assignees

Inventors

Classifications

  • Discovery or management of network topologies · CPC title

  • Routing a service request depending on the request content or context · CPC title

  • in wireless communication networks · CPC title

  • Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service] · CPC title

  • based on a hash applied to IP addresses or costs · 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 US10735503B2 cover?
A wireless client device in a wireless network listens to transmissions from other wireless client devices to determine a local wireless network topology of wireless client devices, and transmits the local wireless network topology to a server in a content delivery network. The wireless client device transmits a request for content to the server and receives a message from the server via the wi…
Who is the assignee on this patent?
Genghiscomm Holdings Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/101. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 04 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).