+

WO2009045560A2 - Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible - Google Patents

Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible Download PDF

Info

Publication number
WO2009045560A2
WO2009045560A2 PCT/US2008/059588 US2008059588W WO2009045560A2 WO 2009045560 A2 WO2009045560 A2 WO 2009045560A2 US 2008059588 W US2008059588 W US 2008059588W WO 2009045560 A2 WO2009045560 A2 WO 2009045560A2
Authority
WO
WIPO (PCT)
Prior art keywords
podcast
server
placeholder
session identifier
advertisement
Prior art date
Application number
PCT/US2008/059588
Other languages
English (en)
Other versions
WO2009045560A3 (fr
Inventor
Jay Rifkin
Matthew Stuart
Original Assignee
Digicorp, Inc.
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 Digicorp, Inc. filed Critical Digicorp, Inc.
Publication of WO2009045560A2 publication Critical patent/WO2009045560A2/fr
Publication of WO2009045560A3 publication Critical patent/WO2009045560A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding

Definitions

  • Embodiments of the invention relate to the field of computer software and hardware systems. More particularly but not by way of limitation, embodiments of the invention are directed to a system and method dispatching flexible content podcast files wherein the flexible content may be dynamically selected based on contextual information that may not be available at podcast creation time.
  • MP3 MPEG Audio Layer 3
  • PCM pulse-code modulation-encoded
  • AAC Advanced Audio Coding
  • P2P peer-to-peer systems
  • a pure P2P network is a network that relies on the computer power and bandwidth of each computer / peer that is connected to the network.
  • a P2P network does not have the notion of clients or servers but has each peer function as both a client and a server. This model of network arrangement differs from the client-server model where communication is usually to and from a central server.
  • Peer-to-peer architecture embodies one of the key technical concepts of the Internet, described in the first internet Request for Comments, "RFC 1, Host Software.” More recently, the peer-to-peer concept achieved wide spread recognition in the general public in the context of the absence of central indexing servers in architectures used for exchanging multimedia files such as audio data
  • RSS Really Simply Syndication
  • Atom syndication for listening on mobile devices and personal computers and are called podcasts usually featuring audio or video versions of a show, lesson or any other type of periodic broadcast. Subscribers to a podcast typically receive updates at sporadic or planned intervals such as daily, weekly, etc.
  • podcast networks that feature multiple shows on the same feed.
  • Podcasting is about giving users customization and control over the audio and video data the user desires. In essence the goal in podcasting is to create audio or video content for an audience that wants to listen to the content when they want, where they want and how they want.
  • Embodiments of the invention enable a system and method for dispatching flexible content podcast files. Additionally, the system enables the creation of the podcast from user specified media such as video and/or audio files, or any other type of media. The system further enables the monetization of podcasts thru tracking of interaction with flexible content such as advertising, for example wherein compensation is based on the viewing of or actions taken with respect to that media.
  • the flexible content may be dynamically selected based on contextual information such as for example the IP address of a end user's media playback device, the geographic location of a end user, the date and/or time, the weather or any other parameter that may or may not be known at the podcast creation time. Distribution of a podcast created with one or more embodiments of the invention is achieved using any network system that allows client playback devices to obtain and view the contents of the podcast including flexible content.
  • podcast is used herein for purposes of example but readers should note that the invention is applicable to any assemblage of media that is capable of playback and that as such the term podcast should be given is broadest construction in the sense that it defines any set of media files capable of playback.
  • podcast is used extensively in the remaining sections, the term applies to any playable media files or file formats whatsoever.
  • One or more embodiments of the invention are implemented by enabling approval of a publisher, creating a user account and presenting a content creation interface.
  • the content creation interface allows for the creation of a podcast file configured to dynamically play flexible content based on contextual or requested requirements. Context information may be based on dynamic information not necessarily available at the time of podcast creation.
  • Embodiments of the invention also provide functionality that allows for a publisher to edit the media to include name, artist, comments, or any other type of information that is to be encoded with the media.
  • the system may utilize media in any desired format for example a format with defined size, codec, bit rate and/or file format and adds tags or placeholders and add media elements, i.e., tracks to the media.
  • QUICKTIME® media format is a format with defined size, codec, bit rate and/or file format.
  • the podcast may, for instance, be associated with a pre-tagged inventory of advertisements accessed from an ad pool.
  • the podcast may also be associated with other information that is related to a specific set of context display parameters that are context specific.
  • An advertisement whether in video, image, text or any other form is an example of the type of flexible content that may be added or interleaved into the podcast during playback.
  • One or more embodiments of the invention do not transcode an incoming media file. Embodiments may also reject non-supported media file types, (or optionally transcode them to a standard format in other embodiments). Hence if a publisher uploads a file of a given type with particular characteristics, e.g., 64kHz audio, then the resulting media file configured for flexible content is generally retains the 64kHz audio format.
  • a media element is added to the media to allow for publisher specific ads to be presented with the media.
  • a media element may for example be a "track" in a QUICKTIME® file.
  • the process of combining media and media elements is also known as "muxing". Muxing rules for combining media and media elements or tracks for example may include how often the media element refreshes, the size and length and/or location on the screen of the dynamically selected media with respect to the publisher generated media size and length and/or location.
  • the media is prepared for redirection of URLs that once the flexible content track links are filled in, for example on a client playback device.
  • the URLs in the added tracks may utilize placeholders that allow for a client playback device to replace with a session identifier, or other unique identifier that allows for a server to determine the flexible content to be directed at the client playback device. For example, adding a track with a link to a PHP page on the server that has a placeholder value for the session identifier that is later replaced on the client device is one embodiment that allows for flexible content to stream to a client playback device via an ad pool.
  • the track when clicked on may send an http request to a PHP page that in this example may redirect to another image for the particular advertisement from the ad pool, based on the inserted session identifier.
  • the server is free to decide which ad to forward based on any contextual information obtained via the client playback device link or any contextual information derived or in any other way obtained on the server.
  • Embodiments of the invention further provide access for the publisher to obtain statistics regarding the advertisements that have been served, and allow the publisher to track the amount of money earned as a result of the advertisements.
  • the publisher can also modify the advertisements available via the media element without regenerating the publisher content again using embodiments of the method enabled herein.
  • the system also enables advertisers to log into the system to track their advertisement campaigns and obtain the impressions, clicks and conversions that have occurred.
  • the system also allows the advertisers to select which publishers or groups of publishers to make certain advertisement campaigns available to as well.
  • Server side scripts and/or client side scripts may be used to dynamically modify the placeholders for flexible content URLs. Regardless of the location of the modification of the placeholder, the flexible content is delivered to the client playback device.
  • the flexible content may include advertisements that are generated specifically for a user based on a context category such as the client playback device IP address, geographic location, or based on the weather or temperature or time/day or any other variable available to the client or server. Randomization or playback in any desired order of any combination of ads specific to one of these context categories is thus achieved. Any other order for playing a group of advertisements to a end users is also possible.
  • the view information related to the end user and advertisement views is logged for monetization and further analysis in one or more embodiments of the invention.
  • a media element When a media element is asserted, i.e., clicked-on, then the media element accesses the server database to check the user against the database and send browser headers for the appropriate web address related to the advertisement media.
  • One or more embodiments of the invention utilize a session number that is implemented as a 9 to 20 digit number for example that is generated by the end user's system and transmitted back to the server.
  • the session number is generated as a multiple of the value of the available system resources in bits and the current time value of seconds, i.e., between 0 and 60.
  • the session number is a generally unique number on a per machine/session basis and any other method of generating a unique number per machine is in keeping with the spirit of the invention.
  • the session number and the IP address of the client playback device for example may be utilized to query the server database to obtain end user specific information, for example URL information related to the advertisement currently being displayed, etc.
  • the available memory, IP address and number of seconds count are utilized to provide a unique combination that is capable of providing a unique identifier for filling a link placeholder.
  • Figure 1 is an architectural block level diagram that illustrates the components of the system as implemented in accordance with one embodiment of the invention.
  • Figure 2 is an embodiment of the content creation interface for creating a podcast utilizing embodiments of the system and method enabled herein.
  • Figure 3 is a flow chart illustrating the process as it is executed to dispatch flexible content based on one or more embodiments of the invention.
  • Figure 4 is a flow chart illustrating the builder or content creation interface portion of the method.
  • Figure 5 is a flow chart illustrating the dispatcher portion of the method.
  • Figure 6 is a flow chart illustrating interaction with various advertisement networks.
  • Figure 7 is a flow chart illustrating the advertisement tracker interaction.
  • Figure 8 is a podcast diagram showing a placeholder for requesting flexible content based on contextual information.
  • FIG. 1 is an architectural block level diagram that illustrates the components of the system as implemented in accordance with one embodiment of the invention.
  • the basic components of the system include server 110, client playback device 112 configured to play media 114.
  • advertisements based on contextual information detected at client playback device 112 and/or at server 110 are utilized to control which advertisement, i.e., ad 102, 104, 106 or 108n is selected from ad pool 100 for playback on client playback device 112.
  • Embodiments of the invention provide users with an innovative way to create and distribute executable media packages such as podcasts.
  • systems designed to implement one or more attributes of the invention are coupled to an interconnection fabric such as a computer network, represented by the lines in Figure 1 that connect server system 110, client playback device 112 and ad pool 110 for example.
  • the computer network enables transfer of media and from a publisher for example using client playback device 112 or any other media generator to server 110.
  • Client playback device, any other media generator and/or server 110 may each be configured to assist with the creation of an executable media package that has the flexibility described herein.
  • a standalone client, or web interface may be utilized in creating the executable media package.
  • the flexible media package comprises data such as podcast data or other data obtainable via a subscription feed such as Really Simple Syndication (RSS) protocol.
  • Client playback device 112 may utilize a software component that allows for custom playback of media 114 to allow for the local introduction of information that informs server 110 which client playback device 112 it is communicating with. Introduction of information may for example include the filling in of a placeholder in a media track with the session identifier associated with client playback device 112. Dynamically specifying a link at podcast playback time allows for the transfer of contextual information that enables flexible content targeted specifically at the end user utilizing client playback device 112.
  • the content provider utilizes a content creation interface such as the one depicted at Figure 2.
  • the user identifies the content that is to make-up one or more aspects of the podcast and requests that a podcast be assembled.
  • publisher information, payment information, site information and category information areas enable the system to accept input for generation and monetization of a podcast that is to have flexible content associated with it.
  • Backend systems generate the podcast using a process that when finalized presents the podcast to the user who may then post it at a location of the users choosing.
  • media for the podcast may be provided using any type of interface component and the podcast is created when the user initiates the creation process via any user interface component.
  • the finished podcast may be presented to the user via any type of user interface component, for example such as a media player.
  • the publisher or an end user may download the podcast and make it available to others as desired.
  • Users such as content providers, publishers and other users wishing to monetize their podcast (s) may utilize one or more embodiments of the invention to assemble a podcast and then manage the revenue driving aspects of the podcast.
  • £91 Figure 3 is a flow chart illustrating the process as it is executed to dispatch flexible content based on one or more embodiments of the invention.
  • the content owner for example a publisher, creates an audio/video media file at 301.
  • Text based media are also publishable utilizing embodiments of the invention.
  • the media is uploaded to a host service, e.g., a server at 302, for example utilizing a computer network or any other type of connection fabric.
  • a feed is created at 303 that includes the original media and any placeholder URL substrings in any added flexible content tracks.
  • the podcast is posted at 304, for example on a website or any other location where a client playback device may access it.
  • An end user e.g., consumer downloads a software component configured to play the custom podcast at 305 and plays the podcast at 306.
  • FIG. 4 is a flow chart illustrating the builder or content creation interface portion of the method.
  • the content creation interface e.g., builder software component is utilized to obtain media via upload and insert tags into the media that are playable by the client playback device hosted software component.
  • the builder enables the user to download the modified file for use in step 301.
  • Figure 5 is a flow chart illustrating the dispatcher portion of the method.
  • the dispatcher is utilized at 501 to obtain an advertisement from an ad network which may be part of an ad pool for example.
  • the ad requested may utilize contextual information to dynamically select the proper ad to utilize.
  • Figure 6 is a flow chart illustrating interaction with various advertisement networks. Specifically, when the consumer plays the media via the software component on the client playback device at 306 and the dispatcher requests an ad from ad network 601, the proper ad as determined by any combination of contextual information provided is then returned to the software component at 306.
  • FIG. 7 is a flow chart illustrating the advertisement tracker interaction.
  • the dispatcher at 501 saves information related to the ads viewed, clicked on, etc., via ad tracker 701 which is also utilized to collect and distribute metadata associated with the ads that have been utilized.
  • a user requests to view a podcast via an embodiment of the invention.
  • the IP address and a unique session identifier are transferred to the server.
  • the server presents a banner in a media element, e.g., track associated with the podcast and associated with the publisher, IP address and unique session identifier.
  • the client clicks on the banner associated with a podcast the link from the track is filled with the session identifier of the playback device and the http request associated with the link is transmitted to the server.
  • the link points to a PHP page for dynamic http generation.
  • the server returns a redirection link and/or http header that points to the image associated with the banner and logs the view information for later use. Any modification of the podcast by adding a track with a dynamically filled placeholder for ad redirection and tracking of ad viewing is in keeping with the spirit of the invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L'invention permet à des utilisateurs de distribuer du contenu flexible sur la base de données contextuelles pouvant être modifiées dynamiquement après la production de la baladodiffusion; elle permet de produire une baladodiffusion ou tout autre type de paquet multimédia exécutable et de monétiser la baladodiffusion au moyen de publicité ou d'un autre média, la compensation reposant sur la visualisation ou sur des actions entreprises par rapport au média. La baladodiffusion est produite par l'intermédiaire d'une interface de production de contenu, configurée pour remplacer de manière flexible des parties du contenu sur la base de conditions contextuelles ou demandées. Ce système permet d'inclure dynamiquement des publicités basées sur la date, l'emplacement géographique, la météo, etc., dans la baladodiffusion après la production de la baladodiffusion. L'invention utilise des paramètres fictifs remplis dynamiquement dans des pistes ajoutées à une baladodiffusion afin d'obtenir un contenu flexible. Des publicités sous forme vidéo, audio, d'image, de texte ou sous n'importe quelle autre forme peuvent être entrelacées dynamiquement dans la baladodiffusion pendant la lecture.
PCT/US2008/059588 2007-04-06 2008-04-07 Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible WO2009045560A2 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91054607P 2007-04-06 2007-04-06
US60/910,546 2007-04-06

Publications (2)

Publication Number Publication Date
WO2009045560A2 true WO2009045560A2 (fr) 2009-04-09
WO2009045560A3 WO2009045560A3 (fr) 2009-12-30

Family

ID=40526891

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/059588 WO2009045560A2 (fr) 2007-04-06 2008-04-07 Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible

Country Status (1)

Country Link
WO (1) WO2009045560A2 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812498B2 (en) 2010-09-28 2014-08-19 Apple Inc. Methods and systems for providing podcast content
US12046260B2 (en) 2022-10-27 2024-07-23 Spotify Ab Architecture for personalized media segmentation

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060190616A1 (en) * 2005-02-04 2006-08-24 John Mayerhofer System and method for aggregating, delivering and sharing audio content
US20060248209A1 (en) * 2005-04-27 2006-11-02 Leo Chiu Network system for facilitating audio and video advertising to end users through audio and video podcasts
US9508077B2 (en) * 2005-07-29 2016-11-29 At&T Intellectual Property I, L.P. Podcasting having inserted content distinct from the podcast content
US20070078712A1 (en) * 2005-09-30 2007-04-05 Yahoo! Inc. Systems for inserting advertisements into a podcast

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812498B2 (en) 2010-09-28 2014-08-19 Apple Inc. Methods and systems for providing podcast content
US12046260B2 (en) 2022-10-27 2024-07-23 Spotify Ab Architecture for personalized media segmentation

Also Published As

Publication number Publication date
WO2009045560A3 (fr) 2009-12-30

Similar Documents

Publication Publication Date Title
US11989752B2 (en) Methods and apparatus for transmitting multimedia files in a data network
US9525902B2 (en) Discovery and analytics for episodic downloaded media
US8230037B2 (en) Methods and apparatus for customized content delivery
US20120166289A1 (en) Real-time media stream insertion method and apparatus
US20060190616A1 (en) System and method for aggregating, delivering and sharing audio content
US6859838B1 (en) Media player with programmable playlists
KR100367714B1 (ko) 멀티미디어 컨텐츠와 타겟 광고의 동적 결합 기법을사용한 인터넷 방송 시스템 및 방법
US20230093702A1 (en) Apparatus and method for managing media content
WO2001014981A1 (fr) Systeme et procede permettant de fournir la livraison d'un contenu audio/video sur un reseau
WO2009045560A2 (fr) Système et procédé pour distribuer des fichiers baladodiffusés à contenu flexible
CN101388998A (zh) 对等网络影音服务平台
US9204190B2 (en) Methods and systems for verification of video delivery
WO2012104855A1 (fr) Système mobile de diffusion en flux de données vidéo avec annonce publicitaire contextuelle et transcodage dynamique
WO2007130116A1 (fr) système et procédé pour rassembler des données
CZ17738U1 (cs) Modulárně systémové zapojení pro uživatele mobilních aplikací marketingu, reklamy a/nebo průzkumu veřejného mínění

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: 08745249

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08745249

Country of ref document: EP

Kind code of ref document: A2

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载