# US 2019/0172090 A1 · Information processing device, information processing method, program, and storage medium

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

- Number: US 2019/0172090 A1
- Document ID: US20190172090A1
- Status: Published application
- Kind: A1
- Application number: 16/325,191
- Filed: 2016-08-31
- Published: 2019-06-06
- Earliest claimed: 2016-08-31
- Assignees: Rakuten, Inc.
- Applicants: Rakuten, Inc.
- Inventors: Eiji FUKUDA; Brendan Cameron Michael PAULL
- Web page: https://patentgrep.com/patent/US20190172090A1

## CPC

- G06Q 30/0244: {Optimization}
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/0277: {Online advertisement}
- 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

Content for distribution to a terminal device is selected in accordance with a distribution condition set to each piece of content. A comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device is executed. The increased gradient value of the display count is a gradient value from a start of the distribution until a certain time point before an end of a distribution period. The ideal gradient value of the display count is a gradient value obtained based on a distribution period length and a target display count. The distribution condition is adjusted such that a distribution frequency of the content is varied according to the comparison result.

## Claims

### Claim 1

An information processing device comprising:
at least one memory configured to store computer program code;
at least one processor configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
distribution control code configured to cause at least one of said at least one processor to select content for distribution to a terminal device in accordance with a distribution condition set to each piece of content, at least a targeting condition indicative of an attribute of a distribution destination being set as the distribution condition to each piece of content;
increasing trend determining code configured to cause at least one of said at least one processor to execute a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device by the distribution control code, the increased gradient value of the display count being a gradient value from a start of the distribution until a certain time point before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
distribution condition adjusting code configured to cause at least one of said at least one processor to relax or strengthen the distribution condition by increasing or decreasing a count of the attribute of the distribution destination as the targeting condition set to the content such that a distribution frequency of the content is varied according to a comparison result by the increasing trend determining code.

### Claim at position 2

2-12. (canceled)

### Claim 13

An information processing device comprising:
at least one memory configured to store computer program code;
at least one processor configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:
distribution control code configured to cause at least one of said at least one processor to select content for distribution to a terminal device in accordance with a distribution condition set to each piece of content;
increasing trend determining code configured to cause at least one of said at least one processor to execute a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device by the distribution control code, the increased gradient value of the display count being a gradient value from a start of the distribution until a time point when the display count of the content reaching a predetermined stage before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
distribution condition adjusting code configured to cause at least one of said at least one processor to relax or strengthen the distribution condition using a coefficient such that a distribution frequency of the content is varied when an adjustment is determined as necessary from a result of the comparison process by the increasing trend determining code, the coefficient being obtained using the distribution period length and an elapsed period length.

### Claim 14 (depends on 1)

The information processing device according to claim 1, wherein
the increasing trend determining code is configured to cause at least one of said at least one processor to execute the comparison process at every elapse of a unit period in a period from the start of the distribution until the end of the distribution of the content, and
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen a fixed width or a fixed count of the distribution condition according to a result of the comparison process.

### Claim 15 (depends on 1)

The information processing device according to claim 1, wherein
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen a variable width or a variable count of the distribution condition according to a difference between the increased gradient value and the ideal gradient value obtained as a result of the comparison process.

### Claim 16 (depends on 13)

The information processing device according to claim 13, wherein
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen a variable width or a variable count of the distribution condition according to a difference between the increased gradient value and the ideal gradient value obtained as a result of the comparison process.

### Claim 17 (depends on 1)

The information processing device according to claim 1, wherein
the increasing trend determining code is configured to cause at least one of said at least one processor to execute the comparison process according to the display count of the content reaching a predetermined stage, and
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen the distribution condition using a coefficient when an adjustment is determined as necessary from a result of the comparison process, the coefficient being obtained using the distribution period length and an elapsed period length.

### Claim 18 (depends on 1)

The information processing device according to claim 1, wherein
an appearance ratio indicative of a relative probability of being selected for the distribution between the plurality of pieces of content is set, and
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen the distribution condition by changing the appearance ratio set to the content.

### Claim 19 (depends on 13)

The information processing device according to claim 13, wherein
an appearance ratio indicative of a relative probability of being selected for the distribution between the plurality of pieces of content is set, and
the distribution condition adjusting code is configured to cause at least one of said at least one processor to relax or strengthen the distribution condition by changing the appearance ratio set to the content.

### Claim 20 (depends on 1)

The information processing device according to claim 1, wherein
the distribution condition adjusting code is configured to cause at least one of said at least one processor to change the distribution condition for another content such that the distribution frequency of the content as a target for the comparison process is varied.

### Claim 21 (depends on 13)

The information processing device according to claim 13, wherein
the distribution condition adjusting code is configured to cause at least one of said at least one processor to change the distribution condition for another content such that the distribution frequency of the content as a target for the comparison process is varied.

### Claim 22 (depends on 1)

The information processing device according to claim 1, wherein
the distribution control code is configured to cause at least one of said at least one processor to acquire information on the terminal device as the distribution destination, and to select the content for distribution to the terminal device using the acquired terminal information.

### Claim 23 (depends on 13)

The information processing device according to claim 13, wherein
the distribution control code is configured to cause at least one of said at least one processor to acquire information on the terminal device as a distribution destination, and to select the content for distribution to the terminal device using the acquired terminal information.

### Claim 24 (depends on 1)

The information processing device according to claim 1, wherein
the distribution control unit code is configured to cause at least one of said at least one processor to acquire information on a display size in the terminal device as the distribution destination, and to select the content for distribution to the terminal device using the acquired information on the display size.

### Claim 25 (depends on 13)

The information processing device according to claim 13, wherein
the distribution control unit code is configured to cause at least one of said at least one processor to acquire information on a display size in the terminal device as a distribution destination, and to select the content for distribution to the terminal device using the acquired information on the display size.

### Claim 26

An information processing method executed by an information processing device comprising:
selecting content for distribution to a terminal device in accordance with a distribution condition set to each piece of content, at least a targeting condition indicative of an attribute of a distribution destination being set as the distribution condition to each piece of content;
executing a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device, the increased gradient value of the display count being a gradient value from a start of the distribution until a certain time point before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
relaxing or strengthening the distribution condition by increasing or decreasing a count of the attribute of the distribution destination as the targeting condition set to the content such that a distribution frequency of the content is varied according to a comparison result of the comparison process.

### Claim 27

A non-transitory computer readable storage medium having stored thereon a computer program configured to cause an information processing device to:
select content for distribution to a terminal device in accordance with a distribution condition set to each piece of content, at least a targeting condition indicative of an attribute of a distribution destination being set as the distribution condition to each piece of content;
execute a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device, the increased gradient value of the display count being a gradient value from a start of the distribution until a certain time point before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
relax or strengthen the distribution condition by increasing or decreasing a count of the attribute of the distribution destination as the targeting condition set to the content such that a distribution frequency of the content is varied according to a comparison result of the comparison process.

### Claim 28

An information processing method executed by an information processing device comprising:
selecting content for distribution to a terminal device in accordance with a distribution condition set to each piece of content;
executing a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device, the increased gradient value of the display count being a gradient value from a start of the distribution until a time point when the display count of the content reaching a predetermined stage before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
relaxing or strengthening the distribution condition using a coefficient such that a distribution frequency of the content is varied when an adjustment is determined as necessary from a result of the comparison process, the coefficient being obtained using the distribution period length and an elapsed period length.

### Claim 29

A non-transitory computer readable storage medium having stored thereon a computer program configured to cause an information processing device to:
select content for distribution to a terminal device in accordance with a distribution condition set to each piece of content;
execute a comparison process between an increased gradient value of a display count and an ideal gradient value of the display count of the content selected for distribution to the terminal device, the increased gradient value of the display count being a gradient value from a start of the distribution until a time point when the display count of the content reaching a predetermined stage before an end of a distribution period, the ideal gradient value of the display count being a gradient value obtained based on a distribution period length and a target display count; and
relax or strengthen the distribution condition using a coefficient such that a distribution frequency of the content is varied when an adjustment is determined as necessary from a result of the comparison process, the coefficient being obtained using the distribution period length and an elapsed period length.
