Method and apparatus for providing a central dictionary and glossary server
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/21
G06F-017/24
출원번호
US-0801736
(2004-03-16)
등록번호
US-7296229
(2007-11-13)
발명자
/ 주소
Berstis,Viktors
출원인 / 주소
International Business Machines Corporation
인용정보
피인용 횟수 :
20인용 특허 :
23
초록▼
A master dictionary or glossary is updated at a server, and the update to the master dictionary or glossary is served to the application on the client to update a local copy of the dictionary or glossary. A datastream may also be processed by automatically scanning a datastream and automatically det
A master dictionary or glossary is updated at a server, and the update to the master dictionary or glossary is served to the application on the client to update a local copy of the dictionary or glossary. A datastream may also be processed by automatically scanning a datastream and automatically detecting, in the datastream, a word that cannot be matched to a word in a dictionary or glossary. The unmatched word is identified as an acronym, and in response, data associated with the acronym, selected from a hierarchical set of glossaries, is inserted into the datastream in close proximity to the acronym. In another aspect of processing a datastream, in response to an indication that the unmatched word is a properly spelled new term, a dictionary or glossary may be updated with the new term.
대표청구항▼
What is claimed is: 1. A method for updating a plurality of dictionaries or glossaries stored within a data processing system, wherein the data processing system includes an organizational database comprising information regarding a structure of an organization, wherein each dictionary or glossary
What is claimed is: 1. A method for updating a plurality of dictionaries or glossaries stored within a data processing system, wherein the data processing system includes an organizational database comprising information regarding a structure of an organization, wherein each dictionary or glossary of the plurality of dictionaries or glossaries is a member of a hierarchically ordered set of dictionaries or glossaries, and wherein each dictionary or glossary in the hierarchical set of dictionaries or glossaries is associated with a respective organizational unit within the structure of the organization, wherein the structure of the organization comprises an organization level, a department level and a user level, and wherein the hierarchically ordered set of dictionaries or glossaries reflects the organization level, the department level and the user level of the organization in which the dictionaries or glossaries are used, the method comprising the computer-implemented steps of: automatically scanning a datastream; automatically detecting, in the datastream, a word that does not match an indexed term or word in a dictionary or a glossary of the plurality of dictionaries or glossaries; and responsive to an indication that the unmatched word is a properly spelled new term, determining, with reference to the organizational database, a list of organizational units which utilize the new term, and a list of associated dictionaries and/or glossaries in the hierarchically ordered set of dictionaries or glossaries to be updated with the new term. 2. The method of claim 1 further comprising: presenting the determined list of associated dictionaries and/or glossaries to a user; selecting, from the presented list, a dictionary or glossary to be updated with the new term; and updating the selected dictionary or glossary. 3. The method of claim 1 wherein the step of determining the list of associated dictionaries and/or glossaries further comprises: responsive to a determination of a user that indicated that the unmatched word is a properly spelled new term, determining the organizational unit containing the user; and selecting a set of dictionaries and/or glossaries based on the organizational unit for the user. 4. The method of claim 3 wherein the step of selecting a set of dictionaries and/or glossaries based on the organizational unit for the user further comprises: determining, according to previously stored selectable options, whether local copies of dictionaries and/or glossaries stored on computers used by persons within the organizational unit are to be updated upon an indication of a new term by the user; and determining, according to previously stored selectable options, whether a master copy of a dictionary and/or glossary stored on a server is to be updated upon an indication of a new term by the user. 5. The method of claim 1 further comprising: updating each dictionary and/or glossary on the list of dictionaries and/or glossaries to be updated with the new term. 6. The method of claim 5 wherein the step of updating each dictionary and/or glossary on the list of dictionaries and/or glossaries further comprises: receiving, at a server in the data processing system, an update message comprising the new term; and sending, from the server, an update message comprising the new term to each client computer storing a copy of each dictionary and/or glossary. 7. The method of claim 6 further comprising: updating a master copy of each dictionary and/or glossary on the server. 8. The method of claim 1 wherein the step of determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database is performed on a server within the data processing system. 9. The method of claim 1 wherein the step of determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database is performed on a client computer within the data processing system. 10. The method of claim 1 wherein the dictionaries and/or glossaries determined to be updated comprise a default dictionary and/or glossary previously selected from the hierarchically ordered set of dictionaries or glossaries. 11. A data processing system for updating a plurality of dictionaries or glossaries, the data processing system comprising: an organizational database comprising information regarding a structure of an organization in which the dictionaries or glossaries are used, wherein each dictionary or glossary of the plurality of dictionaries or glossaries is a member of a hierarchically ordered set of dictionaries or glossaries, and wherein each dictionary or glossary in the hierarchical set of dictionaries or glossaries is associated with a respective organizational unit within the structure of the organization, wherein the structure of the organization comprises an organization level, a department level and a user level, and wherein the hierarchically ordered set of dictionaries or glossaries reflects the organization level, the department level and the user level of the organization in which the dictionaries or glossaries are used: scanning means for automatically scanning a datastream; detecting means for automatically detecting, in the datastream, a word that does not match an indexed term or word in a dictionary or a glossary of the plurality of dictionaries or glossaries; and first determining means for determining, in response to an indication that the unmatched word is a properly spelled new term, and with reference to the organizational database, a list of organizational units which utilize the new term, and a list of associated dictionaries and/or glossaries in the hierarchically ordered set of dictionaries or glossaries to be updated with the new term. 12. The data processing system of claim 11 further comprising: presenting means for presenting the determined list of associated dictionaries and/or glossaries to a user; selecting means for selecting, from the presented list, a dictionary or glossary to be updated with the new term; and updating means for updating the selected dictionary or glossary. 13. The data processing system of claim 11 wherein the first determining means for determining the list of associated dictionaries and/or glossaries further comprises: second determining means for determining the organizational unit containing the user, in response to a determination of a user that indicated that the unmatched word is a properly spelled new term; and selecting means for selecting a set of dictionaries and/or glossaries based on the organizational unit for the user. 14. The data processing system of claim 13 wherein the selecting means for selecting a set of dictionaries and/or glossaries based on the organizational unit for the user further comprises: third determining means for determining, according to previously stored selectable options, whether local copies of dictionaries and/or glossaries stored on computers used by persons within the organizational unit are to be updated upon an indication of a new term by the user; and fourth determining means for determining, according to the previously stored selectable options, whether a master copy of a dictionary and/or glossary stored on a server is to be updated upon an indication of a new term by the user. 15. The data processing system of claim 11 further comprising: updating means for updating each dictionary and/or glossary on the list of dictionaries and/or glossaries to be updated with the new term. 16. The data processing system of claim 15 wherein the updating means for updating each dictionary and/or glossary on the list of dictionaries and/or glossaries further comprises: receiving means for receiving, at a server in the data processing system, an update message comprising the new term; and sending means for sending, from the server, an update message comprising the new term to each client computer storing a copy of each dictionary and/or glossary. 17. The data processing system of claim 16 further comprising: updating means for updating a master copy of each dictionary and/or glossary on the server. 18. The data processing system of claim 11 wherein the first determining means for determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database is performed on a server within the data processing system. 19. The data processing system of claim 11 wherein the first determining means for determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database is performed on a client computer within the data processing system. 20. The data processing system of claim 11 wherein the dictionaries and/or glossaries determined to be updated comprise a default dictionary and/or glossary previously selected from the hierarchically ordered set of dictionaries or glossaries. 21. A computer program product stored in a computer recordable-type medium for use in a data processing system for updating a plurality of dictionaries or glossaries stored within the data processing system, wherein the data processing system includes an organizational database comprising information regarding a structure of an organization, wherein each dictionary or glossary of the plurality of dictionaries or glossaries is a member of a hierarchically ordered set of dictionaries or glossaries, and wherein each dictionary or glossary in the hierarchical set of dictionaries or glossaries is associated with a respective organizational unit within the structure of the organization, wherein the structure of the organization comprises an organization level, a department level and a user level, and wherein the hierarchically ordered set of dictionaries or glossaries reflects the organization level, the department level and the user level of the organization in which the dictionaries or glossaries are used, the computer program product comprising: first instructions for automatically scanning a datastream; second instructions for automatically detecting, in the datastream, a word that does not match an indexed term or word in a dictionary or a glossary of the plurality of dictionaries or glossaries; and third instructions for determining, responsive to an indication that the unmatched word is a properly spelled new term, and with reference to the organizational database, a list of organizational units which utilize the new term, and a list of associated dictionaries and/or glossaries in the hierarchically ordered set of dictionaries or glossaries to be updated with the new term. 22. The computer program product of claim 21 further comprising: instructions for presenting the determined list of associated dictionaries and/or glossaries to a user; instructions for selecting, from the presented list, a dictionary or glossary to be updated with the new term; and instructions for updating the selected dictionary or glossary. 23. The computer program product of claim 21 wherein the instructions for determining the list of associated dictionaries and/or glossaries further comprise: instructions for determining, responsive to a determination of a user that indicated that the unmatched word is a properly spelled new term, the organizational unit containing the user; and instructions for selecting a set of dictionaries and/or glossaries based on the organizational unit for the user. 24. The computer program product of claim 23 wherein the instructions for selecting a set of dictionaries and/or glossaries based on the organizational unit for the user further comprise: instructions for determining, according to previously stored selectable options, whether local copies of dictionaries and/or glossaries stored on computers used by persons within the organizational unit are to be updated upon an indication of a new term by the user; and instructions for determining, according to previously stored selectable options, whether a master copy of a dictionary and/or glossary stored on a server are to be updated upon an indication of a new term by the user. 25. The computer program product of claim 21 further comprising: instructions for updating each dictionary and/or glossary on the list of dictionaries and/or glossaries to be updated with the new term. 26. The computer program product of claim 25 wherein the instructions for updating each dictionary and/or glossary on the list of dictionaries and/or glossaries further comprise: instructions for receiving, at a server in the data processing system, an update message comprising the new term; and instructions for sending, from the server, an update message comprising the new term to each client computer storing a copy of each dictionary and/or glossary. 27. The computer program product of claim 26 further comprising: instructions for updating a master copy of each dictionary and/or glossary on the server. 28. The computer program product of claim 21 wherein the instructions for determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database are performed on a server within the data processing system. 29. The computer program product of claim 21 wherein the instructions for determining a list of associated dictionaries and/or glossaries to be updated with the new term with reference to the organizational database are performed on a client computer within the data processing system. 30. The computer program product of claim 21 wherein the dictionaries and/or glossaries determined to be updated comprise a default dictionary and/or glossary previously selected from the hierarchically ordered set of dictionaries or glossaries.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (23)
Kudrolli Abdus Samad,INX ; Kudrolli Parvez,INX ; Kudrolli Feroz,INX, Abbreviating and compacting text to cope with display space constraint in computer software.
Malsheen Bathsheba J. (San Francisco CA) Groner Gabriel F. (Palo Alto CA) Disner Sandra F. (Los Angeles CA), Abbreviation and acronym/initialism expansion procedures for a text to speech reader.
Frey Jeffrey A. (Fishkill NY) Helffrich Audrey A. (Poughkeepsie NY) Nick Jeffrey M. (Fishkill NY) Swanson Michael D. (Poughkeepsie NY), Apparatus and method for list management in a coupled data processing system.
Shaw Venson M. ; Shaw Steven M., Digital dictionary with a communication system for the creating, updating, editing, storing, maintaining, referencing, and managing the digital dictionary.
Noguchi Naohiko,JPX ; Kanno Yuji,JPX ; Kurachi Kazuaki,JPX ; Inaba Mitsuaki,JPX, Full-text search apparatus utilizing two-stage index file to achieve high speed and reliability of searching a text whic.
Hiroshi Sugiyama JP; Kazuhiro Kimura JP; Shuichi Tsujimoto JP, Method and system for managing a common dictionary and updating dictionary data selectively according to a type of local processing system.
Domini Maria-Nancy A. ; Fein Ronald A. ; Krueger Anthony D., Method and system for verifying accuracy of spelling and grammatical composition of a document.
Rambaud Patrick,FRX ; Baroghel Thierry,FRX ; Charre Patrick,FRX, Method for processing and accessing data objects, particularly documents, and system therefor.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Lo, Kevin Yu Chang, Apparatus for facilitating transactions between thin-clients and message format service (MFS)-based information management systems (IMS) applications.
Gabbert, Charles Keith; Robbins, Mark Wayne; Lombard, Robin J.; Woolums, Thomas Michael; Moiceanu, Corneliu, Centralized terminology and glossary development.
Gabbert, Charles Keith; Robbins, Mark Wayne; Lombard, Robin J.; Woolums, Thomas Michael; Moiceanu, Corneliu, Centralized terminology and glossary management.
Dinh, Thu-Tram T.; Ho, Shyh-Mei F.; Hung, Jenny ChengYin; Yo, Kevin Yu Chang, Method for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications.
Haller, Daniel M.; Ho, Shyh-Mei F.; Hughes, Gerald D.; Hung, Jenny C.; Huyah, Bill T.; Kuo, Steve T., System and method for facilitating XML enabled IMS transactions.
Chiang,Chenhuei J.; Ho,Shyh Mei F.; Sheats,Benjamin Johnson; Yep,Eddie Raymond, System and method for representing MFS control blocks in XML for MFS-based IMS applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.