IP Library › Granted Patent US 12,569,753
Granted Patent B2
US 12,569,753 · App. 18/028,024 · Granted Mar 10, 2026

Server apparatus, event data processing method, and information processing apparatus

Inventor: Jihun Choi (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
A63F13/35A63F13/44A63F13/53A63F13/798
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,569,753
App. No.
18/028,024
Granted
Mar 10, 2026
Kind
B2
Abstract

An event data recording section 240 records event data related to an activity executed by a plurality of players. A play time acquisition section 212 acquires play times of the plurality of players for a task from event data indicating start of the task included in the activity and event data indicating end of the task included in the activity, the event data being recorded in the event data recording section 240 . A statistical processing section 220 sorts each of the players into any one of a plurality of classes according to a skill value of the player and determines, on a basis of the play times of the plurality of players in each class, a representative value for the play times in each class for the task. The statistical processing section 220 aggregates representative values for each class to determine the representative value for the play times in each class for the activity.

Claims (33)

1 . A system comprising:

a server apparatus configured to perform processing comprising:

acquiring, from a plurality of information processing apparatuses, event data related to an activity executed by a plurality of players on the plurality of information processing apparatuses;

analyzing the event data related to the activity to generate data corresponding to a play status of each of the plurality of players, wherein the analyzing comprises determining a play time of each of the plurality of players for the activity based on data in the event data indicating a start of the activity and an end of the activity;

sorting each of the plurality of players into any one of a plurality of classes according to a skill value of the player;

determining, on a basis of the play times of the plurality of players in each class, a representative value for the play times in each class;

recording the determined representative value for the play times in each class; and

transmitting a determined representative value for the play time in a class to an information processing apparatus according to a skill value of a player of the information processing apparatus, wherein the determined representative value is displayed on an output apparatus connected to the information processing apparatus.

2 . The system according to claim 1 , wherein

the representative value for the play times in each class is derived on a basis of the play times of the plurality of players in each class and event data related to another activity occurring between the start of the activity and end of the activity executed by each player.

3 . The system according to claim 1 , wherein

the representative value for the play times is a median of a plurality of play times.

4 . The system according to claim 3 , wherein

duplicates of each play time utilized to determine the median, according to an amount of event data related to the other activity occurring between the start of the activity and the end of the activity executed by each player, increase play time for each player in accordance with a number of the duplicates before determining the median of the plurality of play times.

5 . The system according to claim 3 , further comprising:

counting a number of event data related to the other activity occurring between the start of the activity and end of the activity, wherein,

when counting the number of event data related to the other activity occurring between the start of the activity and end of the activity, the event data related to the other activity in a case where the other activity is started in conjunction with start of the activity is not counted.

6 . The system according to claim 1 , further comprising:

notifying a user of information related to a predicted play time based on the representative value for the play times associated with the class of the user.

7 . A method comprising:

acquiring, by a server apparatus from a plurality of information processing apparatuses, event data related to an activity executed by a plurality of players on the plurality of information processing apparatuses;

analyzing, by the server apparatus, the event data related to the activity to generate data corresponding to a play status of each of the plurality of players, wherein the analyzing comprises determining a play time of each of the plurality of players for the activity based on data in the event data indicating a start of the activity and an end of the activity;

sorting, by the server apparatus, each of the plurality of players into any one of a plurality of classes according to a skill value of the player;

determining, by the server apparatus on a basis of the play times of the plurality of players in each class for the activity, a representative value for the play times in each class;

transmitting, by the server apparatus to an information processing apparatus, a determined representative value for the play time in a class according to a skill value of a player of the information processing apparatus, wherein the determined representative value is displayed on an output apparatus connected to the information processing apparatus.

8 . The method of claim 7 , wherein a predicted play time is provided to the information processing apparatus in real time based on the representative value recorded for the class associated with the player of the information processing apparatus.

9 . A memory storing instructions which, when executed by a server apparatus, cause the server apparatus to perform processing comprising:

acquiring, from a plurality of information processing apparatuses, event data related to an activity executed by a plurality of players on the plurality of information processing apparatuses;

analyzing the event data related to the activity to generate data corresponding to a play status of each of the plurality of players, wherein the analyzing comprises determining a play time of each of the plurality of players for the activity based on data in the event data indicating a start of the activity and an end of the activity;

sorting each of the plurality of players into any one of a plurality of classes according to a skill value of the player;

determining, on a basis of the play times of the plurality of players in each class for the activity, a representative value for the play times in each class;

recording the determined representative value for the play times in each class; and

transmitting a determined representative value for the play time in a class to an information processing apparatus according to a skill value of a player of the information processing apparatus, wherein the determined representative value is displayed on an output apparatus connected to the information processing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: CHOI, JIHUN
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 063075/0488 →
Priority Claims (1)
JP 2020-172152 · Oct 12, 2020 · national
Continuity (1)
Related Publication 20230338836A1 · Oct 26, 2023
References Cited (4)
US 20210146261A1 · Hiatt · 2021 [cited by examiner]
JP 2010154931A · 2010 [cited by applicant]
JP 2011218102A · 2011 [cited by applicant]
International Search Report and Written Opinion dated Dec. 21, 2021, from PCT/JP2021/036746, 8 sheets. [cited by applicant]