Automatic Natural Language Translation During Information Transfer
First Claim
1. A computer-implemented method for transferring content from one computer resource to another computer resource, comprising:
- intercepting a user-selected information element during transfer from a source computer resource to a destination computer resource;
determining a natural language in which said intercepted information element is expressed;
responsive to said expressed natural language not matching a user-specified preferred natural language;
searching for a handling rule corresponding to said expressed natural language;
responsive to finding no corresponding handling rule;
invoking a rule management user interface; and
allowing a user to define a handling rule corresponding to said expressed natural language; and
performing a natural language handling action on said intercepted information element to translate said intercepted information element into said preferred natural language; and
transferring said translated information element to said destination computer resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Information elements such as text, tables, graphics, and hyperlinks, are intercepted during their transfer from a computer source to a computer destination, such as during a cut-and-paste operation. It is determined if each intercepted information element is expressed in a natural language which matches a user-specified natural language intended for the destination, and if not, one or more natural language handling actions such as translation or isolation of the information elements is performed in order to match the desired destination language. Translated information elements are delivered to the destination, and isolated elements are placed in a data store for later review and/or exchange with other elements.
106 Citations
6 Claims
-
1. A computer-implemented method for transferring content from one computer resource to another computer resource, comprising:
-
intercepting a user-selected information element during transfer from a source computer resource to a destination computer resource; determining a natural language in which said intercepted information element is expressed; responsive to said expressed natural language not matching a user-specified preferred natural language; searching for a handling rule corresponding to said expressed natural language; responsive to finding no corresponding handling rule; invoking a rule management user interface; and allowing a user to define a handling rule corresponding to said expressed natural language; and performing a natural language handling action on said intercepted information element to translate said intercepted information element into said preferred natural language; and transferring said translated information element to said destination computer resource. - View Dependent Claims (2)
-
-
3. A computer memory comprising:
-
a computer memory or computer disk suitable for encoding software programs; and
one or more computer programs encoded by said computer memory and configured to;intercept a user-selected information element during transfer from a source computer resource to a destination computer resource; determine a natural language in which said intercepted information element is expressed; responsive to said expressed natural language not matching a user-specified preferred natural language; search for a handling rule corresponding to said expressed natural language; responsive to finding no corresponding handling rule; invoke a rule management user interface; and allow a user to define a handling rule corresponding to said expressed natural language; and perform a natural language handling action on said intercepted information element to translate said intercepted information element into said preferred natural language; and transfer said translated information element to said destination computer resource. - View Dependent Claims (4)
-
-
5. A system for transferring content from one computer resource to another computer resource, comprising:
-
a first user interface portion of a computer configured to intercept a user-selected information element during transfer from a source computer resource to a destination computer resource; and a processor configured to determine a natural language in which said intercepted information element is expressed; responsive to said expressed natural language not matching a user-specified preferred natural language, search for a handling rule corresponding to said expressed natural language, and responsive to finding no corresponding handling rule, invoke a rule management user interface, to allow a user to define a handling rule corresponding to said expressed natural language; perform a natural language handling action on said intercepted information element to translate said intercepted information element into said preferred natural language; and transferring said translated information element to said destination computer resource. - View Dependent Claims (6)
-
Specification