WO2012104855A1 - Mobile video streaming system with contextual advertising and dynamic transcoding - Google Patents

Mobile video streaming system with contextual advertising and dynamic transcoding Download PDF

Info

Publication number
WO2012104855A1
WO2012104855A1 PCT/IN2010/000804 IN2010000804W WO2012104855A1 WO 2012104855 A1 WO2012104855 A1 WO 2012104855A1 IN 2010000804 W IN2010000804 W IN 2010000804W WO 2012104855 A1 WO2012104855 A1 WO 2012104855A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
content
stream
user
users
Prior art date
Application number
PCT/IN2010/000804
Other languages
French (fr)
Inventor
Mahesh Kumar CHINDHULURU
Sarvesh Asthana
Original Assignee
M/S. Netxcell Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by M/S. Netxcell Limited filed Critical M/S. Netxcell Limited
Priority to PCT/IN2010/000804 priority Critical patent/WO2012104855A1/en
Publication of WO2012104855A1 publication Critical patent/WO2012104855A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/25435Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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
    • H04N21/4722End-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 for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • Video enabled mobile phones have been gaining attention nowadays and the market for streaming video on mobile devices is increasing daily. People are in need of comfort at their door step which increased the demand for mobile video streaming instead of switching on their computers and waiting for the videos to get downloaded. Streaming video means the user doesn't have to wait to download a file in order to play it.
  • the present embodiment enables advanced video streaming over 2.5G and 3G mobile networks and all the video content can be delivered to any mobile device over a wireless network.
  • Multicast streaming is a one-to-many relationship between a windows media server and the users receiving the stream.
  • the server streams to a multicast IP address on the network, and users receive the stream by subscribing to the IP address. All the users receive the stream and do not have control of content playback. Because there is only one stream from the server regardless of the number of users receiving the stream.
  • the streaming Gateway is designed to help mobile operators offer value-added, high margin, multimedia services such as video streaming and on-demand video streaming. It enables setup of high value content delivery via video streaming which ensures a high-quality experience to the end users.
  • Mobile video streaming offers endless possibilities and limitless opportunities.
  • the easy access of streaming video may be enormously useful for many different kinds of users requiring different types of content, such as entertainment videos, business news, TV programs, etc.
  • This video streaming service is supplied as a complete end-to-end solution, from the content management system to the streaming video server, with the integrated billing interface.
  • This real-time billing is felicitated on the basis of data transfer utilized and time utilized.
  • the streaming video is also accompanied by a contextual advertisement in the present invention.
  • Contextual advertisements are those that relates directly to the content of the webpage on which it is served. For example, a search on Google for computers results in a page with sponsored links to websites that offer information about computers or sell computers. These advertisements are contextually related to the search.
  • contextual advertisements There are four types of contextual advertisements provided in this present invention such as pre-roll, post-roll, animated flash overlay and streaming tickers which are explained in detail in the coming paragraphs.
  • This invention relates to a mobile video streaming system which also provides for contextual advertisements with dynamic transcoding in all 2.5 G and 3G mobile networks.
  • the internet and other networks are now commonly used to deliver media objects (video files, streaming media data, music files etc) to end users.
  • a consumer accesses such media by sending a request to a media server.
  • the media server retrieves the media data and transmits it to the consumer's computer, where it is rendered to the consumer.
  • Many media server operators are either entirely funded or obtain supplemental income through the display of advertisements to consumers in conjunction with the serving of media. Thus it is important to the operators to maximize the delivery of advertisements to the consumers wherever possible. There are many instances where there are no advertisements are being displayed when playing a streaming video from most video web sites.
  • US2010211466 titled “System and method for displaying contextual advertisements with media” has a subject matter of developing a method for displaying contextually relevant advertisements related to the users as media objects are being rendered.
  • the method includes requesting, in response to a user input received via a graphical user interface on the media player, an audio stream.
  • the audio stream is received, in which the audio stream includes a first portion associated with a first keyword followed by a second portion associated with a second keyword.
  • the audio stream is rendered and while rendering the first portion, the method includes displaying, on the graphical user interface, a first advertisement associated with the first keyword.
  • the method includes while rendering the second portion, replacing, on the graphical user interface, the first advertisement with a second advertisement associated with the second keyword.
  • US2010005488 titled "Contextual advertising” describes about the method for selecting advertisements for a specific user based on content contained in video data being viewed by the user as well as the user's interaction with the viewed video data.
  • a contextual advertising system and method receives video data and multiple advertisements associated with the video data. The system and the method identify object content in the received video data and generate a video signal representing the video data. The video signal is communicated to a display device which displays a video image. User interaction with the displayed video image is monitored by the system and method. An advertisement is selected from the multiple received advertisements for display to the user.
  • MX20080008438 titled "Streaming media casts, such as in a video game or mobile device environmenf illustrates the stream able content including content such as music, video and advertisements is provided to a game program executing at a remote computing device or game console, wherein the stream able content is for presentation before, during, and/or after game play.
  • a method for managing the downloading and display of a video program using a mobile device in a networking environment that includes a first radio access network and a second radio access network that has a faster rate than the first network.
  • WO2008095314 tilted describes a method and system for real-time distributed transcoding of media streams, requested by end users, in a communication network using a unicast protocol comprise a main media stream generator for generating a set of first media streams and a plurality of regional media stream generators, each in communication with the main media stream generator, for receiving at least one of the first media streams and for generating from the received at least one first media stream a set of second media streams to be delivered to the end users through the communication network and using the unicast protocol.
  • the media player (that is transferred onto the mobile device) is used to render the streamed multimedia content in said at least one mobile device (e.g., a Java-enabled telephone).
  • the present invention proposes a system, which provides an algorithm for selecting the type of the desired overlay type, dynamically.
  • the method of this invention decides which overlay is to be used, contextually and is capable of selecting an image overly for a stream request from 2.5 G network and a video overly for 3G network as the bandwidth is more.
  • the present invention enables advanced video streaming over 2.5G and 3G mobile networks and all the video content can be delivered to any mobile device over a wireless network.
  • Streaming video means that the user does not have to wait to download a file in order to play it. Instead, the media is sent in a continuous stream of data allowing real- time viewing with dynamic transcoding.
  • Transcoding is nothing but the direct digital-to- digital conversion of one encoding to another. This is often done in case where a target device does not support the format or has limited storage capacity mandates reduced file size, or to convert incompatible or obsolete data to a more supported or modern format.
  • Dynamic transcoding depends on link quality, handset capability and content availability. This service is supplied as a complete end-to-end solution, from the content management ensures a high-quality experience to the end users depending on the data transfer utilized and time utilized.
  • In-stream ads are gateways, interstitials, or bumpers, inserted in audio or video streams, either live or on-demand. The most common type is placed at the beginning of the stream. Post-roll:
  • An animated flash character or text is displayed at bottom right corner of the video.
  • Animated flash content is displayed for 15 seconds and then disappears.
  • Figure 1 illustrates a Schematic representation of the working of the video streaming
  • Figure 2 illustrates display of the streaming to place the advertisement with streaming tickers
  • Figure 3 illustrates how the video looks in a mobile with the contextual advertisement
  • Figure 4 illustrates the display of pop-up window of advertisement.
  • Figure 5 illustrates the flow chart of pre/post roll overlay.
  • Figure 6 illustrates the flow chart of animated flash overlay.
  • FIG. 1 illustrates a schematic diagram of the working of the video streaming.
  • Streaming server 1 and web server 2 is connected to the core management server.
  • This management server is connected to the CMS or the mobile phone which displays the video of your choice.
  • the management server 3 is in turn connected with the media transcoder 5 and billing server 6 to process the bill on the basis of the data transfer utilized and time utilized.
  • Figure 2 shows a display of the streaming video 7 in mobile and points out where the advertisement 9 to be placed.
  • An animated flash character 8 or text is placed at the bottom right corner of the video.
  • Animated flash content is displayed for 15 seconds and then disappears.
  • Tickers preview format can be placed in the corners of the video, while user is not disturbed while watching the video. This runs our ticker preview format positioned at the bottom of the video. Preview is set to appear 10 seconds into the video and hover around for another 15 seconds.
  • Figure 3 illustrates how the video 10 looks in a mobile with the contextual advertisement 11. Answer to a poll is displayed, instead of waiting for the content the viewer can simply dismiss an offer or opt-in if so inclined and continue watching the video right away.
  • Figure 4 illustrates the display of a pop-up window of advertisement 12. At key points in the video 13 product offers appear. If the user interacts with the offer the advertiser page will pop-up where full detailed description of offer is displayed.
  • Figure 5 illustrates the flow chart of pre/post roll overlay in contextual advertising as follows. After selecting the required RTP stream, the media (Live stream/ video) 17 transmits it to the media transcoder 16. The media transcoder 16 after converting it to the digital format capable for the handset to support transmits it to the video streaming server 15 which in turn codes for the image/text other sort of advertisements to the media transcoder and the content overlay engine 16 and coordinates for placement of the same. It also codes to stop the overlay. In this way, contextual advertisements reach the mobile user 14 by means of a customized RSTP client with his/ her video in demand.
  • FIG. 6 illustrates the flow chart of animated flash overlay in contextual advertising as follows.
  • layer 1 content is just the video alone from the media (Live stream/ video) 21.
  • Layer 2 content is the overlay content from the content overlay engine 20.
  • Video streaming server 19 transmits the video and the content overlay Engine 20 transmits the animated overlay to the SWF (Small Web Format) enabled video client 18 which could also be a customized RSTP client
  • SWF Small Web Format

Abstract

The present invention relates to a mobile Video streaming server (1) which enables the end user to watch pre-loaded videos as well as live streams at the comfort of a mobile phone of 2.5 G and 3 G. This video streaming server (1) is a complete solution for mobile operators and content owners to host video content centrally and make them available for access from cellular handsets. The video can be downloaded onto the handsets for viewing at a later stage or it can be streamed on the fly. Real time billing for the video usage is provided on the basis of data transfer utilized and time utilized. In addition to this, the present embodiment also includes contextual advertisements with dynamic transcoding facility while the video is streaming as streaming tickers & animated flash overlay and also after the user completes watching the video to fill the in- between gap.

Description

MOBILE VIDEO STREAMING SYSTEM WITH CONTEXTUAL ADVERTISING AND DYNAMIC TRANSCODING BACKGROUND:
Video enabled mobile phones have been gaining attention nowadays and the market for streaming video on mobile devices is increasing daily. People are in need of comfort at their door step which increased the demand for mobile video streaming instead of switching on their computers and waiting for the videos to get downloaded. Streaming video means the user doesn't have to wait to download a file in order to play it. The present embodiment enables advanced video streaming over 2.5G and 3G mobile networks and all the video content can be delivered to any mobile device over a wireless network.
Simultaneous Multicast and broadcast streams can be setup from one single point of origin. Multicast streaming is a one-to-many relationship between a windows media server and the users receiving the stream. With the multicast stream, the server streams to a multicast IP address on the network, and users receive the stream by subscribing to the IP address. All the users receive the stream and do not have control of content playback. Because there is only one stream from the server regardless of the number of users receiving the stream. The streaming Gateway is designed to help mobile operators offer value-added, high margin, multimedia services such as video streaming and on-demand video streaming. It enables setup of high value content delivery via video streaming which ensures a high-quality experience to the end users.
Mobile video streaming offers endless possibilities and limitless opportunities. The easy access of streaming video may be enormously useful for many different kinds of users requiring different types of content, such as entertainment videos, business news, TV programs, etc. This video streaming service is supplied as a complete end-to-end solution, from the content management system to the streaming video server, with the integrated billing interface. This real-time billing is felicitated on the basis of data transfer utilized and time utilized.
The streaming video is also accompanied by a contextual advertisement in the present invention. Contextual advertisements are those that relates directly to the content of the webpage on which it is served. For example, a search on Google for computers results in a page with sponsored links to websites that offer information about computers or sell computers. These advertisements are contextually related to the search. There are four types of contextual advertisements provided in this present invention such as pre-roll, post-roll, animated flash overlay and streaming tickers which are explained in detail in the coming paragraphs.
FIELD OF THE INVENTION: This invention relates to a mobile video streaming system which also provides for contextual advertisements with dynamic transcoding in all 2.5 G and 3G mobile networks.
PRIOR ART:
The internet and other networks are now commonly used to deliver media objects (video files, streaming media data, music files etc) to end users. Typically, a consumer accesses such media by sending a request to a media server. In response, the media server retrieves the media data and transmits it to the consumer's computer, where it is rendered to the consumer. Many media server operators are either entirely funded or obtain supplemental income through the display of advertisements to consumers in conjunction with the serving of media. Thus it is important to the operators to maximize the delivery of advertisements to the consumers wherever possible. There are many instances where there are no advertisements are being displayed when playing a streaming video from most video web sites. Against this backdrop system, US2010211466 titled "System and method for displaying contextual advertisements with media" has a subject matter of developing a method for displaying contextually relevant advertisements related to the users as media objects are being rendered. The method includes requesting, in response to a user input received via a graphical user interface on the media player, an audio stream. The audio stream is received, in which the audio stream includes a first portion associated with a first keyword followed by a second portion associated with a second keyword. The audio stream is rendered and while rendering the first portion, the method includes displaying, on the graphical user interface, a first advertisement associated with the first keyword. In addition, the method includes while rendering the second portion, replacing, on the graphical user interface, the first advertisement with a second advertisement associated with the second keyword.
US2010005488 titled "Contextual advertising" describes about the method for selecting advertisements for a specific user based on content contained in video data being viewed by the user as well as the user's interaction with the viewed video data. A contextual advertising system and method receives video data and multiple advertisements associated with the video data. The system and the method identify object content in the received video data and generate a video signal representing the video data. The video signal is communicated to a display device which displays a video image. User interaction with the displayed video image is monitored by the system and method. An advertisement is selected from the multiple received advertisements for display to the user.
MX20080008438 titled "Streaming media casts, such as in a video game or mobile device environmenf illustrates the stream able content including content such as music, video and advertisements is provided to a game program executing at a remote computing device or game console, wherein the stream able content is for presentation before, during, and/or after game play. There is provided a method for managing the downloading and display of a video program using a mobile device in a networking environment that includes a first radio access network and a second radio access network that has a faster rate than the first network. WO2008095314 tilted "System and method for distributed and dynamic transcoding" describes a method and system for real-time distributed transcoding of media streams, requested by end users, in a communication network using a unicast protocol comprise a main media stream generator for generating a set of first media streams and a plurality of regional media stream generators, each in communication with the main media stream generator, for receiving at least one of the first media streams and for generating from the received at least one first media stream a set of second media streams to be delivered to the end users through the communication network and using the unicast protocol.
US2009254672 titled "Dynamic server-side media transcoding , upon receiving a request for media content to be delivered to a client; various parameters for transcoding the media content are identified. Such transcoding parameters might be tailored to the particular capabilities of the client presentation system. It not already done, the requested media content may then be transcoded in accordance with the identified parameters. The resulting media stream may then be provided to the client presentation device, if another request for that same media content is made and the transcoding parameters are identified to be the same, a second media stream may be provided to the second client presentation system.
US2006230169 titled "System and method to simultaneously transcode audio and video content for " elucidates a method to simultaneously transcode audio and video content for optimized streaming over one or more mobile telecommunications networks, wherein a streaming server receives multimedia content, transcodes the received multimedia content, and forwards the transcoded multimedia content to a telecommunications hub, wherein the telecommunication hub streams the forwarded multimedia content along with a media player to a mobile device over a mobile telecommunications network. The media player (that is transferred onto the mobile device) is used to render the streamed multimedia content in said at least one mobile device (e.g., a Java-enabled telephone). The drawbacks faced in the above stated inventions are solved in the present invention and it showcases all the features elucidated in different inventions in this present one with some novel features which will be dealt in detail in the description. The present invention proposes a system, which provides an algorithm for selecting the type of the desired overlay type, dynamically. The method of this invention decides which overlay is to be used, contextually and is capable of selecting an image overly for a stream request from 2.5 G network and a video overly for 3G network as the bandwidth is more.
SUMMARY OF THE INVENTION:
The present invention enables advanced video streaming over 2.5G and 3G mobile networks and all the video content can be delivered to any mobile device over a wireless network. Streaming video means that the user does not have to wait to download a file in order to play it. Instead, the media is sent in a continuous stream of data allowing real- time viewing with dynamic transcoding. Transcoding is nothing but the direct digital-to- digital conversion of one encoding to another. This is often done in case where a target device does not support the format or has limited storage capacity mandates reduced file size, or to convert incompatible or obsolete data to a more supported or modern format. Dynamic transcoding depends on link quality, handset capability and content availability. This service is supplied as a complete end-to-end solution, from the content management ensures a high-quality experience to the end users depending on the data transfer utilized and time utilized.
The embodiment also provides contextual advertising in four different ways listed below:
Pre-roll:
In-stream ads are gateways, interstitials, or bumpers, inserted in audio or video streams, either live or on-demand. The most common type is placed at the beginning of the stream. Post-roll:
After the user views the content the offer is displayed at the end of the video. This format is one of the easiest on user experience and works quite well as it fills the "in-between activity gap".
Animated Flash Overlay:
An animated flash character or text is displayed at bottom right corner of the video. Animated flash content is displayed for 15 seconds and then disappears.
BRIEF DESCRIPTION OF THE DRAWINGS:
Figure 1 illustrates a Schematic representation of the working of the video streaming;
Figure 2 illustrates display of the streaming to place the advertisement with streaming tickers;
Figure 3 illustrates how the video looks in a mobile with the contextual advertisement;
Figure 4 illustrates the display of pop-up window of advertisement.
Figure 5 illustrates the flow chart of pre/post roll overlay. Figure 6 illustrates the flow chart of animated flash overlay.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS:
Figure 1 illustrates a schematic diagram of the working of the video streaming. Streaming server 1 and web server 2 is connected to the core management server. This management server is connected to the CMS or the mobile phone which displays the video of your choice. The management server 3 is in turn connected with the media transcoder 5 and billing server 6 to process the bill on the basis of the data transfer utilized and time utilized.
Figure 2 shows a display of the streaming video 7 in mobile and points out where the advertisement 9 to be placed. An animated flash character 8 or text is placed at the bottom right corner of the video. Animated flash content is displayed for 15 seconds and then disappears. Tickers preview format can be placed in the corners of the video, while user is not disturbed while watching the video. This runs our ticker preview format positioned at the bottom of the video. Preview is set to appear 10 seconds into the video and hover around for another 15 seconds.
Figure 3 illustrates how the video 10 looks in a mobile with the contextual advertisement 11. Answer to a poll is displayed, instead of waiting for the content the viewer can simply dismiss an offer or opt-in if so inclined and continue watching the video right away.
Figure 4 illustrates the display of a pop-up window of advertisement 12. At key points in the video 13 product offers appear. If the user interacts with the offer the advertiser page will pop-up where full detailed description of offer is displayed. Figure 5 illustrates the flow chart of pre/post roll overlay in contextual advertising as follows. After selecting the required RTP stream, the media (Live stream/ video) 17 transmits it to the media transcoder 16. The media transcoder 16 after converting it to the digital format capable for the handset to support transmits it to the video streaming server 15 which in turn codes for the image/text other sort of advertisements to the media transcoder and the content overlay engine 16 and coordinates for placement of the same. It also codes to stop the overlay. In this way, contextual advertisements reach the mobile user 14 by means of a customized RSTP client with his/ her video in demand.
Figure 6 illustrates the flow chart of animated flash overlay in contextual advertising as follows. In this, layer 1 content is just the video alone from the media (Live stream/ video) 21. Layer 2 content is the overlay content from the content overlay engine 20. When the video in demand is selected, Video streaming server 19 transmits the video and the content overlay Engine 20 transmits the animated overlay to the SWF (Small Web Format) enabled video client 18 which could also be a customized RSTP client The device should be installed with flash player to view the animated content.

