# US 2014/0156646 A1 · Methodology for building and tagging relevant content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0156646 A1
- Document ID: US20140156646A1
- Status: Published application
- Kind: A1
- Application number: 13/801,315
- Filed: 2013-03-13
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Salus Medical, LLC
- Inventors: Thomas Edwin Brust; Phil Kennedy; Jamal Khan; Jay W. Johnson; Tom Waddell
- Web page: https://patentgrep.com/patent/US20140156646A1

## CPC

- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 16/24: Querying
- G06F 16/24575: {using context}
- G06F 16/248: Presentation of query results
- G06F 16/285: {Clustering or classification}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/4387: {by the use of playlists}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06Q 10/10: Office automation; Time management
- G16Z 99/00: Subject matter not provided for in other main groups of this subclass
- H04L 67/125: involving control of end-device applications over a network
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G16H 10/20: for electronic clinical trials or questionnaires
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G16Z: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for content tagging and creation within in 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.

## Claims

### Claim 1

A method of tagging data for use by a content suggestion engine, the method comprising:
obtaining an action statement stored in a database of unstructured data;
selecting a tag from a hierarchy of tags, wherein the tag relates to a characteristic of a human action described by the action statement; and
associating the action statement with the tag in a database of structured data, for use by a content suggestion engine;
wherein the tag provides information to the content suggestion engine to select and incorporate the action statement within a content suggestion generated for a human user, and 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.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting the action statement using the content suggestion engine, the action statement being selected by the content suggestion engine based on a match of the tag to a characteristic of the human user, wherein the hierarchy of tags defines groupings of tags correlating to categories of human behaviors and actions.

### Claim 3 (depends on 2)

The method of claim 2, wherein the characteristic of the human user is determined from a profile of the human user, and wherein the action statement is selected by the content suggestion engine based on a match of the characteristic of the human action to the profile of the human user.

### Claim 4 (depends on 3)

The method of claim 3, wherein the action statement is selected by the content suggestion engine from a plurality of action statements matching the tag.

### Claim 5 (depends on 2)

The method of claim 2, wherein selecting the action statement includes the content suggestion engine filtering action statements by multiple filter tags, the filter tags corresponding to actions previously completed by the human user, actions previously rejected by the human user, or restrictions of the human user.

### Claim 6 (depends on 5)

The method of claim 5, wherein selecting the action statement includes the content suggestion engine providing a selection preference to action statements using a weighting tag, the weighting tag corresponding to a preference of the human user.

### Claim 7 (depends on 2)

The method of claim 2, further comprising:
selecting a pre-statement for the action statement using the tag;
selecting a post-statement for the action statement using the tag; and
generating a content item for delivery to the human user using the pre-statement, the action statement, and the post-statement.

### Claim 8 (depends on 1)

The method of claim 1, wherein the tag defines multiple behavior change attributes relevant to behavior of the human user.

### Claim 9 (depends on 1)

The method of claim 1, wherein the tag corresponds to a characteristic of the human user stored in a user profile maintained for the human user.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
selecting the action statement based on the tag using the content suggestion engine; and
matching the human user to supporter human users in a social network;
wherein the supporter human users are used to route and modify the action statement to be presented to the human user.

### Claim 11 (depends on 10)

The method of claim 10, wherein the human user is matched to the supporter users based on matching tags corresponding to characteristics of the human user with tags corresponding to characteristics of the supporter users.

### Claim 12

An information system, comprising:
a tagging module implemented using a processor, the tagging module configured to:
associate multiple tags to respective content items; and
a content suggestion module implemented using the processor, the content suggestion module configured to:
determine a subset of the content items being related to a goal of a human user; and
select a content item from the subset of content items for suggestion to the human user, based on a match of profile characteristics stored for the human user to the multiple tags associated with the subset of content items.

### Claim 13 (depends on 12)

The information system of claim 12, further comprising:
a goal status module implemented using the processor, the goal status module configured to determine information for the goal of the human user.

### Claim 14 (depends on 13)

The information system of claim 13, further comprising:
a monitoring module implemented using the processor, the monitoring module configured to monitor activity by the human user to determine a completion status of the goal of the human user.

### Claim 15 (depends on 12)

The information system of claim 12, further comprising:
a delivery module implemented using the processor, the delivery module configured to provide the selected content item to the human user using a content delivery medium; and
a feedback module implemented using the processor, the feedback module configured to collect feedback on the selected content item from the human user.

### Claim 16 (depends on 15)

The information system of claim 15, further comprising:
a content database configured to store the content items;
a goal information database configured to store data on an accomplishment status of the goal by the human user;
a user information database configured to store the profile characteristics for the human user;
a tagging database configured to store the multiple tags; and
a suggestion action database configured to store the suggested actions of the respective content items.

### Claim 17 (depends on 16)

The information system of claim 16, further comprising:
a playlist database configured to store a playlist of tagged content;
wherein the delivery module is further configured to provide the content items from the playlist of tagged content.

### Claim 18

A 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 for application to respective content items; and
apply the plurality of tags to the respective content items;
select 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 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 content items to the client user using the graphical user interface.

### Claim 19 (depends on 18)

The machine-readable storage medium of claim 18, wherein operations of the content suggestion engine to determine the condition of a client user include matching multiple characteristics of the user profile to characteristics associated with respective groupings of tags in the hierarchical categorization;
wherein operations of the content suggestion engine to determine the applicable tag based the condition of the client user include selecting the applicable tag from the respective groupings of tags; and
wherein operations of the content suggestion engine to select the subset of the content items for presentation to the client user include adding a weight to tags associated with content items rated favorably by the client user, and filter content items having tags correlating to a restriction by the client user.

### Claim 20 (depends on 18)

The machine-readable storage medium of claim 18, wherein operations to define the plurality of tags in the hierarchical categorization include establishing an assignment of the tags to multiple tag values; and
wherein operations of the content suggestion engine to select the subset of the content items for presentation to the client user include determining current contextual values for the client user and selecting tags based on the current contextual values.

### Claim 21 (depends on 18)

The machine-readable storage medium of claim 18, wherein instructions to select content items using the content suggestion engine include instructions, which when executed by the computing device, cause the computing device to select a pre-statement for the content item and select a post-statement for the content item based on the applicable tag.

### Claim 22 (depends on 18)

The machine-readable storage medium of claim 18, wherein instructions to generate the content interface for display within the graphical user interface accessible by the client user include instructions, which when executed by the computing device, cause the computing device to receive responses to the subset of the content items to further restrict selection of the content items.

### Claim 23 (depends on 18)

The machine-readable storage medium of claim 18, wherein instructions to generate the content interface for display within the graphical user interface accessible by the client user include instructions, which when executed by the computing device, cause the computing device to display information related to a defined goal of the client user based on the applicable tag.
