# US 8,752,209 B2 · Information processing apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,752,209 B2
- Document ID: US8752209B2
- Status: Granted
- Kind: B2
- Application number: 12/740,683
- Filed: 2008-10-29
- Published: 2010-09-23
- Granted: 2014-06-10
- Earliest claimed: 2007-10-30
- Assignees: KYOCERA Corporation
- Applicants: Ryo Goto
- Inventors: Ryo Goto
- Web page: https://patentgrep.com/patent/US8752209B2

## CPC

- G11B 20/00753: {wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags}
- G06F 21/10: 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]}
- G11B 20/00086: {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)}
- G11B 20/00181: {using a content identifier, e.g. an international standard recording code [ISRC] or a digital object identifier [DOI]}
- H04N 5/76: Television signal recording
- H04N 5/913: for scrambling {; for copy protection}
- H04N 21/418: External card to be used in combination with the client device, e.g. for conditional access
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/8355: involving usage data, e.g. number of copies or viewings allowed
- G11B 2220/61: wherein solid state memory is used for storing A/V content
- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N 5/907: using static stores, e.g. storage tubes or semiconductor memories (H04N5/91 takes precedence)
- H04N 2005/91328: {the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]}
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus (100) is provided with a memory unit (130) for storing digital broadcast content for which a number of copies that can be made is set, a writing unit (160, 162) for writing the content on external recording medium, an IC medium reader/writer (150) for reading an IC medium (300) and recording the number of copies that can be made of the content on the IC medium (300) in association with an identifier of the content, and a control unit (170) for determining whether an identifier of the content is recorded on the IC medium (300) when the content is copied to the external recording medium and, when it is determined that the identifier is recorded, controlling the writing unit (160, 162) to write the content on external recording medium (210, 220) as well as controlling the IC medium reader/writer (150) to update the number of copies that can be made of the content.

## Claims

### Claim 1

An information processing apparatus comprising:
a memory unit for storing digital broadcast content for which a number of copies that can be made is set;
a writing unit for writing the content stored in the memory unit on an external recording medium;
an IC medium reader/writer for reading an IC medium and recording the number of copies that can be made of the content stored in the memory unit on the IC medium in association with an identifier of the content, wherein the IC medium is separate from the memory unit and the external recording medium; and
a controller for determining whether an the identifier of the content stored in the memory unit is recorded on the IC medium when the content is copied to the external recording medium and, when it is determined that the identifier of the content is recorded on the IC medium, controlling the writing unit to write the content on the external recording medium in accordance with the number of copies that can be made recorded in association with the identifier of the content, as well as controlling the IC medium reader/writer to update the number of copies that can be made of the content.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the controller, when it is determined that the identifier of the content stored in the memory unit is not recorded on the IC medium, controls the writing unit to prohibit copying the content to the external recording medium.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein the controller, when the IC medium reader/writer cannot read the IC medium, controls the writing unit to prohibit copying the content stored in the memory unit to the external recording medium.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the IC medium reader/writer records the number of copies that can be made of the content stored in the memory unit on the IC medium in association with a hash value of the content, and the controller calculates an hash value of the content stored in the memory unit when the content is copied to the external recording medium, determines whether the hash value calculated is recorded on the IC medium and, when it is determined that the hash value calculated is recorded on the IC medium, controls the writing unit to write the content on the external recording medium, as well as controlling the IC medium reader/writer to update the number of copies that can be made recorded in association with the hash value of the content and record an updated number on the IC medium.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4, wherein the controller controls the writing unit to prohibit copying the content to the external recording medium when it is determined that the hash value calculated is not recorded on the IC medium.
