Sign In to Follow Application
View All Documents & Correspondence

Distributed Automation System Scheme For Satellite Tv Broadcast Ird's In A Connected World

Abstract: A computer implemented system and method provide end to end support from content management, playlist schedule of the content superimposition on to the broadcast signal, IRD management, Cloud management and data server management.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
21 January 2014
Publication Number
33/2015
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application

Applicants

GAIAN SOLUTIONS INDIA PRIVATE LIMITED
SUITE 2A, AMARA JYOTHI, PLOT NO 502B, ROAD NUMBER 31, JUBILEE HILLS, HYDERABAD - 500 033

Inventors

1. CHANDRA KOTARU
SUITE 2A, AMARA JYOTHI, PLOT NO 502B, ROAD NUMBER 31, JUBILEE HILLS, HYDERABAD - 500 033
2. CHAITANYA MAHANTHI
SUITE 2A, AMARA JYOTHI, PLOT NO 502B, ROAD NUMBER 31, JUBILEE HILLS, HYDERABAD - 500 033
3. SHEETAL SHARMA
SUITE 2A, AMARA JYOTHI, PLOT NO 502B, ROAD NUMBER 31, JUBILEE HILLS, HYDERABAD - 500 033
4. SIMARPREET SINGH
SUITE 2A, AMARA JYOTHI, PLOT NO 502B, ROAD NUMBER 31, JUBILEE HILLS, HYDERABAD - 500 033

Specification

4. DESCRIPTION
Background of the Invention
Digital broadcasters use integrated receiver decoders (IRDs) or set-top boxes for providing subscribers with broadcast services. By way of cable transmission, terrestrial transmission, or satellite transmission, the broadcasters send a modulated carrier signal to the IRDs situated in the subscribers' homes or at Multi-System Operators (MSO)'s. Each IRD processes the modulated carrier signal and sends the broadcast signal to the subscriber's televisión, recording device, or other peripheral device.
These IRD's receivers receive the signáis from the satellite and then decode the prívate content and deliver it to the subscribers or the MSO's. Broadcasters have several means of providing financial support for continuous broadcasting such as Commercial Broadcasting of prívate content such as televisión Ad commercials accompanying the televisión programs. Examples of Ad commercials includes Banner Ads, Full screen Ads, Lbar, Scroll Ad, Video Ad [Interstitial, Pre-roll, Post-roll, PIP video, Video with Companion Ad], Bug[3D Ball, 2D Cube], Greetings Ads, Sponsored Ads [Airport app, Stock, News, Sports, Weather, Picture News, Train app, Commodity app, Food & wine, Prayer, Astrology, EPG Channel], Social Media Alerts, Banner Infomercials [Cinema, Weather, News, Stock, Sports, Commodity, Airport, Rail way s, Play List Presentation, Coupons, 3D model, Free Apps, Coupons for you, VOD for you, Apps for you, Food & wine, Product Brochure, Service Brochure] etc. Other types of Financial sources include Voluntary membership subscriptions from individual audience members, grants from charitable foundations or business entities, Government-sponsored, direct government payments or operation of public

broadcasters, indirect government payments, such as televisión license fees collected from receivers etc.
Narrowcasting is a kind of advertising of information (usually via Internet, radio, or televisión) to a narrow audience; not to the broader public at-large. This is also called as niche marketing or target marketing; narrowcasting involves aiming media messages at specific segments of the public defined by valúes, preferences, demographic attributes, and/or subscription. Presently, Marketing experts are often interested in narrowcast media as a commercial advertising tool, since access to such prívate content implies exposure to a specific and clearly defined prospective consumer audience. The theory being that, by identifying particular demographics viewing such programs, advertisers can better target their markets. Televisión has made a transition from broadcasting to narrowcasting which has given advertisers a greater advantage when it comes to directing their messages to a specific demographic audience. For example if the chocolate manufacturing company wanted to target 5 to 10 year oíd children, they shall purchase commercial time on a cartoon channel who only narrowcasts and makes their message more valuable by marketing to a concentrated audience.
At Present, several companies are purchasing commercial time in the broadcast channel, which broadcasts the programs to all locations. If a company has business interest with specific target people located at only a particular región, then the company cannot purchase the commercial time in the broadcast channel, due to very huge cost and also the broadcast reaches non-targeted people which are of no use to the company. Henee, there is a need for a system to broadcast a single broadcast signal to múltiple locations and enable to decode and provide prívate content along with the broadcast channel program anddisplay different prívate content at different locations simultaneously with the same broadcast program.

