EP1234247A2 - Heruntergeladene medien, protokollintegrationssystem und verfahren - Google Patents

Heruntergeladene medien, protokollintegrationssystem und verfahren

Info

Publication number
EP1234247A2
EP1234247A2 EP01928664A EP01928664A EP1234247A2 EP 1234247 A2 EP1234247 A2 EP 1234247A2 EP 01928664 A EP01928664 A EP 01928664A EP 01928664 A EP01928664 A EP 01928664A EP 1234247 A2 EP1234247 A2 EP 1234247A2
Authority
EP
European Patent Office
Prior art keywords
media
protocol
player
piece
downloaded
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.)
Withdrawn
Application number
EP01928664A
Other languages
English (en)
French (fr)
Inventor
John H. Mallard, Iii
Sanjeev Kumar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PortalPlayer Inc
Original Assignee
PortalPlayer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PortalPlayer Inc filed Critical PortalPlayer Inc
Publication of EP1234247A2 publication Critical patent/EP1234247A2/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Definitions

  • This invention relates generally to a downloaded media protocol integration system and method and in particular to a system and method for permitting any media player to play media having different protocols.
  • DRMs digital rights managers
  • CODECs encoders/decoders
  • different protocols different protocols
  • MPEG 2 and MPEG 4 protocols video typically
  • MP3 protocol for audio music
  • CODECs and DRMs a single media player may not be able to play all of the different types of media since any single player does not have the necessary DRMs and or CODECs to play all of the different types of media.
  • an MP3 audio player is only able to play media encoded using the MP3 protocol, but may not be able to play media encoded using the MPEG-4 protocol or any other protocol. Therefore, each current media player has a limited usefulness and a limited amount of media that can be played on the media player.
  • protocol integration system that permits any typical media player to play media having a variety of different DRMs and CODECs.
  • the protocol integration system in accordance with the invention would make each media player more useful since each media player would not longer be limited to only playing media that is designed specifically for the particular media player. Thus, it is desirable
  • the downloaded media protocol integration system in accordance with the invention overcomes the problem that there are typically various different digital rights managers (DRMs) and encoders/decoders (CODECs) associated with different downloadable media. Therefore, with the variety of different CODECs and DRMs, a single media player may not be able to play all of the different media. For example, an MP3 player may be able to play media encoded using the MP3 protocol, but may not be able to play media encoded using MPEG-4.
  • the protocol integration system in accordance with the invention may, when downloading media to a player, determine the CODECs/DRMs (collectively "protocols") currently supported by the particular player.
  • any media player may play any type of media regardless of the CODEC or DRM being used.
  • a typical computer may interrogate a player connected to it to ensure the appropriate CODEC and DRM are available on the player.
  • a mini- component system may go to a particular web site to download the appropriate CODEC and DRM.
  • a system for playing different media on a player wherein each piece of media has an associated protocol.
  • the system downloads a piece of media having a particular protocol to the player and determines if the particular protocol is supported by the player when a piece of media Attorney Docket No. 2100653-995210
  • the system then downloads the particular protocol to the player while downloading the piece of media so that the player plays the downloaded piece of media using the downloaded protocol.
  • a method for playing different media on a player wherein each piece of media having an associated protocol.
  • a request is received to download a piece of media having a particular protocol to the player and it is determined if the particular protocol is supported by the player before the piece of media is downloaded to the player. If the protocol is not supported, the particular protocol is downloaded to the player while downloading the piece of media so that the player plays the downloaded piece of media using the downloaded protocol.
  • a server for managing one or more different pieces of media having different protocols receives a request to download a piece of media having a particular protocol to a player. Prior to downloading the media, the server determines if the particular protocol is supported by the player and, if the protocol for the media is not supported, downloads the particular protocol to the player while downloading the piece of media so that the player plays the downloaded piece of media using the downloaded protocol.
  • Figure 1 is a block diagram illustrating an example of a downloadable media system that may include a first embodiment of the downloaded media protocol integration system in accordance with the invention; Attorney Docket No. 2100653-995210
  • FIG. 2 is a block diagram illustrating more details of the downloaded media protocol integration system in accordance with the invention.
  • FIG. 3 is a flowchart illustrating a method for downloaded media protocol integration in accordance with the invention.
  • Figure 4 is a block diagram illustrating an example of a mini-component media system that may include a second embodiment of the downloaded media protocol integration system in accordance with the invention.
  • the invention is particularly applicable to downloading audio media and the protocols associated with the audio media and it is in this context that the invention will be described. It will be appreciated, however, that the system and method in accordance with the invention has greater utility, such as to various different types of media and to various different protocols applicable to the various different types of media, such as video media.
  • the downloaded media protocol integration system in accordance with the invention overcomes the problem that there are typically various different digital rights managers (DRMs) and encoders/decoders (CODECs) associated with different downloadable media. Therefore, with the current variety of different CODECs and DRMs, a single media player may not be able to play all of the different media. For example, an MP3 player may be able to play media encoded using the MP3 protocol, but may not be able to play media encoded using MPEG-4.
  • the protocol integration system in accordance with the invention may, when downloading media to a player, determine the CODECs/DRMs currently supported by the particular player. Then, if the player does not support the particular CODEC/DRM for the Attorney Docket No. 2100653-995210
  • the CODEC/DRM for that media is also downloaded to the player at the same time as the media.
  • any media player may play any type of media regardless of the CODEC or DRM being used.
  • a typical computer may interrogate a player connected to it to ensure the appropriate CODEC and DRM are available on the player.
  • a mini- component system may go to a particular web site to download the appropriate CODEC and DRM.
  • FIG. 1 is a block diagram illustrating an example of a downloadable media system 10 that may include a first embodiment of the downloaded media protocol integration system in accordance with the invention.
  • the system 10 may include a computer 12, such as a stand-alone personal computer or any other type of computer including a server, and a media player 14 connected to the computer 12 over a communications link or computer network 16 that may be a wire-based link or a wireless link.
  • the computer 12 may include a central processing unit (CPU) 18, a memory 20, a download manager 22 and one or more input/output devices that permit a user to interact with the computer such as a keyboard 24 and a mouse 26 as shown.
  • the download manager 22 may be a software application stored in the memory 20 and executed by the CPU 18.
  • the CPU 18 controls the operation of the computer including the memory and the download manager.
  • the memory 20 may store, among other things, one or more pieces of media (Media #1 - Media #N) and one or more different protocols (Protocol #1 - Protocol #N) wherein the protocols may include different DRMs and/or different CODECs.
  • the computer may also Attorney Docket No. 2100653-995210
  • a persistent storage device such as a hard disk drive, an optical disk drive, a CD-ROM or a tape drive, for permanently storing the one or more pieces of media, the one or more different protocols and the software used to implement the protocol integration system.
  • the media player 14 may include a CPU 30, a memory 32, a decompressor 34 and an output device 36, such as a speaker or headphone jack that permits the user of the media player to listen to the downloaded media.
  • the CPU 30 controls the operation of the media player and the decompressor decompresses the downloaded media using the appropriate protocol (e.g., CODEC or DRM) and outputs the decompressed media to the output device 36.
  • the media player permits media to be downloaded from the computer and then played on the media player.
  • the memory may store one or more pieces of media and the protocol that permits the media to be decompressed and played.
  • the memory 32 of the media player 14 may include one or more pieces of media 40 along with the protocol software 42 for each piece of media.
  • the protocol may include the CODEC and/or DRM necessary to decrypt/decode the media and play it over the output device 36.
  • the media player 14 may download the required protocol from the computer 12 as needed as will be described in more detail with reference to Figure 3. Now, more details of the downloaded media protocol integration system will be described.
  • FIG. 2 is a block diagram illustrating more details of the downloaded media protocol integration system 22 in accordance with the invention.
  • the integration system 22 further comprises a downloader module 50 and a protocol determiner module 52 that operate to achieve the functions of the protocol integration system in accordance with the invention.
  • the downloader 50 may, based on a request from the player 14 for a piece of media, download the media or the media Attorney Docket No. 2100653-995210
  • the protocol determiner 52 may, either during the initial download of the media or later, determine whether the player 14 has the proper protocol in order to decrypt and decode the media. If the player has the appropriate protocol, the protocol determiner does not take any further action. If the player 14 does not have the appropriate protocol for the media, the protocol determiner may retrieve the appropriate protocol from the memory 20 and download it to the player 14 along with the media so that the player 14 may decode and decrypt the media and play it.
  • FIG. 3 is a flowchart illustrating a method 60 for downloaded media protocol integration in accordance with the invention.
  • the player may request a piece of media from the computer.
  • the computer may issue a protocol determination request to the player so that the computer can determine if the player supports the appropriate protocol to play the downloaded media as shown in step 66. If the player has the appropriate protocol for the piece of media to be downloaded, then the media is downloaded in step 68. If the player does not have the appropriate protocol to play the media, then in step 70, the computer downloads the media with the protocol to the player so that the player is able to play the media with the newly downloaded protocol.
  • the computer determines if there are any more media requests in step 72 and loops back to step 64 to handle any more media requests. If there are no more media requests, then the method ends.
  • the protocol integration system permits a single player to play many different types of media with many different types of protocols instead of having to use Attorney Docket No. 2100653-995210
  • FIG 4 is a block diagram illustrating an example of a mini-component media system 80 that may include a second embodiment of the downloaded media protocol integration system in accordance with the invention.
  • the system 80 may include a mini- component player 82 connected by a computer network or communications link 86, such as the Internet, to a server 84.
  • the player 82 may further include a CPU 88, a memory 90, a decompressor 92, an output device 94, such as an audio speaker, and a download manager 96.
  • the download manager 96 may control the download of media to the player 82.
  • the memory 90 may store one or more pieces of media.
  • the server 84 may determine the protocols resident in the memory of the player as described above and then, if the appropriate protocol is not present, download the protocol along with the media to the player over the computer network.
  • the server 84 may include a CPU 100, a protocol manager 102 and a storage device 104 that may contain one more pieces of media and one or more associated protocols.
  • the protocol manager 102 may perform the function to determining if the player has the appropriate protocol to play the requested media and then download the protocol with the media if necessary. In accordance with the invention, however, the player 82 may determine that it cannot play the piece of media and then request the necessary protocol from the server 84.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Communication Control (AREA)
EP01928664A 2000-04-18 2001-04-18 Heruntergeladene medien, protokollintegrationssystem und verfahren Withdrawn EP1234247A2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US55141700A 2000-04-18 2000-04-18
US551417 2000-04-18
PCT/US2001/012765 WO2001080472A2 (en) 2000-04-18 2001-04-18 Downloaded media protocol integration system and method

Publications (1)

Publication Number Publication Date
EP1234247A2 true EP1234247A2 (de) 2002-08-28

Family

ID=24201183

Family Applications (1)

Application Number Title Priority Date Filing Date
EP01928664A Withdrawn EP1234247A2 (de) 2000-04-18 2001-04-18 Heruntergeladene medien, protokollintegrationssystem und verfahren

Country Status (4)

Country Link
EP (1) EP1234247A2 (de)
AU (1) AU2001255497A1 (de)
CA (1) CA2377006A1 (de)
WO (1) WO2001080472A2 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030109252A1 (en) * 2001-12-10 2003-06-12 Koninklijke Philips Electronics N.V. System and method of codec employment in a cellular telephone
EA015549B1 (ru) 2003-06-05 2011-08-30 Интертраст Текнолоджис Корпорейшн Переносимая система и способ для приложений одноранговой компоновки услуг
KR100564731B1 (ko) 2004-08-13 2006-03-28 (주)잉카엔트웍스 네트워크를 통하여 개인 휴대 단말기로 데이터를 전송하는방법 및 그 시스템
CN100589096C (zh) * 2004-12-02 2010-02-10 现时技术控股有限公司 在专用网络中管理未受保护和受保护的内容的设备和方法
JP2008522296A (ja) * 2004-12-02 2008-06-26 ナウ・テクノロジーズ・プロプライエタリー・リミテッド プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理
US9626667B2 (en) 2005-10-18 2017-04-18 Intertrust Technologies Corporation Digital rights management engine systems and methods
GB2440170B8 (en) 2006-07-14 2014-07-16 Vodafone Plc Digital rights management
AU2012242895B2 (en) 2011-04-11 2015-07-02 Intertrust Technologies Corporation Information security systems and methods

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768539A (en) * 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
US5793980A (en) * 1994-11-30 1998-08-11 Realnetworks, Inc. Audio-on-demand communication system
US5630066A (en) * 1994-12-20 1997-05-13 Sun Microsystems, Inc. System and method for locating object view and platform independent object
US5951639A (en) * 1996-02-14 1999-09-14 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US6078951A (en) * 1996-11-27 2000-06-20 Intel Corporation Method and apparatus for automating a software delivery system by locating, downloading, installing, and upgrading of viewer software

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO0180472A3 *

Also Published As

Publication number Publication date
AU2001255497A1 (en) 2001-10-30
CA2377006A1 (en) 2001-10-25
WO2001080472A2 (en) 2001-10-25
WO2001080472A3 (en) 2002-03-21

Similar Documents

Publication Publication Date Title
EP1931112A1 (de) Informationsverarbeitungsvorrichtung, Download-Verfahren, Download-Unterbrechungsverfahren, Download-Wiederaufnahmeverfahren und Programm
US9602578B2 (en) Method and system for optimizing download and instantaneous viewing of media files
US20120209413A1 (en) Background Audio on Mobile Devices
EP1291761A2 (de) Universeller Dekodierer zur Verwendung in einem Netzwerk-Media-Spieler
WO2001082292A1 (en) Decoder
KR20050072071A (ko) 미디어 플레이어의 사용자 인터페이스와 상호작용하기위한 시스템 및 방법
CA2432161A1 (en) Method for sharing protected digital media between playback devices
US20040039575A1 (en) Host processing device using external storage medium
US20100173585A1 (en) Seamless data communication experience
US20060167956A1 (en) Media content transfer method and apparatus (aka shadow cache)
KR101123750B1 (ko) 콘텐츠 취득 방법
EP1234247A2 (de) Heruntergeladene medien, protokollintegrationssystem und verfahren
JP2002099287A (ja) 音楽データ配信装置、音楽データ受信装置、音楽データ再生装置及び音楽データ配信方法
KR20060076770A (ko) 콘텐츠 취득 방법
US9680686B2 (en) Media with pluggable codec methods
KR20100062157A (ko) 영상처리장치, 서버 및 제어방법
WO2001015142A1 (en) Audio player
US8078745B2 (en) Method and device for controlling the transmission and playback of digital signals
KR20090058402A (ko) 콘텐츠 리스트 관리방법
KR100713844B1 (ko) 디알엠 컨버터
KR100555935B1 (ko) 멀티미디어 재생장치와 사용자pc의 원격접속제어시스템과 원격접속제어방법
CN101873471A (zh) 一种数字家庭多媒体播放系统及其方法
EP2291751A1 (de) Umgang mit nachrichten in einer datenverarbeitungseinrichtung
KR20100129439A (ko) Pc 일체형 tv의 소프트웨어 업데이트 방법
JP4706691B2 (ja) 配信システム、オーディオ機器および受信制御方法

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

17P Request for examination filed

Effective date: 20020419

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

18W Application withdrawn

Withdrawal date: 20020705