WO1999024955A1 - Method for transforming message containing sensitive information - Google Patents
Method for transforming message containing sensitive information Download PDFInfo
- Publication number
- WO1999024955A1 WO1999024955A1 PCT/US1998/023583 US9823583W WO9924955A1 WO 1999024955 A1 WO1999024955 A1 WO 1999024955A1 US 9823583 W US9823583 W US 9823583W WO 9924955 A1 WO9924955 A1 WO 9924955A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- sensitive term
- sensitive
- sanitized
- create
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
Definitions
- the present invention relates to a method and apparatus for transforming a message containing sensitive information, and more particularly, to a method and apparatus for transforming a message by separating sensitive information from the message prior to an untrusted service, for example, a human-assisted translation service.
- an untrusted service for example, a human-assisted translation service.
- An untrusted service is when a human- assisted translation service is required during the transmission process. If an original message is composed in the native language of the sender of the message, the message needs to be translated by a translation service before it can be forwarded to the intended recipient.
- the conventional encryption techniques will not guarantee the confidentiality of the message under such circumstances.
- a bilingual human translator is generally employed to translate the message or at least to check and correct the machine translation.
- the human translator must see the message in its decrypted form. This creates a potential security leak.
- One option is to chop the message into many small pieces, and employ a different human translator to work on each piece. This is undesirable because the translator needs to see a large enough portion of the message to understand the proper context for the message so that he can provide the high quality translation. This in turn defeats the purpose of chopping the message.
- the translators are usually subject to non-disclosure agreements, potential risks for sensitive information leaking remain and often are viewed undesirable by business customers .
- an automated service such as an automatic grammar checker or style checker
- an automated service may create potential security leak under certain circumstances if the automated service has access to the full content of a message. For example, a substantial portion of the message may show up on a screen during the processing and a bystander may see that portion.
- the present invention is directed to a method and an apparatus for transforming a message that substantially obviates one or more of the problems due to limitations and disadvantages of the related art .
- An object of the present invention is to provide a method and an apparatus for transforming a message by separating sensitive information from the message prior to an untrusted service, so that the confidentiality of the information is maintained.
- the method according to the present invention for transforming an original message into a final message by including an untrusted service includes the steps of identifying at least one sensitive term from the original message; replacing the at least one sensitive term with a standard token to create a sanitized message; storing the at least one sensitive term; transmitting the sanitized message to a provider of the untrusted service; performing the untrusted service on the sanitized message to create a serviced message; merging the serviced message with the at least one sensitive term stored in the storing step to create the final message .
- the apparatus according to the present invention for transforming an original message created at a source terminal into a final message for delivering to a destination terminal by including an untrusted service includes means at the source terminal for identifying at least one sensitive term from the original message; r.eans at the source terminal for replacing the at least one sensitive term with a standard token to create a sanitized message; means at the source terminal for storing the at least one sensitive term; means for transmitting the sanitized message to a provider of the untrusted service, thereby creating a serviced message; means for transmitting the serviced message from the untrusted service to the destination terminal; means for transmitting the at least one sensitive term stored in the storing step from the source terminal to the destination terminal; and r.eans at the destination terminal for merging the serviced message with the at least one sensitive term to create the final message.
- the method of the present invention for efficiently transmitting a confidential message includes the steps of preparing an original confidential message; identifying at least one sensitive term from the original confidential message; replacing the at least one sensitive term with a standard token to create a sanitized message; storing the at least one sensitive term; transmitting the sanitized message with a first level of security; transmitting the at least one sensitive term stored in the storing step with a second level of security, the second level of security being more secure than the first level of security; receiving the sanitized message and the at least one sensitive term; and merging the sanitized message with the at least one sensitive term to create, a final confidential message.
- Fig. 1 is a flow chart illustrating a method for transforming and transmitting a confidential message in accordance with a first embodiment of the present invention
- Fig. 2 is a flow chart illustrating a method for transforming and transmitting a confidential message in accordance with a second embodiment of the present invention
- Fig. 3 is an illustration of the identifying sensitive information step of Fig. 2 ;
- FIG. 4 is an illustration of the replacing sensitive information step of Fig. 2
- Fig. 5 is an illustration of the merging sensitive information to the serviced message step of Fig. 2;
- Fig. 6 is an apparatus for transforming a message for transmission from a source terminal to a destination terminal in accordance with the present invention.
- the first embodiment of the present invention relates to a method for efficiently transmitting a confidential message and is shown in Fig. 1.
- the method for efficiently transmitting a confidential message includes a first step 101 of preparing an original confidential message by a sender.
- the sender could prepare a textual message through a keyboard connected to a personal computer, or a voice message through a microphone, or any other suitable types of messages through various appropriate devices .
- step 103 sensitive terms and their respective locations in the original confidential message, i.e.. those terms containing sensitive information, are identified by a suitable computer program algorithm.
- programs employing heuristic rules or lexical techniques can be used for this purpose.
- An algorithm using heuristic rules typically searches for patterns in a text which are likely to indicate the presence of sensitive terms. This includes, but is not limited to, a pattern matching approach looking for capitalized terms, such as proper names, places, etc.
- An algorithm using lexical techniques generally checks a text against a defined list of sensitive terms, such as known places, known names, dollar ($) signs, etc.
- step 105 the identified sensitive terms are replaced with standard tokens.
- the sensitive term "Mr. Johnson” is replaced by the standard token ⁇ person-l>
- the term "July 1, 1997” is replaced by ⁇ date-l>.
- a sanitized message including various standard tokens is generated in step 105.
- the sanitized message is then transmitted with a low level of security since the sanitized message only contain standard tokens, not sensitive information. For example, an untrusted service may be performed to the sanitized message and this reduces the security level. Also, an user may choose not to use an encryption program, or use a low security level encryption program with the sanitized message.
- the sensitive terms are stripped from the original confidential message.
- the stripped sensitive terms and their respective locations i.e.. the mapping information, are stored either together with the sanitized message or in a separate location from the sanitized message.
- the thus stored sensitive terms and the mapping information are transmitted with a high level of security.
- the sensitive terms received from the second path are merged with the sanitized message to create a final confidential message.
- the final confidential message is delivered to the intended recipient.
- the high level of security for transmitting the sensitive terms can be achieved through the use of suitable encryption techniques.
- the security level is often low since either encryption techniques are not used, or encrypted text has to be decrypted before performing the untrusted service.
- a human translator is required to translate the sanitized message, the encrypted text has to be decrypted before the human translator can perform the translation.
- a second embodiment of the present invention relates to a method for transforming a message by separating sensitive information from the message prior to an untrusted service.
- a sender composes an original message which may include several sensitive terms, i.e.. terms containing sensitive information.
- the sender can compose the original message by typing on the keyboard of a personal computer to generate a textual message, or by speaking to a microphone to generate a vocal message, or by video-taping a desired object to generate an image message.
- step 203 sensitive terms are identified from the original message via a suitable computer program algorithm.
- the sensitive terms are defined as any information which are viewed by the sender as sensitive or confidential.
- Fig. 3 shows several examples of the sensitive terms: names of people or organizations, a particular transaction, any financial information related to a transaction, dates of transaction, company names, addresses of the parties, project names, gender markers such as "he", >"she” , "Mr.” and "Ms . " , etc .
- step 205 the identified sensitive terms are replaced with standard tokens, such as ⁇ person-l>, ⁇ date-l>, ⁇ amount-2>. ⁇ address-3>, etc.
- the sensitive terms and the mapping information are saved in a file.
- a sanitized message including various tokens is generated.
- Fig. 4 shows several examples of this operation: the term “Mr. Johnson” may be replaced by ⁇ person-l>, the term “XYZ Corporation” may be replaced by ⁇ company-l>, etc.
- Step 207 shows an optional review capability by the sender of the original message.
- Sender can choose to review the sanitized message to decide whether a third party can ascertain the true meaning of the message by reading the sanitized message. If the sender is not satisfied with the sanitized message, he can then replace more terms with tokens, either manually or via a different subroutine. Alternatively, if too many tokens are used, the sender can choose to desanitize the message, i.e.. to lower the security level, thereby improving the performance or efficiency of the process. The sender has the option to repeat the review process several times until he is satisfied with the sanitized message.
- the steps 201, 203, 205, and 207 are generally performed by using a computer at the sender's location. But they can also be performed at several difference locations.
- the sanitized message is transmitted in step 209 to an untrusted service for required service, for example, a human-assisted translation service.
- the transmission step 209 may occur along an electronic link, or by physical delivering of the sanitized message.
- a printed hard copy of the sanitized message may be physically delivered to a translator.
- an untrusted service such as a translation service, or a grammar checking or style checking service, is performed to the sanitized message to create a serviced message. This is where the confidentiality of the message gets compromised in the conventional art.
- the sanitized message does not contain any sensitive information, and only contains standard tokens, the human translator or other recipients of the message are not exposed to any sensitive information. Therefore, there is no compromise of security standards in the present invention.
- the sensitive terms and the respective mapping information are stored either in a separate location, or together with the sanitized message, in step 213.
- a trusted service by either an automated service provider or a trusted human operator may be performed in step 215 on the sensitive information. For example, this can be accomplished by an automated translator given that most of the sensicive terms include only simple phrases. Often, no service at all is needed for the sensitive information. For example, numerical numbers, dollar amounts, and dates often do not need translation.
- step 217 the sensitive terms are automatically merged back into the serviced message to create a final message.
- each standard token is replaced by the associated sensitive term, e.g., ⁇ person-l> is replaced by "Mr. Johnson", and ⁇ company-l> is replaced by "XYZ Corporation", etc.
- step 219 the final message is delivered to the intended recipient. During the entire transmission process, only the sender and the intended recipient have the opportunity to view the complete message including all sensitive terms. This assures the confidentiality of the message.
- the steps 217 and 219 are generally performed by using a computer at the recipient's location. But they can also be performed at different locations.
- Fig. 6 shows an exemplary embodiment of the apparatus for transforming an original message created at a source terminal into a final message for delivering to a destination terminal by including an untrusted service .
- a sender generates an original message at a source terminal 301.
- the source terminal 301 could be a personal computer including an input device such as a keyboard, a central processing unit, a video monitor and a memory device.
- the source terminal 301 can also be a microphone for generating vocal data, or a video camera for generating image data, or any other appropriate well-known devices for generating different combination of data.
- the apparatus also include identifying means, which may be either computer program subroutines, or any other appropriate algorithms, for identifying sensitive terms contained in the original message.
- identifying means may be either computer program subroutines, or any other appropriate algorithms, for identifying sensitive terms contained in the original message.
- programs employing heuristic rules or lexical techniques may be used for this- purpose .
- the apparatus also includes replacing means, which could be another subroutine or various combination of algorithms, for replacing the identified sensitive terms with standard tokens, thereby creating a sanitized message.
- Storing means such as a memory device, a CD Rom, or a diskette, is provided at the source terminal 301 for storing the sensitive terms stripped from the original message and the respective mapping information.
- the apparatus includes a link for transmitting the sanitized message to a provider of an untrusted service 303, such as a translation service. This creates a service message.
- the service message is then transmitted through the link to a destination terminal 311 of the apparatus.
- the sensitive terms stripped from the original message and the respective mapping information may be transmitted from the source terminal 301 to the destination terminal 311 either through the same link as that used by the sanitized message, or through a difference link.
- a high security level is provided for the transmission of the sensitive terms.
- encryption techniques can be used to maintain the required high level security.
- a trusted service for example, a service provided by an automated service provider or a trusted human operator, can be performed on the sensitive terms.
- the apparatus further includes merging means at the destination terminal for merging the sensitive terms to the serviced message to create a final message .
- the merging means may be either a computer program subroutine, or other appropriate algorithms.
- the intended recipient of the message then receives the final message from the destination termination.
- the destination terminal could be a personal computer including a video monitor, a central processing unit, a keyboard, a memory device such as a CD Rom or diskette or hard memories.
- the destination terminal may also be a video player which shows image data, or a sound player which plays the voice data.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU13826/99A AU1382699A (en) | 1997-11-07 | 1998-11-05 | Method for transforming message containing sensitive information |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/966,411 US5960080A (en) | 1997-11-07 | 1997-11-07 | Method for transforming message containing sensitive information |
US08/966,411 | 1997-11-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999024955A1 true WO1999024955A1 (en) | 1999-05-20 |
Family
ID=25511362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1998/023583 WO1999024955A1 (en) | 1997-11-07 | 1998-11-05 | Method for transforming message containing sensitive information |
Country Status (3)
Country | Link |
---|---|
US (1) | US5960080A (en) |
AU (1) | AU1382699A (en) |
WO (1) | WO1999024955A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1412868A1 (en) * | 2001-07-27 | 2004-04-28 | Digital Doors, Inc. | Computer software product for data security of sensitive words characters or icons |
US7546352B1 (en) | 2008-08-15 | 2009-06-09 | International Business Machines Corporation | Method to automatically merge e-mail replies |
US11610582B2 (en) * | 2020-03-26 | 2023-03-21 | Paypal, Inc. | Systems and methods for formatting informal utterances |
Families Citing this family (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6678822B1 (en) * | 1997-09-25 | 2004-01-13 | International Business Machines Corporation | Method and apparatus for securely transporting an information container from a trusted environment to an unrestricted environment |
US6782510B1 (en) | 1998-01-27 | 2004-08-24 | John N. Gross | Word checking tool for controlling the language content in documents using dictionaries with modifyable status fields |
US6442607B1 (en) * | 1998-08-06 | 2002-08-27 | Intel Corporation | Controlling data transmissions from a computer |
US7293175B2 (en) * | 2000-06-29 | 2007-11-06 | Lockheed Martin Corporation | Automatic information sanitizer |
US7080257B1 (en) | 2000-03-27 | 2006-07-18 | Microsoft Corporation | Protecting digital goods using oblivious checking |
US7054443B1 (en) * | 2000-03-27 | 2006-05-30 | Microsoft Corporation | System and method for protecting digital goods using random and automatic code obfuscation |
US8972590B2 (en) * | 2000-09-14 | 2015-03-03 | Kirsten Aldrich | Highly accurate security and filtering software |
US7313825B2 (en) | 2000-11-13 | 2007-12-25 | Digital Doors, Inc. | Data security system and method for portable device |
US7349987B2 (en) * | 2000-11-13 | 2008-03-25 | Digital Doors, Inc. | Data security system and method with parsing and dispersion techniques |
US9311499B2 (en) * | 2000-11-13 | 2016-04-12 | Ron M. Redlich | Data security system and with territorial, geographic and triggering event protocol |
US7546334B2 (en) * | 2000-11-13 | 2009-06-09 | Digital Doors, Inc. | Data security system and method with adaptive filter |
US7146644B2 (en) * | 2000-11-13 | 2006-12-05 | Digital Doors, Inc. | Data security system and method responsive to electronic attacks |
US8677505B2 (en) * | 2000-11-13 | 2014-03-18 | Digital Doors, Inc. | Security system with extraction, reconstruction and secure recovery and storage of data |
US7322047B2 (en) * | 2000-11-13 | 2008-01-22 | Digital Doors, Inc. | Data security system and method associated with data mining |
US7103915B2 (en) * | 2000-11-13 | 2006-09-05 | Digital Doors, Inc. | Data security system and method |
US7140044B2 (en) * | 2000-11-13 | 2006-11-21 | Digital Doors, Inc. | Data security system and method for separation of user communities |
US7669051B2 (en) * | 2000-11-13 | 2010-02-23 | DigitalDoors, Inc. | Data security system and method with multiple independent levels of security |
US8176563B2 (en) * | 2000-11-13 | 2012-05-08 | DigitalDoors, Inc. | Data security system and method with editor |
JP2002222145A (en) * | 2001-01-26 | 2002-08-09 | Fujitsu Ltd | Method of transmitting electronic mail, computer program, and recording medium |
US7039700B2 (en) | 2001-04-04 | 2006-05-02 | Chatguard.Com | System and method for monitoring and analyzing communications |
US20030033294A1 (en) * | 2001-04-13 | 2003-02-13 | Walker Jay S. | Method and apparatus for marketing supplemental information |
US20060253784A1 (en) * | 2001-05-03 | 2006-11-09 | Bower James M | Multi-tiered safety control system and methods for online communities |
US7313824B1 (en) | 2001-07-13 | 2007-12-25 | Liquid Machines, Inc. | Method for protecting digital content from unauthorized use by automatically and dynamically integrating a content-protection agent |
US20080300856A1 (en) * | 2001-09-21 | 2008-12-04 | Talkflow Systems, Llc | System and method for structuring information |
US7509303B1 (en) * | 2001-09-28 | 2009-03-24 | Oracle International Corporation | Information retrieval system using attribute normalization |
US7475242B2 (en) * | 2001-12-18 | 2009-01-06 | Hewlett-Packard Development Company, L.P. | Controlling the distribution of information |
US20030145017A1 (en) * | 2002-01-31 | 2003-07-31 | Patton Thadd Clark | Method and application for removing material from documents for external sources |
US7685073B2 (en) * | 2002-07-30 | 2010-03-23 | Baker Paul L | Methods for negotiating agreement over concealed terms through a blind agent |
US8041719B2 (en) | 2003-05-06 | 2011-10-18 | Symantec Corporation | Personal computing device-based mechanism to detect preselected data |
US7673344B1 (en) * | 2002-09-18 | 2010-03-02 | Symantec Corporation | Mechanism to search information content for preselected data |
US8661498B2 (en) * | 2002-09-18 | 2014-02-25 | Symantec Corporation | Secure and scalable detection of preselected data embedded in electronically transmitted messages |
US7886359B2 (en) * | 2002-09-18 | 2011-02-08 | Symantec Corporation | Method and apparatus to report policy violations in messages |
US8225371B2 (en) | 2002-09-18 | 2012-07-17 | Symantec Corporation | Method and apparatus for creating an information security policy based on a pre-configured template |
US7472114B1 (en) | 2002-09-18 | 2008-12-30 | Symantec Corporation | Method and apparatus to define the scope of a search for information from a tabular data source |
US8533840B2 (en) * | 2003-03-25 | 2013-09-10 | DigitalDoors, Inc. | Method and system of quantifying risk |
US7739493B2 (en) * | 2003-05-08 | 2010-06-15 | Panasonic Electric Works Co., Ltd. | Systems and methods for facilitating secure remote access to sensitive data from an embedded device |
AU2003229234A1 (en) * | 2003-05-30 | 2005-01-21 | Privasphere Gmbh | System and method for secure communication |
US20050010764A1 (en) * | 2003-06-26 | 2005-01-13 | International Business Machines Corporation | System and method for securely transmitting, and improving the transmission of, tag based protocol files containing proprietary information |
WO2005031523A2 (en) | 2003-09-23 | 2005-04-07 | Lockheed Martin Corporation | Systems and methods for sharing data between entities |
US7610557B2 (en) * | 2003-10-09 | 2009-10-27 | Thunderhead Limited | Automatic response interface |
GB0323625D0 (en) * | 2003-10-09 | 2003-11-12 | Thunderhead Ltd | Method and system for automatic modifiable messages |
US20050078658A1 (en) * | 2003-10-09 | 2005-04-14 | Mclennan James | Automatic communication method and system |
US7584092B2 (en) | 2004-11-15 | 2009-09-01 | Microsoft Corporation | Unsupervised learning of paraphrase/translation alternations and selective application thereof |
US7412385B2 (en) * | 2003-11-12 | 2008-08-12 | Microsoft Corporation | System for identifying paraphrases using machine translation |
US20050243978A1 (en) * | 2004-04-14 | 2005-11-03 | Lg Electronics Inc. | System and method of interworking messages between mobile communication terminals |
US7185026B2 (en) * | 2004-04-15 | 2007-02-27 | International Business Machines Corporation | Method for synchronizing read/unread data during LOTUS NOTES database migration |
US20050278333A1 (en) * | 2004-05-26 | 2005-12-15 | International Business Machines Corporation | Method and system for managing privacy preferences |
US20060005017A1 (en) * | 2004-06-22 | 2006-01-05 | Black Alistair D | Method and apparatus for recognition and real time encryption of sensitive terms in documents |
US20060069728A1 (en) * | 2004-08-31 | 2006-03-30 | Motorola, Inc. | System and process for transforming a style of a message |
US7607006B2 (en) * | 2004-09-23 | 2009-10-20 | International Business Machines Corporation | Method for asymmetric security |
US20080209572A1 (en) * | 2004-11-12 | 2008-08-28 | Justsystems Corporation | Data Processing System, Data Processing Method, and Management Server |
JPWO2006051966A1 (en) * | 2004-11-12 | 2008-05-29 | 株式会社ジャストシステム | Document management apparatus and document management method |
US7546235B2 (en) * | 2004-11-15 | 2009-06-09 | Microsoft Corporation | Unsupervised learning of paraphrase/translation alternations and selective application thereof |
US8011003B2 (en) * | 2005-02-14 | 2011-08-30 | Symantec Corporation | Method and apparatus for handling messages containing pre-selected data |
US20060184549A1 (en) * | 2005-02-14 | 2006-08-17 | Rowney Kevin T | Method and apparatus for modifying messages based on the presence of pre-selected data |
JP4419871B2 (en) * | 2005-03-02 | 2010-02-24 | 富士ゼロックス株式会社 | Translation request apparatus and program |
US20060282884A1 (en) * | 2005-06-09 | 2006-12-14 | Ori Pomerantz | Method and apparatus for using a proxy to manage confidential information |
US20060288207A1 (en) * | 2005-06-17 | 2006-12-21 | Research In Motion Limited | Encoding messages for use in a communication system based on classificaiton status |
US7908132B2 (en) * | 2005-09-29 | 2011-03-15 | Microsoft Corporation | Writing assistance using machine translation techniques |
US8272064B2 (en) * | 2005-11-16 | 2012-09-18 | The Boeing Company | Automated rule generation for a secure downgrader |
US7890768B2 (en) * | 2005-11-30 | 2011-02-15 | Scenera Technologies, Llc | Methods, systems, and computer program products for entering sensitive and padding data using user-defined criteria |
JP4181577B2 (en) * | 2005-12-22 | 2008-11-19 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Character string processing method, apparatus, and program |
US8561127B1 (en) * | 2006-03-01 | 2013-10-15 | Adobe Systems Incorporated | Classification of security sensitive information and application of customizable security policies |
US7853882B2 (en) * | 2006-04-11 | 2010-12-14 | International Business Machines Corporation | Portlets having different portlet specific enablement states |
US8041127B2 (en) * | 2006-11-30 | 2011-10-18 | Intuit Inc. | Method and system for obscuring and securing financial data in an online banking application |
US8423565B2 (en) | 2006-12-21 | 2013-04-16 | Digital Doors, Inc. | Information life cycle search engine and method |
US8655939B2 (en) * | 2007-01-05 | 2014-02-18 | Digital Doors, Inc. | Electromagnetic pulse (EMP) hardened information infrastructure with extractor, cloud dispersal, secure storage, content analysis and classification and method therefor |
US9015301B2 (en) | 2007-01-05 | 2015-04-21 | Digital Doors, Inc. | Information infrastructure management tools with extractor, secure storage, content analysis and classification and method therefor |
US8468244B2 (en) * | 2007-01-05 | 2013-06-18 | Digital Doors, Inc. | Digital information infrastructure and method for security designated data and with granular data stores |
US20080201158A1 (en) | 2007-02-15 | 2008-08-21 | Johnson Mark D | System and method for visitation management in a controlled-access environment |
US8542802B2 (en) | 2007-02-15 | 2013-09-24 | Global Tel*Link Corporation | System and method for three-way call detection |
US20090135444A1 (en) * | 2007-11-26 | 2009-05-28 | Steven Francis Best | Method to protect sensitive data fields stored in electronic documents |
US20090144619A1 (en) * | 2007-12-03 | 2009-06-04 | Steven Francis Best | Method to protect sensitive data fields stored in electronic documents |
US9201870B2 (en) * | 2008-01-25 | 2015-12-01 | First Data Corporation | Method and system for providing translated dynamic web page content |
US20090216678A1 (en) * | 2008-02-25 | 2009-08-27 | Research In Motion Limited | System and method for facilitating secure communication of messages associated with a project |
US7996374B1 (en) | 2008-03-28 | 2011-08-09 | Symantec Corporation | Method and apparatus for automatically correlating related incidents of policy violations |
US7996373B1 (en) | 2008-03-28 | 2011-08-09 | Symantec Corporation | Method and apparatus for detecting policy violations in a data repository having an arbitrary data schema |
US8065739B1 (en) | 2008-03-28 | 2011-11-22 | Symantec Corporation | Detecting policy violations in information content containing data in a character-based language |
US10169598B1 (en) | 2008-04-10 | 2019-01-01 | United Services Automobile Association | Systems and methods for sending and receiving encrypted submessages |
GB0807296D0 (en) * | 2008-04-22 | 2008-05-28 | Thunderhead Ltd | Template author and method of driving data capture in document templates |
US20100186091A1 (en) * | 2008-05-13 | 2010-07-22 | James Luke Turner | Methods to dynamically establish overall national security or sensitivity classification for information contained in electronic documents; to provide control for electronic document/information access and cross domain document movement; to establish virtual security perimeters within or among computer networks for electronic documents/information; to enforce physical security perimeters for electronic documents between or among networks by means of a perimeter breach alert system |
US8826443B1 (en) | 2008-09-18 | 2014-09-02 | Symantec Corporation | Selective removal of protected content from web requests sent to an interactive website |
US8613040B2 (en) * | 2008-12-22 | 2013-12-17 | Symantec Corporation | Adaptive data loss prevention policies |
US8978091B2 (en) | 2009-01-20 | 2015-03-10 | Microsoft Technology Licensing, Llc | Protecting content from third party using client-side security protection |
US8630726B2 (en) * | 2009-02-12 | 2014-01-14 | Value-Added Communications, Inc. | System and method for detecting three-way call circumvention attempts |
US9225838B2 (en) | 2009-02-12 | 2015-12-29 | Value-Added Communications, Inc. | System and method for detecting three-way call circumvention attempts |
JP4958120B2 (en) * | 2009-02-24 | 2012-06-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Support device, support program, and support method |
US8521821B2 (en) * | 2009-03-17 | 2013-08-27 | Brigham Young University | Encrypted email based upon trusted overlays |
US8935752B1 (en) | 2009-03-23 | 2015-01-13 | Symantec Corporation | System and method for identity consolidation |
US10169599B2 (en) * | 2009-08-26 | 2019-01-01 | International Business Machines Corporation | Data access control with flexible data disclosure |
US9224007B2 (en) | 2009-09-15 | 2015-12-29 | International Business Machines Corporation | Search engine with privacy protection |
US9600134B2 (en) | 2009-12-29 | 2017-03-21 | International Business Machines Corporation | Selecting portions of computer-accessible documents for post-selection processing |
CA2735059A1 (en) * | 2010-03-25 | 2011-09-25 | Rl Solutions | Systems and methods for redacting sensitive data entries |
US9773130B2 (en) | 2010-05-12 | 2017-09-26 | Northrop Grumman Systems Corporation | Embedded guard-sanitizer |
US9002696B2 (en) * | 2010-11-30 | 2015-04-07 | International Business Machines Corporation | Data security system for natural language translation |
US8898776B2 (en) | 2010-12-28 | 2014-11-25 | Microsoft Corporation | Automatic context-sensitive sanitization |
WO2013011730A1 (en) * | 2011-07-21 | 2013-01-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Device and method for processing document |
US8666919B2 (en) | 2011-07-29 | 2014-03-04 | Accenture Global Services Limited | Data quality management for profiling, linking, cleansing and migrating data |
US9141606B2 (en) * | 2012-03-29 | 2015-09-22 | Lionbridge Technologies, Inc. | Methods and systems for multi-engine machine translation |
US20140122988A1 (en) * | 2012-10-30 | 2014-05-01 | FHOOSH, Inc. | Systems and methods for populating user information on electronic forms |
US9892278B2 (en) | 2012-11-14 | 2018-02-13 | International Business Machines Corporation | Focused personal identifying information redaction |
ES2734058T3 (en) * | 2015-12-30 | 2019-12-04 | Legalxtract Aps | A method and system to provide a document extract |
US10572961B2 (en) | 2016-03-15 | 2020-02-25 | Global Tel*Link Corporation | Detection and prevention of inmate to inmate message relay |
US9609121B1 (en) | 2016-04-07 | 2017-03-28 | Global Tel*Link Corporation | System and method for third party monitoring of voice and video calls |
WO2017214212A1 (en) | 2016-06-08 | 2017-12-14 | Open Invention Network Llc | Dynamic outgoing message modification |
US10223356B1 (en) * | 2016-09-28 | 2019-03-05 | Amazon Technologies, Inc. | Abstraction of syntax in localization through pre-rendering |
US10229113B1 (en) | 2016-09-28 | 2019-03-12 | Amazon Technologies, Inc. | Leveraging content dimensions during the translation of human-readable languages |
US10235362B1 (en) | 2016-09-28 | 2019-03-19 | Amazon Technologies, Inc. | Continuous translation refinement with automated delivery of re-translated content |
US10275459B1 (en) | 2016-09-28 | 2019-04-30 | Amazon Technologies, Inc. | Source language content scoring for localizability |
US10261995B1 (en) | 2016-09-28 | 2019-04-16 | Amazon Technologies, Inc. | Semantic and natural language processing for content categorization and routing |
US11496286B2 (en) * | 2017-01-08 | 2022-11-08 | Apple Inc. | Differential privacy with cloud data |
US10027797B1 (en) | 2017-05-10 | 2018-07-17 | Global Tel*Link Corporation | Alarm control for inmate call monitoring |
US10225396B2 (en) | 2017-05-18 | 2019-03-05 | Global Tel*Link Corporation | Third party monitoring of a activity within a monitoring platform |
US10860786B2 (en) | 2017-06-01 | 2020-12-08 | Global Tel*Link Corporation | System and method for analyzing and investigating communication data from a controlled environment |
US9930088B1 (en) | 2017-06-22 | 2018-03-27 | Global Tel*Link Corporation | Utilizing VoIP codec negotiation during a controlled environment call |
JP2019066917A (en) * | 2017-09-28 | 2019-04-25 | 京セラドキュメントソリューションズ株式会社 | Electronic device and translation support method |
US11461495B2 (en) * | 2019-11-24 | 2022-10-04 | International Business Machines Corporation | Cognitive screening of attachments |
EP3955536A1 (en) * | 2020-08-10 | 2022-02-16 | S.C. Citydock Srl | System and method for protecting confidential data in electronic correspondence |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4580218A (en) * | 1983-09-08 | 1986-04-01 | At&T Bell Laboratories | Indexing subject-locating method |
US4991094A (en) * | 1989-04-26 | 1991-02-05 | International Business Machines Corporation | Method for language-independent text tokenization using a character categorization |
US5005127A (en) * | 1987-10-26 | 1991-04-02 | Sharp Kabushiki Kaisha | System including means to translate only selected portions of an input sentence and means to translate selected portions according to distinct rules |
US5276616A (en) * | 1989-10-16 | 1994-01-04 | Sharp Kabushiki Kaisha | Apparatus for automatically generating index |
US5423032A (en) * | 1991-10-31 | 1995-06-06 | International Business Machines Corporation | Method for extracting multi-word technical terms from text |
US5471611A (en) * | 1991-03-13 | 1995-11-28 | University Of Strathclyde | Computerised information-retrieval database systems |
US5500796A (en) * | 1993-07-22 | 1996-03-19 | General Electric Company | Method for extracting open-issue data from textual specifications using natural language text processing |
US5523946A (en) * | 1992-02-11 | 1996-06-04 | Xerox Corporation | Compact encoding of multi-lingual translation dictionaries |
US5577209A (en) * | 1991-07-11 | 1996-11-19 | Itt Corporation | Apparatus and method for providing multi-level security for communication among computers and terminals on a network |
US5625773A (en) * | 1989-04-05 | 1997-04-29 | Xerox Corporation | Method of encoding and line breaking text |
US5692124A (en) * | 1996-08-30 | 1997-11-25 | Itt Industries, Inc. | Support of limited write downs through trustworthy predictions in multilevel security of computer network communications |
US5721939A (en) * | 1995-08-03 | 1998-02-24 | Xerox Corporation | Method and apparatus for tokenizing text |
US5765176A (en) * | 1996-09-06 | 1998-06-09 | Xerox Corporation | Performing document image management tasks using an iconic image having embedded encoded information |
US5796948A (en) * | 1996-11-12 | 1998-08-18 | Cohen; Elliot D. | Offensive message interceptor for computers |
US5799268A (en) * | 1994-09-28 | 1998-08-25 | Apple Computer, Inc. | Method for extracting knowledge from online documentation and creating a glossary, index, help database or the like |
US5819265A (en) * | 1996-07-12 | 1998-10-06 | International Business Machines Corporation | Processing names in a text |
US5822435A (en) * | 1992-07-10 | 1998-10-13 | Secure Computing Corporation | Trusted path subsystem for workstations |
US5828832A (en) * | 1996-07-30 | 1998-10-27 | Itt Industries, Inc. | Mixed enclave operation in a computer network with multi-level network security |
US5832227A (en) * | 1992-12-14 | 1998-11-03 | The Commonwealth Of Australia Of Anzak Park | Method for providing message document security by deleting predetermined header portions and attaching predetermined header portions when seal is validly associated with message or document |
US5848386A (en) * | 1996-05-28 | 1998-12-08 | Ricoh Company, Ltd. | Method and system for translating documents using different translation resources for different portions of the documents |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2654001B2 (en) * | 1986-05-08 | 1997-09-17 | 株式会社東芝 | Machine translation method |
JPH0743719B2 (en) * | 1986-05-20 | 1995-05-15 | シャープ株式会社 | Machine translation device |
JPH03268062A (en) * | 1990-03-19 | 1991-11-28 | Fujitsu Ltd | Register for private use word in machine translation electronic mail device |
US5497319A (en) * | 1990-12-31 | 1996-03-05 | Trans-Link International Corp. | Machine translation and telecommunications system |
US5243519A (en) * | 1992-02-18 | 1993-09-07 | International Business Machines Corporation | Method and system for language translation within an interactive software application |
JP3220560B2 (en) * | 1992-05-26 | 2001-10-22 | シャープ株式会社 | Machine translation equipment |
US5579223A (en) * | 1992-12-24 | 1996-11-26 | Microsoft Corporation | Method and system for incorporating modifications made to a computer program into a translated version of the computer program |
JP2583386B2 (en) * | 1993-03-29 | 1997-02-19 | 日本電気株式会社 | Keyword automatic extraction device |
JP3647518B2 (en) * | 1994-10-06 | 2005-05-11 | ゼロックス コーポレイション | Device that highlights document images using coded word tokens |
-
1997
- 1997-11-07 US US08/966,411 patent/US5960080A/en not_active Expired - Fee Related
-
1998
- 1998-11-05 WO PCT/US1998/023583 patent/WO1999024955A1/en active Application Filing
- 1998-11-05 AU AU13826/99A patent/AU1382699A/en not_active Abandoned
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4580218A (en) * | 1983-09-08 | 1986-04-01 | At&T Bell Laboratories | Indexing subject-locating method |
US5005127A (en) * | 1987-10-26 | 1991-04-02 | Sharp Kabushiki Kaisha | System including means to translate only selected portions of an input sentence and means to translate selected portions according to distinct rules |
US5625773A (en) * | 1989-04-05 | 1997-04-29 | Xerox Corporation | Method of encoding and line breaking text |
US4991094A (en) * | 1989-04-26 | 1991-02-05 | International Business Machines Corporation | Method for language-independent text tokenization using a character categorization |
US5276616A (en) * | 1989-10-16 | 1994-01-04 | Sharp Kabushiki Kaisha | Apparatus for automatically generating index |
US5471611A (en) * | 1991-03-13 | 1995-11-28 | University Of Strathclyde | Computerised information-retrieval database systems |
US5577209A (en) * | 1991-07-11 | 1996-11-19 | Itt Corporation | Apparatus and method for providing multi-level security for communication among computers and terminals on a network |
US5423032A (en) * | 1991-10-31 | 1995-06-06 | International Business Machines Corporation | Method for extracting multi-word technical terms from text |
US5523946A (en) * | 1992-02-11 | 1996-06-04 | Xerox Corporation | Compact encoding of multi-lingual translation dictionaries |
US5822435A (en) * | 1992-07-10 | 1998-10-13 | Secure Computing Corporation | Trusted path subsystem for workstations |
US5832227A (en) * | 1992-12-14 | 1998-11-03 | The Commonwealth Of Australia Of Anzak Park | Method for providing message document security by deleting predetermined header portions and attaching predetermined header portions when seal is validly associated with message or document |
US5500796A (en) * | 1993-07-22 | 1996-03-19 | General Electric Company | Method for extracting open-issue data from textual specifications using natural language text processing |
US5799268A (en) * | 1994-09-28 | 1998-08-25 | Apple Computer, Inc. | Method for extracting knowledge from online documentation and creating a glossary, index, help database or the like |
US5721939A (en) * | 1995-08-03 | 1998-02-24 | Xerox Corporation | Method and apparatus for tokenizing text |
US5848386A (en) * | 1996-05-28 | 1998-12-08 | Ricoh Company, Ltd. | Method and system for translating documents using different translation resources for different portions of the documents |
US5819265A (en) * | 1996-07-12 | 1998-10-06 | International Business Machines Corporation | Processing names in a text |
US5828832A (en) * | 1996-07-30 | 1998-10-27 | Itt Industries, Inc. | Mixed enclave operation in a computer network with multi-level network security |
US5692124A (en) * | 1996-08-30 | 1997-11-25 | Itt Industries, Inc. | Support of limited write downs through trustworthy predictions in multilevel security of computer network communications |
US5765176A (en) * | 1996-09-06 | 1998-06-09 | Xerox Corporation | Performing document image management tasks using an iconic image having embedded encoded information |
US5796948A (en) * | 1996-11-12 | 1998-08-18 | Cohen; Elliot D. | Offensive message interceptor for computers |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1412868A1 (en) * | 2001-07-27 | 2004-04-28 | Digital Doors, Inc. | Computer software product for data security of sensitive words characters or icons |
EP1412868A4 (en) * | 2001-07-27 | 2008-01-02 | Digital Doors Inc | Computer software product for data security of sensitive words characters or icons |
US7546352B1 (en) | 2008-08-15 | 2009-06-09 | International Business Machines Corporation | Method to automatically merge e-mail replies |
US11610582B2 (en) * | 2020-03-26 | 2023-03-21 | Paypal, Inc. | Systems and methods for formatting informal utterances |
Also Published As
Publication number | Publication date |
---|---|
AU1382699A (en) | 1999-05-31 |
US5960080A (en) | 1999-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5960080A (en) | Method for transforming message containing sensitive information | |
US7409333B2 (en) | Translation of electronically transmitted messages | |
US7370366B2 (en) | Data management system and method | |
US9380035B2 (en) | Decoding of encrypted file | |
US7020779B1 (en) | Secure, distributed e-mail system | |
US7269731B2 (en) | Message authorization system and method | |
CN1602601B (en) | Methods and computer systems for processing and issuance of digital certificates | |
WO2019236393A1 (en) | Obfuscating information related to personally identifiable information (pii) | |
CA2203355A1 (en) | Network profanity interceptor | |
EP2325756A1 (en) | Method and systems for language translation using social networking | |
KR101160719B1 (en) | Method and system for sending electronic mail over a network | |
US20030005312A1 (en) | Apparatus and method for creating a map of a real name word to an anonymous word for an electronic document | |
CN104717199B (en) | Method and apparatus for disposing encryption message | |
WO2005024645A1 (en) | Information processing server and information processing method | |
KR20060069437A (en) | Method, system and program product for automatically formatting electronic mail | |
US8473576B2 (en) | Communication system for process-oriented acquisition, storage, transmission, and provision of data | |
US20200210956A1 (en) | Electronic registered mail methods, apparatus, and system | |
US20120047553A1 (en) | Secure distributed storage of documents containing restricted information, via the use of keysets | |
CN100456312C (en) | Electronic document having authentication function | |
US9372853B1 (en) | Homomorphic document translation | |
US11727151B2 (en) | Pseudonymizing sensitive objects in online content exchanges | |
Merges | Introductory Note to Brief of Amicus Curiae in eBay v. MercExchange | |
US20030191691A1 (en) | Computer system for forming a database | |
Horstmann et al. | “Those things are written by lawyers, and programmers are reading that.” Mapping the Communication Gap Between Software Developers and Privacy Experts | |
CN110992013A (en) | Quick payment and service management system for hospital prescriptions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GD GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: CA |