IP Library Granted Patent US 12670802
Granted Patent B2
US 12670802 · App. 18/588,714 · Granted Jun 30, 2026

Information processing device, information processing method, and recording medium

Inventor: Takuya Hasunuma (Tokyo, JP)
Assignee: CASIO COMPUTER CO., LTD.
G09B7/04G06T11/60
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 12670802
App. No.
18/588,714
Granted
Jun 30, 2026
Kind
B2
Abstract

An information processing device that manages target data able to be shared and edited by a plurality of users, includes a controller that selects an editing mode according to which of a plurality of editing stages the target data is in, when the target data is edited step by step by the plurality of users, and that decides editing conditions of the target data according to the selected editing mode.

Claims (46)

1 . An information processing device for creating and editing target data in sequential stages, the information processing device comprising:

a controller configured to:

decide an editing condition of the target data by deciding which of a plurality of layers of the target data is allowed to be edited according to an editing mode,

wherein deciding the editing condition comprises:

in response to receiving, via a network from a server device, first input from a first user, enter a first creation stage in a creation mode, as the editing mode, and create, as the editing condition decided, a first layer of the plurality of layers of the target data, the first layer including content corresponding to the first input from the first user;

in response to receiving, via the network from the server device, first input from a second user and in the absence of a second layer in the target data, enter a first correction stage in a correction mode, as the editing mode, and edit, as the editing condition decided, the target data to include a second layer of the plurality of layers, the second layer including content corresponding to the first input from the second user; and

in response to receiving, via the network from the server device, second input from the first user and in the presence of the second layer in the target data, enter a modification stage in the creation mode, as the editing mode, and modify, as the editing condition decided, the first layer of the target data based on content corresponding to the second input from the first user.

2 . The information processing device according to claim 1 ,

wherein the controller is further configured to:

in response to receiving a second input from the second user and in the presence of modification of the first layer of the target data, enter a re-correction stage in the correction mode and modify the second layer of the target data based on content corresponding to the second input from the second user.

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

the first user is a student and the second user is a teacher;

the target data is data in which a student's answer to an issue given by the teacher is input; and

the first creation stage of the target data includes the student's answer to the issue, the first correction stage of the target data includes the teacher's correction to the student's answer, and the modification stage of the target data includes a student's modification to the teacher's correction.

4 . The information processing device according to claim 1 ,

wherein each of the first layer and the second layer includes:

an image layer in which a plurality of input data is managed as a single piece of image data and new input data in an imaged state is overlaid on the single piece of image data so that the new input data is stored in a form where the new input data is not able to be individually deleted; and

an object layer in which the plurality of input data is managed as individual object data and the new input data is stored in a form where the new input data is able to be individually deleted.

5 . The information processing device according to claim 4 , wherein the controller is configured to decide whether to allow editing for both the image layer and the object layer, depending on the one of the creation mode and correction mode entered.

6 . The information processing device according to claim 4 , wherein the image layer includes a first image layer and a second image layer with different editing conditions according to the one of the creation mode and correction mode entered.

7 . The information processing device according to claim 4 , wherein the object layer includes a first object layer and a second object layer with different editing conditions according to the one of the creation mode and correction mode entered.

8 . The information processing device according to claim 4 , wherein:

the image layer is a layer where handwritten data is input; and

the object layer is a layer where stamp data or text data is input.

9 . The information processing device according to claim 1 ,

wherein the second layer is not present before entry into the first correction stage and is created in response to entry into the first correction stage.

10 . The information processing device according to claim 1 , wherein the first input is other than instruction to correct the target data.

11 . The information processing device according to claim 1 , wherein the controller is configured to:

control a display to display the first layer and the second layer overlaid each other; and

switch between display and non-display of the second layer through a user operation.

12 . The information processing device according to claim 1 , wherein the controller is configured to enter one of the creation mode and the correction mode according to an approach method used when the target data is to be edited by each of the first user and the second user through an operation of a terminal device corresponding to the first user and the second user.

13 . The information processing device according to claim 12 , wherein:

the approach method includes a plurality of approach methods in which the procedure or the operation content used when moving to an editing screen for editing the target data differs according to a user attribute and an editing type; and

the controller is configured to enter the one of the creation mode and the correction mode according to the difference in the approach method.

14 . The information processing device according to claim 1 , wherein the target data is data shared by the first user and the second user as an electronic sticky note.

15 . An information processing method for creating and editing target data in sequential stages, the information processing method comprising:

deciding an editing condition of the target data by deciding which of a plurality of layers of the target data is allowed to be edited according to an editing mode;

in response to receiving first input from a first user, via a network from a server device, entering a first creation stage in a creation mode, as the editing mode, and creating, as the editing condition decided, a first layer of the plurality layers of the target data, the first layer including content corresponding to the first input from the first user;

in response to receiving, via the network from the server device, first input from a second user and in the absence of a second layer in the target data, entering a first correction stage in a correction mode, as the editing mode, and editing, as the editing condition decided, the target data to include a second layer of the plurality of layers, the second layer including content corresponding to the first input from the second user; and

in response to receiving, via the network from the server device, second input from the first user and in the presence of the second layer in the target data, entering a modification stage in the creation mode, as the editing mode, and modifying, as the editing condition decided, the first layer of the target data based on content corresponding to the second input from the first user.

16 . A non-transitory computer-readable recording medium storing a program that causes a computer of an information processing device for creating and editing target data in sequential stages, to:

decide an editing condition of the target data by deciding which of a plurality of layers of the target data is allowed to be edited according to an editing mode,

wherein deciding the editing condition comprises:

in response to receiving first input from a first user, enter a first creation stage in a creation mode, as the editing mode, and create, as the editing condition decided, a first layer of the plurality of layers of the target data, the first layer including content corresponding to the first input from the first user;

in response to receiving first input from a second user and in the absence of a second layer in the target data, enter a first correction stage in a correction mode, as the editing mode, and edit, as the editing condition decided, the target data to include a second layer of the plurality of layers, the second layer including content corresponding to the first input from the second user; and

in response to receiving second input from the first user and in the presence of the second layer in the target data, enter a modification stage in the creation mode, as the editing mode, and modify, as the editing condition decided, the first layer of the target data based on content corresponding to the second input from the first user.