Patent ID: 8381269

Claim:
A web browsing security system architecture configured to operate on a mobile device that has initiated an internet communication session via a local area network (LAN), comprising: a connection control module for identifying a server socket of the mobile device and an Internet Protocol (IP) address of the LAN, said connection control module initiating a communication link with a computer providing internet communication via the LAN after the computer's internet browser is addressed to the IP address of the LAN and the server socket of the mobile device, said connection control module transmitting an initial page to the computer using said communication link wherein said initial page is loaded on the computer's internet browser, said initial page incorporating a routine for execution in the computer's background, said routine sending and receiving communications to said connection control module over said communication link and updating page content of the computer's internet browser; a request authentication module coupled to said connection control module and communicating with said routine executing on the computer, said request authentication module limiting said communication link to the mobile device and the computer; a request processing module coupled to said request authentication module for (i) detecting when the mobile device has loaded a new page received via the server socket, (ii) detecting presence of interaction information input by a user into the computer and transmitted to the mobile device via said communication link, (iii) generating a verification request at the mobile device when said interaction information is detected, and (iv) transmitting said interaction information from the mobile device as an internet communication via the LAN only when said verification request is confirmed by the user at the mobile device; and a response generation module coupled to said request processing module and said connection control module for processing said new page loaded at the mobile device to perform at least one of removal and obfuscation of selected information associated with said new page wherein a modified page is generated, said response generation module providing said modified page to said connection control module wherein said modified page is transmitted to the computer using said communication link, and wherein said page content of the computer's internet browser is updated to said modified page using said routine; wherein said request authentication module is adapted to receive a user-supplied password, said request authentication module providing said password to said routine executing on the computer, wherein said routine encodes said communications sent to the mobile device with said password and wherein said request authentication module verifies said password in each of said communications sent.