At present, the IRD's are capable of receiving and decoding the Broadcast program sent by the broadcaster. The Broadcast program comprises of televisión programs, graphics and Ad Commercial etc.multiplexed into a single video signal. The IRD can only receive, decode and transmit the signal. The currently used IRD's de-multiplexes the Satellite Signal, but does not have sufficient hardware and capabilities to execute prívate commands and prívate content multiplexed in the Satellite program in real time before uplinked.
At present, the IRD's are capable of receiving and decoding the Broadcast Signal sent by the broadcaster. The Broadcast Signal includes televisión programs, graphics and Ad Commercial interleaved into a single video signal. The graphics and other animations for the Ad Commercials are created at the broadcaster's location and require huge hardware establishment and manpower. Al so, the graphics so created at the broadcast center would be commonly received at the other end users and also displays the same graphics to the entire broadcasted locations. The entire content to be displayed at the end user is already interleaved into the video server at the broadcast center and a scheduling unit at the broadcast center creates a playlist schedule to run the programs or ad commercials as per the timings scheduled in the playlists. What is needed is an computer implemented system and method for facilitating playing and controlling different prívate contents broadcasted on the same broadcasted program at different locations simultaneously.
OBJECT OF THE INVENTION
The following presents a simplified summary of the disclosure in order to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure and it does not identify key/critical elements of the invention or delinéate the scope of the invention. Its solé purpose is to present some concepts disclosed

herein in a simplifíed form as a prelude to the more detailed description that is presented later.
For ease of understanding of the invention, the following terms are repetitively used and may be interpreted by the way they have been defined in the context below, however the terminology used in the context herein is for understanding purpose and does not constitute as to limitation of the scope of the invention.
a) Prívate command data: Set of prívate commands/instructions provided to the hardware consoles which includes the rules list and schedules list;
b) Prívate content: Any additional content that needs to be additionally displayed or played along with the regular broadcast video program. The additional content may be related to an advertísement, news alerts, infomercials, social media alerts, Banner Infomercials [Cinema, Weather, News, Stock, Sports, Commodity, Airport, Railways, Play List Presentation, Coupons, 3D model, Free Apps, Coupons for you, VOD for you, Apps for you, Food & wine, Product Brochure, Service Brochure], Sponsored Ads [Airport app, Stock, News, Sports, Weather, Picture News, Train app, Commodity app, Food & wine, Prayer, Astrology, EPG Channel], Social Media Alerts
c) Prívate data includes both prívate command data and prívate content.
d) Broadcast stream: Audio/video signal broadcasted via satellite (DVB-S) or Cable (DVB-C) or Internet based broadcast.
e) Rules List: a predefined list containing the type of prívate contents to be rendered with the type of graphic animation stored in the graphic animation files.
f) Schedule list: a predefined list containing the timings at which each type of
animated content to be overlayed along with the broadcast video signal.
It is an object of the present invention to provide computer implemented systems to register the prívate content to be displayed along with the broadcast program at a predetermined date, predetermined time and predetermined location.

It is another object of the present invention to provide an computer implemented interface system to select the IRD's based on country or zones or states or districts/mandáis or cities/towns or villages and define the type of animation to be played, animation play start time, end time, start date, end date.
It is another object of the present invention to provide an computer implemented interface system to select the IRD's based on country or zones or states or districts/mandals or cities/towns or villages and define the type of animation and prívate content to be played, overlayed animation play start time, overlayed animation play end time, overlayed animation play start date, overlayed animation play end date.
It is another object of the present invention to preview the animations to be displayed at the end display termináis in real time.
It is another object of the present invention to check the registered prívate contents to be displayed and also enable to approve/reject the registered prívate content based on subject matter of prívate content.
It is another object of the present invention of the computer implemented system to choose the prívate content from the cloud server and assign the type of animation and prívate content to be played, overlayed animation play start time, overlayed animation play end time, overlayed animation play start date, overlayed animation play end date.
SUMMARY OF THE INVENTION
The present invention is directed to Computer implemented system and method and more particularly to a computer implemented system and method to: Receive prívate content from a prívate content provider; Approve or decline the prívate content to be inserted onto a video broadcast signal; Schedule the prívate content to be

