×

Dynamic implicit localization of web content

  • US 8,195,766 B2
  • Filed: 03/15/2005
  • Issued: 06/05/2012
  • Est. Priority Date: 03/15/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for dynamically localizing content, comprising:

  • receiving a request for media content within a web page including components wherein the component is a run time object comprising a control, a tag, a form, and a web service element, wherein the request is received from a client having an associated culture;

    parsing the web page into a culture-independent intermediate form that is and that comprises a collection of objects and a list of properties to set on components;

    generating code from the culture-independent intermediate form that is used to render the web page, wherein the code dynamically determines the localizable content on a per-culture basis;

    storing the code generated in the culture-independent intermediate form and using the stored code for any subsequent request for the media content regardless of the associated culture of the client;

    searching the requested media content for areas of localizable content wherein each area is associated with an identifier;

    wherein each identifier is a tag identifying the component and comprises an attribute name;

    wherein the localizable content comprises text and properties associated with the component;

    using the identifiers of the localizable content to reference at least one information source containing localized information for the associated culture to obtain localizable content identified by the identifier for each area, wherein the localizable content comprises a localized text string and a localizable setting for a property for each area;

    modifying each area of the requested media content in accordance with the localizable content obtained by using the identifiers;

    further comprising caching the modified requested media requested content for further requests for media content having the associated culture; and

    wherein the media content is modified by selecting and fetching resources from different external resources in response to the associated culture of the request for media content.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×