System, method and program for localizing web page interfaces via asynchronous data and automatic binding

US11516300B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11516300-B2
Application numberUS-201615365431-A
CountryUS
Kind codeB2
Filing dateNov 30, 2016
Priority dateNov 30, 2016
Publication dateNov 29, 2022
Grant dateNov 29, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • specially adapted for the location of the user terminal · CPC title

  • H04L67/34Primary

    involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • Protocols · CPC title

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11516300B2 cover?
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 locat…
Who is the assignee on this patent?
Hughes Network Systems Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).