IP Library Granted Patent US 11,222,368
Granted Patent B2
US 11,222,368 · App. 16/944,287 · Granted Jan 11, 2022

Information processing device, information processing method, and non-transitory computer readable memory

Inventor: Kosuke Kaneko (Tokyo, JP)
Assignee: RAKUTEN GROUP, INC.
G06Q30/0275G06Q30/0267G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,222,368
App. No.
16/944,287
Granted
Jan 11, 2022
Kind
B2
Abstract

AN information providing server SA determines whether a display condition is satisfied, the display condition being a condition for displaying advertising content of a specific advertiser on a first advertising space which is set on a medium that can be displayed on a terminal. And then, the information providing server SA switches, in a case where the display condition is not satisfied, the first advertising space to a second advertising space to display advertising content of an advertiser who wins a bid on the basis of bid information.

Claims (52)

1. An information processing device comprising:

at least one memory configured to store program code; and

at least one processor configured to access the program code and operate as instructed by the program code, the program code including:

determination code configured to cause at least one processor to determine whether a display condition is satisfied, the display condition being a condition for displaying a first advertising content of a specific advertiser on an advertising space which is set on a medium that can be displayed on a terminal;

switching code configured to cause at least one processor to, based on the display condition not being satisfied, switch the first advertising content of the specific advertiser to a second advertising content of a bidder who wins a bid on the basis of bid information,

wherein the first advertising content includes information of a transaction target provided by the specific advertiser and the second advertising content includes information of a transaction target provided by the bidder,

wherein the determination code is further configured to cause at least one processor to:

acquire first stock information indicating stock quantity associated with an ID of the specific advertiser from a stock database, to check whether there is stock of the transaction target on the basis of the acquired first stock information; and

determine that the display condition is not satisfied when there is no stock of the transaction target provided by the specific advertiser as a result of the checking, and

wherein the program code further comprises:

first acquiring code configured to cause at least one processor to acquire pieces of second stock information indicating stock quantity associated with an ID of each of a plurality of bidders from the stock database when there is no stock of the transaction target provided by the specific advertiser as a result of the checking;

identifying code configured to cause at least one processor to identify the ID of each of the plurality of bidders having the stock on the basis of the acquired pieces of the second stock information;

second acquiring code configured to cause at least one processor to acquire pieces of the bid information associated with each of the identified IDs from a bid database;

executing code configured to cause at least one processor to execute bid processing on the basis of the acquired pieces of the bid information to determine a winning bidder among the plurality of bidders corresponding to each of the identified IDs; and

display control code configured to cause at least one processor to display the second advertising content of the determined winning bidder on the advertising space.

2. The information processing device according to claim 1 , wherein

the transaction target corresponds to a search condition input by a user of the terminal.

3. The information processing device according to claim 1 , wherein

the determination code is further configured to cause at least one processor to determine that the display condition is not satisfied in a case where there is not the transaction target corresponding to a usage date input by a user of the terminal.

4. The information processing device according to claim 1 , the program code further including: processing code configured to cause at least one processor to perform bid processing, in a case where the display condition is not satisfied, with respect to the bid information including regional information associated with the medium or regional information that belongs to a lower layer of the regional information.

5. The information processing device according to claim 1 , the program code further including:

setting code configured to cause at least one processor to set the advertising space to display the first advertising content of the specific advertiser on the medium with which regional information specified by the specific advertiser is associated,

wherein the display control code is further configured to cause at least one processor to, based on the display condition being satisfied, display, on the advertising space, the first advertising content of the specific advertiser, the first advertising content being related to the regional information.

6. The information processing device according to claim 1 , wherein

the advertising space is a space on the medium to display at least one advertising content of at least one specific advertiser,

the determination code causes at least one processor to determine, for each of the at least one specific advertiser, whether the display condition is satisfied, and

the switching code causes at least one processor to, based on the display condition not being satisfied with respect to each of the at least one specific advertiser, switch the first advertising content to the second advertising content to display the second advertising content of the advertiser who wins the bid on the basis of the bid information.

7. An information processing method performed by at least one computer, the method comprising:

determining whether a display condition is satisfied, the display condition being a condition for displaying a first advertising content of a specific advertiser an advertising space which is set on a medium that can be displayed on a terminal; and

based on the display condition not being satisfied, switching the first advertising content of the specific advertiser to a second advertising content of a bidder who wins a bid on the basis of bid information,

wherein the first advertising content includes information of a transaction target provided by the specific advertiser and the second advertising content includes information of a transaction target provided by the bidder,

wherein the determining whether the display condition is satisfied further comprises:

acquiring first stock information indicating stock quantity associated with an ID of the specific advertiser from a stock database, to check whether there is stock of the transaction target on the basis of the acquired first stock information; and

determining that the display condition is not satisfied when there is no stock of the transaction target provided by the specific advertiser as a result of the checking, and

wherein the method further comprises:

acquiring pieces of second stock information indicating stock quantity associated with an ID of each of a plurality of bidders from the stock database when there is no stock of the transaction target provided by the specific advertiser as a result of the checking;

identifying the ID of each of the plurality of bidders having the stock on the basis of the acquired pieces of the second stock information;

acquiring pieces of the bid information associated with each of the identified IDs from a bid database;

executing bid processing on the basis of the acquired pieces of the bid information to determine a winning bidder among the plurality of bidders corresponding to each of the identified IDs; and

displaying the second advertising content of the determined winning bidder on the advertising space.

8. A non-transitory computer readable storage medium having stored thereon a program configured to cause at least one processor to:

determine whether a display condition is satisfied, the display condition being a condition for displaying a first advertising content of a specific advertiser on an advertising space which is set on a medium that can be displayed on a terminal; and

based on the display condition not being satisfied, switch the first advertising content of the specific advertiser to a second advertising content an advertiser who wins a bid on the basis of bid information,

wherein the first advertising content includes information of a transaction target provided by the specific advertiser and the second advertising content includes information of a transaction target provided by the bidder,

wherein the at least one processor is further configured to:

acquire first stock information indicating stock quantity associated with an ID of the specific advertiser from a stock database, to check whether there is stock of the transaction target on the basis of the acquired first stock information;

determine that the display condition is not satisfied when there is no stock of the transaction target provided by the specific advertiser as a result of the checking;

acquire pieces of second stock information indicating stock quantity associated with an ID of each of a plurality of bidders from the stock database when there is no stock of the transaction target provided by the specific advertiser as a result of the checking;

identify the ID of each of the plurality of bidders having the stock on the basis of the acquired pieces of the second stock information;

acquire pieces of the bid information associated with each of the identified IDs from a bid database;

execute bid processing on the basis of the acquired pieces of the bid information to determine a winning bidder among the plurality of bidders corresponding to each of the identified IDs; and

display the second advertising content of the determined winning bidder on the advertising space.

Assignments (2)
CHANGE OF NAME Recorded Jul 9, 2021
From: RAKUTEN INC
To: RAKUTEN GROUP INC
Reel/Frame 056816/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2020
From: KANEKO, KOSUKE
To: RAKUTEN INC
Reel/Frame 053709/0596 →