Generation and delivery of multimedia content-adaptation notifications
First Claim
1. A system for data container adaptation, comprising:
- a plurality of container conditioners; and
a plurality of input selectors, each input selector connecting a respective container conditioner to a subset of input ports of a set of input ports of a switching node;
each container conditioner comprising;
a plurality of pipelined processing units, each for identifying a container condition of a respective condition type of a predefined set of condition types;
a plurality of buffers, each coupled to a respective processing unit, for holding characterizing data relevant to a respective container condition; and
an output selector for transferring characterizing data held in said plurality of buffers to a notification module for generating notifications based on content of said characterizing data;
each input port of said set of input ports configured to;
receive incoming data containers;
direct said incoming data containers to a respective container conditioner through a respective input selector;
receive processed data containers from said respective container conditioner through said respective input selector; and
direct said processed data containers to a switching fabric of said switching node for switching to respective receivers.
6 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
24 Claims
-
1. A system for data container adaptation, comprising:
-
a plurality of container conditioners; and a plurality of input selectors, each input selector connecting a respective container conditioner to a subset of input ports of a set of input ports of a switching node; each container conditioner comprising; a plurality of pipelined processing units, each for identifying a container condition of a respective condition type of a predefined set of condition types; a plurality of buffers, each coupled to a respective processing unit, for holding characterizing data relevant to a respective container condition; and an output selector for transferring characterizing data held in said plurality of buffers to a notification module for generating notifications based on content of said characterizing data; each input port of said set of input ports configured to; receive incoming data containers; direct said incoming data containers to a respective container conditioner through a respective input selector; receive processed data containers from said respective container conditioner through said respective input selector; and direct said processed data containers to a switching fabric of said switching node for switching to respective receivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for data container adaptation, comprising:
-
coupling each container conditioner of a plurality of container conditioners to a subset of input ports of a set of input ports of a switching node through a respective input selector; configuring at least one container conditioner to; pipeline a plurality of processing units, each for identifying a container condition of a respective condition type of a predefined set of condition types; determine, at each processing unit, characterizing data of an incoming data container; hold said characterizing data in a respective buffer coupled to said each processing unit; and transfer said characterizing data to a notification module for generating notifications based on said characterizing data; configuring each input port of said set of input ports to perform processes of; separating incoming data containers from received data; directing said incoming data containers to a respective container conditioner; receiving processed data containers from said respective container conditioner; and directing said processed data containers to a switching fabric of said switching node for switching to respective receivers. - View Dependent Claims (11, 12)
-
-
13. A system for data container adaptation, comprising:
-
a plurality of container conditioners, each container conditioner having a dual channel to a switching fabric of a switching node; and a controller of said switching node configured to; direct incoming data containers received at a plurality of input ports of said switching node to a respective container conditioner through said switching fabric; and direct processed data containers produced by said respective container conditioner to respective output channels of said switching fabric; each container conditioner comprising; a plurality of pipelined processing units, each for identifying a container condition of a respective condition type of a predefined set of condition types; a plurality of buffers, each coupled to a respective processing unit, for holding characterizing data relevant to a respective container condition; and an output selector for transferring characterizing data held in said plurality of buffers to a notification module for generating notifications based on said characterizing data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for data container adaptation, comprising:
-
connecting each container conditioner of a plurality of container conditioners to a switching fabric of a switching node through a dual channel; configuring a controller of said switching node to equitably distribute incoming data containers received at a plurality of input ports of said switching node to container conditioners through said switching fabric to produce processed data containers and to direct said processed data containers to respective output channels of said switching node; configuring at least one container conditioner to; pipeline a plurality of processing units, each for identifying a container condition of a respective condition type; determine, at each processing unit, characterizing data of an incoming data container; hold said characterizing data in a respective buffer coupled to said each processing unit; and transfer said characterizing data to a notification module for generating notifications based on said characterizing data. - View Dependent Claims (22, 23, 24)
-
Specification