overlayed onto a video broadcast signal; créate set of rules and commands for a device to receive broadcast signal, aggregate the content from the broadcast signal or from the cloud content and overlay the prívate content on the broadcast signal, process the signal and transmit the broadcast signal to plurality of peripheral users; facilítate transmission of content, rules and commands to be multiplexed with the satellite broadcast signal; monitor revenue generation and prívate content broadcasted list.
In the existing devices, the playlist control management control was at the broadcasting center but presently this computer implemented system enables to designate set of rules and delégate set of functions to several IRD's installed at múltiple locations and enable these IRD's to process and superimpose respective prívate content on to the broadcasted signal automatically based on the designation and scheduling done in the computer implemented system of the present invention.
It is an object of the present invention is to provide a computer implemented system and method to enable each IRD to function as an independent playlist schedule manager to play or superimpose ad commercial content and provide output based on the instructions scheduled in the playlist. This facilitates the IRD to superimpose local regional news, local ad commercials, Regional notifications etc. on the broadcast channel based on the commands sent through broadcast signal or other communication means such as internet. Each IRD superimpose local regional news, local ad commercials, Regional notifications etc. pertaining to that particular región it has been installed and instructed it to perform such actions. Henee the automation of the playlist for several IRD's are distributed and has independent control thereby enabling to play different contents at different regions in the same broadcasted program. These IRD's are controlled based on the commands containing permissions and other location relation information delivered to the IRD through broadcast signal or other communication means.

In accordance with a non limiting exemplary embodiment of the present invention, the
Computer implemented system and method facilitates the Channel Broadcasters for
remote access, configure and control all the IRD's deployed at various geographical
locations and enable to perform the following functions:
To view their entire network of IRD's deployed at various geographical locations to
remotely control and configure all the IRD's deployed.
to schedule the feeds/ads/infomercials etc.
to customize and localize the feeds, ads etc. with ease
to enable or disable the auto feeds
to configure the layouts, display times, frequency of the feeds
to Authorize the content provided by the external agenciesfor e.g. Campaigns and Ads
provided by various Advertisers.
to override the predefined schedule, when required for e.g. display of Breaking News,
Just-In News in the scrolls instead of predefined ads.
The Channel Broadcaster can access any IRD's in their network and remotely control its functions such as reboot the IRD, change the properties (saturation, brightness and contrast) and upgrade the system software etc.
The Channel Broadcasters can view / edit the scrolling ads uploaded by the prívate Content Providers. The scrolling ads are configured to display in some the defined geographical locations. It can be as big as one or more states, or it may be restricted to a small town.
Brief Description of the Drawings
Other objects and advantages of the present invention will become apparent to those skilled in the art upon reading the following detailed description of the preferred

embodiments, in conjunction with the accompanying drawings, wherein like reference numeráis have been used to desígnate like elements, and wherein:
FIG.l is an overview diagram depicting an overall process flow of the broadcast signal and content management in accordance with an exemplary embodiment of the present invention.
FIG. 2 illustrates another embodiment of the present to lócate various IRD's on a map and other functions.
FIG. 3 illustrates the block diagram of various components of the Computer implemented system.
FIG. 4 to illustrate screen shots of various IRD configuration and controlling parameters of the computer implemented system of the present invention.
FIG. 5 illustrates the block diagram of the content distribution serven
FIG. 6 illustrates the block diagram of the Notification Serven
DETAILED DESCRIPTION OF THE INVENTION
It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.

The present invention is directed to Computer implemented system and method and more particularly to a computer implemented system and method to enable an IRD to function as an independent broadcast unit capable of broadcasting the content such as the broadcast program or ad commercial or an ad commercial superimposed on the broadcast program or a program provided by any other médium such as pen drive or date from cloud based on the instructions provided to the IRD. The instructions can be provided to the IRD through the Broadcast signal or through other communication means such as internet.
In the existing devices, the playlist control management control was at the broadcasting center but presently this computer implemented system enables to designate set of rules and delégate set of functions to several IRD's installed at múltiple locations and enable these IRD's to process and superimpose respective content on to the broadcasted signal automatically based on the designation and scheduling of the computer implemented system.
It is an object of the present invention is to provide a computer implemented system and method to enable each IRD to function as an independent playlist schedule manager to play or superimpose ad commercial content and provide output based on the instructions scheduled in the playlist.
This facilitates the IRD to superimpose content like local regional news, local ad commercials, Regional notifications etc. on the broadcast channel based on the commands sent through broadcast signal or other communication means such as internet. Each IRD superimpose local regional news, local ad commercials, Regional notifications etc. pertaining to that particular región it has been installed and instructed it to perform such actions. Henee the automation of the playlist for several IRD's are distributed and has independent control thereby enabling to play different contents at different regions in the same broadcasted program. These IRD's are controlled based on

