GENERATION AND DELIVERY OF MULTIMEDIA CONTENT-ADAPTATION NOTIFICATIONS
First Claim
1. A method for processing a message in a multimedia messaging system, the method comprising steps of:
- examining said message to remove any present malicious software;
identifying an intended receiver of said message;
resolving any incompatibility of said message with characteristics of said intended receiver;
characterizing a condition of said message by at least one key-value pair and a condition type according to a result of said examining and a result of said resolving;
formulating an identifier of a notification template according to said condition type;
retrieving said notification template from a repository of notification templates using said identifier;
composing a notification using said notification template and said at least one key-value pair; and
appending said notification to said message.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for conditioning multimedia containers to be compatible with decoding facilities of receivers of diverse types is disclosed. Content of a multimedia container may include components of different encoding formats. Container conditioning also detects and, where feasible, removes undesirable insertions within each content component of a multimedia container. A content component of a container may be filtered, re-encoded, or deleted. Notifications indicating conditions of a container and any modifications performed are appended to the container. A notification may be presented in at least one form compatible with characteristics of a respective receiver. An editing engine implementing the method is associated with a network entity to which multimedia containers are directed. The editing engine accesses a receiver database storing information on several types of receivers and a repository of notification templates encoded in several forms.
-
Citations
21 Claims
-
1. A method for processing a message in a multimedia messaging system, the method comprising steps of:
-
examining said message to remove any present malicious software; identifying an intended receiver of said message; resolving any incompatibility of said message with characteristics of said intended receiver; characterizing a condition of said message by at least one key-value pair and a condition type according to a result of said examining and a result of said resolving; formulating an identifier of a notification template according to said condition type; retrieving said notification template from a repository of notification templates using said identifier; composing a notification using said notification template and said at least one key-value pair; and appending said notification to said message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of processing a data container comprising multiple components, the method comprising:
-
receiving said container at a container conditioner; parsing said container to determine; an identifier of a transmitter and identifiers of addressed receivers of said container; and properties of each component in said multiple components; screening said each component to; eliminate harmful insertions; and mark said each component accordingly; acquiring characteristics of a selected receiver of said addressed receivers; ascertaining compatibility of said properties with said selected receiver; where said properties are incompatible with said selected receiver, adapting said each component to suit said selected receiver; and producing a notification specific to said each receiver based on said screening and said adapting of said each component of said multiple components. - View Dependent Claims (9, 10, 11, 12, 21)
-
-
13. An editing engine for conditioning multimedia containers, the editing engine comprising computer readable instructions stored on a computer readable medium, which when executed by a computing device, cause the computing device to:
-
receive a container; parse said container into content components; determine encoding formats of said content components; examine each content component to detect presence of malicious insertions and perform corrections of said content components where malicious insertions are found; identify a first receiver of said container; acquire characterization of decoding facilities of said first receiver; determine compatibility of said encoding formats with said decoding facilities; formulate appropriate condition codes of said container according to said corrections and said compatibility; and synthesize a first notification according to said appropriate condition codes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification