# US 8,751,513 B2 · Indexing and tag generation of content for optimal delivery of invitational content

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

- Number: US 8,751,513 B2
- Document ID: US8751513B2
- Status: Granted
- Kind: B2
- Application number: 12/873,250
- Filed: 2010-08-31
- Published: 2012-03-01
- Granted: 2014-06-10
- Earliest claimed: 2010-08-31
- Assignees: Apple Inc.
- Applicants: Eswar Priyadarshan; Kenley Sun; Dan Marius Grigorovici; Jayasurya Vadrevu
- Inventors: Eswar Priyadarshan; Kenley Sun; Dan Marius Grigorovici; Jayasurya Vadrevu
- Web page: https://patentgrep.com/patent/US8751513B2

## CPC

- G06F 16/185: Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof (details of archiving G06F16/11)
- G06F 16/319: {Inverted lists}
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/986: {Document structures and storage, e.g. HTML extensions}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present technology is directed to improving the conversion rate of invitational content that is provided to the user of an interactive, content-receiving-and-displaying device. The content of a large number of primary-content sources is analyzed and keyword and/or other context-providing information is extracted from the primary-content sources. The keyword and/or other context-providing information is used to index the primary-content sources into an index according to a hierarchical taxonomy; the hierarchical taxonometric index is used to identify primary-content sources with which a given item of invitational content correlates; and the given item of invitational content is delivered to a user in response to the user accessing a primary-content source with which the given item of invitational content correlates.

## Claims

### Claim 1

A method comprising:
analyzing, by a processor, a first content of a primary-content source to identify at least a first term from the first content determined to be relevant to the primary-content source based on a number of times the first term appears in the first content, wherein analyzing the first content comprises:
text-processing the first content to identify non-extraneous terms;
ignoring extraneous terms determined to carry no meaningful substantive or contextual information;
converting the non-extraneous terms into their base form by eliminating suffixes;
normalizing the non-extraneous terms to lowercase letters; and
determining a number of times each of the non-extraneous terms appears in the first content;
analyzing, by the processor, a second content of an invitational content item to identify at least a second term from the second content determined to be relevant to the invitational content item based on a number of times the second term appears in the second content;
determining, by the processor, that primary-content source and the invitational content item are correlated when the primary-content source is assigned to a first index category in a predetermined hierarchical taxonomy based on the first term and the invitational content item is assigned to the first index category in the predetermined hierarchical taxonomy based the second term; and
when the primary-content source and the invitational content item are correlated, delivering, by the processor, the invitational content item to a user in response to the user accessing the primary-content source.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first index category in the predetermined hierarchical taxonomy is associated with at least one target term.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
comparing the first term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the first term, assigning the primary-content source to the first index category in the predetermined hierarchical taxonomy.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
comparing the second term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the second term, assigning the invitational content item to the first index category in the predetermined hierarchical taxonomy.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first term is the non-extraneous term determined to appear in the first content most frequently.

### Claim 6

A content delivery system comprising:
a processor; and
a memory containing instructions that, when executed, cause the processor to:
analyze a first content of a primary-content source to identify at least a first term from the first content determined to be relevant to the primary-content source based on a number of times the first term appears in the first content, wherein analyzing the first content comprises:
text-processing the first content to identify non-extraneous terms;
ignoring extraneous terms determined to carry no meaningful substantive or contextual information;
converting the non-extraneous terms into their base form by eliminating suffixes;
normalizing the non-extraneous terms to lowercase letters; and
determining a number of times each of the non-extraneous terms appears in the first content;
analyze a second content of an invitational content item to identify at least a second term from the second content determined to be relevant to the invitational content item based on a number of times the second term appears in the second content;
determine that primary-content source and the invitational content item are correlated when the primary-content source is assigned to a first index category in a predetermined hierarchical taxonomy based on the first term and the invitational content item is assigned to the first index category in the predetermined hierarchical taxonomy based the second term; and
when the primary-content source and the invitational content item are correlated, deliver the invitational content item to a user in response to the user accessing the primary-content source.

### Claim 7 (depends on 6)

The content delivery system of claim 6, wherein the first index category in the predetermined hierarchical taxonomy is associated with at least one target term.

### Claim 8 (depends on 7)

The content delivery system of claim 7, wherein the instructions further cause the processor to:
compare the first term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the first term, assign the primary-content source to the first index category in the predetermined hierarchical taxonomy.

### Claim 9 (depends on 7)

The content delivery system of claim 7, wherein the instructions further cause the processor to:
compare the second term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the second term, assign the invitational content item to the first index category in the predetermined hierarchical taxonomy.

### Claim 10 (depends on 6)

The content delivery system of claim 6, wherein the second term is the non-extraneous term determined to appear in the second content most frequently.

### Claim 11

A non-transitory computer-readable medium containing instruction that, when executed by a computing device, cause the computing device to:
analyze a first content of a primary-content source to identify at least a first term from the first content determined to be relevant to the primary-content source based on a number of times the first term appears in the first content, wherein analyzing the first content comprises:
text-processing the first content to identify non-extraneous terms;
ignoring extraneous terms determined to carry no meaningful substantive or contextual information;
converting the non-extraneous terms into their base form by eliminating suffixes;
normalizing the non-extraneous terms to lowercase letters; and
determining a number of times each of the non-extraneous terms appears in the first content;
analyze a second content of an invitational content item to identify at least a second term from the second content determined to be relevant to the invitational content item based on a number of times the second term appears in the second content;
determine that primary-content source and the invitational content item are correlated when the primary-content source is assigned to a first index category in a predetermined hierarchical taxonomy based on the first term and the invitational content item is assigned to the first index category in the predetermined hierarchical taxonomy based the second term; and
when the primary-content source and the invitational content item are correlated, deliver the invitational content item to a user in response to the user accessing the primary-content source.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the first index category in the predetermined hierarchical taxonomy is associated with at least one target term.

### Claim 13 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the instructions further cause the computing device to:
compare the first term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the first term, assign the primary-content source to the first index category in the predetermined hierarchical taxonomy.

### Claim 14 (depends on 12)

The non-transitory computer-readable medium of claim 12, wherein the instructions further cause the computing device to:
compare the second term to the at least one target term associated with the first index category in the predetermined hierarchical taxonomy; and
upon a determination that the at least one target term includes the second term, assign the invitational content item to the first index category in the predetermined hierarchical taxonomy.

### Claim 15 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the first term is the non-extraneous term determined to appear in the first content most frequently.
