# US 7,610,630 B2 · Method of transferring information specifying a tool utilized for processing a content protected by IPMP

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

- Number: US 7,610,630 B2
- Document ID: US7610630B2
- Status: Granted
- Kind: B2
- Application number: 10/493,219
- Filed: 2003-03-04
- Published: 2005-01-20
- Granted: 2009-10-27
- Earliest claimed: 2002-03-05
- Assignees: Panasonic Corporation
- Inventors: Ming Ji; Zhongyang Huang; Sheng Mei Shen; Takanori Senoh
- Web page: https://patentgrep.com/patent/US7610630B2

## CPC

- H04N 21/4627: Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- 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]}
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/8193: {dedicated tools, e.g. video decoder software or IPMP tool}
- H04N 21/835: Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of transferring information specifying an IPMP tool utilized for processing a content protected by IPMP to an IPMP terminal specifies and uses XML schema for terminal platform specification, parametric description, and parametric aggregation which is to be used in MPEG-n IPMP system. For example, according to the method, based on a predetermined terminal platform XML schema and language to describe a terminal platform, terminal platform specification is created based on the terminal platform schema and language to specify on what platform or terminal the IPMP tool can run. The terminal platform specification is attached to metadata associated with the tool. The terminal platform specification and the IPMP tool are transferred to an IPMP terminal which is implemented with a terminal platform parser based on the terminal platform schema and language.

## Claims

### Claim 1

A method of transferring information specifying an intellectual property management and protection (IPMP) tool utilized for processing a content protected by IPMP to an IPMP terminal, wherein the method uses extensible markup language (XML) schema for a terminal platform specification in IPMP system, and comprises:
based on a predetermined terminal platform schema and language to describe a terminal platform,
creating the terminal platform specification based on the terminal platform schema and language to specify on what platform or terminal the IPMP tool can run;
attaching the terminal platform specification to metadata associated with the tool; and
transferring the terminal platform specification and the IPMP tool to an IPMP terminal implemented with a terminal platform parser based on the terminal platform schema and language.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising, before the transferring, carrying the tool together with the terminal platform specification in the content protected in IPMP.

### Claim 3

A method of transferring information specifying a tool utilized for processing a content protected by intellectual property management and protection (IPMP) to an IPMP terminal, wherein the method uses extensible markup language (XML) schema for terminal platform specification in an Moving Picture Experts Group (MPEG)-n IPMP system,
based on a predetermined terminal platform schema and language to describe a terminal platform, the terminal platform specification is created at an IPMP terminal according to the terminal platform schema and language to specify the IPMP terminal, and the method comprises:
receiving from the IPMP terminal the terminal platform specification when the IPMP terminal tries to retrieve an IPMP tool from a remote server;
using a terminal platform parser based on the terminal platform schema and language; and
interpreting the terminal platform specification and determining which IPMP tool should be sent back to the requesting IPMP terminal.
