Remote Localization Platform
AssigneeQordoba, Inc.
InventorsMay Habib, Waseem Alsheikh
Life of this patent
Estimating the term…
Abstract
A remote localization server enables application or website developers to revise and update presentation content for different target localities without having to reprogram an application for each locality. Such presentation content can include, for example, text, images, audio/video, and user interface (“UI”) elements. The updated content can then be synchronized (i.e., “pushed”) in real-time, in a remote fashion, to apps installed and running on end user devices, allowing app developers to be agile and responsive to the dynamic demands of a growing user base.
Claims21
A method comprising:
- receiving, at a remote localization server from a transmitting user device executing an application, information describing a content element presented on a display of the user device by the application and including one or more properties of the content element;
- generating, at the remote localization server, a representation of the display of the user device by the application including the content element and the representation generated based on the received information;
- receiving, from a developer device associated with a developer, an edit to the content element in the representation of the display or to associated properties of the content element in the representation of the display;
- and
- transmitting information about the edit to a receiving user device for modification of the application executing on the receiving user device.
A method comprising:
- receiving, at a remote localization server from a transmitting SDK embedded within a transmitting user device, information describing a content element presented on a display of the user device by the application, and including one or more properties' of the content element;
- generating, at the remote localization server, a representation of the display of the user device by the application including the content element and the representation generated based on the received information;
- receiving, from a developer device associated with a developer, an edit to the content element in the representation of the display or to associated properties of the content element in the representation of the display;
- and
- transmitting information about the edit to a receiving SDK, the receiving SDK configured to modify an application.
A method comprising:
- extracting, from local content of an application, a plurality of content elements presented on a display of the user device by the application, each element including one or more properties of the content element;
- transmitting, to a remote localization server, information describing a content element of the plurality of content elements of the application, the information including one or more properties of the content element;
- receiving, from the remote localization server, information about an edit to the content element or the associated properties of the content element;
- and
- updating locally the content element to reflect the received edit.
Dependencies are inferred from the claim text.