Abstract: The present disclosure relates to methods and systems for determining optimal routing in Video-on-demand (VOD) networks. The embodiments of the disclosure may comprise receiving, at least one VOD title from one or more systems. The embodiments of the disclosure may further comprise identifying one or more attributes associated with the at least one VOD title. The embodiments of the disclosure may furthermore comprise mapping, the one or more attributes with one or more pre-defined rules. The embodiments of the disclosure may in addition comprise, determining, an optimal media processing workflow route from one or more workflows based on effects of the mapping.
CLIAMS:We claim:
1. A processor-implemented method for determining an optimal workflow route in a video-on-demand (VOD) network, comprising:
receiving, by at least one traffic management device, at least one VOD title from one or more systems;
identifying, by the at least one traffic management device, one or more attributes associated with the at least one VOD title;
mapping, by the at least one traffic management device, the one or more attributes with one or more pre-defined rules; and
determining, by the at least one traffic management device, the optimal workflow route from one or more workflows based on effects of the mapping.
2. The method of claim 1, further comprising:
loading instances of the one or more workflows, by the at least one traffic management device.
3. The method of claim 1, further comprising,
assigning the one or more workflows, by the at least one traffic management device, as primary, secondary and tertiary workflow based on configuration data, wherein the configuration data is pre-generated during handshake of the at least one traffic management device and the one or more systems.
4. The method of claim 1, further comprising:
monitoring the one or more workflows to update one or more state variables associated with the one or more workflows.
5. The method of claim 1, wherein the mapping comprises:
assigning one or more weights to each of the one or more workflows with respect to each of the predefined rules; and
summing the one or more weights for each of the one or more workflows.
6. The method of claim 5, further comprises:
selecting the optimal workflow route bearing the highest sum.
7. The method of claim 1, further comprising:
fetching additional metadata associated with the at least one VOD title to derive a target output format.
8. The method of claim 7, further comprising:
initiating media processing of the at least one VOD title, into the optimal workflow route, in the target output format.
9. A system for determining an optimal workflow route in a video-on-demand (VOD) network, comprising:
at least one processor in electronic communication with at least one traffic management device; and
a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to:
receive at least one VOD title from one or more systems;
identify one or more attributes associated with the at least one VOD title;
map the one or more attributes with one or more pre-defined rules; and
determine the optimal workflow route from one or more workflows based on effects of the mapping.
10. The system of claim 9, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
load instances of the one or more workflows.
11. The system of claim 9, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
assign the one or more workflows as primary, secondary and tertiary workflow based on configuration data, wherein the configuration data is pre-generated during handshake of the at least one traffic management device and the one or more systems.
12. The system of claim 9 wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
monitor the one or more workflows in order to update one or more state variables associated with the one or more workflows.
13. The system of claim 9, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
assign one or more weights to each of the one or more workflows with respect to each of the predefined rules; and
sum the one or more weights for each of the one or more workflows
14. The system of claim 13, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
select the optimal workflow route bearing the highest sum.
15. The system of claim 9, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
fetch additional metadata associated with the at least one VOD title to derive a target output format.
16. The system of claim 15, wherein the computer-readable medium storing instructions that, when executed by the at least one processor, further cause the at least one processor to:
initiate media processing of the at least one VOD title, into the optimal workflow route, in the target output format.
17. A non-transitory computer readable medium including instructions stored thereon that when processed by a processor cause a first computing device to perform acts of:
receiving at least one VOD title from the one or more systems;
identifying one or more attributes associated with the at least one VOD title;
mapping the one or more attributes with one or more pre-defined rules; and
determining an optimal workflow route from one or more workflows based on effects of the mapping.
18. The medium as claimed in claim 17, wherein the instructions further cause the processor to perform operations comprising:
assigning one or more weights to each of the one or more workflows with respect to each of the predefined rules;
summing the one or more weights for each of the one or more workflows; and
selecting the optimal workflow route bearing the highest sum.
19. The medium as claimed in claim 17, wherein the instructions further cause the processor to perform operations comprising:
fetching additional metadata associated with the at least one VOD title to derive a target output format; and
initiating media processing of the at least one VOD title, into the optimal workflow route, in the target output format.
Dated this 03rd day of March, 2015
Swetha S.N
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
This disclosure relates generally to media environment. More specifically, it relates to a system and method for rendering optimal routing in Video-on-demand networks.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 1029-CHE-2015 FORM-9 03-03-2015.pdf | 2015-03-03 |
| 1 | 1029-CHE-2015-IntimationOfGrant09-02-2023.pdf | 2023-02-09 |
| 2 | 1029-CHE-2015 FORM-18 03-03-2015.pdf | 2015-03-03 |
| 2 | 1029-CHE-2015-PatentCertificate09-02-2023.pdf | 2023-02-09 |
| 3 | IP30318-Spec.pdf ONLINE | 2015-03-09 |
| 3 | 1029-CHE-2015-FORM-26 [06-02-2023(online)].pdf | 2023-02-06 |
| 4 | IP30318-fig.pdf ONLINE | 2015-03-09 |
| 4 | 1029-CHE-2015-PETITION UNDER RULE 137 [02-02-2023(online)].pdf | 2023-02-02 |
| 5 | FORM 5-IP30318.pdf ONLINE | 2015-03-09 |
| 5 | 1029-CHE-2015-Written submissions and relevant documents [02-02-2023(online)].pdf | 2023-02-02 |
| 6 | FORM 3-IP30318.pdf ONLINE | 2015-03-09 |
| 6 | 1029-CHE-2015-AMENDED DOCUMENTS [06-01-2023(online)].pdf | 2023-01-06 |
| 7 | 1029-CHE-2015-Request For Certified Copy-Online(09-03-2015).pdf | 2015-03-09 |
| 7 | 1029-CHE-2015-Correspondence to notify the Controller [06-01-2023(online)].pdf | 2023-01-06 |
| 8 | 1029CHE2015_CertifiedCopyRequest.pdf ONLINE | 2015-03-10 |
| 8 | 1029-CHE-2015-FORM 13 [06-01-2023(online)].pdf | 2023-01-06 |
| 9 | 1029-CHE-2015-POA [06-01-2023(online)].pdf | 2023-01-06 |
| 9 | IP30318-Spec.pdf | 2015-03-13 |
| 10 | 1029-CHE-2015-US(14)-HearingNotice-(HearingDate-18-01-2023).pdf | 2022-12-30 |
| 10 | IP30318-fig.pdf | 2015-03-13 |
| 11 | 1029-CHE-2015-ABSTRACT [24-12-2019(online)].pdf | 2019-12-24 |
| 11 | FORM 5-IP30318.pdf | 2015-03-13 |
| 12 | 1029-CHE-2015-CLAIMS [24-12-2019(online)].pdf | 2019-12-24 |
| 12 | FORM 3-IP30318.pdf | 2015-03-13 |
| 13 | 1029-CHE-2015-DRAWING [24-12-2019(online)].pdf | 2019-12-24 |
| 13 | 1029CHE2015_CertifiedCopyRequest.pdf | 2015-03-13 |
| 14 | 1029-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf | 2015-06-25 |
| 14 | 1029-CHE-2015-FER_SER_REPLY [24-12-2019(online)].pdf | 2019-12-24 |
| 15 | 1029-CHE-2015 FORM-1 25-06-2015.pdf | 2015-06-25 |
| 15 | 1029-CHE-2015-FORM 3 [24-12-2019(online)].pdf | 2019-12-24 |
| 16 | 1029-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf | 2015-06-25 |
| 16 | 1029-CHE-2015-OTHERS [24-12-2019(online)].pdf | 2019-12-24 |
| 17 | 1029-CHE-2015-FER.pdf | 2019-06-24 |
| 18 | 1029-CHE-2015-OTHERS [24-12-2019(online)].pdf | 2019-12-24 |
| 18 | 1029-CHE-2015 CORRESPONDENCE OTHERS 25-06-2015.pdf | 2015-06-25 |
| 19 | 1029-CHE-2015 FORM-1 25-06-2015.pdf | 2015-06-25 |
| 19 | 1029-CHE-2015-FORM 3 [24-12-2019(online)].pdf | 2019-12-24 |
| 20 | 1029-CHE-2015 POWER OF ATTORNEY 25-06-2015.pdf | 2015-06-25 |
| 20 | 1029-CHE-2015-FER_SER_REPLY [24-12-2019(online)].pdf | 2019-12-24 |
| 21 | 1029-CHE-2015-DRAWING [24-12-2019(online)].pdf | 2019-12-24 |
| 21 | 1029CHE2015_CertifiedCopyRequest.pdf | 2015-03-13 |
| 22 | 1029-CHE-2015-CLAIMS [24-12-2019(online)].pdf | 2019-12-24 |
| 22 | FORM 3-IP30318.pdf | 2015-03-13 |
| 23 | 1029-CHE-2015-ABSTRACT [24-12-2019(online)].pdf | 2019-12-24 |
| 23 | FORM 5-IP30318.pdf | 2015-03-13 |
| 24 | IP30318-fig.pdf | 2015-03-13 |
| 24 | 1029-CHE-2015-US(14)-HearingNotice-(HearingDate-18-01-2023).pdf | 2022-12-30 |
| 25 | 1029-CHE-2015-POA [06-01-2023(online)].pdf | 2023-01-06 |
| 25 | IP30318-Spec.pdf | 2015-03-13 |
| 26 | 1029-CHE-2015-FORM 13 [06-01-2023(online)].pdf | 2023-01-06 |
| 26 | 1029CHE2015_CertifiedCopyRequest.pdf ONLINE | 2015-03-10 |
| 27 | 1029-CHE-2015-Correspondence to notify the Controller [06-01-2023(online)].pdf | 2023-01-06 |
| 27 | 1029-CHE-2015-Request For Certified Copy-Online(09-03-2015).pdf | 2015-03-09 |
| 28 | 1029-CHE-2015-AMENDED DOCUMENTS [06-01-2023(online)].pdf | 2023-01-06 |
| 28 | FORM 3-IP30318.pdf ONLINE | 2015-03-09 |
| 29 | 1029-CHE-2015-Written submissions and relevant documents [02-02-2023(online)].pdf | 2023-02-02 |
| 29 | FORM 5-IP30318.pdf ONLINE | 2015-03-09 |
| 30 | 1029-CHE-2015-PETITION UNDER RULE 137 [02-02-2023(online)].pdf | 2023-02-02 |
| 30 | IP30318-fig.pdf ONLINE | 2015-03-09 |
| 31 | IP30318-Spec.pdf ONLINE | 2015-03-09 |
| 31 | 1029-CHE-2015-FORM-26 [06-02-2023(online)].pdf | 2023-02-06 |
| 32 | 1029-CHE-2015-PatentCertificate09-02-2023.pdf | 2023-02-09 |
| 32 | 1029-CHE-2015 FORM-18 03-03-2015.pdf | 2015-03-03 |
| 33 | 1029-CHE-2015-IntimationOfGrant09-02-2023.pdf | 2023-02-09 |
| 33 | 1029-CHE-2015 FORM-9 03-03-2015.pdf | 2015-03-03 |
| 1 | SEARCH_21-06-2019.pdf |
| 1 | ssamendedAE_14-02-2022.pdf |
| 2 | SEARCH_21-06-2019.pdf |
| 2 | ssamendedAE_14-02-2022.pdf |