IP Library Granted Patent US 8,046,233
Granted Patent B2
US 8,046,233 · App. 11/562,110 · Granted Oct 25, 2011

Methods and systems for local, computer-aided translation using 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,046,233
App. No.
11/562,110
Granted
Oct 25, 2011
Kind
B2
Abstract

A method for local, computer-aided translation using remotely-generated translation predictions includes the step of receiving, by a remote translation memory, at least one portion of a document in a source language for translation into a target language. The remote translation memory determines, prior to receiving a request from a translator for a translation of a second portion of the document, that a translation of the at least one portion is useful in translating the second portion, or in translating a portion of a second document. A local machine receives the translation of the first portion and an identification of the utility of the translation. A translation agent on the local machine generates a translation through reuse of the translation of the first portion of the document, responsive to the received identification of the utility of the translation of the first portion of the document.

Claims (115)

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 memory, at least a first portion of a document in a source language for translation into a target language;

(b) determining, by the remote translation memory, prior to receiving a request from a translator for a translation of a second portion of the document, that a translation of at least the first portion of the document is useful in translating the second portion of the document;

(c) receiving, by a local machine, the translation of at least the first portion of the document and an identification of the utility of the translation of at least the first portion of the document to the translation of the second portion of the document; and

(d) generating, by the local machine, a translation of the second portion of the document through reuse of the translation of at least the first portion of the document, responsive to the received identification of the utility of the translation of at least the first portion of the document to the second portion of the document.

2. The method of claim 1 , wherein step (a) further comprises receiving, from the local machine, at least the first portion of the document in the source language for translation into the target language.

3. The method of claim 1 , wherein step (a) further comprises receiving, from a translation agent on the local machine, at least the first portion of the document in the source language for translation into the target language.

4. The method of claim 1 further comprising the step of receiving, from the local machine, an updated version of the translation of at least the first portion of the document for replacing one or more stored translations.

5. The method of claim 4 , wherein step (b) comprises determining, by the remote translation memory, that the updated version of the translation of at least the first portion of the document is useful in translating the second portion of the document.

6. The method of claim 1 further comprising the step of storing, by the local machine, the received translation.

7. The method of claim 1 further comprising the step of storing, by the local machine, the received translation in a local cache.

8. The method of claim 1 , wherein step (c) further comprises receiving, by the local machine, a revision to the received translation.

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

a remote translation memory comprising:

a first receiver receiving at least a first portion of a document in a source language for translation into a target language,

a remote translation engine determining, prior to receiving a request from a translator for a translation of a second portion of the document, that a translation of at least the first portion of the document is useful in translating the second portion of the document, and

a transmitter for transmitting the translation of at least the first portion of the document and an identification of the utility of the translation of at least the first portion of the document to the translation of the second portion of the document; and

a local machine comprising:

a second receiver receiving the translation of at least the first portion of the document and the identification of the utility of the translation of at least the first portion of the document to the translation of the second portion of the document; and

a translation agent generating a translation of the second portion of the document through reuse of the translation of at least the first portion of the document, responsive to the received identification of the utility of the translation of at least the first portion of the document to the second portion of the document.

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

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

12. The system of claim 9 , wherein the first receiver further comprises a means for receiving, from the translation agent, at least the first portion of the document in the source language for translation into the target language.

13. The system of claim 9 , wherein the first receiver further comprises a means for receiving, from the local machine, a modification to a translation stored by the remote translation memory.

14. The system of claim 9 , wherein the first receiver further comprises a means for receiving, from the local machine, an updated version of the translation of at least the first portion of the document stored by the remote translation memory.

15. The system of claim 14 , wherein the remote translation engine further comprises a means for determining that the updated version of the translation of at least the first portion of the document is useful in translating the second portion of the document.

16. The system of claim 9 , wherein the first receiver further comprises a means for receiving, from the local machine, a request for a translation of a first portion of a local document.

17. The system of claim 9 , wherein the remote translation memory resides on a remote translation server.

18. The system of claim 9 , wherein the remote translation memory is in communication with a remote translation server.

19. The system of claim 9 , wherein the remote translation memory further comprises a local cache storing a translation.

20. The system of claim 9 , wherein the remote translation memory is in communication with a cache storing a translation.

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

22. The system of claim 9 , wherein the local machine further comprises a receiver receiving a revision to the received translation.

