IP Library Granted Patent US 8,321,954
Granted Patent B2
US 8,321,954 · App. 11/666,580 · Granted Nov 27, 2012

Informing recipient device of message content properties

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 8,321,954
App. No.
11/666,580
Granted
Nov 27, 2012
Kind
B2
Abstract

According to an aspect of the invention, a content class of a data set for a message to be transmitted to the recipient device is defined. A network element transferring messages to the recipient device specifies at least one information element in a message to the recipient terminal such that the information element comprises an indication of the content class. The message is transmitted to the recipient device.

Claims (69)

1. A method comprising:

defining, by a network element, a content class of a data set for a multimedia message to be transmitted to a recipient device;

specifying, by the network element, at least one information element in a message to the recipient device such that the information element comprises an indication of the content class, the content class classifies the content of the multimedia message to the smallest content class to which the multimedia message belongs; and

transmitting the multimedia message to the recipient device.

2. A method as claimed in claim 1 , wherein the network element is a multimedia messaging service relay/server and the message is a multimedia message, and the information element is specified as a multimedia messaging service header in the message.

3. A method comprising:

defining, by a network element, a content class of a data set for a message to be transmitted to a recipient device, wherein the content class of the data set is defined on the basis of a content class indication in a received message from a content originator;

specifying, by the network element, at least one information element in a message to the recipient device such that the information element comprises an indication of the content class; and

transmitting the message to the recipient device.

4. A method comprising:

defining, by a network element, a content class of a data set for a message to be transmitted to a recipient device, wherein the content class of the data set is defined on the basis of a data set that has been adapted by the network element;

specifying, by the network element, at least one information element in a message to the recipient device such that the information element comprises an indication of the content class; and

transmitting the message to the recipient device.

5. An apparatus, comprising:

at least one processor; and

memory including computer program code, the computer program code being configured to, with the at least one processor, cause the apparatus at least to:

define a content class of a data set for a multimedia message to be transmitted to a recipient device; and

specify at least one information element in the multimedia message to the recipient device such that the information element comprises an indication of the content class, the content class classifies the content of the multimedia message to the smallest content class to which the message belongs.

6. An apparatus as claimed in claim 5 , wherein the apparatus is configured to define the content class of the data set on the basis of a content class indication in a received message from a content originator.

7. An apparatus as claimed in claim 5 , wherein the apparatus is configured to define the content class of the data set on the basis of a data set that has been adapted by the apparatus.

8. An apparatus as claimed in claim 5 , wherein the apparatus is a multimedia messaging service relay/server and wherein the apparatus is configured to specify the information element as a multimedia messaging service header in the message.

9. An apparatus as claimed in claim 5 , wherein the apparatus is configured to specify the information element in a message comprising the data set.

10. An apparatus as claimed in claim 5 , wherein the network element is configured to specify the information element in a message comprising the data set or in a notification message informing the recipient terminal of a received multimedia message.

11. An apparatus, comprising:

at least one processor; and

memory including computer program code, the computer program code being configured to, with the at least one processor, cause the apparatus at least to:

check an information element indicating a content class of a data set comprised by or indicated in a multimedia message received from a messaging network element; and

adapt processing of the data set in accordance with the content class, the content class classifies the content of the multimedia message to the smallest content class to which the message belongs.

12. An apparatus as claimed in claim 11 , wherein the apparatus is configured to check the information element in a multimedia messaging service header of the received multimedia message.

13. An apparatus as claimed in claim 11 , wherein the apparatus is a mobile terminal.

14. An apparatus comprising:

at least one processor; and

memory including computer program code, the computer program code being configured to, with the at least one processor, cause the apparatus at least to:

check an information element indicating a content class of a data set comprised by or indicated in a message received from a messaging network element; and

adapt processing of the data set in accordance with the content class,

wherein the apparatus is configured to check if the content class is supported in the apparatus, and

wherein the apparatus is configured to arrange further use of the data set if the content class is supported.

15. An apparatus, comprising:

at least one processor; and

memory including computer program code, the computer program code being configured to, with the at least one processor, cause the apparatus at least to:

check an information element in a multimedia messaging service header of a multimedia message received from a messaging network element, the information element indicating digital rights management protection of at least one content element comprised by or indicated in the multimedia message; and

process the at least one content element on the basis of the information element indicating digital rights management protection.

16. An apparatus as claimed in claim 15 , wherein the apparatus is configured to initiate a digital rights management activity for a digital rights management protected content element on the basis of the indication.

17. An apparatus as claimed in claim 15 , wherein the apparatus is a mobile terminal.

18. An apparatus as claimed in claim 15 , wherein the messaging network element is a multimedia messaging service relay/server.

19. A non-transitory computer readable medium storing a computer program for controlling a mobile terminal, the computer program comprising:

code for checking an information element indicating a content class of a data set comprised by or indicated in a received multimedia message; and

code for adapting processing of the data set in accordance with the content class, the content class classifies the content of the received multimedia message to the smallest content class to which the received multimedia message belongs.

20. A non-transitory computer readable medium as claimed in claim 19 , the computer program comprising:

code for checking if the content class is supported in the mobile terminal; and

code for arranging further use of the data set if the content class is supported.

21. A method comprising:

defining, by a multimedia messaging relay/server, a content class of a multimedia message to be transmitted to a multimedia messaging user agent, the content class classifies the content of the multimedia message to the smallest content class to which the message belongs;

specifying, by the multimedia messaging relay/server, at least one information element in a notification message or a multimedia message to the user agent such that the information element comprises a value of the content class; and

transmitting the multimedia message notification message or the multimedia message to the user agent.

22. A method comprising:

defining, by a network element, a content class of a data set for a message to be transmitted to a recipient device, wherein the network element is a multimedia messaging service relay/server and the message is a multimedia message, and wherein the network element is arranged to specify the information element as a multimedia message service header in the message;

specifying, by the network element, at least one information element in a message to the recipient device such that the information element comprises an indication of the content class; and

transmitting the message to the recipient device.

23. A method comprising:

receiving, by a recipient terminal, a multimedia message from a messaging network element;

checking an information element indicating a content class of a data set comprised by or indicated in the received multimedia message, the content class classifies the content of the multimedia message to the smallest content class to which the received multimedia message belongs; and

adapting processing of the data set in accordance with the content class.

24. A method comprising:

receiving, by a recipient terminal, a message from a messaging network element;

checking an information element indicating a content class of a data set comprised by or indicated in the received message;

adapting processing of the data set in accordance with the content class;

checking, in the recipient terminal, if the recipient terminal supports the content class, and

adapting at least part of the data set if the recipient terminal does not support the content class.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2016
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ZHIGU HOLDINGS LIMITED
Reel/Frame 040354/0001 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
CONFIDENTIAL PURCHASE AND SALE AGREEMENT Recorded May 12, 2016
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L.
Reel/Frame 038694/0815 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: CORE WIRELESS LICENSING, S.A.R.L.,
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 035871/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2008
From: MOSTAFA, MIRAJ
To: NOKIA CORPORATION
Reel/Frame 021871/0650 →