the commands containing permissions and other location relation information delivered to the IRD through broadcast signal or other communication means.
In accordance with a non limiting exemplary embodiment of the present invention, referring to FIG.l is an overview diagram depicting an overall process flow of the broadcast signal and content management. The ad agency (101) books the content to be displayed for houses in a particular área (130) in the program channel on 21-11-2014 for duration of 2 minutes from 6:01PM to 6:03pm. The ad agency (102) books the content to be displayed for houses in a particular área (128) in the program channel on 21-11-2014 for duration of 2 minutes from 6:01PM to 6:03pm. The ad agency (103) books the content to be displayed for houses in a particular área (126) in the program channel on 21-11-2014 for duration of 2 minutes from 6:01PM to 6:03pm. The Ad Portal (103) collects all this information related to the bookings made by all the ad agencies and forwards the details to the central broadcast control unit (105). The central broadcast control unit (105) transmits the booked contents and the schedule of the content insertion to central distribution server (112). The central distribution server, based on its prior configuration transmits the data to a data injection server (116) or to cloudserver (107). A Multiplexer 117 multiplexes the contents, the schedule of the content insertion to central distribution server (112) and the broadcast signal received from the broadcast unit (115) and teleports to the satellite (109). The multiplexed satellite broadcast (119) is received by the IRD's 120, 122 and 124 simultaneously. The IRD's 120, 122 and 124 de-multiplexes the multiplexed satellite broadcast and only superimposes contents on that particular animation booked by the ad agency (101) or (102) or (104) respectively.
The display at the end devices as per the schedule is illustrated below:
On 21-11-2014 from 6:01PM to 6:03pm:
the IRD device 120 transmits the broadcasted program to the houses in the área 130
with superimposed ad content booked by ad agency 101;

the IRD device 122 transmits the broadcasted program to the houses in the área 128
with superimposed ad content booked by ad agency 102;
the IRD device 124 transmits the broadcasted program to the houses in the área 126
with superimposed ad content booked by ad agency 104;
Henee automation of scheduling and displaying of content on a live broadeast signal has
been facilitated by such computer implemented system and method.
Referring to Fig.2 illustrates the location various IRD's installed on a map and also an interface facilitating the central broadeast control unit (105) to select the type of animation and designation of a particular IRD situated at the área of interest to play the particular animated content. It also displays various previews of the animations types to be superimposed into the broadeast satellite signal by the IRD.
Referring to Fig. 3, is the block diagram of the computer implemented system of the exemplary embodiment of the present invention wherein the portal 501 enables the content provider, the prívate content facilitator such as MSO or advertising agency and the consumer to enable registration of insertion of the prívate content on to the broadeast stream as per the availability schedule. The content provider, the prívate content facilitator and the consumer are provided with various controls in the system to enable proper utilization of the available slots for effective utilization of insertion of prívate content on to the broadeast stream. The IRD configuration 512, Registration Module, 513, IRD Provisioning systems 514, Rate Card Module 517, recharge module 516 and the logger system module 515 are under the control of the content provider. The IRD Configuration module enables the content provider to configure the IRD such as Serial identification Number, Mac ID and the unique code generated by the system which identifies the IRD with respect to its particular location such as its country/state/district/mandal/area. The registration module 513 enables the content provider or the prívate content facilitator to register them in the system. The IRD provisioning system 514 is provided to program the IRD or plurality of IRD's and

assign the IRD's to that particular prívate content facilitator to enable registranon of prívate content to be overlayed in that particular provisioned IRD's. The rate card module 517 provides the list of slots available for enabling insertion of prívate content on to the broadcast stream and the related costs associated for the providing the slot. The recharge module 516 enables the prívate content facilitator to pre deposit the amount to that particular channel broadcaster for utilizing the payments for the slots so booked by the prívate content facilitator. The logger system 515 retains all the slots booked, all successful slots played, unsuccessful bookings and other related errors.
The Advertiser 502 sub-module consists of Ad-Library management 519, Campaign Management 521, Campaign optimizer 523 and geo-targeting module 525. The ad-library management sub module enables the advertiser to display the list of prívate contents and facilítate management of registered list such add or delete or modify. The campaign management sub-module enables the predefined prívate content to inserí; on to the broadcast stream at a regular interval periodically like every day/week/ month. The campaign optimizer 523 enables the highest revenue generated prívate content to be inserted on to the broadcast stream, in case of overlapping of two or more prívate contents scheduled at the same time for the same región. The Geo-targeting module 525 specifically assigns the prívate content to be inserted onto the broadcast stream based on its country or state or district or mandal or zones or their unique ID or longitude/latitude.
The consumer sub-module consists of Ad-library management and campaign management, where in the ad-library management 527 sub modules enables the consumer to display the list of prívate contents and facilítate management of registered list such add or delete or modify. The campaign management sub-module 529 enables the predefined prívate content to inserí on to the broadcast stream at a regular interval periodically like every day/week/ month. The payment gateway 531 linked to the broadcaster financial account directs the payment made through the portal to the broadcaster account.