23. The system of claim 9 , wherein the local machine further comprises a transmitter sending, to the remote translation memory, a modified version of the received translation.

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

a remote translation memory comprising:

a means for receiving at least a first portion of a document in a source language for translation into a target language,

a means for determining, prior to receiving a request from a translator for a translation of a second portion of the document, that a translation of at least the first portion of the document is useful in translating the second portion of the document, and

a means for transmitting the translation of at least the first portion of the document and an identification of the utility of the translation of at least the first portion of the document to the translation of the second portion of the document; and

a local machine comprising:

a means for receiving the translation of at least the first portion of the document and the identification of the utility of the translation of at least the first portion of the document to the translation of the second portion of the document; and

a means for generating a translation of the second portion of the document through reuse of the translation of at least the first portion of the document, responsive to the received identification of the utility of the translation of at least the first portion of the document to the second portion of the document.

25. The system of claim 24 , wherein the remote translation memory further comprises a means for storing a plurality of translations.

26. The system of claim 24 , wherein the remote translation memory is accessed by a plurality of local machines.

27. The system of claim 24 , wherein the means for receiving at least the first portion of the document further comprises a means for receiving, from the local machine, at least the first portion of the document in the source language for translation into the target language.

28. The system of claim 24 , wherein the means for receiving at least the first portion of the document further comprises a means for receiving, from a translation agent on the local machine, at least the first portion of the document in the source language for translation into the target language.

29. The system of claim 24 , wherein the means for receiving at least the first portion of the document further comprises a means for receiving, from the local machine, a modification to a translation stored by the remote translation memory.

30. The system of claim 24 , wherein the means for receiving at least the first portion of the document further comprises a means for receiving, from the local machine, an updated version of the translation of the at least first portion of the document stored by the remote translation memory.

31. The system of claim 30 , wherein the means for determining that the translation of the at least the first portion of the document is useful further comprises a means for determining that the updated version of the translation of at least the first portion of the document is useful in translating the second portion of the document.

32. The system of claim 24 , wherein the means for receiving at least the first portion of the document further comprises a means for receiving, from the local machine, a request for a translation of a first portion of a local document.

33. The system of claim 24 , wherein the remote translation memory resides on a remote translation server.

34. The system of claim 24 , wherein the remote translation memory is in communication with a remote translation server.

35. The system of claim 24 , wherein the remote translation memory further comprises a local cache storing a translation.

36. The system of claim 24 , wherein the remote translation memory is in communication with a local cache storing a translation.

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

38. The system of claim 24 , wherein the local machine further comprises a receiver receiving a revision to the received translation.

39. The system of claim 24 , wherein the local machine further comprises a transmitter sending, to the remote translation memory, a modified version of the received translation.

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

(a) receiving, by a remote translation memory, at least one portion of a first document in a source language for translation into a target language;

(b) determining, by the remote translation memory, prior to receiving a request from a translator for a translation of the at least one portion of the first document, that a translation of at least one portion of a second document into the target language is useful in translating the at least one portion of the first document;

(c) receiving, by a local machine, an identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document; and

(d) generating, by the local machine, a translation of the at least one portion of the first document through reuse of the translation of the at least one portion of the second document, responsive to the received identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document.

41. The method of claim 40 , wherein step (a) further comprises receiving, from the local machine, the at least one portion of the first document in the source language for translation into the target language.

42. The method of claim 40 , wherein step (a) further comprises receiving, from the translation agent on a local machine, the at least one portion of the first document in the source language for translation into the target language.

43. The method of claim 40 , wherein step (a) further comprises receiving, from a local machine, an updated version of a translation replacing a translation stored by the remote translation memory.

44. The method of claim 43 , wherein step (b) further comprises determining, by the remote translation memory, that the updated version of the translation is useful in translating the at least one portion of the first document.

45. The method of claim 40 further comprising the step of storing, by the local machine, a received translation.

46. The method of claim 40 further comprising the step of storing, by the local machine, a received translation in a local cache.

47. The method of claim 40 , wherein step (c) further comprises receiving, by the local machine, a revision to the received translation.

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

a remote translation memory comprising:

a first receiver receiving at least one portion of a first document in a source language for translation into a target language,

a remote translation engine determining, prior to receiving from a translator a request for a translation of the at least one portion of the first document, that a translation of at least one portion of a second document into the target language is useful in translating the at least one portion of the first document, and

a transmitter for transmitting the translation of the at least one portion of the first document and an identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document; and

