System, apparatus, and method for accessing mobile servers
First Claim
1. A system comprising:
- a network entity operating within a first mobile network and adapted to target a data request to a second mobile network, wherein the data request comprises a hypertext transport protocol request;
a first firewall coupled to the second mobile network and adapted to screen the data request received from the network entity;
a mobile server operating within the second mobile network and adapted to provide a response to the data request; and
a socket gateway coupled between the network entity and the first firewall and adapted to;
receive the data request on behalf of the mobile server;
convert the data request to a mobile services request that is allowed to pass through the first firewall;
send the mobile services data request to the mobile server via the first firewall;
receive the response from the mobile server based on hypertext transport protocol exchanges initiated by the mobile server with the socket gateway; and
relay the response to the network entity.
8 Assignments
0 Petitions
Accused Products
Abstract
A mobile terminal operating within a firewall protected mobile domain provides mobile server functionality to requesting entities outside of the protected domain. Links to content contained within, or proximately coupled to, the mobile server are located via registry entries. Internet Protocol (IP) address queries associated with the firewall protected mobile server result in the return of the IP address of a socket gateway. The socket gateway acts as a trusted interface to both the mobile server'"'"'s domain as well as the requesting entities'"'"' domain. The socket gateway intercedes as a relay to setup, maintain, and tear down the communication session between the mobile server and the requesting entity.
-
Citations
23 Claims
-
1. A system comprising:
-
a network entity operating within a first mobile network and adapted to target a data request to a second mobile network, wherein the data request comprises a hypertext transport protocol request; a first firewall coupled to the second mobile network and adapted to screen the data request received from the network entity; a mobile server operating within the second mobile network and adapted to provide a response to the data request; and a socket gateway coupled between the network entity and the first firewall and adapted to; receive the data request on behalf of the mobile server; convert the data request to a mobile services request that is allowed to pass through the first firewall; send the mobile services data request to the mobile server via the first firewall; receive the response from the mobile server based on hypertext transport protocol exchanges initiated by the mobile server with the socket gateway; and relay the response to the network entity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a transceiver interface capable of being wirelessly coupled to a firewall protected network; and a processor coupled to the transceiver interface and configured to; receive a format converted content request from a socket gateway operating outside of the firewall protected network, wherein the format converted content request is based on a hypertext transport protocol request received at the socket gateway and converted by the socket gateway to a mobile services protocol that is allowed to pass through a firewall of the firewall protected network; and send a content response based on the format converted content request to the socket gateway based on a hypertext transport protocol content exchange initiated by the apparatus with the socket gateway, wherein the hypertext protocol exchange causes the socket gateway to relay the content response to an originator of hypertext transport protocol request. - View Dependent Claims (7, 8, 9, 21)
-
-
10. A computer-readable medium comprising:
instructions which are executable by a mobile terminal for facilitating data transfer to network elements operating outside of a firewall protected mobile network by performing steps comprising; receiving a mobile services request from a trusted entity operating outside of the firewall protected mobile network, the mobile services request being converted from a hypertext transport protocol request by the trusted entity to allow the hypertext transport protocol request to pass through a firewall; establishing a connection with the trusted entity in response to the mobile services request using hypertext transport protocol exchanges initiated by the mobile terminal; and transferring data to the network elements, wherein the data intended for the network elements is addressed to the trusted entity and relayed to the network elements via the trusted entity.
-
11. A method, comprising:
-
receiving a request for addresses corresponding a mobile server operating in a firewall protected mobile domain; converting the requested addresses to an address of a trusted entity operating outside of the firewall protected mobile domain; transmitting a request for data to the trusted entity using the converted addresses; converting the request for data into a mobile services request that is allowed to pass through a firewall of the firewall protected mobile domain; send the mobile services request to the mobile server; receive a response to the request for data based on hypertext transport protocol exchanges initiated by the mobile server in response to the mobile services request; and relay the response to an initiator of the request for data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium comprising:
instructions which are executable by a socket gateway for facilitating data transfer between network elements of a first firewall protected domain and a mobile server of a second firewall protected domain by performing steps comprising; receiving hypertext transport protocol data requests from the network elements; converting the data requests to a mobile services protocol type that is allowed to pass through a firewall of the second firewall protected domain; transmitting the converted data requests to the mobile server; and receiving data from the mobile server in response to the converted data requests based on hypertext transport protocol exchanges initiated by the mobile server with the socket gateway; and relaying the received data to the network elements.
-
20. An apparatus comprising:
-
means for receiving hypertext transport protocol data requests from network elements in a first network; means for converting the data requests to a mobile services protocol type that is allowed to pass through a firewall of a second network; means for transmitting the converted data requests to a mobile server operating within the second network; means for receiving data from the mobile server in response to the converted data requests based on hypertext transport protocol exchanges initiated by the mobile server through the firewall; and means for relaying the received data to the network elements.
-
-
22. A method comprising:
-
receiving a hypertext transport protocol data request from a network element of a first network; converting the data request to a mobile services request that is allowed to pass through a firewall of a second network; transmitting the converted data requests to a mobile server operating within the second network; receiving data from the mobile server in response to the converted data requests based on hypertext transport protocol exchanges initiated by the mobile server through the firewall; and relaying the received data to the network elements. - View Dependent Claims (23)
-
Specification