IP Library Granted Patent US 8,799,408
Granted Patent B2
US 8,799,408 · App. 12/538,783 · Granted Aug 5, 2014

Localization systems and methods

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,799,408
App. No.
12/538,783
Granted
Aug 5, 2014
Kind
B2
Abstract

Network-based localization is provided by submitting, on a server, a plurality of untranslated files requiring translation to a target language, and a localization tool client configured to communicate with the first server via a network. The untranslated files are downloaded from the server, and a user (translator) is allowed to translate the first file to create a translated file such that the file type is transparent to the user. The translated file is the uploaded from the localization tool client to the first server.

Claims (26)

1. A method of network-based localization comprising:

receiving, at a localization tool client, a plurality of untranslated files requiring translation to a target language from a first server;

receiving, from the first server, a first file from the plurality of untranslated files;

allowing a user to translate the first file to create a translated file via the localization tool client, wherein the first file has a file type, the file type is transparent to the user, and the localization tool client includes a media translator configured to allow the user to translate the first file by prompting the user to select the first file for editing, and thereupon automatically launches an editor corresponding to the type of the first file and saves the translated file in accordance with the file type, wherein the plurality of untranslated files are categorized for the user by device type, component to be translated, and the target language;

transmitting, from the localization tool client to the first server, the translated file; and

providing the translated file to a media player over the network, wherein the media player is configured to receive streamed media from a placeshifting device.

2. The method of claim 1 , wherein the downloading and uploading steps take place through a second server that exposes the first server through a web interface.

3. The method of claim 2 , further including exposing the untranslated files grouped by project name.

4. The method of claim 1 , wherein the media translator allows the user to provide comments associated with the translated file.

5. The method of claim 1 , wherein a moderator is given access privileges to the first server that enable uploading of the first file and indication of the target language.

6. A localization apparatus comprising:

a localization tool client, including a processor, configured to communicate with a first server via the network, the localization tool configured to download, from the first server, a first file having a file type from a plurality of untranslated files, and to allow a user to translate the first file to create a translated file such that the file type is transparent to the user, and to upload the translated file to the first server, wherein the plurality of untranslated files are categorized for the user by a device type, a component to be translated, and the target language;

a media translator configured to allow the user to translate the first file by allowing the user to select the first file for editing, and thereupon automatically launch an editor corresponding to the type of the first file; and

a media player and a placeshifting device coupled to the network, wherein the media player is configured to receive streamed media from the placeshifting device over the network, and wherein the translated file is communicated to the media player.

7. The apparatus of claim 6 , further including a second server that exposes the first server through a web interface.

8. The apparatus of claim 7 , wherein the second server exposes the untranslated files grouped by project name.

9. The apparatus of claim 6 , wherein the media translator allows the user to provide comments associated with the translated file.

10. The apparatus of claim 6 , wherein the language is a spoken language.

11. A method of interlingual translation comprising:

receiving, over a network, untranslated files from a plurality of untranslated files on a server coupled to a network, wherein the untranslated files have one of a plurality of file types, and a target language;

opening, using a media translator, the untranslated files such that the file types are not apparent to a user of the media translator;

allowing the user to edit the untranslated files to produce corresponding translated files on the server, wherein the media translator is configured to allow the user to translate the first file by prompting the user to select the first file for editing, thereupon automatically launching an editor corresponding transparently to the type of the first file, and save the translated file in accordance with the file type, wherein the plurality of untranslated files are categorized for the user by a device type, a component to be translated, and the target language;

transmitting, over the network, the translated files to the server; and

providing the translated file to a media player over the network, wherein the media player is configured to receive streamed media from a placeshifting device.

12. The method of claim 11 , wherein the target language is a spoken language.

13. The method of claim 11 , wherein the file type is selected from the group consisting of .ini files, XML files, and CDATA files.

Assignments (2)
CHANGE OF NAME Recorded Sep 1, 2022
From: SLING MEDIA PVT. LTD.
To: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
Reel/Frame 061365/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2009
From: THIYAGARAJAN, VENKATESAN; DHARUMARAJ, MADHUSUDHANAN
To: SLING MEDIA PVT LTD
Reel/Frame 023076/0306 →