IP Library Granted Patent US 7,436,958
Granted Patent B2
US 7,436,958 · App. 10/502,644 · Granted Oct 14, 2008

Method of distributed IPMP device messaging and carriage of rights in MPEG IPMP content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,436,958
App. No.
10/502,644
Granted
Oct 14, 2008
Kind
B2
Abstract

The present invention relates to content and IPMP tool transfer among distributed IPMP devices. A set of messages is defined for distributed IPMP devices. These messages include content transfer message, IPMP tool transfer messages, as well device ID broadcasting messages. Using these messages, distributed devices can use a standard set of messages to establish a network, and exchange content protected by IPMP in an inter-operable way. It is also related to carriage of rights in MPEG system, especially in MPEG-4 system. Rights ES (Elementary Stream) is defined in MPEG-4 system, to carry rights information. The Rights ES is also attached with information including whether the rights carried in the ES is proprietary or not, and/or what should be the rights management tool to handle this Rights ES. With that, terminal can be built in an inter-operable way, and retrieve rights from a standardized position.

Claims (27)

1. A method of messaging among distributed IPMP devices having a unique device ID to identify itself, the unique device ID being assigned during a manufacturing time, or at a time of purchasing, the method comprising:

obtaining a domain ID for each IPMP device to identify a network domain it resides in, wherein a network comprises a group of IPMP devices;

broadcasting the unique device ID of an IPMP device to neighboring IPMP devices, upon joining a network domain of the IPMP device;

receiving an acknowledgement message including the unique device ID of neighboring IPMP devices, upon receiving the broadcasted unique device ID; and

transmitting a set of standard messages to exchange IPMP tools to ensure inter-operability among the group of IPMP devices.

2. A method according to claim 1 , further comprising:

receiving a content request message from an IPMP device which is requesting a content identified by a certain content ID;

checking the domain ID sent in the request message, including checking rights information associated with the requested content;

sending back one of a positive and negative reply message; and

starting to send the content using content transfer messages, when the reply message is the positive reply message.

3. A method according to claim 1 , further comprising:

receiving a content request message from an IPMP device which is requesting a content identified by a certain content ID;

checking the domain ID sent in the request message, including checking rights information associated with the requested content;

sending back one of a positive and negative reply message;

performing a mutual authentication with the IPMP device, using mutual authentication messages defined in MPEG IPMP, to verify whether the IPMP device is a trusted IPMP device; and

sending content using content transfer messages, carried as a payload as a secure message defined in MPEG IPMP to ensure its confidentiality, when the reply is the positive reply message and the mutual authentication is successful.

4. A method according to claim 1 , further comprising:

receiving an IPMP tool request message from an IPMP device which is requesting an IPMP tool identified by a certain tool ID;

checking the domain ID sent in the request message, including checking an availability of the requested IPMP tool;

sending back one of a positive and negative reply message; and

carrying the requested IPMP tool in the positive reply message, when the reply message is the positive reply message.

5. A method according to claim 1 , further comprising:

receiving an IPMP tool request message from an IPMP device which is requesting an IPMP tool identified by a certain tool ID;

checking the domain ID sent in the request message, including checking an availability of the requested IPMP tool;

sending back one of a positive and negative reply message;

performing a mutual authentication with the IPMP device, using mutual authentication messages defined in MPEG IPMP, to verify whether the IPMP device is a trusted IPMP device, when the reply is the positive reply message; and

sending back the positive reply message, containing the requested IPMP tool, carried as a payload as a secure message defined in MPEG IPMP to ensure its confidentiality, when the mutual authentication is successful.

Assignments (4)
CHANGE OF NAME Recorded Apr 10, 2020
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 052372/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SOVEREIGN PEAK VENTURES, LLC
Reel/Frame 047914/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2005
From: JI, MING; SHEN, SHENG MEI; HUANG, ZHONGYANG; SENOH, TAKANORI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 016449/0450 →