Methodology for building and tagging relevant content
First Claim
1. A method of tagging data for use by a content suggestion engine, the method comprising:
- defining a plurality of tags in a hierarchical categorization, the plurality of tags defined for application to respective content items of a plurality of content items;
obtaining an action statement stored in a database of unstructured data;
processing a selection of a particular tag from the plurality of tags to apply to the action statement, wherein the particular tag relates to a characteristic of a human action described by the action statement; and
associating the action statement with the particular tag in a database of structured data, for use by a content suggestion engine;
wherein the particular tag provides information to the content suggestion engine to select the action statement from the plurality of content items using the content suggestion engine, with operations performed by the content suggestion engine that;
determine a condition of a human user indicated by a user profile associated with the human user;
determine an applicable tag based on the condition of the human user indicated by the user profile, the applicable tag matching the particular tag; and
select a subset of the plurality of content items using the applicable tag, the subset including the action statement; and
incorporate the action statement within a content suggestion generated for the human user;
wherein the human action described by the action statement is selected by the content suggestion engine to encourage progress towards a goal defined by the human user; and
wherein the content suggestion is output to a display of a computing device with use of a graphical user interface.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for content tagging and creation within an information system are described herein. Content tagging may include the processing of unstructured data as input and the transformation of the unstructured data into structured data that has context relative to a user or a group of users. The content may include an action statement suggesting at least one action for the user to perform. The tagging process may associate the action statement with a tag provided from a hierarchy of tag classifications, the tag being relevant to motivating the user to perform at least one action contained in the action statement (for example, the performance actions facilitating the user'"'"'s achievement of a health goal). The content and associated tagging data may then be stored in the information system for consumption by the content suggestion engine. Further techniques for tagging and accessing tagged data are also described.
203 Citations
23 Claims
-
1. A method of tagging data for use by a content suggestion engine, the method comprising:
-
defining a plurality of tags in a hierarchical categorization, the plurality of tags defined for application to respective content items of a plurality of content items; obtaining an action statement stored in a database of unstructured data; processing a selection of a particular tag from the plurality of tags to apply to the action statement, wherein the particular tag relates to a characteristic of a human action described by the action statement; and associating the action statement with the particular tag in a database of structured data, for use by a content suggestion engine; wherein the particular tag provides information to the content suggestion engine to select the action statement from the plurality of content items using the content suggestion engine, with operations performed by the content suggestion engine that; determine a condition of a human user indicated by a user profile associated with the human user; determine an applicable tag based on the condition of the human user indicated by the user profile, the applicable tag matching the particular tag; and select a subset of the plurality of content items using the applicable tag, the subset including the action statement; and incorporate the action statement within a content suggestion generated for the human user; wherein the human action described by the action statement is selected by the content suggestion engine to encourage progress towards a goal defined by the human user; and wherein the content suggestion is output to a display of a computing device with use of a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information system, comprising:
-
a tagging module implemented using a processor, the tagging module configured to; define a plurality of tags in a hierarchical categorization, the plurality of tags being defined for application to respective content items, wherein at least one tag of the plurality of tags relates to a characteristic of a human; associate the at least one tag of the plurality of tags to the respective content items; and a content suggestion module implemented using the processor, the content suggestion module configured to; determine a condition of a human user indicated by a user profile associated with the human user; determine an applicable tag of the plurality of tags based on the condition of the human user indicated by the user profile; select two or more of the respective content items using the applicable tag, the two or more of the respective content items related to a goal of the human user; and select a content item from the two or more of the respective content items for output on a display of a computing device, based on a match of profile characteristics stored for the human user to the at least one tag of the plurality of tags associated with the two or more of the respective content items. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium comprising a plurality of instructions, which when executed on a computing device, cause the computing device to:
-
generate a tagging interface for display within a graphical user interface accessible by an administrative user to; define a plurality of tags in a hierarchical categorization, the plurality of tags defined for application to respective content items; and apply the plurality of tags to the respective content items; select two or more content items of the respective content items using a content suggestion engine, the content suggestion engine configured to; determine a condition of a client user indicated by a user profile associated with the client user; determine an applicable tag based on the condition of the client user indicated by the user profile; and select a subset of the two or more content items for presentation to a client user using the applicable tag; and generate a content interface for display within a graphical user interface accessible by the client user to; display the subset of the two or more content items to the client user using the graphical user interface. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification