Interconnecting applications on personal computers and mobile terminals through a web server
First Claim
1. A method of communicatively connecting a local application on a mobile terminal to a Web application on a personal computer, the method comprising:
- communicating a first session ID for the Web application and a corresponding first code from a connector application on a Web server to the personal computer in response to a connection request from the personal computer, wherein communicating the first session ID for the Web application and the corresponding first code from the connector application on a Web server to the personal computer comprises responding to a user selection, via the personal computer, of a connector application that is associated with the Web application by operating the personal computer to request communication of the first session ID and the first code from the connector application on the Web server and to display the received first code to a user;
communicating a second code and user ID from the mobile terminal to the connector application on the Web server, wherein communicating the second code and user ID from the mobile terminal to the connector application on the Web server comprises operating a connector application on the mobile terminal to receive the first code manually entered by the user through a user interface on the mobile terminal and to respond thereto by communicating the code entered by the user as the second code along with the user ID to the connector application on the Web server;
operating the connector application on the Web server to determine whether the first code matches the second code from the mobile terminal and, if so, communicatively connecting the local application on the mobile terminal to the Web application on the personal computer;
operating the connector application on the Web server to respond to its determination that the first code matches the second code from the mobile terminal by assigning andcommunicating a second session ID to the local application on the mobile terminal and by locally associating together the first session ID and the second session ID; and
operating the connector application on the Web server to respond to a data request and/or a data response received from the personal computer that contains the first session ID by identifying the correlation of the first session ID to the second session ID and by responding to the identification by forwarding the received data request and/or data response to the local application on the mobile terminal;
wherein communicatively connecting the local application on the mobile terminal to the Web application on the personal computer comprises operating the connector application on the Web server to forward data requests and data responses that are received from the Web application on the personal computer to the local application on the mobile terminal and to forward data requests and data responses that are received from the local application on the mobile terminal to the Web application on the personal computer.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods of communicatively connecting a local application on a mobile terminal to a Web application on a personal computer and related Web servers and mobile terminals are disclosed. A first session ID for the Web application and a corresponding first code may be communicated from a connector application on a Web server to the personal computer. A second code and user ID may be communicated from the mobile terminal to the connector application on the Web server. The connector application on the Web server may be operated to determine whether the first code from the personal computer matches the second code from the mobile terminal and, if so, to communicatively connect the local application on the mobile terminal to the Web application on the personal computer.
-
Citations
14 Claims
-
1. A method of communicatively connecting a local application on a mobile terminal to a Web application on a personal computer, the method comprising:
-
communicating a first session ID for the Web application and a corresponding first code from a connector application on a Web server to the personal computer in response to a connection request from the personal computer, wherein communicating the first session ID for the Web application and the corresponding first code from the connector application on a Web server to the personal computer comprises responding to a user selection, via the personal computer, of a connector application that is associated with the Web application by operating the personal computer to request communication of the first session ID and the first code from the connector application on the Web server and to display the received first code to a user; communicating a second code and user ID from the mobile terminal to the connector application on the Web server, wherein communicating the second code and user ID from the mobile terminal to the connector application on the Web server comprises operating a connector application on the mobile terminal to receive the first code manually entered by the user through a user interface on the mobile terminal and to respond thereto by communicating the code entered by the user as the second code along with the user ID to the connector application on the Web server; operating the connector application on the Web server to determine whether the first code matches the second code from the mobile terminal and, if so, communicatively connecting the local application on the mobile terminal to the Web application on the personal computer; operating the connector application on the Web server to respond to its determination that the first code matches the second code from the mobile terminal by assigning and communicating a second session ID to the local application on the mobile terminal and by locally associating together the first session ID and the second session ID; and operating the connector application on the Web server to respond to a data request and/or a data response received from the personal computer that contains the first session ID by identifying the correlation of the first session ID to the second session ID and by responding to the identification by forwarding the received data request and/or data response to the local application on the mobile terminal; wherein communicatively connecting the local application on the mobile terminal to the Web application on the personal computer comprises operating the connector application on the Web server to forward data requests and data responses that are received from the Web application on the personal computer to the local application on the mobile terminal and to forward data requests and data responses that are received from the local application on the mobile terminal to the Web application on the personal computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A Web server comprising:
-
a data network interface; and a processor circuit that executes a connector application configured to generate a first code and a first session ID for a Web application on a personal computer, to communicate the first code and the first session ID through the data network interface to the personal computer, to receive through the data network interface a second code from a mobile terminal, to determine whether the first code matches the second code and, if so, to forward communications received from a local application on the mobile terminal to the Web application on the personal computer and to forward communications received from the local application on the mobile terminal to the Web application on the personal computer; wherein the processor circuit is further configured to respond to the determination that the first code matches the second code from the mobile terminal by assigning and communicating a second session ID to the local application on the mobile terminal, by locally associating together the first session ID and the second session ID, and by responding to a data request and/or a data response received from the personal computer that contains the first session ID by identifying the correlation of the first session ID to the second session ID and by responding to the identification by forwarding the data request and/or the data response to the local application on the mobile terminal; and wherein the processor circuit is further configured to respond to the determination that the first code matches the second code from the mobile terminal by assigning and communicating a second session ID to the local application on the mobile terminal, by locally associating together the first session ID and the second session ID, and by responding to a data request and/or a data response received from the mobile terminal that contains the second session ID by identifying the correlation of the second session ID to the first session ID and by responding to the identification by forwarding the data request and/or the data response to the Web application on the personal computer.
-
-
14. A mobile terminal comprising:
-
a radio transceiver circuit that is configured to communicate with a Web server via a base station transceiver; a user input interface; and a processor circuit that is configured to execute a connector application to receive a code that is manually entered by a user through the user input interface and to respond thereto by communicating the code along with a user ID to a connector application on the Web server, to respond to a data request and a session ID received from the Web server by outputting the data request to a local application that is executed by the processor, and to respond to receipt of a data response from the local application by outputting the data response and the session ID to the Web server for forwarding to a Web application on a personal computer; wherein the local application executed by the processor circuit is further configured to display a user selectable link for causing connection to the Web application on the personal computer, and to respond to user selection of the link by downloading the connector application from the Web server and by causing execution of the downloaded connector application to initiate communication connectivity between the local application and the Web application through the Web server; wherein the connector application is further configured to respond to expiration of a threshold elapsed time since when the connector application communicated a data request and the session ID to the Web server and no corresponding data response has been received from the personal computer by then communicating a disconnect message to the Web server to cause the Web server to cease communicatively connecting the local application on the mobile terminal to the Web application on the personal computer.
-
Specification