Information processing device, data processing method, and program

US8972301B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8972301-B2
Application numberUS-54222409-A
CountryUS
Kind codeB2
Filing dateAug 17, 2009
Priority dateAug 18, 2008
Publication dateMar 3, 2015
Grant dateMar 3, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing device includes: a local memory unit storing data including encrypted content; a memory storing data including key information to be used in a process of reproducing the encrypted content; and a data processing unit selectively reproducing encrypted content stored in a disk or the local memory unit, wherein the data processing unit reads a medium ID from the disk when the content to be reproduced is stored in the disk and reads a medium ID from the memory when the content to be reproduced is stored in the local memory unit.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing device comprising: a local memory unit programmed to store data including first encrypted content; a memory programmed to store data including key information to be used in a process of reproducing the first encrypted content; and a data processing unit programmed to selectively reproduce second encrypted content stored in a disk or the first encrypted content stored on the local memory unit and select one of a first medium ID and a second medium ID to be read based on which one of the first encrypted content or the second encrypted is to be reproduced, wherein, in reproducing the second encrypted content, the data processing unit is programmed to read the second medium ID from the disk and, in reproducing the first encrypted content, the data processing unit reads the first medium ID from the memory, wherein the data processing unit is programmed to read the first and second medium ID by executing a single application programming interface (API), which defines a first medium ID acquiring process sequence for reading the first medium ID and a second medium ID acquiring process for reading the second medium ID, and wherein the data processing unit is programmed to selectively reproduce the first or second encrypted content by transmitting to a management server the read first or second medium ID and a content ID of one of the first and second encrypted content and receive, from the management server, one or more permitted processes corresponding to the transmitted first or second medium ID and the one of the first and second encrypted content. 2. The information processing device according to claim 1 , wherein a process sequence is selected and performed depending on whether the first encrypted content or the second encrypted content is to be reproduced. 3. The information processing device according to claim 1 , wherein the data processing unit performs content reproducing process accompanied with a process of decoding the first encrypted content stored in the local memory unit by selectively using key information, which is stored in the memory, corresponding to the first encrypted content stored in the local memory unit when the first encrypted content is to be reproduced. 4. The information processing device according to claim 1 , wherein the data processing unit acquires a unit key by decoding a unit key file storing the unit key, which is used to decode the encrypted content stored in the local memory unit, using key data stored in the memory and decodes the encrypted content using the acquired unit key. 5. The information processing device according to claim 1 , wherein the data processing unit acquires a first key by processing a key block stored in the local memory unit using device-specific key data stored in the memory, acquires a second key by decoding a key file storing a key, which is used to decode the encrypted content, using the acquired first key, and decodes the encrypted content using the acquired second key. 6. The information processing device according to claim 1 , wherein the data processing unit selectively reproduces the first or second encrypted content onto a recording medium. 7. The information processing device according to claim 1 , wherein the content ID is part of a managed-copy management file (MCMF), as defined by an Advanced Access Content System (AACS) standard, revision 0.951. 8. The information processing device according to claim 1 , wherein, in reading the first medium ID from the memory, the data processing unit is programmed to read a Pre-recorded Media Serial Number (PMSN) from a secure area of the memory in which reading and changing stored data is permitted in only a predetermined sequence and, in reading the second medium ID from the disk, the data processing unit is programmed to read the second medium ID from a Burst Cutting Area (BCA) of the disk. 9. A data processing method carried out in an information processing device having a processor and a data processing unit, the data processing method comprising: selectively reproducing first encrypted content stored in a disk or second encrypted content stored on a local memory unit and selecting one of a first medium ID and a second medium ID to be read based on which one of the first encrypted content or the second encrypted is to be reproduced, using the data processing unit, by reading the first medium ID from the disk when reproducing the first encrypted content and reading the second medium ID from a memory when reproducing the second encrypted content, wherein both reading the first medium ID and reading the second medium ID are performed by the data processing unit executing a single application programming interface (API), which defines a first medium ID acquiring process sequence for reading the first medium ID and a second medium ID acquiring process for reading the second medium ID, and transmitting to a management server the first or second medium ID and a content ID of one of the first and second encrypted content and receiving, from the management server, one or more permitted processes corresponding to the transmitted first or second medium ID and the one of the first and second encrypted content. 10. A non-transitory computer readable storage medium storing computer readable instructions thereon that, when executed by a data processing unit, cause the data processing unit to carry out a data processing method, the data processing method comprising: selectively reproducing first encrypted content stored in a disk or second encrypted content stored on a local memory unit and selecting one of a first medium ID and a second medium ID to be read based on which one of the first encrypted content or the second encrypted is to be reproduced by: reading the first medium ID from the disk when reproducing the first encrypted content and reading the second medium ID from a memory when reproducing the second encrypted content, wherein both reading the first medium ID and reading the second medium ID are performed by the data processing unit executing a single application programming interface (API), which defines a first medium ID acquiring process sequence for reading the first medium ID and a second medium ID acquiring process for reading the second medium ID, and transmitting to a management server the first or second medium ID and a content ID of one of the first and second encrypted content and receiving, from the management server, one or more permitted processes corresponding to the transmitted first or second medium ID and the one of the first and second encrypted content.

Assignees

Inventors

Classifications

  • Circuits for prevention of unauthorised reproduction or copying, e.g. piracy (indicating unauthorised use of record carriers in general G11B23/28; scrambling for television signal recording H04N5/913; network architectures or network protocols for network security H04L63/00; cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00) · CPC title

  • on a disc [VTOC] · CPC title

  • advanced access content system [AACS] · CPC title

  • Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title

  • involving a control step which is implemented as an executable file stored on the record carrier · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8972301B2 cover?
An information processing device includes: a local memory unit storing data including encrypted content; a memory storing data including key information to be used in a process of reproducing the encrypted content; and a data processing unit selectively reproducing encrypted content stored in a disk or the local memory unit, wherein the data processing unit reads a medium ID from the disk when …
Who is the assignee on this patent?
Ueda Kenjiro, Oishi Tateo, Yonemitsu Jun, and 1 more
What technology area does this patent fall under?
Primary CPC classification G11B20/00086. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 03 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).