Agile Enterprise Globalization
OwnerJeffrey Charles Wildeinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerJeffrey Charles Wildeinventor
Estimating the term…
Software globalisation is the process of creating a version of the underlying software that is meant for consumption in another country. Companies typically do this by first going through a costly and cumbersome development stage where the programmers manually separate all the text from the rest of the screens, set them aside in ‘resource’ files and write code to retrieve those strings one at a time. Only then can the resource files be given to human translators to translate and the reintegration and preview process of those files is slow and difficult. The present invention is a system that renders the screens of an application ‘editable’ so that globalization professionals can make their translations and other market-specific alterations directly on the screens themselves, completely bypassing this stage of developer preparation, and enabling an immediate preview, and live release, of those changes. It can also do this without resorting to localization proxy servers, a technique emerging recently that to some degree eliminates the coding stage of software globalization, but that forces a cached view of the page and thereby limits the practicality of such a no-coding approach.
A method of altering a software display screen by a computer program residing on a computer in which said screen is being rendered, referred to in the specification as the onsite global runtime converter or grc, using translations and marketization data input primarily by human beings, so that said screen can be presented appropriately to an end user in another country, the method comprising:
The method of 1, wherein the display screen is a web page and the computer rendering the web page, on which the transformation program resides, is a web server.
The method of 1, wherein the display screen is a web page and the computer rendering the web page, on which the transformation program resides, is the end user's computer, on which the browser resides.
The method of 1, wherein the display screen is a web page from an html/web-based mobile application, viewed from a mobile device and the computer rendering the screen, on which the transformation computer program resides, is the web server.
The method of 1, wherein the display screen is a screen of a native mobile application, viewed from a mobile device and the computer rendering the screen, on which the transformation computer program resides, is the mobile device.
A method, performed by a set of computer programs, of rendering said web page directly editable within a browser, so that said web page can be transformed visually by a human being from its original state to a version displayed appropriately to an end user in another country and saved, the method comprising:
The method of 7, where the grc computer program transforming
The method of 7, where the grc computer program transforming
The method of 8, where said grc computer program transforming the source markup resides on a web server.
The method of 9, where said grc computer program transforming the source markup resides on the end user's machine in which the browser resides, preferably by client-side code such as javascript referenced manually in said page.
Dependencies are inferred from the claim text.