US8107731B2 - Text conversion apparatus capable of relieving inputting load and a method therefor - Google Patents

Text conversion apparatus capable of relieving inputting load and a method therefor Download PDF

Info

Publication number
US8107731B2
US8107731B2 US12/155,731 US15573108A US8107731B2 US 8107731 B2 US8107731 B2 US 8107731B2 US 15573108 A US15573108 A US 15573108A US 8107731 B2 US8107731 B2 US 8107731B2
Authority
US
United States
Prior art keywords
text
information
transmission
destination
entered
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US12/155,731
Other languages
English (en)
Other versions
US20080310724A1 (en
Inventor
Koji Okumura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Assigned to OKI ELECTRIC INDUSTRY CO., LTD. reassignment OKI ELECTRIC INDUSTRY CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OKUMURA, KOJI
Publication of US20080310724A1 publication Critical patent/US20080310724A1/en
Application granted granted Critical
Publication of US8107731B2 publication Critical patent/US8107731B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text

Definitions

  • the present invention relates to a text conversion apparatus capable of relieving inputting load, and more particularly to apparatus for text conversion which is adapted to enter an input text such as letters, e.g. Japanese letters (kana), to be converted to an output text, such as a character or characters (string of characters), e.g. kanji or Chinese characters, to be transmitted and accurately list a candidate or candidates for conversion to be selected to thereby be converted to the character or characters.
  • the present invention also relates such a method therefor.
  • a small-sized information processing terminal device having its input/output interface made smaller in size, tends to be lowered in its operational performance in proportion to the configuration for inputting and displaying character strings.
  • the small-sized information processing terminal device there may be cases where it is a crucial designing requirement to decrease the load in the inputting operation.
  • Japanese patent laid-open publication No. 768/1988 teaches an apparatus for formulating Japanese sentences.
  • This apparatus for formulating Japanese sentences interprets an input clause and uses a knowledge database to predict a clause following thereto to present a so predicted clause.
  • Japanese patent laid-open publication No. 114817/1997 teaches a text input apparatus, which predicts, when a character string is input, a conversion candidate that may follow the input character string to present the predicted string.
  • This text input apparatus presents, among the conversion candidates, a predetermined number of candidates selected in the latest order of the preparation time, such as to relieve the load of the inputting operation.
  • U. S. patent application publication No. US 2003/0233615 A1 to Morimoto et al. discloses an information processing apparatus, in which, when a subject for conversion, such as letters, is processed with one or more conversion candidates, the subject for conversion is correlated with time information to thereby raise the efficiency for processing for conversion.
  • a subject for conversion such as letters
  • the subject for conversion is correlated with time information to thereby raise the efficiency for processing for conversion.
  • a Japanese letter such as a kana letter, corresponding to “o”
  • a string of letters “ohayo” or “oyasumi” is associatively and preferentially displayed on the monitor in dependent on whether the current time is morning or night, respectively.
  • Japanese patent laid-open publication No. 2004-145418 there is disclosed an email formulating apparatus, in which the user inputs relevant information such as a destination or addressee in a database in advance and the specifications for a message input display screen are adapted depending on the input address to thereby prevent transmission of an email of inappropriate content or an email to a wrong address.
  • the kana-kanji conversion level or a mode of checking the wording, as applied to inputting a message is appropriately adapted using such relevant information.
  • the above apparatus may sometimes use particular character strings or wording styles, depending on social relationships, such as business or intercourse relationships, with the destination of transmission.
  • a character string to be transmitted to a destination of transmission such as of an email, chat, messenger or electronic bulletin board
  • the above apparatus may sometimes use particular character strings or wording styles, depending on social relationships, such as business or intercourse relationships, with the destination of transmission.
  • a letter string containing at least one letter is entered as a subject for conversion
  • the apparatus if the above apparatus properly presents a string of characters, which may prove a conversion candidate, in dependence upon a particular destination of transmission, the apparatus then can select an intended character string with ease. This may lessen the load involved in the inputting operation.
  • the apparatus disclosed by the Japanese '768 or '817 publication indicated above is merely adapted to use an input letter string to extract conversion candidates. These apparatus fail to take into account the relationship with the destinations of transmission. Hence, these apparatus are unable to optimize the processing for conversion depending on the destination of transmission.
  • the processing for conversion may be improved in efficiency only for letter strings pertinent to time information, such as sentences for salutation.
  • This apparatus is unable to optimize the processing for conversion depending on the destination of transmission and to moderate the load on the inputting operation.
  • this email formulating apparatus after all selects one of predetermined conditions for conversion depending on a destination of transmission. It is thus not possible with the email formulating apparatus to present a character string that may prove to be a candidate for conversion appropriately for a particular destination of transmission. If the apparatus is used for selecting a condition for conversion, relevant information concerning a destination of transmission needs to be pre-input or set. It is thus not easy for the email formulating apparatus of the Japanese '418 publication to optimize the processing for conversion depending on a destination of transmission.
  • the learning memory since the learning memory has stored therein the information including the past conversion history, the information input in the past may be guessed from the character strings presented for the subject of conversion as being the possible candidates for conversion.
  • a text conversion apparatus wherein a text is entered which includes at least one letter associated with a character to be transmitted, and one candidate matching the text entered is selected among a plurality of candidates of output texts to which the text entered is to be at least partially converted, the one candidate being output from an output circuit as an output text including the character to be transmitted.
  • the text conversion apparatus includes an information input circuit for entering a letter indicating a destination of transmission as information on the destination of transmission, and a text converter for converting the text entered to an output text matched to the text entered.
  • the text conversion apparatus also includes a word-finder with learning function for storing an input text and the output text in association with the information on the destination of transmission or an attribute thereof.
  • the text conversion apparatus also includes a text learning circuit for controlling a change in storage caused by correlating the input text relevant to the text entered with the information on the destination of transmission or the attribute thereof stored and coincident with the input information on the destination of transmission or the attribute thereof entered to thereby generate a candidate of conversion of the text entered.
  • the text converter takes out an output text which is matched to the input text stored in correlation with the information on the destination of transmission or the attribute thereof stored and coincident with the input information on the destination of transmission or the attribute thereof entered.
  • a text is entered which includes at least one letter associated with a character to be transmitted, and one candidate matching the text entered is selected among a plurality of candidates of output texts to which the text entered is to be at least partially converted, the one candidate being output as an output text including the character to be transmitted.
  • the method comprises a first step of inputting a letter indicating a destination of transmission as information on the destination of transmission, a second step of storing an input text and the output text in association with the information on the destination of transmission or an attribute thereof, a third step of taking out, as a candidate for conversion of text entered, at least one output text stored correlated with the input text relevant to the text entered and with the information on the destination of transmission or the attribute thereof stored and coincident with the information on the destination of transmission or the attribute thereof entered, and a fourth step of outputting at least one output text taken out in outputting a converted text matched to the text entered.
  • the information input circuit receives a letter, representing a destination of transmission, as information on the destination of transmission.
  • the word-finder with learning function stores an input text and an output text in the state of being correlated with the information on the destination of transmission or the attribute thereof.
  • the text learning circuit controls a change in storage caused by correlating an input text relevant with the text entered, with the information on the destination of transmission or the attribute thereof stored and coincident with the information on the destination of transmission or the attribute thereof entered, by way of finding a candidate for conversion of the text entered.
  • a text converter takes out and outputs at least one output text stored therein.
  • FIG. 1 is a schematic block diagram showing a preferred embodiment of a text input device according to the present invention
  • FIG. 2 shows an example of data constitution of a basic word-finder in the text input device shown in FIG. 1 ;
  • FIG. 3 shows an example of data constitution of a word-finder having the learning function of a conventional text input device
  • FIG. 4 shows an example of data constitution of a word-finder having the learning function in the text input device shown in FIG. 1 ;
  • FIG. 5 shows an example of data constitution of a history memory in the conventional text input device
  • FIG. 6 shows an example of data constitution of a history memory in the text input device shown in FIG. 1 ;
  • FIGS. 7 through 11 are a flowchart useful for understanding the operational sequence of the text inputting operation shown in FIG. 1 ;
  • FIGS. 12 and 13 illustrate an example of text input processing in the conventional text input device
  • FIGS. 14 and 15 illustrate an example of text input processing in the text input device shown in FIG. 1 .
  • a text indicating a destination of transmission is input on an information input circuit 12 as information for the destination of transmission, and input texts such as kana letter strings and output texts such as kanji character strings are stored in a word-finder with learning function 20 in correlation with information on a destination of transmission or the attribute of information on a destination of transmission, while a change in storage caused when correlating an input text matched to the text entered with information on a destination of transmission or an attribute which is stored and coincident with information on the destination of transmission or attribute entered is controlled by a text learning circuit 26 by way of finding a candidate for conversion of the text entered.
  • a converted text i.e. a character string
  • an input text i.e. a letter string
  • at least one output text of character string stored in the text converter 24 is taken out and output.
  • a character string proper as a candidate for conversion from one destination of transmission to another may be presented to thereby relieve the load in the inputting operation.
  • the present specific embodiment is directed to the text input device 10 to which the present invention is applied. Parts not directly relevant to understanding the present invention are neither shown nor described.
  • the word “text” is broadly understood in the context as covering the possibility of including letters, characters, figures, numerals and codes.
  • the text input device 10 includes, in addition to the information input circuit 12 , word-finder having learning function 20 , text converter 24 and text learning circuit 26 , an information memory 14 , an information decider 16 , a basic word-finder or dictionary 18 , a history memory 22 , a sentence memory 28 and a sentence output circuit 30 , which are interconnected as illustrated.
  • the text input device 10 has the function of inputting a character string used in formulating a sentence to be transmitted to a destination of transmission, such as of an email or an electronic bulletin or message board.
  • the text input device 10 includes at least the information input circuit 12 , basic word-finder 18 , word-finder having learning function 20 , text converter 24 and text learning circuit 26 .
  • the information input circuit 12 has the function of entering information on a destination of transmission to which a sentence or message is to be transmitted.
  • the information input circuit 12 includes an output function such as that of a liquid crystal display panel, an input function such as input buttons or keys, and a control function such as that of a control processing circuit.
  • the information input circuit 12 may have a direct entry function of information on a destination of transmission, or a selection function of part or all of information on a destination of transmission which is stored in the information memory 14 .
  • the information input circuit 12 When information on destination of transmission 32 , indicating a destination of transmission of a sentence to be transmitted, is entered or selected by the user, the information input circuit 12 sends the information on the destination of transmission 32 , entered or selected, to the information decider 16 .
  • the information input circuit 12 is supplied with results of decision 32 from the information decider 16 .
  • the information input circuit 12 causes the results of decision 32 to be displayed on the liquid crystal panel.
  • the information memory 14 has the function of storing information on destinations of transmission and information on the attribute of the information on destinations of transmission in conjunction with information on authentication, such as password or biometric information, or with conditions for allowance preset by the user.
  • the information on destinations of transmission represents destinations of transmission, such as email address or URL (Uniform Resource Locator).
  • the information memory 14 applicable are storage devices such as a RAM (Random Access Memory) or a flash memory.
  • the information on destinations of transmission 32 entered on the information input circuit 12 , may be stored from time to time in the information memory 14 .
  • the information on destinations of transmission, registered in advance through processing for registration, may also be stored in the information memory 14 .
  • the information memory 14 contributes to implementing the function of a telephone directory capable of storing email addresses.
  • the information memory 14 has the information on destinations of transmission 32 written in from the information input circuit 12 via the information decider 16 as information for storage 34 .
  • the information memory 14 outputs the information 34 stored therein to the information decider 16 .
  • the information decider 16 has the function of comparing the information on a destination of transmission entered or selected with the information on a destination of transmission stored, and determining the information on the destination of transmission entered or selected to be valid information only in case the information entered or selected satisfies the conditions for allowance.
  • the information decider 16 is supplied with information on authentication in advance via the information decider 16 or other functional constituent elements.
  • the information decider 16 is able to make part or all of the stored information on a destination of transmission not apparent to sight to render the information selection impossible.
  • the text input device 10 it is possible for the text input device 10 to prevent the input information from being conjectured by abusive use of the learning or predictive functions.
  • the information decider 16 may verify the information on the destination of transmission entered to be valid only when there has been stored a combination of information on a destination of transmission and information on authentication coincident with a combination of the information on the destination of transmission and the information on authentication thus entered.
  • information on a destination of transmission is transmitted to a transmission processor, not shown, irrespective of whether or not the information is valid.
  • the information decider 16 may be adapted to transmit only valid information on a destination of transmission 32 , or to transmit information on a destination of transmission 32 irrespective of its validity.
  • the information decider 16 may be adapted to transmit the attributes of information on a destination of transmission, rather than information on a destination of transmission, to the text converter 24 . Specifically, as long as the telephone directory function of a mobile phone having a email function is concerned, if the function of grouping together a plurality of destinations of transmission is available, then the information decider 16 may be adapted to transmit an attribute, allocated to information on a destination of transmission, such as grouping information, to the text converter 24 .
  • the information decider 16 may transmit an attribute common to the plurality of information on destinations of transmission, registered for the single destination of transmission, to the text converter 24 .
  • the basic word-finder 18 has the function of storing an input text, or letter string, containing at least one letter such as kana letter, and an output text, or character string, containing at least one character such as kanji character and associated with the input text, in correlation with each other.
  • a storage medium for the basic word-finder 18 a ROM (Read-Only Memory) or an HDD (Hard Disc Drive) may be applied.
  • the basic word-finder 18 there are stored input and output texts and information correlating the texts as fixed information.
  • the basic word-finder 18 has a data format exemplarily shown in FIG. 2 .
  • the basic word-finder 18 has stored therein the kana letters 51 pronounced “kokyu” as an input text 38 and the kanji characters or word 53 meaning “high quality” as an output text 40 , together with the information on correlation of the input and output texts, as the fixed information.
  • the basic word-finder 18 reads out the information stored therein, and outputs the so read-out information 42 to the text converter 24 , FIG. 1 .
  • the word-finder having learning function 20 has the function of storing an input text and an output text matched to the input text in correlation with each other.
  • the word-finder having learning function 20 also functions as a learning storage unit, and may be constituted by a memory circuit, such as a RAM or a flash memory.
  • the word-finder having learning function 20 differs from the basic word-finder 18 in that the input and output texts and information for correlating the input and output texts are stored as non-fixed information. That structure makes it possible with the word-finder having learning function 20 to change such as add, delete or update, the input text 38 , output text 40 and information on correlating the input and output texts.
  • the word-finder having learning function 20 has the data format, which is used in the conventional system shown in FIG. 3 .
  • the word-finder having learning function 20 has stored therein, as the output texts 40 , the kanji words pronounced “koen” and meaning “park” 55 and “lecture” 57 , which are homonyms, and the kana word 59 pronounced “koen” and meaning “park” together with the English word “(park)” enclosed with parentheses in correlation with one another as the output texts 40 matched to the kana word pronounced “koen” of the input text 38 .
  • the word-finder having learning function 20 has stored therein the kanji words pronounced “kokyu” and meaning “hardball” 61 and “holiday” 63 , which are homonyms, and the kana letters or word 69 pronounced “kokyu” and meaning “hardball” together with the English word “(hardball)” enclosed with parentheses in correlation with one another, as the output texts 40 matched to the kana word “kokyu” 51 of the input text 38 .
  • at least one output text 40 is stored.
  • the word-finder having learning function 20 has stored therein an identifier 44 denoted with “U1” as the information 44 on a destination of transmission or the attribute of the information on the destination of transmission, in correlated fashion, as shown in FIG. 4 .
  • the word-finder having learning function 20 also has stored therein, together with the kana word pronounced “koen” with the English word “(park)” enclosed with the parentheses and the kana word pronounced “kokyu” with the English word “(hardball)” enclosed with the parentheses of the output text 40 associated respectively with the kana words pronounced “koen” and “kokyu” of the input text 38 , as the identifier “U3” for the destination of transmission 44 , in a correlated fashion.
  • the word-finder having learning function 20 outputs data 46 stored therein to the text learning circuit 26 and receives a control signal 46 controlling the change of a data content from the text learning circuit 26 .
  • the word-finder having learning function 20 also outputs data 48 stored therein to the text converter 24 .
  • the history memory 22 has stored therein an input text, an output text associated with the input text and information on the conversion history of the output text, similarly to the conventional device.
  • FIG. 5 shows the data format of the history memory 22 used in the conventional system.
  • the history memory 22 has stored therein the kanji words pronounced “koen” and meaning “park” and “lecture” and the kana word pronounced “koen” and meaning “park” together with the English word “(park)” enclosed with the parentheses, as the output texts 40 matched to the kana word pronounced “koen” of the input text 38 , in correlation with the conversion history information 50 representing the frequency of conversion “15”, “8” and “1”, respectively.
  • the history memory 22 has stored therein the kanji words pronounced “kokyu” and meaning “hardball”, “high quality” and “holiday” and the kana word 67 pronounced “kokyu” together with the English word “(hardball)” enclosed with the parentheses of the output text 40 , matched to the kana word pronounced “kokyu” of the input text 38 , in correlation with the conversion history information 50 having values “10”, “5”, “4” and “1”, respectively.
  • the frequency of conversion is indicated, as an example of the conversion history information 50 , it is possible to use information other than the frequency of conversion as the conversion history information 50 .
  • the history memory 22 of the present embodiment has the function of storing the information on the reciprocal correlation.
  • the history memory 22 also functions as a learning memory.
  • the history memory 22 has stored therein an input text 38 , an output text 40 and conversion history information 50 , as conventionally, while having stored therein information for reciprocal correlation 44 .
  • the input text 38 , output text 40 and information for reciprocal correlation 44 are stored as non-fixed information in correlation with the information of a destination of transmission or the attribute thereof, from one destination of transmission to another. It is thus possible for the history memory 22 to perform proper processing for changing, such as addition, deletion or updating, of the input text 38 , output text 40 , conversion history information 50 and information for reciprocal correlation 44 .
  • the history memory 22 has stored therein the identifier “U1” for a destination of transmission 44 , along with the kanji words 55 , 61 and 67 pronounced “koen” and meaning “park”, “hardball” and “high quality”, respectively, of the output texts 40 and the frequency of conversion valued as “15”, “10” and “3”, respectively corresponding to the kana words 65 , 51 and 51 pronounced “koen”, “kokyu” and “kokyu”, respectively, of the input texts 38 , shown in FIG. 6 , in a correlated fashion.
  • the history memory 22 also has stored therein the identifier “U2” for the destination of transmission 44 , along with the kanji words pronounced “koen” and meaning “lecture”, “holiday” and “high quality of the output texts 40 and the frequency of conversion valued “8”, “4” and “2”, respectively corresponding to the kana words pronounced “koen”, “kokyu” and “kokyu” of the input texts 38 , shown in FIG. 6 , in a correlated fashion.
  • the history memory 22 outputs data stored in the text learning circuit 26 , while receiving a control signal 52 controlling the change of data content from the text learning circuit 26 , as later described.
  • the history memory 22 also outputs data 54 stored in the text converter 24 .
  • the text converter 24 mainly has the function of entering a text, i.e. a string of letters, and converting the text entered to an output text, i.e. a string of characters.
  • the text converter 24 also includes an output circuit such as a liquid crystal display panel, an input circuit such as input buttons or keys, and a control circuit.
  • the text converter 24 In converting the input text, the text converter 24 consults with the basic word-finder 18 to thereby take out an output text, or character string, 40 , associated with the input text 38 relevant to the text thus entered.
  • the text converter 24 uses the word-finder having learning function 20 and the history memory 22 to produce an output text associated with the input text.
  • the text converter 24 takes out an output text associated with the input text stored correlated with the information on a destination of transmission or the attribute thereof stored and coincident with the input valid information on the destination of transmission or the attribute thereof entered to output the so taken out output text.
  • the output text 40 that is, the data 54 output by the history memory 22 , are output to the text converter 24 based on the conversion history information 50 .
  • these output texts 40 are demonstrated on the liquid crystal display panel for the user's review to have him or her select one of the output texts 40 , obtained on conversion, by the input button.
  • the text converter 24 outputs the selected output text 56 to the sentence memory 28 , while outputting the conversion information 58 on the selected output text to the text learning circuit 26 .
  • the text converter 24 In case the input information on the destination of transmission 32 has not been determined to be valid information, it is not possible for the text converter 24 to use the word-finder having learning function 20 and the history memory 22 to thereby take out a output text matched to the input text. Thus, in such a case, only the basic word-finder 18 is consulted with in the course of processing for converting the input text.
  • the text learning circuit 26 has the function of using the input text, the output text, selected as a converted text in connection with the input text, conversion history information, and information on a destination of transmission or the attribute of the information on the destination of transmission, that is, the transmission destination identifier to thereby change the content of data stored in the word-finder having learning function 20 and the history memory 22 .
  • the text learning circuit 26 uses the input text 38 , output text 40 , conversion history information 50 , information on the destination of transmission 44 or transmission destination identifier 44 to change the content of the data stored in the word-finder having learning function 20 and the history memory 22 .
  • the text learning circuit 26 includes a control processing circuit, not shown.
  • the text learning circuit 26 outputs control signals 46 and 52 to the word-finder having learning function 20 and the history memory 22 , respectively, based on the conversion information 58 supplied.
  • the sentence memory 28 incidentally stores the output text, selected as a converted text which is matched to the input text.
  • the sentence memory 28 has the function of storing sentences being formulated.
  • the sentence memory 28 implemented by a RAM or a flash memory, stores the output text 56 , and provides the sentence output circuit 30 with a sentence 60 read out therefrom.
  • the sentence output circuit 30 has the function of outputting a sentence supplied thereto, and may include a display output circuit, such as a liquid crystal display panel, and a control processing circuit.
  • the sentence output circuit 30 also outputs to a transmission processor, not shown, the information on the sentence being transmitted.
  • the transmission processor has the function of transmitting sentences or messages.
  • the text input device 10 may further include program sequences adapted for having its computer system operate as the above-described configuration components.
  • the information input circuit 12 , information decider 16 , text converter 24 , text learning circuit 26 and sentence output circuit 30 include a control circuit, not shown.
  • the control circuit may be implemented as circuitry dedicated thereto.
  • the control circuit may include a processor for executing computer program sequences, a memory for storage of data or program sequences of the processor, such as RAM or ROM.
  • the text input device 10 is not limited to the present specific embodiment. In actuality, it is not mandatory that the respective configuration components of the text input device are definitely separated from or provided independently of one another.
  • the control circuits contained in the information input circuit 12 , information decider 16 , text converter 24 , text learning circuit 26 and sentence output circuit 30 may be configured by a sole processor and a sole memory.
  • the output display circuit in each of the information input circuit 12 , text converter 24 and sentence output circuit 30 may be implemented by a sole liquid crystal display panel.
  • configuration components of the text input device 10 of the present embodiment may be connected to a telecommunications network and provided outside the text input device 10 . Still some of the configuration components, thus arranged outside, may be shared and co-used by the text input devices 10 when provided in plural.
  • the user uses, in an attempt to enter a text, the information input circuit 12 to enter information on a destination of transmission, inclusive of the address of the destination of transmission.
  • the information memory 14 outputs the address of the destination of transmission stored therein (step S 10 ).
  • the user selects part or all of transmission destination addresses output and displayed in the information input circuit 12 (step S 12 ).
  • subsequent processing is carried out in substantially the same manner.
  • the information decider 16 verifies whether or not the information on the destination of transmission contained in the so entered transmission destination address satisfies the conditions for allowance (step S 14 ).
  • the information on the destination of transmission is a transmission destination identifier 44 , for instance. If the input information on the destination of transmission satisfies the conditions for allowance (YES), the information decider 16 proceeds to processing step S 16 for validity notification, that is, notification of the valid information on the destination of transmission or the valid transmission destination identifier. If the information on the destination of transmission entered has failed to satisfy the conditions for allowance (NO), the information decider 16 proceeds to processing step S 18 for invalidity notification, that is, notification of the invalid information on the destination of transmission or the invalid transmission destination identifier.
  • the processing for validity notification notifies the valid information on the destination of transmission or the valid attribute thereof to the text converter 24 (step S 16 ).
  • the processing for invalidity notification notifies the input information on the destination of transmission 44 or the input transmission destination identifier 44 to the text converter 24 (step S 18 ).
  • the text input device proceeds to processing step S 20 for entering a text. Subject to this notification of the information on the destination of transmission, the user inputs a text, using the text converter 24 (step S 20 ).
  • the text input device 10 commences the processing for conversion for the input text via connector A to FIG. 8 .
  • the text input device 10 proceeds to processing step S 22 for decision shown in FIG. 8 .
  • the text converter 24 verifies whether or not the valid information for the destination of transmission has been notified (step S 22 ). If the valid information for the destination of transmission has been notified (YES), the text input device 10 proceeds to processing step S 24 for decision as to the presence or absence of the output text as the conversion candidate. If the invalid information for the destination of transmission has been notified (NO), the text input device 10 proceeds to processing step S 26 for taking out the output text as the conversion candidate shown in FIG. 9 via a connector B to FIG. 9 .
  • step S 24 it is verified whether or not the output text 40 , which satisfies the conditions of the information on the destination of transmission 44 or the transmission destination identifier 44 and which may prove the candidate for conversion of the input text, has been stored in the word-finder having learning function 20 or in the history memory 22 (step S 24 ). If it has been determined that the output text 40 , which may prove the candidate for conversion, has been stored (YES), the text converter 24 proceeds to processing step S 28 for taking out the relevant output text 40 from the word-finder having learning function 20 or the history memory 22 .
  • the text converter proceeds to processing step S 30 for taking out the output text of the candidate for conversion, shown in FIG. 10 , via a connection C to FIG. 10 .
  • the take-out processing then takes out the output text 40 by the text converter 24 (step S 28 ) and outputs the so taken out text (step S 30 ).
  • the text converter 24 allows the user to select one of the multiple output texts, output as the converted text (step S 32 )
  • the processing for conversion for the input text is discontinued, although this is not shown in the processing flowchart shown in FIG. 8 . If the processing for conversion is discontinued, the input text itself is selected by the user as being the converted text, or the text for conversion is re-entered.
  • the conversion history information 50 for the selected output text 40 is updated (step S 34 ).
  • the input text 38 , output text 40 and information on the destination of transmission 44 are routed by the text converter 24 to the text learning circuit 26 .
  • the conversion history information has been stored in the history memory 22 in correlation with the input text 38 , output text 40 and information on the destination of transmission 44 .
  • the text converter 24 takes out the output text 40 , which may prove a candidate for conversion, from the basic word-finder 18 (step S 26 ). The text converter 24 then outputs the so taken out output text 40 (step S 36 ). When the output text 40 taken out is output, the text converter 24 allows the user to select one of the multiple output texts, output as the converted texts (step S 38 ). The text converter then proceeds to processing shown in FIG. 8 via a connection D to FIG. 11 .
  • step S 24 It is then determined whether or not the output text 40 , which may prove to be a candidate for conversion of the input text, has been stored (step S 24 ). If it is determined that the output text 40 , which may prove to be the candidate for conversion, has not been stored (NO), the text converter proceeds to take-out processing step S 30 shown in FIG. 10 . The take-out processing then takes out the output text 40 which may prove to be a candidate for conversion (step S 30 ). The text converter 24 then outputs and displays the so taken out output text 40 (step S 40 ). The text converter 24 then allows the user to select one of the multiple output texts 40 , demonstrated as being the converted texts (step S 42 ).
  • step S 44 If any one of the output texts is selected as the converted text, the content of data stored in the word-finder having learning function 20 and in the history memory 22 is changed (step S 44 ).
  • the input text 38 , output text 40 and information on the destination of transmission 44 are sent by the text converter 24 to the text learning circuit 26 .
  • the text learning circuit 26 then causes the new combination of the input text 38 , output text 40 and information on the destination of transmission 44 or the transmission destination identifier 44 , as attribute thereof, to be stored in the word-finder having learning function 20 .
  • the text learning circuit 26 also causes the new combination of the input text 38 , output text 40 , information on the destination of transmission 44 or the transmission destination identifier and the conversion history information to be stored in the history memory 22 .
  • the text learning circuit then proceeds to processing shown in FIG. 8 via the connection D.
  • the text input device after updating the conversion history information and the connections D and E proceeds to processing step 46 of entering the character shown in FIG. 11 via the connection D.
  • the text, as subject of transmission is entered (step S 46 ).
  • the text, as subject of transmission is stored in the sentence memory 28 .
  • step S 48 It is then checked whether or not formulation of the sentence as the subject of transmission has come to a close (step S 48 ). If the sentence formulation has come to a close (YES), the text input device 10 proceeds to processing step S 50 for transmitting the information on the sentence. If sentence formulation has not come to a close (NO), the text input device 10 reverts to the processing step S 20 of entering the text shown in FIG. 7 via a connection G to FIG. 7 . By this reversion, the text continues to be entered in a repeated manner.
  • the processing for transmitting the information on the sentence outputs the information on the sentence to a circuit having the function of transmitting the information on the sentence (step S 50 ).
  • the basic word-finder, word-finder having learning function and history memory are of data formats shown in FIGS. 2 , 3 and 5 , respectively.
  • a kana letter pronounced “ko” is entered by the user.
  • the text converter refers to data of the basic word-finder and the word-finder having learning function to retrieve the input text having the kana letter pronounced “ko” at its top.
  • This conventional example is directed to a case where an input text 38 , containing an input letter or a string of letters at its top, is treated as an input text relevant to a letter or a letter string entered. It is however possible to treat an input text containing letters entered, or a letter, character, symbol or numerical figure, either alone or in combination, having some relevance to the text entered, as an input text relevant to the text entered.
  • the kana letters pronounced “kokyu” of the input text 38 having the kana letter pronounced “ko” at the top thereof, are stored as they are correlated with the kanji word corresponding to the English word “high quality” of the output text 40 .
  • the kana letters pronounced “koen” of the input text 38 are stored as they are correlated with the kanji words meaning “park” and “lecture” and the kana word pronounced “koen” with the English word “(park)” enclosed with the parentheses, of the output text 40 while the kana letters pronounced “kokyu” of the input text 38 are stored as they are correlated with the kanji words meaning “hardball” and “holiday” and the kana word pronounced “kokyu” with the English word “(hardball)” enclosed with the parentheses, of the output text 40 .
  • the results of retrieval are shown in FIG. 12 .
  • the text converter refers to data of the history memory to retrieve an input text having the kana letter 71 pronounced “ko” at the top thereof.
  • the history memory has stored therein output texts 40 , the kanji words meaning “park”, “hardball”, “lecture”, “high quality” and “holiday”, and the kana letter pronounced “koen” with the English word “(park)” enclosed with the parentheses and the kana letter pronounced “kokyu” with the English word “(hardball)” enclosed with the parentheses, correlated with one of the kana letters pronounced “koen” and “kokyu” of the input texts 38 , each having the letter 71 pronounced “ko” at the top thereof, as the output texts are further correlated with the conversion frequency of values “15”, “10”, “8”, “5”, “4”, “1” and “1”.
  • the text converter thus outputs these output texts 40 , which may prove to be candidates for conversion in association with the kana letter pronounced “ko” to, for example, an output circuit of a text converter, based on the frequency of conversion, as shown in FIG. 12 .
  • the text converter When next the user enters a text including the kana letters 73 pronounced “koe”, the text converter refers to data of the word-finder having learning function and the history memory to retrieve the input texts 38 each having the kana letters 73 pronounced “koe” at the top thereof. The retrieved results are shown in FIG. 13 .
  • the input text 38 having the text, or the kana letters, pronounced “koe” at its top is not stored.
  • the kana letters pronounced “ko” of the input text 38 are stored as they are correlated with the kanji characters meaning “park” and “lecture” and the kana letters pronounced “koen” with the English word “(park)” enclosed with the parentheses.
  • the word-finder having learning function has stored therein a plurality of output texts 40 that may prove to be candidates for conversion in association with the kana letters pronounced “koe”.
  • the text converter refers to data of the history memory to retrieve the input text having the kana letters pronounced “koe” at its top.
  • the history memory has stored therein the kanji characters meaning “park” and “lecture” and the kana letters pronounced “koen” with the English word “(park)” enclosed with the parentheses of the output texts 40 , matched to the kana letters pronounced “koen” of the input texts 38 , having the kana letters pronounced “koe” at the top thereof, in a state in which the output texts are correlated with the conversion frequency of values “15”, “8” and “1”.
  • the text converter thus outputs these output texts 40 to its output circuit based on the conversion frequency as shown in FIG. 13 .
  • the conventional text input device does not refer to information on a destination of transmission, in taking out texts that may prove to be candidates for conversion, and hence is unable to optimize the processing for conversion independence upon a destination of transmission to release the load in the inputting operation.
  • the basic word-finder 18 , word-finder having learning function 20 and history memory 22 are of data formats shown in FIGS. 2 , 4 and 6 , respectively.
  • FIGS. 2 , 4 and 6 Such a case will now be described in which, as a destination of transmission of a sentence to be transmitted, valid information on the destination of transmission, including the transmission destination identifier “U2”, has been entered or selected.
  • the kana letter pronounced “ko” is entered by the user, as shown in FIG. 14 .
  • the text converter 24 refers to data of the basic word-finder 18 and the word-finder having learning function 20 to retrieve the input texts 38 each containing the input kana letter pronounced “ko” at the top thereof.
  • the illustrative embodiment is directed to an exemplary case of handling the input text 38 containing a letter or letters entered at its top as being the input text relevant to the letter or letters entered.
  • the text input device 10 may also handle an input text, containing a string of letters entered, or letters, characters, symbols, numerical figures or combinations thereof, having some pertinence to the text entered, as being the input text relevant to the letter or letters entered.
  • the kana letters pronounced “kokyu” of the input text 38 are stored in correlation with the kanji characters meaning “high quality” of the output text 40 .
  • the kana letters pronounced “koen” and “kokyu” of the input texts 38 are stored correlated with the kanji words meaning “lecture” and “holiday” of the output texts 40 in a state of being further correlated with the transmission destination identifier 44 “U2”.
  • the text converter 24 refers to data of the history memory 22 to retrieve the input text containing the kana letter pronounced “ko” at its top.
  • the history memory 22 there are stored the kana letters pronounced “koen” and “park” of the input texts 38 , each containing the kana letter pronounced “ko” at the top thereof, the kanji words meaning “lecture”, “holiday” and “high quality” of the output texts 40 , correlated with one of the input texts 38 , and the conversion frequency 50 of values “8”, “4” and “2”, correlated with the output texts, in a state in which the texts are further correlated with the transmission destination identifier 44 “U2”.
  • the text converter 24 thus outputs these output texts 40 , which may prove to be candidates for conversion in connection with the kana letter pronounced “ko”, to the output circuit of the text converter 24 , based on the conversion frequency 50 , as shown in FIG. 14 .
  • the text converter 24 refers to data of the basic word-finder 18 and the word-finder having learning function 20 to retrieve the input texts 38 each containing the input kana letters pronounced “koe” at the top thereof.
  • the text converter 24 Since only one output text, which may prove to be a candidate for conversion for the kana letters pronounced “koe”, is stored, the text converter 24 outputs the kanji characters meaning “lecture”, which may prove to be a candidate for conversion in association with the kana letters pronounced “koe”, to its output circuit, as shown in FIG. 15 .
  • the kana letters pronounced “kokyu” of the input text 38 are stored correlated with the kanji characters meaning “high quality” of the output text 40 .
  • the transmission destination identifier 44 “U2” is not verified to be valid information on the destination of transmission, the text converter 24 is unable to take out the output texts 40 , which may prove to be candidates for conversion of the input text, using the word-finder having learning function 20 and the history memory 22 .
  • the text converter 24 outputs only the kanji characters meaning “high quality” of the output text 40 , which may prove to be a candidate for conversion in association with the kana letter pronounced “ko”, to its output circuit.
  • the text input device 10 receives a text and the information on the destination of transmission of the text, and converts the input text to a matched text.
  • the text input device 10 then causes the input text and the text, obtained on conversion, to be stored as the input text and the output text, respectively, in the state of being correlated with the information on the destination of transmission, or the attribute thereof.
  • the text input device takes out, as a candidate for the text entered, at least one output text 40 stored correlated with the input text 38 , matched to the text entered, and with the information on the destination of transmission or the attribute thereof stored, coincident with the information on the destination of transmission or the attribute thereof entered.
  • the text input device 10 outputs the so taken out output text 40 , and receives the output text 40 as being a converted text matched to the newly entered text.
  • a proper text which may prove to be a candidate for conversion, is presented in the text input device 10 , in dependence upon the destination of transmission entered as the information on the destination of transmission, thereby relieving the load on the inputting operation.
  • the style of the sentence, as the subject for transmission is to be changed depending on the destination of transmission, between the style for public use and that for private use.
  • the style of the Japanese sentence may readily be changed by the sentence-end expression.
  • the text input device 10 and the principle in the method for entering information thereto are not limited to specific processing for sentence inputting with the Japanese language, but may also be applied to processing for sentence inputting with any other languages such as Chinese.
  • the information on the destination of transmission is stored along with the conditions for allowance.
  • the information on the destination of transmission entered is verified to be valid only in case the conditions for allowance are met.
  • the texts entered and converted are stored correlated with valid information on a destination of transmission or the attribute thereof, as being the input text and the output text, respectively.
  • the text input device takes out, as a candidate for conversion of the text entered, at least one output text stored correlated with an input text matched to the text entered, and with the information on a destination of transmission or the attribute thereof stored, coincident with the information on the destination of transmission or the attribute thereof entered.
  • the text input device 10 may thus output the output text 40 stored correlated with the information on the destination of transmission or the attribute thereof only in case the conditions for allowance are met. It is thus possible to prevent the past input information from being conjectured by abusive use of the learning function from the texts which may prove to be the candidates for conversion.
  • the above embodiment is directed to such a case where only the output text which satisfies the conditions for the attributes of the information on the destination of transmission or the attribute thereof is presented.
  • the text input device 10 and the method for inputting text thereto may similarly be applied to a case where the output text not satisfying the conditions concerning the information on the destination of transmission or the attribute thereof is to be presented along with the output text satisfying the above condition, provided that there is no risk of abusive use of the learning function.
  • an output text satisfying the above conditions is preferentially presented, then it becomes possible to select a proper text from a wide gamut of alternatives.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)
US12/155,731 2007-06-14 2008-06-09 Text conversion apparatus capable of relieving inputting load and a method therefor Active 2030-12-01 US8107731B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007157428A JP5309480B2 (ja) 2007-06-14 2007-06-14 文字列入力装置、文字列入力方法およびプログラム
JP2007-157428 2007-06-14

Publications (2)

Publication Number Publication Date
US20080310724A1 US20080310724A1 (en) 2008-12-18
US8107731B2 true US8107731B2 (en) 2012-01-31

Family

ID=40132384

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/155,731 Active 2030-12-01 US8107731B2 (en) 2007-06-14 2008-06-09 Text conversion apparatus capable of relieving inputting load and a method therefor

Country Status (2)

Country Link
US (1) US8107731B2 (ja)
JP (1) JP5309480B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090327284A1 (en) * 2007-01-24 2009-12-31 Fujitsu Limited Information search apparatus, and information search method, and computer product
US20170255598A1 (en) * 2016-03-03 2017-09-07 Fujitsu Limited Character input device and non-transitory computer-readable recording medium for character input

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010267019A (ja) 2009-05-13 2010-11-25 Internatl Business Mach Corp <Ibm> 文書作成を支援する方法、並びにそのコンピュータ・システム及びコンピュータ・プログラム
JP5681868B2 (ja) * 2010-03-05 2015-03-11 レノボ・イノベーションズ・リミテッド(香港) 携帯端末装置および予測変換辞書作成方法
JP2014137639A (ja) * 2013-01-15 2014-07-28 Nec Casio Mobile Communications Ltd 携帯端末、及びプログラム
KR20240018229A (ko) * 2022-08-02 2024-02-13 김민구 시내퍼 모델을 이용한 자연어 처리 시스템 및 방법

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63768A (ja) 1986-06-20 1988-01-05 Matsushita Electric Ind Co Ltd 日本語文章作成装置
JPH09114817A (ja) 1995-10-13 1997-05-02 Matsushita Electric Ind Co Ltd 文字入力装置
US5802381A (en) * 1995-02-21 1998-09-01 Fuji Xerox Co., Ltd. Text editor for converting text format to correspond to an output method
US20030061031A1 (en) * 2001-09-25 2003-03-27 Yasuo Kida Japanese virtual dictionary
US6636162B1 (en) * 1998-12-04 2003-10-21 America Online, Incorporated Reduced keyboard text input system for the Japanese language
US20030233615A1 (en) 2002-04-16 2003-12-18 Fujitsu Limited Conversion processing system of character information
JP2004145418A (ja) 2002-10-22 2004-05-20 Sharp Corp 電子メール作成プログラム及び電子メール作成装置
US7165021B2 (en) * 2001-06-13 2007-01-16 Fujitsu Limited Chinese language input system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108547A (ja) * 2001-09-28 2003-04-11 Mitsubishi Electric Corp 仮名漢字変換装置及び方法
JP2003296319A (ja) * 2002-04-01 2003-10-17 Mitsubishi Electric Corp 文字変換装置及び文字変換方法
JP3816094B2 (ja) * 2002-11-28 2006-08-30 松下電器産業株式会社 電子メール作成支援のための装置、プログラムおよび方法
JP4044491B2 (ja) * 2003-06-27 2008-02-06 京セラ株式会社 文字入力変換装置
JP2005107638A (ja) * 2003-09-29 2005-04-21 Casio Comput Co Ltd 通信端末装置および通信端末処理プログラム
JP3927207B2 (ja) * 2004-11-09 2007-06-06 株式会社東芝 情報端末装置
JP4771731B2 (ja) * 2005-04-15 2011-09-14 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 文字入力装置、携帯端末装置及び文字入力処理プログラム
JP2006313435A (ja) * 2005-05-06 2006-11-16 Canon Inc 情報処理装置、情報処理システム、制御方法、及びプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63768A (ja) 1986-06-20 1988-01-05 Matsushita Electric Ind Co Ltd 日本語文章作成装置
US5802381A (en) * 1995-02-21 1998-09-01 Fuji Xerox Co., Ltd. Text editor for converting text format to correspond to an output method
JPH09114817A (ja) 1995-10-13 1997-05-02 Matsushita Electric Ind Co Ltd 文字入力装置
US6636162B1 (en) * 1998-12-04 2003-10-21 America Online, Incorporated Reduced keyboard text input system for the Japanese language
US7165021B2 (en) * 2001-06-13 2007-01-16 Fujitsu Limited Chinese language input system
US20030061031A1 (en) * 2001-09-25 2003-03-27 Yasuo Kida Japanese virtual dictionary
US20030233615A1 (en) 2002-04-16 2003-12-18 Fujitsu Limited Conversion processing system of character information
JP2004145418A (ja) 2002-10-22 2004-05-20 Sharp Corp 電子メール作成プログラム及び電子メール作成装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090327284A1 (en) * 2007-01-24 2009-12-31 Fujitsu Limited Information search apparatus, and information search method, and computer product
US9087118B2 (en) * 2007-01-24 2015-07-21 Fujitsu Limited Information search apparatus, and information search method, and computer product
US20170255598A1 (en) * 2016-03-03 2017-09-07 Fujitsu Limited Character input device and non-transitory computer-readable recording medium for character input
US10423702B2 (en) * 2016-03-03 2019-09-24 Fujitsu Connected Technologies Limited Character input device and non-transitory computer-readable recording medium for character input

Also Published As

Publication number Publication date
US20080310724A1 (en) 2008-12-18
JP5309480B2 (ja) 2013-10-09
JP2008310571A (ja) 2008-12-25

Similar Documents

Publication Publication Date Title
RU2424547C2 (ru) Предсказание слова
US9396178B2 (en) Systems and methods for an automated personalized dictionary generator for portable devices
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
US7912706B2 (en) On-line predictive text dictionary
US20050188330A1 (en) Predictive text input system for a mobile communication device
JP3470664B2 (ja) 受信メール表示方法及び絵文字変換機能付き電子メール端末装置
US8107731B2 (en) Text conversion apparatus capable of relieving inputting load and a method therefor
JP4891438B2 (ja) キーパッドテキスト入力の多義性解消
KR101130206B1 (ko) 입력 순서와 무관한 문자 입력 메커니즘을 제공하는 방법, 기기 및 컴퓨터 프로그램 제품
KR100942123B1 (ko) 키스트로크 식별을 위한 컴퓨터 구현 방법, 컴퓨터 판독가능 저장 매체 및 시스템
CA2497585C (en) Predictive text input system for a mobile communication device
KR20080095823A (ko) 문자입력방식의 선택이 가능한 다국어 메일링 장치 및 방법
JP5723874B2 (ja) デュアル文字体系テキスト入力およびキーハイライト機能
JP2007133684A (ja) 文章変換装置
JP4501501B2 (ja) 情報表示制御装置、電子辞書プログラム
JP2002183127A (ja) ユーザ辞書生成登録システム、辞書サーバ、端末、ユーザ辞書生成方法、ユーザ辞書登録方法、ならびに、情報記録媒体
JP2005222244A (ja) 単語検索装置、単語検索方法、およびその単語検索装置を備える情報提供システム
JP2002278959A (ja) 文章入力支援装置
JP2024030790A (ja) 文字変換装置、文字変換方法、および文字変換プログラム
JP5521299B2 (ja) 文字入力変換方法及び文字入力変換装置
KR20140024607A (ko) 문자입력장치 및 그의 단어제공방법
JP2011215911A (ja) 通信装置、通信システムおよび文字列変換方法
JP2019012307A (ja) 端末装置、日本語入力システム、日本語入力方法及び日本語入力プログラム
JP2001125893A (ja) 文字入力装置

Legal Events

Date Code Title Description
AS Assignment

Owner name: OKI ELECTRIC INDUSTRY CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OKUMURA, KOJI;REEL/FRAME:021122/0527

Effective date: 20080527

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12