Contextually aware, smart IP address
AssigneeSmartsky Networks LLC
InventorsRichard Pilock, Blane Rockafellow, Bryan S. Trainum, Brian Rudloff, Michael Spencer Toedtli, Thomas Dale Gahagen
Life of this patent
Estimating the term…
Abstract
A context awareness engine may include processing circuitry configured to receive a context update request from a content provider for an originator of a content request from a source internet protocol (IP) address associated with a dynamic context, determine updated context information for the originator based on the source IP address, and provide the updated context information to the content provider to enable the content provider to provide a response to the content request including requested content or additional content that is based on the updated context information.
Claims15
A system comprising:
- a plurality of communication assets;
- a network configured to provide a connection point for each of the communication assets to communicate with one or more content servers to provide requests to the content servers and receive responses from the content servers;
- and
- a context awareness engine operably coupled to the network,
- wherein the context awareness engine is configured to provide a context update to a particular content server responsive to a context update request from the particular content server,
- wherein the context update request is generated responsive to receipt of a source internet protocol (IP) address from a communication asset,
- wherein the source IP address is one of a plurality of smart IP addresses provided in advance to the content server to indicate that each asset associated with one of the smart IP addresses is an asset that has a dynamic geographic location that is not associated with the connection point to the network,
- wherein the corresponding asset comprises an in-flight aircraft and the network is an air-to-ground (ATG) network, and
- wherein the context update comprises a determination of a destination of the in-flight aircraft.
A context awareness engine comprising processing circuitry configured to:
- receive, via an air-to-ground (ATG) network, a context update request from a content provider for an originator of a content request from a source internet protocol (IP) address associated with a communication asset having a dynamic context;
- determine updated context information for the originator based on the source IP address;
- and
- provide the updated context information to the content provider to enable the content provider to provide a response to the content request including requested content or additional content that is based on the updated context information,
- wherein the source IP address is one of a plurality of smart IP addresses provided in advance to the context awareness engine to indicate that each asset associated with one of the smart IP addresses is an asset that has a dynamic geographic location that is not associated with a connection point of the asset to the ATG network,
- wherein the originator of the content request is located on an in-flight aircraft, and
- wherein the updated context information comprises a destination of the in-flight aircraft.
A content server configured to provide responses to requests received via a network that is configured to provide a connection point for a plurality of communication assets that provide the requests, the content server comprising processing circuitry configured to:
- receive a request from an asset having a source internet protocol (IP) address;
- determine that the source IP address is one of a plurality of smart IP addresses provided in advance to the content server to indicate that each asset associated with one of the smart IP addresses is an asset that has a dynamic geographic location that is not associated with the connection point of the communication asset to the network;
- provide a query to receive a context update for the asset from a context awareness engine based on the source IP address being determined to be one of the plurality of smart IP addresses;
- and
- responsive to receipt of the context update, generate a response to the request based on the context update,
- wherein the communication asset is an in-flight aircraft and the network is an air-to-ground (ATG) network, and
- wherein the context update comprises a determination of a destination of the in-flight aircraft.
Dependencies are inferred from the claim text.