Claims

A mobile multimedia streaming system comprising of selecting one or more overlays dynamically based on contextual advertising enablers that allows end- users to view multimedia streams on their personal devices, said system operating in a distributed, networked environment with a client-server set-up comprising: a. Means to stream multimedia content;
b. Means to overlay one or more objects on the streamed content; c. Means to enable assimilation of a permanent copy on the users personal device;
d. Means to bill one or more users for the usage of the content;
e. Means to place contextual advertisements with dynamic transcoding to enable enhanced user-experience;
f. Means to store multimedia content from one or more vendors over a distributed, networked environment.
A system of claim 1 wherein the means to stream multimedia content further comprises means to stream pre-loaded content.
A system of claim 1 wherein the means to stream multimedia content further comprises means to stream real-time content.
A system of claim 1 wherein the means to stream multimedia content further comprises means to stream audio content.
A system of claim 1 wherein the means to stream multimedia content further comprises means to stream video content.
A system of claim 1 wherein the means to overlay one or more objects on the streamed content further supports images, text, video, audio and flash objects.
7. A system of claim 1 wherein the end-users personal device can be on the 2.5G or 3G network.
8. A system of claim 1 wherein the end-users personal device are flash enabled.
9. A system of claim 1 wherein the means to bill the end-user further comprises means to control the video stream additionally stopping the video in case the account balance goes down or if the user has reached the maximum viewing limit.
10. A system of claim 1 wherein the means to store multimedia content from one or more vendors provides a one stop portal supporting end-users with different requirements on content categories.
11. A system of claim 1 wherein the end-user can place a request for their preferred content through SMS, USSD and WAP.
12. A system of claim 1 wherein the end-user is able to use customized play-lists to select their preferred media in a more systematic fashion.
13. A system of claim 1 wherein the means to place contextual advertisements with dynamic transcoding further comprises pfe/post roll overlay wherein the selected multimedia is transmitted through the media transcoder and server to the mobile user with the option of placing the ads before or after the multimedia is streamed to the end-user.
14. A system of claim 1 wherein the means to overlay one or more objects on the streamed content further supports animated flash overlays wherein a content overlay engine is connected to the server which serves for the animated image with the ad.
15. A system of claim 1 wherein the end-users doesn't have to stop activity while viewing the ad in order to provide un-interrupted user-experience by buffering the subsequent multimedia that is to be streamed on the end-user's personal device.
16. A system of claim 1 wherein the end-users can subscribe to the system's services based on an hourly/ daily/ weekly/ monthly basis.
17. A system of claim 1 wherein the end-users can avail streaming, downloadable and pay per use options on multimedia of their choice.
18. A system of claim 1 wherein the end-users are not required to register wherein if the end-user is not registered, they can still enjoy the services offered by the system, by paying for the duration they use the services.
PCT/IN2010/000804 2010-12-14 2010-12-14 Mobile video streaming system with contextual advertising and dynamic transcoding WO2012104855A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/IN2010/000804 WO2012104855A1 (en) 2010-12-14 2010-12-14 Mobile video streaming system with contextual advertising and dynamic transcoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IN2010/000804 WO2012104855A1 (en) 2010-12-14 2010-12-14 Mobile video streaming system with contextual advertising and dynamic transcoding

Publications (1)

Publication Number Publication Date
WO2012104855A1 true WO2012104855A1 (en) 2012-08-09

Family

ID=46602139

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2010/000804 WO2012104855A1 (en) 2010-12-14 2010-12-14 Mobile video streaming system with contextual advertising and dynamic transcoding

Country Status (1)

Country Link
WO (1) WO2012104855A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017180925A1 (en) * 2016-04-14 2017-10-19 Pinterest, Inc. Informed opt-in previews for video advertisements

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US20050276284A1 (en) * 2003-08-29 2005-12-15 Krause Edward A Advanced, self-balancing video multiplexer system
US20070234213A1 (en) * 2004-06-07 2007-10-04 Jason Krikorian Selection and Presentation of Context-Relevant Supplemental Content And Advertising

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6201536B1 (en) * 1992-12-09 2001-03-13 Discovery Communications, Inc. Network manager for cable television system headends
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US20050276284A1 (en) * 2003-08-29 2005-12-15 Krause Edward A Advanced, self-balancing video multiplexer system
US20070234213A1 (en) * 2004-06-07 2007-10-04 Jason Krikorian Selection and Presentation of Context-Relevant Supplemental Content And Advertising

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017180925A1 (en) * 2016-04-14 2017-10-19 Pinterest, Inc. Informed opt-in previews for video advertisements
US20170300969A1 (en) * 2016-04-14 2017-10-19 Pinterest, Inc. Informed opt-in previews for video advertisements
US11386457B2 (en) 2016-04-14 2022-07-12 Pinterest, Inc. Informed opt-in previews for video advertisements

