1. An information processing apparatus, comprising: a Central Processing Unit (CPU) configured to: receive a first selection of displayed content from a user; determine a shape of a trace of the first selection; perform a second selection of displayed content based on the determined shape of the trace of the first selection, wherein the second selection is performed for identifying a third selection of displayed content, wherein the second selection is performed without additional user input, and wherein the third selection is a user's desired selection; obtain data corresponding to at least one selection among the first, second, and third selections, the data comprising text data; receive information associated with the at least one selection, wherein the information associated with the at least one selection comprises (i) a type of user activation associated with the selection and (ii) a plurality of activation positions associated with the type of user selection; identify a keyword within the text data; and store the keyword in a keyword database.
1. An information processing apparatus, comprising: a Central Processing Unit (CPU) configured to: receive a first selection of displayed content from a user; determine a shape of a trace of the first selection; perform a second selection of displayed content based on the determined shape of the trace of the first selection, wherein the second selection is performed for identifying a third selection of displayed content, wherein the second selection is performed without additional user input, and wherein the third selection is a user's desired selection; obtain data corresponding to at least one selection among the first, second, and third selections, the data comprising text data; receive information associated with the at least one selection, wherein the information associated with the at least one selection comprises (i) a type of user activation associated with the selection and (ii) a plurality of activation positions associated with the type of user selection; identify a keyword within the text data; and store the keyword in a keyword database. 6. The information processing apparatus of claim 1 , wherein the CPU is further configured to store the text data in a document database.