P
US8250455B2ActiveUtilityPatentIndex 90

Assisting document creation

Assignee: KADOWAKI ISAOPriority: May 13, 2009Filed: Apr 22, 2010Granted: Aug 21, 2012
Est. expiryMay 13, 2029(~2.9 yrs left)· nominal 20-yr term from priority
Inventors:KADOWAKI ISAONISHIKAWA YURIKOTAHARA YOSHINORITAKAHASHI KOICHI
G06F 40/268
90
PatentIndex Score
26
Cited by
20
References
34
Claims

Abstract

Assistance for document creation in a computer system which allows at least one agent to be registered therein is provided. The computer system causes the at least one agent to monitor input by a user during the document creation, acquire information on the input obtained by the monitoring, retrieve at least one content from multiple contents accumulated in a storage unit based on the acquired information, and transmit the retrieved at least one content to a display unit to display the retrieved content on a screen.

Claims

exact text as granted — not AI-modified
1. A method for assisting document creation in a computer system which allows at least one agent to be registered therein, the method comprising the computer system causing the at least one agent to execute:
 monitoring input by a user in a process of the document creation; 
 acquiring information on the input obtained by the monitoring; 
 retrieving at least one content from a plurality of contents accumulated in a storage unit based on the acquired information by performing a combination search of a domain document search and a similar document search from the accumulated plurality of contents based on one or more character strings obtained from the acquired information, wherein transitioning from the domain document search to the similar document search occurs as a number of the one or more character strings increases; and 
 transmitting the retrieved at least one content to a display unit in order to display the retrieved at least one content on a screen. 
 
     
     
       2. The method according to  claim 1 , wherein, in response to an event in which the retrieved at least one content is displayed on the screen, the computer system causes the at least one agent to execute:
 continuously performing the monitoring; 
 searching the plurality of contents on a basis of information on additional input by the user obtained by the continuously performed monitoring; 
 retrieving at least one other content associated with the information on the additional input; and 
 transmitting the retrieved at least one other content to the display unit to display the retrieved at least one other content on the screen. 
 
     
     
       3. The method according to  claim 1 , wherein the computer system further causes the at least one agent to execute:
 proposing the retrieved at least one content to the user; and 
 receiving an adoption of the proposed at least one content from the user. 
 
     
     
       4. The method according to  claim 1 , wherein retrieving includes searching the accumulated plurality of contents based on the acquired information to retrieve at least one of:
 document data including a keyword matching the acquired information or document data associated with the keyword, 
 a writing style matching the acquired information, 
 a document domain matching the acquired information, 
 background data matching the acquired information, and 
 image data matching the acquired information. 
 
     
     
       5. The method according to  claim 1 , wherein retrieving includes searching the accumulated plurality of contents based on user information to retrieve at least one of:
 a document created in the past by the user, 
 a writing style created in the past by the user, 
 a domain of a document created in the past by the user, 
 background data created in the past by the user, and 
 image data created in the past by the user. 
 
     
     
       6. The method according to  claim 1 , wherein, when the retrieved at least one content is a document having a changeable area, the computer system causes the at least one agent to make one or more candidate terms selectable for the changeable area. 
     
     
       7. The method according to  claim 6 , wherein the candidate term is a character string determined as matching the changeable area from among character strings obtained from the acquired information. 
     
     
       8. The method according to  claim 7 , wherein the candidate term is a character string associated with the determined character string. 
     
     
       9. The method according to  claim 1 , wherein the computer system further causes the at least one agent to retrieve a content created previously from among the accumulated plurality of contents. 
     
     
       10. The method according to  claim 1 , wherein the computer system further causes the at least one agent to execute:
 creating a new content from the acquired information; and 
 accumulating the newly created content as content created in at a past time in the storage unit. 
 
     
     
       11. The method according to  claim 1 , wherein the computer system further causes the at least one agent to execute:
 in response to performing the combination search, selecting a content by assigning weights to a result of the domain document search and a result of the similar document search, wherein the weights depend on a number of the one or more character strings. 
 
     
     
       12. The method according to  claim 1 , wherein the similar document search is performed by calculating an inner product of an input vector and a document vector, wherein the input vector has an array of a score of each of terms in a sentence included in the acquired information, and wherein the document vector has an array of a score of each of terms in each document included in the accumulated plurality of contents. 
     
     
       13. The method according to  claim 1 , wherein the computer system further causes the at least one agent to execute:
 presenting another character string associated with a character string obtained from the acquired information. 
 
     
     
       14. The method according to  claim 1 , wherein the computer system further causes the at least one agent to execute:
 presenting any one of a background pattern, a background color, a background image, and a background illustration associated with a character string obtained from the acquired information. 
 
     
     
       15. The method according to  claim 1 , wherein the process of the document creation includes document editing, and wherein the acquired information is a whole or a part of a document being edited. 
     
     
       16. The method according to  claim 1 , wherein the process of the document creation includes new document creation, and wherein the acquired information is user information. 
     
     
       17. A storage unit storing a computer program, that, when executed by a computer, causes at least one agent to execute:
 monitoring input by a user in a process of document creation; 
 acquiring information on the input obtained by the monitoring; 
 retrieving at least one content from a plurality of contents accumulated in a storage unit based on the acquired information by performing a combination search of a domain document search and a similar document search from the accumulated plurality of contents based on one or more character strings obtained from the acquired information, wherein transitioning from the domain document search to the similar document search occurs as a number of the one or more character strings increases; and 
 transmitting the retrieved at least one content to a display unit in order to display the retrieved at least one content on a screen. 
 
     
     
       18. The storage unit according to  claim 17 , wherein the similar document search is performed by calculating an inner product of an input vector and a document vector, wherein the input vector has an array of a score of each of terms in a sentence included in the acquired information, and wherein the document vector has an array of a score of each of terms in each document included in the accumulated plurality of contents. 
     
     
       19. The storage unit according to  claim 17 , wherein, in response to an event in which the retrieved at least one content is displayed on the screen, the computer program, when executed by the computer, causes the at least one agent to execute:
 continuously performing the monitoring; 
 searching the plurality of contents on a basis of information on additional input by the user obtained by the continuously performed monitoring; 
 retrieving at least one other content associated with the information on the additional input; and 
 transmitting the retrieved at least one other content to the display unit to display the retrieved at least one other content on the screen. 
 
     
     
       20. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to execute:
 proposing the retrieved at least one content to the user; and 
 receiving an adoption of the proposed at least one content from the user. 
 
     
     
       21. The storage unit according to  claim 17 , wherein retrieving includes searching the accumulated plurality of contents based on the acquired information to retrieve at least one of:
 document data including a keyword matching the acquired information or document data associated with the keyword, 
 a writing style matching the acquired information, 
 a document domain matching the acquired information, 
 background data matching the acquired information, and 
 image data matching the acquired information. 
 
     
     
       22. The storage unit according to  claim 17 , wherein retrieving includes searching the accumulated plurality of contents based on user information to retrieve at least one of:
 a document created in the past by the user, 
 a writing style created in the past by the user, 
 a domain of a document created in the past by the user, 
 background data created in the past by the user, and 
 image data created in the past by the user. 
 
     
     
       23. The storage unit according to  claim 17 , wherein, when the retrieved at least one content is a document having a changeable area, the computer program, when executed by the computer, causes the at least one agent to make one or more candidate terms selectable for the changeable area. 
     
     
       24. The storage unit according to  claim 23 , wherein the candidate term is a character string determined as matching the changeable area from among character strings obtained from the acquired information. 
     
     
       25. The storage unit according to  claim 24 , wherein the candidate term is a character string associated with the determined character string. 
     
     
       26. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to retrieve a content created previously from among the accumulated plurality of contents. 
     
     
       27. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to execute:
 creating a new content from the acquired information; and 
 accumulating the newly created content as content created in at a past time in the storage unit. 
 
     
     
       28. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to execute:
 in response to performing the combination search, selecting a content by assigning weights to a result of the domain document search and a result of the similar document search, wherein the weights depend on a number of the one or more character strings. 
 
     
     
       29. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to execute:
 presenting another character string associated with a character string obtained from the acquired information. 
 
     
     
       30. The storage unit according to  claim 17 , wherein the computer program, when executed by the computer, causes the at least one agent to execute:
 presenting any one of a background pattern, a background color, a background image, and a background illustration associated with a character string obtained from the acquired information. 
 
     
     
       31. The storage unit according to  claim 17 , wherein the process of the document creation includes document editing, and wherein the acquired information is a whole or a part of a document being edited. 
     
     
       32. The storage unit according to  claim 17 , wherein the process of the document creation includes new document creation, and wherein the acquired information is user information. 
     
     
       33. A computer system, comprising:
 a CPU; and 
 memory coupled to the CPU, wherein the memory stores a program that, when executed by a computer, causes at least one agent to execute: 
 acquiring information on the input obtained by the monitoring; 
 retrieving at least one content from a plurality of contents accumulated in a storage unit based on the acquired information by performing a combination search of a domain document search and a similar document search from the accumulated plurality of contents based on one or more character strings obtained from the acquired information, wherein transitioning from the domain document search to the similar document search occurs as a number of the one or more character strings increases; and 
 transmitting the retrieved at least one content to a display unit in order to display the retrieved at least one content on a screen. 
 
     
     
       34. The computer system according to  claim 33 , wherein the similar document search is performed by calculating an inner product of an input vector and a document vector, wherein the input vector has an array of a score of each of terms in a sentence included in the acquired information, and wherein the document vector has an array of a score of each of terms in each document included in the accumulated plurality of contents.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.