IP Library Granted Patent US 10,089,400
Granted Patent B2
US 10,089,400 · App. 14/322,016 · Granted Oct 2, 2018

Dynamic language translation of web site content

Inventors: Enrique Travieso (Coconut Creek, FL); Eugenio Alvarez (Coconut Creek, FL); Charles Whiteman (Coconut Creek, FL); Adam Rubenstein (Coconut Creek, FL); Collin Birdsey (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,089,400
App. No.
14/322,016
Granted
Oct 2, 2018
Kind
B2
Abstract

Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.

Claims (50)

1. A method implemented on a computer having at least one processor, storage, and communication platform for managing localization of content with respect to a web page, comprising the steps of:

designating a location of a web page where content to be displayed therein can be localized;

providing one or more versions of localized content, each of which is localized with respect to the content to be displayed at the location, wherein each version of the localized content includes unique information that is independent of the content to be displayed at the location;

associating each version of localized content with one or more conditions, based on which the localized content can be retrieved to replace the content to be displayed at the location, wherein the one or more conditions is specified with respect to a time associated with expiration of the localized content; and

storing the one or more versions of the localized content with the associated one or more conditions with respect to the content to be displayed at the location of the web page so that the localized content can be retrieved in the future when the one or more conditions are met.

2. The method of claim 1 , wherein the location of the web page is designated by marking up the web page.

3. The method of claim 1 , wherein the localized content is represented by one of:

html markup code;

javascript code;

css code;

a text segment;

an image file;

an audio clip;

a video clip;

a file; and

any combination thereof.

4. The method of claim 1 , wherein each of the one or more conditions is specified with respect to at least one of:

date and/or time associated with publication of the localized content;

date and/or time associated with expiration of the localized content;

a local time with respect to a user;

type of a browser, an operating system, or a device;

a preferred language;

a language in which the web page is displayed in;

at least one geographical location associated with a user;

a domain name associated with a referrer;

a top level domain name associated with a referrer;

a sub-domain name associated with a referrer;

a parameter associated with a referrer;

the URL of the web page;

a cookie associated with a user;

information characterizing a user's behavior;

information associated with a user's demographics; and

words associated with the web page.

5. The method of claim 1 , wherein one of the one or more versions of the localized content is specified as a default version for the location on the web page.

6. A method implemented on a computer having at least one processor, storage, and communication platform for managing content localization with respect to a web page, comprising the steps of:

marking up a web page to specify one or more locations on the web page where content to be displayed is to be localized;

generating one or more pieces of localized content for each of the locations, where each piece of localized content is associated with at least one condition that needs to be satisfied in order for the piece of localized content to be displayed on the web page, wherein a piece of localized content includes unique information that is independent of the content to be displayed at the location, and the one or more conditions is specified with respect to a time associated with expiration of the localized content;

storing the one or more pieces of localized content with respect to their respective at least one condition; and

associating each piece of localized content with a corresponding respective location on the web page to facilitate future retrieval of a piece of localized content for each location of the web page.

7. The method of claim 6 , wherein the piece of the localized content has one or more versions.

8. The method of claim 7 , wherein one version of the piece of localized content is selected.

9. The method of claim 8 , wherein each version of the piece of localized content can be retrieved to be displayed at a corresponding location of the web page in place of other localized content associated with the same location.

10. The method of claim 9 , wherein a version selected is determined based on one of a round robin approach, random selection approach, and a specified selection algorithm designed in accordance with the needs of an application.

11. The method of claim 1 , wherein unique information associated with each version of the localized content is determined based on a geographical location of a display terminal where the web page is to be displayed.

12. A non-transitory machine readable medium having information recorded thereon for managing localization of content with respect to a web page, wherein the information, when read by a machine, causes the machine to perform the steps of:

designating a location of a web page where content to be displayed therein can be localized;

providing one or more versions of localized content, each of which is localized with respect to the content to be displayed at the location, wherein each version of the localized content includes unique information that is independent of the content to be displayed at the location;

associating each version of localized content with one or more conditions, based on which the localized content can be retrieved to replace the content to be displayed at the location, wherein the one or more conditions is specified with respect to a time associated with expiration of the localized content; and

storing the one or more versions of the localized content with the associated one or more conditions with respect to the content to be displayed at the location of the web page so that the localized content can be retrieved in the future when the one or more conditions are met.

13. The non-transitory machine readable medium of claim 12 , wherein the location of the web page is designated by marking up the web page.

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 Jul 2, 2014
From: TRAVIESO, ENRIQUE; ALVAREZ, EUGENIO; WHITEMAN, CHARLES; RUBENSTEIN, ADAM; BIRDSEY, COLLIN
To: MOTIONPOINT CORPORATION
Reel/Frame 033229/0909 →
Continuity (3)
Division 13182139 · Jul 13, 2011
Provisional Application 61363804 · Jul 13, 2010
Related Publication 20140365858A1 · Dec 11, 2014