System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising
DCFirst Claim
1. A method for generating metadata associated with a data set residing on a storage system, the method comprising the steps of:
- (a) receiving a classifier associated with a data set;
(b) retrieving WorldModel-based extraction information including at least one attribute identifier correlated with pattern information associated with the received classifier;
(c) extracting metadata associated with the data set based upon the retrieved extraction information; and
(d) storing in a data store the extracted metadata which is correlated with an identifier corresponding to the data set.
12 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for creating a database of metadata (metabase) of a variety of digital media content, including TV and radio content delivered on Internet. This semantic-based method captures and enhances domain or subject specific metadata of digital media content, including the specific meaning and intended use of original content. To support semantics, a WorldModel is provided that includes specific domain knowledge, ontologies as well as a set of rules relevant to the original content. The metabase may also be dynamic in that it may track changes to the any variety of accessible content, including live and archival TV and radio programming.
-
Citations
31 Claims
-
1. A method for generating metadata associated with a data set residing on a storage system, the method comprising the steps of:
-
(a) receiving a classifier associated with a data set;
(b) retrieving WorldModel-based extraction information including at least one attribute identifier correlated with pattern information associated with the received classifier;
(c) extracting metadata associated with the data set based upon the retrieved extraction information; and
(d) storing in a data store the extracted metadata which is correlated with an identifier corresponding to the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
(i) establishing a connection to the storage system;
(ii) transmitting a request for the data set to the storage system; and
(iii) receiving the data set from the storage system.
-
-
4. The method of claim 2, wherein the step of retrieving the data set from a storage system comprises utilizing a communication protocol selected from the group consisting of HTTP, HTTPS, FTP, WAIS and GOPHER.
-
5. The method of claim 2, and further comprising the step of determining whether metadata is extractable from the retrieved data set based upon information in the WorldModel.
-
6. The method of claim 1, and further comprising the step of determining whether metadata is extractable from the retrieved data set based upon information in the WorldModel.
-
7. The method of claim 1, wherein the step of receiving a classifier associated with a data set comprises receiving a URL associated with the data set.
-
8. The method of claim 1, wherein the step of extracting metadata associated with the data set based upon the retrieved extraction information comprises searching for attribute values associated with attributes identified by the at least one attribute identifier in the data set based upon the pattern information correlated with the respective at least one attribute identifiers.
-
9. The method of claim 1, wherein the step of extracting metadata associated with the data set based upon the retrieved extraction information comprises searching for attribute values in the data set according to the retrieved WorldModel-based extraction information.
-
10. The method of claim 1, and further comprising the step of organizing the extracted metadata into a formatted document.
-
11. The method of claim 10, wherein the formatted document is formatted as an XML document.
-
12. The method of claim 1, and further comprising the steps of:
-
storing in a Knowledgebase information about the semantic relationships between attributes in the WorldModel;
enchancing the metadata using the information about the semantic relationships in the Knowledgebase.
-
-
13. The method of claim 12, wherein the step of enchancing the extracted metadata using the information about the semantic relationships in the Knowledgebase comprises the steps of:
-
(i) identifying attributes associated with data set for which values could not be extracted using the retrieved WorldModel-based extraction information; and
(ii) assigning value to the identified attributes based upon the WorldModel and the information about the semantic relationships stored in the Knowledgebase.
-
-
14. The method of claim 1, wherein the metadata comprises an attribute.
-
15. The method of claim 14, wherein the metadata further comprises a value associated with the attribute.
-
16. A method for generating targeted content, comprising steps of:
-
(a) receiving a classifier associated with a data set;
(b) retrieving WorldModel-based extraction information associated with the received classifier;
(c) extracting metadata associated with the data set based upon the retrieved extraction information; and
(d) accessing content information based on the metadata for presentation to a user, wherein the step of accessing content information comprises steps of;
(i) creating a markup language string that represents the classifier;
transmitting the markup language string to a content provider together with user profile information derived from the metadata; and
(ii) receiving a URL reference to semantically related media content from the content provider;
(e) receiving from a user a selection for a media asset from a query result;
providing a player for the media asset in a new instance of a Web browser which contains a Webpage related to the source of the media asset;
wherein the step of receiving a URL reference to semantically related media content comprises receiving advertisement information tailored to the Webpage in the new instance of the Web browser. - View Dependent Claims (17, 18, 19)
-
-
20. A system for generating metadata associated with a data set, the system comprising:
-
(a) a processor;
(b) a data store coupled to the processor and storing WorldModel-based extraction information;
the processor being programmed to retrieve a classifier associated with a data set;
retrieve WorldModel-based extraction information including at least one attribute identifier correlated with pattern information associated with a received classifier;
extract metadata associated with the data set based upon the retrieved extraction information; and
storing in the data store the extracted metadata which is correlated with an identifier corresponding to the data set. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification