IP Library Granted Patent US 8,494,834
Granted Patent B2
US 8,494,834 · App. 11/562,116 · Granted Jul 23, 2013

Methods and systems for using and updating remotely-generated translation predictions during local, computer-aided translation

Inventor: Joachim Schurig (Berlin, DE)
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,494,834
App. No.
11/562,116
Granted
Jul 23, 2013
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. Prior to receiving a request form a translator for the translation, a determination is made that the remote translation memory stores an updated version of the translation. The updated 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 updated version of the translation, responsive to the identification of the utility of the updated version of the translation in translating the second portion of the document.

Claims (58)

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

(a) determining that a translation stored in a remote translation memory is useful in translating a first portion of a local document;

(b) receiving, by a local machine, the stored translation;

(c) determining, by the local machine, prior to receiving a communication from the remote translation memory indicating that the remote translation memory stores an updated version of the stored translation, and prior to receiving a request from a translator for the translation of the first portion of the local document, that the remote translation memory stores an updated version of the stored translation;

(d) identifying, by the local machine, that the updated version of the stored translation is useful in translating a second portion of the local document, wherein the identification occurs before a translation of the second portion of the local document is generated; and

(e) using the updated version of the stored translation to generate, by the local machine, a translation of the second portion of the local document, the generation of the translation being in response to the identification of the utility of the updated version of the stored translation in translating the second portion of the local document.

2. The method of claim 1 , wherein the remote translation memory is accessed by a plurality of local machines.

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

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

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

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

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

8. The method of claim 1 , wherein step (c) further comprises receiving, from the translator, a modification to the received translation.

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

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

a remote translation server comprising:

a remote translation memory providing access to a stored translation,

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

a transmitter transmitting the stored translation; and

a local machine comprising:

a receiver receiving the stored translation, and

a translation agent:

determining, prior to receiving a communication from the remote translation memory indicating that the remote translation memory stores an updated version of the stored translation, and prior to receiving a request from a translator for the translation of the first portion of the document, that the remote translation memory stores an updated version of the stored translation,

identifying the updated version of the stored translation as useful in translating a second portion of the document, wherein the identification occurs before a translation of the second portion of the local document is generated, and

using the updated version of the stored translation to generate a translation of the second portion of the document, the generation of the translation being in response to the identification of the utility of the updated version of the stored translation in translating the second portion of the document.

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

12. The system of claim 10 , wherein the remote translation memory stores a plurality of translations.

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

14. The system of claim 10 , wherein the remote translation server further comprises a receiver for receiving, from a local machine, a request for translation of a first portion of a local document.

15. The system of claim 10 , wherein the local machine further comprises a local cache storing the received translation.

16. The system of claim 10 , wherein the local machine further comprises a local cache storing the updated version of the stored translation.

17. The system of claim 10 , wherein the translation agent further comprises a means for determining whether the updated version of the stored translation makes the received translation obsolete.

18. The system of claim 10 , wherein the local machine further comprises a transmitter sending a request, to the remote translation server, for the updated version of the stored translation.

19. The system of claim 10 , wherein the receiver further comprises a means for receiving an updated version of the stored translation replacing the received translation.

20. The system of claim 10 , wherein the receiver further comprises a means for receiving, from the translator, a modification to the received translation.

21. The system of claim 10 , wherein the receiver further comprises a means for receiving a request for translation of the second portion of the document.

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

a remote translation server comprising:

a memory means for providing access to a stored translation,

a remote processor means for determining that the translation stored in the remote translation memory is useful in translating a first portion of a document, and

a transmitter means for transmitting the stored translation; and

a local machine comprising:

a receiver means for receiving the stored translation, and

a local processor means for:

determining, prior to receiving a communication from the remote translation memory indicating that the remote translation memory stores an updated version of the stored translation, and prior to receiving a request from a translator for the translation of the first portion of the document, that the means for providing access to the stored translation stores an updated version of the stored translation,

identifying the updated version of the stored translation as useful in translating a second portion of the document, wherein the identification occurs before a translation of the second portion of the local document is generated, and

using the updated version of the stored translation to generate a translation of the second portion of the document, the generation of the translation being in response to the identification of the utility of the updated version of the stored translation in translating the second portion of the document.

23. The system of claim 22 , wherein the remote translation server is accessed by a plurality of local machines.

24. The system of claim 22 , wherein the means for providing access to a stored translation further comprises a means for storing a plurality of translations.

25. The system of claim 22 , wherein the remote translation server further comprises a receiver means for receiving, from a local machine, a modification to a translation stored in the means for providing access to a stored translation.

26. The system of claim 22 , wherein the remote translation server further comprises a receiver means for receiving, from a local machine, a request for translation of a first portion of a local document.

27. The system of claim 22 , wherein the local machine further comprises a means for storing the received translation.

28. The system of claim 22 , wherein the local machine further comprises a means for storing the updated version of the stored translation.

29. The system of claim 22 , wherein the means for determining that the means for providing access to the stored translation stores an updated version of the stored translation further comprises a means for determining whether the updated version of the stored translation makes the received translation obsolete.

30. The system of claim 22 , wherein the local machine further comprises a transmitter sending a request, to the remote translation server, for the updated version of the stored translation.

31. The system of claim 22 , wherein the receiver further comprises a means for receiving an updated version of the stored translation replacing the received translation.

32. The system of claim 22 , wherein the local machine further comprises a means for receiving, from the translator, a modification to the received translation.

33. The system of claim 22 , wherein the receiver further comprises a means for receiving a request for translation of the 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 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 034631/0925 Recorded Mar 3, 2017
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 041879/0908 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: SCHURIG, JOACHIM
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 025610/0867 →
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 →
Continuity (1)
Related Publication 20080120090A1 · May 22, 2008