Outer Rim Archives
Archives · 2026 · 20260156198

Application (pre-grant publication)

ASYNCHRONOUS REAL-TIME DELIVERY OF LOCALIZED STRINGS

Number
20260156198
Published
2026-06-04
Filed
2025-11-26
Assignee
DISNEY ENTERPRISES, INC.
Inventors
UMAKANTH; Darshana, LOPEZ HERNANDEZ; Gerardo, GOATES; Alan T., FAROOQI; Osama Ased, MCDONNELL; Joshua M., JUNG; David Heehoon
CPC
H04L67/52; G06F9/454; G06F40/197; G06F40/242; G06F40/30; G06F40/40; G06F40/58
Verdict
Set aside cdn/infra, nlp/localization
Source
Google Patents · FreePatentsOnline

The keeper's note

The present invention sets forth techniques for the asynchronous delivery of localized textual elements to a client device, where each client device is executing a user session having an associated user context.

Abstract

The present invention sets forth techniques for the asynchronous delivery of localized textual elements to a client device, where each client device is executing a user session having an associated user context. The client device sends a request for a textual element, including a dictionary key associated with the textual element and a specification of the user context. The techniques receive the request, dictionary key, and user context, and select one of a plurality of virtual dictionaries based on the user context. The techniques then locate the dictionary key within the selected virtual dictionary and retrieve a key value associated with the dictionary key. The key value represents a localized translation of the requested textual element, and is transmitted to the client device for display to the user. Changes to one or more dictionary key values may be propagated to the client device in near real-time.

Background

BACKGROUND Field of the Various Embodiments

Embodiments of the present disclosure relate generally to providing localized versions of textual content and, more specifically, to techniques for asynchronous delivery of localized textual elements, such as strings. Description of the Related Art

In the fields of content creation and content delivery, content creators and/or distributors may wish to localize one or more textual elements. For example, textual elements associated with one or more application content items, such as pages, menus, or screens, may be localized based on a user's preferred language or geographic region. A particular application content item may include one or more localized textual elements, such as menu titles, menu options, alerts, announcements, or descriptions.

Existing techniques for localizing textual elements included in an application may require manually generating and publishing multiple different versions of an application content item, where each version includes textual elements associated with a different specific localization option. For example, a content provider may manually generate multiple different versions of a content selection page, where each version is localized based on a different available language. After a given localized version is generated, each string in the localized version may be manually linked to a corresponding portion of the content selection page for subsequent publication. One drawback to th

Claims

1. A computer-implemented method for delivering localized data, the computer-implemented method comprising: matching a request from a client device for one or more textual elements to one or more dictionary keys stored in a dictionary; determining one or more key values corresponding to the one or more dictionary keys based on a user context associated with a user session on the client device; and transmitting the one or more key values as localized versions of the one or more textual elements to the client device, wherein the localized versions are outputted by the client device during the user session. || 11. One or more non-transitory, computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of: matching a request from a client device for one or more textual elements to one or more dictionary keys stored in a dictionary; determining one or more key values corresponding to the one or more dictionary keys based on a user context associated with a user session on the client device; and transmitting the one or more key values as localized versions of the one or more textual elements to the client device, wherein the localized versions are outputted by the client device during the user session. || 19. A system comprising: one or more memories storing instructions; and one or more processors for executing the instructions to: match a request from a client device for one or more textual elements to one or more dictionary keys stored in a dictionary; determine one or more key values corresponding to the one or more dictionary keys based on a user context associated with a user session on the client device; and transmit the one or more key values as localized versions of the one or more textual elements to the client device, wherein the localized versions are outputted by the client device during the user session.