System And Method For Dynamically Adapting Network Delivery Modes Of Content
US-2015381764-A1 · Dec 31, 2015 · US
US10616623B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10616623-B2 |
| Application number | US-201715401320-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 9, 2017 |
| Priority date | Jul 29, 2011 |
| Publication date | Apr 7, 2020 |
| Grant date | Apr 7, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The “swarming” behavior of multimedia content distribution network subscribers—numerous, near-simultaneous requests for the same content by different users—is predicted, based on analysis of past viewing habits. Users are grouped based on correlations in the multimedia content requested and the time at which it is requested. When a set of users of a group requests particular multimedia content, that content is autonomously distributed, via a shared distribution channel, to the terminal equipment of all users in the group, where it is buffered. As other users in the group request the same multimedia content, an initial portion is distributed to each requesting user via an individual channel. As the rendered content catches up to the buffered content, the terminal equipment switches from the content delivered via the individual distribution channel to the buffered content. The individual distribution is then terminated, and the individual distribution channel released.
Opening claim text (preview).
What is claimed is: 1. A method in a user equipment of rendering multimedia content, the method comprising: receiving a buffering control command from a communication network, the buffering control command instructing the user equipment to buffer a portion of a first multimedia content transmitted by the communication network over a broadcast channel; in response to receiving the buffering control command, buffering the portion of the first multimedia content received over the broadcast channel; transmitting a request for the first multimedia content to the communication network, wherein the request is transmitted after receiving the buffering control command from the communication network; in response to transmitting the request for the first multimedia content, receiving an initial portion of the first multimedia content from the communication network over a dedicated channel, wherein the initial portion of the first multimedia content has not been previously received over the broadcast channel; rendering the initial portion of the first multimedia content received from the communication network over the dedicated channel; and when the rendering of the initial portion of the first multimedia content received from the communication network over the dedicated channel reaches a beginning of the buffered portion of the first multimedia content, switching to rendering the buffered portion of the first multimedia content. 2. The method of claim 1 , further comprising receiving an identification of the broadcast channel prior to receiving the portion of the first multimedia content over the broadcast channel. 3. The method of claim 1 , wherein the broadcast channel comprises a broadcast channel of a wireless communication network, and wherein the dedicated channel comprises a dedicated channel of the wireless communication network. 4. A user equipment comprising: a data interface operative to connect to a communication network; a user interface operative to receive requests for multimedia content from a user; a display operative to render multimedia content to the user; a memory operative to buffer multimedia content; and a computing machine operative to: receive a buffering control command from the communication network, the buffering control command instructing the user equipment to buffer a portion of a first multimedia content transmitted by the communication network over a broadcast channel; in response to receiving the buffering control command, buffer the portion of the first multimedia content received over the broadcast channel; transmit a request for the first multimedia content to the communication network, wherein the request is transmitted after receiving the buffering control command from the communication network; in response to transmitting the request for the first multimedia content, receive an initial portion of the first multimedia content from the communication network over a dedicated channel, wherein the initial portion of the first multimedia content has not been previously received over the broadcast channel; render the initial portion of the first multimedia content received from the communication network over the dedicated channel; and when the rendering of the initial portion of the first multimedia content received from the communication network over the dedicated channel reaches a beginning of the buffered portion of the first multimedia content, switch to rendering the buffered portion of the first multimedia content. 5. The user equipment of claim 4 , wherein the computing machine is further operative to receive an identification of the broadcast channel prior to receiving the portion of the first multimedia content over the broadcast channel. 6. The user equipment of claim 4 , wherein the broadcast channel comprises a broadcast channel of a wireless communication network, and wherein the dedicated channel comprises a dedicated channel of the wireless communication network. 7. A method in a network node of distributing multimedia content to a plurality of users, the method comprising: receiving requests for first multimedia content from an initial set of users of a group of users, the requests received within a predetermined time period; when a size of the initial set of users exceeds a threshold number within the predetermined time period, predicting requests for the first multimedia content from a remaining set of users of the group of users; in response to the prediction, transmitting buffering control commands to user equipments associated with the remaining set of users, the buffering control commands instructing the user equipments to buffer a portion of the first multimedia content transmitted by the network node over a broadcast channel; transmitting the portion of the first multimedia content over the broadcast channel to the remaining set of users; receiving a request for the first multimedia content from at least one user in the remaining set of users; transmitting an initial portion of the first multimedia content over a dedicated channel to the at least one user in the remaining set of users; and terminating the transmission of the initial portion of the first multimedia content over the dedicated channel to the at least one user in the remaining set of users after a user equipment associated with the at least one user in the remaining set of users begins rendering the buffered portion of the first multimedia content. 8. The method of claim 7 , wherein transmitting the portion of the first multimedia content over the broadcast channel to the remaining set of users comprises transmitting the portion of the first multimedia content beginning at an offset into the first multimedia content ahead of an aggregate viewing point of the first multimedia content among the initial set of users receiving the first multimedia content. 9. The method of claim 7 , wherein the broadcast channel comprises a broadcast channel of a wireless communication network, and wherein the dedicated channel comprises a dedicated channel of the wireless communication network. 10. A network node comprising: a data interface operative to connect to a communication network; a database operative to store a plurality of multimedia content; and a computing machine operative to: receive requests for first multimedia content from an initial set of users in of a group of users, the requests received within a predetermined time period; when a size of the initial set of users exceeds a threshold number within the predetermined time period, predict requests for the first multimedia content from a remaining set of users of the group of users; in response to the prediction, transmit buffering control commands to user equipments associated with the remaining set of users, the buffering control commands instructing the user equipments to buffer a portion of the first multimedia content transmitted by the network node over a broadcast channel; transmit the portion of the first multimedia content over the broadcast channel to the remaining set of users; receive a request for the first multimedia content from at least one user in the remaining set of users; transmit an initial portion of the first multimedia content over a dedicated channel to the at least one user in the remaining set of users; and terminate the transmission of the initial portion of the first multimedia content over the dedicated channel to the at least one user in the remaining set of users after a user equipment associated with the at least one user in the remaining set of users begins rendering the buffered portion of the first multimedia content. 11. The network node of claim 10 , wherein when tra
with schedule organisation, e.g. priority, sequence management · CPC title
Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title
Unicasting · CPC title
with management of multicast group membership · CPC title
End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.