IP Library Granted Patent US 7,475,390
Granted Patent B2
US 7,475,390 · App. 10/755,832 · Granted Jan 6, 2009

System and method for automatic natural language translation during information transfer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,475,390
App. No.
10/755,832
Granted
Jan 6, 2009
Kind
B2
Abstract

A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selecting information elements in a source computer resource, subsequently automatically intercepting transfer of the selected information elements to the destination, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, invoking a rule management user interface to allow the user to define an action to be taken, performing the specified language handling actions on the intercepted information elements, and transferring translated information elements to the destination computer resource.

Claims (12)

1. A computer-implemented method for transferring content from one computer resource to another computer resource, comprising the steps of:

receiving a user command to enable automatic cutting-and-pasting in a destination first, source second sequence, with user enablement of automatic natural language translation;

subsequent to receiving said command and enablement, receiving a user selection of one or more insertion points in the contents of a destination computer resource via a destination user interface, said computer resource consisting of an electronic document;

subsequent to receiving said user-selected insertion points, receiving a user selection of one or more information elements via a source user interface;

intercepting transfer of said information elements to said destination computer resource;

determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language;

responsive to finding no existing natural language handling rule for an information element to be transferred:

invoking a rule management user interface; and

allowing via said rule management user interface a user to define an action to be taken selected from the list of invoking a natural language translation process, allowing transfer without modification, and isolating said information element, thereby blocking transfer of said intercepted information elements to said destination computer resource;

performing one or more natural language handling actions on said intercepted information elements which do not match said user specified natural language as defined by one or more natural language handling rules; and

transferring information elements to said destination which have been translated to said user specified natural language as a result of said handling actions.

2. The method as set forth in claim 1 wherein said handling actions comprise determining an original natural language in which each intercepted information elements is expressed, and subsequently invoking a computer translation process to translate each item from said original natural language to said user-specified natural language.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2011
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GOOGLE INC.
Reel/Frame 027463/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2004
From: BERSTIS, RIKTORS; CHEN, YEN-FU; DUNSMOIR, JOHN W.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014887/0099 →