Managed access to mobile endpoints
First Claim
1. A method comprising:
- receiving, at communication interface circuitry, a request originating from a remote host, wherein the request includes a domain name of a mobile node;
querying, by processor circuitry communicatively coupled to the communication interface circuitry, a database using the domain name for a first address of the mobile node as designated according to a first internet layer protocol;
transmitting, by the processor circuitry, a wake up message to the mobile node using the first address, wherein the wake up message includes an identity of the remote host;
receiving, at the communication interface circuitry, a second address of the mobile node as designated according to a second internet layer protocol, wherein the second address is assigned to the mobile node in response to the wake up message, wherein the mobile node is a cellular router configurable or manageable by the remote host; and
forwarding, by the processor circuitry, the second address to the remote host.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, a method for managing access to mobile endpoints leverages the always-on nature of a first internet layer protocol to expand the reach of a second internet layer protocol. A network device receives a request originating from a remote host. The request includes a domain name of a mobile endpoint. The network device queries a database using the domain name for a first address of the mobile endpoint as designated according to the first internet layer protocol. The network device transmits a wake up message to the mobile endpoint using the first address. A data bearer for communication with the second internet layer protocol is established based on the wake up message, and a second address is assigned to the mobile endpoint. The second address is forwarded to the remote host, allowing communication between the remote host and the mobile endpoint.
2 Citations
20 Claims
-
1. A method comprising:
-
receiving, at communication interface circuitry, a request originating from a remote host, wherein the request includes a domain name of a mobile node; querying, by processor circuitry communicatively coupled to the communication interface circuitry, a database using the domain name for a first address of the mobile node as designated according to a first internet layer protocol; transmitting, by the processor circuitry, a wake up message to the mobile node using the first address, wherein the wake up message includes an identity of the remote host; receiving, at the communication interface circuitry, a second address of the mobile node as designated according to a second internet layer protocol, wherein the second address is assigned to the mobile node in response to the wake up message, wherein the mobile node is a cellular router configurable or manageable by the remote host; and forwarding, by the processor circuitry, the second address to the remote host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network device comprising:
-
database circuitry configured to store a domain name associated with a first Internet layer protocol and a second Internet layer protocol; processor circuitry, communicatively coupled to the database circuitry, configured to; query the database using the domain name based on receipt of a remote host request to receive a first address associated with the first internet layer protocol and configured to generate a wake up message to a mobile node using the first address, wherein the wake up message includes a command to establish a data bearer for the second Internet layer protocol; identify a source of the remote host request and query for the source of the remote host request in an authorized host database; and communication interface circuitry, communicatively coupled to the processor circuitry, configured to transmit the wake up message to the mobile node and to receive a second address of the mobile node designated according to the second internet layer protocol. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing instructions configured to:
-
identify a domain name from a communication request originating at a remote router and naming a mobile router; query a database using the domain name for an IPv6 address of the mobile router; transmit a wake up message to the mobile router using the IPv6 address, wherein the wake up message includes an identity of the remote router; receive an IPv4 address of the mobile router; and forward the IPv4 address to the remote router. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, at circuitry, a request originating from a remote host, wherein the request includes a domain name of a mobile node; querying, by the circuitry, a database using the domain name for a first address of the mobile node as designated according to a first internet layer protocol; transmitting, by the circuitry, a wake up message to the mobile node using the first address, wherein the wake up message includes an identity of the remote host; receiving, at the circuitry, a second internet layer protocol address that is not a fully qualified domain name, wherein the second address is assigned to the mobile node in response to the wake up message; forwarding, by the circuitry, the second address to the remote host; comparing, by the circuitry, the identity of the remote host to an authorized host list; and blocking, by the circuitry, the wake up message if the identity of the remote host is not in the authorized host list.
-
-
20. A method, comprising:
-
receiving, at circuitry, a request originating from a remote host, wherein the request includes a domain name of a mobile node; querying, by the circuitry, a database using the domain name for a first address of the mobile node as designated according to a first internet layer protocol; transmitting, by the circuitry, a wake up message to the mobile node using the first address, wherein the wake up message includes an identity of the remote host, and wherein the wake up message includes temporary security credentials configured to establish a temporary session between the mobile node and the remote host; receiving, at the circuitry, a second internet layer protocol address that is not a fully qualified domain name, wherein the second address is assigned to the mobile node in response to the wake up message; and forwarding, by the circuitry, the second address to the remote host.
-
Specification