Rule-based system and method to associate attributes to text strings
First Claim
Patent Images
1. A method, comprising:
- storing, in a data processing system, a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies;
a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, anda set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies;
one or more tags for text strings having respective conditions of the plurality of rules,indication of intent of text strings having respective conditions of the plurality of rules,one or more query types of text string having respective conditions of the plurality of rules, andindication of suitability of text strings having respective conditions of the plurality of rules for use as a title;
receiving, in the data processing system, a plurality of search queries as a plurality text strings;
applying, by the data processing system, the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries,in response to a determination that the respective text string representing the respective search query having the condition, associating, by the data processing system, the set of metadata with the respective search query;
selecting, by the data processing system, a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata;
providing, by the data processing system, the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and
publishing, by the data processing system in an electronic publication under a final title, the content created based on the potential title.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting a title for content to be published online. A plurality of text strings are received. A plurality of rules are applied to the text strings. If a condition specified in one of the rules exists in a given text string, one or more attributes are associated to that text string as metadata. One or more of the text strings are selected, using the metadata, as a potential title for the content. A final title is prepared based on the potential title, and the content is published online under the final title.
-
Citations
13 Claims
-
1. A method, comprising:
-
storing, in a data processing system, a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies; a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, and a set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies; one or more tags for text strings having respective conditions of the plurality of rules, indication of intent of text strings having respective conditions of the plurality of rules, one or more query types of text string having respective conditions of the plurality of rules, and indication of suitability of text strings having respective conditions of the plurality of rules for use as a title; receiving, in the data processing system, a plurality of search queries as a plurality text strings; applying, by the data processing system, the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries, in response to a determination that the respective text string representing the respective search query having the condition, associating, by the data processing system, the set of metadata with the respective search query; selecting, by the data processing system, a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata; providing, by the data processing system, the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and publishing, by the data processing system in an electronic publication under a final title, the content created based on the potential title. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage media storing thereon computer readable instructions that, when executed by a computing device, cause the computing device to:
-
store, in the computing device, a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies; a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, and a set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies; one or more tags for text strings having respective conditions of the plurality of rules, indication of intent of text strings having respective conditions of the plurality of rules, one or more query types of text string having respective conditions of the plurality of rules, and indication of suitability of text strings having respective conditions of the plurality of rules for use as a title; receive, in the computing device, a plurality of search queries as a plurality text strings; apply, by the computing device, the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries, in response to a determination that the respective text string representing the respective search query having the condition, associate the set of metadata with the respective search query; select, by the computing device, a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata; provide, by the computing device, the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and publish, by the computing device in an electronic publication under a final title, the content created based on the potential title.
-
-
13. A system comprising:
-
at least one processor; and memory storing instructions configured to instruct the at least one processor to; store a plurality of rules, wherein, when applied to a text string, each respective rule of the plurality of rules identifies; a condition of whether the text string contains a predetermined pattern, a predetermined part of speech, one or more predetermined words, or a predetermined word combination, and a set of metadata to be attached to the text string in response to determining that the text string has the condition, wherein metadata of the plurality of rules identifies; one or more tags for text strings having respective conditions of the plurality of rules, indication of intent of text strings having respective conditions of the plurality of rules, one or more query types of text string having respective conditions of the plurality of rules, and indication of suitability of text strings having respective conditions of the plurality of rules for use as a title; receive a plurality of search queries as a plurality text strings; apply the plurality of rules to the plurality text strings of the plurality of search queries, wherein when the respective rule is applied to each respective text string of a respective search query of the plurality of search queries, in response to a determination that the respective text string representing the respective search query having the condition, associate the set of metadata with the respective search query; select a text string as a potential title, based on processing the plurality of search queries in accordance with metadata that is associated with the plurality of search queries via the applying the plurality of rules, wherein the processing of the plurality of search queries includes sorting the plurality of text strings of the plurality of search queries based on a combination of two or more of metadata; provide the potential title to arrange creating of content consistent with the potential title and predefined guidelines; and publish, in an electronic publication under a final title, the content created based on the potential title.
-
Specification