# US 8,752,205 B2 · Apparatus and method for managing digital rights management contents in portable terminal

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

- Number: US 8,752,205 B2
- Document ID: US8752205B2
- Status: Granted
- Kind: B2
- Application number: 12/036,428
- Filed: 2008-02-25
- Published: 2009-01-01
- Granted: 2014-06-10
- Earliest claimed: 2007-02-23
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Chan-Ho Jung; Dong-Eup Ham
- Inventors: Chan-Ho Jung; Dong-Eup Ham
- Web page: https://patentgrep.com/patent/US8752205B2

## CPC

- G06F 21/1082: {Backup or restore}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided is an apparatus and method for managing Digital Rights Management (DRM) contents in a portable terminal. The method includes when a license of the DRM content is consumed, changing license information, which is stored in an external memory, on the DRM content; storing information relating to changed data of the external memory into an internal memory; determining whether the changed license information stored in the external memory has changed by using the information stored in the internal memory when the DRM content is used; and determining whether the DRM content is available according to whether the changed license information has changed.

## Claims

### Claim 1

A method for managing a Digital Rights Management (DRM) content in a portable terminal, the method comprising:
when a license of the DRM content is consumed, writing changed license information, which is stored in an external memory, on the DRM content;
storing information representing a written state of the changed license information of the external memory into an internal memory;
when a replay of the DRM content is attempted, checking latest license information from the external memory using the information stored in the internal memory;
determining whether the changed license information has changed by comparing a hash value from among the information stored in the internal memory with a hash value from the checked latest license information; and
determining whether the DRM content is available according to whether the changed license information has changed.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information representing the written state comprises at least one of an IDentification (ID) code of the DRM content, a start position of the changed license information in the external memory, a data length of the changed license information, and a hash value of the changed license information.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining whether the changed license information has changed comprises:
checking the latest license information from the external memory using a start position and a data length from among the information stored in the internal memory.

### Claim 4 (depends on 1)

The method of claim 1, wherein determining whether the DRM content is available comprises, when the changed license information stored in the external memory has changed, preventing a use of the DRM content.

### Claim 5 (depends on 1)

The method of claim 1, wherein determining whether the DRM content is available comprises, when the changed license information has not changed, allowing a use of the DRM content.

### Claim 6

An apparatus for managing a Digital Rights Management (DRM) content in a portable terminal, the apparatus comprising:
an external memory configured to write changed license information on the DRM content when a license of the DRM content is consumed;
an internal memory configured to store information representing a written state of the changed license information of the external memory; and
a DRM unit configured to check latest license information from the external memory using the information stored in the internal memory and to determine whether the changed license information has changed by comparing, a hash value from among the information stored in the internal memory with a hash value from the checked latest license information, when a replay of the DRM content is attempted, and to determine whether the DRM content is available according to whether the changed license information has changed.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the information representing the written state comprises at least one of an IDentification (ID) code of the DRM content, a start position of the changed license information in the external memory, a data length of the changed license information, and a hash value of the changed license information.

### Claim 8 (depends on 6)

The apparatus of claim 6, wherein, when the changed license information stored in the external memory has changed, the DRM unit prevents a use of the DRM content, and, when the changed license information has not changed, allows a use of the DRM content.

### Claim 9

A method for managing a Digital Rights Management (DRM) content in a portable terminal, the method comprising:
when a license of the DRM content is consumed, writing changed license information, which is stored in an external memory, on the DRM content;
storing information representing a written state of the changed license information of the external memory into an internal memory;
when a replay of the DRM content is attempted, checking latest license information from the external memory using a start position from among the information stored in the internal memory;
determining whether the changed license information has changed by comparing a hash value from among the information stored in the internal memory with a hash value from the checked latest license information; and
determining whether the DRM content is available according to whether the changed license information has changed.

### Claim 10 (depends on 9)

The method of claim 9, wherein determining whether the changed license information stored in the external memory has changed comprises:
checking the latest license information from the external memory using the start position and a data length from among the information stored in the internal memory.

### Claim 11 (depends on 9)

The method of claim 9, wherein determining whether the DRM content is available comprises, when the changed license information stored in the external memory has changed, preventing a use of the DRM content.

### Claim 12 (depends on 9)

The method of claim 9, wherein determining whether the DRM content is available comprises, when the changed license information stored in the external memory has not changed, allowing a use of the DRM content.

### Claim 13 (depends on 9)

The method of claim 9, wherein the information representing the written state comprises at least one of an IDentification (ID) code of the DRM content, a start position of the changed license information in the external memory, a data length of the changed license information, and a hash value of the changed license information.

### Claim 14

A portable terminal for managing a Digital Rights Management (DRM) content, the portable terminal comprising:
an external memory configured to, when a license of the DRM content is consumed, write changed license information on the DRM content;
an internal memory configured to store information representing a written state of the changed license information of the external memory; and
a DRM unit configured to check latest license information from the external memory using a start position from among the information stored in the internal memory and to determine whether the changed license information has changed by comparing a hash value from among the information stored in the internal memory with a hash value from the checked latest license information, when a replay of the DRM content is attempted, and to determine whether the DRM content is available according to whether the changed license information has changed.

### Claim 15 (depends on 14)

The portable terminal of claim 14, wherein the information representing the written state comprises at least one of an Identification (ID) code of the DRM content, a start position of the changed license information in the external memory, a data length of the changed license information, and a hash value of the changed license information.

### Claim 16

A computer-readable recording medium having recorded thereon a program for managing a Digital Rights Management (DRM) content in a portable terminal, the program comprising:
a first code segment, configured to write changed information, which is stored in an external memory, on the DRM content, when a license of the DRM content is consumed;
a second code segment, configured to store information representing a written state of the changed license information of the external memory into an internal memory;
a third code segment, configured to check latest license information from the external memory using the information stored in the internal memory and to determine whether the changed license information has changed by comparing a hash value from among the information stored in the internal memory with a hash value from the checked latest license information; and
a fourth code segment, configured to determine whether the DRM content is available according to whether the changed license information has changed.
