Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television
First Claim
1. An apparatus for scanning, personalizing, and casting multimedia data streams via a communication network comprising software modules operating on at least one data processing connected with a network of data processing systems, the software modules comprising:
- a media matcher for classifying media streams based on media cues and for generating a media concept hierarchy based on the classifications;
a media repository for receiving and storing the media concept hierarchy, wherein the media concept hierarchy stores descriptive information regarding the classified media streams in the form of metadata;
a media planner for receiving user information and for generating a plan based on the user information for searching the metadata stored in the media concept hierarchy to locate media streams that match the user information; and
a media browser for receiving user information and for providing the user information to the media planner for use in generating the plan, and for receiving information regarding the media streams that match the user information to present the information to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A streaming data filtering method and apparatus utilizing users'"'"' profiles to deliver streaming data to users is presented. The invention uses context-based cues to extract content from both video and text ontologies. The invention provides novel techniques that semi-automatically generate a media concept hierarchy using hierarchical classifiers for representing text, closed-caption, and video features. This hierarchy is used to classify arrival of real-time news and will also be used to match users'"'"' profiles. Moreover, this hierarchy can be dynamically re-organized based upon user changes and arrival of real-time news. Matching a request with respect to a concept hierarchy is more efficient and reliable than searching specific keywords since the views of collected documents are refined as the hierarchy is traversed.
232 Citations
107 Claims
-
1. An apparatus for scanning, personalizing, and casting multimedia data streams via a communication network comprising software modules operating on at least one data processing connected with a network of data processing systems, the software modules comprising:
-
a media matcher for classifying media streams based on media cues and for generating a media concept hierarchy based on the classifications;
a media repository for receiving and storing the media concept hierarchy, wherein the media concept hierarchy stores descriptive information regarding the classified media streams in the form of metadata;
a media planner for receiving user information and for generating a plan based on the user information for searching the metadata stored in the media concept hierarchy to locate media streams that match the user information; and
a media browser for receiving user information and for providing the user information to the media planner for use in generating the plan, and for receiving information regarding the media streams that match the user information to present the information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107)
-
-
36. An method for scanning, personalizing, and casting multimedia data streams, the method comprising steps of:
-
classifying media streams based on media cues and generating a media concept hierarchy based on the classifications;
receiving and storing the media concept hierarchy, wherein the media concept hierarchy stores descriptive information regarding the classified media streams in the form of metadata;
receiving user information and generating a plan based on the user information for searching the metadata stored in the media concept hierarchy to locate media streams that match the user information; and
receiving user information and providing the user information for use in generating the plan, and receiving information regarding the media streams that match the user information to present the information to the user. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. An computer program product for scanning, personalizing, and casting multimedia data streams, the computer program product comprising a computer-readable medium having means stored thereon for:
-
classifying media streams based on media cues and generating a media concept hierarchy based on the classifications;
receiving and storing the media concept hierarchy, wherein the media concept hierarchy stores descriptive information regarding the classified media streams in the form of metadata;
receiving user information and generating a plan based on the user information for searching the metadata stored in the media concept hierarchy to locate media streams that match the user information; and
receiving user information and providing the user information for use in generating the plan, and receiving information regarding the media streams that match the user information to present the information to the user. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
-
90. A data parsing apparatus comprising:
-
a plurality of components including i. media browser;
ii. a media repository comprising a storage apparatus for storing information related to a semantic segment of data mapped to a hierarchy index;
iii. a media planner comprising an apparatus that parses and matches a user specific profile with a Media Concept hierarchy that is configured to extract relevant metadata describing one or more data sources that have the contents matched with the users'"'"' request;
iv. a media matcher comprising an apparatus configured to classify data content into a concept hierarchy. wherein said plurality of components are configured to locate, extract, and classify real time data based on user profile.
-
-
99. A data parsing method comprising:
-
a plurality of steps including;
i. receiving a user input for specific information;
ii. storing a semantic segment of data mapped to a hierarchy index on a media repository;
iii. parsing and matching a user specific profile with a hierarchy based software system that is configured to extract relevant metadata from one or more data sources and have the extracted data matched with the users'"'"' request on a media planner;
iv. using a media matcher to classify the data into a concept hierarchy. wherein said plurality of steps locate, extract, and classify real time data based on a users'"'"' profile.
-
Specification