# US 2014/0157438 A1 · User device and method for receiving drm function corresponding to specific contents

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

- Number: US 2014/0157438 A1
- Document ID: US20140157438A1
- Status: Published application
- Kind: A1
- Application number: 14/115,329
- Filed: 2011-05-03
- Published: 2014-06-05
- Earliest claimed: 2011-05-03
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd
- Inventors: Sergey Nikolayevich Seleznev; Byung-Rae Lee; Bo-Gyeong Kang
- Web page: https://patentgrep.com/patent/US20140157438A1

## CPC

- 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]}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present invention proposes a method for obtaining a digital right management (DRM) function for playing DRM contents on a user device according to need. To this end, the present invention comprises the steps of, when a user device requests a specific DRM contents or accesses a service system, a user device obtaining a rights object corresponding to a request; determining information on a current DRM function using the rights object; and when a new DRM function is required, installing a new DRM function or upgrading the standard DRM function.

## Claims

### Claim 1

A method of receiving a Digital Rights Management (DRM) function corresponding to a particular content by a user device, the method comprising:
acquiring a rights object of a content;
determining requirements of a reproduction of the content included in the rights object;
determining whether there is an effective DRM function corresponding to the content in the user device based on the requirements; and
downloading a new DRM function corresponding to the content when there is the effective DRM function.

### Claim 2 (depends on 1)

The method of claim 1, wherein the determining whether there is the effective DRM function corresponding to the content in the user device comprises determining whether there is a DRM function that matches a version of a DRM function included in the requirements.

### Claim 3 (depends on 2)

The method of claim 2, wherein the downloading of the new DRM function comprises:
determining whether information indicating to disregard a version of the DRM function existing in the user device is included in the requirements; and
downloading the DRM function corresponding to the version of the DRM function included in the requirements when the information indicating to disregard the version of the DRM function existing in the user device is included in the requirements.

### Claim 4 (depends on 1)

The method of claim 1, wherein the downloading of the new DRM function comprises downloading the new DRM function by using download address information included in the requirements.

### Claim 5 (depends on 1)

The method of claim 1, further comprising installing the downloaded new DRM function or upgrading a conventional DRM function by using the downloaded new DRM function.

### Claim 6 (depends on 1)

The method of claim 1, wherein the requirements include at least one of a version of the effective DRM function corresponding to the content, whether to disregard the DRM function existing in the user device, and address information from which the effective DRM function corresponding to the content is downloaded.

### Claim 7 (depends on 1)

The method of claim 1, further comprising determining whether the effective DRM function corresponding to the content can be downloaded when there is no effective DRM function.

### Claim 8

A user device configured to receive a Digital Rights Management (DRM) function corresponding to a particular content, the user device comprising:
a DRM controller configured to acquire a rights object of a content, determine requirements for a reproduction of the content included in the rights object, determine whether there is an effective DRM function corresponding to the content in the user device based on the requirements, and provide download information on the effective DRM function when there is no effective DRM function; and
a download agent configured to download a new DRM function corresponding to the content based on the download information on the effective DRM function.

### Claim 9 (depends on 8)

The user device of claim 8, wherein the requirements include at least one of a version of the effective DRM function corresponding to the content, whether to disregard the DRM function existing in the user device, and address information from which the effective DRM function corresponding to the content is downloaded.

### Claim 10 (depends on 9)

The user device of claim 9, wherein the DRM controller is configured to determine whether a DRM function that matches a version of the effective DRM function corresponding to the content is installed.

### Claim 11 (depends on 9)

The user device of claim 9, wherein the DRM controller is configured to determine whether information indicating to disregard a version of the DRM function existing in the user device is included in the requirements, and download a DRM function corresponding to the version of the DRM function included in the requirements through the download agent when the information indicating to disregard the version of the DRM function existing in the user device is included in the requirements.

### Claim 12 (depends on 9)

The user device of claim 9, wherein the download agent is configured to download the new DRM function by using address information from which the effective DRM function corresponding to the content is downloaded.

### Claim 13 (depends on 8)

The user device of claim 8, wherein the DRM controller is configured to install the downloaded new DRM function or upgrade a conventional DRM function by using the downloaded new DRM function.

### Claim 14 (depends on 8)

The user device of claim 8, wherein the DRM controller is configured to determine whether the effective DRM function corresponding to the content can be downloaded when there is no effective DRM function, and provide the download information on the effective DRM function when the effective DRM function can be downloaded.

### Claim 15

A portable terminal configured to receive a Digital Rights Management (DRM) function corresponding to a particular content, the portable terminal comprising:
a DRM controller configured to acquire a rights object of a content, determine requirements for a reproduction of the content included in the rights object, determine whether there is an effective DRM function corresponding to the content in the portable terminal based on the requirements, and provide download information on the effective DRM function when there is no effective DRM function;
a download agent configured to download a new DRM function corresponding to the content based on the download information on the effective DRM function; and
a display unit configured to display the content under control of the DRM controller.

### Claim 16 (depends on 15)

The portable terminal of claim 15, wherein the requirements include at least one of a version of the effective DRM function corresponding to the content, whether to disregard the DRM function existing in the portable terminal, and address information from which the effective DRM function corresponding to the content is downloaded.

### Claim 17 (depends on 16)

The portable terminal of claim 16, wherein the DRM controller is configured to determine whether a DRM function that matches a version of the effective DRM function corresponding to the content is installed.

### Claim 18 (depends on 16)

The portable terminal of claim 16, wherein the DRM controller is configured to determine whether information indicating to disregard a version of the DRM function existing in the portable terminal is included in the requirements, and download a DRM function corresponding to the version of the DRM function included in the requirements through the download agent when the information indicating to disregard the version of the DRM function existing in the portable terminal is included in the requirements.

### Claim 19 (depends on 16)

The portable terminal of claim 16, wherein the download agent is configured to download the new DRM function by using address information from which the effective DRM function corresponding to the content is downloaded.

### Claim 20 (depends on 15)

The portable terminal of claim 15, wherein the DRM controller is configured to install the downloaded new DRM function or upgrade a conventional DRM function by using the downloaded new DRM function.
