Patent ID: 11868345
Assignee: CASIO COMPUTER CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A data processing method comprising:
managing a search history in a computer memory, the search history including search terms that a user searched for from among a plurality of terms in a dictionary, the search history including the search terms in association with search times;
updating, in a case where the user searches for one of the plurality of terms in the dictionary, the search history managed in the computer memory;
managing, in the computer memory, independently of the search history, a learning progress that represents different information than the search history, the learning progress being managed with respect to each of a plurality of learning contents that are different from the dictionary, the learning progress indicating how much a user has browsed each of the plurality of learning contents;
updating, in a case where the user uses one of the plurality of learning contents, the learning progress managed in the computer memory, the learning progress being updated independently of the search history such that the learning progress is updated in a case where the user uses one of the plurality of learning contents regardless of whether the user searches for one of the plurality of terms in the dictionary, and the search history is updated in a case where the user searches for said one of the plurality of terms in the dictionary regardless of whether the user has used or completed any of the plurality of learning contents;
performing a first determination comprising determining that a number of in-period search terms included in the search history is equal to or larger than a predetermined value or not, the in-period search terms being search terms associated with search dates and times included in a prescribed period in the past;
after determining in the first determination that the number of the in-period search terms is equal to or larger than the predetermined value, performing a second determination comprising determining a recommendable learning content among the plurality of learning contents, wherein the recommendable learning content is a learning content among the plurality of learning contents which has not been completed by the user and which includes a defined number or more of terms matching a plurality of the in-period search terms; and
outputting information representing the recommendable learning content determined in the second determination.