a local machine comprising:

a second receiver receiving the translation of the at least one portion of the first document and the identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document; and

a translation agent generating a translation of the at least one portion of the first document through reuse of the translation of the at least one portion of the second document, responsive to the received identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document.

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

50. The system of claim 48 , wherein the remote translation memory is accessed by a plurality of translation agents.

51. The system of claim 48 , wherein the first receiver further comprises a means for receiving, from the local machine, the at least one portion of the first document in the source language for translation into the target language.

52. The system of claim 48 , wherein the first receiver further comprises a means for receiving, from the translation agent, the at least one portion of the first document in the source language for translation into the target language.

53. The system of claim 48 , wherein the first receiver further comprises a means for receiving, from the local machine, a modification to a translation stored by the remote translation memory.

54. The system of claim 48 , wherein the first receiver further comprises a means for receiving, from the local machine, an updated version of a translation of at least one portion of a document stored by the remote translation memory.

55. The system of claim 54 , wherein the remote translation engine further comprises a means for determining that the updated version of the translation of the at least one portion of the document is useful in translating the at least one portion of the first document.

56. The system of claim 48 , wherein the first receiver further comprises a means for receiving, from the local machine, a request for a translation of at least one portion of a local document.

57. The system of claim 48 , wherein the remote translation memory resides on a remote translation server.

58. The system of claim 48 , wherein the remote translation memory is in communication with a remote translation server.

59. The system of claim 48 , wherein the remote translation memory further comprises a local cache storing a translation.

60. The system of claim 48 , wherein the remote translation memory is in communication with a local cache storing a translation.

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

62. The system of claim 48 , wherein the local machine further comprises a receiver receiving a revision to the received translation.

63. The system of claim 48 , wherein the local machine further comprises a transmitter sending, to the remote translation memory, a modified version of the received translation.

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

a remote translation memory comprising:

a means for receiving at least one portion of a first document in a source language for translation into a target language,

a means for determining, prior to receiving a request from a translator for a translation of the at least one portion of the first document, that a translation of at least one portion of a second document into the target language is useful in translating the at least one portion of the first document, and

a means for transmitting the translation of the at least one portion of the first document and an identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document; and

a local machine comprising:

a means for receiving the translation of the at least one portion of the first document and the identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document; and

a means for generating a translation of the at least one portion of the first document through reuse of the translation of the at least one portion of the second document, responsive to the received identification of the utility of the translation of the at least one portion of the second document to the translation of the at least one portion of the first document.

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

66. The system of claim 64 , wherein the remote translation memory is accessed by a plurality of local machines.

67. The system of claim 64 , wherein the means for receiving the at least one portion of the first document further comprises a means for receiving, from the local machine, the at least one portion of the first document in the source language for translation into the target language.

68. The system of claim 64 , wherein the means for receiving the at least one portion of the first document further comprises a means for receiving, from a translation agent, the at least one portion of the first document in the source language for translation into the target language.

69. The system of claim 64 , wherein the means for receiving the at least one portion of the first document further comprises a means for receiving, from the local machine, a modification to a translation stored by the remote translation memory.

70. The system of claim 64 , wherein the means for receiving the at least one portion of the first document further comprises a means for receiving, from the local machine, an updated version of a translation of the at least one portion of a document stored by the remote translation memory.

71. The system of claim 70 , wherein the means for determining that the translation of at least one portion of the second document is useful further comprises a means for determining that the updated version of the translation of the at least one portion of the document is useful in translating the at least one portion of the first document.

72. The system of claim 64 , wherein the means for receiving the at least one portion of the first document further comprises a means for receiving, from the local machine, a request for a translation of at least one portion of a local document.

73. The system of claim 64 , wherein the remote translation memory resides on a remote translation server.

74. The system of claim 64 , wherein the remote translation memory is in communication with a remote translation server.

75. The system of claim 64 , wherein the remote translation memory further comprises a local cache storing a translation.

76. The system of claim 64 , wherein the remote translation memory is in communication with a local cache storing a translation.

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

78. The system of claim 64 , wherein the local machine further comprises a means for receiving a revision to the received translation.

79. The system of claim 64 , wherein the local machine further comprises a means for transmitting, to the remote translation memory, a modified version of the received translation.

Assignments (7)
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 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 →
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/0784 →
Continuity (1)
Related Publication 20080120088A1 · May 22, 2008