US20060075425A1 - System, method and computer program for content management in conjunction with a file download - Google Patents
System, method and computer program for content management in conjunction with a file download Download PDFInfo
- Publication number
- US20060075425A1 US20060075425A1 US11/254,315 US25431505A US2006075425A1 US 20060075425 A1 US20060075425 A1 US 20060075425A1 US 25431505 A US25431505 A US 25431505A US 2006075425 A1 US2006075425 A1 US 2006075425A1
- Authority
- US
- United States
- Prior art keywords
- content
- broadcast
- file
- content identifier
- request
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004590 computer program Methods 0.000 title claims description 20
- 230000000694 effects Effects 0.000 claims abstract description 44
- 230000000977 initiatory effect Effects 0.000 claims abstract description 10
- 230000004044 response Effects 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 4
- 230000002452 interceptive effect Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000000153 supplemental effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43622—Interfacing an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Definitions
- Embodiments of the invention relate generally to communications systems, and more particularly, to methods, systems, and computer program products for implementing interactive content-based activities over a network.
- broadcast industry Another area that is experiencing growth in technology is the broadcast industry.
- the development of new standards in broadcast communications have enabled broadcast enterprises to deliver a variety of information, both related and unrelated to a broadcast, along with the actual broadcast content (e.g., music, audio/video programming, news, etc.).
- the broadcast-receiving device is enabled with the standard, it can receive, translate, and respond to the delivered information.
- a display on the receiving device e.g., car stereo
- information relating to content such as a song
- information unrelated to the content being broadcast such as advertising
- the technology does not currently support interactive communications between a broadcast recipient and the sources related to the content broadcast. For example, in response to hearing a song broadcast on a recipient's receiving device, the recipient may desire to contact a source to purchase the song (e.g., via download or placing an order with a music provider) at the time of the broadcast or shortly thereafter.
- Exemplary embodiments include a method for advertising in conjunction with a file download including: selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast; initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request comprises a digital rights management function; embedding an advertisement in to a file; and downloading the file associated with the content identifier.
- Exemplary embodiments also include a system for advertising in conjunction with a file download including: means for selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast; means for initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating the request comprises a digital rights management function; means for inserting an advertisement in to a file; and means for downloading the file associated with the content identifier.
- FIG. 1 is a block diagram of a system upon which interactive content-based activities may be implemented in exemplary embodiments
- FIG. 2 is a block diagram of a content receiver and its components in exemplary embodiments
- FIG. 3 is a block diagram of a content storage/player and its components in exemplary embodiments
- FIG. 4 is a flow diagram of a process for implementing the interactive content-based activities in exemplary embodiments.
- FIG. 5 is a flow diagram of a process for advertising in conjunction with a file download.
- the interactive content-based activities system provides a means by which a recipient of broadcast content (also referred to herein as “broadcast”) may initiate a real-time request for an item, service, or information (collectively referred to herein as “activity”) that is associated with the broadcast content.
- Broadcast content may include music, audio/video programming, advertising, news, etc., that is transmitted via, e.g., over-the-air radio frequency (RF) signals, satellite technology, or digitally over a network, to name a few.
- RF radio frequency
- a unique content identifier is assigned to each broadcast event or segment within a broadcast event and is transmitted together with the broadcast event.
- a recipient of the broadcast content may initiate a request for an activity that is related to the broadcast content. The request may be initiated during the broadcast or sometime after the broadcast has completed.
- the exemplary system of FIG. 1 includes a broadcast host system 102 in communication with a content receiver 104 .
- Broadcast host system 102 provides broadcast content (e.g., music, programming, sports, news, advertising, etc.) to content receiver 104 via a transmissions means such as over-the-air radio frequency (RF) signals or a digital network (e.g., broadband digital subscriber line (DSL)).
- RF radio frequency
- DSL broadband digital subscriber line
- broadcast host system 102 also transmits supplementary content information in the form of digital encoded signals.
- the supplementary content information may include for example, the identification of the broadcast host system, the artist/composer/owner of the content, the title of the content, a content identifier that distinguishes the content from other broadcast items, or other information related to the broadcast event.
- Broadcast host system 102 may be a radio station or Internet radio service provider that transmits audio content, a television or other audio/video content service provider, or other similar type of content provider system.
- the content that is broadcast may comprise any type of media (e.g., video, images, text, etc.).
- broadcast host system 102 is a broadcast radio station that transmits content via radio frequency (RF) signals.
- Broadcast host system 102 provides Radio Data System (RDS), Radio Broadcast Data System (RBDS), or similar type of service to its customers.
- RDS Radio Data System
- RBDS Radio Broadcast Data System
- radio stations may transmit supplementary information associated with the broadcast content in the form of encoded digital signals that are received and analyzed by an RDS/RBDS-enabled receiver.
- RDS/RBDS technology enables a receiver to identify the radio station it is tuned into, offers the ability to pre-select programming types from available stations (e.g., music only content), a broadcast intercept feature that provides traffic advisory information, as well as other capabilities.
- RDS and RBDS specifications have been adopted by official standardization bodies such as the European Center for Electro technical Standardization (CENELEC) in Europe, as well as the National Radio System Committee (NRSC) of the National Association of Broadcasters® (NAB) and the Electronic Industries Association (EIA) in the United States.
- CENELEC European Center for Electro technical Standardization
- NRSC National Radio System Committee
- NAB National Association of Broadcasters®
- EIA Electronic Industries Association
- content receiver 104 receives broadcast signals (e.g., RF, data, satellite) from broadcast host system 102 , translates the signals, and presents the resulting content to a broadcast recipient.
- broadcast signals e.g., RF, data, satellite
- Content receiver 104 may also receive audio content from other broadcast host systems (e.g., multiple radio stations) within its range.
- content receiver 104 is a radio that is RDS/RBDS enabled.
- the radio described above with respect to the content receiver 104 may employ a global positioning system (GPS) device.
- GPS global positioning system
- content receiver is an RDS/RBDS-enabled home stereo system that receives RF signals from broadcast host system 102 .
- Content receiver 104 converts the signals to audio signals and presents the resulting audio content to a listener as well as the supplementary data facilitated by the RDS/RBDS services.
- content receiver 104 may be a television or personal computer that receives broadcast content via a network, e.g., digital subscriber line (DSL) or cable services.
- DSL digital subscriber line
- content storage/player 106 includes an intelligent device that stores and plays recorded or downloaded content.
- Content storage/player 106 may communicate with content receiver 104 via a Universal Serial Bus (USB) cable or via wireless technologies, e.g., BluetoothTM or short messaging service (SMS) or other communication mechanism.
- Content storage/player 106 may also include input/output controls or options as well as a user interface for implementing the interactive content-based activities as will be described further herein.
- user interface may vary from one type of content device to another (e.g., voice prompts and selections via key depressions may be used on a cellular telephone, web page user interface screen for a computer user, etc.); however, in exemplary embodiments the functionality of the user interface remains the same across all content storage/player devices.
- Content storage/player 106 may be a portable device that includes digital recording and playback features such as those provided by, e.g., an iPod® player by Apple Computer, Inc® of Cupertino, Calif., or an iAUDIO M3® by Cowon Systems, Inc. of Seoul, Korea.
- content storage/player 106 may be a web-enabled cellular telephone, personal digital assistant (PDA), a computer, an Internet-enabled television or other media device accessible via a network.
- PDA personal digital assistant
- Content storage/player 106 may store a variety of content such as digital games, pictures, and personal data (e.g., calendars, organizers, etc.). Content storage/player 106 may play recorded music in an audio format such as Moving Picture Experts Group Audio Level 3 (MP3), Advanced Streaming Format (ASF), or WAV.
- MP3 Moving Picture Experts Group Audio Level 3
- ASF Advanced Streaming Format
- content receiver 104 and content storage/player 106 comprise a single unit.
- content receiver 104 and content storage/player 106 may comprise a personal computer.
- the personal computer receives broadcast content, e.g., Internet radio over a network.
- the personal computer may include software for identifying participating Internet radio stations and receive broadcast content in the form of distributed streaming audio.
- the computer may comprise a desktop, laptop, or other similar general-purpose computing device known in the art.
- the computer may include memory (e.g., removable storage media, hard disk drive) for storing information such as files, documents, images, audio, applications, and multimedia.
- Transaction server 110 may communicate with content storage/player 106 via a network 108 .
- Content storage/player 106 (or both of content receiver 104 and content storage/player 106 if they comprise a single unit) may communicate with transaction server 110 utilizing one or a combination of communications technologies including, e.g., satellite or cellular technology, wireless technologies, circuit-switched networking, and packet-switched networking, among others.
- transaction server 110 operates as a database server and coordinates access to applications and data stored on the storage device 112 .
- the transaction server 110 depicted in the system of FIG. 1 may be implemented using one or more servers operating in response to a computer program stored in a storage medium accessible by the server 110 .
- the transaction server 110 may operate as a network server (e.g., a web server) to communicate with requesting devices such as content storage/player 106 .
- the transaction server 110 handles sending and receiving information to and from the content storage/player 106 and can perform associated tasks.
- the transaction server 110 may also include a firewall to prevent unauthorized access to the server and enforce any limitations on authorized access. For instance, an administrator may have access to the entire system and have authority to modify portions of the system.
- a firewall may be implemented using conventional hardware and/or software as is known in the art.
- the transaction server 110 may also operate as an application server.
- the transaction server 110 executes one or more computer programs (i.e., an application for implementing the interactive content-based activities) to provide the functions described herein.
- the content storage/player 106 and the transaction server 110 may share processing by providing an application (e.g., java applet) to the content storage/player 106 .
- the content storage/player 106 may include a stand-alone software application for performing a portion or all of the processing described herein.
- separate servers may be utilized to implement the network server functions and the application server functions.
- a single server executing computer programs to perform the requisite functions may implement the network server, the firewall, and the application server.
- the storage device 112 includes data relating to broadcast content, supplementary information such as broadcast sources and content identifiers, as well as associated content and may be implemented using a variety of devices for storing electronic information. It is understood that the storage device 112 may be implemented using memory contained in the transaction server 110 or it may be a separate physical device. The storage device 112 is logically addressable as a consolidated data source across a distributed environment that includes network 108 . Information stored in the storage device 112 may be retrieved and manipulated via the transaction server 110 . Content identifiers are associated with specific broadcast content. Supplementary information that is broadcast associated with the broadcast content may include an activity identifier. Activity identifiers may indicate what type(s) of activities may be requested in response to the presentation of the broadcast content.
- Activities are executed in response to requests received via the corresponding activity identifiers.
- the following table illustrates sample content and supplemental information.
- a broadcast recipient hears a song that is received along with a corresponding content identifier “MU1000893” and activity identifier.
- the recipient transmits a request to server 110 that includes the content identifier and activity identifier.
- Exemplary Activity Identifiers may include: Download Song, Purchase Item, Enter Contest, Vote, Request More Info, Go to Website, Call Now, and Show Map.
- the transaction server 110 then implements the request by enabling the recipient to download the song heard in the broadcast to the content storage/player 106 . Details of this process are described further in FIG. 4 .
- the system of FIG. 1 also includes a network 108 .
- the network 108 may be any type of known network including, but not limited to, a wide area network (WAN), a local area network (LAN), a global network (e.g. Internet), a virtual private network (VPN), and an intranet.
- the network 108 may be implemented using a wireless network or any kind of physical network implementation known in the art.
- Content receiver 104 includes a display means 202 for presenting information (including supplementary information) relating to a broadcast to a recipient.
- a broadcast receiver 204 receives and translates broadcast signals, including the supplementary data, that are transmitted using over-the-air RF signaling means 210 or may be data signals (e.g., data packets) that are transmitted using, e.g., a packet-switched network 212 .
- Broadcast receiver 204 then sends the translated supplemental data to the display means 202 .
- supplementary information presented in display means 202 includes an artist name, song title, and station identification.
- the content identifier of the current broadcast event may be displayed.
- the content identifier of a current broadcast may be stored in memory 204 residing within content receiver 104 .
- a log of recently broadcast content identifiers, activity identifiers, and other supplementary information may be stored in memory 208 .
- Content receiver 104 also includes a local data transceiver 206 that communicates with content storage/player 106 via wireless means (e.g., short messaging service, BluetoothTM, etc.) 214 or may communicate with content storage/player 106 via wire line means (e.g., USB cable) 216 .
- wireless means e.g., short messaging service, BluetoothTM, etc.
- Content storage/player 106 includes a display means 302 , a memory 308 , a local data transceiver 306 , and a network data transceiver 304 .
- content storage/player 106 may communicate with content receiver 104 via wireless means (e.g., short messaging service, BluetoothTM, etc.) 214 or may communicate with content receiver 104 via wireline means (e.g., USB cable) 216 . This communication is facilitated by the local data transceiver 306 of content storage/player 106 .
- wireless means e.g., short messaging service, BluetoothTM, etc.
- wireline means e.g., USB cable
- Memory 308 may store content in accordance with the type of content storage/player 106 being utilized (e.g., a digital music player storing audio content, a personal computer storing video, etc.). Memory 308 may also store an executable application for implementing the interactive content-based activities described herein. Memory 308 may communicate with display 302 when a recipient initiates a request via input controls on content storage/player 106 . Network data transceiver 304 communicates with transaction server 110 over a wireless network 314 or wireline network 316 similar to those described above.
- FIG. 4 An exemplary process for implementing the interactive content-based activities will now be described with respect to FIG. 4 .
- the processes described with respect to FIG. 4 refer to broadcast content consisting of music and the requested activity refers to a request to download a song file.
- the processes described herein may be applied to the processes described herein.
- content receiver 104 from broadcast host system 102 receives a broadcast.
- the broadcast content also includes supplementary information (e.g., the identification of the broadcast host system, the artist/composer/owner of the content, the title of the content, an activity identifier, a content identifier that distinguishes the content from other broadcast items, associated advertising or other content, a WWW URL, or other associated content) via RDS/RBDS or other technologies.
- Content receiver 104 stores the content identifier at step 404 and may also store a log of recent broadcasts, which includes one, or more of the above associated supplemental information items.
- the individual selects an option on the content storage/player 106 in order to execute the activity.
- the content storage/player 106 initiates a communication session with the content receiver 104 via communications means 214 or 216 , requesting the current activity identifier (if the broadcast is currently underway) or may optionally request the log from the memory 208 in content receiver 104 .
- the individual selects the desired activity identifier from the log that is shown in the display 302 of content storage/player 106 .
- An offer is presented to a user to request that an activity be executed, preferably via a visual or audible prompt.
- a request option 310 “Download Now” is shown on display 302 for selection by a recipient.
- the content storage/player 106 initiates a session over network 108 via communications means 314 or 316 and contacts transaction server 110 at step 410 .
- Transaction server 110 performs a search of storage device 112 using the content identifier as a key at step 412 .
- the activity or item mapped to the content identifier is retrieved at step 414 .
- Transaction server 110 responds to the request in accordance with the requirements defined for the activity.
- the recipient downloads the requested song.
- the interactive content-based activities system provides a means by which a recipient of broadcast content may initiate a real-time request for an item, service, or information that is associated with the broadcast content.
- Broadcast content may include a variety of media types that are transmitted over a network.
- a unique content identifier that is assigned to each broadcast event is transmitted along with the broadcast event and is used by a recipient to initiate a request for an activity related to the broadcast content. The request may be initiated during the broadcast or for a defined period of time after the broadcast has completed.
- the interactive content-based activities system includes a digital rights management function.
- the transaction server 110 may assign a Digital Rights Management (DRM) key to downloaded file or content responsive to the request for the downloaded file.
- DRM Digital Rights Management
- the transaction server 110 , broadcast host system 102 , or the storage device 112 can control the scope of the rights transferred to the user by the use of the DRM key.
- the broadcast host system 102 may wish to allow unlimited distribution of certain content, such as promotional or advertising materials, while restricting the duplication or distribution of other content, such as songs or movies.
- the broadcast host system 102 may utilize the content identifier to determine the scope of rights conveyed in the DRM key. Many other restrictions on the use of the downloaded content, such as a limit on the number of times a piece of content may be played or otherwise accessed, can be implemented through the use of the content identifier and the DRM key.
- the DRM key or content identifier may be transmitted from the content receiver 104 or the content storage recorder 106 to the broadcast host system 102 .
- the broadcast host system 102 may use the re-transmitted DRM key or content identifier to track the content identifier associated with each piece of downloaded content or each file downloaded.
- the broadcast host system 102 will be able to collect valuable marketing data on numerous aspects of the business, such as the number of times a specific piece of content is downloaded, what time of the day the content was downloaded, and how many distinct users downloaded the content. Additionally, through the use of free downloads and other incentives the broadcast host systems 102 may be able to more accurately measure and track the listening behavior the users.
- the interactive content-based activities system includes the ability to charge users for downloading content from the storage device 112 .
- the broadcast host system 102 and the transaction server 110 may employ various methods for charging users for downloading content from the storage device 112 .
- a user may purchase content credits from the broadcast host system 102 and use the content credits when contacting the transaction server to initiate a download session.
- the content credits may be specific to a particular broadcast host system 102 or may be capable of being used to purchase content from multiple broadcast host systems 102 .
- a user may have a prepaid or credit account set up with the broadcast host system 102 and the transaction server would debit or charge the user's account when a download request is initiated.
- the rights conveyed by the DRM key may be determined set by the broadcast host 102 responsively to a payment made by the user.
- the broadcast host system 102 may allow for free downloads with a limited number of uses or with other restrictions on the use of the downloaded content or file. Additionally, the broadcast host system 102 may allow the user the option of making a payment to download a file or content that has fewer restrictions on its use.
- the file or content that the user downloads includes embedded advertising materials.
- the broadcast host system 102 may provide content that includes permanent advertisements for download.
- the advertisements may be used to subsidize the cost of the license for the downloaded content or other costs.
- the advertisements may be related to the downloaded content, for example the advisement may be promoting an upcoming concert for the artist whose song was downloaded.
- the DRM key may be adjusted by the content receiver 104 or the content storage recorder 106 .
- a downloaded file that includes an embedded advertisement may require that the advertisement be played for a specific number of time or until a specific date at which point the DRM key may be modified to change the restrictions on the use of the downloaded file.
- the DRM key may be modified to allow the user to remove the embedded advertisement once a predetermined condition has been met.
- the broadcast host system 102 can use the interactive content-based activities system for wide range of commercial activities.
- the broadcast host system 102 could include additional information in the content identifier that would enable a user to download additional content that is related to the broadcast content, such as different songs from the same artist or off of the same collection or playlist, or artist, genres, or collections/playlists.
- the content receiver 104 or the content storage recorder 106 includes the functionality to allow the user to view or hear a program guide of upcoming broadcast content. The user may then initiate a download request before the content is actually broadcast and the content receiver 104 or the content storage recorder 106 will download the content from the storage device 112 or capture and store the broadcast content.
- the content identifier may be utilized by the user to access special offers provided by the broadcast host system 102 .
- the content identifier may be used to purchase concert tickets before the tickets are available to the public.
- FIG. 5 a flow diagram of a process for advertising in conjunction with a file download is generally depicted.
- the step shown at process block 502 is selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast.
- the next step in the process, shown at process block 504 is to initiate a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request comprises a digital rights management function.
- the process for advertising in conjunction with a file download also includes embedding an advertisement in to a file, as shown at process block 506 .
- the final step in the process shown at process block 508 is downloading the file associated with the content identifier.
- embodiments may be in the form of computer-implemented processes and apparatuses for practicing those processes.
- the invention is embodied in computer program code executed by one or more network elements.
- Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- the computer program code segments configure the microprocessor to create specific logic circuits.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Marketing (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Computer Security & Cryptography (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
A method for advertising in conjunction with a file download including: selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast; initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request includes a digital rights management function; and downloading the file associated with the content identifier, wherein said file includes an embedded advertisement.
Description
- This is a continuation-in-part application of U.S. non-provisional application Ser. No. 10/958,813, the contents of which are incorporated by reference herein, filed Oct. 5, 2004.
- Embodiments of the invention relate generally to communications systems, and more particularly, to methods, systems, and computer program products for implementing interactive content-based activities over a network.
- Continuous advancements made with respect to technologies associated with the electronics industry have resulted in significant improvements in various product features of electronics devices such as personal and desktop computers, DVD players, and stereo systems, to name a few. For example, computer manufacturers now offer increased memory capacity, faster processors, longer battery life, etc. At the same time, electronics manufacturers are continuously striving to reduce the overall size of many of these devices, without sacrificing any of these improved features, in order to satisfy the demand for portability. As with standard or traditional electronics devices, portable electronics devices such as digital music players, personal digital assistants (PDAs) or ‘pocket PCs’, and the like are becoming increasing popular. Accordingly, electronics manufacturers and various service providers are constantly searching for new ways to provide value to the consumers of these devices in order to gain and maintain a competitive edge over their industry counterparts.
- Another area that is experiencing growth in technology is the broadcast industry. The development of new standards in broadcast communications have enabled broadcast enterprises to deliver a variety of information, both related and unrelated to a broadcast, along with the actual broadcast content (e.g., music, audio/video programming, news, etc.). As long as the broadcast-receiving device is enabled with the standard, it can receive, translate, and respond to the delivered information. For example, a display on the receiving device (e.g., car stereo) may present information relating to content (such as a song) that is currently being broadcast such as a station identification of the broadcasting station, the artist name, and the title of the song, to name a few. Additionally, information unrelated to the content being broadcast (such as advertising) may be delivered and presented. While having this additional information may be useful, the technology does not currently support interactive communications between a broadcast recipient and the sources related to the content broadcast. For example, in response to hearing a song broadcast on a recipient's receiving device, the recipient may desire to contact a source to purchase the song (e.g., via download or placing an order with a music provider) at the time of the broadcast or shortly thereafter.
- It is desirable, therefore, to provide a means for enabling interactive communications between a recipient of a broadcast and a content provider or a source related to the broadcast content.
- Exemplary embodiments include a method for advertising in conjunction with a file download including: selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast; initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request comprises a digital rights management function; embedding an advertisement in to a file; and downloading the file associated with the content identifier.
- Exemplary embodiments also include a system for advertising in conjunction with a file download including: means for selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast; means for initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating the request comprises a digital rights management function; means for inserting an advertisement in to a file; and means for downloading the file associated with the content identifier.
- Other systems, methods, and/or computer program products according to exemplary embodiments will be or become apparent to one with skill in the art upon review of the following drawings and detailed description. It is intended that all such additional systems, methods, and/or computer program products be included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
- Referring now to the drawings wherein like elements are numbered alike in the several FIGURES:
-
FIG. 1 is a block diagram of a system upon which interactive content-based activities may be implemented in exemplary embodiments; -
FIG. 2 is a block diagram of a content receiver and its components in exemplary embodiments; -
FIG. 3 is a block diagram of a content storage/player and its components in exemplary embodiments; -
FIG. 4 is a flow diagram of a process for implementing the interactive content-based activities in exemplary embodiments; and -
FIG. 5 is a flow diagram of a process for advertising in conjunction with a file download. - In accordance with exemplary embodiments, the interactive content-based activities system provides a means by which a recipient of broadcast content (also referred to herein as “broadcast”) may initiate a real-time request for an item, service, or information (collectively referred to herein as “activity”) that is associated with the broadcast content. Broadcast content may include music, audio/video programming, advertising, news, etc., that is transmitted via, e.g., over-the-air radio frequency (RF) signals, satellite technology, or digitally over a network, to name a few. A unique content identifier is assigned to each broadcast event or segment within a broadcast event and is transmitted together with the broadcast event. Using the content identifier, a recipient of the broadcast content may initiate a request for an activity that is related to the broadcast content. The request may be initiated during the broadcast or sometime after the broadcast has completed.
- Referring now to
FIG. 1 , a block diagram of an exemplary system for implementing interactive content-based activities is generally shown. The exemplary system ofFIG. 1 includes abroadcast host system 102 in communication with acontent receiver 104.Broadcast host system 102 provides broadcast content (e.g., music, programming, sports, news, advertising, etc.) tocontent receiver 104 via a transmissions means such as over-the-air radio frequency (RF) signals or a digital network (e.g., broadband digital subscriber line (DSL)). In addition to transmitting content,broadcast host system 102 also transmits supplementary content information in the form of digital encoded signals. The supplementary content information may include for example, the identification of the broadcast host system, the artist/composer/owner of the content, the title of the content, a content identifier that distinguishes the content from other broadcast items, or other information related to the broadcast event.Broadcast host system 102 may be a radio station or Internet radio service provider that transmits audio content, a television or other audio/video content service provider, or other similar type of content provider system. Additionally, the content that is broadcast may comprise any type of media (e.g., video, images, text, etc.). - In accordance with one embodiment,
broadcast host system 102 is a broadcast radio station that transmits content via radio frequency (RF) signals.Broadcast host system 102 provides Radio Data System (RDS), Radio Broadcast Data System (RBDS), or similar type of service to its customers. For example, in addition to transmitting traditional content (e.g., music, programming, advertisements), radio stations may transmit supplementary information associated with the broadcast content in the form of encoded digital signals that are received and analyzed by an RDS/RBDS-enabled receiver. RDS/RBDS technology enables a receiver to identify the radio station it is tuned into, offers the ability to pre-select programming types from available stations (e.g., music only content), a broadcast intercept feature that provides traffic advisory information, as well as other capabilities. The RDS and RBDS specifications have been adopted by official standardization bodies such as the European Center for Electro technical Standardization (CENELEC) in Europe, as well as the National Radio System Committee (NRSC) of the National Association of Broadcasters® (NAB) and the Electronic Industries Association (EIA) in the United States. - In exemplary embodiments,
content receiver 104 receives broadcast signals (e.g., RF, data, satellite) frombroadcast host system 102, translates the signals, and presents the resulting content to a broadcast recipient.Content receiver 104 may also receive audio content from other broadcast host systems (e.g., multiple radio stations) within its range. In one embodiment,content receiver 104 is a radio that is RDS/RBDS enabled. Alternatively, the radio described above with respect to thecontent receiver 104 may employ a global positioning system (GPS) device. In other embodiments, content receiver is an RDS/RBDS-enabled home stereo system that receives RF signals frombroadcast host system 102.Content receiver 104 converts the signals to audio signals and presents the resulting audio content to a listener as well as the supplementary data facilitated by the RDS/RBDS services. In yet further embodiments,content receiver 104 may be a television or personal computer that receives broadcast content via a network, e.g., digital subscriber line (DSL) or cable services. - In exemplary embodiments, content storage/
player 106 includes an intelligent device that stores and plays recorded or downloaded content. Content storage/player 106 may communicate withcontent receiver 104 via a Universal Serial Bus (USB) cable or via wireless technologies, e.g., Bluetooth™ or short messaging service (SMS) or other communication mechanism. Content storage/player 106 may also include input/output controls or options as well as a user interface for implementing the interactive content-based activities as will be described further herein. It will be understood that the form of user interface may vary from one type of content device to another (e.g., voice prompts and selections via key depressions may be used on a cellular telephone, web page user interface screen for a computer user, etc.); however, in exemplary embodiments the functionality of the user interface remains the same across all content storage/player devices. - Content storage/
player 106 may be a portable device that includes digital recording and playback features such as those provided by, e.g., an iPod® player by Apple Computer, Inc® of Cupertino, Calif., or an iAUDIO M3® by Cowon Systems, Inc. of Seoul, Korea. In alternate embodiments, content storage/player 106 may be a web-enabled cellular telephone, personal digital assistant (PDA), a computer, an Internet-enabled television or other media device accessible via a network. - Content storage/
player 106 may store a variety of content such as digital games, pictures, and personal data (e.g., calendars, organizers, etc.). Content storage/player 106 may play recorded music in an audio format such as Moving Picture Experts Group Audio Level 3 (MP3), Advanced Streaming Format (ASF), or WAV. - In yet further embodiments,
content receiver 104 and content storage/player 106 comprise a single unit. For example, togethercontent receiver 104 and content storage/player 106 may comprise a personal computer. The personal computer receives broadcast content, e.g., Internet radio over a network. The personal computer may include software for identifying participating Internet radio stations and receive broadcast content in the form of distributed streaming audio. The computer may comprise a desktop, laptop, or other similar general-purpose computing device known in the art. The computer may include memory (e.g., removable storage media, hard disk drive) for storing information such as files, documents, images, audio, applications, and multimedia. - Also included in the exemplary system of
FIG. 1 is atransaction server 110 andstorage device 112.Transaction server 110 may communicate with content storage/player 106 via anetwork 108. Content storage/player 106 (or both ofcontent receiver 104 and content storage/player 106 if they comprise a single unit) may communicate withtransaction server 110 utilizing one or a combination of communications technologies including, e.g., satellite or cellular technology, wireless technologies, circuit-switched networking, and packet-switched networking, among others. In exemplary embodiments of the present invention,transaction server 110 operates as a database server and coordinates access to applications and data stored on thestorage device 112. - The
transaction server 110 depicted in the system ofFIG. 1 may be implemented using one or more servers operating in response to a computer program stored in a storage medium accessible by theserver 110. Thetransaction server 110 may operate as a network server (e.g., a web server) to communicate with requesting devices such as content storage/player 106. Thetransaction server 110 handles sending and receiving information to and from the content storage/player 106 and can perform associated tasks. Thetransaction server 110 may also include a firewall to prevent unauthorized access to the server and enforce any limitations on authorized access. For instance, an administrator may have access to the entire system and have authority to modify portions of the system. A firewall may be implemented using conventional hardware and/or software as is known in the art. - The
transaction server 110 may also operate as an application server. Thetransaction server 110 executes one or more computer programs (i.e., an application for implementing the interactive content-based activities) to provide the functions described herein. The content storage/player 106 and thetransaction server 110 may share processing by providing an application (e.g., java applet) to the content storage/player 106. Alternatively, the content storage/player 106 may include a stand-alone software application for performing a portion or all of the processing described herein. As previously described, it is understood that separate servers may be utilized to implement the network server functions and the application server functions. Alternatively, a single server executing computer programs to perform the requisite functions may implement the network server, the firewall, and the application server. - The
storage device 112 includes data relating to broadcast content, supplementary information such as broadcast sources and content identifiers, as well as associated content and may be implemented using a variety of devices for storing electronic information. It is understood that thestorage device 112 may be implemented using memory contained in thetransaction server 110 or it may be a separate physical device. Thestorage device 112 is logically addressable as a consolidated data source across a distributed environment that includesnetwork 108. Information stored in thestorage device 112 may be retrieved and manipulated via thetransaction server 110. Content identifiers are associated with specific broadcast content. Supplementary information that is broadcast associated with the broadcast content may include an activity identifier. Activity identifiers may indicate what type(s) of activities may be requested in response to the presentation of the broadcast content. Activities are executed in response to requests received via the corresponding activity identifiers. The following table illustrates sample content and supplemental information.Content_ID CONTENT ACTIVITY IDENTIFIER MU1000893 Song Download Song file MU1006199 Advertisement Purchase concert tix MU6974448 Station promotion Enter Contest - Referring to the example, a broadcast recipient hears a song that is received along with a corresponding content identifier “MU1000893” and activity identifier. The recipient transmits a request to
server 110 that includes the content identifier and activity identifier. Exemplary Activity Identifiers may include: Download Song, Purchase Item, Enter Contest, Vote, Request More Info, Go to Website, Call Now, and Show Map. Thetransaction server 110 then implements the request by enabling the recipient to download the song heard in the broadcast to the content storage/player 106. Details of this process are described further inFIG. 4 . - As indicated above, the system of
FIG. 1 also includes anetwork 108. Thenetwork 108 may be any type of known network including, but not limited to, a wide area network (WAN), a local area network (LAN), a global network (e.g. Internet), a virtual private network (VPN), and an intranet. Thenetwork 108 may be implemented using a wireless network or any kind of physical network implementation known in the art. - It will be understood that other types of content storage/players (e.g., digital cameras, personal video recorders, etc.) may also be utilized in implementing the interactive content-based activities. Accordingly, the content devices described above with respect to the system of
FIG. 1 are provided for illustrative purposes and are not to be construed as limiting in scope. - Turning now to the block diagram of
FIG. 2 , an exemplary content receiver and its components will now be described.Content receiver 104 includes a display means 202 for presenting information (including supplementary information) relating to a broadcast to a recipient. Abroadcast receiver 204 receives and translates broadcast signals, including the supplementary data, that are transmitted using over-the-air RF signaling means 210 or may be data signals (e.g., data packets) that are transmitted using, e.g., a packet-switchednetwork 212.Broadcast receiver 204 then sends the translated supplemental data to the display means 202. As shown in the diagram ofFIG. 2 , supplementary information presented in display means 202 includes an artist name, song title, and station identification. Optionally, the content identifier of the current broadcast event may be displayed. - The content identifier of a current broadcast, as well as the activity identifier and other supplementary information, may be stored in
memory 204 residing withincontent receiver 104. Alternatively, a log of recently broadcast content identifiers, activity identifiers, and other supplementary information may be stored inmemory 208.Content receiver 104 also includes alocal data transceiver 206 that communicates with content storage/player 106 via wireless means (e.g., short messaging service, Bluetooth™, etc.) 214 or may communicate with content storage/player 106 via wire line means (e.g., USB cable) 216. - An exemplary diagram of a content storage/player will now be described with respect to
FIG. 3 . Content storage/player 106 includes a display means 302, amemory 308, alocal data transceiver 306, and anetwork data transceiver 304. As described above, content storage/player 106 may communicate withcontent receiver 104 via wireless means (e.g., short messaging service, Bluetooth™, etc.) 214 or may communicate withcontent receiver 104 via wireline means (e.g., USB cable) 216. This communication is facilitated by thelocal data transceiver 306 of content storage/player 106. -
Memory 308 may store content in accordance with the type of content storage/player 106 being utilized (e.g., a digital music player storing audio content, a personal computer storing video, etc.).Memory 308 may also store an executable application for implementing the interactive content-based activities described herein.Memory 308 may communicate withdisplay 302 when a recipient initiates a request via input controls on content storage/player 106.Network data transceiver 304 communicates withtransaction server 110 over awireless network 314 orwireline network 316 similar to those described above. - An exemplary process for implementing the interactive content-based activities will now be described with respect to
FIG. 4 . For purposes of illustration, the processes described with respect toFIG. 4 refer to broadcast content consisting of music and the requested activity refers to a request to download a song file. However, it will be understood by those skilled in the art that any type of broadcast content and/or activity may be applied to the processes described herein. - At
step 402,content receiver 104 frombroadcast host system 102 receives a broadcast. In addition to the subject content (e.g., song), the broadcast content also includes supplementary information (e.g., the identification of the broadcast host system, the artist/composer/owner of the content, the title of the content, an activity identifier, a content identifier that distinguishes the content from other broadcast items, associated advertising or other content, a WWW URL, or other associated content) via RDS/RBDS or other technologies.Content receiver 104 stores the content identifier atstep 404 and may also store a log of recent broadcasts, which includes one, or more of the above associated supplemental information items. - When an individual is interested in an activity associated with a broadcast, the individual selects an option on the content storage/
player 106 in order to execute the activity. Upon selecting the option, the content storage/player 106 initiates a communication session with thecontent receiver 104 via communications means 214 or 216, requesting the current activity identifier (if the broadcast is currently underway) or may optionally request the log from thememory 208 incontent receiver 104. Atstep 408, the individual selects the desired activity identifier from the log that is shown in thedisplay 302 of content storage/player 106. - An offer is presented to a user to request that an activity be executed, preferably via a visual or audible prompt. For example, a
request option 310 “Download Now” is shown ondisplay 302 for selection by a recipient. Upon selecting this option, the content storage/player 106 initiates a session overnetwork 108 via communications means 314 or 316 andcontacts transaction server 110 atstep 410.Transaction server 110 performs a search ofstorage device 112 using the content identifier as a key atstep 412. The activity or item mapped to the content identifier is retrieved atstep 414.Transaction server 110 responds to the request in accordance with the requirements defined for the activity. By way of the example above, the recipient downloads the requested song. - As described above, the interactive content-based activities system provides a means by which a recipient of broadcast content may initiate a real-time request for an item, service, or information that is associated with the broadcast content. Broadcast content may include a variety of media types that are transmitted over a network. A unique content identifier that is assigned to each broadcast event is transmitted along with the broadcast event and is used by a recipient to initiate a request for an activity related to the broadcast content. The request may be initiated during the broadcast or for a defined period of time after the broadcast has completed.
- In exemplary embodiments, the interactive content-based activities system includes a digital rights management function. For example, the
transaction server 110 may assign a Digital Rights Management (DRM) key to downloaded file or content responsive to the request for the downloaded file. Thetransaction server 110, broadcasthost system 102, or thestorage device 112 can control the scope of the rights transferred to the user by the use of the DRM key. In exemplary embodiments, thebroadcast host system 102 may wish to allow unlimited distribution of certain content, such as promotional or advertising materials, while restricting the duplication or distribution of other content, such as songs or movies. Thebroadcast host system 102 may utilize the content identifier to determine the scope of rights conveyed in the DRM key. Many other restrictions on the use of the downloaded content, such as a limit on the number of times a piece of content may be played or otherwise accessed, can be implemented through the use of the content identifier and the DRM key. - In other exemplary embodiments, the DRM key or content identifier may be transmitted from the
content receiver 104 or thecontent storage recorder 106 to thebroadcast host system 102. Thebroadcast host system 102 may use the re-transmitted DRM key or content identifier to track the content identifier associated with each piece of downloaded content or each file downloaded. Thebroadcast host system 102 will be able to collect valuable marketing data on numerous aspects of the business, such as the number of times a specific piece of content is downloaded, what time of the day the content was downloaded, and how many distinct users downloaded the content. Additionally, through the use of free downloads and other incentives thebroadcast host systems 102 may be able to more accurately measure and track the listening behavior the users. - In yet other exemplary embodiments, the interactive content-based activities system includes the ability to charge users for downloading content from the
storage device 112. Thebroadcast host system 102 and thetransaction server 110 may employ various methods for charging users for downloading content from thestorage device 112. For example, a user may purchase content credits from thebroadcast host system 102 and use the content credits when contacting the transaction server to initiate a download session. The content credits may be specific to a particularbroadcast host system 102 or may be capable of being used to purchase content from multiplebroadcast host systems 102. Alternatively, a user may have a prepaid or credit account set up with thebroadcast host system 102 and the transaction server would debit or charge the user's account when a download request is initiated. - The rights conveyed by the DRM key may be determined set by the
broadcast host 102 responsively to a payment made by the user. For example, thebroadcast host system 102 may allow for free downloads with a limited number of uses or with other restrictions on the use of the downloaded content or file. Additionally, thebroadcast host system 102 may allow the user the option of making a payment to download a file or content that has fewer restrictions on its use. - In alternative exemplary embodiments, the file or content that the user downloads includes embedded advertising materials. The
broadcast host system 102 may provide content that includes permanent advertisements for download. The advertisements may be used to subsidize the cost of the license for the downloaded content or other costs. In a particular exemplary embodiment, the advertisements may be related to the downloaded content, for example the advisement may be promoting an upcoming concert for the artist whose song was downloaded. In a particular exemplary embodiment, the DRM key may be adjusted by thecontent receiver 104 or thecontent storage recorder 106. For example, a downloaded file that includes an embedded advertisement may require that the advertisement be played for a specific number of time or until a specific date at which point the DRM key may be modified to change the restrictions on the use of the downloaded file. Alternatively, the DRM key may be modified to allow the user to remove the embedded advertisement once a predetermined condition has been met. - Additionally, the
broadcast host system 102 can use the interactive content-based activities system for wide range of commercial activities. For example, thebroadcast host system 102 could include additional information in the content identifier that would enable a user to download additional content that is related to the broadcast content, such as different songs from the same artist or off of the same collection or playlist, or artist, genres, or collections/playlists. Optionally, thecontent receiver 104 or thecontent storage recorder 106 includes the functionality to allow the user to view or hear a program guide of upcoming broadcast content. The user may then initiate a download request before the content is actually broadcast and thecontent receiver 104 or thecontent storage recorder 106 will download the content from thestorage device 112 or capture and store the broadcast content. In exemplary embodiments, the content identifier may be utilized by the user to access special offers provided by thebroadcast host system 102. For example, the content identifier may be used to purchase concert tickets before the tickets are available to the public. - Turning now to
FIG. 5 , a flow diagram of a process for advertising in conjunction with a file download is generally depicted. The step shown atprocess block 502 is selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast. The next step in the process, shown atprocess block 504, is to initiate a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request comprises a digital rights management function. The process for advertising in conjunction with a file download also includes embedding an advertisement in to a file, as shown atprocess block 506. The final step in the process shown atprocess block 508 is downloading the file associated with the content identifier. - As described above, embodiments may be in the form of computer-implemented processes and apparatuses for practicing those processes. In exemplary embodiments, the invention is embodied in computer program code executed by one or more network elements. Embodiments include computer program code containing instructions embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. Embodiments include computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention. When implemented on a general-purpose microprocessor, the computer program code segments configure the microprocessor to create specific logic circuits.
- While the invention has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed for carrying out this invention, but that the invention will include all embodiments falling within the scope of the claims.
Claims (15)
1. A method for content management in conjunction with a file download comprising:
selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast;
initiating a request for a download of a file via the content identifier, wherein said file comprises a digital rights management key; and
downloading the file associated with the content identifier, wherein the broadcast is a traditional radio broadcast.
2. The method of claim 1 wherein the file includes an embedded advertisement.
3. The method of claim 2 wherein the embedded advertisement is responsive to the digital rights management key.
4. The method of claim 1 comprising transmitting the content identifier to a broadcast host system.
5. The method of claim 1 wherein the digital rights management key restricts the playback or distribution of the file.
6. The method of claim 2 wherein the digital rights management key allow for unlimited playback or distribution of the file.
7. A computer program product for providing content management in conjunction with a file download, the computer program product comprising:
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising:
associating a content identifier with a broadcast;
receiving a request for a file download associated with the content identifier;
embedding a digital rights management key in the file responsive to the request for the file download; and
transmitting the file.
8. The computer program product of claim 7 wherein the method comprises embedding an advertisement in the file responsive to the request for the file download.
9. The computer program product of claim 7 wherein the method comprises receiving a retransmitted content identifier.
10. The computer program product of claim 7 wherein the method comprises tracking information associated with the retransmitted content identifier.
11. The computer program product of claim 7 wherein the digital rights management key allows for unlimited distribution or playback of the downloaded file.
12. The computer program product of claim 7 wherein the digital rights management key restricts the distribution or playback of the downloaded file.
13. A system for advertising in conjunction with a file download comprising:
means for selecting a content identifier in response to a broadcast, the content identifier associated with the broadcast;
means for initiating a request for a download via the content identifier, the content identifier being mapped to the activity wherein initiating said request comprises a digital rights management function;
means for inserting an advertisement in to a file; and
means for downloading the file associated with the content identifier.
14. The system of claim 13 wherein the advertisement is selected responsively to the content identifier.
15. The system of claim 13 wherein said digital rights management function comprises means for assigning a digital rights management key associated with the content identifier and the request for the activity.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/254,315 US20060075425A1 (en) | 2004-10-05 | 2005-10-20 | System, method and computer program for content management in conjunction with a file download |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/958,813 US20060075452A1 (en) | 2004-10-05 | 2004-10-05 | Methods, systems, and computer program products for implementing interactive content-based activities |
US11/254,315 US20060075425A1 (en) | 2004-10-05 | 2005-10-20 | System, method and computer program for content management in conjunction with a file download |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/958,813 Continuation-In-Part US20060075452A1 (en) | 2004-10-05 | 2004-10-05 | Methods, systems, and computer program products for implementing interactive content-based activities |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060075425A1 true US20060075425A1 (en) | 2006-04-06 |
Family
ID=46322970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/254,315 Abandoned US20060075425A1 (en) | 2004-10-05 | 2005-10-20 | System, method and computer program for content management in conjunction with a file download |
Country Status (1)
Country | Link |
---|---|
US (1) | US20060075425A1 (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070202922A1 (en) * | 2003-09-11 | 2007-08-30 | Cvon Innovations Limited | Method and System for Distributing Data to Mobile Devices |
EP1852840A2 (en) * | 2006-05-02 | 2007-11-07 | Navteq North America, LLC | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US20080125096A1 (en) * | 2006-11-27 | 2008-05-29 | Cvon Innovations Ltd. | Message modification system and method |
EP1936984A1 (en) * | 2006-12-22 | 2008-06-25 | Alcatel Lucent | Interactive TV system, a related meta data filtering device, a related web service routing device and a related application generating device |
US20080195751A1 (en) * | 2006-08-09 | 2008-08-14 | Cvon Innovations Ltd. | Messaging system |
US20080228583A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
WO2008129057A2 (en) * | 2007-04-24 | 2008-10-30 | Cvon Innovations Ltd | Method and arrangement for providing content to multimedia devices |
US20080288310A1 (en) * | 2007-05-16 | 2008-11-20 | Cvon Innovation Services Oy | Methodologies and systems for mobile marketing and advertising |
EP1995933A1 (en) * | 2007-05-22 | 2008-11-26 | CVON Innovations Ltd | Method and system for message delivery management in broadcast networks |
US20080319650A1 (en) * | 2007-06-20 | 2008-12-25 | Cvon Innovations Limited | Method and system for delivering advertisements to mobile terminals |
US20090068991A1 (en) * | 2007-09-05 | 2009-03-12 | Janne Aaltonen | Systems, methods, network elements and applications for modifying messages |
JP2009514341A (en) * | 2005-10-25 | 2009-04-02 | ソニー エリクソン モバイル コミュニケーションズ, エービー | Method, system, and computer program product for accessing downloadable content associated with received broadcast content |
US20090099906A1 (en) * | 2007-10-15 | 2009-04-16 | Cvon Innovations Ltd. | System, method and computer program for determining tags to insert in communications |
US20090099932A1 (en) * | 2007-10-11 | 2009-04-16 | Cvon Innovations Ltd. | System and method for searching network users |
US20090113470A1 (en) * | 2007-10-30 | 2009-04-30 | Samsung Electronics Co., Ltd. | Content management method, and broadcast receiving apparatus and video apparatus using the same |
US20100332332A1 (en) * | 2009-06-30 | 2010-12-30 | Nokia Corporation | Method and apparatus for freely distributing digital content with advertisement |
US20110119704A1 (en) * | 2008-06-23 | 2011-05-19 | Cvon Innovations Limited | Method and system for presenting data to user terminals |
US8464315B2 (en) | 2007-04-03 | 2013-06-11 | Apple Inc. | Network invitation arrangement and method |
US8477786B2 (en) | 2003-05-06 | 2013-07-02 | Apple Inc. | Messaging system and service |
US8504419B2 (en) | 2010-05-28 | 2013-08-06 | Apple Inc. | Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
US8554265B1 (en) * | 2007-01-17 | 2013-10-08 | At&T Mobility Ii Llc | Distribution of user-generated multimedia broadcasts to mobile wireless telecommunication network users |
US8640032B2 (en) | 2010-08-31 | 2014-01-28 | Apple Inc. | Selection and delivery of invitational content based on prediction of user intent |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
US8700613B2 (en) | 2007-03-07 | 2014-04-15 | Apple Inc. | Ad sponsors for mobile devices based on download size |
US8712382B2 (en) | 2006-10-27 | 2014-04-29 | Apple Inc. | Method and device for managing subscriber connection |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
US20150271598A1 (en) * | 2014-03-19 | 2015-09-24 | David S. Thompson | Radio to Tune Multiple Stations Simultaneously and Select Programming Segments |
US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
US10762885B2 (en) * | 2016-12-30 | 2020-09-01 | Spotify Ab | System and method for association of a song, music, or other media content with a user's video content |
Citations (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US6173677B1 (en) * | 1998-05-22 | 2001-01-16 | Toyobo Co., Ltd. | Floor mat for livestock |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US20010034705A1 (en) * | 1999-05-19 | 2001-10-25 | Rhoads Geoffrey B. | Payment-based systems for internet music |
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US20020013950A1 (en) * | 2000-07-25 | 2002-01-31 | Tomsen Mai-Lan | Method and system to save context for deferred transaction via interactive television |
US20020016971A1 (en) * | 2000-03-31 | 2002-02-07 | Berezowski David M. | Personal video recording system with home surveillance feed |
US6349329B1 (en) * | 1998-09-29 | 2002-02-19 | Radiowave.Com, Inc. | Coordinating delivery of supplemental materials with radio broadcast material |
US20020049037A1 (en) * | 2000-09-13 | 2002-04-25 | Christensen Kelly M. | System and method for ordering and delivering media content |
US20020059603A1 (en) * | 2000-04-10 | 2002-05-16 | Kelts Brett R. | Interactive content guide for television programming |
US20020059610A1 (en) * | 2000-05-23 | 2002-05-16 | Ellis Michael D. | Interactive television application with watch lists |
US6412111B1 (en) * | 1997-10-09 | 2002-06-25 | International Business Machines Corporation | Data processing system and method for implementing programmable distribution of information by a video server |
US20020082879A1 (en) * | 2000-08-31 | 2002-06-27 | Brent Miller | Method and system for seat selection and ticket purchasing in a networked computer system |
US20020104090A1 (en) * | 2000-08-10 | 2002-08-01 | Stettner Armando Paul | System and method for interactive advertising |
US20020120925A1 (en) * | 2000-03-28 | 2002-08-29 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US20020120936A1 (en) * | 2000-10-10 | 2002-08-29 | Del Beccaro David J. | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
US20020144116A1 (en) * | 2000-12-27 | 2002-10-03 | Giobbi John J. | Digital rights management |
US20020162118A1 (en) * | 2001-01-30 | 2002-10-31 | Levy Kenneth L. | Efficient interactive TV |
US20020174430A1 (en) * | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US20020174436A1 (en) * | 2000-12-15 | 2002-11-21 | George Wu | System and method for providing on demand responses to consumer impulses produced by a demand stimulus |
US20030018748A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | System and method for providing television program information to an entertainment device |
US20030020744A1 (en) * | 1998-08-21 | 2003-01-30 | Michael D. Ellis | Client-server electronic program guide |
US20030056219A1 (en) * | 1999-12-10 | 2003-03-20 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US20030066076A1 (en) * | 2001-09-28 | 2003-04-03 | Minahan Michael R. | Method of distribution of digital media having durational limits for digital media usage |
US6601103B1 (en) * | 1996-08-22 | 2003-07-29 | Intel Corporation | Method and apparatus for providing personalized supplemental programming |
US20030149988A1 (en) * | 1998-07-14 | 2003-08-07 | United Video Properties, Inc. | Client server based interactive television program guide system with remote server recording |
US20030154481A1 (en) * | 2002-02-11 | 2003-08-14 | Andersen David B. | Identification of programming having supplementary content |
US20030159150A1 (en) * | 1998-10-06 | 2003-08-21 | Richard Steven Chernock | Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content |
US20040117831A1 (en) * | 1999-06-28 | 2004-06-17 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
US20040117845A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Personal inter-home media exchange network |
US20040148424A1 (en) * | 2003-01-24 | 2004-07-29 | Aaron Berkson | Digital media distribution system with expiring advertisements |
US6771290B1 (en) * | 1998-07-17 | 2004-08-03 | B.E. Technology, Llc | Computer interface method and apparatus with portable network organization system and targeted advertising |
US6782550B1 (en) * | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US20040226051A1 (en) * | 2001-09-19 | 2004-11-11 | John Carney | System and method for construction, delivery and display of iTV content |
US20050005298A1 (en) * | 2000-10-27 | 2005-01-06 | Audiovox Corporation | Vehicle console capable of wireless reception and transmission of audio and video data |
US20050028208A1 (en) * | 1998-07-17 | 2005-02-03 | United Video Properties, Inc. | Interactive television program guide with remote access |
US20050045373A1 (en) * | 2003-05-27 | 2005-03-03 | Joseph Born | Portable media device with audio prompt menu |
US20050055730A1 (en) * | 1999-01-06 | 2005-03-10 | Microsoft Corporation | Methods for enabling near video-on-demand and video-on-request services using digital video recorders |
US6871356B2 (en) * | 2002-10-28 | 2005-03-22 | Johnson Safety, Inc. | Mobile video system |
US6904609B1 (en) * | 1999-03-18 | 2005-06-07 | Microsoft Corporation | Systems and methods for electronic program guide data services |
US6928654B2 (en) * | 2000-10-27 | 2005-08-09 | Audiovox Corporation | Vehicle display device for simultaneously displaying one or more video programs on separate displays |
US20050210181A1 (en) * | 2004-03-22 | 2005-09-22 | Bernadette Depke | Systems and methods for the identification and/or distribution of music and other forms of useful information |
US20050251455A1 (en) * | 2004-05-10 | 2005-11-10 | Boesen Peter V | Method and system for purchasing access to a recording |
US6966037B2 (en) * | 2001-11-19 | 2005-11-15 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a calendar user interface |
US6973669B2 (en) * | 1993-03-29 | 2005-12-06 | Microsoft Corporation | Pausing television programming in response to selection of hypertext link |
US6981045B1 (en) * | 1999-10-01 | 2005-12-27 | Vidiator Enterprises Inc. | System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format |
US20050288999A1 (en) * | 2004-06-28 | 2005-12-29 | Hightech Systems Ltd. | Content file downloading over a network with usage rights |
US20050289591A1 (en) * | 2004-06-28 | 2005-12-29 | Larri Vermola | System and method for program guides |
US20060008256A1 (en) * | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US6996390B2 (en) * | 2002-06-26 | 2006-02-07 | Microsoft Corporation | Smart car radio |
US20060112409A1 (en) * | 2004-11-25 | 2006-05-25 | Namsung Corporation | Car audio/video system |
US20060156346A1 (en) * | 2003-04-09 | 2006-07-13 | Henryk Kulakowski | Method of ordering goods and services |
US20060184969A1 (en) * | 2003-03-19 | 2006-08-17 | Akihiro Yamamoto | On-vehicle recording/reproduction device, recording/reproduction device, recording/reproduction system, and recording/reproduction method |
US7158753B2 (en) * | 2001-03-01 | 2007-01-02 | Nokia Corporation | Wireless communications system and method |
US7181756B1 (en) * | 1998-06-17 | 2007-02-20 | Microsoft Corporation | Television/internet terminal user interface |
US7188186B1 (en) * | 1999-09-03 | 2007-03-06 | Meyer Thomas W | Process of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems |
US20070135084A1 (en) * | 2004-02-05 | 2007-06-14 | Matsushita Electric Industrial Co., Ltd. | Terminal apparatus and received data display method |
US7403913B2 (en) * | 2003-05-08 | 2008-07-22 | Tim Wood | System and method for distributing recordings of live performances |
US20080184301A1 (en) * | 1999-10-29 | 2008-07-31 | Boylan Peter C | Interactive television system with programming-related links |
US7412716B2 (en) * | 2001-06-25 | 2008-08-12 | Jlb Ventures, Llc | Method and system for enabling visitors to subscribe to currently-viewed programming packages |
US7493645B1 (en) * | 2000-10-27 | 2009-02-17 | Audiovox Corporation | Console with monitor and wireless receiver |
US7493646B2 (en) * | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
-
2005
- 2005-10-20 US US11/254,315 patent/US20060075425A1/en not_active Abandoned
Patent Citations (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6973669B2 (en) * | 1993-03-29 | 2005-12-06 | Microsoft Corporation | Pausing television programming in response to selection of hypertext link |
US5699107A (en) * | 1995-05-05 | 1997-12-16 | Microsoft Corporation | Program reminder system |
US6601103B1 (en) * | 1996-08-22 | 2003-07-29 | Intel Corporation | Method and apparatus for providing personalized supplemental programming |
US6177931B1 (en) * | 1996-12-19 | 2001-01-23 | Index Systems, Inc. | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
US6412111B1 (en) * | 1997-10-09 | 2002-06-25 | International Business Machines Corporation | Data processing system and method for implementing programmable distribution of information by a video server |
US6173677B1 (en) * | 1998-05-22 | 2001-01-16 | Toyobo Co., Ltd. | Floor mat for livestock |
US7181756B1 (en) * | 1998-06-17 | 2007-02-20 | Microsoft Corporation | Television/internet terminal user interface |
US20030149988A1 (en) * | 1998-07-14 | 2003-08-07 | United Video Properties, Inc. | Client server based interactive television program guide system with remote server recording |
US20050028208A1 (en) * | 1998-07-17 | 2005-02-03 | United Video Properties, Inc. | Interactive television program guide with remote access |
US6771290B1 (en) * | 1998-07-17 | 2004-08-03 | B.E. Technology, Llc | Computer interface method and apparatus with portable network organization system and targeted advertising |
US20030020744A1 (en) * | 1998-08-21 | 2003-01-30 | Michael D. Ellis | Client-server electronic program guide |
US6349329B1 (en) * | 1998-09-29 | 2002-02-19 | Radiowave.Com, Inc. | Coordinating delivery of supplemental materials with radio broadcast material |
US6317784B1 (en) * | 1998-09-29 | 2001-11-13 | Radiowave.Com, Inc. | Presenting supplemental information for material currently and previously broadcast by a radio station |
US20030159150A1 (en) * | 1998-10-06 | 2003-08-21 | Richard Steven Chernock | Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content |
US20050055730A1 (en) * | 1999-01-06 | 2005-03-10 | Microsoft Corporation | Methods for enabling near video-on-demand and video-on-request services using digital video recorders |
US6904609B1 (en) * | 1999-03-18 | 2005-06-07 | Microsoft Corporation | Systems and methods for electronic program guide data services |
US20010034705A1 (en) * | 1999-05-19 | 2001-10-25 | Rhoads Geoffrey B. | Payment-based systems for internet music |
US20040117831A1 (en) * | 1999-06-28 | 2004-06-17 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
US7188186B1 (en) * | 1999-09-03 | 2007-03-06 | Meyer Thomas W | Process of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems |
US6981045B1 (en) * | 1999-10-01 | 2005-12-27 | Vidiator Enterprises Inc. | System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format |
US20080184301A1 (en) * | 1999-10-29 | 2008-07-31 | Boylan Peter C | Interactive television system with programming-related links |
US20030056219A1 (en) * | 1999-12-10 | 2003-03-20 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US20020120925A1 (en) * | 2000-03-28 | 2002-08-29 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
US20020016971A1 (en) * | 2000-03-31 | 2002-02-07 | Berezowski David M. | Personal video recording system with home surveillance feed |
US20020059603A1 (en) * | 2000-04-10 | 2002-05-16 | Kelts Brett R. | Interactive content guide for television programming |
US20020059610A1 (en) * | 2000-05-23 | 2002-05-16 | Ellis Michael D. | Interactive television application with watch lists |
US6782550B1 (en) * | 2000-06-16 | 2004-08-24 | Minerva Networks, Inc. | Program guide with a current-time bar |
US20020013950A1 (en) * | 2000-07-25 | 2002-01-31 | Tomsen Mai-Lan | Method and system to save context for deferred transaction via interactive television |
US20020104090A1 (en) * | 2000-08-10 | 2002-08-01 | Stettner Armando Paul | System and method for interactive advertising |
US20020082879A1 (en) * | 2000-08-31 | 2002-06-27 | Brent Miller | Method and system for seat selection and ticket purchasing in a networked computer system |
US20020049037A1 (en) * | 2000-09-13 | 2002-04-25 | Christensen Kelly M. | System and method for ordering and delivering media content |
US20020120936A1 (en) * | 2000-10-10 | 2002-08-29 | Del Beccaro David J. | System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works |
US20050005298A1 (en) * | 2000-10-27 | 2005-01-06 | Audiovox Corporation | Vehicle console capable of wireless reception and transmission of audio and video data |
US7493645B1 (en) * | 2000-10-27 | 2009-02-17 | Audiovox Corporation | Console with monitor and wireless receiver |
US6928654B2 (en) * | 2000-10-27 | 2005-08-09 | Audiovox Corporation | Vehicle display device for simultaneously displaying one or more video programs on separate displays |
US20020174436A1 (en) * | 2000-12-15 | 2002-11-21 | George Wu | System and method for providing on demand responses to consumer impulses produced by a demand stimulus |
US20020144116A1 (en) * | 2000-12-27 | 2002-10-03 | Giobbi John J. | Digital rights management |
US20020162118A1 (en) * | 2001-01-30 | 2002-10-31 | Levy Kenneth L. | Efficient interactive TV |
US20020174430A1 (en) * | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US7158753B2 (en) * | 2001-03-01 | 2007-01-02 | Nokia Corporation | Wireless communications system and method |
US7412716B2 (en) * | 2001-06-25 | 2008-08-12 | Jlb Ventures, Llc | Method and system for enabling visitors to subscribe to currently-viewed programming packages |
US20030018748A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | System and method for providing television program information to an entertainment device |
US20040226051A1 (en) * | 2001-09-19 | 2004-11-11 | John Carney | System and method for construction, delivery and display of iTV content |
US20030066076A1 (en) * | 2001-09-28 | 2003-04-03 | Minahan Michael R. | Method of distribution of digital media having durational limits for digital media usage |
US6966037B2 (en) * | 2001-11-19 | 2005-11-15 | Nokia Corporation | Method and apparatus for scrollable cross-point navigation in a calendar user interface |
US20030154481A1 (en) * | 2002-02-11 | 2003-08-14 | Andersen David B. | Identification of programming having supplementary content |
US6996390B2 (en) * | 2002-06-26 | 2006-02-07 | Microsoft Corporation | Smart car radio |
US6871356B2 (en) * | 2002-10-28 | 2005-03-22 | Johnson Safety, Inc. | Mobile video system |
US20040117845A1 (en) * | 2002-12-11 | 2004-06-17 | Jeyhan Karaoguz | Personal inter-home media exchange network |
US20040148424A1 (en) * | 2003-01-24 | 2004-07-29 | Aaron Berkson | Digital media distribution system with expiring advertisements |
US7493646B2 (en) * | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20060184969A1 (en) * | 2003-03-19 | 2006-08-17 | Akihiro Yamamoto | On-vehicle recording/reproduction device, recording/reproduction device, recording/reproduction system, and recording/reproduction method |
US20060156346A1 (en) * | 2003-04-09 | 2006-07-13 | Henryk Kulakowski | Method of ordering goods and services |
US7403913B2 (en) * | 2003-05-08 | 2008-07-22 | Tim Wood | System and method for distributing recordings of live performances |
US20050045373A1 (en) * | 2003-05-27 | 2005-03-03 | Joseph Born | Portable media device with audio prompt menu |
US20060008256A1 (en) * | 2003-10-01 | 2006-01-12 | Khedouri Robert K | Audio visual player apparatus and system and method of content distribution using the same |
US20070135084A1 (en) * | 2004-02-05 | 2007-06-14 | Matsushita Electric Industrial Co., Ltd. | Terminal apparatus and received data display method |
US20050210181A1 (en) * | 2004-03-22 | 2005-09-22 | Bernadette Depke | Systems and methods for the identification and/or distribution of music and other forms of useful information |
US20050251455A1 (en) * | 2004-05-10 | 2005-11-10 | Boesen Peter V | Method and system for purchasing access to a recording |
US20050289591A1 (en) * | 2004-06-28 | 2005-12-29 | Larri Vermola | System and method for program guides |
US20050288999A1 (en) * | 2004-06-28 | 2005-12-29 | Hightech Systems Ltd. | Content file downloading over a network with usage rights |
US20060112409A1 (en) * | 2004-11-25 | 2006-05-25 | Namsung Corporation | Car audio/video system |
Cited By (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8477786B2 (en) | 2003-05-06 | 2013-07-02 | Apple Inc. | Messaging system and service |
US8099079B2 (en) | 2003-09-11 | 2012-01-17 | Apple Inc. | Method and system for distributing data to mobile devices |
US8280416B2 (en) | 2003-09-11 | 2012-10-02 | Apple Inc. | Method and system for distributing data to mobile devices |
US20090215434A1 (en) * | 2003-09-11 | 2009-08-27 | Cvon Innovations Limited | Method and system for distributing data to mobile devices |
US7920845B2 (en) | 2003-09-11 | 2011-04-05 | Cvon Innovations Limited | Method and system for distributing data to mobile devices |
US8781449B2 (en) | 2003-09-11 | 2014-07-15 | Apple Inc. | Method and system for distributing data to mobile devices |
US20070202922A1 (en) * | 2003-09-11 | 2007-08-30 | Cvon Innovations Limited | Method and System for Distributing Data to Mobile Devices |
US20080233921A1 (en) * | 2003-09-11 | 2008-09-25 | Cvon Innovations Limited | Method and system for distributing data to mobile devices |
US8745048B2 (en) | 2005-09-30 | 2014-06-03 | Apple Inc. | Systems and methods for promotional media item selection and promotional program unit generation |
JP2009514341A (en) * | 2005-10-25 | 2009-04-02 | ソニー エリクソン モバイル コミュニケーションズ, エービー | Method, system, and computer program product for accessing downloadable content associated with received broadcast content |
EP1852840A2 (en) * | 2006-05-02 | 2007-11-07 | Navteq North America, LLC | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US20070259634A1 (en) * | 2006-05-02 | 2007-11-08 | Navteq North America Llc. | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
EP1852840A3 (en) * | 2006-05-02 | 2009-03-25 | Navteq North America, LLC | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US10282988B2 (en) | 2006-05-02 | 2019-05-07 | Here Global B.V. | Methods of providing advertisements in traffic channels and supporting apparatus, readable medium, and data structure |
US20080195751A1 (en) * | 2006-08-09 | 2008-08-14 | Cvon Innovations Ltd. | Messaging system |
US8949342B2 (en) | 2006-08-09 | 2015-02-03 | Apple Inc. | Messaging system |
US8712382B2 (en) | 2006-10-27 | 2014-04-29 | Apple Inc. | Method and device for managing subscriber connection |
US20080125096A1 (en) * | 2006-11-27 | 2008-05-29 | Cvon Innovations Ltd. | Message modification system and method |
US8406792B2 (en) | 2006-11-27 | 2013-03-26 | Apple Inc. | Message modification system and method |
EP1936984A1 (en) * | 2006-12-22 | 2008-06-25 | Alcatel Lucent | Interactive TV system, a related meta data filtering device, a related web service routing device and a related application generating device |
WO2008077569A1 (en) * | 2006-12-22 | 2008-07-03 | Alcatel Lucent | Interactive tv system, a related meta data filtering device, a related web service routing device and a related application generating device |
US20080178245A1 (en) * | 2006-12-22 | 2008-07-24 | Alcatel Lucent | Interactive tv system, a related meta filtering device, a related web service routing device and related application generating device |
US8554265B1 (en) * | 2007-01-17 | 2013-10-08 | At&T Mobility Ii Llc | Distribution of user-generated multimedia broadcasts to mobile wireless telecommunication network users |
US8700613B2 (en) | 2007-03-07 | 2014-04-15 | Apple Inc. | Ad sponsors for mobile devices based on download size |
US20080228893A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
US20080228583A1 (en) * | 2007-03-12 | 2008-09-18 | Cvon Innovations Limited | Advertising management system and method with dynamic pricing |
US8352320B2 (en) | 2007-03-12 | 2013-01-08 | Apple Inc. | Advertising management system and method with dynamic pricing |
US8464315B2 (en) | 2007-04-03 | 2013-06-11 | Apple Inc. | Network invitation arrangement and method |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
WO2008129057A2 (en) * | 2007-04-24 | 2008-10-30 | Cvon Innovations Ltd | Method and arrangement for providing content to multimedia devices |
WO2008129057A3 (en) * | 2007-04-24 | 2008-12-24 | Cvon Innovations Ltd | Method and arrangement for providing content to multimedia devices |
EP2001193A1 (en) * | 2007-04-24 | 2008-12-10 | Cvon Innovations Ltd | Method and arrangement for providing content to multimedia devices |
US20080288310A1 (en) * | 2007-05-16 | 2008-11-20 | Cvon Innovation Services Oy | Methodologies and systems for mobile marketing and advertising |
EP1995933A1 (en) * | 2007-05-22 | 2008-11-26 | CVON Innovations Ltd | Method and system for message delivery management in broadcast networks |
WO2008142151A1 (en) * | 2007-05-22 | 2008-11-27 | Cvon Innovations Ltd | Method and system for message delivery management in broadcast networks |
US8935718B2 (en) * | 2007-05-22 | 2015-01-13 | Apple Inc. | Advertising management method and system |
US20080295139A1 (en) * | 2007-05-22 | 2008-11-27 | Cvon Innovations Ltd. | Message delivery management method and system |
US8595851B2 (en) | 2007-05-22 | 2013-11-26 | Apple Inc. | Message delivery management method and system |
US20080319650A1 (en) * | 2007-06-20 | 2008-12-25 | Cvon Innovations Limited | Method and system for delivering advertisements to mobile terminals |
US20090068991A1 (en) * | 2007-09-05 | 2009-03-12 | Janne Aaltonen | Systems, methods, network elements and applications for modifying messages |
US8478240B2 (en) | 2007-09-05 | 2013-07-02 | Apple Inc. | Systems, methods, network elements and applications for modifying messages |
US20090099932A1 (en) * | 2007-10-11 | 2009-04-16 | Cvon Innovations Ltd. | System and method for searching network users |
US20090099906A1 (en) * | 2007-10-15 | 2009-04-16 | Cvon Innovations Ltd. | System, method and computer program for determining tags to insert in communications |
US8719091B2 (en) | 2007-10-15 | 2014-05-06 | Apple Inc. | System, method and computer program for determining tags to insert in communications |
US20090113470A1 (en) * | 2007-10-30 | 2009-04-30 | Samsung Electronics Co., Ltd. | Content management method, and broadcast receiving apparatus and video apparatus using the same |
US20110119704A1 (en) * | 2008-06-23 | 2011-05-19 | Cvon Innovations Limited | Method and system for presenting data to user terminals |
US20100332332A1 (en) * | 2009-06-30 | 2010-12-30 | Nokia Corporation | Method and apparatus for freely distributing digital content with advertisement |
US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US8504419B2 (en) | 2010-05-28 | 2013-08-06 | Apple Inc. | Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item |
US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
US9183247B2 (en) | 2010-08-31 | 2015-11-10 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8640032B2 (en) | 2010-08-31 | 2014-01-28 | Apple Inc. | Selection and delivery of invitational content based on prediction of user intent |
US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
US20150271598A1 (en) * | 2014-03-19 | 2015-09-24 | David S. Thompson | Radio to Tune Multiple Stations Simultaneously and Select Programming Segments |
US9859871B2 (en) * | 2014-03-19 | 2018-01-02 | Chip Engine, LLC | Radio to tune multiple stations simultaneously and select programming segments |
US10762885B2 (en) * | 2016-12-30 | 2020-09-01 | Spotify Ab | System and method for association of a song, music, or other media content with a user's video content |
US11620972B2 (en) | 2016-12-30 | 2023-04-04 | Spotify Ab | System and method for association of a song, music, or other media content with a user's video content |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9532108B2 (en) | Methods and computer program products for taking a secondary action responsive to receipt of an advertisement | |
US20060075425A1 (en) | System, method and computer program for content management in conjunction with a file download | |
KR102122978B1 (en) | System and method for ordering and delivering media content | |
US8806537B2 (en) | Methods, systems, and computer program products for implementing interactive control of radio and other media | |
US20080256109A1 (en) | Dynamic Podcast Content Delivery | |
US20080255686A1 (en) | Delivering Podcast Content | |
KR20110043632A (en) | Methods and apparatus for specifying media content placement criteria and computer readable media | |
US11563786B2 (en) | Selectively storing identifiers based on media type indicator | |
US20060075455A1 (en) | Digital rights management and payment for a file download | |
US8103681B2 (en) | Associating works with unique identifiers | |
US20060075452A1 (en) | Methods, systems, and computer program products for implementing interactive content-based activities | |
US20060075427A1 (en) | Methods, apparatus, and computer program products for recording media files | |
US20100306062A1 (en) | Tracking public performances using unique identifiers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION, DELAW Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOCH, ROBERT;MALIK, DALE;REEL/FRAME:017100/0075;SIGNING DATES FROM 20051011 TO 20051013 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |