IP Library Granted Patent US 10,169,809
Granted Patent B2
US 10,169,809 · App. 14/388,819 · Granted Jan 1, 2019

Answer form processing system, answer form processing method and computer storage medium

Inventor: Hisanori Yamahara (Tokyo, JP)
Assignee: Rakuten, Inc.
G06Q30/0635G06F17/30386G06Q30/0201
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 10,169,809
App. No.
14/388,819
Granted
Jan 1, 2019
Kind
B2
Abstract

An answer form capable of saving display space and visibly easy to examine is provided. An answer form processing method includes the steps of obtaining a question form including one or more lines of a question sentence and a plurality of consecutive lines of options, obtaining an answer form that indicates an answer for the question sentence from an answerer, the answer form being generated by adding one or more characters to the one or more lines in the question form, each of the lines indicating the option, comparing the question form and the answer form on a line-by-line basis, and outputting at least a part of each line in the answer form while restricting output of the line which matches the corresponding line in the question form, thereby outputting the answer form where the line indicating the option to which one or more characters are not added by the answerer is omitted.

Claims (34)

1. An answer form processing system, comprising:

at least one processor; and

at least one memory device that stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to:

obtain a question form from a storing unit for storing the question form, the question form including one or more lines of a question sentence and a plurality of consecutive lines of options corresponding to the question sentence, and being data in a multiline text file which is not structured;

obtain an answer form that indicates an answer for the question sentence from an answerer and is sent from an answerer's device, the answer form being data in a text format which is not structured and separate from the question form displayed at the answerer's device in one editable text box that includes the question sentence and the plurality of consecutive lines of options of the question form and generated at the answerer's device by adding one or more characters to the one or more lines in the question form, each of the lines indicating the option;

compare the question form and the answer form on a line-by-line basis with respect at least to the plurality of lines each of which indicates one of the plurality of options to determine whether each line in the answer form is identical to the corresponding line in the question form or not; and

output at least a part of each line in the answer form while restricting output of a line, which is one of the plurality of lines respectively indicating the plurality of options and is identical to the corresponding line in the question form, thereby outputting only a part of the answer form where the line indicating the option to which one or more characters are not added by the answerer is omitted and the line indicating the option to which one or more characters are added by the answerer is not omitted.

2. The answer form processing system according to claim 1 , wherein the processor further specifies at least one of the plurality of lines indicating the question sentence in the answer form, and

does not restrict output of the specified line in the answer form.

3. The answer form processing system according to claim 2 , Wherein the processor further specifies a line that matches a predetermined condition as a question sentence in the answer form.

4. The answer form processing system according to claim 2 , wherein the processor further specifies the plurality of lines respectively indicating the plurality of the options in the question form, and also specifies at least one of the lines indicating the question sentence based on positions of the specified lines.

5. The answer form processing system according to claim 4 , wherein, in a case where a plurality of lines that match the predetermined condition are consecutive, the processor further specifies the consecutive lines as the plurality of lines respectively indicating the plurality of options in the question form.

6. The answer form processing system according to claim 1 , wherein the processor further does not restrict output of the line, in the answer form, that matches the corresponding line in the question form based on an amount of text in the question form or the answer form.

7. The answer form processing system according to claim 1 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

8. An answer form processing method, comprising:

obtaining a question form from a storage, the question form including one or more lines of a question sentence and a plurality of consecutive lines of options corresponding to the question sentence, and being data in a multiline text file which is not structured;

obtaining an answer form that indicates an answer for the question sentence from an answerer and is sent from an answerer's device, the answer form being data in a text format which is not structured and separate from the question form, displayed at the answerer's device in one editable text box that includes the question sentence and the plurality of consecutive lines of options of the question form and generated by adding one or more characters to the one or more lines in the question form, each of the lines indicating the option;

comparing the question form and the answer form on a line-by-line basis with respect at least to the plurality of lines each of which indicates one of the plurality of options; and

outputting at least a part of, each line in the answer form while restricting output of a line, which is one of the plurality of lines respectively indicating the plurality of options and is identical to the corresponding line in the question form, thereby outputting only a part of the answer form where the line indicating the option to which one or wore characters are not added by the answerer is omitted.

9. A ion-transitory computer readable medium storing a program for causing a computer to perform the steps of:

obtaining a question form from a storage, the question form including one or more lines of a question sentence and a plurality of consecutive lines of options corresponding to the question sentence, and being data in a multiline text file which is not structured;

obtaining an answer form that indicates an answer for the question sentence from an answerer and is sent from an answerer's device, the answer form being data in a text format which is not structured and separate from the question form displayed at the answerer's device in one editable text box that includes the question sentence and the plurality of consecutive lines of options of the question form and generated by adding one or more characters to the one or more lines indicating the plurality of options in the question form, each of the lines indicating the option;

comparing the question form and the answer form on a line-by-line basis with respect at least to the plurality of lines each of which indicates one of the plurality of options; and

outputting at least a part of each line in the answer form while restricting output of a line, which is one of the plurality of lines respectively indicating the plurality of options and is identical to the corresponding line in the question form, thereby outputting only a part of the answer form where the line indicating the option to which one or more characters are not added by the answerer is omitted.

10. The answer form processing system according to claim 7 , wherein the processor further does not restrict output of the Line, in the answer form, that matches the corresponding line in the question form based on an amount of text in the question form or the answer form.

11. The answer form processing system according to claim 3 , wherein the processor further does not restrict output of the line, in the answer fonu, that matches the corresponding line in the question for based on an amountof text in the question form nr the answer form.

12. The answer form processing system according to claim 4 , wherein the processor further does not restrict output of the line, in the answer form, that matches the corresponding line in the question form based on an amount of text in the question form or the answer form.

13. The answer form processing system according to claim 5 , wherein the processor further does not restrict output of the line, in the answer form, that matches the corresponding line in the question form based on an amount of text in the question form or the answer form.

14. The answer form processing system according to claim 2 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

15. The answer form processing system according to claim 3 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

16. The answer form processing system according to claim 4 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

17. The answer form processing system according to claim 5 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

18. The answer form processing system according to claim 6 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

19. The answer form processing method according to claim 8 , wherein the processor further outputs a predetermined message in a case where there is no line, in the answer form, that does not match the corresponding line in the question form.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Jan 21, 2016
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037567/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2014
From: YAMAHARA, HISANORI
To: RAKUTEN, INC.
Reel/Frame 033845/0030 →
Priority Claims (1)
JP 2012-082519 · Mar 30, 2012 · national
Continuity (1)
Related Publication 20150058371A1 · Feb 26, 2015