Conceptual tagging with conceptual message matching system and method
First Claim
Patent Images
1. A system for providing messages based on concepts in a piece of content, the system comprising:
- a computer having a processing unit that executes that includes an indexer unit that receives one of a user requested piece of content and a message and extracts one or more features from one of the user requested piece of content and the message using an ontology,wherein the ontology comprises a set of synsets arranged in one or more taxonomies, a semantic network linking the synsets with typed relations, one or more facets having an identifier and classification rules to determine whether a document belongs to the facet and a declarative entity list having an entity extraction rule and a function to generate a corresponding identifier;
a tag repository having a plurality of tags, wherein each tag is associated with one of the piece of content and the message, wherein each tag is determined from the one or more features extracted by the indexer unit; and
the processing unit of the computer executing including a tag manager unit that receives a user requested piece of content, matches one or more messages to the user requested piece of content based on the plurality of tags in the tag repository, selects one or more messages from the one or more matched messages and delivers the one or more selected messages with the piece of content to a user.
9 Assignments
0 Petitions
Accused Products
Abstract
A conceptual tagging and message matching system and method are provided. In one example, the system and method generate web pages or third party web pages with pieces of content combined with the message.
17 Citations
48 Claims
-
1. A system for providing messages based on concepts in a piece of content, the system comprising:
-
a computer having a processing unit that executes that includes an indexer unit that receives one of a user requested piece of content and a message and extracts one or more features from one of the user requested piece of content and the message using an ontology, wherein the ontology comprises a set of synsets arranged in one or more taxonomies, a semantic network linking the synsets with typed relations, one or more facets having an identifier and classification rules to determine whether a document belongs to the facet and a declarative entity list having an entity extraction rule and a function to generate a corresponding identifier; a tag repository having a plurality of tags, wherein each tag is associated with one of the piece of content and the message, wherein each tag is determined from the one or more features extracted by the indexer unit; and the processing unit of the computer executing including a tag manager unit that receives a user requested piece of content, matches one or more messages to the user requested piece of content based on the plurality of tags in the tag repository, selects one or more messages from the one or more matched messages and delivers the one or more selected messages with the piece of content to a 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. A method for providing messages based on concepts in a piece of content using an indexer unit and a tag manager unit, the method comprising:
-
extracting, using the indexer unit, one or more features from one of a user requested piece of content and a message using ontology, wherein the ontology comprises a set of synsets arranged in one or more taxonomies, a semantic network linking the synsets with typed relations, one or more facets having an identifier and classification rules to determine whether a document belongs to the facet and a declarative entity list having an entity extraction rule and a function to generate a corresponding identifier; providing, in a tag repository, a plurality of tags, wherein each tag is associated with one of the piece of content and a message and each tag is determined from the extracted features; receiving, by the tag manager unit, a user requested piece of content; matching, using tag manager unit, one or more messages to the user requested piece of content based on the plurality of tags in the tag repository; selecting, using tag manager unit, one or more messages from the one or more matched messages; and delivering the one or more selected messages with the piece of content to a user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification