Systems and methods for updating rich internet applications
US-9805135-B2 · Oct 31, 2017 · US
US11516300B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11516300-B2 |
| Application number | US-201615365431-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 30, 2016 |
| Priority date | Nov 30, 2016 |
| Publication date | Nov 29, 2022 |
| Grant date | Nov 29, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, method and program for localizing web page interfaces via asynchronous data and automatic binding. The system, method and program employ a terminal for use with a communication network. The terminal comprises a server that is configured to bind web page core data representing a web page with locale data local to the terminal to create web page data. The locale data pertains to a location in which the terminal is disposed. The server is further configured to bind different locale data with the web page core data to create modified web page data.
Opening claim text (preview).
What is claimed is: 1. A terminal for use with a communication network hosted by a company, the terminal comprising: a memory located on the terminal, the memory comprising a database with locale data and different locale data pre-stored on the database prior to deployment of the terminal to a particular location, the pre-stored locale data and the pre-stored different locale data associated with static locale-independent web page core data containing information about the company hosting the communication network or a company deploying the terminal, and the pre-stored locale data comprising web page content associated with the static locale-independent web page core data in a language specific to the particular location, and a server located on the terminal, the server configured to request, in response to receiving a request for a web page from a browser of a user device separate from the terminal, the static locale-independent web page core data from the communication network, store the static locale-independent web page core data in a cache for retrieval in response to subsequent requests for the web page, and bind the pre-stored locale data with the static locale-independent web page core data to create web page data, the server being further configured to transmit the created web page data to the browser of the user device for display, receive a request from the browser to change a language of the created web page data to a language of the pre-stored different locale data, bind the pre-stored different locale data to the static locale-independent web page core data to create modified web page data, and provide the modified web page data to the browser without refreshing the static locale-independent web page core data and without interrupting another function currently being executed in the static locale-independent web page core data. 2. The terminal according to claim 1 , further comprising a transceiver, configured to receive the static locale-independent web page core data from the communication network and provide the static locale-independent web page core data to the server. 3. The terminal according to claim 1 , wherein the server is further configured to store the static locale-independent web page core data in the cache upon receiving an initial request for the web page, and to retrieve the static locale-independent web page core data from the cache upon receiving a subsequent request for the web page. 4. The terminal according to claim 1 , wherein the server is configured to bind the pre-stored different locale data with the static locale-independent web page core data by replacing the pre-stored locale data with the pre-stored different locale data to create the modified web page data while the static locale-independent web page core data is generating an active web page. 5. The terminal according to claim 1 , wherein the server provides the modified web page data to the browser without interrupting any functionality of the static locale-independent web page core data. 6. The terminal according to claim 1 , wherein the server is configured to retrieve the pre-stored different locale data from the memory to provide the modified web page data to the browser in response to the request from the browser to change the language of the created web page data to the language of the pre-stored different locale data. 7. The terminal according to claim 1 , wherein the modified web page data is binded to the static locale-independent web page core data in the browser in response to the request from the browser to change the language of the created web page data to the language of the pre-stored different locale data. 8. The terminal according to claim 1 , wherein the static locale-independent web page core data contains information about the company hosting the communication network. 9. The terminal according to claim 1 , wherein the static local-independent web page core data contains customer service information. 10. The terminal according to claim 1 , wherein the static locale-independent web page core data contains information pertaining to the terminal including the memory and the server. 11. A method for modifying a web page, comprising: pre-storing a database including the locale data and the different locale data in a memory located on a terminal prior to deployment of the terminal to a particular location, the pre-stored locale data and the pre-stored different locale data associated with static locale-independent web page core data containing information about a company hosting a communication network or a company deploying the terminal, the pre-stored locale data comprising web page content associated with the static locale-independent web page core data in a language specific to the particular location; controlling a server located on the terminal to request, in response to receiving a request for the web page from a browser of a user device separate from the terminal, the static locale-independent web page core data from the communication network, store the static locale-independent web page core data in a cache for retrieval in response to subsequent requests for the web page, and bind the pre-stored locale data with the static locale-independent web page core data to create web page data; and controlling the server to transmit the created web page data to the browser of the user device for display, receive a request from the browser for changing a language of the created web page data to a language of the pre-stored different locale data, bind the pre-stored different locale data to the static locale-independent web page core data to create modified web page data, and provide the modified web page data to the browser without refreshing the static locale-independent web page core data and without interrupting another function currently being executed in the static locale-independent web page core data. 12. The method according to claim 11 , further comprising receiving the static locale-independent web page core data at the terminal from the communication network; and providing the static locale-independent web page core data to the server. 13. The method according to claim 11 , further comprising controlling the server to store the static locale-independent web page core data in the cache upon receiving an initial request for the web page represented by the static locale-independent web page core data; and controlling the server to retrieve the static locale-independent web page core data from the cache upon receiving a subsequent request for the web page. 14. The method according to claim 11 , wherein the controlling the server to bind the pre-stored different locale data with the static locale-independent web page core data includes replacing the pre-stored locale data with the pre-stored different locale data to create the modified web page data while the static locale-independent web page core data is generating an active web page. 15. The method according to claim 11 , wherein controlling the server to provide the modified web page data to the browser includes providing the modified web page data without interrupting any functionality of the static locale-independent web page core data. 16. The method according to claim 11 , including controlling the server to retrieve the pre-stored different locale data from the memory to provide the modified web page data to the browser in response to the request from the browser for changing the language of the created web page data to the language of the pre-stored different locale data.
specially adapted for the location of the user terminal · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Protocols · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.