Abstract: A method and a system are described for delivering multimedia content in a downstream network. The method includes monitoring a real-time quality of service associated with a bit rate traffic from a plurality of client devices and network topographies. The method includes creating a plurality of channels, to be multi-casted by a plurality of slave servers. associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring. The method includes publishing a master manifest comprising multicast information associated with each of the plurality of channels. The method includes notifying, the plurality of slave servers to subscribe to the created plurality of channels. The method includes receiving a subscription request for the plurality of channels from the plurality of slave servers in response to the notification. The multimedia content is multi-casted to the plurality of client devices based on subscription request. FIG. 3
Claims:WE CLAIM:
1. A method for delivering multimedia content in a downstream network, the method comprising:
monitoring, by a content delivery system, a real-time quality of service associated with a bit rate traffic from a plurality of client devices, wherein the quality of service associated with the bit rate traffic are associated with a plurality of network topographies;
creating, by the content delivery system, a plurality of channels, to be multi-casted by a plurality of slave servers, associated with a plurality of adaptive bit rates associated with the multimedia content based on the monitoring, wherein the plurality of channels has an associated identifier;
publishing, by the content delivery system, a master manifest comprising multicast information associated with each of the plurality of channels;
comparing, by the content delivery system, the master manifest with the bit rate traffic from the plurality of client devices;
notifying, by the content delivery system, the plurality of slave servers to subscribe to the created plurality of channels based on the comparison; and
receiving, by the content delivery system, a subscription request for the plurality of channels from the plurality of slave servers in response to the notification, wherein the multimedia content subscribed by the plurality of slave servers in response to the received subscription request is multi-casted to the plurality of client devices based on the subscription associated with each of the plurality of client devices.
2. The method of claim 1, further comprising determining the real time quality of service associated with the plurality of network topographies are based on network latencies, packets per second, active versus inactive multicast routing nodes, failed nodes, video throughput, video frame losses, load on the plurality of slave servers, number of active versus available slave servers, popular titles and channels being watched, number of concurrent and active subscribed client devices on the plurality of channels being multi-casted by the plurality of slave servers.
3. The method of claim 1, further comprising monitoring re-buffering ratio, average bit rate, concurrent streams played, and buffer rates of the multimedia content multi-casted to the plurality of client devices.
4. The method of claim 1, further comprising updating the plurality of adaptive bit rates into one or more updated adaptive bit rates, wherein the plurality of channels associated with the updated adaptive bit rates are associated with new server identifiers, in case of degradation of the quality of service associated with the multimedia content.
5. The method of claim 1, further comprising traversing by the multicast information through the plurality of channels associated with the identifiers, to the plurality of slave servers.
6. The method of claim 1, further comprising deletion of the plurality of channels based on a notification from one or more slave servers, wherein the ore or more slave servers transmit the notification to the content delivery system, wherein the subscription request for the multimedia content from the plurality of client devices decreases quantitatively to a pre-determined value.
7. A content delivery system to deliver multimedia content in a downstream network, comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
monitor, by a content delivery system, a real-time quality of service associated with a bit rate traffic from a plurality of client devices, wherein the quality of service associated with the bit rate traffic are associated with a plurality of network topographies;
create a plurality of channels to be multi-casted by a plurality of slave servers, associated with a plurality of adaptive bit rates associated with a multimedia content based on the monitoring, wherein the plurality of channels has an associated identifier;
publish a master manifest comprising multicast information associated with each of the plurality of channels;
compare the master manifest with the bit rate traffic from the plurality of client devices;
notify the plurality of slave servers to subscribe to the created plurality of channels based on the comparison; and
receive a subscription request for the plurality of channels from the plurality of slave servers in response to the notification, wherein the multimedia content subscribed by the plurality of slave servers in response to the received subscription request is multi-casted to the plurality of client devices based on the subscription associated with each of the plurality of client devices.
8. The content delivery system of claim 7, wherein the processor is further configured to determine the real time quality of service associated with the plurality of network topographies, based on network latencies, packets per second, active versus inactive multicast routing nodes, failed nodes, video throughput, video frame losses, load on the plurality of slave servers, number of active versus available slave servers, popular titles and channels being watched, number of concurrent and active subscribed client devices on the plurality of channels being multi-casted by the plurality of slave servers.
9. The content delivery system of claim 7, wherein the processor is further configured to monitor re-buffering ratio, average bit rate, concurrent streams played, and buffer rates of the multimedia content multi-casted to the plurality of client devices.
10. The content delivery system of claim 7 wherein the processor is configured to update the plurality of adaptive bit rates into one or more updated adaptive bit rates, wherein the plurality of channels associated with the updated adaptive bit rates are associated with new server identifiers, in case of degradation of the quality of service associated with the multimedia content.
11. The content delivery system of claim 7 wherein the processor is configured to traverse by the multicast information through the plurality of channels associated with the identifiers, to the plurality of slave servers.
12. The content delivery system of claim 7 wherein the processor is configured to delete the plurality of channels based on a notification from one or more slave servers, wherein the ore or more slave servers transmit the notification to the content delivery system, wherein the subscription request for the multimedia content from the plurality of client devices decreases quantitatively to a pre-determined value.
Dated this 31st day of August, 2017
R Ramya Rao
Of K&S Partners
Agent for the Applicant , Description:TECHNICAL FIELD
The present subject matter is related, in general to communication systems, and more particularly to method for delivery of multimedia content in a bandwidth constrained downstream network.
| # | Name | Date |
|---|---|---|
| 1 | 201741030923-STATEMENT OF UNDERTAKING (FORM 3) [31-08-2017(online)].pdf | 2017-08-31 |
| 2 | 201741030923-REQUEST FOR EXAMINATION (FORM-18) [31-08-2017(online)].pdf | 2017-08-31 |
| 3 | 201741030923-POWER OF AUTHORITY [31-08-2017(online)].pdf | 2017-08-31 |
| 4 | 201741030923-FORM 18 [31-08-2017(online)].pdf | 2017-08-31 |
| 5 | 201741030923-FORM 1 [31-08-2017(online)].pdf | 2017-08-31 |
| 6 | 201741030923-DRAWINGS [31-08-2017(online)].pdf | 2017-08-31 |
| 7 | 201741030923-DECLARATION OF INVENTORSHIP (FORM 5) [31-08-2017(online)].pdf | 2017-08-31 |
| 8 | 201741030923-COMPLETE SPECIFICATION [31-08-2017(online)].pdf | 2017-08-31 |
| 9 | 201741030923-REQUEST FOR CERTIFIED COPY [04-09-2017(online)].pdf | 2017-09-04 |
| 10 | abstract 201741030923.jpg | 2017-09-08 |
| 11 | 201741030923-Proof of Right (MANDATORY) [12-12-2017(online)].pdf | 2017-12-12 |
| 12 | Correspondence by Agent_Form30,Form1_15-12-2017.pdf | 2017-12-15 |
| 13 | 201741030923-REQUEST FOR CERTIFIED COPY [20-12-2017(online)].pdf | 2017-12-20 |
| 14 | 201741030923-RELEVANT DOCUMENTS [01-03-2021(online)].pdf | 2021-03-01 |
| 15 | 201741030923-PETITION UNDER RULE 137 [01-03-2021(online)].pdf | 2021-03-01 |
| 16 | 201741030923-OTHERS [01-03-2021(online)].pdf | 2021-03-01 |
| 17 | 201741030923-Information under section 8(2) [01-03-2021(online)].pdf | 2021-03-01 |
| 18 | 201741030923-FORM 3 [01-03-2021(online)].pdf | 2021-03-01 |
| 19 | 201741030923-FER_SER_REPLY [01-03-2021(online)].pdf | 2021-03-01 |
| 20 | 201741030923-DRAWING [01-03-2021(online)].pdf | 2021-03-01 |
| 21 | 201741030923-CORRESPONDENCE [01-03-2021(online)].pdf | 2021-03-01 |
| 22 | 201741030923-COMPLETE SPECIFICATION [01-03-2021(online)].pdf | 2021-03-01 |
| 23 | 201741030923-CLAIMS [01-03-2021(online)].pdf | 2021-03-01 |
| 24 | 201741030923-ABSTRACT [01-03-2021(online)].pdf | 2021-03-01 |
| 25 | 201741030923-FER.pdf | 2021-10-17 |
| 26 | 201741030923-PatentCertificate21-12-2023.pdf | 2023-12-21 |
| 27 | 201741030923-IntimationOfGrant21-12-2023.pdf | 2023-12-21 |
| 28 | 201741030923-PROOF OF ALTERATION [18-03-2024(online)].pdf | 2024-03-18 |
| 1 | search(46)E_29-09-2020.pdf |