The control system 503 comprises of IRD Administration module, Animation controller & Scheduler, Ad manager, Semantic feed generator. The IRD administration module 503 is provided to check the status of the IRD remotely and perform troubleshooting remotely and also modify the configuration of the IRD. The sub-module Health Monitor 533 shows the instant status of the IRD such as its memory usage, processor performance and other hardware functionalities status. The Remote OTA code up gradation sub-module 534 enables the admin to remotely upgrade the software. The IRD controller 535 enables the admin to remotely control the IRD settings like volume, reboot, power on, contrast etc.
The Animation controller and scheduler module 549 consists of sub-module content scheduling management 536, animation scheduling sub systems 537 and OpenGL Sub system 538. The content schedule management is a schedule defining the different types of prívate content to be spliced into the broadcast stream, the time to be spliced, the time duration to be displayed and the type to be displayed like L bar or bouncing 3D ball etc. The Animation scheduling 537 contains the ad type to play from which time to which time like example 1 bar for 10 seconds, bouncing ball for 5 seconds etc. The OpenGL subsystem module 538 controls the real-time overlay of content onto the animations and then integrated with the broadcast video instantaneously. The Geo-targeting Module 539 schedules the IRD's either single or múltiple based on the selection of prívate content insertion regions.
The AD manager module 550 facilitates the overview of the prívate content registered by the prívate content facilitators. The AD manager module 550 comprises of Ad approval system 540, ad format converter 541, content curation 542 and social media interface 543. The ad approval system 540 facilitates the administrator to check and verify the contents of the prívate content and if the content is found to be immoral or unlawful, the administrator can reject the prívate content else, if the prívate content is

found safe to be integrated with the broadcast stream, then the prívate content can be approved using this ad approval system 540. The ad format converter 541 converts the prívate content into analog/digital format for facilitating error free transmission. The social media interface 543 enables to configure targeted IRD's to act as a social network interface and can also creates social media feed scheduling.
The semantic feed generator 5441 is a feed synchronizing system to enable the scheduled lists to sync with the feed system. The job dispatch sub module 546 enables different types cloud feed or social feed, sepárate the information and will provide to the feed fetchers 546 and the feed fetchers 546 fetches the corresponding current data related to that feed at that relevant time interval firom the cloud and sends it to the transmitter 547 to transmit the data to the content distribution server 548.
The content distribution server 548 receives the data related to the prívate content registered. The content distribution server 548 comprises of a hot folder 549 to prioritize the prívate content based on the type of prívate content such as, any breaking news or any prívate content which is of commercial advantage to the broadcaster or to increase the rating of the broadcaster may tag such content as high priority, wherein the other prívate content related to weather forecast or other prívate content of less priority to the broadcaster may tag as less priority. The hot folder 549 recognizes this tagging and when sending the content to the IRD always prefers to send the content of high priority hot folder first to ensure that the hot folder contents are sent and overlayed at the appropriate time and schedule. The device manager 550 manages the devices which are communicating with the content distribution server. The Authenticator 551 authenticates with the Execution Server and the IRD devices before delivering the content. The transmitter 552 transmits the content based on commands received either from the computer implemented system or the semantic feed generator. The notification server 553 manages incoming and outgoing notifications for each external or internal module such as type of animation, admin commands, health

monitoring command, setting commands etc. The TCP/HTTP Notifier 555 sends the notification through tcp or http channel to notification client, then depending on the type of notification the display settings in the player engine are modified/controlled accordingly and also the type of animation files to be played and which content to be retrieved from the storage or cloud server and display the animated content as per the notifications received from the tcp/http notifier. The discovery service 557 enables constant communication between the remote IRD's and the computer implemented system's notification server 553 by sending the notification server IP address and port details to the remote IRD's and also checks the box live pings. The stun service 556 is a natting protocol to facilítate interaction to IRD's which are in Prívate network with the discovery service which is in public network. It's a network protocol to allow end host to discover its public IP address to connect to the remote hosts.
The Execution engine 558 receives the real time commands from the computer implemented system of the present invention and multiplex Prívate data with the Broadcast Stream.
The computer implemented system of the present invention provides several user interface(hereby referred to as dash board)to the broadcast channel operator(channel operator) to select the installed IRDs located in specific country or state or district or mandal or cities or towns or villages or zones and facilitates control, edit, manage, approve, decline the prívate content to be displayed along with the broadcast stream at the selected IRD locations.Referring to Fig. 4(a) is the screen shot of the dash board featuring SCROLL's interface facilitating the control of scroll type prívate content to be overlayed onto the broadcast stream. The search by option 4101is common to all types of interfaces enabling to select the installed IRDs located in specific country or state or district or mandal or cities or towns or villages or zones. Once the selection IRDs is completed, the channel operator enters the scroll text in the input textbox 4103, the channel operator can also select the scroll content from a input text file 4104 in an

word, jpeg etc which can be browsed and selected from a specific location such as portable storage device, internal storage of the computer implemented system or from the cloud server etc. The scroll direction 4105 enables to select the scroll text to scroll from either right to left or left to right direction on the televisión display screen. The start icón 4106 and stop icón 4107 enables to insert a logo or an image at the start and the beginning of the scroll text. The font type 4108, font color 4109 and font size 4110 enables the channel operator to select the font type, font color and font size of the scroll based on the channel operator's interest. The background color 4111 enables to change the background color of the scroll to make it more visible to the viewers. On several occasions various prívate content providers may have a specific choice of their scrolls to run in a particular font/color/size and whereas if the background color of the scroll is not contrast with the specification of the prívate content provider, then the scroll will not be properly visible, henee this feature enables to change the background color accordingly. The delay b/w impressions 4112 provides the delay time in between two successive scrolls. The no of impressions 4113 provides the channel operator to instruct the ird to stop the scrolls after the predetermined entry in the number of impressions 4113 is executed. The start date 4114, end date 4115, start time 4116 and end time 4117 enables the operator to fix the start date of the scroll, end date of the scroll and start time of the scroll on the particular start date and stop time of the scroll on the particular predefined stop date. The total detailsof the scrolls such as scroll text, number of impressions, start date, end date etc. are displayed in preview portion 4119. The overlay 4120 option enables the scroll to overlay on the content of the broadeast video such that the content of the broadeast video behind the scroll is lost. The squeeze 4121 option enables the scroll to scroll beneath the broadeast video such that the content behind the scroll is not lost and the video is squeezed to adjust the display with the video and scroll simultaneously without any loss in the broadeast video. Referring to fig 4b is the cloud feeds screen shot 4200 enabling the channel operator to configure live feed updates related to flight schedules, tweets, weather forecast train timings etc. as shown in cloud feeds zone 4122 to the selected IRD's in the selected location 4101 and the details of

the schedule is shown in the job list 4202. Referring to fig 4c is the approvals screen shot 4300 of the computer implemented systems interface of the present invention. The approval interface displays all the prívate contents registered through the portal 501 to be overlayed along with the broadcast video as shown in display portion 4302. The approval interface allows the channel operator to either approve the overlaying of the prívate content or decline the registered prívate content. The display portion 4303 displays the preview of the selected prívate content for approve/decline decisión making. Referring to Fig. 4d is the admin interface 4310 of the computer implemented systems interface of the present invention. The admin interface 4310 enables the channel operator to control the settings of the IRD such as brightness, contrast, saturation, volume, display settings of a single IRD or selected IRD's. Referring to Fig 4e is the second video insertion interface 4312 to enable uploading a prívate content video through upload video option 4313 and overlaying of prívate content video along with the broadcast video. The prívate content video can be played on the televisión screen either on a quarter portion of the screen or half portion of the screen or overlay the entire screen hiding the broadcast video. The preview portion 4314 displays the preview of the prívate content video as displayed on the televisión screen.Referring to Fig 4f is the layout interface 4320 to select the overlay layout templates as shown in display portion 4321 to incorpórate the prívate content and display along with the broadcast video as per the schedule programmed and shown in the preview display 4322. Referring to Fig.4g is the screen shot of the logs of the prívate content shown for a particular period for the selected IRD's. The logs displayed in the display portion 4326 displayed the successfully implemented prívate content details. The logs displayed in the display tab portion 4327 displays the prívate content received to be overlayed on the broadcast video. The files missed display tab portion 4328 displays the unsuccessful overlays of the prívate content. The other errors are displayed in the display tab portion 4329.

Referring to fig 4h is the diagnostics interface for enabling the diagnosis of the system. Referring to Figure 4i is the screen shot of the half screen presentation interface, wherein the half screen presentation interface enables to display the prívate content on half screen either horizontally or vertically either by overlay or in squeeze mode. The display portion of the half screen presentation interface 4340 displace the various prívate content insertion campaign and their status whether active, approved or rejected by the operator or cancelled by the prívate content provider etc. Referring to figure 4j is content capture interface 4350 to send commands to the IRD to record the repetitive broadcast program such as teleshopping advertisements, seríais or songs which are repetitive in nature for that particular time period and store the content in the IRD storage to facilítate re-telecast the program at the repeat schedules thereby saving the airing cost for the broadcaster. The clone feature 4351 enables an IRD placed at one location to simúlate it as an IRD placed in another location. Referring to Figure 4k is the animation settings interface of the computer implemented system of the present invention. The animation settings interface 4355 provides the channel operator to display the animation at the choice by selecting the X & Y coordinates of the animation. The X Coordinates & Y Coordinates can be chosen for both Standard Definition 4357 and High Definition 4358. The animation 4360 is simulated at the selected XY Coordinates in the display location 4359 as shown in the figure. Similarly the sroll, banner, bounce bug, logo, L-bar, Greeting Bug, survey, animated clock and event count down and back in timer shown in the interface can be displayed at the choice as per the requirement by selecting the animation coordinates. Referring to figure 4L is the slide show interface of the computer implemented system of the present invention. The slide show interface 4370 enables the channel operator to upload the images through the image upload option 4372 and the ñames of the images uploaded are displayed and the timer in seconds is entered for the corresponding image ñames. The delay between the two images impressions are entered in delay b/w impression option 4375, the repetition of the slide duration is entered in the option repeat count 4376. The start date, end date,

start time and end time of the slide show is provided to instruct the IRD accordingly. The preview of the slide show is shown in the display portion 4377.
Referring to fig 5 is a block diagram of the content distribution server of the present invention. The device manager 601 checks for the authenticity of the client before enabling the client to transfer the content data onto the server. It authenticates the incoming connections from the client by checking the authenticity of the client and only allows the valid clients to transfer the content data. The datábase 603 contains all the details of the prívate content and the status of each packet of each file to each client is updated and verified through datábase by the status updater 607. The status updater 607 updates the status of file transmission to datábase the status might be complete/incomplete, progress/pause/resume (with packet ID) for each client. The Security module 609 initiates handshaking communicatin with the security keys with the client to make the transmission more secure. The hot folder 605 consists of prioritized hot folders, where the content was dumped from different modules in each folder according to the content priority such as high, low or médium. The Point to point transmission controller 629 will help to transmit the content from the point where the transmission has been stopped and eliminates the retransmission of the content even if it is stopped in the middle of the transmission. The report manager 611 will get the reports of file complete/incomplete progress, pause reports from the client. The transport channels 615 facilítate the transmission of Content IP via TCP/UDP in iptv model, the transmission will be udp by either unicast or multicast and in OTT model, TCP communication is used. The FEC Module 617 performs Forward error correction will be supported in the content delivery. The encryption 619 supports the encryption of content using AES/DES algorithms. The smpte 325 supports smpte 325 protocol gets the bandwidth availability and server will transmit the files as per the availability of the bandwidth and it helps in controlling the dataflow opportunistically.

Without limiting the scope of the Invention, the content may be overlapped, superimposed, overlayed, alpha-blended, embedded, spliced, lay over, superpose or converged etc. on the broadcast signal.
While specific embodiments of the invention have been shown and described in detail to illustrate the inventive principies, it will be understood that the invention may be embodied otherwise without departing from such principies.
5. CLAIMS (Not applicable for provisional specification. Claims should start with the
preamble)
We claim:
1. A cloud based multirole self-care computer implemented system, wherein the system comprises of
a content provider, which is a prívate content facilitator like a Multi System Operator (MSO) or an advertising agency ora consumer to enable registration of an insertion of a prívate content on to a broadcast stream as per a schedule;

an Integrated Receiver Decoder (IRD) configuration module, that
enables the content provider to configure the IRD like aserial
identification number, a Mac Id and a unique code generated by ameans
which identifies the IRD with respect to its particular location;
a registration module, that enables the content provider or the prívate
content facilitator to register them in the computer implemented system;
an IRD provisioning means, provided to program the IRD or plurality
of IRD's and assign the IRD's to the particular prívate content
facilitator to enable registration of the prívate content to be overlayed in
the provisioned IRD's;
a rate card module, provides a list of slots available for enabling
insertion of prívate content on to the broadcast stream and the related
costs associated for the providing a slot;
a recharge module,enables the prívate content facilitator to pre-deposit
an amount to a particular channel broadcaster for utilizing the payments
for the slots so booked by a prívate content facilitator;
a logger system module, retains all the slots booked, all successful slots
played, unsuccessful bookings and other related errors;
an advertiser sub-module, consists of
an advertisement library management means, that enables the
advertiser to display the list of prívate contents and facilítate
management of registered prívate content;
a campaign management means, enables the predefined prívate
content to inserí on to the broadcast stream at a periodical
interval;
a campaign optimizer means and a geo-targeting module,
enables the highest revenue generated prívate content to be
inserted on to the broadcast stream, in case of overlapping of

