Methods and systems for secured remote browsing from a transportation vehicle
AssigneePanasonic Avionics Corporation
InventorsSarvamangala Hendi, Philip Watson, Paul Margis
Life of this patent
Estimating the term…
Abstract
Methods and systems for a transportation vehicle are provided. For example, one method includes providing a seat identifier and/or a transportation vehicle identifier in a request to access a webpage via an Internet connection from a seatback device of a transportation vehicle; selecting a server that is not located on the transportation vehicle for providing content to the seatback device; executing a remote browser at the server for retrieving content from the Internet for the seatback device, without having to execute a browser at the seatback device; and rendering content at the seatback device as an image of the content retrieved by the remote browser.
Claims20
A method, comprising:
- generating a request for an Internet connection by a seat client executed by a processor of a seat device of a transportation vehicle, the request based on a signed data structure retrieved by the seat client, a transportation vehicle identifier identifying the transportation vehicle, an identifier for a controller remote to the transportation vehicle, and a seat device Internet address;
- selecting a server by the controller for processing the request, based on the transportation vehicle identifier, the server being remote to the transportation vehicle;
- terminating by the server any previous network session for the seat device;
- transmitting an encoded link to the seat device by the server for authenticating the seat device;
- and
- receiving a validated encoded response from the seat device by the server to establish the Internet connection for a new session;
- in response to a content request from the seat client, retrieving content for the seat device by a remote browser executed by the server;
- transmitting an encoded image of the content to the seat device by the server;
- and
- rendering a decoded image by the seat client based on the encoded image received by the seat device, without using a browser at the seat device.
A non-transitory machine readable storage medium having stored thereon instructions comprising machine executable code which when executed by at least one or more machines, causes the one or more machines to:
- generate a request for an Internet connection by a seat client executed by a processor of a seat device of a transportation vehicle, the request based on a signed data structure retrieved by the seat client, a transportation vehicle identifier identifying the transportation vehicle, an identifier for a controller remote to the transportation vehicle, and a seat device Internet address;
- select a server by the controller for processing the request, based on the transportation vehicle identifier, the server being remote to the transportation vehicle;
- terminate by the server any previous network session for the seat device;
- transmit an encoded link to the seat device by the server for authenticating the seat device;
- receive a validated encoded response from the seat device by the server to establish the Internet connection for a new session;
- in response to a content request from the seat client, retrieve content for the seat device by a remote browser executed by the server;
- transmit an encoded image of the content to the seat device by the server;
- and
- render a decoded image by the seat client based on the encoded image received by the seat device, without using a browser at the seat device.
A method, comprising:
- receiving an identifier of a controller, remote to an aircraft by a seat client executed by a processor of a seat device of the aircraft;
- retrieving a signed data structure by the seat client from an in-flight entertainment system based on the received identifier;
- generating a request for an Internet connection by the seat client, the request includes the signed data structure, an aircraft identifier, the controller identifier, and a seat device network access address;
- selecting a server by the controller for processing the request, based on the aircraft identifier, the server being remote to the transportation vehicle;
- transmitting an encoded link to the seat device by the server for authenticating the seat device, upon termination of any previous network session;
- establishing the Internet connection for a new session upon receiving a validated encoded response from the seat device by the server;
- in response to a content request from the seat client, retrieving content for the seat device by a remote browser executed by the server;
- transmitting an encoded image of the content to the seat device by the server;
- rendering a decoded image by the seat client based on the encoded image received by the seat device, without using a browser at the seat device;
- and
- tracking bandwidth usage of the seat device for the new session by the server, wherein the remote browser modifies a resolution of the encoded image based on the bandwidth usage.
Dependencies are inferred from the claim text.