WO2008033156A9 - Interactive digital media services - Google Patents

Interactive digital media services

Info

Publication number
WO2008033156A9
WO2008033156A9 PCT/US2007/000965 US2007000965W WO2008033156A9 WO 2008033156 A9 WO2008033156 A9 WO 2008033156A9 US 2007000965 W US2007000965 W US 2007000965W WO 2008033156 A9 WO2008033156 A9 WO 2008033156A9
Authority
WO
WIPO (PCT)
Prior art keywords
content
consumer
visual
radio
providing
Prior art date
Application number
PCT/US2007/000965
Other languages
French (fr)
Other versions
WO2008033156A1 (en
Inventor
James Morrison
Bonet Jeremy B De
Scott Hughes
Original Assignee
Smartvideo Technologies Inc
James Morrison
Bonet Jeremy B De
Scott Hughes
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 Smartvideo Technologies Inc, James Morrison, Bonet Jeremy B De, Scott Hughes filed Critical Smartvideo Technologies Inc
Publication of WO2008033156A1 publication Critical patent/WO2008033156A1/en
Publication of WO2008033156A9 publication Critical patent/WO2008033156A9/en

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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • 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/1066Session management
    • H04L65/1101Session protocols
    • 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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • 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/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • 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/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • 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/70Media network packetisation
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/2542Management at additional data server, e.g. shopping server, rights management server for selling goods, e.g. TV shopping
    • 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
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to digital media programs, more precisely to interactive digital media services.
  • Digital media programs are audio, video or multimedia programs in digital format.
  • digital media programs can include digital radio or television programs.
  • the digital media programs can be streamed to multiple consumers, for example, by radio or television stations, from satellites, through cable or a telephony network (e.g., Digital Subscriber Line (DSL)), over the Internet, or by any other suitable means.
  • digital media programs such as digital radio or television programs, are streamed to consumers over wireless or cellular networks. For example in a network that uses information packets, the digital media programs can be streamed to the consumer devices using broadcast, multicast, or unicast packets.
  • the streamed media programs can be received by consumer devices configured to receive and process the digital media content.
  • digital radio programs can be received by specially designed digital radio receivers or other digital devices such as desktop computers or portable digital devices, such as laptop computers and handheld devices, for example, cell phones, smartphones, pocket PCs, palmtops, or personal digital assistants (PDAs).
  • PDAs personal digital assistants
  • the digital media programs are typically organized into one or more program channels, where each program channel represents a separate, realtime stream of media content.
  • the digital media programs are provided for each program channel by one or more respective media content providers.
  • a radio content provider often generates radio programs by recording audio content at a particular location, typically in a studio.
  • the recorded audio content can be streamed to the consumers "live," i.e., without substantial delay, or at a later time that would allow editing the audio content.
  • a typical radio program often includes a collection of pre-recorded music or audio advertisements interrupted with live content, such as interviews, comments and announcements presented by a DJ. In most cases, the flow of the service is one way: the listeners or consumers only receive the program, but cannot interact with the content provider.
  • the radio listener can use only communication channels that are separate and different from the one through which the radio program is received.
  • the radio listener can telephone the DJ, or use traditional or electronic mail.
  • live television programs typically allow consumers to interact with a program host by telephone or traditional or electronic mail.
  • the interaction is often slow and unorganized, and consequently, the content provider rarely modifies the radio or television content in response to the consumer communication.
  • a mobile device includes a "good old FM radio" to receive traditional analog radio broadcast through the air, and the mobile device is also capable to use a digital network to send messages to the radio station or receive visual information related to current FM radio programs.
  • the information exchange about the radio program happens through a communication channel that is separate and different from the one through which the radio program is received.
  • embodiments of the present invention provide an interactive digital media service, which allows a media content provider to select and stream secondary content, such as studio shots, images, commercial offers, promotions, advertisements, or surveys, along with primary media content through a communication network to multiple consumer devices.
  • the consumer devices can be configured to present both the primary media content and the secondary content, including commercial components such as offers for sale, promotions, direct response advertisements, contests, or surveys.
  • the consumer can use the same communication network to interact with the content provider by sending messages to the media content provider in real time, for example, in response to the secondary content or any other content.
  • the content provider can edit or modify the primary media content or secondary content elements based on the received messages.
  • the radio content provider can also build a consumer data base based on the consumers' interactive communications.
  • the present invention provides methods, system, and apparatus, including computer software products, for providing a "visual" radio experience.
  • Digital content is streamed to an audience comprising at least one consumer device, wherein the digital content includes primary media content and secondary content.
  • Communication initiated at the consumer device is received, where the received communication relates to the primary media content or the secondary content.
  • the communication is relayed to a media distributor or a content provider, whereby providing feedback for controllably selecting the primary media content or the secondary content.
  • the step of controllably selecting the secondary content can include presenting on a computer-controlled display a plurality of icons representing visual assets which are contextually related to the primary media content.
  • a scheduler can be operated for preselectably and dynamically designating a series of the icons to be streamed to the audience.
  • An on-air indicator can be provided on the display for identifying one of the icons as corresponding to a visual asset designated for current streaming to the audience.
  • a selector can be provided to selectably alter the order of the icons in the series, or to add icons to or remove icons from the series.
  • An editor can be provided for creating an icon representing a new visual asset and for editing an icon representing a pre-existing visual asset.
  • a representation of text messages received from at least one member of the audience can be presented on the display.
  • a visual radio experience can be controllably provided by allowing a plurality of visual assets or the textual representation to be selectably streamed to the audience in controllable correlation with the streaming of the primary media content.
  • Offers to sell can be provided in at least one of the visual assets in the streamed assets.
  • Surveys can be selectably included in the streamed assets.
  • a text editor can be provided for editing a caption or price information for a visual asset to be streamed.
  • At least one of the icons can correspond to a visual asset comprising a ringtone, a digital wallpaper, an image, a video clip, downloadable digital data, or a game.
  • the present invention provides methods, system, and apparatus, including computer software products, for providing an interactive content experience.
  • Primary media content and secondary content are received.
  • the primary media content is streamed to at least one mobile device.
  • the secondary content is streamed to the same mobile device.
  • the secondary content includes a series of visual assets controllably selected for streaming in temporal or contextual correlation with the primary media content.
  • Interactive responses relating to at least one of the visual assets are received from the mobile device.
  • the series of visual assets can be altered by adding, removing, deleting, or changing the order of visual assets in the series.
  • the primary media content can be altered in response to at least one of the interactive responses.
  • the present invention provides methods, system, and apparatus, including computer software products, for providing an interactive visual radio experience.
  • a streaming radio program is received at a programmable mobile device.
  • a series of icons corresponding to visual assets is received at the mobile device, wherein the icons have been controllably selected for streaming.
  • the icons are depicted on a display on the mobile device.
  • Interactive capability is provided for a user of the mobile device.
  • the mobile device provides both a radio program and visual assets concurrently with an interactive capability.
  • the visual radio experience of some of these embodiments can be viewed as a smart mobilecasting system.
  • Particular implementations can include one or more of the following features.
  • the radio program can include primary media content.
  • the series of icons can include secondary content.
  • Providing interactive capability can include one or more of providing a selector for initiating a request to buy a visual asset, providing text messaging capability for a user of the mobile device, providing a survey capable of being responded to by a user of said device, and providing a contest capable of being entered by a user of said device.
  • the interactive streaming system can provide instant interaction using instant messaging (IM), comments or messages directed to the DJ, a studio guest, a talk show host, and other listeners.
  • IM instant messaging
  • the interactive streaming system can deliver complete downloads, songs, ringtones, games, screensavers, and any computer applications to the consumers.
  • the consumer devices can receive secondary content elements and display such elements along with presenting the primary media content.
  • the secondary content elements can be displayed, for example, using split screen applications.
  • the consumer can view both a video and a dedicated IM chatroom related to a current program or another topical chatroom.
  • the consumer can view a video and an offer to sell, or a photo or a textual presentation and an offer to sell, or any other combination.
  • the consumer device can also display a program front page, an image of the host, a photo of a guest, a video selected by the DJ or the host, an activity in the studio, advertisements, promotions, or media programming data, such as starting or remaining time, time of a next show, guest list, or upcoming topics.
  • the consumer device can also display other program related data, such as sports statistics, or a portal to a music store or a mobile content or application store.
  • the interactive streaming system also enables the consumer to buy and download entire songs, ringtones, or screen savers and wallpapers.
  • the system can also provide a portal to m-commerce services.
  • the consumer can use convenient selectable icons, e.g., to buy an advertised item or to choose a previous show.
  • a consumer can interact with the content provider without exiting from currently running applications, such as a current Wireless Application Protocol ("WAP") session.
  • WAP Wireless Application Protocol
  • a consumer can interact with a radio broadcast without opening a new application or WAP session.
  • the consumer can send a text message without exiting the current session, then prompting a text session, then restarting the current application.
  • the consumer devices can include corresponding computer software. The software can be pre-loaded in the device or downloaded at a later time by the consumer.
  • the consumer can download the software onto a mobile device over the air by sending a keyword to a short code, such as the call letters of their local station. Or the consumers can call an interactive voice response ("IVR") number.
  • the software can be sent to the consumer's mobile device through an SMS link.
  • the interactive digital media service can be implemented to transmit different types of digital content or to invoke different digital data services.
  • the interactive digital media service can be implemented to transmit data using Voice over Internet Protocol ("VOIP").
  • VOIP Voice over Internet Protocol
  • the interactive digital media service can implement a Push To Talk (“PTT”) system to connect with the content provider by leaving a verbal message.
  • PTT Push To Talk
  • the interactive digital media service can also be implemented to use a peer-to-peer
  • P2P content provider
  • information exchange between a community of consumers can be directed by a content provider or a moderator live through a system that also prompts input from other sources, such as a Radio, TV or any other content providers.
  • the interactive digital media service can be implemented to stream content originated from two or more content sources.
  • the visual or other assets to be streamed can be managed by the content provider in real time.
  • the content provider can use software applications that are configured to manage consumer interactions automatically, i.e., without a human operator's interaction.
  • the content provider can use software applications configured to respond or otherwise react to consumer responses or requests automatically.
  • the content provider can utilize the functionality of automatic response during interactive media programming.
  • the software application can present preprogrammed advertisements or music information based upon a preset playlist.
  • the interactive digital media service can be accessed by Internet enabled devices.
  • the consumer's device can be personalized by the consumer.
  • the interactive digital media service can be implemented to use location based services ("LBS")-
  • LBS location based services
  • some of the consumers can be selectively included or excluded from accessing a particular content portion.
  • the system can provide content, such as targeted promotions or advertising, that is particularly relevant to listeners in a particular geographic region.
  • the consumer can also conduct commerce transactions or participate in promotions.
  • the consumer can also create content and share the created content with the content provider, an advertiser or other community members using the interactive digital media service.
  • the consumer created content can include text, SMS, images, video, Microsoft Media Services (MMS) or other media content.
  • MMS Microsoft Media Services
  • the consumer can share content without stopping the current application and restarting another application to invoke a different functionality, such as communication with other consumers, content providers or advertisers.
  • FIGs. 1A-2B are schematic block diagrams illustrating interactive digital media streaming systems.
  • FIGs. 3 and 4 are schematic block diagrams illustrating secondary content elements and commercial servers, respectively, for interactive digital media streaming systems.
  • FIGs. 5-7 are schematic flow charts illustrating methods for interactive digital media streaming systems.
  • FIGs. 8 A and 8B illustrate exemplary screen shots generated by user interfaces for interactive digital media streaming systems.
  • FIG. 9 is a schematic flow chart illustrating interactive operation of a media provider.
  • FIG. 10 is a schematic flow chart illustrating interactive operation of a consumer interaction service provider.
  • FIG. 11 is a schematic flow chart illustrating interactive operation of a communication network.
  • FIG. 12 is a schematic flow chart illustrating interactive operation of a consumer device.
  • FIGs. 13A-E are illustrating exemplary screen shots related to interactive operation of consumer devices.
  • FIG. 14 is a schematic flow chart illustrating commercial operation of a content provider.
  • FIG. 15 is a schematic flow chart illustrating commercial operation of a media provider.
  • FIG. 16 is a schematic flow chart illustrating commercial operation of a consumer interaction service provider.
  • FIG. 17 is a schematic flow chart illustrating commercial operation of a communication network.
  • FIG. 18 is a schematic flow chart illustrating commercial operation of a consumer device.
  • FIG. 19 is a schematic flow chart illustrating commercial operation of a consumer device.
  • FIGs. 20A-C illustrate exemplary screen shots related to commercial operation of consumer devices.
  • FIG. IA illustrates an interactive digital media streaming system 100 according to one aspect of the present invention.
  • the interactive media streaming system 100 can be used to stream digital media content along with additional content to multiple consumers and allow the consumers to respond to the received content in real time.
  • the system 100 is used to stream digital radio or television programs to multiple consumers, where the consumers can respond to commercial elements in the received content or interact with each other or a live operator of the currently streamed television or radio program.
  • the system 100 can be used to stream any other media content to multiple consumers and allow the consumers to interact with each other, an operator of the current content stream, or other parties related to the streamed content.
  • the interactive media streaming system 100 includes a content provider 1 10, an interactive program provider 120, a communication network 130, and an audience including multiple consumers with their respective devices, such as consumer devices 140 and 145.
  • the content provider 110 provides content to the interactive program provider 120, which forms a content stream 150 from the received content and streams the content stream 150 through the communication network 130 to the consumer devices 140 and 145.
  • the 145 receive the streamed content and present it to their respective users, i.e., the consumers.
  • the consumers can use their respective consumer devices 140 and 145 to interact with the interactive program provider 120 or the content provider 110 in response to the received content.
  • the consumer devices 140 and 145 can establish respective interactions 160 and 165 to send information through the network 130 back to the interactive program provider 120.
  • the interactive program provider 120 can process the information received from the consumers and transmit the processed information to the content provider 110, or to one or more other service providers (not shown).
  • the content provider 110 provides primary media content 1 11 and secondary content 112 and includes a stream editor 115 to review and edit the primary media content 11 and the secondary content 112 for streaming by the interactive program provider 120.
  • the primary media content 111 includes media programs of primary interest that are streamed to the consumer devices 140 and 145 and presented to their respective users.
  • the secondary content 112 is streamed along with the primary media content 112, and includes content to be presented to the consumers in addition to the primary media content 111.
  • the primary media content 1 11 can include radio or television programs
  • the secondary content 112 can include text, images or videos to be displayed while the consumer listens to a radio program or watches a television program.
  • the primary media content 1 11 can be organized into one or more program channels, where each program channel represents a separate flow of media content.
  • the primary media content 111 can include prestored media content, such as images, music or other audio recordings, videos, movies, pre-recorded television or radio shows.
  • the primary media content 11 1 can also be generated "live" by the content provider 110.
  • the content provider 110 can record video or audio programs in a studio and transmit the recorded material to the consumers without substantial delay.
  • the primary content 111 includes video content, such as television programs or any other video programs.
  • the primary content 1 1 1 can include a live video program, a pre-recorded video program, a TV program, a webcast, a podcast, or any equivalents.
  • the video content can be formatted or compressed using any suitable format or techniques, such as those provided by Audio Video Interleave (AVI), Windows Media, MPEG4, Quicktime, Real Video, or Shockwave/Flash format, or any equivalent techniques.
  • the secondary content 112 includes content elements that can be presented along with the primary media content 11 1.
  • the secondary content 112 can include text elements, image elements, or small video elements that can be presented "on the side" while the consumer also watches or listens to the primary media content 111.
  • the secondary content 112 can include pre-stored elements, such as graphics, animations, photographs or video clips.
  • the secondary content 1 12 can also include elements generated "live" by the content provider 110.
  • the content provider 110 can take live snap shots in the studio, or generate text or graphical representation of live consumer interaction, such as live consumer messages or results of live consumer surveys or contests.
  • the stream editor 115 includes a secondary content selector 1 16, a consumer interaction manager 117, and a user interface 1 18.
  • the secondary content selector 116 selects elements of the secondary content 1 12 to be streamed along with the primary content 111, and the consumer interaction manager 117 manages interaction with the consumer devices 140 and 145.
  • the user interface 118 allows an operator to monitor and edit content to be streamed, and to manage the secondary content selector 116 and the consumer interaction manager 117.
  • the secondary content selector 116 can select and schedule elements of the secondary content 112 for streaming to consumers.
  • the secondary content elements can be selected or scheduled automatically according to a predetermined schedule or predetermined rules.
  • the secondary content selector 116 can include an artificial intelligence device to pre-sort and pre-schedule elements of the secondary content 1 12 into a streaming schedule.
  • the secondary content selector 116 can also select elements of the secondary content 112 for streaming based on user input received from the user interface 1 18. Based on the received user input, the secondary content selector 116 can also delete, alter or reschedule elements of the secondary content 112 for streaming.
  • the operator can use the secondary content selector 116 to control the selection and timing of the secondary content elements that are streamed along with the primary media content 111.
  • the content provider 110 can also use time shifting for streaming the primary content 111 or the secondary content 1 12.
  • one or more media programs can be recorded and the recorded media programs can be placed in a linear loop that plays over and over until the next live show begins.
  • the consumers can access the programs streamed in the loop as they are being played back. That is, the streamed programs cans be accessed at the point that is currently streamed, depending on the current timing of the streamed loop.
  • the recorded media programs can be streamed on the consumers' demand (commonly referred to as "on demand" service) starting from the beginning and playing to the end of the recorded program or programs.
  • the consumer interaction manager 117 receives information communicated by the consumer devices 140 and 145 while content is streamed to those devices.
  • the consumer interaction manager 1 17 can receive text messages, survey and contest responses, or other consumer communications related to the currently streamed primary media content 111 or secondary content 112.
  • the consumer interaction manager 117 can also process the received consumer information.
  • the interaction manager 117 can format the received consumer information for presentation in the user interface 118 or as an element of the secondary content 1 12.
  • the interaction manager 117 can parse consumer messages and select or rank them based on the level of their relevance.
  • the consumer interaction manager 117 can also receive and process consumers' responses to commercial elements, such as offers for sale, advertisements or promotions that have been streamed to the consumer devices 140 and 145 as secondary content elements along with the primary media content 111. [0041] In one implementation, the interaction manager 117 can also evaluate the received consumer information and record results of the evaluation. Thus, the consumer interaction manager 117 can determine and record one or more features of the received consumer communications. The determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. The consumer interaction manager 117 can also manage and update a consumer data base based upon the received consumer communications. In alternative implementations, one or more functions of the consumer information manager 1 17 can be performed, at least in part, by the interactive program provider
  • the user interface 118 displays information received from the secondary content selector 116 and the consumer interaction manager 1 17.
  • the user interface 118 can also receive user input from an operator of the stream editor 1 15 to control the secondary content selector 1 16 and the consumer interaction manager
  • the user interface 118 can also display information related to the primary media content 111 or the secondary content 112.
  • the user interface 1 18 allows the operator to monitor and edit content to be streamed to the consumer devices 140 and 145. The same or a different operator can also use the user interface 1 18 to control the consumer interaction manager 1 17 in order to manage consumer communication while the content is streamed.
  • the interactive program provider 120 includes a media distributor 121 and a consumer interaction service provider 125.
  • the media distributor 121 streams the content stream 150 through the communication network 130 to the consumer devices 140 and 145, and the consumer interaction service provider 125 processes communications received through the network 130 from the consumer devices 140 and 145 in response to the content stream 150.
  • the media distributor 121 and the consumer interaction service provider 125 can share or exchange information.
  • the media distributor 121 can receive consumer information from the consumer interaction service provider 125, and the consumer interaction service provider 125 can receive information about the content stream 150.
  • the media distributor 121 receives the primary media content 111 and the secondary content 112 from the content provider 110.
  • the media distributor 121 includes a stream server 123 that composes the content stream 150 from the received content.
  • the stream server 123 streams the primary media content
  • the media distributor 121 can also receive communications from the consumer devices 140 and 145, and forward the received communications to the consumer interaction service provider 125. Or the media distributor 121 can receive information from the consumer interaction service provider 125, and forward the received information to the consumer devices 140 and 145 or to the content provider 1 10.
  • the consumer interaction service provider 125 receives and replies to communications initiated at the consumer devices 140 and 145.
  • the consumer interaction provider 125 can also record, process, or forward the consumer communications.
  • the consumer interaction service provider 125 can determine and record one or more features of the received consumer communications.
  • the determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications.
  • the consumer interaction service provider 125 can also manage and update a consumer data base based upon the received consumer communications.
  • the consumer interaction service provider 125 can forward the original or the fully or partially processed consumer communications to the media distributor 121 , the consumer interaction manager 117, or any other service providers (such as order fulfillment services, not shown).
  • the consumer interaction service provider 125 includes one or more consumer interaction servers 127 to process and forward incoming consumer communications and to generate appropriate responses to the consumer devices 140 and 145.
  • the consumer interaction servers 127 can record, sort, or redirect the incoming user communications.
  • the consumer interaction servers 127 can also respond to the received consumer communications, for example, by sending acknowledgments to or requesting information for commercial or financial transactions from the consumer devices 140 and 145.
  • the consumer interaction servers 127 can also include digital publication servers that can receive orders for digital content from the consumer devices 140 and 145, and transmit the ordered content to the consumer devices 140 and 145.
  • the communication network 130 transmits the content stream 150 to the consumer devices 140 and 145 and establishes, at least in part, the interactions 160 and 165 between the interactive program provider 120 and the respective consumer devices 140 and 145.
  • the communication network 130 can use the same or different communication channels for transmitting the content stream 150 and establish the respective interaction 160 or 165.
  • the communication network 130 can use any appropriate protocol to transmit the content stream 150 or the consumer communications.
  • the communication network 130 is configured to transmit the content stream 150 to a large number of consumer devices, including the consumer devices 140 and 145.
  • the communication network can include one or more public or private, wired or wireless networks that cover many consumer devices or a large geographical area.
  • the communication network 130 can include, at least in part, the Internet, wide area networks (WANs) or local area networks (LANs) 5 cable networks, wired or wireless telephone networks.
  • the communication network 130 can transmit the content stream 150 using broadcast, multicast or unicast information packets directed to each of the consumer devices 140 and 145.
  • the content stream 150 can be transmitted with podcasting.
  • the consumer devices 140 and 145 are digital devices configured to receive the content stream 150 and to communicate through the communication network 130.
  • the consumer devices 140 and 145 can include nonportable or portable digital radio or television devices, desktop computers, or portable digital devices, such as laptop computers and handheld devices, for example, cell phones, smartphones, palmtops, or personal digital assistants (PDAs).
  • PDAs personal digital assistants
  • the consumer devices 140 and 145 include content stream receivers 142 and 147, and consumer interaction units 144 and 149, respectively.
  • Each of the content stream receivers 142 and 147 is configured to receive and present the user with the primary media content 111 in the content stream 150.
  • the content stream receivers 142 and 147 include respective digital radio or television receivers.
  • the content stream receivers 142 and 147 can also be configured to receive and present secondary content elements that are streamed along with primary media content 111 in the content stream 150.
  • the consumer interaction units 144 and 149 are configured to receive user input from the respective consumer and to transmit corresponding consumer communications to the content provider 110 or the interactive program provider 120 through the communication network 130.
  • the consumer interaction units 144 and 149 can also be configured to receive and process communication, such as acknowledgements or requests for information from the content provider 110 or the interactive program provider 120.
  • the consumer interaction units 144 and 149 can use the same or different communication channel to transmit the consumer communications than the channel through which the content stream 150 is received. In one implementation, the consumer interaction units 144 and 149 can transmit the consumer communications or receive other communications without noticeable interruption in the reception of the content stream 150. [0054] The consumer interaction units 144 and 149 can also be configured to receive, process and present secondary content elements that are streamed along with primary media content 111 in the content stream 150.
  • the secondary content elements can include offers for sale, surveys, contests or other information requesting consumer interaction, and the consumer interaction units 144 and 149 can process such information to generate corresponding user interface elements or, if the consumer has responded to a secondary content element, to generate and transmit appropriate communications to the content provider 110 or the interactive program provider 120.
  • the consumer devices 140 and 145 can interact with the interactive program provider 120 and the content provider 110 in an integrated manner.
  • the consumer can send a message without exiting the application running on the device, and subsequently sending a short code, sending the message, and then restarting the previously active application. Instead, the consumer can send the message (with or without a short code) while the original application remains active.
  • the content provider 110 can send live data from within a WAP session while still allowing for interactivity.
  • the consumer interactions utilize the Interactive Voice Response (IVR) technology.
  • IVR Interactive Voice Response
  • This technology enables interaction between a caller and a computer via the telephone. Callers can interact with IVR systems by pressing numbers on a telephone keypad or by speaking simple commands to answer the computer's voice prompts.
  • IVR trigger to create a data session or download an application. This allows for another channel for content discovery or consumer selection.
  • the response message from the IVR application can trigger some change or event from within the application. For example, a data session can be interrupted for a phone call and then resume seamlessly. Therefore, the integrated nature of some embodiments can allow a consumer to make a phone call to select an offered item or initiate another action while receiving a video in a content stream or engaging in a chatroom discussion.
  • FIG. 1 The components in FIG. 1, and in all other Figures of the present application, can be realized, combined and grouped in a large number of ways. A functionality of one element may be performed by another element. Two elements may be combined or integrated into a single unit. For example, the content provider
  • the consumer interaction server 127 and the consumer interaction manager 117 can be integrated into a single system.
  • the functions of any one element can be performed by more than one physical unit, which can be separated by substantial physical distances.
  • the stream servers 123 and the communication interaction servers 127 can be set up at distant locations, even though both are part of interactive program provider 120.
  • the functions can be performed partially by software and partially by hardware and any combination of software and hardware.
  • FIG. IB illustrates an implementation of information exchange in the interactive digital media streaming system 100, shown in FIG. IA.
  • FIG. IB illustrates an implementation of information exchange in the interactive digital media streaming system 100, shown in FIG. IA.
  • FIG. IB illustrates information exchange between the content provider 110 and the consumer devices 140 and 145.
  • the content provider 110 generates edited stream content 170.
  • the edited stream content includes the primary media content 111 and the secondary content 112.
  • the content provider 110 can use the stream editor 115 (FIG. IA) to generate the edited stream content 170.
  • the content provider 110 transmits the edited stream content 170 to the consumer devices 140 and 145.
  • the content provider 110 can provide the edited stream content 170 to the interactive program provider 120 (FIG. IA) that generates the content stream 150 (FIG. IA) from the edited stream content
  • Each of the consumer devices 140 and 145 includes a respective tool, the consumer interaction unit 144 or 149 (FIG. IA), that allows their respective user, i.e., the consumer, to send consumer feedback 180 to the content provider 110.
  • the consumer feedback 1 SO can include direct consumer interactions or automatic reports generated by the consumer devices 140 and 145. For example, the consumers can respond to surveys, participate in contests, or compose and send comments about or in relation to the edited stream content 170 to the content provider 110. Or the consumer devices 140 and 145 can automatically report to the content provider 110 if the user has switched to another program channel.
  • the content provider 110 has an integrated tool, the stream editor 115 (FIG. IA), which can present the consumer feedback 180 to one or more operators at the content provider 110, and allow these operators to change the edited stream content 170 in response to the consumer feedback 180.
  • the operators such as a DJ in a radio studio, can respond to a consumer comment, and add both the consumer comment and his or her response to the edited stream content 170 as elements of the secondary content 112.
  • the operator can change the primary media content 111 in the edited stream content 170 if the consumer feedback 180 includes negative comments, or many consumers have switched to another program channel.
  • FIG. 2A illustrates an interactive digital radio streaming system
  • the interactive radio streaming system 200 can be implemented using the interactive digital media streaming system 100 (FIG. IA).
  • the interactive radio streaming system 200 is configured to stream digital audio content and additional content along with the audio content to multiple consumers, and to allow the consumers to respond to the received content in real time.
  • the interactive radio streaming system 200 includes a radio content provider 210, an interactive radio provider 220, a wireless communication network 230, and multiple consumer devices, such as wireless devices 240 and 245.
  • the radio content provider 210 provides content to the interactive radio provider 220, which forms a content stream 250 from the received content and streams the content stream 250 through the wireless communication network 230 to the wireless devices 240 and 245.
  • the wireless devices 240 and 245 receive the streamed content and present it to their respective users, i.e., the consumers.
  • the consumers can also use their respective wireless devices 240 and 245 to interact with the interactive radio provider 220 and the radio content provider 210 in response to the received content.
  • the wireless devices 240 and 245 can establish respective interactions to communicate messages 262 and 267 and orders 263 and 268 through the wireless network 130 back to the interactive radio provider 220.
  • the interactive radio provider 220 can process the information received from the consumers and transmit the processed information to the radio content provider 210, or to one or more other service providers (not shown).
  • the radio content provider 210 provides audio content 211 and secondary content 212 and includes a radio stream editor 215 to monitor the audio content 21 1 and to edit the secondary content 212 for streaming along with the audio content 211.
  • the radio stream editor 215 can also be configured to review or edit the audio content 211, which includes radio programs for one or more program channels.
  • the audio content 211 can include music records, pre-recorded radio shows or advertisements.
  • the audio content 211 can also be generated "live" using the radio content provider 210.
  • radio content provider 210 can include a radio station or a production unit of a radio personality
  • the audio content 21 1 can include a radio talk show or music program produced by the radio station or the production unit.
  • the radio talk show or music program can be streamed "live” or recorded for later streaming.
  • the secondary content 212 includes content elements that can be displayed using the wireless devices 240 and 245 while their respective consumers listen to the audio content 211.
  • the secondary content 212 includes visual content 213 and textual content 214.
  • the visual content 213 can include images, graphics, animations, or videos
  • the textual content 214 can include text messages from consumers or from a DJ, announcements, advertisements, or other information in textual form.
  • the visual content 213 can include an image or a
  • lite video representing a guest of the radio show.
  • Lite video is a video of short duration (e.g. 15 sec), with reduced resolution or lower refresh rate.
  • the lite video can be encoded using M-JPEG, MPEG, MPEG4, or any mobile compliant video format, such as those developed by the 3rd Generation Partnership Project (3 GPP).
  • the lite video can include a video clip of the guest, or shots about the activity in the studio.
  • the visual content 213 can also include still pictures of the guest or the studio activity.
  • the visual content 213 can include images, graphics or animation to initiate a survey or contest or to represent the results of such surveys and contests.
  • the images can have any recognized format, such as JPEG, PNG, TIFF, GIF, PCD, EPS, WMF, or bitmap formats.
  • the textual content 214 can include text messages, such as Instant Messages (IM) or Short Message Service (SMS) messages, received from the users of the wireless devices 240 and 245.
  • IM Instant Messages
  • SMS Short Message Service
  • a host of the radio show can also add text messages to the textual content 214. For example, the host can make announcements or respond to or comment on the consumers' messages.
  • the textual content can also initiate a survey or contest or to represent the results of such surveys and contests. Thus, a true interaction can be initiated and facilitated between the consumers and the talk show host.
  • the secondary content 212 can also include commercial elements (also called commercial components), both in the form of the visual content 213 or the textual content 214.
  • the secondary content can include advertisements, promotions and offers for sale.
  • Such commercial elements can be streamed along with the audio content 211 to increase the probability that the consumers would respond.
  • an artist's image, ringtone, or video can be offered for sale in the secondary content 212 that is streamed along, with the audio content 211 playing that artist's music.
  • the radio stream editor 215 includes a secondary content selector 216, a consumer interaction manager 217, and a user interface 218.
  • the secondary content selector 216 selects elements of the secondary content 212 to be streamed along with the audio content 21 1, and the consumer interaction manager 217 manages interaction with the wireless devices 240 and 245.
  • the user interface 218 allows an operator to monitor and edit content to be streamed, and to manage the secondary content selector 216 and the consumer interaction manager 217.
  • the secondary content selector 216 can select elements of the secondary content 212 based on user input received from the user interface 218, or automatically according to a predetermined schedule or predetermined rules. Thus, the operator can use the secondary content selector 216 to control the selection and timing of the secondary content elements that are streamed along with the audio content 211.
  • the consumer interaction manager 217 receives information communicated by the wireless devices 240 and 245 while receiving the content stream 250.
  • the consumer interaction manager 217 includes a chatroom manager 217-1 and a survey manager 217-2.
  • the chatroom manager 217-1 receives and processes text messages received from the wireless devices 240 and 245.
  • the chatroom manager 217-1 can format the received consumer information for presentation in the user interface 218.
  • the chatroom manager 217-1 can parse consumer messages and select or rank the interesting ones for display by the user interface 218.
  • the chatroom manager 217-1 is configured to provide elements of the secondary textual content 214.
  • the survey manager 217-2 manages interactions related to contest responses or surveys, such as consumer votes.
  • the survey manager 217- 2 can also Teceive and process consumers' responses to commercial elements, such as offers for sale, advertisements or promotions that have been streamed as secondary content elements along with the audio content 211.
  • the survey manager 217-2 determines and records survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features.
  • the survey manager 217-2 can also format the survey results as elements for streaming in the secondary content 212 or for presentation by the user interface 218.
  • the user interface 218 displays information received from the secondary content selector 216 and the consumer interaction manager 217, and receives user input from an operator of the radio stream editor 215 to control the secondary content selector 216 and the consumer interaction manager 217.
  • the interactive radio provider 220 includes a media distributor 221 and a consumer interaction service provider 225.
  • the media distributor 221 streams the content stream 250 through the wireless communication network 230 to the wireless devices 240 and 245, and the consumer interaction service provider 225 processes the messages 262 and 267 and orders 263 and 268 received through the wireless network 230 from the wireless devices 240 and 245.
  • the media distributor 221 and the consumer interaction service provider 225 can share or exchange information.
  • the media distributor 221 receives the audio content 211 and the secondary content 212 from the radio content provider 210.
  • the media distributor 221 includes a stream server 223 that composes the content stream 250 from the received content.
  • the audio content 211 can be streamed using an audio codec, such as QCELP, AMR, MP3, AAC, AC3, or equivalents that are supported by the wireless devices 240 and 245.
  • the stream server 223 streams the audio content 211 and the secondary content 212 through the wireless communication network 230 to the wireless devices 240 and 245.
  • the consumer interaction service provider 225 receives and replies to the messages 262 and 267 and orders 263 and 268 initiated at the wireless devices 240 and 245.
  • the consumer interaction provider 225 can also record, process, or forward the messages 262 and 267 and orders 263 and 268.
  • the consumer interaction service provider 225 includes one or more message servers 228 and one or more commercial servers 229, The message servers 228 process and forward the messages 262 and 267 and, if necessary, generate appropriate responses to the wireless devices 240 and 245.
  • the message servers 228 can record, sort, or redirect the messages 262 and 267.
  • the message servers 227 can also send responses to the messages 262 and 267, for example, by sending acknowledgments or text messages addressed to individual consumer devices.
  • the commercial servers 229 can receive, process, and respond to the orders 263 and 268 that are commerce related communications received from the wireless devices 240 and 245.
  • the orders 263 and 268 can include orders to buy digital content or other goods in response to secondary content 212 streamed along with the audio content 211.
  • the commercial servers 229 can process the orders 263 and 268 and, if required, request financial transaction or other information from the wireless devices 240 and 245.
  • the commercial servers 229 can also include one or more digital publication servers that can transmit the ordered digital content to the consumer devices 240 and 245 through the wireless network 230.
  • the commercial servers 229 can also contact order- fulfillment or other servers (not shown) to complete transaction required to fulfill the orders 263 and 268.
  • the wireless communication network 230 transmits the content stream 250 to the wireless devices 240 and 245, and the messages 262 and 267 and orders 263 and 268 to the interactive radio provider 220.
  • the wireless communication network 230 can use the same or different communication channels to transmit the content stream 250 and the respective messages 262 or 267 and orders 263 or 268.
  • the data channels can be used by the content stream 250 and the messages 262 and 267 and orders 263 and 268.
  • the wireless communication network 230 can include any wireless networks, such as WiMAX, WiFi, or cellular wireless networks, and can use any appropriate protocol to transmit the content stream 250 or the messages 262 and 267 and orders 263 and 268.
  • the wireless communication network 230 can be configured to transmit the content stream 250 to a large number of wireless devices, including the wireless devices 240 and 245, using broadcast, multicast or unicast data packets.
  • The. wireless communication network 230 can also be connected to other networks, such as the Internet, wide area networks (WANs) or local area networks (LANs), cable networks, or wired telecommunication networks.
  • WANs wide area networks
  • LANs local area networks
  • Such networks can also participate, at least in part, in the transmission of the content stream 250 or the messages 262 and 267 and orders 263 and 268.
  • the wireless devices 240 and 245 are wireless digital devices configured to receive the content stream 250 and to communicate through the wireless communication network 230.
  • the wireless devices 240 and 245 can include portable digital radio devices, laptop computers or handheld devices, such as palmtops, cell phones, smartphones, or personal digital assistants (PDAs).
  • PDAs personal digital assistants
  • the wireless devices 240 and 245 include radio stream receivers
  • Each of the radio stream receivers 242 and 247 is configured to receive and play the audio content 21 1 in the content stream 250.
  • the consumer interaction units 244 and 249 are configured to receive user input from the respective consumer and to transmit the corresponding messages 262 and 267 or orders 263 and 268 to the interactive radio provider 220 through the wireless communication network 230.
  • the consumer interaction units 244 and 249 can also be configured to receive and process communication, such as acknowledgements or requests for information from the interactive radio provider 220.
  • the consumer interaction units 244 and 249 can use the same or a different communication channel to transmit the messages 262 and 267 or orders 263 and 268 than the communication channel through which the content stream 250 is received. In one implementation, the consumer interaction units 244 and 249 can transmit the consumer communications or receive other communications without noticeable interruption in the reception of the content stream 250.
  • the consumer interaction units 244 and 249 can also be configured to receive and process secondary content elements that are streamed along with the audio content 211 in the content stream 250.
  • the secondary content elements can include elements of the visual or textual contents 213 and 214, offers for sale, surveys, contests or other information requesting consumer interaction, and the consumer interaction units 244 and 249 can process such information to generate corresponding user interface elements or, if a corresponding user input is received from the consumer, to generate and transmit the appropriate messages 262 and 267 or orders 263 and 268 to the interactive radio provider 220.
  • the interaction units 244 and 249 can include a display screen to display the received elements of the visual or textual contents 213 and 214.
  • the interaction units 244 and 249 can also be configured to allow split-screen applications to present multiple elements of the received secondary content 212 on the same screen.
  • elements can be displayed both from the visual and textual contents 213 and 214.
  • the screen can display a lite video and text messages from the chatroom, a lite video and offers to sell, a photo and offers to sell.
  • the interaction units 244 and 249 can also be configured to generate one or more SMS or pSMS for voting, contests, or m-commerce sales.
  • FIG. 2B illustrates an implementation of information exchange in the interactive digital media streaming system 200, shown in FIG. 2A.
  • FIG. 2B illustrates information exchange between the radio content provider 210, the commercial servers 229, and the wireless devices 240 and 245.
  • the radio content provider 210 generates edited stream content 270 that includes the audio content 211 and the secondary content 212.
  • the radio content provider 210 can use the stream editor 215 (FIG. 2A) to generate the edited stream content 270.
  • the radio content provider 210 transmits the edited stream content 270 to the wireless devices 240 and 245.
  • the radio content provider 210 can provide the edited stream content 270 to the interactive radio provider 220 (FIG. 2A) that generates the content stream 250 (FIG. 2A) from the edited stream content 270, and streams the content stream 250 (FIG. 2A) through the wireless communication network 230 (FIG. 2A) to the wireless devices 240 and 245.
  • Each of the wireless devices 240 and 245 includes a respective tool, the consumer interaction unit 244 or 249 (FIG. 2A), that allows their respective user, i.e., the respective consumer, to generate consumer feedback 280.
  • the consumer feedback 280 can include messages sent by the consumers to the radio content provider 210 about or in relation to the edited stream content 270.
  • the consumer feedback 280 can also include automatic reports generated by the wireless devices 240 and 245. For example, the wireless devices 240 and 245 can automatically report to the radio content provider 210 if the user has switched to another radio program channel.
  • the content provider 210 has a tool, the stream editor 215 (FIG. 2A), which can present the consumer feedback 280 to one or more operators at the radio content provider 210, and allow these operators to change the edited stream content 270 in response to the consumer feedback 280.
  • the operators can be a DJ in a radio studio, who can respond to a consumer comment, and add the consumer comment or the DJ' s response to the edited stream content 270 as elements of the secondary content 212.
  • the DJ can change the audio content 211 in the edited stream content 270, for example, if the consumer feedback 280 includes negative comments from the consumers or a report indicates that many consumers have switched to another radio program channel.
  • the consumers can use their respective wireless devices 240 and 245 to send orders, including buying orders or other commerce related messages, to the commercial servers 229.
  • the commercial servers 229 can receive, process, and respond to the received orders.
  • the consumers can buy digital content or other goods in response to the secondary content 212 that has been streamed along with the audio content 211.
  • the commercial servers 229 can also include one or more digital publication servers that can transmit the ordered digital content to the wireless devices 240 and 245 through the wireless network 230 (FIG. 2A).
  • the commercial servers 229 can also contact order-fulfillment or other servers to complete transactions that are required to fulfill the orders 263 and 268.
  • the radio content provider 210 and the commercial servers 229 can exchange information with each other.
  • the commercial servers 229 can send the radio content provider 210 reports about the commercial activity of the consumers.
  • the radio content provider 210 can provide the digital media that is published by the commercial servers 229.
  • FIG. 3 illustrates an exemplary secondary content 300 for broadcasting along with primary media content in an interactive digital media streaming system, such as the system 100 (FIG. IA) or the system 200 (FIG. 2A).
  • the secondary content 300 can be used to implement the secondary content 112 (FIG. IA) or the secondary content 212 (FIG. 2A).
  • the exemplary secondary content 300 includes studio content 310, commercial elements 320, surveys 330, contests 340, and text messages 350.
  • the studio content 310 includes information related to activity in a studio that is maintained by a content provider to produce primary media content.
  • the studio content 310 includes guest photo/video elements 312 and studio activity elements 314.
  • the guest photo/video elements 312 can include still-image or video shots of one or more guests' activity in the studio
  • the studio activity elements 314 can include still-image or video shots of general activity in the studio.
  • the studio activity elements can include shots of a show host, such as shots showing a DJ in a radio studio.
  • the commercial elements 320 relate to commercial activities, such as selling or buying, promoting, or advertising commercial products. Accordingly, the commercial elements 320 can include promotions 322, advertisements 324, and offers for sale 326 in the form of text or visual content, such as images, animations or videos.
  • the surveys 330 and the contests 340 typically require consumer participation that can provide valuable information for subsequent targeted advertisements or offers for sale.
  • the surveys 330 and the contest 340 can include text or visual content elements, such as images, animation or video.
  • the text messages 350 can include chatroom activity, such as text messages from consumers or from a DJ.
  • the text messages 350 can also include announcements from the content provider.
  • the announcements can announce programming information, such as guest lists, program schedules or future or parallel programming.
  • FIG. 4 illustrates commercial servers 400 that can be used in an interactive digital media streaming system, such as the system 100 (FIG. IA) or the system 200 (FIG. 2A).
  • the commercial servers 400 can be used to implement one or more of the consumer interaction servers 127 (FIG. IA) or the commercial servers 229 (FIG. 2A).
  • the commercial servers 400 can receive, process, and respond to commerce related communications, such as orders to buy digital content or other goods, that are initiated by consumers in response to secondary content streamed along with primary media content in the interactive digital media streaming system.
  • commerce related communications such as orders to buy digital content or other goods
  • the commercial servers 400 include a billing module 410 to process the received orders and, if required, request financial transaction or other information, for example, from other servers or the consumer device from which the order has been initiated.
  • the commercial servers 400 also include a mobile content publishing engine 420.
  • the publishing engine 420 can transmit the ordered digital content to mobile consumer devices.
  • the publishing engine 420 can provide songs 421, ringtones 422, wallpapers or screensavers 423, digital games 424, and other digital applications 425.
  • FIG. 5 illustrates a method 500 for establishing interaction between content providers and consumers.
  • the method 500 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • a content provider such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • the system provides primary media content and secondary content to be streamed through a communication channel or network to multiple consumer devices (step 501).
  • the primary media content includes media programs of primary interest that are streamed to the consumer devices and presented to their respective users.
  • the secondary content is streamed along with the primary media content, and includes content to be presented to the consumers in addition to the primary media content.
  • the primary media content can include radio or television programs
  • the secondary content can include text, images or videos to be displayed while the consumer listens to a radio program or watches a television program.
  • the primary media content and the secondary content are transmitted using a communication network, such as a wired or wireless network.
  • the system receives communication initiated at a consumer device and transmitted utilizing the same communication channel or network through which the primary media content and the secondary content has been received (step 502).
  • the system processes the received communication to modify the primary media content (step 503), and returns to step 501.
  • the system can initiate and establish real time interaction between the content provider and the consumers receiving the streamed content.
  • FIG. 6 illustrates a method 600 for selecting secondary content to be streamed with primary media content to multiple consumer devices.
  • the method 600 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • a content provider such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • the system organizes secondary content directed to consumer devices (step 601). For example, the system can retrieve secondary content elements from a data base and establish a timed sequence for streaming the retrieved secondary content elements according to a predetermined schedule or predetermined rules.
  • the system uses an artificial intelligence device to organize the secondary content elements.
  • the artificial intelligence device can retrieve and organize secondary content elements according to predetermined rules or other schedules such as artists' appearances or any other criteria. In operation, the artificial intelligence device can schedule and offer the secondary content elements as candidates for streaming..
  • the system streams primary media content directed to consumer devices (step 602).
  • the system also streams the organized secondary content along with the primary media content (step 603).
  • the system determines whether the secondary content should be changed or other secondary content should be added (decision 604).
  • the system can analyze the primary media content and request a change or an addition.
  • a system operator such as a DJ, reviews the secondary content elements scheduled or offered by the artificial intelligence device, and provides user input to select, alter, delete or add elements to the secondary content.
  • the system selects secondary content elements to be changed or added (step 605), and reorganizes the secondary content according to the selection (step 601). For example, the system can select and reorganize the secondary content elements based on user input.
  • FIG. 7 illustrates a method 700 for establishing interaction between content providers and consumers.
  • the method 700 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • a content provider such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • the system monitors a stream of primary media content directed to consumer devices (step 701), and receives user input from an operator of the content provider (step 702).
  • the received user input selects secondary content to be streamed along with the primary media content to consumer devices.
  • the system also receives consumer communication (step 703), where the consumer communication has been initiated at a consumer device that has received the streamed primary media content and the secondary content streamed along with the primary media content.
  • the system displays information related to the received consumer communication (step 704). If a system operator decides, based on the displayed information, that the secondary content should be changed, the operator can enter user input into the system. Thus, the system receives user input from the operator selecting new secondary content to be streamed along with the primary media content to the consumer devices (step 705). Thus, the system can initiate and establish real time interaction between the content provider and the consumers receiving the content.
  • FIGS. 8A and 8B illustrate exemplary screen shots 800 and 850, respectively.
  • the screen shots 800 and 850 can be generated by a user interface in a stream editor for an interactive digital media streaming system, where the user interface is configured to select and edit secondary content to be streamed along with primary media content to multiple consumers.
  • the primary media content includes digital radio programs streamed to handheld wireless devices 860 and 870
  • the secondary content includes textual and visual elements that can be displayed by the handheld wireless devices 860 and 870.
  • the screen shots 800 and 850 are generated by the user interface 118 (FIG. IA) or the user interface 218 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
  • the screen shot 800 includes a secondary content organizing panel 810, a secondary content selection panel 820, a secondary content editing panel 830, and a chatroom panel 840.
  • the organizing panel 810 can be used to schedule secondary content elements to be streamed along with the audio content of the radio program.
  • the selection panel 820 can be used to select secondary content elements that can be edited using the editing panel 830 or added to the scheduled content elements in the organizing panel 810.
  • the chatroom panel 840 can be used to review text messages received from consumers and to select or add text messages to be streamed along with the audio content of the radio program.
  • the secondary content organizing panel 810 illustrates a sequence of secondary content elements 811-817 that are ordered according to a current schedule for streaming along with the audio content of the radio program.
  • Each of the secondary content elements 811-817 is represented by a respective image so that a human user can easily identify the corresponding content element.
  • the same images are streamed to the consumer devices as well.
  • the selection, order, and riming of the secondary content elements 811-817 can be automatically determined by a preset schedule or according to predetermined rules.
  • the secondary content elements 811-Sl 7 are first selected, ordered, and scheduled by an artificial intelligence device.
  • the secondary content organizing panel 810 allows an operator, such as a DJ, to alter the selection, order and timing of the secondary content elements 811-817. For example, the operator can use a cursor 805 to select and "drag and drop" one of the secondary content elements 811-817 to reschedule or remove the selected element. The operator can also add new secondary content elements into the organizing panel 810. The new content elements can be selected using the selection panel 820 or the editing panel 830.
  • the secondary content selection panel 820 includes a ringtone selection unit 822, a wall paper selection unit 824, a video selection unit 826, and a survey selection unit- 828.
  • the operator can select a secondary content element from a set of available ringtones, wallpapers, videos, or surveys, respectively.
  • the selected content element can be edited using the editing panel, or directly added into the schedule specified by the organizing panel 810.
  • the secondary content editing panel 830 includes an editing window 831 and editing menu items NEW, CHANGE, and ADD 834-836, respectively.
  • the editing window 831 includes a secondary content element 832 that is currently edited. After completing the edits, the operator can "drag and drop" the edited content element 832 to add it to the available content elements illustrated by the selection panel 820, or into the schedule specified by the organizing panel 810.
  • the operator can use the editing menu items 834-836 to alter the content element 832 or to select a new content element for editing.
  • the NEW menu item 834 can be used to select a new secondary content element to be edited.
  • the NEW menu item 834 can be used to access a function that allows the operator to capture a live studio shot.
  • the CHANGE menu item 835 can be used to change the selected content element 832.
  • the operator can change an image representation of the content element 832.
  • the ADD menu item 836 can be used to add text or other elements to the edited content element 832.
  • the chatroom panel 840 illustrates text messages received from the consumers listening to the radio program. Thus, the operator can continuously monitor consumer reaction to the current streamed content.
  • the chatroom panel 840 illustrates text messages received from the consumers listening to the radio program. Thus, the operator can continuously monitor consumer reaction to the current streamed content.
  • chatroom activity is streamed along with the radio program in addition to the secondary content scheduled by the organizing panel 810.
  • the operator can add the chatroom activity into the schedule secondary contents specified by the organizing panel 810.
  • FIG. 8B illustrates the screen shot 850, which also includes the secondary content organizing panel 810, the secondary content selection panel 820, the secondary content editing panel 830, and the chatroom panel 840.
  • the organizing panel 810 includes an ON AIR symbol 818 to indicate that a studio shot is currently streamed along with the radio program.
  • the editing panel 830 includes the studio shot as the secondary content element to be edited, and the studio shot is accompanied by an offer 833 for sale.
  • the editing panel 830 also includes a new layout for menu items that are related to editing the studio shot.
  • the NEW menu item 834 has a different presentation, and an EDIT menu item 837 is provided to access corresponding editing functions.
  • FIG. 9 illustrates an implementation of an interactive operation 900 of a media distributor.
  • step 901 the media distributor receives primary media content and secondary content from a content provider.
  • step 902 the media distributor forms a content stream from the primary media content and the secondary content in a stream server and streams the content stream through a communication network to consumer devices.
  • step 903 the media distributor receives a communication which was initiated at a consumer device in response to the content stream.
  • the communication is received from a network, in others, from a consumer interaction service provider.
  • the media distributor transmits the received communication to the content provider, or to the consumer interaction service provider.
  • the media distributor and the consumer interaction service provider can share or exchange information.
  • the media distributor can receive consumer information from the consumer interaction service provider, and the consumer interaction service provider can receive information about the content stream.
  • Steps 901-904 can be performed repeatedly in the course of the interactive operation, as represented by step 905.
  • FIG. 10 illustrates an implementation of an interactive operation
  • step 1001 the consumer interaction service provider contributes to or monitors a content stream of primary media content and secondary content directed to consumer devices by a content provider arid a media distributor through a communication network.
  • step 1002 the consumer interaction service provider receives a communication initiated at consumer devices in response to the content stream, from the communication network.
  • step 1003 the consumer interaction service provider processes the received communication, partially or fully.
  • the consumer interaction provider can record, process, or forward the consumer communications.
  • the consumer interaction service provider can determine and record one or more features of the received consumer communications.
  • the determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. These features include how long a consumer takes to respond to a program content, what styles of the content the consumer responded, how many consumers are listening at any given time, how long do they listen to a program, etc.
  • the consumer interaction service provider can also create, manage and update a consumer data base based upon the received consumer communications.
  • the database can be organized according to any targeted consumer characteristics. It can be organized on an individual level, recording the listening and activity patterns of the consumers individually, allowing program selectors to personalize subsequent advertisements. Or it can be based on geographic area (in relation to area codes). Or it can be organized in cooperation with databases of the network, where additional consumer information is available.
  • step 1004 the consumer interaction service provider transmits the processed communication to the content provider, to the media distributor, or to other service providers, such as order fulfillment services.
  • Steps 1001-1004 can be performed repeatedly in the course of the interactive operation, as represented by step 1005.
  • FIG. 11 illustrates an implementation of an interactive operation 1100 of a communication network.
  • step 1101 the network streams a content stream created from a primary media content and a secondary content from a media distributor directed to consumer devices.
  • the communication network can include public or private, wired or wireless networks that cover many consumer devices or a large geographical area.
  • the communication network can include, at least in part, the Internet, wide area networks (WANs) or local area networks (LANs), cable networks, wired or wireless telephone networks.
  • the network can include any combinations of the above systems, such as a voice over internet protocols (VOIP), which combine telephone networks and the Internet.
  • VOIP voice over internet protocols
  • the communication network can transmit the content stream using broadcast, multicast or unicast directed to each of the consumer devices.
  • the primary media content can be a radio show, which is streamed on the voice channel or band
  • the secondary content is a visual image of the guest of the radio show, or a text message related to the guest, or the transcript of the show, or a promotion, or a contest. Any of these secondary contents can be streamed over a data channel, or sideband, of the network. Reserving a side band or data channel for the secondary content allows an easier organization and management of the interactive operations of the system.
  • step 1102 the network receives communication initiated at a consumer device in response to the content stream.
  • step 1103 the network transmits the received communication to the media distributor or to a consumer interaction service provider, to be transmitted to the content provider.
  • This step exemplifies that in this method the consumer can interact with the content provider.
  • Steps 1101-1103 can be performed repeatedly in the course of the interactive operation, as represented by step 1104.
  • FIG. 12 illustrates an implementation of an interactive operation
  • the consumer device can be any one of a wide variety of devices. It can be a cell phone, a personal digital assistant (PDA), any portable communication device, such as a laptop, a pocket PC, a portable radio, a television device, and any variations, capable of receiving digital information and transmitting information in return.
  • PDA personal digital assistant
  • the consumer device receives a content stream, assembled from a primary media content and a secondary content, from a communication network.
  • the consumer device receives the content stream at a stream receiver.
  • the consumer device may contain a consumer interaction unit, which displays a representation of the secondary content of the content stream.
  • the streamed content can be a wide variety of information.
  • the primary media content can be a talk show or a music program broadcast by a radio studio. It can have a live host, such as a talk show host or a disc jockey. Or it can be a program with a broadcast manager, who organizes, edits or manages the broadcast but does not provide audible input.
  • the secondary content can be any one of a very wide variety of information. It can be a promotion, a representation of the text entries of a chatroom, information regarding the guest of the show, the radio station, or an upcoming program. It can be an image of the guest, an image related to the guest, a low resolution, low refresh rate video ("lite-video") related to the guest (such a music video), a lite-video of a studio activity, a contest, a survey, a community announcement or any analogs.
  • lite-video low resolution, low refresh rate video
  • the consumer device receives user input from a consumer in response to the content stream.
  • the consumer input can again be a vety wide variety of inputs, enabled by the applications available on the consumer device.
  • a customer interaction unit of the customer device can provide an interactive interface involving a display of the customer device.
  • the interface can involve selectable icons, which can be selected by keys of the device, identified on the screen.
  • the interface can also include a chatroom application. For this application the consumer enters the input by the letter keys of a keyboard. If the consumer device is a laptop, then all known computer input channels are available for the consumer.
  • the consumer interface is intuitive and flowing. It includes scrolling interactive graphics and text, links to mobile commerce and embedded video and audio clips. Some implementations allow for blogging from the consumer device, managing subscriptions and coordinated SMS messaging and alerts.
  • the applications make it easy to choose from hundreds of radio stations, images and videos.
  • the applications also have a flexible design: they are capable of supporting various business models, including subscription sales, supported by "on- deck” carrier distribution, or direct sales to the consumers, advertising, and sponsorship utilizing both on and off deck billing solutions.
  • J2ME Java 2 Micro Edition
  • Some applications are developed on the Binary Runtime Environment for Wireless (BREW) platform.
  • BREW is ideally suited to creating powerful applications on memory/footprint-constrained devices.
  • One of the ways BREW is able to do this is by working with truly compiled code that has been written in languages such as C and C++.
  • the applications feature a fully graphical interface, and include one or more of the following capabilities:
  • CRM Customer relationship management
  • the server infrastructure includes the following functionalities:
  • the consumer device In step 1203 the consumer device generates a communication in response to the user input.
  • the communication is generated in a consumer interaction unit.
  • the communication can be a direct communication, as entered by the customer.
  • the communication can be an indirect communication, e.g. a report regarding the consumer. Examples include data regarding the listening habits of the consumer, the response time of the consumer, an indication that the consumer tuned in or out from the radio program.
  • step 1204 the consumer device transmits the generated communication through the same communication network, towards a content provider, or a media distributor, or a consumer interaction server, which can be part of an interactive program provider.
  • Steps 1201-1204 can be performed repeatedly in the course of the interactive operation, as represented by step 1205.
  • the implementations of these interactive methods do not interfere with the primary function of the consumer device. For example, if the consumer device is a cell phone, then the phone continues to operate as a cell phone (receive phone calls etc.) while also performing the above implementations.
  • FIGs. 13A-D illustrate various features and functionalities of consumer devices.
  • a feature of several implementations of the interactive method of FIGs. 5-13 is that the primary media content can be reflective of the consumer communication, since the consumer communication is transmitted, either directly, or after some processing, all the way back to the content provider.
  • FIG. 13 A illustrates an implementation, where the primary content is a talk show hosted by a radio personality.
  • the primary content is the digital audio stream or the radio program.
  • the secondary content maybe an instant photo of the host, taken in the studio as shown in FIG. 13 A. Or it can be a previously shot photo of the host. Or a photo of the studio. Or a lite-video of the studio activity.
  • FIG. 13B illustrates a lite-video, selected by the host or a producer of the show.
  • the secondary content may include a display of entries of a chatroom, as shown in FIGs. 13A-C.
  • the secondary content can also include a promotional message, such as the time of the concert of a guest, or the title of her book; or information on a contest, such as alerting the consumers for a competition to get a ticket for the concert of the guest; or an instant messaging (IM) application, inviting consumers to communicate with the guest.
  • IM instant messaging
  • the radio personalities (the guest and the host) have the opportunity to interact with the customers.
  • the secondary content is a photo of the host (Rush Limbaugh), and the latest entries into the program-related chatroom.
  • FIG. 13B illustrates that the radio personality (Rush Limbaugh) himself can send an entry to the chatroom ("Rush").
  • FIG. 13C illustrates a related implementation, where the host of a sports show (Jim Rome) displays a photo of a baseball event and related sports data, as one of the secondary contents, and in addition chatroom entries are visible in the lower portion of the display, as another secondary content.
  • chatroom the consumers can interact with the host, as the host can respond to the consumer's comments (see chatroom entry "Rome"). The host's response gives rise to an edited content stream.
  • the host and the consumers can also interact through a short message service (SMS) and pSMS systems.
  • SMS short message service
  • pSMS pSMS systems.
  • Such interactive systems allow for voting implementations, surveys, and contests.
  • voting systems the radio personality poses questions and the consumers respond through chatrooms, instant messaging or SMS.
  • a consumer interaction services provider can process, summarize and tabulate the results of the vote and relay the processes summary to the radio personality.
  • surveys similarly, the consumers can respond to the host's questions, which are posed either in the primary media content, e.g. live on the radio show, or in the secondary content, e.g. in the text box.
  • FIG. 13D illustrates another implementation.
  • the secondary content includes consumer choices, such as prompters to access prerecorded programs ("classics") or shows.
  • the secondary content also includes consumer interaction display elements, in the present case selectable icons. These selectable icons allow the consumer to indicate to the content provider their intent to access a particular show, pre-recorded or live.
  • a selectable icon is "Play”. This implementation is a type of "on-demand” application. By “pressing” (activating) the icon, the consumer can access the indicated program. In response, the content provider can broadcast or stream the requested program.
  • a program manager or producer can generate secondary content, e.g. in the form of photos of the artist or talk show host, or any number of advertisements. If the consumer joins a pre-scheduled re-broadcast, the consumer can join a chatroom and exchange messages with other consumers, listening to the same program.
  • FIG. 13E is an implementation where the interaction between the consumer and the content provider takes the form or "show alerts".
  • the secondary content alerts the listener that the show time of a desired show is coming up.
  • the reminder or alert can take the form of a phone call, or the on-board processor of the consumer device records the show time during an earlier interaction with the content provider and alerts the consumer when the actual show time approaches.
  • the alerts can take many forms: traffic alerts, alert to buy tickets for desired shows, sport-related alerts, alerts related to weather forecast or changes.
  • a feature of some of the above implementations is that radio programs, which were previously available only in geographically restricted areas become available to customers in a much larger region with service for cell phones.
  • FIGs. 14-20 illustrate an implementation of a commercial operation of the main elements of an interactive digital media streaming system.
  • the content provider can be the content provider 210 of FIG. 2 A or analogs
  • the primary media content can be the primary media content 211 or analogs
  • the secondary content can be the secondary content 212 or analogs
  • the media distributor can be media distributor 221 or analogs
  • the consumer interaction service provider can be the consumer interaction service provider 225 or analogs
  • the communication network can be the communication network 230 or analogs
  • the consumer devices can be the consumer devices 240 and 245 or analogs
  • the content stream can be the content stream 250 or analogs
  • the communications can be the communications 260 or 265 or analogs.
  • media distributor 221 and consumer interaction service provider 225 are part of interactive program provider 220.
  • consumer interaction service provider 225 includes message servers and commercial servers.
  • the above elements can be the corresponding elements in FIG 1 or equivalents.
  • the secondary content can be the secondary content in FIG. 3.
  • the commercial server of FIG. 4 can be part of the consumer interaction service provider. In some implementations incorporate any combination of the above elements.
  • FIG. 14 illustrates a commercial operation 1400 of a content provider.
  • step 1401 the content provider streams a primary media content directed to consumer devices through a media distributor.
  • step 1402 the content provider streams a commercial component along with the stream of the primary media content directed to consumer devices.
  • step 1403 the content provider receives a communication initiated at a consumer device in response to the commercial component.
  • step 1404 the content provider performs a step of the processing of the received communication, or transmits the received communication to a communication processing service.
  • Steps 1401-1404 can be performed repeatedly in the course of the interactive operation, as represented by step 1405.
  • FIG. 15 illustrates a commercial operation 1500 of a media distributor.
  • the media distributor streams a primary media content, received from a content provider and directed to consumer devices, through a communication network.
  • step 1502 the media distributor streams a commercial component, directed to consumer devices, along with the primary media content.
  • step 1503 the media distributor receives a communication initiated at a consumer device in response to the commercial component.
  • step 1504 the media distributor performs a step of processing the received communication, or transmits the received communication to a communication processing service.
  • Steps 1501-1504 can be performed repeatedly in the course of the interactive operation, as represented by step 1505.
  • FIG. 16 illustrates a commercial operation 1600 of a consumer interaction service provider.
  • step 1601 the consumer interaction service provider initiates or contributes to a stream of a commercial component along with a stream of a primary media content, streamed by a content provider and assembled by a media distributor.
  • step 1602 the consumer interaction service provider receives a communication, initiated at a consumer device in response to the commercial component, from a communication network or the media distributor.
  • the consumer interaction service provider performs a step of processing the received communication, or transmits the received communication to a communication processing service, or the content provider or the media distributor.
  • the consumer interaction provider can record, process, or forward the consumer communications.
  • the consumer interaction service provider can determine and record one or more features of the received consumer communications.
  • the determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. These features include how long did the consumer take to respond to an advertisement, how many times the consumer makes a transaction during a session, what features of the content the consumer responded to, among others.
  • Steps 1601-1603 can be performed repeatedly in the course of the interactive operation, as represented by step 1604.
  • FIG. 17 illustrates a commercial operation 1700 of a communication network.
  • step 1701 the communication network streams the primary media content from a media distributor to consumer devices.
  • step 1702 the communication network streams a commercial component to consumer devices along with the primary media content.
  • step 1703 the communication network receives a communication initiated at a consumer device in response to the commercial component.
  • step 1704 the communication network transmits the communication to a consumer interaction server, or to a communication processing service, or to the media distributor.
  • Steps 1701-1705 can be performed repeatedly in the course of the interactive operation, as represented by step 1705.
  • FIG. 18 illustrates a commercial operation 1800 of a consumer device.
  • step 1801 the consumer device receives a stream of a primary media content from a communication network.
  • step 1802 the consumer device receives a commercial component along with the primary media content through a communication network.
  • step 1803 the consumer device receives a user input from a consumer to initiate a commercial transaction.
  • step 1804 the consumer device transmits a communication, representing the commercial transaction, through the communication network.
  • Steps 1801-1804 can be performed repeatedly in the course of the interactive operation, as represented by step 1805.
  • FIG. 19 illustrates a commercial operation 1900 of a consumer device.
  • step 1901 the consumer device receives a stream of commercial component along with a primary media content through a communication network.
  • step 1902 the consumer device displays a representation of the commercial component and selectable icons related to the commercial component.
  • step 1903 the consumer device receives a consumer selection, input by a consumer using the selectable icons.
  • step 1904 the consumer device generates and transmits a communication representing the consumer selection to the same communication network.
  • Steps 1901-1904 can be performed repeatedly in the course of the interactive operation, as represented by step 1905.
  • FIGs. 20A-C illustrate various features and functionalities of the commercial operation.
  • FIG. 2OA illustrates an implementation where the commercial component of the content stream includes a photo related to a song, which is played as the primary media content. This could be the cover of the album or a promotional photo of the artist.
  • the commercial component further includes offers for sale ("Buy this song", "Buy ringtone") in the form of selectable icons. The consumer can select one of these icons.
  • the consumer device then generates an order to buy message and transmits it through the network to the consumer interaction service provider.
  • the consumer interaction service provider can either process the order to buy itself, or it can forward it to the media distributor or the content provider.
  • the transaction involves delivering the ordered product: in the present implementation the downloading of the ordered song, or the ringtone to the phone.
  • this can be performed by the consumer interaction service provider, the media distributor, by the content provider, or a separate order fulfillment service. More specifically, at the content provider either the host of the music program or specialized personnel at the radio studio can download the program to a cell phone. In other cases, the order to buy can be forwarded to an online music store, which fulfills the order.
  • any other digital products can be subject of such commercial transaction.
  • consumers could access games, screensavers, electronic "wallpapers", or any type of applications.
  • the advertisements can include interstitial s, banners, ad serving, sponsored presentations, sponsored contesting, sponsored custom applications, audio commercials, even text messaging.
  • FIG. 2OB illustrates an implementation involving contests.
  • the host of the primary media content selects as a secondary content an invitation to a contest.
  • the consumer's number is recorded.
  • the payment can be a simple fee for every call, or a credit card payment, or any other electronic form of payment.
  • the contest closes by a system of selection among the consumers, who entered the contest.
  • FIG. 2OC illustrates a commercial transaction on a pocket PC type consumer device, sometimes referred to as "Auto PSMS queuing".
  • the commercial component includes an image related to a song, the photo of the artist.
  • the commercial component also includes an offer to sell a ring-tone and a consumer-selectable icon ("purchase now"), allowing the consumer to initiate a transaction.
  • step 2 after the consumer inputs an order to buy, the consumer device sends a communication to the consumer interaction service provider.
  • the consumer interaction service provider displays various billing options. These options include billing the cell phone of the consumer, involving a PSMS account, possibly billing through an OBO-pay account, which is an electronic payment service supporting on-line transactions. Other methods of billing can be also utilized, e.g. pay-pal type billings, or pre-paid accounts, or linkage to regular credit card-based systems, or direct access to a bank account of the consumer.
  • step 3 the consumer selects the PSMS system to pay.
  • the consumer In this system of payment the consumer previously established an account. Now the consumer can designate or authorize the payment with a short SMS description
  • Step 4 illustrates the use of the OBO-pay option, which uses a prepaid account, accessed by typing in a username and password.
  • step 5 the consumer enters the (address) code in the "to” field, and the product identifier "shakira” into the message field, and then sends the message, effecting the purchase of the ringtone.
  • the commercial transactions can be implemented in an integrated manner.
  • the consumer can pay for a selected product or download without stopping the currently running application, and subsequently carrying out the payment authorization with a separate message using short codes, and then restarting the original application.
  • the original application can remain active while the payment is effected in real time.
  • the system can be implemented to use one or more billing systems, including a PSMS system or a mobile wallet, which can be tied to a credit card or third party billing system.
  • the consumer accesses the above services by subscribing for a monthly fee.
  • the end user downloads an embodiment of this implementation onto the mobile device or handset.
  • the monthly fees can be collected in some embodiments by the provider of the interactive digital service provider. This can include credit card billings or any other financial transaction, involving bank cards, cash cards, bill-me- later arrangements or any equivalents.
  • the consumer can sign up to the service for example through the Internet, or by directly contacting the phone service provider.
  • the wireless carrier company adds the charges to the monthly bill of the end user.
  • the subscription can be on various levels. There can be a base subscription product, which provides access to a number of radio stations (of any genre and market). These radio stations can be chosen from a wider selection. The choice can be modified at any time during the subscription period. In other embodiments a wider selection of radio stations is available.
  • Some embodiments may include premium products for added cost. These could include radio stations broadcasting the programs of popular, nationally recognized radio personalities, such as talk show hosts and disc jockeys. Any combination of base products and premium products can be provided as well.
  • An aspect of some embodiments is that the end user can purchase the digital goods while listening to the radio program on the handset. This synchronous presentation of the content and the offers to sell constitute a "contextual commerce", enhancing the potential for cross-sales.
  • m-commerce refers to mobile commerce, i.e. commercial transactions involving mobile electronic devices.
  • digital goods include ring tones, screen savers, games, graphics, any applications, even
  • CDs and T-shirts, concert tickets any goods or services which can be purchased over mobile devices.
  • the sales can be individual, non- subscription based. Of course combinations of the two methods can also be implemented, where a monthly subscription enables individual purchases in the corresponding period.
  • This m-commerce application bears resemblance to the iTunes business model.
  • Some embodiments include games which involve multiple players interacting. These games may require an action from an end user when away from non-mobile devices, thus providing a useful service.
  • Other embodiments include mobile gaming, e.g. poker, slot machine equivalents, or any other casino type applications.
  • the end user's selection can be transmitted by regular text messaging, or its many variants, such as SMS and premium SMS (pSMS).
  • pSMS is a carrier billing mechanism and a wireless opt-in vehicle for various interactive wireless services.
  • pSMS can be used to charge a wireless user to participate in a vote, a poll or contest.
  • pSMS can also be used to bill for a wireless download.
  • any combination of the above embodiments also constitutes further embodiments.
  • a radio talk show there might be a contest, a survey, or an advertisement streamed to the handset, inviting the end user to make a purchase.

Abstract

Methods, systems, and apparatus, including computer software, for interactive digital media service is presented. A content provider streams secondary content, such as images, chatroom discussions, offer's for sale, promotions, advertisements, contests, or surveys, along with primary media content, such as radio or television programs, to multiple consumer devices. The consumer can interact with the content provider by sending messages in real time, and the content provider can edit or modify the primary media content or secondary content based on the received messages. The consumer can also order commercial transactions, such as buy products offered for sale, download digital content, songs, ringtones, and screensavers. An operator of the system can manage and control the primary and secondary content and modify them in real time according to the consumer interaction. The content provider can also build a consumer data base based on the consumers' communications.

Description

INTERACTIVE DIGITAL MEDIA SERVICES
BACKGROUND
[0001] The present invention relates to digital media programs, more precisely to interactive digital media services.
[0002] Digital media programs are audio, video or multimedia programs in digital format. For example, digital media programs can include digital radio or television programs. The digital media programs can be streamed to multiple consumers, for example, by radio or television stations, from satellites, through cable or a telephony network (e.g., Digital Subscriber Line (DSL)), over the Internet, or by any other suitable means. More recently, digital media programs, such as digital radio or television programs, are streamed to consumers over wireless or cellular networks. For example in a network that uses information packets, the digital media programs can be streamed to the consumer devices using broadcast, multicast, or unicast packets.
[0003] The streamed media programs can be received by consumer devices configured to receive and process the digital media content. For example, digital radio programs can be received by specially designed digital radio receivers or other digital devices such as desktop computers or portable digital devices, such as laptop computers and handheld devices, for example, cell phones, smartphones, pocket PCs, palmtops, or personal digital assistants (PDAs).
[0004] The digital media programs are typically organized into one or more program channels, where each program channel represents a separate, realtime stream of media content. The digital media programs are provided for each program channel by one or more respective media content providers. For example, a radio content provider often generates radio programs by recording audio content at a particular location, typically in a studio. The recorded audio content can be streamed to the consumers "live," i.e., without substantial delay, or at a later time that would allow editing the audio content. For example, a typical radio program often includes a collection of pre-recorded music or audio advertisements interrupted with live content, such as interviews, comments and announcements presented by a DJ. In most cases, the flow of the service is one way: the listeners or consumers only receive the program, but cannot interact with the content provider.
[0005] In those cases where some interaction is possible, the radio listener can use only communication channels that are separate and different from the one through which the radio program is received. For example, the radio listener can telephone the DJ, or use traditional or electronic mail. Similar to radio programs, live television programs typically allow consumers to interact with a program host by telephone or traditional or electronic mail. Thus, the interaction is often slow and unorganized, and consequently, the content provider rarely modifies the radio or television content in response to the consumer communication. In some systems, a mobile device includes a "good old FM radio" to receive traditional analog radio broadcast through the air, and the mobile device is also capable to use a digital network to send messages to the radio station or receive visual information related to current FM radio programs. Thus, similar to the other traditional systems, the information exchange about the radio program happens through a communication channel that is separate and different from the one through which the radio program is received.
SUMMARY
[0006] Briefly and generally, embodiments of the present invention provide an interactive digital media service, which allows a media content provider to select and stream secondary content, such as studio shots, images, commercial offers, promotions, advertisements, or surveys, along with primary media content through a communication network to multiple consumer devices. The consumer devices can be configured to present both the primary media content and the secondary content, including commercial components such as offers for sale, promotions, direct response advertisements, contests, or surveys. The consumer can use the same communication network to interact with the content provider by sending messages to the media content provider in real time, for example, in response to the secondary content or any other content. The content provider can edit or modify the primary media content or secondary content elements based on the received messages. The radio content provider can also build a consumer data base based on the consumers' interactive communications.
[0007] In general, in one aspect, the present invention provides methods, system, and apparatus, including computer software products, for providing a "visual" radio experience. Digital content is streamed to an audience comprising at least one consumer device, wherein the digital content includes primary media content and secondary content. Communication initiated at the consumer device is received, where the received communication relates to the primary media content or the secondary content. The communication is relayed to a media distributor or a content provider, whereby providing feedback for controllably selecting the primary media content or the secondary content.
[0008] Particular implementations can include one or more of the following features. The step of controllably selecting the secondary content can include presenting on a computer-controlled display a plurality of icons representing visual assets which are contextually related to the primary media content. A scheduler can be operated for preselectably and dynamically designating a series of the icons to be streamed to the audience. An on-air indicator can be provided on the display for identifying one of the icons as corresponding to a visual asset designated for current streaming to the audience. A selector can be provided to selectably alter the order of the icons in the series, or to add icons to or remove icons from the series. An editor can be provided for creating an icon representing a new visual asset and for editing an icon representing a pre-existing visual asset. A representation of text messages received from at least one member of the audience can be presented on the display. Thus, a visual radio experience can be controllably provided by allowing a plurality of visual assets or the textual representation to be selectably streamed to the audience in controllable correlation with the streaming of the primary media content. Offers to sell can be provided in at least one of the visual assets in the streamed assets. Surveys can be selectably included in the streamed assets. A text editor can be provided for editing a caption or price information for a visual asset to be streamed. At least one of the icons can correspond to a visual asset comprising a ringtone, a digital wallpaper, an image, a video clip, downloadable digital data, or a game.
[0009] In general, in another aspect, the present invention provides methods, system, and apparatus, including computer software products, for providing an interactive content experience. Primary media content and secondary content are received. The primary media content is streamed to at least one mobile device. The secondary content is streamed to the same mobile device. The secondary content includes a series of visual assets controllably selected for streaming in temporal or contextual correlation with the primary media content. Interactive responses relating to at least one of the visual assets are received from the mobile device.
[0010] Particular implementations can include one or more of the following features. The series of visual assets can be altered by adding, removing, deleting, or changing the order of visual assets in the series. The primary media content can be altered in response to at least one of the interactive responses.
[0011] In general, in another aspect, the present invention provides methods, system, and apparatus, including computer software products, for providing an interactive visual radio experience. A streaming radio program is received at a programmable mobile device. A series of icons corresponding to visual assets is received at the mobile device, wherein the icons have been controllably selected for streaming. The icons are depicted on a display on the mobile device. Interactive capability is provided for a user of the mobile device. Thus, the mobile device provides both a radio program and visual assets concurrently with an interactive capability. The visual radio experience of some of these embodiments can be viewed as a smart mobilecasting system. [0012] Particular implementations can include one or more of the following features. The radio program can include primary media content. The series of icons can include secondary content. Providing interactive capability can include one or more of providing a selector for initiating a request to buy a visual asset, providing text messaging capability for a user of the mobile device, providing a survey capable of being responded to by a user of said device, and providing a contest capable of being entered by a user of said device.
[0013] Particular embodiments can be implemented to realize one or more of the following advantages. The interactive streaming system can provide instant interaction using instant messaging (IM), comments or messages directed to the DJ, a studio guest, a talk show host, and other listeners. The interactive streaming system can deliver complete downloads, songs, ringtones, games, screensavers, and any computer applications to the consumers. The consumer devices can receive secondary content elements and display such elements along with presenting the primary media content. The secondary content elements can be displayed, for example, using split screen applications. Thus, the consumer can view both a video and a dedicated IM chatroom related to a current program or another topical chatroom. Or , the consumer can view a video and an offer to sell, or a photo or a textual presentation and an offer to sell, or any other combination. The consumer device can also display a program front page, an image of the host, a photo of a guest, a video selected by the DJ or the host, an activity in the studio, advertisements, promotions, or media programming data, such as starting or remaining time, time of a next show, guest list, or upcoming topics. The consumer device can also display other program related data, such as sports statistics, or a portal to a music store or a mobile content or application store. The interactive streaming system also enables the consumer to buy and download entire songs, ringtones, or screen savers and wallpapers. The system can also provide a portal to m-commerce services. The consumer can use convenient selectable icons, e.g., to buy an advertised item or to choose a previous show.
[0014] Furthermore, particular embodiments can provide all functionality from within one application. Thus, multiple functionalities can be converged. A consumer can interact with the content provider without exiting from currently running applications, such as a current Wireless Application Protocol ("WAP") session. For example, a consumer can interact with a radio broadcast without opening a new application or WAP session. In such an integrated messaging application the consumer can send a text message without exiting the current session, then prompting a text session, then restarting the current application. To implement the interactive digital media service, the consumer devices can include corresponding computer software. The software can be pre-loaded in the device or downloaded at a later time by the consumer. For example, the consumer can download the software onto a mobile device over the air by sending a keyword to a short code, such as the call letters of their local station. Or the consumers can call an interactive voice response ("IVR") number. The software can be sent to the consumer's mobile device through an SMS link. The interactive digital media service can be implemented to transmit different types of digital content or to invoke different digital data services. For example, the interactive digital media service can be implemented to transmit data using Voice over Internet Protocol ("VOIP"). Or, the interactive digital media service can implement a Push To Talk ("PTT") system to connect with the content provider by leaving a verbal message. The interactive digital media service can also be implemented to use a peer-to-peer
("P2P") functionality. For example, information exchange between a community of consumers can be directed by a content provider or a moderator live through a system that also prompts input from other sources, such as a Radio, TV or any other content providers. The interactive digital media service can be implemented to stream content originated from two or more content sources. The visual or other assets to be streamed can be managed by the content provider in real time. The content provider can use software applications that are configured to manage consumer interactions automatically, i.e., without a human operator's interaction. For example, the content provider can use software applications configured to respond or otherwise react to consumer responses or requests automatically. Thus, the content provider can utilize the functionality of automatic response during interactive media programming. This may allow a talk show host or a DJf to engage the audience, in particular during periods, such as late at night, when there would be little or no interaction. For example, the software application can present preprogrammed advertisements or music information based upon a preset playlist. The interactive digital media service can be accessed by Internet enabled devices. The consumer's device can be personalized by the consumer. Thus, the consumer can implement a unique feature. For example, the consumers can listen to their local stations while traveling. Or the consumers can follow international broadcasts. The interactive digital media service can be implemented to use location based services ("LBS")- Thus, some of the consumers can be selectively included or excluded from accessing a particular content portion. Or the system can provide content, such as targeted promotions or advertising, that is particularly relevant to listeners in a particular geographic region. The consumer can also conduct commerce transactions or participate in promotions. The consumer can also create content and share the created content with the content provider, an advertiser or other community members using the interactive digital media service. The consumer created content can include text, SMS, images, video, Microsoft Media Services (MMS) or other media content. The consumer can share content without stopping the current application and restarting another application to invoke a different functionality, such as communication with other consumers, content providers or advertisers.
BRIEF DESCRIPTION OF DRAWINGS
[0015] FIGs. 1A-2B are schematic block diagrams illustrating interactive digital media streaming systems.
[0016] FIGs. 3 and 4 are schematic block diagrams illustrating secondary content elements and commercial servers, respectively, for interactive digital media streaming systems.
[0017] FIGs. 5-7 are schematic flow charts illustrating methods for interactive digital media streaming systems.
[0018 J FIGs. 8 A and 8B illustrate exemplary screen shots generated by user interfaces for interactive digital media streaming systems.
10019] FIG. 9 is a schematic flow chart illustrating interactive operation of a media provider.
[0020] FIG. 10 is a schematic flow chart illustrating interactive operation of a consumer interaction service provider.
[0021] FIG. 11 is a schematic flow chart illustrating interactive operation of a communication network. [0022] FIG. 12 is a schematic flow chart illustrating interactive operation of a consumer device.
[0023] FIGs. 13A-E are illustrating exemplary screen shots related to interactive operation of consumer devices.
[0024] FIG. 14 is a schematic flow chart illustrating commercial operation of a content provider.
[0025] FIG. 15 is a schematic flow chart illustrating commercial operation of a media provider.
[0026] FIG. 16 is a schematic flow chart illustrating commercial operation of a consumer interaction service provider. [0027] FIG. 17 is a schematic flow chart illustrating commercial operation of a communication network.
[0028] FIG. 18 is a schematic flow chart illustrating commercial operation of a consumer device.
[0029] FIG. 19 is a schematic flow chart illustrating commercial operation of a consumer device.
[0030] FIGs. 20A-C illustrate exemplary screen shots related to commercial operation of consumer devices.
DETAILED DESCRIPTION
[0031] FIG. IA illustrates an interactive digital media streaming system 100 according to one aspect of the present invention. The interactive media streaming system 100 can be used to stream digital media content along with additional content to multiple consumers and allow the consumers to respond to the received content in real time. In one implementation, the system 100 is used to stream digital radio or television programs to multiple consumers, where the consumers can respond to commercial elements in the received content or interact with each other or a live operator of the currently streamed television or radio program. Alternatively, the system 100 can be used to stream any other media content to multiple consumers and allow the consumers to interact with each other, an operator of the current content stream, or other parties related to the streamed content.
[0032] The interactive media streaming system 100 includes a content provider 1 10, an interactive program provider 120, a communication network 130, and an audience including multiple consumers with their respective devices, such as consumer devices 140 and 145. The content provider 110 provides content to the interactive program provider 120, which forms a content stream 150 from the received content and streams the content stream 150 through the communication network 130 to the consumer devices 140 and 145. The consumer devices 140 and
145 receive the streamed content and present it to their respective users, i.e., the consumers. The consumers can use their respective consumer devices 140 and 145 to interact with the interactive program provider 120 or the content provider 110 in response to the received content. For example, the consumer devices 140 and 145 can establish respective interactions 160 and 165 to send information through the network 130 back to the interactive program provider 120. The interactive program provider 120 can process the information received from the consumers and transmit the processed information to the content provider 110, or to one or more other service providers (not shown).
[0033] The content provider 110 provides primary media content 1 11 and secondary content 112 and includes a stream editor 115 to review and edit the primary media content 11 and the secondary content 112 for streaming by the interactive program provider 120. The primary media content 111 includes media programs of primary interest that are streamed to the consumer devices 140 and 145 and presented to their respective users. The secondary content 112 is streamed along with the primary media content 112, and includes content to be presented to the consumers in addition to the primary media content 111. For example, the primary media content 1 11 can include radio or television programs, and the secondary content 112 can include text, images or videos to be displayed while the consumer listens to a radio program or watches a television program.
[0034] The primary media content 1 11 can be organized into one or more program channels, where each program channel represents a separate flow of media content. For each program channel, the primary media content 111 can include prestored media content, such as images, music or other audio recordings, videos, movies, pre-recorded television or radio shows. The primary media content 11 1 can also be generated "live" by the content provider 110. For example, the content provider 110 can record video or audio programs in a studio and transmit the recorded material to the consumers without substantial delay.
[0035] In one implementation, the primary content 111 includes video content, such as television programs or any other video programs. For example, the primary content 1 1 1 can include a live video program, a pre-recorded video program, a TV program, a webcast, a podcast, or any equivalents. The video content can be formatted or compressed using any suitable format or techniques, such as those provided by Audio Video Interleave (AVI), Windows Media, MPEG4, Quicktime, Real Video, or Shockwave/Flash format, or any equivalent techniques.
[0036] The secondary content 112 includes content elements that can be presented along with the primary media content 11 1. For example, the secondary content 112 can include text elements, image elements, or small video elements that can be presented "on the side" while the consumer also watches or listens to the primary media content 111. The secondary content 112 can include pre-stored elements, such as graphics, animations, photographs or video clips. The secondary content 1 12 can also include elements generated "live" by the content provider 110. For example, the content provider 110 can take live snap shots in the studio, or generate text or graphical representation of live consumer interaction, such as live consumer messages or results of live consumer surveys or contests.
[0037] The stream editor 115 includes a secondary content selector 1 16, a consumer interaction manager 117, and a user interface 1 18. The secondary content selector 116 selects elements of the secondary content 1 12 to be streamed along with the primary content 111, and the consumer interaction manager 117 manages interaction with the consumer devices 140 and 145. The user interface 118 allows an operator to monitor and edit content to be streamed, and to manage the secondary content selector 116 and the consumer interaction manager 117.
[0038] The secondary content selector 116 can select and schedule elements of the secondary content 112 for streaming to consumers. The secondary content elements can be selected or scheduled automatically according to a predetermined schedule or predetermined rules. For example, the secondary content selector 116 can include an artificial intelligence device to pre-sort and pre-schedule elements of the secondary content 1 12 into a streaming schedule. The secondary content selector 116 can also select elements of the secondary content 112 for streaming based on user input received from the user interface 1 18. Based on the received user input, the secondary content selector 116 can also delete, alter or reschedule elements of the secondary content 112 for streaming. Thus, the operator can use the secondary content selector 116 to control the selection and timing of the secondary content elements that are streamed along with the primary media content 111.
[0039] In one implementation, the content provider 110 can also use time shifting for streaming the primary content 111 or the secondary content 1 12. For example, one or more media programs can be recorded and the recorded media programs can be placed in a linear loop that plays over and over until the next live show begins. Thus, the consumers can access the programs streamed in the loop as they are being played back. That is, the streamed programs cans be accessed at the point that is currently streamed, depending on the current timing of the streamed loop. Alternatively, the recorded media programs can be streamed on the consumers' demand (commonly referred to as "on demand" service) starting from the beginning and playing to the end of the recorded program or programs.
[0040] The consumer interaction manager 117 receives information communicated by the consumer devices 140 and 145 while content is streamed to those devices. For example, the consumer interaction manager 1 17 can receive text messages, survey and contest responses, or other consumer communications related to the currently streamed primary media content 111 or secondary content 112. The consumer interaction manager 117 can also process the received consumer information. For example, the interaction manager 117 can format the received consumer information for presentation in the user interface 118 or as an element of the secondary content 1 12. Or the interaction manager 117 can parse consumer messages and select or rank them based on the level of their relevance. Optionally, the consumer interaction manager 117 can also receive and process consumers' responses to commercial elements, such as offers for sale, advertisements or promotions that have been streamed to the consumer devices 140 and 145 as secondary content elements along with the primary media content 111. [0041] In one implementation, the interaction manager 117 can also evaluate the received consumer information and record results of the evaluation. Thus, the consumer interaction manager 117 can determine and record one or more features of the received consumer communications. The determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. The consumer interaction manager 117 can also manage and update a consumer data base based upon the received consumer communications. In alternative implementations, one or more functions of the consumer information manager 1 17 can be performed, at least in part, by the interactive program provider
120.
[0042] The user interface 118 displays information received from the secondary content selector 116 and the consumer interaction manager 1 17. The user interface 118 can also receive user input from an operator of the stream editor 1 15 to control the secondary content selector 1 16 and the consumer interaction manager
117. The user interface 118 can also display information related to the primary media content 111 or the secondary content 112. Thus, the user interface 1 18 allows the operator to monitor and edit content to be streamed to the consumer devices 140 and 145. The same or a different operator can also use the user interface 1 18 to control the consumer interaction manager 1 17 in order to manage consumer communication while the content is streamed.
[0043] The interactive program provider 120 includes a media distributor 121 and a consumer interaction service provider 125. The media distributor 121 streams the content stream 150 through the communication network 130 to the consumer devices 140 and 145, and the consumer interaction service provider 125 processes communications received through the network 130 from the consumer devices 140 and 145 in response to the content stream 150. The media distributor 121 and the consumer interaction service provider 125 can share or exchange information. Thus, the media distributor 121 can receive consumer information from the consumer interaction service provider 125, and the consumer interaction service provider 125 can receive information about the content stream 150.
[0044] The media distributor 121 receives the primary media content 111 and the secondary content 112 from the content provider 110. The media distributor 121 includes a stream server 123 that composes the content stream 150 from the received content. Thus, the stream server 123 streams the primary media content
111 and the secondary content 112 through the communication network 130 to the consumer devices 140 and 145.
[0045] Optionally, the media distributor 121 can also receive communications from the consumer devices 140 and 145, and forward the received communications to the consumer interaction service provider 125. Or the media distributor 121 can receive information from the consumer interaction service provider 125, and forward the received information to the consumer devices 140 and 145 or to the content provider 1 10.
[0046] The consumer interaction service provider 125 receives and replies to communications initiated at the consumer devices 140 and 145. The consumer interaction provider 125 can also record, process, or forward the consumer communications. For example, the consumer interaction service provider 125 can determine and record one or more features of the received consumer communications. The determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. The consumer interaction service provider 125 can also manage and update a consumer data base based upon the received consumer communications. Optionally, the consumer interaction service provider 125 can forward the original or the fully or partially processed consumer communications to the media distributor 121 , the consumer interaction manager 117, or any other service providers (such as order fulfillment services, not shown).
[0047] The consumer interaction service provider 125 includes one or more consumer interaction servers 127 to process and forward incoming consumer communications and to generate appropriate responses to the consumer devices 140 and 145. For example, the consumer interaction servers 127 can record, sort, or redirect the incoming user communications. The consumer interaction servers 127 can also respond to the received consumer communications, for example, by sending acknowledgments to or requesting information for commercial or financial transactions from the consumer devices 140 and 145. The consumer interaction servers 127 can also include digital publication servers that can receive orders for digital content from the consumer devices 140 and 145, and transmit the ordered content to the consumer devices 140 and 145.
[0048] The communication network 130 transmits the content stream 150 to the consumer devices 140 and 145 and establishes, at least in part, the interactions 160 and 165 between the interactive program provider 120 and the respective consumer devices 140 and 145. For each of the consumer devices 140 and 145, the communication network 130 can use the same or different communication channels for transmitting the content stream 150 and establish the respective interaction 160 or 165. The communication network 130 can use any appropriate protocol to transmit the content stream 150 or the consumer communications.
[0049] In one implementation, the communication network 130 is configured to transmit the content stream 150 to a large number of consumer devices, including the consumer devices 140 and 145. For example, the communication network can include one or more public or private, wired or wireless networks that cover many consumer devices or a large geographical area. Thus, the communication network 130 can include, at least in part, the Internet, wide area networks (WANs) or local area networks (LANs)5 cable networks, wired or wireless telephone networks. The communication network 130 can transmit the content stream 150 using broadcast, multicast or unicast information packets directed to each of the consumer devices 140 and 145. For example, the content stream 150 can be transmitted with podcasting. [0050] The consumer devices 140 and 145 are digital devices configured to receive the content stream 150 and to communicate through the communication network 130. For example, the consumer devices 140 and 145 can include nonportable or portable digital radio or television devices, desktop computers, or portable digital devices, such as laptop computers and handheld devices, for example, cell phones, smartphones, palmtops, or personal digital assistants (PDAs).
[0051] The consumer devices 140 and 145 include content stream receivers 142 and 147, and consumer interaction units 144 and 149, respectively. Each of the content stream receivers 142 and 147 is configured to receive and present the user with the primary media content 111 in the content stream 150. For example, if the content stream includes a digital radio or television stream, the content stream receivers 142 and 147 include respective digital radio or television receivers. The content stream receivers 142 and 147 can also be configured to receive and present secondary content elements that are streamed along with primary media content 111 in the content stream 150.
[0052] The consumer interaction units 144 and 149 are configured to receive user input from the respective consumer and to transmit corresponding consumer communications to the content provider 110 or the interactive program provider 120 through the communication network 130. The consumer interaction units 144 and 149 can also be configured to receive and process communication, such as acknowledgements or requests for information from the content provider 110 or the interactive program provider 120.
[0053] The consumer interaction units 144 and 149 can use the same or different communication channel to transmit the consumer communications than the channel through which the content stream 150 is received. In one implementation, the consumer interaction units 144 and 149 can transmit the consumer communications or receive other communications without noticeable interruption in the reception of the content stream 150. [0054] The consumer interaction units 144 and 149 can also be configured to receive, process and present secondary content elements that are streamed along with primary media content 111 in the content stream 150. For example, the secondary content elements can include offers for sale, surveys, contests or other information requesting consumer interaction, and the consumer interaction units 144 and 149 can process such information to generate corresponding user interface elements or, if the consumer has responded to a secondary content element, to generate and transmit appropriate communications to the content provider 110 or the interactive program provider 120.
[0055] The consumer devices 140 and 145 can interact with the interactive program provider 120 and the content provider 110 in an integrated manner. For example in integrated messaging implementations, the consumer can send a message without exiting the application running on the device, and subsequently sending a short code, sending the message, and then restarting the previously active application. Instead, the consumer can send the message (with or without a short code) while the original application remains active. Also, the content provider 110 can send live data from within a WAP session while still allowing for interactivity.
[0056] In some implementations, the consumer interactions utilize the Interactive Voice Response (IVR) technology. This technology enables interaction between a caller and a computer via the telephone. Callers can interact with IVR systems by pressing numbers on a telephone keypad or by speaking simple commands to answer the computer's voice prompts. Some embodiments use an
IVR trigger to create a data session or download an application. This allows for another channel for content discovery or consumer selection. The response message from the IVR application can trigger some change or event from within the application. For example, a data session can be interrupted for a phone call and then resume seamlessly. Therefore, the integrated nature of some embodiments can allow a consumer to make a phone call to select an offered item or initiate another action while receiving a video in a content stream or engaging in a chatroom discussion.
[0057] The components in FIG. 1, and in all other Figures of the present application, can be realized, combined and grouped in a large number of ways. A functionality of one element may be performed by another element. Two elements may be combined or integrated into a single unit. For example, the content provider
110 and the media distributor 121 can be an integrated system. Or the consumer interaction server 127 and the consumer interaction manager 117 can be integrated into a single system. The functions of any one element can be performed by more than one physical unit, which can be separated by substantial physical distances. For example the stream servers 123 and the communication interaction servers 127 can be set up at distant locations, even though both are part of interactive program provider 120. The functions can be performed partially by software and partially by hardware and any combination of software and hardware.
[0058] FIG. IB illustrates an implementation of information exchange in the interactive digital media streaming system 100, shown in FIG. IA. In particular,
FIG. IB illustrates information exchange between the content provider 110 and the consumer devices 140 and 145.
[0059] The content provider 110 generates edited stream content 170. The edited stream content includes the primary media content 111 and the secondary content 112. For example, the content provider 110 can use the stream editor 115 (FIG. IA) to generate the edited stream content 170.
[0060] The content provider 110 transmits the edited stream content 170 to the consumer devices 140 and 145. For example, the content provider 110 can provide the edited stream content 170 to the interactive program provider 120 (FIG. IA) that generates the content stream 150 (FIG. IA) from the edited stream content
170, and streams the content stream 150 (FIG. IA) through the communication network 130 (FIG. IA) to the consumer devices 140 and 145. [0061] Each of the consumer devices 140 and 145 includes a respective tool, the consumer interaction unit 144 or 149 (FIG. IA), that allows their respective user, i.e., the consumer, to send consumer feedback 180 to the content provider 110. The consumer feedback 1 SO can include direct consumer interactions or automatic reports generated by the consumer devices 140 and 145. For example, the consumers can respond to surveys, participate in contests, or compose and send comments about or in relation to the edited stream content 170 to the content provider 110. Or the consumer devices 140 and 145 can automatically report to the content provider 110 if the user has switched to another program channel.
[0062] In the system 100, the content provider 110 has an integrated tool, the stream editor 115 (FIG. IA), which can present the consumer feedback 180 to one or more operators at the content provider 110, and allow these operators to change the edited stream content 170 in response to the consumer feedback 180. For example, one of the operators, such as a DJ in a radio studio, can respond to a consumer comment, and add both the consumer comment and his or her response to the edited stream content 170 as elements of the secondary content 112. Or, the operator can change the primary media content 111 in the edited stream content 170 if the consumer feedback 180 includes negative comments, or many consumers have switched to another program channel.
[0063] FIG. 2A illustrates an interactive digital radio streaming system
200 according to one aspect of the present invention. The interactive radio streaming system 200 can be implemented using the interactive digital media streaming system 100 (FIG. IA). The interactive radio streaming system 200 is configured to stream digital audio content and additional content along with the audio content to multiple consumers, and to allow the consumers to respond to the received content in real time.
[0064] The interactive radio streaming system 200 includes a radio content provider 210, an interactive radio provider 220, a wireless communication network 230, and multiple consumer devices, such as wireless devices 240 and 245. The radio content provider 210 provides content to the interactive radio provider 220, which forms a content stream 250 from the received content and streams the content stream 250 through the wireless communication network 230 to the wireless devices 240 and 245. The wireless devices 240 and 245 receive the streamed content and present it to their respective users, i.e., the consumers. The consumers can also use their respective wireless devices 240 and 245 to interact with the interactive radio provider 220 and the radio content provider 210 in response to the received content. For example, the wireless devices 240 and 245 can establish respective interactions to communicate messages 262 and 267 and orders 263 and 268 through the wireless network 130 back to the interactive radio provider 220.
The interactive radio provider 220 can process the information received from the consumers and transmit the processed information to the radio content provider 210, or to one or more other service providers (not shown).
[0065] The radio content provider 210 provides audio content 211 and secondary content 212 and includes a radio stream editor 215 to monitor the audio content 21 1 and to edit the secondary content 212 for streaming along with the audio content 211. The radio stream editor 215 can also be configured to review or edit the audio content 211, which includes radio programs for one or more program channels.
[0066] The audio content 211 can include music records, pre-recorded radio shows or advertisements. The audio content 211 can also be generated "live" using the radio content provider 210. For example, radio content provider 210 can include a radio station or a production unit of a radio personality, and the audio content 21 1 can include a radio talk show or music program produced by the radio station or the production unit. The radio talk show or music program can be streamed "live" or recorded for later streaming.
[0067] The secondary content 212 includes content elements that can be displayed using the wireless devices 240 and 245 while their respective consumers listen to the audio content 211. In one implementation, the secondary content 212 includes visual content 213 and textual content 214. The visual content 213 can include images, graphics, animations, or videos, and the textual content 214 can include text messages from consumers or from a DJ, announcements, advertisements, or other information in textual form.
[0068] For a radio show, the visual content 213 can include an image or a
"lite video" representing a guest of the radio show. Lite video is a video of short duration (e.g. 15 sec), with reduced resolution or lower refresh rate. The lite video can be encoded using M-JPEG, MPEG, MPEG4, or any mobile compliant video format, such as those developed by the 3rd Generation Partnership Project (3 GPP).
[0069] The lite video can include a video clip of the guest, or shots about the activity in the studio. The visual content 213 can also include still pictures of the guest or the studio activity. Or the visual content 213 can include images, graphics or animation to initiate a survey or contest or to represent the results of such surveys and contests. The images can have any recognized format, such as JPEG, PNG, TIFF, GIF, PCD, EPS, WMF, or bitmap formats. By streaming such visual content elements along with the audio content 2115 the visual content 213 can enhance the consumer's experience during the talk show, making it more attractive to the listeners. If elements of the visual content 213 are streamed along with the audio content 211, the interactive radio system 200 may provide a "Smart Mobile Casting" experience.
[0070] For the radio show, the textual content 214 can include text messages, such as Instant Messages (IM) or Short Message Service (SMS) messages, received from the users of the wireless devices 240 and 245. A host of the radio show can also add text messages to the textual content 214. For example, the host can make announcements or respond to or comment on the consumers' messages.
The textual content can also initiate a survey or contest or to represent the results of such surveys and contests. Thus, a true interaction can be initiated and facilitated between the consumers and the talk show host. [0071] The secondary content 212 can also include commercial elements (also called commercial components), both in the form of the visual content 213 or the textual content 214. For example, the secondary content can include advertisements, promotions and offers for sale. Such commercial elements can be streamed along with the audio content 211 to increase the probability that the consumers would respond. For example, an artist's image, ringtone, or video can be offered for sale in the secondary content 212 that is streamed along, with the audio content 211 playing that artist's music.
[0072] The radio stream editor 215 includes a secondary content selector 216, a consumer interaction manager 217, and a user interface 218. The secondary content selector 216 selects elements of the secondary content 212 to be streamed along with the audio content 21 1, and the consumer interaction manager 217 manages interaction with the wireless devices 240 and 245. The user interface 218 allows an operator to monitor and edit content to be streamed, and to manage the secondary content selector 216 and the consumer interaction manager 217.
[0073] The secondary content selector 216 can select elements of the secondary content 212 based on user input received from the user interface 218, or automatically according to a predetermined schedule or predetermined rules. Thus, the operator can use the secondary content selector 216 to control the selection and timing of the secondary content elements that are streamed along with the audio content 211.
[0074] The consumer interaction manager 217 receives information communicated by the wireless devices 240 and 245 while receiving the content stream 250. The consumer interaction manager 217 includes a chatroom manager 217-1 and a survey manager 217-2. The chatroom manager 217-1 receives and processes text messages received from the wireless devices 240 and 245. For example, the chatroom manager 217-1 can format the received consumer information for presentation in the user interface 218. Or the chatroom manager 217-1 can parse consumer messages and select or rank the interesting ones for display by the user interface 218. In one implementation, the chatroom manager 217-1 is configured to provide elements of the secondary textual content 214.
[0075] The survey manager 217-2 manages interactions related to contest responses or surveys, such as consumer votes. Optionally, the survey manager 217- 2 can also Teceive and process consumers' responses to commercial elements, such as offers for sale, advertisements or promotions that have been streamed as secondary content elements along with the audio content 211. In one implementation, the survey manager 217-2 determines and records survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features. The survey manager 217-2 can also format the survey results as elements for streaming in the secondary content 212 or for presentation by the user interface 218.
[0076] The user interface 218 displays information received from the secondary content selector 216 and the consumer interaction manager 217, and receives user input from an operator of the radio stream editor 215 to control the secondary content selector 216 and the consumer interaction manager 217.
[0077] The interactive radio provider 220 includes a media distributor 221 and a consumer interaction service provider 225. The media distributor 221 streams the content stream 250 through the wireless communication network 230 to the wireless devices 240 and 245, and the consumer interaction service provider 225 processes the messages 262 and 267 and orders 263 and 268 received through the wireless network 230 from the wireless devices 240 and 245. The media distributor 221 and the consumer interaction service provider 225 can share or exchange information.
[0078] The media distributor 221 receives the audio content 211 and the secondary content 212 from the radio content provider 210. The media distributor 221 includes a stream server 223 that composes the content stream 250 from the received content. For example, the audio content 211 can be streamed using an audio codec, such as QCELP, AMR, MP3, AAC, AC3, or equivalents that are supported by the wireless devices 240 and 245. Thus, the stream server 223 streams the audio content 211 and the secondary content 212 through the wireless communication network 230 to the wireless devices 240 and 245.
[0079] The consumer interaction service provider 225 receives and replies to the messages 262 and 267 and orders 263 and 268 initiated at the wireless devices 240 and 245. The consumer interaction provider 225 can also record, process, or forward the messages 262 and 267 and orders 263 and 268. The consumer interaction service provider 225 includes one or more message servers 228 and one or more commercial servers 229, The message servers 228 process and forward the messages 262 and 267 and, if necessary, generate appropriate responses to the wireless devices 240 and 245. For example, the message servers 228 can record, sort, or redirect the messages 262 and 267. The message servers 227 can also send responses to the messages 262 and 267, for example, by sending acknowledgments or text messages addressed to individual consumer devices.
[0080] The commercial servers 229 can receive, process, and respond to the orders 263 and 268 that are commerce related communications received from the wireless devices 240 and 245. For example, the orders 263 and 268 can include orders to buy digital content or other goods in response to secondary content 212 streamed along with the audio content 211. The commercial servers 229 can process the orders 263 and 268 and, if required, request financial transaction or other information from the wireless devices 240 and 245. The commercial servers 229 can also include one or more digital publication servers that can transmit the ordered digital content to the consumer devices 240 and 245 through the wireless network 230. Optionally, the commercial servers 229 can also contact order- fulfillment or other servers (not shown) to complete transaction required to fulfill the orders 263 and 268.
[0081] The wireless communication network 230 transmits the content stream 250 to the wireless devices 240 and 245, and the messages 262 and 267 and orders 263 and 268 to the interactive radio provider 220. For each of the wireless devices 240 and 245, the wireless communication network 230 can use the same or different communication channels to transmit the content stream 250 and the respective messages 262 or 267 and orders 263 or 268. For telephonic wireless devices having both voice and data channels, the data channels can be used by the content stream 250 and the messages 262 and 267 and orders 263 and 268. The wireless communication network 230 can include any wireless networks, such as WiMAX, WiFi, or cellular wireless networks, and can use any appropriate protocol to transmit the content stream 250 or the messages 262 and 267 and orders 263 and 268. For example, the content stream 250 or the messages 262 and 267 and orders
263 and 268 can be transmitted to mobile phones or PDAs using wireless application protocol (WAP). Furthermore, the wireless communication network 230 can be configured to transmit the content stream 250 to a large number of wireless devices, including the wireless devices 240 and 245, using broadcast, multicast or unicast data packets. The. wireless communication network 230 can also be connected to other networks, such as the Internet, wide area networks (WANs) or local area networks (LANs), cable networks, or wired telecommunication networks. Such networks can also participate, at least in part, in the transmission of the content stream 250 or the messages 262 and 267 and orders 263 and 268.
[0082] The wireless devices 240 and 245 are wireless digital devices configured to receive the content stream 250 and to communicate through the wireless communication network 230. For example, the wireless devices 240 and 245 can include portable digital radio devices, laptop computers or handheld devices, such as palmtops, cell phones, smartphones, or personal digital assistants (PDAs).
[0083] The wireless devices 240 and 245 include radio stream receivers
242 and 247, and consumer interaction units 244 and 249, respectively. Each of the radio stream receivers 242 and 247 is configured to receive and play the audio content 21 1 in the content stream 250. The consumer interaction units 244 and 249 are configured to receive user input from the respective consumer and to transmit the corresponding messages 262 and 267 or orders 263 and 268 to the interactive radio provider 220 through the wireless communication network 230. The consumer interaction units 244 and 249 can also be configured to receive and process communication, such as acknowledgements or requests for information from the interactive radio provider 220. The consumer interaction units 244 and 249 can use the same or a different communication channel to transmit the messages 262 and 267 or orders 263 and 268 than the communication channel through which the content stream 250 is received. In one implementation, the consumer interaction units 244 and 249 can transmit the consumer communications or receive other communications without noticeable interruption in the reception of the content stream 250.
[0084] The consumer interaction units 244 and 249 can also be configured to receive and process secondary content elements that are streamed along with the audio content 211 in the content stream 250. For example, the secondary content elements can include elements of the visual or textual contents 213 and 214, offers for sale, surveys, contests or other information requesting consumer interaction, and the consumer interaction units 244 and 249 can process such information to generate corresponding user interface elements or, if a corresponding user input is received from the consumer, to generate and transmit the appropriate messages 262 and 267 or orders 263 and 268 to the interactive radio provider 220. For example, the interaction units 244 and 249 can include a display screen to display the received elements of the visual or textual contents 213 and 214. The interaction units 244 and 249 can also be configured to allow split-screen applications to present multiple elements of the received secondary content 212 on the same screen. Thus, elements can be displayed both from the visual and textual contents 213 and 214. For example, the screen can display a lite video and text messages from the chatroom, a lite video and offers to sell, a photo and offers to sell. The interaction units 244 and 249 can also be configured to generate one or more SMS or pSMS for voting, contests, or m-commerce sales.
[0085J FIG. 2B illustrates an implementation of information exchange in the interactive digital media streaming system 200, shown in FIG. 2A. In particular, FIG. 2B illustrates information exchange between the radio content provider 210, the commercial servers 229, and the wireless devices 240 and 245.
[0086] The radio content provider 210 generates edited stream content 270 that includes the audio content 211 and the secondary content 212. For example, the radio content provider 210 can use the stream editor 215 (FIG. 2A) to generate the edited stream content 270.
[0087] The radio content provider 210 transmits the edited stream content 270 to the wireless devices 240 and 245. For example, the radio content provider 210 can provide the edited stream content 270 to the interactive radio provider 220 (FIG. 2A) that generates the content stream 250 (FIG. 2A) from the edited stream content 270, and streams the content stream 250 (FIG. 2A) through the wireless communication network 230 (FIG. 2A) to the wireless devices 240 and 245.
[0088] Each of the wireless devices 240 and 245 includes a respective tool, the consumer interaction unit 244 or 249 (FIG. 2A), that allows their respective user, i.e., the respective consumer, to generate consumer feedback 280. The consumer feedback 280 can include messages sent by the consumers to the radio content provider 210 about or in relation to the edited stream content 270. The consumer feedback 280 can also include automatic reports generated by the wireless devices 240 and 245. For example, the wireless devices 240 and 245 can automatically report to the radio content provider 210 if the user has switched to another radio program channel.
[0089] In the system 200, the content provider 210 has a tool, the stream editor 215 (FIG. 2A), which can present the consumer feedback 280 to one or more operators at the radio content provider 210, and allow these operators to change the edited stream content 270 in response to the consumer feedback 280. For example, one of the operators can be a DJ in a radio studio, who can respond to a consumer comment, and add the consumer comment or the DJ' s response to the edited stream content 270 as elements of the secondary content 212. Or, the DJ can change the audio content 211 in the edited stream content 270, for example, if the consumer feedback 280 includes negative comments from the consumers or a report indicates that many consumers have switched to another radio program channel.
[0090] In addition to sending consumer feedback messages to the radio content provider 210, the consumers can use their respective wireless devices 240 and 245 to send orders, including buying orders or other commerce related messages, to the commercial servers 229. The commercial servers 229 can receive, process, and respond to the received orders. Thus, the consumers can buy digital content or other goods in response to the secondary content 212 that has been streamed along with the audio content 211. The commercial servers 229 can also include one or more digital publication servers that can transmit the ordered digital content to the wireless devices 240 and 245 through the wireless network 230 (FIG. 2A). Optionally, the commercial servers 229 can also contact order-fulfillment or other servers to complete transactions that are required to fulfill the orders 263 and 268.
[0091] The radio content provider 210 and the commercial servers 229 can exchange information with each other. For example, the commercial servers 229 can send the radio content provider 210 reports about the commercial activity of the consumers. Or the radio content provider 210 can provide the digital media that is published by the commercial servers 229.
[0092] FIG. 3 illustrates an exemplary secondary content 300 for broadcasting along with primary media content in an interactive digital media streaming system, such as the system 100 (FIG. IA) or the system 200 (FIG. 2A). In particular, the secondary content 300 can be used to implement the secondary content 112 (FIG. IA) or the secondary content 212 (FIG. 2A). The exemplary secondary content 300 includes studio content 310, commercial elements 320, surveys 330, contests 340, and text messages 350.
[0093] The studio content 310 includes information related to activity in a studio that is maintained by a content provider to produce primary media content. In the particular example, the studio content 310 includes guest photo/video elements 312 and studio activity elements 314. The guest photo/video elements 312 can include still-image or video shots of one or more guests' activity in the studio, and the studio activity elements 314 can include still-image or video shots of general activity in the studio. For example, the studio activity elements can include shots of a show host, such as shots showing a DJ in a radio studio.
[0094] The commercial elements 320 relate to commercial activities, such as selling or buying, promoting, or advertising commercial products. Accordingly, the commercial elements 320 can include promotions 322, advertisements 324, and offers for sale 326 in the form of text or visual content, such as images, animations or videos.
[0095] The surveys 330 and the contests 340 typically require consumer participation that can provide valuable information for subsequent targeted advertisements or offers for sale. The surveys 330 and the contest 340 can include text or visual content elements, such as images, animation or video.
[0096] The text messages 350 can include chatroom activity, such as text messages from consumers or from a DJ. The text messages 350 can also include announcements from the content provider. For example, the announcements can announce programming information, such as guest lists, program schedules or future or parallel programming.
[0097] FIG. 4 illustrates commercial servers 400 that can be used in an interactive digital media streaming system, such as the system 100 (FIG. IA) or the system 200 (FIG. 2A). In particular, the commercial servers 400 can be used to implement one or more of the consumer interaction servers 127 (FIG. IA) or the commercial servers 229 (FIG. 2A).
[0098] The commercial servers 400 can receive, process, and respond to commerce related communications, such as orders to buy digital content or other goods, that are initiated by consumers in response to secondary content streamed along with primary media content in the interactive digital media streaming system.
[0099] The commercial servers 400 include a billing module 410 to process the received orders and, if required, request financial transaction or other information, for example, from other servers or the consumer device from which the order has been initiated.
[00100] The commercial servers 400 also include a mobile content publishing engine 420. Upon receiving an authorization from the billing module 410, the publishing engine 420 can transmit the ordered digital content to mobile consumer devices. In particular, the publishing engine 420 can provide songs 421, ringtones 422, wallpapers or screensavers 423, digital games 424, and other digital applications 425.
[00101] FIG. 5 illustrates a method 500 for establishing interaction between content providers and consumers. The method 500 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
[00102] The system provides primary media content and secondary content to be streamed through a communication channel or network to multiple consumer devices (step 501). The primary media content includes media programs of primary interest that are streamed to the consumer devices and presented to their respective users. The secondary content is streamed along with the primary media content, and includes content to be presented to the consumers in addition to the primary media content. For example, the primary media content can include radio or television programs, and the secondary content can include text, images or videos to be displayed while the consumer listens to a radio program or watches a television program. The primary media content and the secondary content are transmitted using a communication network, such as a wired or wireless network. [00103] The system receives communication initiated at a consumer device and transmitted utilizing the same communication channel or network through which the primary media content and the secondary content has been received (step 502). The system processes the received communication to modify the primary media content (step 503), and returns to step 501. Thus, the system can initiate and establish real time interaction between the content provider and the consumers receiving the streamed content.
[00104] FIG. 6 illustrates a method 600 for selecting secondary content to be streamed with primary media content to multiple consumer devices. The method 600 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
[00105] The system organizes secondary content directed to consumer devices (step 601). For example, the system can retrieve secondary content elements from a data base and establish a timed sequence for streaming the retrieved secondary content elements according to a predetermined schedule or predetermined rules. In one implementation, the system uses an artificial intelligence device to organize the secondary content elements. The artificial intelligence device can retrieve and organize secondary content elements according to predetermined rules or other schedules such as artists' appearances or any other criteria. In operation, the artificial intelligence device can schedule and offer the secondary content elements as candidates for streaming..
[00106] The system streams primary media content directed to consumer devices (step 602). The system also streams the organized secondary content along with the primary media content (step 603). The system determines whether the secondary content should be changed or other secondary content should be added (decision 604). For example, the system can analyze the primary media content and request a change or an addition. In other cases, a system operator, such as a DJ, reviews the secondary content elements scheduled or offered by the artificial intelligence device, and provides user input to select, alter, delete or add elements to the secondary content.
[00107] If no change is required ("No" branch of decision 604), the system returns to streaming primary media content (step 602). If the organized secondary content elements should be changed or new elements should be added
("Yes" branch of decision 604), the system selects secondary content elements to be changed or added (step 605), and reorganizes the secondary content according to the selection (step 601). For example, the system can select and reorganize the secondary content elements based on user input.
[00108] FIG. 7 illustrates a method 700 for establishing interaction between content providers and consumers. The method 700 can be performed by a system that includes a content provider, such as the content provider 110 (FIG. IA) or the content provider 210 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
[00109] The system monitors a stream of primary media content directed to consumer devices (step 701), and receives user input from an operator of the content provider (step 702). The received user input selects secondary content to be streamed along with the primary media content to consumer devices.
[00110] The system also receives consumer communication (step 703), where the consumer communication has been initiated at a consumer device that has received the streamed primary media content and the secondary content streamed along with the primary media content.
[00111] The system displays information related to the received consumer communication (step 704). If a system operator decides, based on the displayed information, that the secondary content should be changed, the operator can enter user input into the system. Thus, the system receives user input from the operator selecting new secondary content to be streamed along with the primary media content to the consumer devices (step 705). Thus, the system can initiate and establish real time interaction between the content provider and the consumers receiving the content.
[00112] FIGS. 8A and 8B illustrate exemplary screen shots 800 and 850, respectively. The screen shots 800 and 850 can be generated by a user interface in a stream editor for an interactive digital media streaming system, where the user interface is configured to select and edit secondary content to be streamed along with primary media content to multiple consumers. In the example illustrated by the screen shots 800 and 850, the primary media content includes digital radio programs streamed to handheld wireless devices 860 and 870, and the secondary content includes textual and visual elements that can be displayed by the handheld wireless devices 860 and 870. In one implementation, the screen shots 800 and 850 are generated by the user interface 118 (FIG. IA) or the user interface 218 (FIG. 2A) in the interactive digital media streaming system 100 (FIG. IA) or 200 (FIG. 2A), respectively.
[00113] In FIG. 8A, the screen shot 800 includes a secondary content organizing panel 810, a secondary content selection panel 820, a secondary content editing panel 830, and a chatroom panel 840. The organizing panel 810 can be used to schedule secondary content elements to be streamed along with the audio content of the radio program. The selection panel 820 can be used to select secondary content elements that can be edited using the editing panel 830 or added to the scheduled content elements in the organizing panel 810. The chatroom panel 840 can be used to review text messages received from consumers and to select or add text messages to be streamed along with the audio content of the radio program.
[00114] The secondary content organizing panel 810 illustrates a sequence of secondary content elements 811-817 that are ordered according to a current schedule for streaming along with the audio content of the radio program. Each of the secondary content elements 811-817 is represented by a respective image so that a human user can easily identify the corresponding content element. In one implementation, the same images are streamed to the consumer devices as well. The selection, order, and riming of the secondary content elements 811-817 can be automatically determined by a preset schedule or according to predetermined rules. In one implementation, the secondary content elements 811-Sl 7 are first selected, ordered, and scheduled by an artificial intelligence device.
[00115] The secondary content organizing panel 810 allows an operator, such as a DJ, to alter the selection, order and timing of the secondary content elements 811-817. For example, the operator can use a cursor 805 to select and "drag and drop" one of the secondary content elements 811-817 to reschedule or remove the selected element. The operator can also add new secondary content elements into the organizing panel 810. The new content elements can be selected using the selection panel 820 or the editing panel 830.
[00116] The secondary content selection panel 820 includes a ringtone selection unit 822, a wall paper selection unit 824, a video selection unit 826, and a survey selection unit- 828. Using the selection units 822, 824, 826 and 828, the operator can select a secondary content element from a set of available ringtones, wallpapers, videos, or surveys, respectively. Optionally, the selected content element can be edited using the editing panel, or directly added into the schedule specified by the organizing panel 810.
[00117] The secondary content editing panel 830 includes an editing window 831 and editing menu items NEW, CHANGE, and ADD 834-836, respectively. The editing window 831 includes a secondary content element 832 that is currently edited. After completing the edits, the operator can "drag and drop" the edited content element 832 to add it to the available content elements illustrated by the selection panel 820, or into the schedule specified by the organizing panel 810.
[00118] The operator can use the editing menu items 834-836 to alter the content element 832 or to select a new content element for editing. In particular, the NEW menu item 834 can be used to select a new secondary content element to be edited. For example, the NEW menu item 834 can be used to access a function that allows the operator to capture a live studio shot. The CHANGE menu item 835 can be used to change the selected content element 832. For example, the operator can change an image representation of the content element 832. The ADD menu item 836 can be used to add text or other elements to the edited content element 832.
[00119] The chatroom panel 840 illustrates text messages received from the consumers listening to the radio program. Thus, the operator can continuously monitor consumer reaction to the current streamed content. The chatroom panel
840 also allows the operator to add his or her own messages. In one implementation, the chatroom activity is streamed along with the radio program in addition to the secondary content scheduled by the organizing panel 810. Alternatively, the operator can add the chatroom activity into the schedule secondary contents specified by the organizing panel 810.
[00120] FIG. 8B illustrates the screen shot 850, which also includes the secondary content organizing panel 810, the secondary content selection panel 820, the secondary content editing panel 830, and the chatroom panel 840.
[00121] In the screen shot 850, the organizing panel 810 includes an ON AIR symbol 818 to indicate that a studio shot is currently streamed along with the radio program.
[00122] Furthermore, the editing panel 830 includes the studio shot as the secondary content element to be edited, and the studio shot is accompanied by an offer 833 for sale. The editing panel 830 also includes a new layout for menu items that are related to editing the studio shot. In particular, the NEW menu item 834 has a different presentation, and an EDIT menu item 837 is provided to access corresponding editing functions. [00123] FIG. 9 illustrates an implementation of an interactive operation 900 of a media distributor.
[00124] In step 901 the media distributor receives primary media content and secondary content from a content provider.
[00125] In step 902 the media distributor forms a content stream from the primary media content and the secondary content in a stream server and streams the content stream through a communication network to consumer devices.
[00126] In step 903 the media distributor receives a communication which was initiated at a consumer device in response to the content stream. In some implementations the communication is received from a network, in others, from a consumer interaction service provider.
[00127] In step 904 the media distributor transmits the received communication to the content provider, or to the consumer interaction service provider. The media distributor and the consumer interaction service provider can share or exchange information. Thus, the media distributor can receive consumer information from the consumer interaction service provider, and the consumer interaction service provider can receive information about the content stream.
[00128] Steps 901-904 can be performed repeatedly in the course of the interactive operation, as represented by step 905.
[00129] FIG. 10 illustrates an implementation of an interactive operation
1000 of a consumer interaction service provider.
[00130] In step 1001 the consumer interaction service provider contributes to or monitors a content stream of primary media content and secondary content directed to consumer devices by a content provider arid a media distributor through a communication network. [00131] In step 1002 the consumer interaction service provider receives a communication initiated at consumer devices in response to the content stream, from the communication network.
[00132] In step 1003 the consumer interaction service provider processes the received communication, partially or fully.
[00133] The consumer interaction provider can record, process, or forward the consumer communications. For example, the consumer interaction service provider can determine and record one or more features of the received consumer communications. The determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. These features include how long a consumer takes to respond to a program content, what styles of the content the consumer responded, how many consumers are listening at any given time, how long do they listen to a program, etc.
[00134] The consumer interaction service provider can also create, manage and update a consumer data base based upon the received consumer communications. The database can be organized according to any targeted consumer characteristics. It can be organized on an individual level, recording the listening and activity patterns of the consumers individually, allowing program selectors to personalize subsequent advertisements. Or it can be based on geographic area (in relation to area codes). Or it can be organized in cooperation with databases of the network, where additional consumer information is available.
[00135] In step 1004 the consumer interaction service provider transmits the processed communication to the content provider, to the media distributor, or to other service providers, such as order fulfillment services.
[00136] Steps 1001-1004 can be performed repeatedly in the course of the interactive operation, as represented by step 1005. [00137] FIG. 11 illustrates an implementation of an interactive operation 1100 of a communication network.
[00138] In step 1101 the network streams a content stream created from a primary media content and a secondary content from a media distributor directed to consumer devices.
[00139] For example, the communication network can include public or private, wired or wireless networks that cover many consumer devices or a large geographical area. Thus, the communication network can include, at least in part, the Internet, wide area networks (WANs) or local area networks (LANs), cable networks, wired or wireless telephone networks. The network can include any combinations of the above systems, such as a voice over internet protocols (VOIP), which combine telephone networks and the Internet. The communication network can transmit the content stream using broadcast, multicast or unicast directed to each of the consumer devices.
[00140] In some implementations, the primary media content can be a radio show, which is streamed on the voice channel or band, whereas the secondary content is a visual image of the guest of the radio show, or a text message related to the guest, or the transcript of the show, or a promotion, or a contest. Any of these secondary contents can be streamed over a data channel, or sideband, of the network. Reserving a side band or data channel for the secondary content allows an easier organization and management of the interactive operations of the system.
[00141] In step 1102 the network receives communication initiated at a consumer device in response to the content stream.
[00142] In step 1103 the network transmits the received communication to the media distributor or to a consumer interaction service provider, to be transmitted to the content provider. This step exemplifies that in this method the consumer can interact with the content provider. [00143 J Steps 1101-1103 can be performed repeatedly in the course of the interactive operation, as represented by step 1104.
[00144] FIG. 12 illustrates an implementation of an interactive operation
1200 of a consumer device. The consumer device can be any one of a wide variety of devices. It can be a cell phone, a personal digital assistant (PDA), any portable communication device, such as a laptop, a pocket PC, a portable radio, a television device, and any variations, capable of receiving digital information and transmitting information in return. In step 1201 the consumer device receives a content stream, assembled from a primary media content and a secondary content, from a communication network.
[00145] In one example, the consumer device receives the content stream at a stream receiver. The consumer device may contain a consumer interaction unit, which displays a representation of the secondary content of the content stream.
[00146] The streamed content can be a wide variety of information. The primary media content can be a talk show or a music program broadcast by a radio studio. It can have a live host, such as a talk show host or a disc jockey. Or it can be a program with a broadcast manager, who organizes, edits or manages the broadcast but does not provide audible input.
[00147] The secondary content can be any one of a very wide variety of information. It can be a promotion, a representation of the text entries of a chatroom, information regarding the guest of the show, the radio station, or an upcoming program. It can be an image of the guest, an image related to the guest, a low resolution, low refresh rate video ("lite-video") related to the guest (such a music video), a lite-video of a studio activity, a contest, a survey, a community announcement or any analogs.
[00148] In step 1202 the consumer device receives user input from a consumer in response to the content stream. The consumer input can again be a vety wide variety of inputs, enabled by the applications available on the consumer device. For example, a customer interaction unit of the customer device can provide an interactive interface involving a display of the customer device. The interface can involve selectable icons, which can be selected by keys of the device, identified on the screen. The interface can also include a chatroom application. For this application the consumer enters the input by the letter keys of a keyboard. If the consumer device is a laptop, then all known computer input channels are available for the consumer.
[00149] The consumer interface is intuitive and flowing. It includes scrolling interactive graphics and text, links to mobile commerce and embedded video and audio clips. Some implementations allow for blogging from the consumer device, managing subscriptions and coordinated SMS messaging and alerts. The applications make it easy to choose from hundreds of radio stations, images and videos. The applications also have a flexible design: they are capable of supporting various business models, including subscription sales, supported by "on- deck" carrier distribution, or direct sales to the consumers, advertising, and sponsorship utilizing both on and off deck billing solutions.
[00150] Some applications are developed for Java 2 Micro Edition (J2ME) enabled devices. Some applications are developed on the Binary Runtime Environment for Wireless (BREW) platform. BREW is ideally suited to creating powerful applications on memory/footprint-constrained devices. One of the ways BREW is able to do this is by working with truly compiled code that has been written in languages such as C and C++. The applications feature a fully graphical interface, and include one or more of the following capabilities:
- Streaming audio;
- Light video presentation, which involves 15 second clips in motion JPEG format;
- Interactive chat clients;
- Scrolling interactive graphics and text;
- Links to mobile commerce; - Personalization features;
- Visual radio;
- Interactive radio platforms for contests, promotions and polling;
- Interactive customer relationship management (CRM) systems; - Promotional Messaging and coupon systems;
- On phone subscription management for premium channel pay-per-view (PPV) that can support web community boards;
- On deck and Web mobile content sales with server side distribution systems;
- Porting capabilities to other desktop and mobile devices.
[00151] The server infrastructure, implementations of which include the consumer interaction servers 127 within the consumer interaction service provider 125, and the consumer interaction manager 117 within the stream editor 115, all in FIG. IA and 2A, includes the following functionalities:
- Ability to deliver the above described contents to the consumer devices; - Manage the consumer personalization of client applications, in some cases over the phone, in others over the Internet;
- Gather, process, organize and report the statistics of relevant elements of channel usage, and profiling of consumer behavior patterns.
[00152] In step 1203 the consumer device generates a communication in response to the user input. In an example, the communication is generated in a consumer interaction unit. The communication can be a direct communication, as entered by the customer. Or the communication can be an indirect communication, e.g. a report regarding the consumer. Examples include data regarding the listening habits of the consumer, the response time of the consumer, an indication that the consumer tuned in or out from the radio program.
[00153] In step 1204 the consumer device transmits the generated communication through the same communication network, towards a content provider, or a media distributor, or a consumer interaction server, which can be part of an interactive program provider.
[00154] Steps 1201-1204 can be performed repeatedly in the course of the interactive operation, as represented by step 1205.
[00155] The implementations of these interactive methods do not interfere with the primary function of the consumer device. For example, if the consumer device is a cell phone, then the phone continues to operate as a cell phone (receive phone calls etc.) while also performing the above implementations.
[00156] FIGs. 13A-D illustrate various features and functionalities of consumer devices. In particular, a feature of several implementations of the interactive method of FIGs. 5-13 is that the primary media content can be reflective of the consumer communication, since the consumer communication is transmitted, either directly, or after some processing, all the way back to the content provider.
[00157] FIG. 13 A illustrates an implementation, where the primary content is a talk show hosted by a radio personality. Here the primary content is the digital audio stream or the radio program. The secondary content maybe an instant photo of the host, taken in the studio as shown in FIG. 13 A. Or it can be a previously shot photo of the host. Or a photo of the studio. Or a lite-video of the studio activity.
[00158] FIG. 13B illustrates a lite-video, selected by the host or a producer of the show. In addition, the secondary content may include a display of entries of a chatroom, as shown in FIGs. 13A-C. The secondary content can also include a promotional message, such as the time of the concert of a guest, or the title of her book; or information on a contest, such as alerting the consumers for a competition to get a ticket for the concert of the guest; or an instant messaging (IM) application, inviting consumers to communicate with the guest.
[00159] In any of the above implementations, the radio personalities (the guest and the host) have the opportunity to interact with the customers. E.g. in the implementation of FIG. 13 A the secondary content is a photo of the host (Rush Limbaugh), and the latest entries into the program-related chatroom. FIG. 13B illustrates that the radio personality (Rush Limbaugh) himself can send an entry to the chatroom ("Rush").
[00160] FIG. 13C illustrates a related implementation, where the host of a sports show (Jim Rome) displays a photo of a baseball event and related sports data, as one of the secondary contents, and in addition chatroom entries are visible in the lower portion of the display, as another secondary content. In this chatroom the consumers can interact with the host, as the host can respond to the consumer's comments (see chatroom entry "Rome"). The host's response gives rise to an edited content stream.
[00161] The host and the consumers can also interact through a short message service (SMS) and pSMS systems. Such interactive systems allow for voting implementations, surveys, and contests. In voting systems the radio personality poses questions and the consumers respond through chatrooms, instant messaging or SMS. A consumer interaction services provider can process, summarize and tabulate the results of the vote and relay the processes summary to the radio personality. In surveys, similarly, the consumers can respond to the host's questions, which are posed either in the primary media content, e.g. live on the radio show, or in the secondary content, e.g. in the text box.
[00162] FIG. 13D illustrates another implementation. Here the secondary content includes consumer choices, such as prompters to access prerecorded programs ("classics") or shows. The secondary content also includes consumer interaction display elements, in the present case selectable icons. These selectable icons allow the consumer to indicate to the content provider their intent to access a particular show, pre-recorded or live. In some implementation a selectable icon is "Play". This implementation is a type of "on-demand" application. By "pressing" (activating) the icon, the consumer can access the indicated program. In response, the content provider can broadcast or stream the requested program. During this broadcast or stream, even if the program was pre-recorded and thus the broadcast does not involve a live host, a program manager or producer can generate secondary content, e.g. in the form of photos of the artist or talk show host, or any number of advertisements. If the consumer joins a pre-scheduled re-broadcast, the consumer can join a chatroom and exchange messages with other consumers, listening to the same program.
[00163] FIG. 13E is an implementation where the interaction between the consumer and the content provider takes the form or "show alerts". The secondary content alerts the listener that the show time of a desired show is coming up. In some implementation the reminder or alert can take the form of a phone call, or the on-board processor of the consumer device records the show time during an earlier interaction with the content provider and alerts the consumer when the actual show time approaches. The alerts can take many forms: traffic alerts, alert to buy tickets for desired shows, sport-related alerts, alerts related to weather forecast or changes.
[00164] A feature of some of the above implementations is that radio programs, which were previously available only in geographically restricted areas become available to customers in a much larger region with service for cell phones.
[00165] FIGs. 14-20 illustrate an implementation of a commercial operation of the main elements of an interactive digital media streaming system. In this implementation the content provider can be the content provider 210 of FIG. 2 A or analogs, the primary media content can be the primary media content 211 or analogs, the secondary content can be the secondary content 212 or analogs, the media distributor can be media distributor 221 or analogs, the consumer interaction service provider can be the consumer interaction service provider 225 or analogs, the communication network can be the communication network 230 or analogs, the consumer devices can be the consumer devices 240 and 245 or analogs, the content stream can be the content stream 250 or analogs, the communications can be the communications 260 or 265 or analogs. In some implementations media distributor 221 and consumer interaction service provider 225 are part of interactive program provider 220. In some implementations consumer interaction service provider 225 includes message servers and commercial servers.
[00166] In some implementations the above elements can be the corresponding elements in FIG 1 or equivalents. Furthermore, in some implementations the secondary content can be the secondary content in FIG. 3. In some implementations the commercial server of FIG. 4 can be part of the consumer interaction service provider. In some implementations incorporate any combination of the above elements.
[00167] FIG. 14 illustrates a commercial operation 1400 of a content provider.
[00168] In step 1401 the content provider streams a primary media content directed to consumer devices through a media distributor.
[00169] In step 1402 the content provider streams a commercial component along with the stream of the primary media content directed to consumer devices.
[00170] In step 1403 the content provider receives a communication initiated at a consumer device in response to the commercial component.
[00171] In step 1404 the content provider performs a step of the processing of the received communication, or transmits the received communication to a communication processing service.
[00172] Steps 1401-1404 can be performed repeatedly in the course of the interactive operation, as represented by step 1405.
[00173] FIG. 15 illustrates a commercial operation 1500 of a media distributor. [00174] In step 1501 the media distributor streams a primary media content, received from a content provider and directed to consumer devices, through a communication network.
[00175] In step 1502 the media distributor streams a commercial component, directed to consumer devices, along with the primary media content.
[00176] In step 1503 the media distributor receives a communication initiated at a consumer device in response to the commercial component.
[00177] In step 1504 the media distributor performs a step of processing the received communication, or transmits the received communication to a communication processing service.
[00178] Steps 1501-1504 can be performed repeatedly in the course of the interactive operation, as represented by step 1505.
[00179] FIG. 16 illustrates a commercial operation 1600 of a consumer interaction service provider.
[00180] In step 1601 the consumer interaction service provider initiates or contributes to a stream of a commercial component along with a stream of a primary media content, streamed by a content provider and assembled by a media distributor.
[00181] In step 1602 the consumer interaction service provider receives a communication, initiated at a consumer device in response to the commercial component, from a communication network or the media distributor.
[00182] In step 1603 the consumer interaction service provider performs a step of processing the received communication, or transmits the received communication to a communication processing service, or the content provider or the media distributor. [00183] The consumer interaction provider can record, process, or forward the consumer communications. For example, the consumer interaction service provider can determine and record one or more features of the received consumer communications. The determined and recorded features can include survey or contest results, individual or overall responses to advertisements or promotions, or other statistical features of the consumer communications. These features include how long did the consumer take to respond to an advertisement, how many times the consumer makes a transaction during a session, what features of the content the consumer responded to, among others.
[00184] Steps 1601-1603 can be performed repeatedly in the course of the interactive operation, as represented by step 1604.
[00185] FIG. 17 illustrates a commercial operation 1700 of a communication network.
[00186] In step 1701 the communication network streams the primary media content from a media distributor to consumer devices.
[00187] In step 1702 the communication network streams a commercial component to consumer devices along with the primary media content.
[00188] In step 1703 the communication network receives a communication initiated at a consumer device in response to the commercial component.
[00189] In step 1704 the communication network transmits the communication to a consumer interaction server, or to a communication processing service, or to the media distributor.
[00190] Steps 1701-1705 can be performed repeatedly in the course of the interactive operation, as represented by step 1705. [00191] FIG. 18 illustrates a commercial operation 1800 of a consumer device.
[00192] In step 1801 the consumer device receives a stream of a primary media content from a communication network.
[00193] In step 1802 the consumer device receives a commercial component along with the primary media content through a communication network.
[00194] In step 1803 the consumer device receives a user input from a consumer to initiate a commercial transaction.
[00195] In step 1804 the consumer device transmits a communication, representing the commercial transaction, through the communication network.
[00196] Steps 1801-1804 can be performed repeatedly in the course of the interactive operation, as represented by step 1805.
[00197] FIG. 19 illustrates a commercial operation 1900 of a consumer device.
[00198] In step 1901 the consumer device receives a stream of commercial component along with a primary media content through a communication network.
[00199] In step 1902 the consumer device displays a representation of the commercial component and selectable icons related to the commercial component.
[00200] In step 1903 the consumer device receives a consumer selection, input by a consumer using the selectable icons.
[00201] In step 1904 the consumer device generates and transmits a communication representing the consumer selection to the same communication network.
[00202] Steps 1901-1904 can be performed repeatedly in the course of the interactive operation, as represented by step 1905.
[00203] FIGs. 20A-C illustrate various features and functionalities of the commercial operation.
[00204] FIG. 2OA illustrates an implementation where the commercial component of the content stream includes a photo related to a song, which is played as the primary media content. This could be the cover of the album or a promotional photo of the artist. The commercial component further includes offers for sale ("Buy this song", "Buy ringtone") in the form of selectable icons. The consumer can select one of these icons. The consumer device then generates an order to buy message and transmits it through the network to the consumer interaction service provider. The consumer interaction service provider can either process the order to buy itself, or it can forward it to the media distributor or the content provider. The transaction involves delivering the ordered product: in the present implementation the downloading of the ordered song, or the ringtone to the phone. In implementations this can be performed by the consumer interaction service provider, the media distributor, by the content provider, or a separate order fulfillment service. More specifically, at the content provider either the host of the music program or specialized personnel at the radio studio can download the program to a cell phone. In other cases, the order to buy can be forwarded to an online music store, which fulfills the order.
[00205] Besides songs and ringtones, any other digital products can be subject of such commercial transaction. For example, consumers could access games, screensavers, electronic "wallpapers", or any type of applications.
[00206] All of these products can be advertised as part of the secondary content. The advertisements can include interstitial s, banners, ad serving, sponsored presentations, sponsored contesting, sponsored custom applications, audio commercials, even text messaging.
[00207] FIG. 2OB illustrates an implementation involving contests. The host of the primary media content selects as a secondary content an invitation to a contest. Upon some form of payment, the consumer's number is recorded. The payment can be a simple fee for every call, or a credit card payment, or any other electronic form of payment. The contest closes by a system of selection among the consumers, who entered the contest.
[00208] FIG. 2OC illustrates a commercial transaction on a pocket PC type consumer device, sometimes referred to as "Auto PSMS queuing". In step 1 the commercial component includes an image related to a song, the photo of the artist. The commercial component also includes an offer to sell a ring-tone and a consumer-selectable icon ("purchase now"), allowing the consumer to initiate a transaction.
[00209] In step 2, after the consumer inputs an order to buy, the consumer device sends a communication to the consumer interaction service provider. In response, the consumer interaction service provider displays various billing options. These options include billing the cell phone of the consumer, involving a PSMS account, possibly billing through an OBO-pay account, which is an electronic payment service supporting on-line transactions. Other methods of billing can be also utilized, e.g. pay-pal type billings, or pre-paid accounts, or linkage to regular credit card-based systems, or direct access to a bank account of the consumer.
[00210] In step 3 the consumer selects the PSMS system to pay. In this system of payment the consumer previously established an account. Now the consumer can designate or authorize the payment with a short SMS description
("shakira") and the corresponding (address) code. Step 4 illustrates the use of the OBO-pay option, which uses a prepaid account, accessed by typing in a username and password. In step 5 the consumer enters the (address) code in the "to" field, and the product identifier "shakira" into the message field, and then sends the message, effecting the purchase of the ringtone.
[00211] As discussed above, the commercial transactions can be implemented in an integrated manner. Thus, the consumer can pay for a selected product or download without stopping the currently running application, and subsequently carrying out the payment authorization with a separate message using short codes, and then restarting the original application. Instead, the original application can remain active while the payment is effected in real time. The system can be implemented to use one or more billing systems, including a PSMS system or a mobile wallet, which can be tied to a credit card or third party billing system.
[00212] In some implementations, the consumer accesses the above services by subscribing for a monthly fee. To access the service the end user downloads an embodiment of this implementation onto the mobile device or handset.
[00213] The monthly fees can be collected in some embodiments by the provider of the interactive digital service provider. This can include credit card billings or any other financial transaction, involving bank cards, cash cards, bill-me- later arrangements or any equivalents. The consumer can sign up to the service for example through the Internet, or by directly contacting the phone service provider. In some embodiments the wireless carrier company adds the charges to the monthly bill of the end user.
[00214] The subscription can be on various levels. There can be a base subscription product, which provides access to a number of radio stations (of any genre and market). These radio stations can be chosen from a wider selection. The choice can be modified at any time during the subscription period. In other embodiments a wider selection of radio stations is available.
[00215] Some embodiments may include premium products for added cost. These could include radio stations broadcasting the programs of popular, nationally recognized radio personalities, such as talk show hosts and disc jockeys. Any combination of base products and premium products can be provided as well.
[00216] An aspect of some embodiments is that the end user can purchase the digital goods while listening to the radio program on the handset. This synchronous presentation of the content and the offers to sell constitute a "contextual commerce", enhancing the potential for cross-sales.
[00217] The term "m-commerce" refers to mobile commerce, i.e. commercial transactions involving mobile electronic devices. Examples of "digital goods" include ring tones, screen savers, games, graphics, any applications, even
CDs and T-shirts, concert tickets: any goods or services which can be purchased over mobile devices.
[00218] In m-commerce embodiments the sales can be individual, non- subscription based. Of course combinations of the two methods can also be implemented, where a monthly subscription enables individual purchases in the corresponding period. This m-commerce application bears resemblance to the iTunes business model.
[00219] Some embodiments include games which involve multiple players interacting. These games may require an action from an end user when away from non-mobile devices, thus providing a useful service. Other embodiments include mobile gaming, e.g. poker, slot machine equivalents, or any other casino type applications.
[00220] In any of the embodiments the end user's selection can be transmitted by regular text messaging, or its many variants, such as SMS and premium SMS (pSMS). pSMS is a carrier billing mechanism and a wireless opt-in vehicle for various interactive wireless services. pSMS can be used to charge a wireless user to participate in a vote, a poll or contest. pSMS can also be used to bill for a wireless download.
[00221] The above implementations can be integrated within the application to perform PSMS transactions directly from the application since the application session includes an identifier for the user that allows the system to query carrier SMS gateways for billing approval for charges.
[00222] Any combination of the above embodiments also constitutes further embodiments. For example, during a radio talk show there might be a contest, a survey, or an advertisement streamed to the handset, inviting the end user to make a purchase.
[00223] While various embodiments of the invention have been shown and described for purposes of illustration, it will be apparent to those of ordinary skill in the art that numerous alterations and variations may be made without departing from the scope of the invention or inventive concepts presented herein. For example, any combination of the described implementations and inclusion of their numerous equivalents also belong to the scope of the invention. The described methods, or portions of them, can be implemented in software, hardware, or in a combination of software and hardware. Steps in the described methods can be performed in different order and still provide desirable results. Persons of ordinary skill will appreciate that changes can be made to inputs, factors, combinations of factors, relationships of and between components, and other commercial or industrial techniques, all without departing from the scope of the invention. Also, those of ordinary skill will understand that the various steps, acts, methods, and sub-steps described with respect to alternate embodiments may be rearranged, substituted, or combined with each other and that various method steps and sub-steps described above with respect to alternate embodiments may be rearranged, substituted, or combined with each other, all without departing from the scope of the invention. Thus, the invention is not to be limited except in accordance with the following claims and their equivalents.

Claims

CLAIMSWhat is claimed is:
1. A method for providing a visual radio experience, said method comprising:
streaming digital content from a media distributor directed to an audience comprising at least one consumer device;
wherein said digital content comprises primary media content and secondary content;
receiving communication initiated at said consumer device, where said communication relates to said primary or secondary media content;
relaying said communication to said media distributor;
whereby said media distributor is provided feedback for controllably selecting said primary or secondary content.
2. The method of claim 1, wherein said step of controllably selecting said secondary content comprises:
presenting on a computer-controlled display a plurality of icons representing visual assets which are contextually related to said primary media content;
operating a scheduler for preselectably and dynamically designating a series of said icons to be streamed to said audience;
providing on said display an on-air indicator for identifying one of said icons as corresponding to a visual asset designated for current streaming to said audience;
providing a selector for selectably altering the order of said icons in said series;
providing a selector for adding icons to or removing icons from said series;
providing an editor for creating an icon representing a new visual asset and for editing an icon representing a pre-existing visual asset;
presenting on said display a representation of text messages received from at least one member of said audience;
whereby a visual radio experience is controllably provided by allowing a plurality of visual assets or said textual representation to be selectably streamed to said audience in controllable correlation with said streaming of said primary media content.
3. The method of claim 2, said method further comprising:
providing offers to sell at least one of said visual assets in said streamed assets.
4. The method of claim 2, said method further comprising:
providing surveys selectably capable of being included in said streamed assets.
5. The method of claim 3, said method further comprising:
providing a text editor for editing a caption or price information for a visual asset to be streamed.
6. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising a ringtone.
7. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising digital wallpaper.
8. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising an image.
9. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising a video clip.
10. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising downloadable digital data.
11. The method of claim 3, wherein:
at least one of said icons corresponds to a visual asset comprising a game.
12. A method for providing an interactive content experience, comprising:
receiving primary media content and secondary content; streaming said primary media content to at least one mobile device;
streaming said secondary content to said at least one mobile device, said secondary content comprising a series of visual assets controllably selected for streaming in temporal or contextual correlation with said primary media content; and
receiving interactive responses relating to at least one of said visual assets from said at least one mobile device.
13. The method of claim 12, further comprising:
altering said series of visual assets by adding, removing, deleting, or changing the order of visual assets in said series; and
altering said primary media content in response to at least one of said interactive responses.
14. A method for providing a visual radio experience, said method comprising:
receiving, at a programmable mobile device, a streaming radio program;
receiving at said device a series of icons corresponding to visual assets wherein said icons have been controllably selected for streaming;
depicting said icons on a display on said mobile device;
providing interactive capability for a user of said mobile device;
whereby said mobile device provides both a radio program and visual assets concurrently with an interactive capability.
15. The method of claim 14, wherein:
said radio program comprises primary media content.
16. The method of claim 14, wherein:
said series of icons comprises secondary content.
17. The method of claim 14, wherein said step of providing interactive capability further comprises:
providing a selector for initiating a request to buy a visual asset.
18. The method of claim 14, wherein said step of providing interactive capability further comprises:
providing text messaging capability for a user of said device.
19. The method of claim 14, wherein said step of providing interactive capability further comprises:
providing a survey capable of being responded to by a user of said device.
20. The method of claim 14, wherein said step of providing interactive capability further comprises:
providing a contest capable of being entered by a user of said device.
21. A software product, tangibly embodied in an information carrier, for providing a visual radio experience, the software product comprising instructions to cause data processing apparatus to perform operations comprising:
streaming digital content from a media distributor directed to an audience comprising at least one consumer device, wherein said digital content comprises primary media content and secondary content;
receiving communication initiated at said consumer device, where said communication relates to said primary or secondary media content;
relaying said communication to said media distributor, whereby said media distributor is provided feedback for controllably selecting said primary or secondary content.
PCT/US2007/000965 2006-09-12 2007-01-12 Interactive digital media services WO2008033156A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/520,488 US20080077956A1 (en) 2006-09-12 2006-09-12 Interactive digital media services
US11/520,488 2006-09-12

Publications (2)

Publication Number Publication Date
WO2008033156A1 WO2008033156A1 (en) 2008-03-20
WO2008033156A9 true WO2008033156A9 (en) 2008-05-08

Family

ID=38059285

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/000965 WO2008033156A1 (en) 2006-09-12 2007-01-12 Interactive digital media services

Country Status (2)

Country Link
US (2) US20080077956A1 (en)
WO (1) WO2008033156A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955581A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 Wallpaper split screen display method and equipment based on terminal screen

Families Citing this family (191)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6957041B2 (en) 2000-09-13 2005-10-18 Stratosaudio, Inc. System and method for ordering and delivering media content
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
US8959016B2 (en) 2002-09-27 2015-02-17 The Nielsen Company (Us), Llc Activating functions in processing devices using start codes embedded in audio
US9711153B2 (en) 2002-09-27 2017-07-18 The Nielsen Company (Us), Llc Activating functions in processing devices using encoded audio and detecting audio signatures
US20060107195A1 (en) * 2002-10-02 2006-05-18 Arun Ramaswamy Methods and apparatus to present survey information
US7827312B2 (en) 2002-12-27 2010-11-02 The Nielsen Company (Us), Llc Methods and apparatus for transcoding metadata
US7917130B1 (en) 2003-03-21 2011-03-29 Stratosaudio, Inc. Broadcast response method and system
US8005764B2 (en) * 2004-12-08 2011-08-23 Lockheed Martin Corporation Automatic verification of postal indicia products
US7603113B2 (en) 2005-12-31 2009-10-13 Adobe Systems Incorporated Using local codecs
US7660558B2 (en) 2005-12-31 2010-02-09 Adobe Systems Incorporated Interrupting and resuming a media player
US7778591B1 (en) * 2006-04-07 2010-08-17 Dell Products L.P. Radio with backchannel feedback
US20130167024A1 (en) 2006-12-05 2013-06-27 Adobe Systems Incorporated Embedded document within an application
EP2095260B1 (en) * 2006-12-13 2015-04-15 Johnson Controls, Inc. Source content preview in a media system
US20080161951A1 (en) * 2007-01-03 2008-07-03 Morris Jeffrey M Portable memory device with dynamically loaded audio content
US20080162772A1 (en) * 2007-01-03 2008-07-03 Yeh Chun I Portable memory device with auto-play audio
CN101231731B (en) * 2007-01-25 2015-10-21 运软网络科技(上海)有限公司 The general business method of a kind of applying virtual on public network and mini server thereof
US7743339B1 (en) 2007-02-01 2010-06-22 Adobe Systems Incorporated Rendering text in a brew device
WO2008104034A1 (en) * 2007-03-01 2008-09-04 Webwise Pty Ltd Interactive radio management system
US8346230B2 (en) * 2007-03-06 2013-01-01 Capitol Broadcasting Company, Inc. System and method for delivering geographically restricted content, such as over-air broadcast programming, to a recipient over a network, namely the internet
US8589779B2 (en) * 2007-03-08 2013-11-19 Adobe Systems Incorporated Event-sensitive content for mobile devices
CA2682586A1 (en) * 2007-03-30 2008-10-09 Ntn Buzztime, Inc. Video feed synchronization in an interactive environment
US20110022449A1 (en) * 2007-04-27 2011-01-27 The Regents Of The University Of California Multimedia User Interfaces For Documents And Associated Digital Videos
WO2008141287A1 (en) * 2007-05-10 2008-11-20 Cardinalcommerce Corporation Application server and/or method for supporting mobile electronic commerce
US20080313092A1 (en) * 2007-06-16 2008-12-18 Mister Money Holdings, Inc. Computerized system and method permitting a buyer to interactively barter/negotiate and arrangement to make a purchase from at least one seller
US20090006145A1 (en) * 2007-06-27 2009-01-01 Google Inc. Booking Advertising Campaigns
US9177283B2 (en) * 2007-06-29 2015-11-03 Verizon Patent And Licensing Inc. System and method for providing a community portal for chat-based support services
US8620878B2 (en) * 2007-07-19 2013-12-31 Ustream, Inc. System and method of distributing multimedia content
US9456009B2 (en) 2007-08-03 2016-09-27 Centurylink Intellectual Property Llc Method and apparatus for securely transmitting lawfully intercepted VOIP data
US8683068B2 (en) * 2007-08-13 2014-03-25 Gregory J. Clary Interactive data stream
WO2009052339A1 (en) * 2007-10-19 2009-04-23 General Instrument Corporation Method and system for presenting user-desired media content
US8396799B2 (en) * 2007-11-29 2013-03-12 Visa U.S.A. Inc. Media device payments remote control personalization and protection
US9349127B2 (en) * 2007-11-29 2016-05-24 Visa Usa Inc. Serial number and payment data based payment card processing
US20120088218A1 (en) * 2007-12-12 2012-04-12 Russell Acree System and method of penalty data compilation, analysis and report generation
US20130216993A1 (en) 2008-12-12 2013-08-22 Russell Acree System and method of penalty data compilation, analysis and report generation
WO2009079417A1 (en) 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for scheduling interactive media and events
WO2009079416A2 (en) * 2007-12-14 2009-06-25 Stratosaudio, Inc. Systems and methods for outputting updated media
US20090164569A1 (en) * 2007-12-20 2009-06-25 Garcia Richard L Apparatus and Method for Providing Real-Time Event Updates
KR101392273B1 (en) * 2008-01-07 2014-05-08 삼성전자주식회사 The method of providing key word and the image apparatus thereof
WO2009100246A2 (en) 2008-02-05 2009-08-13 Stratosaudio, Inc. Systems, methods, and devices for scanning broadcasts
US8166081B2 (en) 2008-02-05 2012-04-24 Stratosaudio, Inc. System and method for advertisement transmission and display
US8539354B2 (en) * 2008-03-31 2013-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for interactively sharing video content
US20090307082A1 (en) * 2008-06-06 2009-12-10 Meebo Inc. System and method for web advertisement
US20100015911A1 (en) * 2008-07-20 2010-01-21 Edward Reynolds Systems for automatic audience size measurement and interactivity
US8028089B2 (en) * 2008-08-12 2011-09-27 Disney Enterprises, Inc., A Delaware Corporation On-deck detection for a web site
US20100082574A1 (en) * 2008-09-24 2010-04-01 Ryan Nile Sutherland Method for song credit search and discovery
US8060936B2 (en) 2008-10-21 2011-11-15 Lookout, Inc. Security status and information display system
US8087067B2 (en) 2008-10-21 2011-12-27 Lookout, Inc. Secure mobile platform system
US8099472B2 (en) 2008-10-21 2012-01-17 Lookout, Inc. System and method for a mobile cross-platform software system
US9781148B2 (en) 2008-10-21 2017-10-03 Lookout, Inc. Methods and systems for sharing risk responses between collections of mobile communications devices
US8051480B2 (en) 2008-10-21 2011-11-01 Lookout, Inc. System and method for monitoring and analyzing multiple interfaces and multiple protocols
US8108933B2 (en) 2008-10-21 2012-01-31 Lookout, Inc. System and method for attack and malware prevention
US9043919B2 (en) 2008-10-21 2015-05-26 Lookout, Inc. Crawling multiple markets and correlating
US9367680B2 (en) * 2008-10-21 2016-06-14 Lookout, Inc. System and method for mobile communication device application advisement
US8533844B2 (en) 2008-10-21 2013-09-10 Lookout, Inc. System and method for security data collection and analysis
US8347386B2 (en) 2008-10-21 2013-01-01 Lookout, Inc. System and method for server-coupled malware prevention
US9235704B2 (en) 2008-10-21 2016-01-12 Lookout, Inc. System and method for a scanning API
US8984628B2 (en) 2008-10-21 2015-03-17 Lookout, Inc. System and method for adverse mobile application identification
US9667365B2 (en) 2008-10-24 2017-05-30 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8359205B2 (en) 2008-10-24 2013-01-22 The Nielsen Company (Us), Llc Methods and apparatus to perform audio watermarking and watermark detection and extraction
US8121830B2 (en) 2008-10-24 2012-02-21 The Nielsen Company (Us), Llc Methods and apparatus to extract data encoded in media content
CN101394537B (en) * 2008-10-29 2010-08-18 中兴通讯股份有限公司 Mobile phone television terminal implementing interactive chat and implementation method thereof
US8508357B2 (en) * 2008-11-26 2013-08-13 The Nielsen Company (Us), Llc Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking
KR20100063846A (en) * 2008-11-28 2010-06-14 엘지전자 주식회사 Mobile terminal and method for purchasing broadcast product thereof
US8538815B2 (en) 2009-02-17 2013-09-17 Lookout, Inc. System and method for mobile device replacement
US9955352B2 (en) 2009-02-17 2018-04-24 Lookout, Inc. Methods and systems for addressing mobile communications devices that are lost or stolen but not yet reported as such
US8467768B2 (en) 2009-02-17 2013-06-18 Lookout, Inc. System and method for remotely securing or recovering a mobile device
US8855601B2 (en) 2009-02-17 2014-10-07 Lookout, Inc. System and method for remotely-initiated audio communication
US9042876B2 (en) 2009-02-17 2015-05-26 Lookout, Inc. System and method for uploading location information based on device movement
US8577345B2 (en) * 2009-03-02 2013-11-05 First Data Corporation Systems, methods, and apparatus for providing promotion information to a mobile device
US20100222037A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, Methods, and Apparatus for Providing Terms and Conditions and Program Enrollment Information to a Mobile Device
US20100222087A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods and apparatus for communicating information to a mobile device in a broadcast signal
US8577346B2 (en) * 2009-03-02 2013-11-05 First Data Corporation Systems, methods, and apparatus for receiving promotion information by a mobile device
US20100222038A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods, and devices for communicating supplemental information to mobile devices
US20100223120A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods, and devices for administering consumer reward programs through the use of tones sent to mobile devices
US9077800B2 (en) * 2009-03-02 2015-07-07 First Data Corporation Systems, methods, and devices for processing feedback information received from mobile devices responding to tone transmissions
US20100222088A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods and apparatus for receiving information by a mobile device
US20100223138A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods and apparatus for marketing by communicating tones to a mobile device
US20100222100A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods and apparatus for facilitating communication between mobile devices
US20100222072A1 (en) * 2009-03-02 2010-09-02 First Data Corporation Systems, methods and apparatus for providing information to a mobile device
US8606638B2 (en) * 2009-03-02 2013-12-10 First Data Corporation Systems, methods and apparatus for facilitating transactions using a mobile device
US8725121B2 (en) * 2009-03-02 2014-05-13 First Data Corporation Systems, methods, and devices for prompting mobile device users for feedback information using tone transmissions
US8522149B2 (en) * 2009-03-06 2013-08-27 At&T Intellectual Property I, L.P. System and method to visually present assets and access platforms for the assets
US9357065B2 (en) * 2009-03-18 2016-05-31 Centurylink Intellectual Property Llc System, method and apparatus for transmitting audio signals over a voice channel
CN102625982B (en) 2009-05-01 2015-03-18 尼尔森(美国)有限公司 Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US8374317B2 (en) * 2009-05-07 2013-02-12 International Business Machines Corporation Interactive voice response (IVR) system call interruption handling
US20100319043A1 (en) * 2009-06-11 2010-12-16 Microsoft Corporation Interactive television architecture
US20100319018A1 (en) * 2009-06-12 2010-12-16 Frank Zazza Directing Interactive Content
US10049379B2 (en) 2009-06-12 2018-08-14 Rentrak Corporation Quantitative branding analysis
US20100324977A1 (en) * 2009-06-18 2010-12-23 First Data Corporation Systems, methods, and apparatus for providing promotional information to a mobile asset
US8510247B1 (en) 2009-06-30 2013-08-13 Amazon Technologies, Inc. Recommendation of media content items based on geolocation and venue
US9841282B2 (en) * 2009-07-27 2017-12-12 Visa U.S.A. Inc. Successive offer communications with an offer recipient
US20110035278A1 (en) 2009-08-04 2011-02-10 Visa U.S.A. Inc. Systems and Methods for Closing the Loop between Online Activities and Offline Purchases
US20110035280A1 (en) 2009-08-04 2011-02-10 Visa U.S.A. Inc. Systems and Methods for Targeted Advertisement Delivery
WO2011019759A2 (en) * 2009-08-10 2011-02-17 Visa U.S.A. Inc. Systems and methods for targeting offers
US10628835B2 (en) 2011-10-11 2020-04-21 Consumeron, Llc System and method for remote acquisition and deliver of goods
US11238465B2 (en) 2009-08-26 2022-02-01 Consumeron, Llc System and method for remote acquisition and delivery of goods
US20110071843A1 (en) * 2009-09-18 2011-03-24 Michael Gilvar Occurrence marketing tool
US9031860B2 (en) 2009-10-09 2015-05-12 Visa U.S.A. Inc. Systems and methods to aggregate demand
US9342835B2 (en) 2009-10-09 2016-05-17 Visa U.S.A Systems and methods to deliver targeted advertisements to audience
US20110087519A1 (en) * 2009-10-09 2011-04-14 Visa U.S.A. Inc. Systems and Methods for Panel Enhancement with Transaction Data
US8595058B2 (en) 2009-10-15 2013-11-26 Visa U.S.A. Systems and methods to match identifiers
US20110093324A1 (en) 2009-10-19 2011-04-21 Visa U.S.A. Inc. Systems and Methods to Provide Intelligent Analytics to Cardholders and Merchants
US8676639B2 (en) 2009-10-29 2014-03-18 Visa International Service Association System and method for promotion processing and authorization
US8626705B2 (en) 2009-11-05 2014-01-07 Visa International Service Association Transaction aggregator for closed processing
US8397301B2 (en) 2009-11-18 2013-03-12 Lookout, Inc. System and method for identifying and assessing vulnerabilities on a mobile communication device
US20110125565A1 (en) 2009-11-24 2011-05-26 Visa U.S.A. Inc. Systems and Methods for Multi-Channel Offer Redemption
US9264159B2 (en) * 2009-12-10 2016-02-16 Mobitv, Inc. Distributed contribution of disparate interactive elements
US20110161813A1 (en) * 2009-12-31 2011-06-30 Mobitv, Inc. Data measurement and feedback mechanism using an application framework
US8583484B1 (en) 2010-01-29 2013-11-12 Google Inc. Frequency optimization of advertisement insertion in media streams
US8340689B2 (en) * 2010-02-06 2012-12-25 Microsoft Corporation Commercially subsidized mobile communication devices and services
US9693013B2 (en) * 2010-03-08 2017-06-27 Jivox Corporation Method and apparatus to deliver video advertisements with enhanced user interactivity
US8315920B2 (en) * 2010-03-09 2012-11-20 At&T Intellectual Property I, L.P. Method for automating onboarding of user generated ringback tones to sales distribution channel
US9094709B2 (en) 2010-04-09 2015-07-28 Lg Electronics Inc. Image display apparatus and method for operating the same
US9638786B2 (en) 2010-07-22 2017-05-02 Mobixity, Inc. System and method for locating a mobile terminal in a finite location
US10007915B2 (en) 2011-01-24 2018-06-26 Visa International Service Association Systems and methods to facilitate loyalty reward transactions
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US8972295B2 (en) * 2011-05-23 2015-03-03 Visible Market, Inc. Dynamic visual statistical data display and method for limited display device
US20120310750A1 (en) * 2011-06-01 2012-12-06 Intercast Networks, Inc. Interface and module for real-time advertising presentation
US8738765B2 (en) 2011-06-14 2014-05-27 Lookout, Inc. Mobile device DNS optimization
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
US9209978B2 (en) 2012-05-15 2015-12-08 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
JP5903783B2 (en) * 2011-06-30 2016-04-13 ソニー株式会社 Server apparatus and information processing apparatus
US20140207603A1 (en) * 2011-08-09 2014-07-24 Yaron Orenstein System for Personalizing a Notification Message
US8788881B2 (en) 2011-08-17 2014-07-22 Lookout, Inc. System and method for mobile device push communications
US10223707B2 (en) 2011-08-19 2019-03-05 Visa International Service Association Systems and methods to communicate offer options via messaging in real time with processing of payment transaction
CN102957947A (en) * 2011-08-25 2013-03-06 曾凯祥 Network interaction system and network interaction method for instantly-broadcasted content
US11599915B1 (en) 2011-10-25 2023-03-07 Auddia Inc. Apparatus, system, and method for audio based browser cookies
US20130254159A1 (en) * 2011-10-25 2013-09-26 Clip Interactive, Llc Apparatus, system, and method for digital audio services
FR2989244B1 (en) * 2012-04-05 2014-04-25 Current Productions MULTI-SOURCE VIDEO INTERFACE AND NAVIGATION
US9628573B1 (en) 2012-05-01 2017-04-18 Amazon Technologies, Inc. Location-based interaction with digital works
US8819738B2 (en) 2012-05-16 2014-08-26 Yottio, Inc. System and method for real-time composite broadcast with moderation mechanism for multiple media feeds
US9407443B2 (en) 2012-06-05 2016-08-02 Lookout, Inc. Component analysis of software applications on computing devices
US9589129B2 (en) 2012-06-05 2017-03-07 Lookout, Inc. Determining source of side-loaded software
US9584835B2 (en) 2012-09-06 2017-02-28 Decision-Plus M.C. Inc. System and method for broadcasting interactive content
US10225597B2 (en) 2012-10-09 2019-03-05 Comcast Cable Communications, Llc Transmission and consumption of time-shifted content in a one-way communication environment
US8655307B1 (en) 2012-10-26 2014-02-18 Lookout, Inc. System and method for developing, updating, and using user device behavioral context models to modify user, device, and application state, settings and behavior for enhanced user security
US11295344B2 (en) * 2012-12-12 2022-04-05 Rokt Pte Ltd Digital advertising system and method
US20140180818A1 (en) * 2012-12-20 2014-06-26 Custom Radio Network, Inc. System and method for streaming customized commercial radio-style broadcasts to business establishments
US9208215B2 (en) 2012-12-27 2015-12-08 Lookout, Inc. User classification based on data gathered from a computing device
US9374369B2 (en) 2012-12-28 2016-06-21 Lookout, Inc. Multi-factor authentication and comprehensive login system for client-server networks
US8855599B2 (en) 2012-12-31 2014-10-07 Lookout, Inc. Method and apparatus for auxiliary communications with mobile communications device
US9424409B2 (en) 2013-01-10 2016-08-23 Lookout, Inc. Method and system for protecting privacy and enhancing security on an electronic device
US9313544B2 (en) 2013-02-14 2016-04-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US11070860B2 (en) * 2013-02-14 2021-07-20 Comcast Cable Communications, Llc Content delivery
US10366418B1 (en) * 2013-05-30 2019-07-30 Ca, Inc. Method and system for providing a relevant message using a smart radio
US20140359444A1 (en) * 2013-05-31 2014-12-04 Escape Media Group, Inc. Streaming live broadcast media
US9711152B2 (en) 2013-07-31 2017-07-18 The Nielsen Company (Us), Llc Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio
US20150039321A1 (en) 2013-07-31 2015-02-05 Arbitron Inc. Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device
US9854013B1 (en) 2013-10-16 2017-12-26 Google Llc Synchronous communication system and method
CN103561288A (en) * 2013-10-17 2014-02-05 深圳市同洲电子股份有限公司 Method, device and system for correlating users through video
US9642008B2 (en) 2013-10-25 2017-05-02 Lookout, Inc. System and method for creating and assigning a policy for a mobile communications device based on personal data
CN103530058A (en) * 2013-10-30 2014-01-22 深圳市中兴移动通信有限公司 Method for dividing screen freely and mobile terminal
US9538223B1 (en) 2013-11-15 2017-01-03 Google Inc. Synchronous communication system and method
US10122747B2 (en) 2013-12-06 2018-11-06 Lookout, Inc. Response generation after distributed monitoring and evaluation of multiple devices
US9753796B2 (en) 2013-12-06 2017-09-05 Lookout, Inc. Distributed monitoring, evaluation, and response for multiple devices
US9628538B1 (en) 2013-12-13 2017-04-18 Google Inc. Synchronous communication
US9788079B2 (en) * 2014-03-05 2017-10-10 Ricoh Co., Ltd. Generating enhanced advertisements based on user activity
US10354268B2 (en) 2014-05-15 2019-07-16 Visa International Service Association Systems and methods to organize and consolidate data for improved data storage and processing
US20150373072A1 (en) * 2014-05-23 2015-12-24 David Moricca Remote Streaming of Media Content
US10440499B2 (en) 2014-06-16 2019-10-08 Comcast Cable Communications, Llc User location and identity awareness
US10650398B2 (en) 2014-06-16 2020-05-12 Visa International Service Association Communication systems and methods to transmit data among a plurality of computing systems in processing benefit redemption
US10438226B2 (en) 2014-07-23 2019-10-08 Visa International Service Association Systems and methods of using a communication network to coordinate processing among a plurality of separate computing systems
US10045090B2 (en) 2014-08-11 2018-08-07 Comcast Cable Communications, Llc Merging permissions and content access
CN104461724A (en) * 2014-12-23 2015-03-25 深圳市中兴移动通信有限公司 Method and device for controlling split screens of terminal
US9691085B2 (en) 2015-04-30 2017-06-27 Visa International Service Association Systems and methods of natural language processing and statistical analysis to identify matching categories
EP3289510B1 (en) 2015-05-01 2020-06-17 Lookout Inc. Determining source of side-loaded software
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US20180176628A1 (en) * 2015-06-30 2018-06-21 Sharp Kabushiki Kaisha Information device and display processing method
CN106850719B (en) 2015-12-04 2021-02-05 珠海金山办公软件有限公司 Data transmission method and device
CN105681872B (en) * 2016-01-29 2019-03-29 广州酷狗计算机科技有限公司 Information interacting method and device during live streaming
CN106157057A (en) * 2016-06-11 2016-11-23 苏州市亿买电子商务有限公司 Online trading platform
CN106488144B (en) * 2016-10-27 2019-06-11 浙江广播电视集团 A kind of system and method that multi-source information convergence send studio real-time interactive to show
US11115720B2 (en) * 2016-12-06 2021-09-07 Facebook, Inc. Providing a live poll within a video presentation
US11630688B2 (en) * 2017-02-02 2023-04-18 Samsung Electronics Co., Ltd. Method and apparatus for managing content across applications
US10218697B2 (en) 2017-06-09 2019-02-26 Lookout, Inc. Use of device risk evaluation to manage access to services
CN107801046A (en) * 2017-09-26 2018-03-13 北京潘达互娱科技有限公司 Article multimedia information display method, device, system, electronic equipment and medium
CN107911733A (en) * 2017-11-08 2018-04-13 北京潘达互娱科技有限公司 Message treatment method and device
CN107948742A (en) * 2017-11-10 2018-04-20 北京潘达互娱科技有限公司 A kind of any active ues lookup method and device
CN108040286A (en) * 2017-11-28 2018-05-15 北京潘达互娱科技有限公司 Video previewing method, device, electronic equipment and computer-readable recording medium
CN107948715A (en) * 2017-11-28 2018-04-20 北京潘达互娱科技有限公司 Live network broadcast method and device
CN108322787A (en) * 2018-02-08 2018-07-24 北京潘达互娱科技有限公司 Video stream distributing method, device and electronic equipment
CN108377396A (en) * 2018-02-13 2018-08-07 北京潘达互娱科技有限公司 A kind of live streaming method for recording, device and equipment
CN109032732B (en) * 2018-07-11 2020-07-07 Oppo广东移动通信有限公司 Notification display method and device, storage medium and electronic equipment
US10848836B2 (en) * 2018-12-28 2020-11-24 Dish Network L.L.C. Wager information based prioritized live event display system
CN109831674A (en) * 2019-01-08 2019-05-31 北京潘达互娱科技有限公司 A kind of setting of barrage and rendering method, calculate equipment and storage medium at device
CN109756771A (en) * 2019-01-08 2019-05-14 北京潘达互娱科技有限公司 A kind of user's sort method, calculates equipment and storage medium at device
CN109831690B (en) * 2019-02-22 2021-04-23 北京达佳互联信息技术有限公司 Method and device for displaying and sending barrage message, terminal and server
US11663218B2 (en) 2019-09-18 2023-05-30 Cgip Holdco, Llc Systems and methods for associating dual-path resource locators with streaming content
CN112995759A (en) 2019-12-13 2021-06-18 腾讯科技(北京)有限公司 Interactive service processing method, system, device, equipment and storage medium
US20220191594A1 (en) * 2020-12-16 2022-06-16 Facebook, Inc. Social network live events
US11790168B2 (en) * 2021-01-29 2023-10-17 Ncr Corporation Natural language and messaging system integrated group assistant

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7448063B2 (en) * 1991-11-25 2008-11-04 Actv, Inc. Digital interactive system for providing full interactivity with live programming events
US6829368B2 (en) * 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6212359B1 (en) * 1996-07-15 2001-04-03 Gregory D. Knox Wireless Transceiver System For Digital Music
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US6990312B1 (en) * 1998-11-23 2006-01-24 Sony Corporation Method and system for interactive digital radio broadcasting and music distribution
JP2002118656A (en) * 2000-08-04 2002-04-19 Csd:Kk Advertisement through cellular phone
US6760595B2 (en) * 2000-09-06 2004-07-06 Eric Inselberg Method and apparatus for interactive audience participation at a live spectator event
US20030229549A1 (en) * 2001-10-17 2003-12-11 Automated Media Services, Inc. System and method for providing for out-of-home advertising utilizing a satellite network
US7599689B2 (en) * 2002-04-22 2009-10-06 Nokia Corporation System and method for bookmarking radio stations and associated internet addresses
US7551888B2 (en) * 2002-04-22 2009-06-23 Nokia Corporation Method and system of displaying content associated with broadcast program
US20040122733A1 (en) * 2002-12-24 2004-06-24 3M Innovative Properties Company Methods of associating a targeted advertisement with customers, methods of recording information, methods of making labels, and labels
US20050283806A1 (en) * 2004-06-18 2005-12-22 Nokia Corporation Method and apparatus for displaying user interface embedded applications on a mobile terminal or device
US20060174268A1 (en) * 2004-11-22 2006-08-03 Jyrki Matero Media device and enhancing use of media device
US20060168640A1 (en) * 2005-01-26 2006-07-27 Akseli Anttila Media device and enhancing use of media device
US20060242006A1 (en) * 2005-03-25 2006-10-26 Hogan Louis O Method of Fee Recovery for Free Cellular Service Through Advertising
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US8448212B2 (en) * 2005-12-02 2013-05-21 Nokia Corporation Combined receiver for DVB-H and DVB-T transmission
US20070196802A1 (en) * 2006-02-21 2007-08-23 Nokia Corporation Visually Enhanced Personal Music Broadcast
US7797441B1 (en) * 2006-05-18 2010-09-14 Sprint Communications Company L.P. Methods and systems for streaming advertising content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955581A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 Wallpaper split screen display method and equipment based on terminal screen

Also Published As

Publication number Publication date
WO2008033156A1 (en) 2008-03-20
US20080077956A1 (en) 2008-03-27
US20080065507A1 (en) 2008-03-13

Similar Documents

Publication Publication Date Title
US20080077956A1 (en) Interactive digital media services
US7567846B2 (en) Interactive audio content delivery system and method
US20200221291A1 (en) Content Delivery System and Method
US20180189800A1 (en) Radio broadcast content synchronization
US8310985B2 (en) Interactive radio advertising and social networking
US7787818B2 (en) Customized content delivery system and method
US8918333B2 (en) Method, system and apparatus for interactive radio advertising
CN100401770C (en) Mobile terminal interactivity with multimedia programming
US8462645B1 (en) Interactive advertising system, business methods and software
US20090158136A1 (en) Methods and systems for video messaging
US20140046775A1 (en) Method, system and apparatus for synchronizing radio content and external content
JP2008512737A (en) Apparatus, system and method for compensating broadcast sources
US20090157480A1 (en) Intelligent broadcast techniques to optimize wireless device bandwidth usage
CN103069827B (en) System and method for receiving and synchronizing content on a communication device
Funk The future of mobile shopping: The interaction between lead users and technological trajectories in the Japanese market
KR20030079160A (en) Method of interactive multimedia service using mobile terminal as interactive multimedia medium
JP2004152073A (en) Method for distributing advertisement during communication, system for distributing advertisement during communication, service providing server device, program for distributing advertisement and computer-readable recording medium
WO2011110689A1 (en) System for interactive consumer participation in a media program
KR101165414B1 (en) System for providing advertisement service using call
KR20070045372A (en) Mobile communication terminal and method for providing detailed information of web server linked to ad of dmb
Garito Mobile Business and Mobile TV: Available Technologies, Future Opportunities and New Marketing Trends
WO2012104855A1 (en) Mobile video streaming system with contextual advertising and dynamic transcoding
Catanzaro et al. Media Company: an empirical analysis about the mobile channel

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

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

Country of ref document: EP

Kind code of ref document: A1