Mobile device and method for controlling transmission to web server in mobile device
First Claim
1. A method for controlling a connection of a mobile device to a web server by an in-device web proxy, the method comprising:
- transmitting, by an in-device web proxy within a network bridge included in the mobile device, a connection request to the web server based on the connection request for connecting to the web server, the connection request being generated by a first web browser running on a first Operating System (OS) in the mobile device;
caching, by the in-device web proxy within the network bridge included in the mobile device, information included in a connection response based on the connection response received from the web server in response to the connection request, wherein the information includes an identifier of a neighboring device communicating with the web server through the mobile device;
sharing, by the in-device web proxy within the network bridge included in the mobile device, the cached information corresponding to a new connection request with a second web browser running on a second OS in the mobile device, the second OS being different from the first OS based on the new connection request for connecting to the web server, the new connection request being generated by the second web browser;
receiving, from the web server, a hypertext transfer protocol (HTTP) message which requests information on at least one physical apparatus included in the mobile device, wherein at least one physical apparatus comprises a global positioning system (GPS), or a sensor;
acquiring the information on the at least one physical apparatus; and
transmitting, to the web server, the information on the at least one physical apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a connection of a mobile device to a web server by an in-device web proxy includes transmitting a connection request to the web server when a web browser running on a first Operating System (OS) makes the connection request for connecting to the web server. The method also includes caching information included in a connection response when the connection response is received from the web server in response to the connection request. The method further includes transmitting the cached information matched to a new connection request to the web browser or the web server, when the web browser running on the first OS or a web browser running on a second OS different from the first OS makes the new connection request for connecting to the web server.
12 Citations
18 Claims
-
1. A method for controlling a connection of a mobile device to a web server by an in-device web proxy, the method comprising:
-
transmitting, by an in-device web proxy within a network bridge included in the mobile device, a connection request to the web server based on the connection request for connecting to the web server, the connection request being generated by a first web browser running on a first Operating System (OS) in the mobile device; caching, by the in-device web proxy within the network bridge included in the mobile device, information included in a connection response based on the connection response received from the web server in response to the connection request, wherein the information includes an identifier of a neighboring device communicating with the web server through the mobile device; sharing, by the in-device web proxy within the network bridge included in the mobile device, the cached information corresponding to a new connection request with a second web browser running on a second OS in the mobile device, the second OS being different from the first OS based on the new connection request for connecting to the web server, the new connection request being generated by the second web browser; receiving, from the web server, a hypertext transfer protocol (HTTP) message which requests information on at least one physical apparatus included in the mobile device, wherein at least one physical apparatus comprises a global positioning system (GPS), or a sensor; acquiring the information on the at least one physical apparatus; and transmitting, to the web server, the information on the at least one physical apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device including an in-device web proxy, the mobile device comprising:
-
a transceiver configured to communicate with a web server; a storage unit; a network bridge including the in-device web proxy; and a controller configured to; control to transmit, by the in-device web proxy within the network bridge, a connection request to the web server, based on the connection request for connecting to the web server, the connection request being generated by a first web browser running on a first Operating System (OS) in the mobile device, cache, by the in-device web proxy within the network bridge, information included in a connection response based on the connection response received from the web server in response to the connection request, wherein the information includes an identifier of a neighboring device communicating with the web server through the mobile device, share, by the in-device web proxy within the network bridge, the cached information corresponding to a new connection request with a second web browser running on a second OS in the mobile device, the second OS being different from the first OS, based on the new connection request for connecting to the web server, the new connection request being generated by the second web browser, receive, from the web server, a hypertext transfer protocol (HTTP) message which requests information on at least one physical apparatus included in the mobile device, wherein at least one physical apparatus comprises a global positioning system (GPS), or a sensor, acquire the information on the at least one physical apparatus, and transmit, to the web server, the information on the at least one physical apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification