REMOTE ACCESS AND ADMINISTRATION OF DEVICE CONTENT AND CONFIGURATION USING HTTP PROTOCOL
First Claim
1. A method for accessing a web site on a mobile device, comprising:
- receiving at the mobile device an update of a mobile device IP address dynamically assigned to the mobile device;
sending from the mobile device to a HyperText Transfer Protocol (HTTP) server an updated dynamically assigned address report, having the updated mobile device IP address and a mobile device identifier;
sending from an HTTP client to the HTTP server an HTTP request having the mobile device identifier;
receiving at the HTTP client, in response to the HTTP request, a redirect HTTP response having the updated mobile device IP address; and
sending an HTTP request from the HTTP client to the mobile device at the updated mobile device IP address in the redirect HTTP response.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device supports a mobile server hosting an HTML web site. The mobile device has an identifier and receives dynamically updated IP addresses from a network connected through a firewall to the Internet. The mobile device reports received updates of the IP address to an HTTP server in the network that interfaces with the Internet. The HTTP server updates a redirect address record associating the identifier of the mobile device with the reported IP address. The HTTP server receives, from a web browser in the Internet, an HTTP request having the identifier of the mobile device. The HTTP server, using the redirect address record, redirects the web browser to the mobile device. The web browser sends an HTTP request directly to the mobile device.
29 Citations
25 Claims
-
1. A method for accessing a web site on a mobile device, comprising:
-
receiving at the mobile device an update of a mobile device IP address dynamically assigned to the mobile device; sending from the mobile device to a HyperText Transfer Protocol (HTTP) server an updated dynamically assigned address report, having the updated mobile device IP address and a mobile device identifier; sending from an HTTP client to the HTTP server an HTTP request having the mobile device identifier; receiving at the HTTP client, in response to the HTTP request, a redirect HTTP response having the updated mobile device IP address; and sending an HTTP request from the HTTP client to the mobile device at the updated mobile device IP address in the redirect HTTP response. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile device comprising:
-
a storage for storing a mobile device identifier (MDID); a communication interface for receiving from a network an update of a dynamically assigned network address (MD_IP); a processor coupled to the communication interface, configured to control the communication interface to transmit, in response to receiving the updated MD_IP, a mobile device updated address report to a HyperText Transfer Protocol (HTTP) server, the mobile device updated address report having the updated MD_IP and the MDID. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for accessing a web site on a mobile device on a network comprising:
-
sending from a client, through the Internet, to a HyperText Transfer Protocol (HTTP) server connected to the network, a request to access the web site, the request being without an address of the mobile device within the network; and receiving at the client a response from the HTTP server, the response having the address of the mobile device. - View Dependent Claims (14)
-
-
15. A method for accessing mobile device, comprising:
-
receiving from the mobile device a report, the report having an updated dynamically assigned address and an identifier for the mobile device; storing in a redirect address database, in a manner retrievable based on the identifier for the mobile device, a redirect address record associating the identifier for the mobile device with the updated dynamically assigned address; receiving a request to access the mobile device, the request having the identifier for the mobile device; retrieving the redirect address record associated with the received identifier for the mobile device; and sending to a HyperText Transfer Protocol (HTTP) client a redirect response to access the mobile device, based at least in part on the updated dynamically assigned address in the retrieved redirect address record.
-
-
16. An apparatus for accessing a mobile device, comprising:
-
means for receiving at the mobile device an update of a dynamically assigned address; means for sending from the mobile device to a HyperText Transfer Protocol (HTTP) server an updated dynamically assigned address report, having the updated dynamically assigned address and a mobile device identifier; means for sending from an HTTP client to the HTTP server an HTTP request having the mobile device identifier; means for receiving at the HTTP client, from the HTTP server, a redirect HTTP response having the updated dynamically assigned address of the mobile device; and means for receiving at the mobile device an HTTP request, associated with the redirect HTTP response, to access a web site on the mobile device. - View Dependent Claims (17)
-
-
18. An apparatus for accessing a web site on a mobile device on a network comprising:
-
means for sending from a client, through the Internet, to a HyperText Transfer Protocol (HTTP) server connected to the network, a request to access the web site, the request being without an address of the mobile device within the network; and means for receiving at the client a response from the HTTP server, the response having the address of the mobile device.
-
-
19. An apparatus for accessing mobile device, comprising:
-
means for receiving from the mobile device a report, the report having an updated dynamically assigned address and an identifier for the mobile device; means for storing in a redirect address database, in a manner retrievable based on the identifier for the mobile device, a redirect address record associating the identifier for the mobile device with the updated dynamically assigned address; means for receiving from a HyperText Transfer Protocol (HTTP) client a request to access the mobile device, the request having the identifier for the mobile device; means for retrieving the redirect address record associated with the received identifier for the mobile device; and means for sending to the HTTP client a redirect HTTP response to access the mobile device, based at least in part on the updated dynamically assigned address in the retrieved redirect address record.
-
-
20. A computer-readable medium comprising instructions, which, when executed by a processor apparatus in a wireless communications system, cause the processor apparatus to perform operations carrying out a method for accessing a mobile device, comprising instructions that cause the processor apparatus to:
-
receive at the mobile device an update of a mobile device IP address dynamically assigned to the mobile device; send from the mobile device to a HyperText Transfer Protocol (HTTP) server an updated dynamically assigned address report, having the updated mobile device IP address and a mobile device identifier; send from an HTTP) client to the HTTP server a request to access the mobile device, the request having the mobile device identifier; receive at the HTTP client, from the HTTP server, a redirect HTTP response having the updated mobile device IP address; and send an HTTP request from the HTTP client to the mobile device at the updated mobile device IP address in the redirect HTTP response identified by the updated IP address in the redirect HTTP response. - View Dependent Claims (21, 22)
-
-
23. A computer-readable medium comprising instructions, which, when executed by a processor apparatus in a wireless communications system, cause the processor apparatus to perform operations carrying out a method for accessing a web site on a mobile device on a network a mobile device, comprising instructions that cause the processor apparatus to:
-
send from a client, through the Internet, to a HyperText Transfer Protocol (HTTP) server connected to the network, a request to access the web site, the request being without an address of the mobile device within the network; and receive at the client a response from the HTTP server, the response having the address of the mobile device. - View Dependent Claims (24)
-
-
25. A computer-readable medium comprising instructions, which, when executed by a processor apparatus in a wireless communications system, cause the processor apparatus to perform operations carrying out a method for accessing a mobile device, comprising instructions that cause the processor apparatus to:
-
receive from the mobile device a report, the report having an updated dynamically assigned address and an identifier for the mobile device; store in a redirect address database, in a manner retrievable based on the identifier for the mobile device, a redirect address record associating the identifier for the mobile device with the updated dynamically assigned address; receive from a HyperText Transfer Protocol (HTTP) client a request to access the mobile device, the request having the identifier for the mobile device; retrieve the redirect address record associated with the received identifier for the mobile device; and send to the HTTP client a redirect response to access the mobile device, based at least in part on the updated dynamically assigned address in the retrieved redirect address record.
-
Specification