IP Library Granted Patent US 10,296,651
Granted Patent B2
US 10,296,651 · App. 15/189,081 · Granted May 21, 2019

Dynamic language translation of web site content

Inventors: Enrique Travieso (Coconut Creek, FL); Eugenio Alvarez (Coconut Creek, FL); Charles Whiteman (Coconut Creek, FL)
Assignee: MOTIONPOINT CORPORATION
G06F17/3087G06F17/211G06F17/218G06F17/2247G06F17/2288G06F17/289G06F17/2827G06F17/2836G06F17/2872G06F17/3089G06F17/30554G06F17/30882G06F17/30887G06F17/30893G06F17/30899H04L67/02G06F17/275G10L15/005
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 10,296,651
App. No.
15/189,081
Granted
May 21, 2019
Kind
B2
Abstract

Methods, systems, and computer readable medium for providing translated web content with translated URLs. A request is received content in a second language translated from content in a first language. The content in the first language is obtained from the first Internet source. One or more links are identified from the content in the first language. Each original URL is divided into one or more translatable URL components in the first language. Whether the one or more translatable URL components in each original URL have been previously translated into the second language and stored as translated URL components is determined. If there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, a translated URL in the second language for each original URL is generated. The content in the second language with translated URLs is created.

Claims (62)

1. A method implemented on a computer having at least one processor, storage, and communication platform for improved Internet search, comprising the steps of:

receiving a request for web content in a second language translated from web content in a first language, where the web content in the second language is represented by a search engine optimized URL in the second language;

obtaining an original URL in the first language corresponding to the search engine optimized URL in the second language, where the original URL represents the web content in the first language;

accessing the web content in the first language based on the original URL;

generating the web content in the second language via translation of the accessed web content in the first language; and

sending the web content in the second language as a response to the request, wherein a specific translatable URL component is selected from the original URL and is replaced using a corresponding translated URL component in the second language to generate the search engine optimized URL.

2. The method of claim 1 , wherein the specific translatable URL component includes a search engine optimized path generated based on one or more search engine relevant elements present in the content of the webpage in the first language represented by the original URL.

3. The method of claim 1 , wherein the step of obtaining comprises the steps of:

extracting an identification contained in the search engine optimized URL; and

retrieving the original URL stored previously based on the identification extracted from the search engine optimized URL.

4. The method of claim 1 , wherein the search engine optimized URL is optimized in terms of the second language and represents the web content in the second language.

5. The method of claim 1 , wherein the step of sending comprises:

scheduling for translation of the accessed web content in the first language based on the original URL into the second language via at least one of machine translation, human translation, and a combination thereof;

generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

6. The method of claim 1 , wherein the step of sending comprises:

determining whether at least part of the accessed web content in the first language based on the original URL has been previously translated into the second language via at least one of machine translation, human translation, and a combination thereof;

if the at least part of the accessed web content in the first language has been previously translated into the second language, generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

7. A non-transitory machine-readable medium having information recorded thereon for improved Internet search, wherein the information, when read by the machine, causes the machine to perform the following:

receiving a request for web content in a second language translated from web content in a first language, where the web content in the second language is represented by a search engine optimized URL in the second language;

obtaining an original URL in the first language corresponding to the search engine optimized URL in the second language, where the original URL represents the web content in the first language;

accessing the web content in the first language based on the original URL;

generating the web content in the second language via translation of the accessed web content in the first language; and

sending the web content in the second language as a response to the request, wherein

a specific translatable URL component is selected from the original URL and is replaced using a corresponding translated URL component in the second language to generate the search engine optimized URL.

8. The medium of claim 7 , wherein the specific translatable URL component includes a search engine optimized path generated based on one or more search engine relevant elements present in the content of the webpage in the first language represented by the original URL.

9. The medium of claim 7 , wherein the step of obtaining comprises the steps of:

extracting an identification contained in the search engine optimized URL; and

retrieving the original URL stored previously based on the identification extracted from the search engine optimized URL.

10. The medium of claim 7 , wherein the search engine optimized URL is optimized in terms of the second language and represents the web content in the second language.

11. The medium of claim 7 , wherein the step of sending comprises:

scheduling for translation of the accessed web content in the first language based on the original URL into the second language via at least one of machine translation, human translation, and a combination thereof;

generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

12. The medium of claim 7 , wherein the step of sending comprises:

determining whether at least part of the accessed web content in the first language based on the original URL has been previously translated into the second language via at least one of machine translation, human translation, and a combination thereof;

if the at least part of the accessed web content in the first language has been previously translated into the second language, generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

13. A system for improved Internet search, comprising:

at least one processor;

memory storing instructions; and

communication platform; wherein when the at least one processor reads the instructions, the at least one processor is configured for:

receiving a request for web content in a second language translated from web content in a first language, where the web content in the second language is represented by a search engine optimized URL in the second language;

obtaining an original URL in the first language corresponding to the search engine optimized URL in the second language, where the original URL represents the web content in the first language;

accessing the web content in the first language based on the original URL;

generating the web content in the second language via translation of the accessed web content in the first language; and

sending the web content in the second language as a response to the request, wherein

a specific translatable URL component is selected from the original URL and is replaced using a corresponding translated URL component in the second language to generate the search engine optimized URL.

14. The system of claim 13 , wherein the specific translatable URL component includes a search engine optimized path generated based on one or more search engine relevant elements present in the content of the webpage in the first language represented by the original URL.

15. The system of claim 13 , wherein the step of obtaining comprises the steps of:

extracting an identification contained in the search engine optimized URL; and

retrieving the original URL stored previously based on the identification extracted from the search engine optimized URL.

16. The system of claim 13 , wherein the search engine optimized URL is optimized in terms of the second language and represents the web content in the second language.

17. The system of claim 13 , wherein the step of sending comprises:

scheduling for translation of the accessed web content in the first language based on the original URL into the second language via at least one of machine translation, human translation, and a combination thereof;

generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

18. The system of claim 13 , wherein the step of sending comprises:

determining whether at least part of the accessed web content in the first language based on the original URL has been previously translated into the second language via at least one of machine translation, human translation, and a combination thereof;

if the at least part of the accessed web content in the first language has been previously translated into the second language, generating web content in the second language based on the translation of the web content in the first language; and

transmitting the generated web content in the second language as a response to the request.

Assignments (3)
SECURITY INTEREST Recorded Mar 31, 2021
From: MOTIONPOINT CORPORATION
To: CADENCE BANK, N.A.
Reel/Frame 055784/0020 →
SECURITY INTEREST Recorded Mar 31, 2021
From: MOTIONPOINT CORPORATION
To: MARANON CAPITAL, L.P., AS ADMINISTRATIVE AGENT
Reel/Frame 055787/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2016
From: TRAVIESO, ENRIQUE; ALVAREZ, EUGENIO; WHITEMAN, CHARLES
To: MOTIONPOINT CORPORATION
Reel/Frame 038980/0228 →
Continuity (3)
Continuation 13182118 · Jul 13, 2011
Provisional Application 61363804 · Jul 13, 2010
Related Publication 20160357733A1 · Dec 8, 2016