IP Library Granted Patent US 12,572,352
Granted Patent B2
US 12,572,352 · App. 18/209,501 · Granted Mar 10, 2026

Program, information processing apparatus, and method

Inventors: Masataka Sato (Tokyo, JP); Hiroyuki Ishikawa (Tokyo, JP); Takashi Udagawa (Tokyo, JP); Chihaya Toda (Tokyo, JP); Satoko Takada (Tokyo, JP); Ryu Furuta (Tokyo, JP)
Assignee: FINDY INC.
G06F8/71G06F8/73G06Q10/06398H04L67/55
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,572,352
App. No.
18/209,501
Granted
Mar 10, 2026
Kind
B2
Abstract

A server in a team activity evaluation system includes, as its functions, a scoring module for specifying a team score (parameter) indicating an activity situation of an engineer team, based on various parameters indicating the activity situation of the engineer team, and a presentation module for presenting, to a user, the team score indicating the activity situation of the engineer team that has been specified, in association with time-series information.

Claims (43)

1 . An apparatus, comprising:

processing circuitry configured to

specify a parameter indicating an activity situation of an engineer team, based on (i) histories of information that a member who belongs to the engineer team has uploaded online during development of software products, and (ii) information of reviews that members of the engineer team have conducted on the uploaded software products;

present the parameter to a user,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are acquired as the information of the review that the member of the engineer team has conducted on the product,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are presented as time-series information to the user, and

acquire, as a parameter, a lead time indicating a period of time from a request for the review to a close in the engineer team, and present the lead time to the user.

2 . The apparatus according to claim 1 , wherein the processing circuitry is further configured to

acquire, from each repository that is set for each engineer team, information that a member who belongs to the engineer team has uploaded online to create a product, and information of a review that the member of the engineer team has conducted on the product that has been uploaded.

3 . The apparatus according to claim 1 , where the circuitry for specifying the parameter is further configured to acquire, from a source code hosting service that manages a source code that is the product of the engineer team, the information that the member has uploaded the product online and the information of the review that the member of the engineer team has conducted on the product.

4 . The apparatus according to claim 1 , wherein in the step of specifying the parameter, the parameter is specified, based on a value indicating an achievement that has been done by each member of the engineer team.

5 . The apparatus according to claim 3 , wherein one or a plurality of the number of uploads, the number of created codes, the number of corrected codes, the number of review requests, and the number of integrations for confirming a review result on a product of a project in the engineer team are acquired as the information that the member has uploaded the product online.

6 . The apparatus according to claim 5 , wherein the circuitry for presenting the parameter is further configured to

present, as time-series information, one or the plurality of the number of uploads, the number of created codes, the number of corrected codes, the number of review requests, and the number of integrations to the user.

7 . The apparatus according to claim 1 , wherein the processing circuitry is further configured to acquire, as an activity of the engineer team, details indicating a transition of the product for which a request for the review has been made in the engineer team, and present the details to the user.

8 . The apparatus according to claim 7 , wherein the processing circuitry is further configured to

acquire, as an activity of the engineer team, a relationship between the number of comments on the product for which a request for the review has been made in the engineer team and a lead time indicating a period of time from the request for the review to a close in the engineer team, and present the relationship to the user.

9 . The apparatus according to claim 8 , wherein the processing circuitry is further configured to

acquire, as an activity of the engineer team, a relationship between a reviewee who makes a request for the review and a reviewer who receives the request for the review in the engineer team, and present the relationship to the user.

10 . The apparatus according to claim 9 , wherein the processing circuitry is further configured to

perform an arithmetic operation of a value indicating an achievement of the member who belongs to the engineer team; and

present the value indicating the achievement of the member who belongs to specific the engineer team.

11 . The apparatus according to claim 10 , wherein one or a plurality of the number of uploads, the number of created codes, the number of corrected codes, the number of review requests, and the number of integrations for confirming a review result of a project in the engineer team are subjected to an arithmetic operation to acquire as the value indicating the achievement of the member who belongs to the engineer team.

12 . The apparatus according to claim 11 , wherein the processing circuitry is further configured to

give a notification of an alert, based on a change in the parameter for a predetermined period of time.

13 . The apparatus according to claim 12 , wherein a change in one or a plurality of the number of uploads, the number of comments, a period of time until the review starts, the numbers of reviews by the member and another member, a review period of time, and the number of comments of a project in the engineer team is detected as the value indicating the achievement of the member who belongs to the specific engineer team, and the notification of an alert based on the change is given.

14 . The apparatus according to claim 13 , the processing circuitry is further configured to

extract one or both of a cause of the change in the activity situation of the engineer team and an improvement suggestion based on the change in the parameter for the predetermined period of time, and present one or both of the cause of the change in the activity situation and the improvement suggestion.

15 . The apparatus according to claim 1 , wherein the processing circuitry is further configured to associate the parameter with time-series information, and present a parameter indicating an activity situation of another engineer team in association with time-series information in a comparable manner.

16 . The apparatus according to claim 15 , wherein the parameter is presented in the comparable manner with another engineer team with the lead time as a reference.

17 . A non-transitory computer-readable storage medium storing computer-readable instructions thereon which, when executed by a computer, cause the computer to perform a method, the method comprising:

specifying a parameter indicating an activity situation of an engineer team, based on (i) histories of information that a member who belongs to the engineer team has uploaded online during development of software products, and (ii) information of reviews that members of the engineer team have conducted on the uploaded software products;

presenting the parameter to a user,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are acquired as the information of the review that the member of the engineer team has conducted on the product,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are presented as time-series information to the user, and

acquiring, as a parameter, a lead time indicating a period of time from a request for the review to a close in the engineer team, and presenting the lead time to the user.

18 . An apparatus, comprising:

processing circuitry configured to

specify a parameter indicating an activity situation of an engineer team, based on (i) histories of information that a member who belongs to the engineer team has uploaded online during development of software products, and (ii) information of reviews that members of the engineer team have conducted on the uploaded software products;

present the parameter to a user,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are acquired as the information of the review that the member of the engineer team has conducted on the product,

wherein one or a plurality of the number of reviews, the number of comments, and the number of comment replies are presented as time-series information to the user, and

associate the parameter with time-series information, and present a parameter indicating an activity situation of another engineer team in association with time-series information in a comparable manner.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2024
From: SATO, MASATAKA; ISHIKAWA, HIROYUKI; TODA, CHIHAYA; TAKADA, SATOKO; FURUTA, RYU
To: FINDY INC.
Reel/Frame 067154/0752 →
EMPLOYMENT AGREEMENT Recorded Apr 18, 2024
From: UDAGAWA, TAKASHI
To: FINDY INC.
Reel/Frame 067165/0395 →
Priority Claims (1)
JP 2020-219905 · Dec 30, 2020 · national
Continuity (2)
Continuation PCTJP2021047578 · Dec 22, 2021
Related Publication 20230325180A1 · Oct 12, 2023
References Cited (14)
US 10719315B2 · Wright · 2020 [cited by examiner]
US 20110125798A1 · Misch · 2011 [cited by examiner]
US 20180068271A1 · Abebe · 2018 [cited by examiner]
US 20180357588A1 · J D · 2018 [cited by examiner]
US 20190066023A1 · Von Jan · 2019 [cited by examiner]
US 20200097870A1 · Mcginty · 2020 [cited by examiner]
US 20210365856A1 · Mukherjee · 2021 [cited by examiner]
US 20220036279A1 · Circei · 2022 [cited by examiner]
US 20220050677A1 · Kesiboyana · 2022 [cited by examiner]
JP 2004054393A · 2004 [cited by applicant]
JP 2008027017A · 2008 [cited by applicant]
JP 2013182533A · 2013 [cited by applicant]
JP 2015118650A · 2015 [cited by applicant]
International Search Report and Written Opinion mailed on Mar. 8, 2022, received for PCT Application PCT/JP2021/047578, filed on Dec. 22, 2021, 9 pages including English Translation. [cited by applicant]