Patent ID: 8973021
Filing Date: 2015-03-03
Classification: G06F

Abstract:
1. A method for use in facilitating Java communications, the method comprising: providing a browser-based java application to a user, the browser-based java application to open a socket on a port having a first port number and storing the having a first browser window providing a first display region having a first Java applet; causing the first Java applet to open a socket on a port having a first port number and storing the first port number; providing, via the browser-based java application, a second browser window based on a user action, wherein the second browser window is a pop-up window; communicating the stored port number and a uniform resource locator (URL) for a Java Server Page (JSP) file stored on a JSP server to the pop-up window; establishing a communication connection between the pop-up window and the JSP file stored on the JSP server a Java Server Page (JSP), wherein the stored port number is passed from the pop-up window to the JSP file stored on the JSP server; invoking, on the JSP server, the JSP file having the port number, wherein invoking includes generating a document and a hidden applet containing the port number; sending the document and the hidden applet containing the port number from the JSP server to the pop-up window; and loading the document and the hidden applet containing the port number into the pop-up window, the hidden applet establishing a communication connection between the hidden Java applet in the pop-up window and the first browser window by opening a socket connection on the same port number.