Movatterモバイル変換


[0]ホーム

URL:


US20170124295A9 - Multiple content protection systems in a file - Google Patents

Multiple content protection systems in a file
Download PDF

Info

Publication number
US20170124295A9
US20170124295A9US14/555,498US201414555498AUS2017124295A9US 20170124295 A9US20170124295 A9US 20170124295A9US 201414555498 AUS201414555498 AUS 201414555498AUS 2017124295 A9US2017124295 A9US 2017124295A9
Authority
US
United States
Prior art keywords
content
protection systems
file
encryption
box
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.)
Granted
Application number
US14/555,498
Other versions
US20150193599A1 (en
US10229248B2 (en
Inventor
Quintin Swayne Burns
Robert Kilroy Hughes, JR.
John Carl Simmons
Scott J. Fierstein
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Priority to US14/555,498priorityCriticalpatent/US10229248B2/en
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BURNS, QUINTIN SWAYNE, HUGHES, ROBERT KILROY, JR., SIMMONS, JOHN CARL
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Publication of US20150193599A1publicationCriticalpatent/US20150193599A1/en
Publication of US20170124295A9publicationCriticalpatent/US20170124295A9/en
Application grantedgrantedCritical
Publication of US10229248B2publicationCriticalpatent/US10229248B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Supporting a plurality of content protection systems in a single container file. The protection systems share an encryption method which is accessible from a sample encryption box in the file. Each of the protection systems stores, in a protection system header box, information for decrypting the content in accordance with the corresponding protection system. In some embodiments, separate protection system header boxes in the file correspond to each of the protection systems. By using the common encryption method and sharing encryption expressions across the protection systems, the multiple content protection systems are supported in the file without creating additional copies of the content. In some embodiments, aspects of the disclosure extend the International Organization for Standardization (ISO) base media file format to support multiple digital rights management (DRM) systems in the single container file.

Description

Claims (20)

What is claimed is:
1. A system for extending a media file format to support multiple protection systems in a single container file, said system comprising:
a memory area for storing a file containing content and one or more encryption expressions, said content being encrypted by the one or more encryption expressions, said content further having a plurality of protection systems applied thereto, said file including metadata for each of the plurality of protection systems; and
a processor programmed to:
select one of the plurality of protection systems;
obtain, from the metadata, license information for the selected one of the plurality of protection systems;
decode the content based on the obtained license information and the one or more encryption expressions; and
present the decoded content to a user.
2. The system ofclaim 1, wherein the plurality of protection systems share the same encryption expressions.
3. The system ofclaim 1, wherein the content is encoded according to an encryption algorithm, and wherein the plurality of protection systems shares the encryption algorithm.
4. The system ofclaim 1, wherein the file further contains a sample encryption box that identifies an encryption method common to the plurality of protection systems.
5. The system ofclaim 1, wherein the file stored in the memory area conforms to the ISO Base Media File Format.
6. The system ofclaim 1, further comprising supporting the plurality of protection systems within a single container file in accordance with the ISO Base Media File Format.
7. The system ofclaim 1, further comprising storing the metadata for the plurality of protection systems in a single container file as an extension to the ISO Base Media File Format.
8. A method comprising:
receiving, by a service provider, a file from an encoding provider, the file containing content and one or more encryption expressions, said content being encrypted by the one or more encryption expressions, said content further having a plurality of protection systems applied thereto, said file including metadata for each of the plurality of protection systems;
selecting one of the plurality of protection systems;
obtaining, from the metadata, license information for the selected one of the plurality of protection systems;
decoding the content based on the obtained license information and the one or more encryption expressions; and
presenting the decoded content to a user.
9. The method ofclaim 8, wherein the received file further contains key mapping information, said content being encrypted using said key mapping information.
10. The method ofclaim 8, wherein the received file further contains a sample encryption box that identifies an encryption method common to the plurality of protection systems.
11. The method ofclaim 8, wherein selecting one of the plurality of protection systems comprises examining a scheme information box in the received file to determine whether the content is encoded with the one of the plurality of protection systems.
12. The method ofclaim 8, wherein the received file conforms to the ISO Base Media File Format.
13. The method ofclaim 8, wherein the content is encoded according to an encryption algorithm, and wherein the plurality of protection systems shares the encryption algorithm.
14. The method ofclaim 8, wherein receiving the file comprises receiving a file corresponding to a movie.
15. The method ofclaim 8, wherein obtaining license information from the metadata comprises obtaining a license from a license server to decrypt the content.
16. One or more computer-readable storage devices storing computer-executable components, said components comprising:
an interface component that, when executed by at least one processor, causes the at least one processor to receive, by a computing device, a file containing content and one or more encryption expressions, said content being encrypted by the encryption expressions, said content further having a plurality of protection systems applied thereto, said file including metadata for each of the plurality of protection systems;
a detection component that, when executed by at least one processor, causes the at least one processor to select one of the plurality of protection systems supported by the computing device;
a parse component that, when executed by at least one processor, causes the at least one processor to obtain, from the metadata, license information for said one of the plurality of protection systems selected by the detection component; and
a transform component that, when executed by at least one processor, causes the at least one processor to decode the content based on the license information obtained by the parse component and based on the encryption expressions, wherein the interface component presents the decoded content to a user.
17. The computer-readable storage devices ofclaim 16, wherein the transform component decrypts the content.
18. The computer-readable storage devices ofclaim 16, wherein the plurality of protection systems shares the same encryption expressions.
19. The computer-readable storage devices ofclaim 16, wherein the content is encoded according to an encryption algorithm, and wherein the plurality of protection systems shares the encryption algorithm.
20. The computer-readable storage devices ofclaim 16, wherein the detection component examines a scheme information box in the received file to determine whether the content is encoded with one of the plurality of protection systems.
US14/555,4982009-01-212014-11-26Multiple content protection systems in a fileActive2029-10-21US10229248B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/555,498US10229248B2 (en)2009-01-212014-11-26Multiple content protection systems in a file

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US14609909P2009-01-212009-01-21
US12/485,949US8904191B2 (en)2009-01-212009-06-17Multiple content protection systems in a file
US14/555,498US10229248B2 (en)2009-01-212014-11-26Multiple content protection systems in a file

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/485,949ContinuationUS8904191B2 (en)2009-01-212009-06-17Multiple content protection systems in a file

Publications (3)

Publication NumberPublication Date
US20150193599A1 US20150193599A1 (en)2015-07-09
US20170124295A9true US20170124295A9 (en)2017-05-04
US10229248B2 US10229248B2 (en)2019-03-12

Family

ID=42337885

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/485,949Active2030-11-24US8904191B2 (en)2009-01-212009-06-17Multiple content protection systems in a file
US14/555,498Active2029-10-21US10229248B2 (en)2009-01-212014-11-26Multiple content protection systems in a file

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/485,949Active2030-11-24US8904191B2 (en)2009-01-212009-06-17Multiple content protection systems in a file

Country Status (10)

CountryLink
US (2)US8904191B2 (en)
EP (1)EP2380307A4 (en)
JP (1)JP5730786B2 (en)
KR (1)KR101623616B1 (en)
CN (1)CN102292931B (en)
AU (1)AU2009339304B2 (en)
CA (1)CA2747824C (en)
IL (1)IL213103A (en)
MX (1)MX2011007388A (en)
WO (1)WO2010090689A1 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP3901779B1 (en)2007-01-052022-10-26DivX, LLCVideo distribution system including progressive playback
US8904191B2 (en)2009-01-212014-12-02Microsoft CorporationMultiple content protection systems in a file
KR20120035187A (en)*2009-06-152012-04-13리서치 인 모션 리미티드Method and apparatus to facilitate client controlled sessionless adaptation
EP2497269A1 (en)*2009-11-062012-09-12Telefonaktiebolaget LM Ericsson (publ)File format for synchronized media
US8781122B2 (en)2009-12-042014-07-15Sonic Ip, Inc.Elementary bitstream cryptographic material transport systems and methods
US8397068B2 (en)*2010-04-282013-03-12Microsoft CorporationGeneric file protection format
US10289809B1 (en)*2010-05-172019-05-14Western Digital Technologies, Inc.Transferring media files between users after encrypting with encryption key obtained from a digital rights management server
KR101830968B1 (en)2010-08-242018-02-21삼성전자주식회사Device and method for enforcing an advertisement watching
US20120114118A1 (en)*2010-11-052012-05-10Samsung Electronics Co., Ltd.Key rotation in live adaptive streaming
US8332631B2 (en)*2010-11-222012-12-11Intel CorporationSecure software licensing and provisioning using hardware based security engine
US9137214B2 (en)2010-12-152015-09-15Microsoft Technology Licensing, LlcEncrypted content streaming
US9247312B2 (en)2011-01-052016-01-26Sonic Ip, Inc.Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
KR101739272B1 (en)2011-01-182017-05-24삼성전자주식회사Apparatus and method for storing and playing contents in multimedia streaming system
TWI459230B (en)2011-08-082014-11-01Ind Tech Res InstDrm apparatus and drm method
US9467708B2 (en)2011-08-302016-10-11Sonic Ip, Inc.Selection of resolutions for seamless resolution switching of multimedia content
US8806188B2 (en)2011-08-312014-08-12Sonic Ip, Inc.Systems and methods for performing adaptive bitrate streaming using automatically generated top level index files
US8909922B2 (en)2011-09-012014-12-09Sonic Ip, Inc.Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
WO2014012073A1 (en)*2012-07-132014-01-16Huawei Technologies Co., Ltd.Signaling and handling content encryption and rights management in content transport and delivery
US9043825B2 (en)*2012-08-282015-05-26Microsoft Technology Licensing, LlcContent carried ratings based control
US8769306B1 (en)*2012-09-052014-07-01Amazon Technologies, Inc.Protecting content with initialization vector manipulation
DE102012022064A1 (en)2012-11-092014-05-15Thomas Klimpel System and method for playing music and / or multimedia data
US9313510B2 (en)2012-12-312016-04-12Sonic Ip, Inc.Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en)2012-12-312015-11-17Sonic Ip, Inc.Systems, methods, and media for controlling delivery of content
US9094737B2 (en)2013-05-302015-07-28Sonic Ip, Inc.Network video streaming with trick play based on separate trick play files
US8718445B1 (en)2013-09-032014-05-06Penthera Partners, Inc.Commercials on mobile devices
US9244916B2 (en)*2013-10-012016-01-26Penthera Partners, Inc.Downloading media objects
US9330101B2 (en)*2013-12-182016-05-03Microsoft Technology Licensing, LlcUsing constraints on media file formats to improve performance
CN104463019B (en)*2014-12-292017-07-25北京致远互联软件股份有限公司The encipher-decipher method of electronic document
ES2746954T3 (en)2015-01-062020-03-09Divx Llc Systems and methods to encode and share content between devices
US9973505B2 (en)2015-01-142018-05-15Samsung Electronics Co., Ltd.Method for controlling contents and electronic device thereof
US10049228B2 (en)*2015-01-202018-08-14Microsoft Technology Licensing, LlcFile encryption support for FAT file systems
GB2537812A (en)2015-03-272016-11-02Piksel IncDRM Addition Authentication
GB2537594A (en)2015-03-272016-10-26Piksel IncHeader translation modification
KR101703489B1 (en)*2015-07-222017-02-08주식회사 디지캡Broadcast scrambling system based on file
CN106845160B (en)*2015-12-032018-04-20国家新闻出版广电总局广播科学研究院A kind of digital copyright management for intelligent operating system(DRM)Method and system
FR3052893B1 (en)*2016-06-212018-07-13Bouygues Telecom METHOD FOR RESTITUTING DIGITAL MULTIMEDIA CONTENT
US12314370B2 (en)*2018-08-202025-05-27Comcast Cable Communications, LlcDigital rights management data conversion in a content delivery network
CN109495459B (en)*2018-10-312021-05-28苏州科达科技股份有限公司Media data encryption method, system, device and storage medium
KR20210051415A (en)*2019-10-302021-05-10엘지전자 주식회사Infortainment system for playing drm contents
GB2605965A (en)*2021-04-162022-10-26Canon KkMethods and devices for improving storage and transmission of uncompressed data while using a standard format
CN118827882B (en)*2024-09-142024-11-22青岛冠成软件有限公司Mixed chaotic encryption processing method for logistic air control evidence image

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020114466A1 (en)*2001-02-092002-08-22Koichi TanakaInformation processing method, information processing apparatus and recording medium
US20030185397A1 (en)*2001-03-292003-10-02Ryuji IshiguroInformation processing apparatus
US20050021783A1 (en)*2001-12-072005-01-27Hidehiro IshiiInformation processing apparatus and method
US20050216413A1 (en)*2004-03-292005-09-29Sony CorporationContent distributing system, encrypting apparatus, content offering apparatus, content reproducing apparatus, license information offering apparatus, encrypting method, content offering method, content reproducing method, license information offering method, information processing program, and storage medium
US20050229257A1 (en)*2003-06-092005-10-13Sony CorporationInformation device, information server, information processing system, information processing method, and information processing program
US20060021068A1 (en)*2000-09-122006-01-26Bin XuSystem for permitting off-line playback of digital content, and for managing content rights

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6996720B1 (en)*1999-12-172006-02-07Microsoft CorporationSystem and method for accessing protected content in a rights-management architecture
ATE552562T1 (en)*2000-11-102012-04-15Aol Musicnow Llc DIGITAL CONTENT DISTRIBUTION AND SUBSCRIPTION SYSTEM
US7336787B2 (en)*2001-06-062008-02-26Sony CorporationCritical packet partial encryption
US7895123B1 (en)*2001-06-122011-02-22Accenture Global Services LimitedDigital content publication
US7242773B2 (en)*2002-09-092007-07-10Sony CorporationMultiple partial encryption using retuning
US7484103B2 (en)*2002-01-122009-01-27Je-Hak WooMethod and system for the information protection of digital content
KR100467929B1 (en)*2002-02-282005-01-24주식회사 마크애니System for protecting and managing digital contents
US8620937B2 (en)*2002-12-272013-12-31International Business Machines CorporationReal time data warehousing
US7480382B2 (en)*2003-09-302009-01-20Microsoft CorporationImage file container
US20050169473A1 (en)*2004-02-032005-08-04Candelore Brant L.Multiple selective encryption with DRM
US8429081B1 (en)*2004-02-122013-04-23Novell, Inc.Techniques for securely delivering media data
AU2005218205B2 (en)*2004-03-102010-04-08Nokia CorporationStorage of content-location information
EP1810110A1 (en)*2004-09-292007-07-25Nokia CorporationData file including encrypted content
US7958369B2 (en)2004-10-222011-06-07Hewlett-Packard Development Company, L.P.Systems and methods for multiple level control of access of privileges to protected media content
US8156049B2 (en)2004-11-042012-04-10International Business Machines CorporationUniversal DRM support for devices
US20060190290A1 (en)*2005-02-222006-08-24Brainshield Technologies, Inc.Systems and methods for distributing electronic files
US20060242074A1 (en)*2005-04-222006-10-26Nokia CorporationEncrypting digital rights management protected content
US20070203843A1 (en)*2005-05-092007-08-30Lauri TarkkalaSystem and method for efficient encryption and decryption of drm rights objects
US7770229B2 (en)*2005-05-112010-08-03Yahoo! Inc.System and method for the propagation of DRM protected content
US20060259575A1 (en)*2005-05-112006-11-16Manish UpendranUser interface distribution systems and methods
JP5190722B2 (en)*2005-05-202013-04-24Nltテクノロジー株式会社 Bootstrap circuit and shift register, scanning circuit and display device using the same
US7840489B2 (en)2005-07-012010-11-23Sony CorporationKey sharing for DRM interoperability
EP1946316A1 (en)*2005-11-092008-07-23Nero AGMethod and means for writing decryption information to a storage medium, storage medium, method and means for reading data from a storage medium, and computer program
US7680804B2 (en)*2005-12-302010-03-16Yahoo! Inc.System and method for navigating and indexing content
WO2007080500A1 (en)*2006-01-112007-07-19Nokia CorporationExtensions to rich media container format for use by mobile broadcast/multicast streaming servers
KR100782847B1 (en)2006-02-152007-12-06삼성전자주식회사Method and apparatus for importing content which consists of a plural of contents parts
US7555464B2 (en)*2006-03-012009-06-30Sony CorporationMultiple DRM management
CN100460202C (en)*2006-05-152009-02-11高学文 PVDC-Polyolefin Co-extruded Thermoformed High Barrier Composite Packaging Material
US7831043B2 (en)*2006-08-272010-11-09International Business Machines CorporationSystem and method for cryptographically authenticating data items
US20080086779A1 (en)*2006-10-042008-04-10Gigamedia Access CorporationSystem and method for digital rights management with license proxy
US8296569B2 (en)2006-10-092012-10-23Microsoft CorporationContent protection interoperability infrastructure
KR101379861B1 (en)*2006-10-202014-04-17삼성전자주식회사Apparatus, system and method for providing DRM
US8190918B2 (en)*2006-11-132012-05-29Disney Enterprises, Inc.Interoperable digital rights management
US8037541B2 (en)2007-04-062011-10-11General Instrument CorporationSystem, device and method for interoperability between different digital rights management systems
US8832467B2 (en)2007-05-162014-09-09Broadcom CorporationDigital rights management metafile, management protocol and applications thereof
US7971261B2 (en)2007-06-122011-06-28Microsoft CorporationDomain management for digital media
KR101420874B1 (en)*2007-09-212014-07-30삼성전자주식회사 A method for storing broadcast content of a mobile broadcast service terminal
US8863303B2 (en)*2008-08-122014-10-14Disney Enterprises, Inc.Trust based digital rights management systems
US8904191B2 (en)2009-01-212014-12-02Microsoft CorporationMultiple content protection systems in a file

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060021068A1 (en)*2000-09-122006-01-26Bin XuSystem for permitting off-line playback of digital content, and for managing content rights
US20020114466A1 (en)*2001-02-092002-08-22Koichi TanakaInformation processing method, information processing apparatus and recording medium
US20030185397A1 (en)*2001-03-292003-10-02Ryuji IshiguroInformation processing apparatus
US20050021783A1 (en)*2001-12-072005-01-27Hidehiro IshiiInformation processing apparatus and method
US20050229257A1 (en)*2003-06-092005-10-13Sony CorporationInformation device, information server, information processing system, information processing method, and information processing program
US20050216413A1 (en)*2004-03-292005-09-29Sony CorporationContent distributing system, encrypting apparatus, content offering apparatus, content reproducing apparatus, license information offering apparatus, encrypting method, content offering method, content reproducing method, license information offering method, information processing program, and storage medium

Also Published As

Publication numberPublication date
JP5730786B2 (en)2015-06-10
KR20110122669A (en)2011-11-10
CN102292931B (en)2014-03-26
CN102292931A (en)2011-12-21
US20150193599A1 (en)2015-07-09
CA2747824A1 (en)2010-08-12
IL213103A0 (en)2011-07-31
WO2010090689A1 (en)2010-08-12
EP2380307A4 (en)2017-05-31
KR101623616B1 (en)2016-05-23
US20100185854A1 (en)2010-07-22
AU2009339304A1 (en)2011-07-07
MX2011007388A (en)2011-07-28
CA2747824C (en)2017-01-31
US8904191B2 (en)2014-12-02
JP2012515976A (en)2012-07-12
IL213103A (en)2016-11-30
AU2009339304B2 (en)2014-08-07
EP2380307A1 (en)2011-10-26
US10229248B2 (en)2019-03-12

Similar Documents

PublicationPublication DateTitle
US10229248B2 (en)Multiple content protection systems in a file
JP7015617B2 (en) Content transmission / reception method and equipment
KR101611848B1 (en)Signaling and handling content encryption and rights management in content transport and delivery
US8325916B2 (en)Encryption scheme for streamed multimedia content protected by rights management system
US8296569B2 (en)Content protection interoperability infrastructure
CN1868184B (en) Container format for multimedia display
KR100930303B1 (en) Digital Media Content Protection System and Method
CN103620609A (en)Method for playing digital contents protected with a DRM (digital right management) scheme and corresponding system
EP2705669A1 (en)Method, system, or user device for adaptive bandwidth control of proxy multimedia server
JP2002330126A (en) Method and apparatus for delivering and protecting content
US20110066843A1 (en)Mobile media play system and method
CN110611830A (en)Video processing method, device, equipment and medium
CN110798714A (en)HLS-based local video playing system and playing method
HK40019360A (en)Method, apparatus and device for processing video, and medium
HK1246055A1 (en)Method and apparatus for playing video data streams
Hwang et al.Protection of MPEG‐2 Multicast Streaming in an IP Set‐Top Box Environment
Park et al.DRM for streamed MPEG-4 media

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BURNS, QUINTIN SWAYNE;HUGHES, ROBERT KILROY, JR.;SIMMONS, JOHN CARL;SIGNING DATES FROM 20141111 TO 20141120;REEL/FRAME:034273/0677

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034819/0001

Effective date:20150123

STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4


[8]ページ先頭

©2009-2025 Movatter.jp