IP Library Granted Patent US 12,582,905
Granted Patent B2
US 12,582,905 · App. 18/087,475 · Granted Mar 24, 2026

Information processing device, information processing method, and program for displaying banner based on user history data

Inventor: Daiki Hayata (Tokyo, JP)
Assignee: GREE HOLDINGS, INC.
A63F13/52A63F13/69A63F13/79
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 12,582,905
App. No.
18/087,475
Granted
Mar 24, 2026
Kind
B2
Abstract

An information processing device includes circuitry that manages distribution of a video including animation of an avatar object corresponding to a user. The circuitry acquires history data including user action history relating to the distribution or viewing of the video from a user device used by the user, and records the history data in a memory. The circuitry acquires the history data of the user associated with a selection screen selected by the user, from among the history data. The circuitry specifies each banner display condition corresponding to a plurality of banners associated with the selection screen. The circuitry determines a condition that matches the acquired history data, from among the specified banner display conditions. The circuitry selects a banner corresponding to the banner display condition that matches the history data, from among the plurality of banners, and sends drawing data for the banner to the user device.

Claims (54)

1 . An information processing device comprising:

circuitry configured to:

manage distribution of a video including animation of an avatar object corresponding to a user;

acquire history data including user action history relating to the distribution or viewing of the video from a user device used by the user, and record the history data in a memory;

acquire the history data of the user associated with a selection screen selected by the user, from among the history data;

specify each banner display condition corresponding respectively to each of a plurality of banners associated with the selection screen;

determine a banner display condition that matches the acquired history data, from among the specified banner display conditions; and

select a banner corresponding to the banner display condition that matches the acquired history data, from among the plurality of banners, and send rendering data for the banner to the user device, wherein the banner is selected based on the acquired history data associated with the selection screen selected by the user.

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

the history data includes an execution history of a production process executed during the distribution or the viewing of the video based on an input operation by the user, and

the circuitry selects the banner that transitions to a guidance screen related to the production process with no execution history, based on the history data.

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

the production process is a photographing process that stores image data of a captured scene of the video, based on the input operation by the user,

the history data includes the execution history of the photographing process based on the input operation by the user, and

the circuitry selects the banner that transitions to the guidance screen of the photographing process, when it is determined that the user has no execution history for the photographing process, based on the execution history of the photographing process in the history data.

4 . The information processing device according to claim 1 , further comprising

a lottery target memory that stores a plurality of lottery target groups each including a plurality of lottery targets, wherein

the circuitry selects a lottery target group from among the plurality of lottery target groups based on an input operation from the user, and executes a lottery that selects a predetermined number of lottery targets from among the lottery target group selected,

the history data includes identification information for the selected lottery target group, and

the circuitry selects the banner corresponding to a lottery target group different from the selected lottery target group, based on the identification information of the lottery target group in the history data.

5 . The information processing device according to claim 1 , further comprising

a lottery target memory that stores a plurality of lottery target groups each including a plurality of lottery targets, wherein

the circuitry executes a lottery that selects a predetermined number of lottery targets from among the lottery target groups based on an input operation from the user, and

a target memory that stores the selected lottery target or targets in association with the user, wherein

the history data includes identification information for the selected lottery target or targets associated with the user, and

the circuitry specifies the lottery target groups that do not include the selected lottery target or targets associated with the user, based on the identification information in the history data, and selects the banner corresponding to the specified lottery target groups.

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

the history data includes a distribution history of a game executed by the user, from among games for which an execution status has been distributed in the video, and

the circuitry specifies the game or games having no distribution history based on the distribution history of the games in the history data, and selects the banner associated with the specified games.

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

the history data includes a distribution frequency of the video of the user, or a cumulative distribution time of the video, and

the circuitry selects the banner that transitions to a guidance screen related to a distribution method of the video, for the user for which the distribution frequency included in the history data is not greater than a predetermined number, or for which the cumulative distribution time included in the history data is not greater than a predetermined time.

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

the history data includes a viewing frequency of the video of the user, or a cumulative viewing time of the video, and

the circuitry selects the banner that transitions to a guidance screen related to a viewing method of the video, for the user for which the viewing frequency included in the history data is not greater than a predetermined number, or for which the cumulative viewing time included in the history data is not greater than a predetermined time.

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

a plurality of the selection screens are selectable by the user, and different banners are associated with each selection screen.

10 . An information processing method by one or a plurality of computers, the method comprising:

managing distribution of a video including animation of an avatar object corresponding to a user;

acquiring history data including user action history relating to the distribution or viewing of the video from a user device used by the user, and recording the history data in a memory;

acquiring the history data of the user associated with a selection screen selected by the user, from among the history data;

specifying each banner display condition corresponding respectively to each of a plurality of banners associated with the selection screen;

determining a banner display condition that matches the acquired history data, from among the specified banner display conditions; and

selecting a banner corresponding to the banner display condition that matches the acquired history data, from among the plurality of banners, and sending rendering data for the banner to the user device, wherein the banner is selected based on the acquired history data associated with the selection screen selected by the user.

11 . The information processing method according to claim 10 , wherein

a plurality of the selection screens are selectable by the user, and different banners are associated with each selection screen.

12 . A non-transitory computer-readable medium storing thereon a program for causing one or a plurality of computers to execute:

sending, to a server, history data including user action history of a user related to distribution or viewing of a video;

receiving, from the server, rendering data for banners associated with a plurality of selection screens selectable by the user, the banners each having a banner display condition matching the history data of the user, and recording the rendering data in a memory; and

displaying the banners on the selection screens using the rendering data received, wherein each banner is received for display based on the history data associated with each selection screen selected by the user.

13 . An information processing method by one or a plurality of computers, the method comprising:

sending, to a server, history data including user action history of a user related to distribution or viewing of a video;

receiving, from the server, rendering data for banners associated with a plurality of selection screens selectable by the user, the banners each having a banner display condition matching the history data of the user, and recording the rendering data in a memory; and

displaying the banners on the selection screens using the rendering data received, wherein each banner is received for display based on the history data associated with each selection screen selected by the user.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY STREET ADDRESS AND ATTORNEY DOCKET NUMBER PREVIOUSLY RECORDED AT REEL: 71308 FRAME: 765. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 10, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071611/0252 →
CHANGE OF NAME Recorded May 16, 2025
From: GREE, INC.
To: GREE HOLDINGS, INC.
Reel/Frame 071308/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: HAYATA, DAIKI
To: GREE, INC.
Reel/Frame 062189/0700 →
Priority Claims (1)
JP 2021-211973 · Dec 27, 2021 · national
Continuity (1)
Related Publication 20230201716A1 · Jun 29, 2023
References Cited (27)
US 6219045B1 · Leahy · 2001 [cited by examiner]
US 9369543B2 · Murphy · 2016 [cited by examiner]
US 10576366B2 · Mizuki · 2020 [cited by examiner]
US 10786736B2 · Weising · 2020 [cited by examiner]
US 10857464B2 · Sulakhe · 2020 [cited by examiner]
US 11882172B2 · Sawaki · 2024 [cited by examiner]
US 20070050716A1 · Leahy · 2007 [cited by examiner]
US 20080215994A1 · Harrison · 2008 [cited by examiner]
US 20090227368A1 · Wyatt · 2009 [cited by examiner]
US 20110281648A1 · Weising · 2011 [cited by examiner]
US 20130326354A1 · Anderson · 2013 [cited by examiner]
US 20140349749A1 · Nogami · 2014 [cited by examiner]
US 20150224399A1 · Melo · 2015 [cited by examiner]
US 20150328549A1 · Tanaka · 2015 [cited by examiner]
US 20150338648A1 · Tait · 2015 [cited by examiner]
US 20160275560A1 · Ito · 2016 [cited by examiner]
US 20180178128A1 · Onda · 2018 [cited by examiner]
US 20180181976A1 · Takei · 2018 [cited by examiner]
US 20180181977A1 · Takei · 2018 [cited by examiner]
US 20180181987A1 · Omori · 2018 [cited by examiner]
US 20190143218A1 · Sulakhe · 2019 [cited by examiner]
US 20230101386A1 · Kudo · 2023 [cited by examiner]
US 20230201716A1 · Hayata · 2023 [cited by examiner]
US 20240293753A1 · Taguchi · 2024 [cited by examiner]
JP 2015184689A · 2015 [cited by applicant]
JP 2021020074A · 2021 [cited by applicant]
Feb. 12, 2025 Office Action issued in Japanese Patent Application No. 2022-019384. [cited by applicant]