Patent document creating device, method, computer program, computer-readable recording medium, server and system
Abstract
The present invention relates to a patent document creating device, method, computer program, computer-readable recording medium, server and system. The patent document creating device, according to one embodiment of the present invention, may comprise: a constituent element management unit for managing information on a constituent element which may be included in the content of a patent document; an autocomplete list generation unit tor generating a data set on the basis of the information on the constituent element managed by the constituent element management unit, and generating an autocomplete list on the basis of a result extracted from the data set by having text, inputted by a user, as a keyword; and a text input element management unit for managing a text input element capable of receiving, as input, text from the user, extracting, as autocomplete keywords, some of the text inputted in the text input element and transferring same to the autocomplete list generation unit, outputting, on a screen, an autocomplete list generated on the basis of the autocomplete keywords, and when the user selects any one item included in the autocomplete list, replacing the autocomplete keywords with the selected item and outputting same in the text input element.
Claims
exact text as granted — not AI-modified1 . A device for drafting a patent document, comprising:
a screen configuration unit configured to configure a screen for drafting a patent document and provides it to a user through an input and output interface; an element management unit configured to receive and manage information of elements capable of being included in contents of a patent document from a user through the input and output interface; an auto-complete list generation unit configured to generate an auto-complete data set including items generated based on the information of elements managed by the element management unit, and extract an item corresponding to a search term from the auto-complete data set to generate an auto-complete list; and a text input component management unit configured to manage a text input component to which the user is able to input text, extract, as an auto-complete keyword, some of the text input to the text input component, transmit the extracted text as the search term to the auto-complete list generation unit, display, on a screen, the auto-complete list provided from the auto-complete list generation unit, replace, when the user selects any one item included in the auto-complete list, the auto-complete keyword with the selected item, and output the auto-complete keyword to the text input component.
2 . The device of claim 1 , wherein the information of elements managed by the element management unit includes one or more of a name of an element, an identification number of the element, a translation of the element, whether the element is used, and the number of times that the element is used; and
the element management unit manages the information of elements for each element as a single set, and assigns a unique key value to the element.
3 . The device of claim 1 , wherein the information of elements managed by the element management unit includes a name of an element and an identification number of the element;
the items in the auto-complete list include a name of the element and an identification number of the element according to a preset format; and the text input element management unit replaces the auto-complete keyword with an item in which the name of the element and the identification number of the element are included.
4 . The device of claim 3 , wherein the text input element management unit sorts and displays the items in the auto-complete list in ascending order based on the identification number.
5 . The device of claim 1 , wherein, when a keyboard event for inputting text occurs in the text input component, the text input component management unit extracts the location of a cursor where the event occurred and then extracts text around the extracted location of the cursor according to a preset condition to set it as the auto-complete keyword; and
when a keyboard event occurs among continuous strings included in the text input component, the text input component management unit replaces the auto-completion keyword with an item selected from the auto-complete list while maintaining other contents present in the text input component without any change.
6 . The method of claim 5 , wherein the text input component management unit locates a cursor immediately after an auto-complete text input by replacing the auto-complete keyword.
7 . The device of claim 1 , wherein the text input component management unit adds an item to be replaced as one automatic completion block in the text input component; and
the text input component management unit sets the auto-complete block generated from each item to have the same unique identification value.
8 . The device of claim 7 , wherein the auto-complete block added by the text input component management unit has a text format distinguished from other text in the text input component.
9 . The device of claim 7 , wherein the text input component management unit adds the auto-complete block to the text input component by assigning an attribute that is incapable of being edited to the auto-complete block.
10 . The device of claim 7 , wherein the text input component management unit detects a delete event for the auto-complete block occurred in the text input component; and
when the delete event is detected, the text input component management unit deletes the auto-complete block corresponding to the delete event at once.
11 . The device of claim 7 , wherein the screen configuration unit provides an element management screen for allowing the user to manage the elements; and
when information of a specific element is changed through the element management screen, the text input component management unit updates the auto-complete text of the auto-complete block having the unique identification value corresponding to the specific element, at once.
12 . The device of claim 7 , wherein the screen configuration unit provides an element management screen for allowing the user to manage the elements;
the auto-complete block has a format distinguished from other text in the text input component; and when an element managed by the element management unit is deleted through the element management screen, the text input component management unit changes the format of the auto-complete block corresponding to the deleted element to the same format as that of the other text.
13 . The device of claim 7 , wherein the screen configuration unit provides an element management screen for allowing the user to manage the elements;
when a new element is added through the element management screen, the text input component management unit replaces a string corresponding to the added element among text in the text input component with an auto-complete block.
14 . The device of claim 1 , wherein the screen configuration unit provides an element management screen for allowing the user to manage the elements;
when an element is added, changed, or deleted by the element management screen, the auto-complete list generation unit updates the auto-complete data set to correspond to information of the changed element.
15 . The device of claim 1 , further comprising:
an idiomatic expression management unit configured to manage idiomatic expressions repeatedly used in drafting the patent document; the auto-complete list generation unit generates the auto-complete data set with element items managed by the element management unit and idiom word items managed by the idiom expression management unit; when the element item is selected from the auto-complete list, the text input component management unit replaces the auto-complete keyword by applying a format different from that of the other text in the text input component to the element item; and when the idiom word item is selected from the auto-complete list, the text input component management unit replaces the auto-complete keyword by applying the same format as that of other text in the text input component to the idiom word item.
16 . The device of claim 15 , wherein the idiom expression management unit receives the idiom word data from a server for drafting a patent document, that is provided to communicate with the device for drafting a patent document and stores idiom word data, and provides the idiom word data to the auto-complete list generation unit; and
the auto-complete list generation unit generates the idiom word item based on the idiom word data provided from the idiomatic expression management unit.
17 . The device of claim 1 , wherein an item included in the auto-complete list generated by the auto-complete list generation unit has an attribute value; and
the text input component management unit sets a format differently according to the attribute value and adds it to the text input component.
18 . The device of claim 1 , wherein an item included in the auto-complete list generated by the auto-complete list generation unit has an attribute value; and
the text input component management unit differently sets whether to allow not to be edited according to the attribute value and adds it to the text input component.
19 . The device of claim 1 , wherein items included in the auto-complete list generated by the auto-complete list generation unit have one or more attribute values; and
the text input component management unit adds an auto-complete text to the text input component by differently setting whether to delete the autocomplete text by one event according to the attribute value.
20 . The device of claim 1 , wherein the selection of an item in the auto-complete list provided by the text input component management unit is performed by one key input or a key input combination through the input and output interface; and
the text input component management unit replaces the auto-complete keyword by differently configuring the auto-complete text according to the input key value.
21 . The device of claim 20 , wherein the text input component management unit configures the auto-complete text by differently setting whether a first character is an upper case, whether a singular or plural expression is used, and whether an identification number is included according to the key input.
22 . The device of claim 1 , wherein the text input component management unit extracts the auto-complete keyword only when a character is input subsequent to a preset trigger character in the text input component.
23 . The device of claim 1 , further comprising:
a requirement review unit configured to review whether the contents of a patent document comply with the description requirements under a patent law; the requirement review unit determines whether an antecedent has been properly used in front of the auto-complete keyword to be replaced by the text input component management unit; and the text input component management unit adds the antecedent, deletes the antecedent or displays a result of an antecedent review when the selected item is replaced according to the determination result of the requirement review unit.
24 . The device of claim 1 , wherein the input and output interface includes a microphone;
the text input component management unit converts voice data collected through the microphone into text data and inputs it into the text input component; and when an item corresponding to the auto-complete list is present in the contents of converted text, the text input component management unit changes the text into a corresponding auto-complete block and outputs it to the text input component.
25 . The device of claim 1 , wherein the screen configuration unit is provided with the configuration of a screen for drafting a patent document from a server for drafting a patent document having a web server function;
the screen for drafting a patent document implemented through the screen configuration unit is output to a user by an application capable of web browsing; and the text input component is a UI provided to a user through the application and is a form component of HTML or a tag that allows data to be entered.
26 . The device of claim 25 , wherein the element information managed by the element management unit and data entered through the text input component are stored in a web DB; and
none of the element information and data entered through the text input component stored in the web DB is transmitted to the server for drafting a patent document through a network.
27 . A method for drafting a patent document using a device for drafting a patent document, wherein the device is configured to provide a screen for drafting a patent document configured by a screen configuration unit to a user through an input and output interface, the method comprises:
receiving, through an element management unit, an instruction to register, delete, or modify information of elements that are capable of being included in the contents of a patent document from a user, and storing, deleting or modifying the information of elements in an element information storage unit, according to the instruction; updating, by an auto-complete list generation unit, an auto-complete data set including items generated based on the information of the elements according to a result of processing the element information by the element management unit; receiving, by a text input component management unit, text from a user through a text input component, extracting some of the text input into the text input component as an auto-completion keyword, and providing it as a search term to the auto-complete list generation unit; extracting, by the auto-complete list generation unit, items corresponding to the search term from the auto-complete data set and generating an auto-complete list using the extracted items; outputting, by the text input component management unit, the auto-complete list on a screen and receiving an input to select any one of items included in the auto-complete list from the user; and replacing, by the text input component management unit, the auto-completion keyword input to the text input component with auto-complete text of an item selected by the user and outputting it to the text input component.
28 . A computer-readable recording medium storing a computer program thereon, wherein the computer program comprises instructions for causing a processor to perform the method for drafting a patent document according to claim 27 .
29 . A computer program stored in a computer-readable recording medium, wherein the computer program comprises instructions for performing the method for drafting a patent document according to claim 27 by coupled to a device including one or more memory storing the instruction and one or more processor executing the instruction stored in the memory.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.