# US 11,907,974 B2 · Real-time content generation

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

- Number: US 11,907,974 B2
- Document ID: US11907974B2
- Status: Granted
- Kind: B2
- Application number: 17/860,522
- Filed: 2022-07-08
- Published: 2022-10-27
- Granted: 2024-02-20
- Earliest claimed: 2015-02-24
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Xiaohuan Li
- Web page: https://patentgrep.com/patent/US11907974B2

## CPC

- G06Q 30/0276: {Advertisement creation}
- G06Q 30/0275: {Auctions}
- 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

## Abstract

Systems and methods for publishing content are provided. One method includes generating a content item template for a content item configured for publication within one or more resources. The method further includes storing the content item template within a memory for later publication. The method further includes receiving input data from the content provider and detecting a trigger signal associated with the content item. The method further includes entering the content item into an auction in response to detecting the trigger signal. The method further includes adding the input data provided by the content provider via the interface to the content item template to generate the content item prior to publication of the content item within the one or more resources.

## Claims

### Claim 1

A method comprising: providing, by a content publication system, a user interface that includes a user interface element that links one or more social network accounts to the content publication system; linking the one or more social network accounts to the content publication system based on interaction with the user interface element, wherein the social network account is separate from the content publication system; storing, by the content publication system, a content item template for a content item within a memory for later publication, wherein the content item template includes a set of content and one or more fields configured to be populated at a later time based on subsequent input from a content provider; prior to receiving the subsequent input from the content provider, withholding the content item from publication; obtaining, by the content publication system, the subsequent input from the content provider through the linked one or more social network accounts; populating, by the content publication system, the stored content item template with the subsequent input data obtained through the one or more social network accounts to generate the content item prior to publication of the content item within a resource; and providing, by the content publication system, the content item that includes the subsequent input data obtained by the content publication system through the one or more social networks for presentation in the resource.

### Claim 2 (depends on 1)

The method of claim 1, further comprising entering the content item into an auction within a threshold amount of time after receipt of the subsequent input data or detecting a trigger signal.

### Claim 3 (depends on 2)

The method of claim 2, further comprising receiving input indicating manual activation by the content provider.

### Claim 4 (depends on 2)

The method of claim 2, wherein detecting the trigger signal comprises: monitoring a trigger condition and determining whether the trigger condition has been fulfilled; and activating the trigger signal in response to determining the trigger condition has been fulfilled.

### Claim 5 (depends on 1)

The method of claim 1, further comprising publishing a plurality of first instances of the content item within one or more resources; receiving interaction data indicating interactions at one or more user devices with the first instances of the content item; modifying the content item template to provide an indication relating to the interactions based on the interaction data; and publishing a second instance of the content item within the one or more resources using the modified content item template including the indication relating to the interactions.

### Claim 6 (depends on 5)

The method of claim 5, wherein receiving interaction data comprises receiving data relating to one or more of: a number of views of the content item; a number of selections of the content item; or a number of conversions associated with the content item.

### Claim 7

A system comprising: at least one computing device of a content publication system operably coupled to at least one memory and configured to perform operations including: providing, by the content publication system, a user interface that includes a user interface element that links one or more social network accounts to the content publication system; linking the one or more social network accounts to the content publication system based on interaction with the user interface element, wherein the social network account is separate from the content publication system; storing, by the content publication system, a content item template for a content item within a memory for later publication, wherein the content item template includes a set of content and one or more fields configured to be populated at a later time based on subsequent input from a content provider; prior to receiving the subsequent input from the content provider, withholding the content item from publication; obtaining, by the content publication system, the subsequent input from the content provider through the linked one or more social network accounts; populating, by the content publication system, the stored content item template with the subsequent input data obtained through the one or more social network accounts to generate the content item prior to publication of the content item within a resource; and providing, by the content publication system, the content item that includes the subsequent input data obtained by the content publication system through the one or more social networks for presentation in the resource.

### Claim 8 (depends on 7)

The system of claim 7, wherein the at least one computing device is configured to perform operations further comprising entering the content item into an auction within a threshold amount of time after receipt of the subsequent input data or detecting a trigger signal.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one computing device is configured to perform operations further comprising receiving input indicating manual activation by the content provider.

### Claim 10 (depends on 8)

The system of claim 8, wherein detecting the trigger signal comprises: monitoring a trigger condition and determining whether the trigger condition has been fulfilled; and activating the trigger signal in response to determining the trigger condition has been fulfilled.

### Claim 11 (depends on 7)

The system of claim 7, wherein the at least one computing device is configured to perform operations further comprising: publishing a plurality of first instances of the content item within one or more resources; receiving interaction data indicating interactions at one or more user devices with the first instances of the content item; modifying the content item template to provide an indication relating to the interactions based on the interaction data; and publishing a second instance of the content item within the one or more resources using the modified content item template including the indication relating to the interactions.

### Claim 12 (depends on 11)

The system of claim 11, wherein receiving interaction data comprises receiving data relating to one or more of: a number of views of the content item; a number of selections of the content item; or a number of conversions associated with the content item.

### Claim 13

One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors of a content publication system, cause the one or more processors to execute operations comprising: providing, by the content publication system, a user interface that includes a user interface element that links one or more social network accounts to the content publication system, wherein the social network account is separate from the content publication system; linking the one or more social network accounts to the content publication system based on interaction with the user interface element; storing, by the content publication system, a content item template for a content item within a memory for later publication, wherein the content item template includes a set of content and one or more fields configured to be populated at a later time based on subsequent input from a content provider; prior to receiving the subsequent input from the content provider, withholding the content item from publication; obtaining, by the content publication system, the subsequent input from the content provider through the linked one or more social network accounts; populating, by the content publication system, the stored content item template with the subsequent input data obtained through the one or more social network accounts to generate the content item prior to publication of the content item within a resource; and providing, by the content publication system, the content item that includes the subsequent input data obtained by the content publication system through the one or more social networks for presentation in the resource.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage media of claim 13, wherein the instructions cause the one or more processors to perform operations further comprising entering the content item into an auction within a threshold amount of time after receipt of the subsequent input data or detecting a trigger signal.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage media of claim 14, wherein the instructions cause the one or more processors to perform operations further comprising receiving input indicating manual activation by the content provider.

### Claim 16 (depends on 14)

The non-transitory computer-readable storage media of claim 14, wherein detecting the trigger signal comprises: monitoring a trigger condition and determining whether the trigger condition has been fulfilled; and activating the trigger signal in response to determining the trigger condition has been fulfilled.

### Claim 17 (depends on 13)

The non-transitory computer-readable storage media of claim 13, wherein the instructions cause the one or more processors to perform operations further comprising: publishing a plurality of first instances of the content item within one or more resources; receiving interaction data indicating interactions at one or more user devices with the first instances of the content item; modifying the content item template to provide an indication relating to the interactions based on the interaction data; and publishing a second instance of the content item within the one or more resources using the modified content item template including the indication relating to the interactions.
