Input apparatus, input method and input program
First Claim
1. An input apparatus comprising:
- an example storage module to store a plurality of example expressions;
an edit storage module to store edits when a user edits the plurality of example expressions;
a presentation example determining module to determine one or more presentation examples to be presented to the user from the plurality of example expressions stored in the example storage module;
an edit adapting module to edit the presentation examples determined by the presentation example determining module based on the edits stored in the edit storage module;
a display control module to present the presentation examples determined by the presentation example determining module to the user; and
an entry accepting module to accept one of the presentation examples as a selected example when one of the presentation examples is selected by the user, or to receive edits from the user to one of the presentation examples and accept the edited presentation example as the selected example.
4 Assignments
0 Petitions
Accused Products
Abstract
An input apparatus which presents examples suitable to users, including an example storage module to store a plurality of example expressions; an edit storage module to store edits when a user edits the plurality of example expressions; a presentation example determining module to determine one or more presentation examples to be presented to the user from the plurality of example expressions stored in the example storage module; an edit adapting module to edit the presentation examples determined by the presentation example determining module based on the edits stored in the edit storage module; a display control module to present the presentation examples determined by the presentation example determining module to the user; and an entry accepting module to accept one of the presentation examples as a selected example when one of the presentation examples is selected by the user, or to receive edits from the user to one of the presentation examples and accept the edited presentation example as the selected example.
-
Citations
12 Claims
-
1. An input apparatus comprising:
-
an example storage module to store a plurality of example expressions;
an edit storage module to store edits when a user edits the plurality of example expressions;
a presentation example determining module to determine one or more presentation examples to be presented to the user from the plurality of example expressions stored in the example storage module;
an edit adapting module to edit the presentation examples determined by the presentation example determining module based on the edits stored in the edit storage module;
a display control module to present the presentation examples determined by the presentation example determining module to the user; and
an entry accepting module to accept one of the presentation examples as a selected example when one of the presentation examples is selected by the user, or to receive edits from the user to one of the presentation examples and accept the edited presentation example as the selected example. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An input method comprising:
-
determining one or more presentation examples to be presented for a user from example expressions stored in an example storage module;
editing the presentation examples determined at the presentation example determining step based on edits stored in an edit storage module which stores the edits when a user edits an example;
a display control step which presents the presentation examples determined at the presentation example determining step to the user; and
an entry accepting step which accepts one of the presentation examples as a selected example when the user selects one of the presentation examples, or receives edits from the user to one of the presentation examples and accepts the edited presentation example as the selected example.
-
-
12. An input program, tangibly embodied on a computer-readable storage medium, the input program operable to cause a computer to execute:
-
a presentation example determining procedure which determines one or more presentation examples to be presented to a user from example expressions stored in an example storage module;
an editing adapting procedure which edits the presentation examples determined by the presentation example determining procedure based on edits stored in an edit storage module which stores the edits when a user edits an example;
a display control procedure which presents the presentation examples determined at the presentation example determining procedure to the user; and
an entry accepting procedure which accepts one of the presentation examples as a selected example when the user selects one of the presentation examples, or receives edits from the user to one of the presentation examples and accepts the edited presentation example as the selected example.
-
Specification