IP Library Patent Application 13734161
Patent Application
App. No. 13/734,161

TRANSLATION MANAGEMENT SYSTEM

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 None
App. No.
13/734,161
Abstract

A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators. The translation resources are connected to the invention using a flexible architecture that can be deployed on intranets as well as the Internet.

Claims (63)

1 .- 10 . (canceled)

11 . A method comprising:

receiving, by an intermediate server, a request for content served by a web server;

identifying, by the intermediate server, a language associated with the request;

retrieving, by the intermediate server, the content from the web server, the content comprising a directive notifying the intermediate server of an operation for processing on the content specifically by the intermediate server;

detecting, by the intermediate server, the directive;

generating, by the intermediate server, a localized version of the content based on the operation and the language associated with the request; and

responding to the request, by the intermediate server, with the localized version of the content.

12 . The method of claim 11 , wherein generating the localized version of the content comprises processing, responsive to detection of the directive, the operation by the intermediate server in accordance with the language associated with the request.

13 . The method of claim 11 , wherein identifying the language associated with the request comprises identifying the language associated with the request based on at least one of a cookie, a source address associated with the request, or a browser setting.

14 . The method of claim 11 , further comprising:

caching the localized version of the content at the intermediate server.

15 . The method of claim 11 , wherein receiving, by the intermediate server, the request for the content served by the web server comprises receiving, by the intermediate server at a first network location, the request for the content served by the web server, the method further comprising:

retrieving the content from the web server at a second network location.

16 . The method of claim 15 , further comprising:

configuring the intermediate server to listen for a request at the first network location, wherein direct access to the web server at the second network location is usable to retrieve an unlocalized version of the content.

17 . The method of claim 11 , wherein detecting the directive comprises detecting a tag.

18 . The method of claim 11 , wherein generating the localized version of the content comprises generating a translated version of the content.

19 . The method of claim 11 , further comprising:

identifying a geographic region associated with the request,

wherein generating the localized version of the content is farther based on the identified geographic region.

20 . A computer-readable storage device having instructions stored thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:

receiving, by an intermediate server, a request for content served by a web server;

identifying, by the intermediate server, a language associated with the request;

retrieving, by the intermediate server, the content from the web server, the content comprising a directive notifying the intermediate server of an operation for processing on the content specifically by the intermediate server;

detecting, by the intermediate server, the directive;

generating, by the intermediate server, a localized version of the content based on the operation and the language associated with the request; and

responding to the request, by the intermediate server, with the localized version of the content.

21 . The computer-readable storage device of claim 20 , wherein generating the localized version of the content comprises processing, responsive to detection of the directive, the operation by the intermediate server in accordance with the language associated with the request.

22 . The computer-readable storage device of claim 20 , wherein identifying the language associated with the request comprises identifying the language associated with the request based on at least one of a cookie, a source address associated with the request, or a browser setting.

23 . The computer-readable storage device of claim 20 , the operations further comprising:

caching the localized version of the content at the intermediate server.

24 . The computer-readable storage device of claim 20 , wherein receiving, by the intermediate server, the request for the content served by the web server comprises receiving, by the intermediate server at a first network location, the request for the content served by the web server, the operations further comprising:

retrieving the content from the web server at a second network location.

25 . The computer-readable storage device of claim 24 , the operations further comprising:

configuring the intermediate server to listen for a request at the first network location, wherein direct access to the web server at the second network location is usable to retrieve an unlocalized version of the content.

26 . The computer-readable storage device of claim 20 , wherein detecting the directive comprises detecting a tag.

27 . The computer-readable storage device of claim 20 , wherein generating the localized version of the content comprises generating a translated version of the content.

28 . The computer-readable storage device of claim 20 , further comprising:

identifying a geographic region associated with the request,

wherein generating the localized version of the content is further based on the identified geographic region.

29 . A system comprising:

a memory configured to store instructions comprising:

instructions for receiving, by an intermediate server, a request for content served by a web server,

instructions for identifying, by the intermediate server, a language associated with the request,

instructions for retrieving, by the intermediate server, the content from the web server, the content comprising a directive notifying the intermediate server of an operation for processing on the content specifically by the intermediate server,

instructions for detecting, by the intermediate server, the directive,

instructions for generating, by the intermediate server, a localized version of the content based on the operation and the language associated with the request, and

instructions for responding to the request, by the intermediate server, with the localized version of the content; and

one or more processors configured to process the instructions.

30 . The system of claim 29 , wherein the instructions for generating the localized version of the content further comprise processing, responsive to detection of the directive, the operation by the intermediate server in accordance with the language associated with the request.

31 . The system of claim 29 , wherein the instructions for identifying the language associated with the request comprise instructions for identifying the language associated with the request based on at least one of a cookie, a source address associated with the request, or a browser setting.

32 . The system of claim 29 , the instructions further comprising:

instructions for caching the localized version of the content at the intermediate server.

33 . The system of claim 29 , wherein the instructions for receiving, by the intermediate server, the request for the content served by the web server comprise instructions for receiving, by the intermediate server at a first network location, the request for the content served by the web server, the system further comprising:

instructions for retrieving the content from the web server at a second network location.

34 . The system of claim 33 , the instructions further comprising:

instructions for configuring the intermediate server to listen for a request at the first network location, wherein direct access to the web server at the second network location is usable to retrieve an unlocalized version of the content.

35 . The system of claim 29 , wherein the instructions for detecting the directive comprise instructions for detecting a tag.

36 . The system of claim 29 , wherein the instructions for generating the localized version of the content comprise instructions for generating a translated version of the content.

37 . The system of claim 29 , the instructions further comprising:

instructions for identifying a geographic region associated with the request,

wherein generating the localized version of the content is further based on the identified geographic region.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 53410 FRAME: 220. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded May 14, 2025
From: TRANSPERFECT GLOBAL, INC.
To: TRANSPERFECT TECHNOLOGIES LLC
Reel/Frame 071278/0986 →
SECURITY AGREEMENT Recorded Aug 12, 2020
From: TRANSPERFECT TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A, AS ADMINISTRATIVE AGENT
Reel/Frame 053474/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2020
From: TRANSPERFECT TRANSLATIONS INTERNATIONAL, INC.
To: TRANSPERFECT TECHNOLOGIES LLC
Reel/Frame 053412/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: LANGUAGE AUTOMATION, INC.
To: TRANSPERFECT GLOBAL, INC.
Reel/Frame 049821/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: LAKRITZ, DAVID
To: LANGUAGE AUTOMATION, INC.
Reel/Frame 049825/0556 →
SECURITY AGREEMENT Recorded Jun 13, 2019
From: TRANSPERFECT GLOBAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049457/0713 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2019
From: OWL ROCK CAPITAL CORPORATON
To: TRANSPERFECT GLOBAL, INC.
Reel/Frame 049407/0415 →
SECURITY INTEREST Recorded May 8, 2018
From: PRS CAPITAL LLC; TRANSPERFECT GLOBAL, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 045738/0935 →