Similar Documents

Publication Publication Date Title
CN105701217B (en) Information processing method and server
US8677428B2 (en) System and method for rule based dynamic server side streaming manifest files
US9264750B2 (en) Advertising insertion for playback of video streams on user devices
CN102790921B (en) Method and device for choosing and recording partial screen area of multi-screen business
US20070250636A1 (en) Global interactive packet network broadcast station
US20220070548A1 (en) System and method for advertising
WO2013110042A1 (en) Social video network
US20090157480A1 (en) Intelligent broadcast techniques to optimize wireless device bandwidth usage
WO2009099919A1 (en) Distribution and targeting of advertising for mobile devices
CA3076660A1 (en) Methods and systems for determining a video player playback position
US11463741B2 (en) Methods and systems for dynamic routing of content using a static playlist manifest
KR20000050255A (en) Internet broadcasting system and method using the technique of overlayed playing video contents and dynamically combined advertisement
EP2566179A1 (en) Blocking superimposed images in multiscreen environment
WO2012129889A1 (en) Advertisement service display method, terminal and system thereof
JP5836942B2 (en) How to provide multimedia services
WO2024035986A1 (en) Content delivery network utilizing dynamically assembled adaptive bitrates segments
US20190028770A1 (en) Mobile video platform method and system with audio cta
JP2012531863A5 (en)
WO2012104855A1 (en) Mobile video streaming system with contextual advertising and dynamic transcoding
WO2012131708A2 (en) Video messaging and mailing service
KR20020021420A (en) Method and its System for Offering Information Through SMIL Editor
Kivisaari et al. Feasibility Assessment of DVB-enabled Multimedia Services
Schlee et al. Technological Use Case Analysis
Patel et al. An Aggregate Functional Software Architecture on Android for End-2-End Real-Time Interactive Content Management to Cater IPTV Services on Digital Handheld Devices
MEDQE 2392 voe? gwz ucw UmI

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10861538

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10861538

Country of ref document: EP

Kind code of ref document: A1