two or more prívate contents scheduled at the same time for the same región; and
a Geo-targeting module, specifically assigns the prívate content scheduled to be inserted onto the broadcast stream based on its regionidentified by its unique ID; and a consumer sub-module, consists of
an advertí sement library management, wherein the ad-library
management sub module enables the consumer to display the
list of prívate contents and facilítate management of registered
list such add or delete or modify;
a campaign management, wherein the campaign management
sub-module enables the predefined prívate content to inserí; on
to the broadcast stream at a regular interval periodically;
a payment gateway, linked to the broadcaster financial account
directs the payment made through the portal to the broadcaster
account.
2. A computer implemented system for managing a prívate content of a broadcasted video signal of a televisión network, comprising of: a registering module for registering the prívate content; a managing module for managing the registered prívate content by the registering module;
a scheduler module to schedule the prívate content registered by the registering module to enable a transmission of the registered prívate content schedule to an Integrated Receiver Decoder (IRD); a notification server to notify the IRD to perform an animation of the registered prívate content based on the notifications received by the IRD; and

the IRD is enabled to send a video output signal comprising of a channel broadcast signal and animated registered prívate content to display both the broadcast signal and animated registered prívate content on a recipient's electronic device.
3. A computer implemented method, comprising a steps of
receiving a prívate content from a prívate content provider;
approving or declining the prívate content to be inserted onto a video
broadcast signal;
scheduling the prívate content to be overlayed onto a video broadcast
signal;
creating a set of rules and commands for a device to receive broadcast
signal, aggregating the content from the broadcast signal or from the
cloud content and overlay the prívate content on the broadcast signal;
processing the signal and transmit the broadcast signal to plurality of
peripheral users; and
facilitating transmission of content, rules and commands to be
multiplexed with the satellite broadcast signal; monitor revenue
generation and prívate content broadcasted list.
4. A computer implemented method to enable an IRD to function as an
independent playlist schedule manager to play or superimpose ad commercial
content and provide output based on the instructions scheduled in the playlist,
comprising a step of
facilitating the IRD to superimpose local regional news, local ad commercials, regional notifications or the like on the broadcast channel based on the commands sent through broadcast signal or other communication means such as internet;

enabling the IRD to superimpose local regional news, local ad
commercials, regional notifications or the like pertaining to that
particular región it has been installed and instructed it to perform such
actions;
automating and distributing the playlist for IRD's that has independent
control thereby enabling to play different contents at different regions in
the same broadcasted program; and
the IRD's are controlled based on the commands containing permissions
and other location relation information delivered to the IRD's through
broadcast signal or other communication means.
5. A computer implemented method to facilítate a channel broadcaster for remote access, by configuring and controlling the IRD's deployed at various geographical locations that enable to perform, comprises one or more of a step:
to view an entire network of IRD's deployed at various geographical
locations to remotely control and configure all the IRD's deployed;
to schedule the feeds or ads or infomercials;
to customize and localize the feeds or ads or the like with ease;
to enable or disable the auto feeds;
to configure the layouts, display times, frequency of the feeds;
to authorize the content provided by the external agencies for campaigns
and ads provided by various advertisers; and
to override the predefined schedule, when required for display of a
breaking news, just-in news in the scrolls instead of predefined ads.

Documents

Application Documents

# Name Date
1 0254-CHE-2014 FORM-5 21-01-2014.pdf 2014-01-21
2 0254-CHE-2014 FORM-3 21-01-2014.pdf 2014-01-21
3 0254-CHE-2014 FORM-2 21-01-2014.pdf 2014-01-21
4 0254-CHE-2014 FORM-1 21-01-2014.pdf 2014-01-21
5 0254-CHE-2014 DRAWINGS 21-01-2014.pdf 2014-01-21
6 0254-CHE-2014 DESCRIPTION (PROVISIONAL) 21-01-2014.pdf 2014-01-21
7 0254-CHE-2014 CORRESPONDENCE OTHERS 21-01-2014.pdf 2014-01-21
8 FORM 4_TDA.pdf 2015-03-12
9 BAL SHEET.pdf 2015-03-12