CONNECTING A MOBILE DEVICE AS A REMOTE CONTROL
First Claim
1. A method of connecting a mobile device to a host application running on a host computer, the method comprising:
- in response to receiving a request from a user of the host application to connect the host application to the mobile device;
causing the host application to;
generate an access key;
transmit the access key to a web server in data communication with the host computer;
output a representation of the access key on an output device of the host computer; and
transition to a listening mode;
enabling the host application to receive via the web server, a request from the mobile device to connect to the host application, wherein the mobile device gains access to the web server by;
capturing the representation of the access key from the output device;
extracting the access key from the captured representation of the access key; and
presenting the access key to the web server; and
in response to receiving via the web server the request from the mobile device to connect to the host application, establishing a connection between the host application and the mobile device via the web server.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for connecting a mobile device to a host machine cause the mobile device to act as a remote control for an application running on the host machine. When a user requests a connection, the host application generates an access key, transmits it to a web server, outputs a representation of the key, transitions to listening mode, and receives a connection request from the mobile device via the web server. The mobile device gains access to the web server by capturing the representation of the access key output by the host machine, and extracting the key from the captured representation, presenting the key to the web server. When the host application receives via the web server the request from the mobile device to connect to the computer, a connection between the computer and the mobile device via the web server is established.
128 Citations
20 Claims
-
1. A method of connecting a mobile device to a host application running on a host computer, the method comprising:
-
in response to receiving a request from a user of the host application to connect the host application to the mobile device; causing the host application to; generate an access key; transmit the access key to a web server in data communication with the host computer; output a representation of the access key on an output device of the host computer; and transition to a listening mode; enabling the host application to receive via the web server, a request from the mobile device to connect to the host application, wherein the mobile device gains access to the web server by; capturing the representation of the access key from the output device; extracting the access key from the captured representation of the access key; and presenting the access key to the web server; and in response to receiving via the web server the request from the mobile device to connect to the host application, establishing a connection between the host application and the mobile device via the web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of connecting a mobile device to a host application running on a host computer, the method comprising:
-
capturing on the mobile device a representation of an access key from an output device of the host computer, wherein, in response to the host application receiving a request from a user of the host application to connect the mobile device to the host application, the host application; generates the access key; transmits the access key to a web server in data communication with the host computer; and outputs the representation of the access key on the output device of the host computer; using the mobile device to; extract the access key from the captured representation of the access key; access the web server by presenting the access key to the web server; and request a connection to the host application via the web server; and connecting the mobile device to the host application via the web server, wherein the host application establishes a connection with the mobile device in response to receiving via the web server the request from the mobile device to connect to the host application.
-
-
14. A computer program product comprising:
a computer-readable medium with computer program instructions encoded thereon, wherein the computer program instructions, when executed by a host computer, instruct the host computer to perform a method of connecting a mobile device to a host application running on the host computer, the method comprising; in response to receiving a request from a user of the host application to connect the host application to the mobile device; causing the host application to; generate an access key; transmit the access key to a web server in data communication with the host computer; output a representation of the access key on an output device of the host computer; and transition to a listening mode; enabling the host application to receive via the web server, a request from the mobile device to connect to the host application, wherein the mobile device gains access to the web server by; capturing the representation of the access key from the output device; extracting the access key from the captured representation of the access key; and presenting the access key to the web server; and in response to receiving via the web server the request from the mobile device to connect to the host application, establishing a connection between the host application and the mobile device via the web server.
-
15. A computer system comprising:
-
an output device; a memory for storing computer-readable instructions for executing a host application; and a processor in data communication with the output device and with the memory, wherein the processor, when executing the computer-readable instructions, causes the host application to respond to receiving a request from a user of the host application to connect the host application to a mobile device by; generating an access key; transmitting the access key to a web server in data communication with the host computer; outputting a representation of the access key on an output device of the host computer; transitioning to a listening mode; enabling the host application to receive via the web server, a request from the mobile device to connect to the host application, wherein the mobile device gains access to the web server by; capturing the representation of the access key from the output device; extracting the access key from the captured representation of the access key; and presenting the access key to the web server; and in response to receiving via the web server the request from the mobile device to connect to the host application, establishing a connection between the host application and the mobile device via the web server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification