← Back to Patent Explorer
US6282508B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Dictionary management apparatus and a dictionary server

Assignee: Toshiba Corp
•
Filing: 1998-03-06
•
Granted: 2001-08-28
•
Expires: 2018-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The dictionary management apparatus of the present invention updates each dictionary included in a plurality of language processing system. A request section requests download of dictionary data for a dictionary server according to a user's request or a predetermined condition. The dictionary server stores the dictionary data to be supplied to the language processing system. An update section updates the dictionary of the plurality of language processing system according to the dictionary data downloaded from the dictionary server. A collection section collects a user dictionary data updated in the dictionary of at least one language processing system. An upload section sends the user dictionary data collected by the collection section to the dictionary server as upload data.

Inventors

  • 👤 Kazuhiro Kimura
  • 👤 Hideki Hirakawa
  • 👤 Akira Kumano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:41
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/237; G06F40/242; G06F40/40; G06F40/53

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 157 words
A dictionary management apparatus which updates a dictionary included in a language processing system, the dictionary management apparatus communicating between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising: request means for requesting download of the dictionary data according to a user's request or a predetermined timing; update means for updating the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; collection means, if the upload from the language processing system to the dictionary server is previously permissible, for obtaining the dictionary data in the dictionary of the language processing system, and for deciding whether the obtained dictionary data includes new dictionary data registered by the user; and upload means, if the obtained dictionary data includes new dictionary data, for sending the new dictionary data to the dictionary server as upload data.
Claim 2
Dependent Claim 157 words
A dictionary management apparatus which updates a dictionary included in a language processing system, the dictionary management apparatus communicating between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising: request means for requesting download of the dictionary data according to a user's request or a predetermined timing; update means for updating the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; collection means, if the upload from the language processing system to the dictionary server is previously permissible, for obtaining the dictionary data in the dictionary of the language processing system, and for deciding whether the obtained dictionary data includes new dictionary data registered by the user; and upload means, if the obtained dictionary data includes new dictionary data, for sending the new dictionary data to the dictionary server as upload data.
Claim 3
Dependent Claim 65 words
The dictionary management apparatus according to claim 1 , wherein said request means receives a user presentation document and a dictionary set information sent by the dictionary server in response to the download request, the user presentation document relates to the dictionary data downloaded by the dictionary server and the dictionary set information represents a present status of the dictionary data in the dictionary server.
Claim 4
Dependent Claim 38 words
The dictionary management apparatus according to claim 2 , further comprising an output means for outputting the user presentation document, and for outputting the dictionary set information for the user to indicate the condition of download and upload.
Claim 5
Dependent Claim 40 words
The dictionary management apparatus according to claim 3 , further comprising an input means for inputting the condition of download including an update mode, dictionary selection, number of words, charge, and for inputting the condition of upload as for permission.
Claim 6
Dependent Claim 37 words
The dictionary management apparatus according to claim 4 , wherein said update means updates the dictionary of the language processing system when a present time coincides with an update timing in case of an automatic update mode.
Claim 7
Dependent Claim 37 words
The dictionary management apparatus according to claim 4 , wherein said update means updates the dictionary of the language processing system when update indication is inputted through said input means in case of a manual update mode.
Claim 8
Dependent Claim 32 words
The dictionary management apparatus according to claim 4 , wherein said request means requests the download of the dictionary data to the dictionary server within the limits of the condition of download.
Claim 9
Dependent Claim 37 words
The dictionary management apparatus according to claim 7 , wherein said collection means collects the user dictionary data from the dictionary of the language processing system if the upload is indicated as permission through said input means.
Claim 10
Dependent Claim 149 words
A dictionary management method for updating a dictionary included in a language processing system and for communicating between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising the steps of: requesting download of the dictionary data for the dictionary server according to a user's request or a predetermined timing; updating the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; obtaining the dictionary data in the dictionary of the language processing system if the upload from the language processing system to the dictionary server is previously permissible; deciding whether the obtained dictionary data includes new dictionary data registered by the user; and sending the new dictionary data to the dictionary server as update data if the obtained dictionary data includes the new dictionary data.
Claim 11
Dependent Claim 149 words
A dictionary management method for updating a dictionary included in a language processing system and for communicating between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising the steps of: requesting download of the dictionary data for the dictionary server according to a user's request or a predetermined timing; updating the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; obtaining the dictionary data in the dictionary of the language processing system if the upload from the language processing system to the dictionary server is previously permissible; deciding whether the obtained dictionary data includes new dictionary data registered by the user; and sending the new dictionary data to the dictionary server as update data if the obtained dictionary data includes the new dictionary data.
Claim 12
Dependent Claim 185 words
A computer readable memory containing computer readable instructions to update a dictionary included in a language processing system and to communicate between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising: instruction means for causing a computer to request download of the dictionary data for the dictionary server according to a user's request or a predetermined timing; instruction means for causing a computer to update the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; instruction means for causing a computer to obtain the dictionary data in the dictionary of the language processing system if the upload from the language processing system to the dictionary server is previously permissible; instruction means for causing a computer to decide whether the obtained dictionary data includes new dictionary data registered by the user; and instruction means for causing a computer to send the new dictionary data to the dictionary server as update data if the obtained dictionary data includes the new dictionary data.
Claim 13
Dependent Claim 185 words
A computer readable memory containing computer readable instructions to update a dictionary included in a language processing system and to communicate between a dictionary server and the language processing system for download and upload, the dictionary server storing dictionary data to be supplied to the language processing system, comprising: instruction means for causing a computer to request download of the dictionary data for the dictionary server according to a user's request or a predetermined timing; instruction means for causing a computer to update the dictionary of the language processing system according to the dictionary data downloaded from the dictionary server; instruction means for causing a computer to obtain the dictionary data in the dictionary of the language processing system if the upload from the language processing system to the dictionary server is previously permissible; instruction means for causing a computer to decide whether the obtained dictionary data includes new dictionary data registered by the user; and instruction means for causing a computer to send the new dictionary data to the dictionary server as update data if the obtained dictionary data includes the new dictionary data.
Claim 14
Dependent Claim 223 words
A dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, each low level dictionary server comprising: low level receiving means for receiving dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and low level sending means for sending the upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; said high level dictionary server comprising: high level receiving means for receiving the updated low level dictionary data from the plurality of low level dictionary servers; and high level sending means for sending received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; wherein, in each low level dictionary server, said low level receiving means receives the updated high level dictionary data from the high level dictionary server; and said low level sending means selectively sends the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.
Claim 15
Dependent Claim 223 words
A dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, each low level dictionary server comprising: low level receiving means for receiving dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and low level sending means for sending the upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; said high level dictionary server comprising: high level receiving means for receiving the updated low level dictionary data from the plurality of low level dictionary servers; and high level sending means for sending received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; wherein, in each low level dictionary server, said low level receiving means receives the updated high level dictionary data from the high level dictionary server; and said low level sending means selectively sends the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.
Claim 16
Dependent Claim 35 words
The dictionary server system according to claim 11 , wherein each low level dictionary server further comprises a memory means for storing the updated low level dictionary data and the updated high level dictionary data.
Claim 17
Dependent Claim 30 words
The dictionary server system according to claim 12 , wherein said memory means stores dictionary set information including a dictionary name of each level representing the stored updated dictionary data.
Claim 18
Dependent Claim 36 words
The dictionary server system according to claim 13 , wherein said low level sending means sends the dictionary set information to the plurality of dictionary management systems to generate a download setting menu for a user.
Claim 19
Dependent Claim 44 words
The dictionary server system according to claim 14 , wherein said low level sending means selects updated dictionary data corresponding to a user's selected level included in the download request, and sends the updated dictionary data to the at least one dictionary management system.
Claim 20
Dependent Claim 45 words
The dictionary server system according to claim 11 , wherein said low level sending means and said high level sending means extract updated dictionary data whose frequency is above the predetermined value from received dictionary data whenever a present time coincides with an update timing.
Claim 21
Dependent Claim 107 words
The dictionary server system according to claim 11 , further including a plurality of middle level dictionary servers associated with the high level dictionary server, a plurality of the low level dictionary servers associated with each of the plurality of middle level dictionary servers, each middle level dictionary server comprising: middle level receiving means for receiving the updated low level dictionary data from the plurality of the low level dictionary servers associated with the middle level dictionary server; and middle level sending means for sending received dictionary data whose frequency is above the predetermined value to the high level dictionary server as updated middle level dictionary data.
Claim 22
Dependent Claim 70 words
The dictionary server system according to claim 17 , wherein in each middle level dictionary server, said middle level receiving means receives the updated high level dictionary data from the high level dictionary server, and said middle level sending means sends the updated middle level dictionary data and the updated high level dictionary data to the plurality of the low level dictionary servers associated with the middle level dictionary server.
Claim 23
Dependent Claim 33 words
The dictionary server system according to claim 18 , wherein said memory means stores the updated low level dictionary data, the updated middle level dictionary data, and the updated high level dictionary data.
Claim 24
Independent Claim 201 words
A method for controlling a dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, comprising the steps of: in each low level dictionary server, receiving dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and sending the upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; in the high level dictionary server, receiving the updated low level dictionary data from the plurality of low level dictionary servers; and sending received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; and in each low level dictionary server, receiving the updated high level dictionary data from the high level dictionary server; and selectively sending the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.
Claim 25
Independent Claim 201 words
A method for controlling a dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, comprising the steps of: in each low level dictionary server, receiving dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and sending the upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; in the high level dictionary server, receiving the updated low level dictionary data from the plurality of low level dictionary servers; and sending received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; and in each low level dictionary server, receiving the updated high level dictionary data from the high level dictionary server; and selectively sending the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.
Claim 26
Dependent Claim 246 words
A computer readable memory containing computer readable instructions to control a dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, comprising: each low level dictionary server comprising: instruction means for causing a computer to receive dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and instruction means for causing a computer to send upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; the high level dictionary server comprising: instruction means for causing a computer to receive the updated low level dictionary data from the plurality of low level dictionary servers; and instruction means for causing a computer to send received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; wherein each low level dictionary server further comprises: instruction means for causing a computer to receive the updated high level dictionary data from the high level dictionary server; and instruction means for causing a computer to selectively send the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.
Claim 27
Dependent Claim 246 words
A computer readable memory containing computer readable instructions to control a dictionary server system having at least two hierarchical levels, the dictionary server system including a plurality of low level dictionary servers associated with a high level dictionary server, each low level dictionary server communicating with a plurality of dictionary management systems, comprising: each low level dictionary server comprising: instruction means for causing a computer to receive dictionary data updated in each dictionary of the plurality of dictionary management systems as upload data; and instruction means for causing a computer to send upload data whose frequency is above a predetermined value to the high level dictionary server as updated low level dictionary data; the high level dictionary server comprising: instruction means for causing a computer to receive the updated low level dictionary data from the plurality of low level dictionary servers; and instruction means for causing a computer to send received dictionary data whose frequency is above the predetermined value to the plurality of low level dictionary servers as updated high level dictionary data; wherein each low level dictionary server further comprises: instruction means for causing a computer to receive the updated high level dictionary data from the high level dictionary server; and instruction means for causing a computer to selectively send the updated low level dictionary data and the updated high level dictionary data to at least one dictionary management system in response to a download request from the at least one dictionary management system.

References Cited (Backward Citations)

JPH0535721A Cited
US5761649A Cited
US5530645A Cited
US5682543A Cited
US5960449A Cited
US5721914A Cited
US5875443A Cited
US5970492A Cited
US5995756A Cited
US5933837A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag