IP Library Granted Patent US 8,335,679
Granted Patent B2
US 8,335,679 · App. 11/562,113 · Granted Dec 18, 2012

Methods and systems for local, computer-aided translation incorporating translator revisions to remotely-generated translation predictions

Assignee: Lionbridge Technologies, Inc.
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 8,335,679
App. No.
11/562,113
Granted
Dec 18, 2012
Kind
B2
Abstract

A method for local, computer-aided translation using remotely-generated translation predictions includes the step of determining that a translation stored in a remote translation memory is useful in translating a first portion of a local document. A local machine receives the translation of the first portion of the document. The local machine stores, in a local cache, an alternate version of the translation created by a translator. The alternate version of the translation is identified as useful in translating a second portion of the document. The local machine generates a translation of the second portion of the document through reuse of the alternate version of the translation of the first portion of the document, responsive to the received identification of the utility of the alternate version of the translation of the first portion of the document to the second portion of the document.

Claims (69)

1. A method for local computer-aided translation using remotely-generated translation predictions, the method comprising the steps of:

(a) receiving, by a remote translation server, a request for a translation of a document;

(b) translating, by the remote translation server, a first portion of the document;

(c) receiving, by a first one of a plurality of local machines, the translation of the first portion of the document;

(d) receiving, by the first one local machine, a modification to the translated first portion of the document, and storing the modification to the translated first portion of the document in a local cache;

(e) transmitting, by the first one local machine, the modification to the translated first portion of the document;

(f) identifying, by the remote translation server, the modification to the translated first portion of the document as useful in translating a second portion of the document, prior to receiving the request to translate a second portion of the document;

(g) generating, by the remote translation server, a translation of the second portion of the document using the modification to the translated first portion of the document, responsive to the identification of the utility of the modification to the first portion of the document in the translation of the second portion of the document; and

(h) transmitting, by the remote translation server to the first one local machine, the translation of the second portion of the document.

2. The method of claim 1 , wherein step (a) further comprises a remote translation memory being accessed by the plurality of local machines.

3. The method of claim 1 , wherein step (c) further comprises storing the translation in a local cache.

4. The method of claim 1 , wherein step (c) further comprises determining whether an updated version of the translation makes the received translation obsolete.

5. The method of claim 4 , wherein step (c) further comprises requesting, from a remote translation memory, the updated version of the translation.

6. The method of claim 1 , wherein step (c) further comprises receiving an updated version of the translation and replacing the received translation.

7. The method of claim 1 , wherein step (f) further comprises receiving a request for translation of the second portion of the document.

8. A system for local computer-aided translation using remotely generated translation predictions comprising:

a remote translation server comprising:

a receiver receiving a request for a translation of a document from a first one of a plurality of local machines;

a remote translation memory providing access to a stored translation,

a remote translation engine determining that the stored translation is useful in translating a first portion of a document,

a translation agent identifying, prior to a request to translate a second portion of the document a modification of a translation of the first portion of the document as useful in the translation of a second portion of the document and generating a translation of the second portion of the document; and

a transmitter transmitting the stored translation and a translated second portion of the document, the translated second portion of the document generated using the modification of the translation of the first portion of the document; and

the first one local machine comprising:

a receiver receiving a translation of the first portion of the document, and the translation of the second portion of the document generated using the modification of the translation of the first portion of the document,

a local cache storing the translation of the first portion of the document,

a user interface receiving from a user the modification to the translation of the first portion of the document; and

a transmitter

transmitting the request to the remote translation server; and

transmitting the modification of the translation of the first portion of the document to the remote translation server.

9. The system of claim 8 , wherein the remote translation server is accessed by a plurality of translation agents.

10. The system of claim 8 , wherein the remote translation memory further comprises a plurality of stored translations.

11. The system of claim 8 , wherein the remote translation server further comprises a receiver for receiving, from the local machine, a modification to a translation stored in a remote translation memory on the remote translation server.

12. The system of claim 8 , wherein the translation agent further comprises a means for determining whether an updated version of a translation makes a received translation obsolete.

13. The system of claim 12 , wherein the local machine further comprises a

transmitter sending a request, to the remote translation server, for the updated version of the translation.

14. The system of claim 8 , wherein the local machine further comprises a receiver receiving an updated version of a translation, the updated version of the translation replacing a received translation.

15. A system for local computer-aided translation using remotely generated translation predictions comprising:

a remote translation server comprising:

a receiver receiving a request for a translation of a document from a first one of a plurality of local machines;

a remote translation memory providing access to a stored translation;

a means for determining that the stored translation is useful in translating a first portion of a document;

a means for identifying a modification of the translation of the first portion of the document as useful in the translation of a second portion of the document prior to receiving a request to translate a second portion of the document and generating a translation of the second portion of the document using the modification of the translation of the first portion of the document, responsive to the identification of the utility of the modification of the translation of the first portion of the document in the translation of the second portion of the document; and

a means for transmitting the stored translation; and

the first one local machine comprising:

a means for receiving a translation of the first portion of the document,

a means for storing the translation of the first portion of the document,

a means for receiving from a user the modification of the translation of the first portion of the document,

a means for transmitting to the remote translation server the modification of the translation of the first portion of the document;

a means for receiving the translation of a second portion of the document, the translation of the second portion of the document generated using the modification of the translation of the first portion of the document; and

a transmitter

transmitting the request to the remote translation server; and

transmitting the modification of the translation of the first portion of the document to the remote translation server.

16. The system of claim 15 , wherein the remote translation server is accessed by the plurality of local machines.

17. The system of claim 15 , wherein the remote translation memory further comprises a plurality of stored translations.

18. The system of claim 15 , wherein the remote translation server further comprises a means for receiving, from the local machine, a modification to a translation stored in a remote translation memory on the remote translation server.

19. The system of claim 15 , wherein the means for determining that the stored translation is useful further comprises a means for determining whether an updated version of a translation makes a received translation obsolete.

20. The system of claim 19 , wherein the local machine further comprises a means for transmitting a request, to the remote translation server, for the updated version of the translation.

21. The system of claim 15 , wherein the means for receiving further comprises a means for receiving an updated version of a translation, the updated version of the translation replacing a received translation.

22. A method for local computer-aided translation using remotely-generated translation predictions, the method comprising the steps of:

(a) receiving, by a remote translation server, a request for a translation of a first portion of a document;

(b) translating, by the remote translation server, the first portion of the document;

(c) receiving, by a first one local machine of a plurality of local machines, the document and a translation of the first portion of the document;

(d) receiving, by the first one local machine, a modification to the translated first portion of the document and storing the modification to the translated first portion of the document in a local cache;

(e) transmitting, by the first one local machine to the remote translation server, the modification to the translated first portion of the document;

(f) identifying, by the remote translation server, the modification to the translated first portion of the document as useful in translating a second portion of the document, prior to receiving a request to translate a second portion of the document;

(g) generating, by the remote translation server, a translation of the second portion of the document using the modification to the translated first portion of the document, responsive to the identification of the utility of the modification to the translated first portion of the document to the translation of the second portion of the document;

(h) transmitting, by the remote translation server, the translation of the second portion of the document to a second local machine of the plurality of local machines;

(i) receiving, by the second local machine, a modification to the translated second portion of the document and storing the modification to the translated second portion of the document in a local cache of the second local machine; and

(j) transmitting, by the second local machine, the modification to the translated second portion of the document.

Assignments (11)
SECURITY INTEREST Recorded Feb 27, 2026
From: LIONBRIDGE TECHNOLOGIES, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 073926/0472 →
CHANGE OF NAME Recorded Oct 27, 2021
From: LIONBRIDGE TECHNOLOGIES, INC.
To: LIONBRIDGE TECHNOLOGIES, LLC
Reel/Frame 057924/0375 →
SECURITY INTEREST Recorded Dec 27, 2019
From: LIONBRIDGE TECHNOLOGIES, INC.
To: KKR LOAN ADMINISTRATION SERVICES LLC
Reel/Frame 051376/0327 →
RELEASE OF SECURITY INTEREST IN PATENTS (FIRST LIEN) RECORDED AT R/F 041880/0033 Recorded Dec 27, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 051430/0754 →
RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) RECORDED AT R/F 041880/0136 Recorded Dec 27, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 051431/0427 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 025086/0828 Recorded Mar 3, 2017
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 041877/0891 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 3, 2017
From: LIONBRIDGE TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041880/0033 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 3, 2017
From: LIONBRIDGE TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041880/0136 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PLEASE REPLACETHE SECURITY AGREEMENT THAT WAS FILED IN CONNECTION WITH THIS ASSIGNMENT WITH THE ATTACHED NOTICE PREVIOUSLY RECORDED ON REEL 025086 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE EXPUNGEMENT OF THE SECURITY AGREEMENT FROM THE RECORDS AND FILING OF ATTACHED NOTICE. Recorded Oct 6, 2010
From: LIONBRIDGE TECHNOLOGIES, INC.
To: HSBC BANK USA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025102/0703 →
SECURITY AGREEMENT Recorded Oct 4, 2010
From: LIONBRIDGE TECHNOLOGIES, INC.
To: HSBC BANK USA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 025086/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2007
From: SCHURIG, JOACHIM
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 018815/0564 →
Continuity (1)
Related Publication 20080120089A1 · May 22, 2008