IP Library › Granted Patent US 12,347,332
Granted Patent B2
US 12,347,332 · App. 17/754,376 · Granted Jul 1, 2025

Information processing device and information processing method

Inventors: Kazuhiro Watanabe (Tokyo, JP); Yuga Harada (Tokyo, JP)
Assignee: SONY GROUP CORPORATION
G09B19/0053G06F8/34G09B5/02G06Q50/20
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,347,332
App. No.
17/754,376
Granted
Jul 1, 2025
Kind
B2
Abstract

An information processing device includes an editing support unit that supports editing of a program by an editor, an execution unit that executes the program edited through the editing support unit on a program execution device, and an evaluation unit that evaluates the editor on the basis of activity of the program execution device. The editing support unit supports editing of the program for the program execution device to act on the basis of knowledge of a lesson subject other than programming education of the editor.

Claims (34)

1. An information processing device, comprising:

circuitry configured to:

place, on an editing screen, a plurality of objects corresponding to contents of a plurality of questions;

generate an algorithm of a program based on connections, by a student, between the plurality of objects placed on the editing screen;

execute the program on a program execution device; and

separately evaluate a programming technique of the student and a grade of a lesson subject of the student, based on the execution of the program by the program execution device, wherein

the program execution device provides answers to the plurality of questions based on the execution of the program, and

the programming technique of the student and the grade of the lesson subject of the student are separately evaluated based on the answers, from the program execution device, to the plurality of questions.

2. The information processing device according to claim 1 ,

wherein the program causes the program execution device to act based on knowledge of the lesson subject other than programming education of the student.

3. The information processing device according to claim 1 ,

wherein the circuitry is further configured to control activity of a robot or a character as the program execution device according to the program.

4. The information processing device according to claim 1 ,

wherein the program execution device executes the program based on information regarding the lesson subject.

5. The information processing device according to claim 4 ,

wherein the circuitry is further configured to evaluate the programming technique and the grade of the lesson subject of the student by using a learned learning model.

6. The information processing device according to claim 5 ,

wherein the circuitry is further configured to separately evaluate the programming technique and the grade of the lesson subject of the student by using the learned learning model obtained by learning a correlation between the information regarding the lesson subject and the answers from the program execution device and the programming technique and the grade of the lesson subject.

7. The information processing device according to claim 1 ,

wherein the connections by the student is performed by visual programming operations.

8. An information processing method, comprising:

placing, on an editing screen, a plurality of objects corresponding to contents of a plurality of questions;

generating an algorithm of a program based on connections, by a student, between the plurality of objects placed on the editing screen;

executing the program on a program execution device; and

separately evaluating a programming technique of the student and a grade of a lesson subject of the student, based on the execution of the program by the program execution device, wherein

the program execution device provides answers to the plurality of questions based on the execution of the program, and

the programming technique of the student and the grade of the lesson subject of the student are separately evaluated based on the answers, from the program execution device, to the plurality of questions.

9. An information processing device, comprising:

circuitry configured to:

place, on an editing screen, a plurality of objects corresponding to contents of a plurality of questions;

generate an algorithm of a program based on connections, by a student, between the plurality of objects placed on the editing screen;

execute the program on a program execution device, wherein the program execution device provides answers to the plurality of questions based on the execution of the program; and

evaluate a programming technique of the student based on a learned learning model, wherein

the learned learning model represents a correlation between the program based on the connections by the student, the answers from the program execution device, and the programming technique of the student.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: WATANABE, KAZUHIRO; HARADA, YUGA
To: SONY GROUP CORPORATION
Reel/Frame 061056/0196 →
Priority Claims (1)
JP 2019-186961 · Oct 10, 2019 · national
Continuity (1)
Related Publication 20220375363A1 · Nov 24, 2022
References Cited (27)
US 5259766A · Sack · 1993 [cited by examiner]
US 8660972B1 · Heidenreich · 2014 [cited by applicant]
US 9916766B2 · Rodmell · 2018 [cited by examiner]
US 10529247B1 · McCartin-Lim · 2020 [cited by examiner]
US 20030131337A1 · Perumainar · 2003 [cited by examiner]
US 20130219374A1 · Jain · 2013 [cited by applicant]
US 20140170606A1 · Chong · 2014 [cited by examiner]
US 20160093232A1 · Chong · 2016 [cited by examiner]
US 20170278421A1 · Du · 2017 [cited by examiner]
US 20200043363A1 · Grossman · 2020 [cited by examiner]
CN 106981228A · 2017 [cited by applicant]
CN 107704993A · 2018 [cited by applicant]
CN 109634596A · 2019 [cited by applicant]
CN 109871322A · 2019 [cited by applicant]
CN 109933316A · 2019 [cited by applicant]
JP 2010231580A · 2010 [cited by applicant]
JP 2016212271A · 2016 [cited by applicant]
JP 2017161770A · 2017 [cited by applicant]
JP 2018077342A · 2018 [cited by applicant]
JP 2019144546A · 2019 [cited by applicant]
KR 101971660B1 · 2019 [cited by applicant]
International Search Report and Written Opinion of PCT Application No. PCT/JP2020/037567, issued on Dec. 28, 2020, 11 pages of ISRWO. [cited by applicant]
Obara, et al., “Development and Evaluation of a Programming Experience System by using Operation Cards”, IPSJ SIG Technical Reports: Computers in Education(CE), Mar. 11, 2016, 08 pages. [cited by applicant]
Sayaka Tohyama, “Collaborative Programming Learning using micro: bit in an Elementary School”, IPSJ SIG Technical Reports: Computers in Education (CE), Mar. 3, 2019, 08 pages. [cited by applicant]
Ota, et al., “Development of Programming Learning Support System for Scratch with Automatic Performance Evaluation Based on Computational Thinking Concepts”, Transactions of Japanese Society for Information and Systems … [cited by applicant]
Information education of Kanou Abe, Al Era, First edition, Japan University Education Publishing, Nov. 20, 2017, pp. 52 68, pp. 61 to 62, ISBN978-4 to 86429, and 480 to 5, in particular. [cited by applicant]
“Information Education”, First Edition, Japan, University Education Publishing, Nov. 20, 2017, p. 52 68. [cited by applicant]