Remotely controlling a computer via simulated keyboard events
First Claim
Patent Images
1. A method of allowing a target computer to be remotely controlled through a browser, the method comprising:
- accepting a connection from the browser;
downloading to the browser a web page containing remote-control user-interface elements;
receiving a message generated in response to a user interacting with at least one of the remote-control user-interface elements, wherein the message indicates at least one keyboard event to be simulated on the target computer; and
simulating at least one keyboard event based on the received message.
1 Assignment
0 Petitions
Accused Products
Abstract
A keyboard event server (KES) allows an end user to remotely control a computer. The KES accepts a uniform resource locator having a query string that specifies one or more keyboard events to be simulated. The query string may include mnemonics corresponding to one or more keyboard-key presses that can be simulated one after another and/or simultaneously. An end user can use a wireless-access browser running on a wireless-client device to remotely control a target computer through a wireless-access gateway.
-
Citations
28 Claims
-
1. A method of allowing a target computer to be remotely controlled through a browser, the method comprising:
-
accepting a connection from the browser;
downloading to the browser a web page containing remote-control user-interface elements;
receiving a message generated in response to a user interacting with at least one of the remote-control user-interface elements, wherein the message indicates at least one keyboard event to be simulated on the target computer; and
simulating at least one keyboard event based on the received message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A method of using a wireless-access browser to remotely control a target computer, the method comprising:
-
connecting to a wireless-access gateway to establish a wireless-access-browser connection to a keyboard event server running on the target computer;
using the wireless-access browser to download from the keyboard event server a web page containing remote-control user-interface elements; and
sending a message to the keyboard event server, wherein the message is generated in response to a user interacting with at least one of the remote-control user-interface elements and wherein the message indicates at least one keyboard event to be simulated by the keyboard event server on the target computer. - View Dependent Claims (14, 15, 16, 21)
-
-
17. A method of allowing a wireless-access browser to remotely control a target computer, the method comprising:
-
establishing, through a wireless-access gateway, a wireless-access-browser connection to a keyboard event server running on the target computer;
downloading through the wireless-access gateway from the keyboard event server to the wireless-access browser a web page containing remote-control user-interface elements;
converting a wireless protocol-encoded (WP-encoded) message received from the wireless-access browser at the wireless-access gateway into an HTTP message, wherein the WP-encoded message is generated in response to a user interacting with at least one of the remote-control user-interface elements and wherein the WP-encoded message indicates at least one keyboard event to be simulated by the keyboard event server on the target computer; and
transmitting the HTTP message from the wireless-access gateway to the keyboard event server. - View Dependent Claims (18, 19)
-
-
22. A mobile terminal that allows an end user to remotely control a target computer, the mobile terminal comprising:
a wireless-access browser that downloads remote-control user-interface elements, and sends a message to a keyboard event server executing on the target computer, wherein the message is generated in response to the end user interacting with at least one of the remote-control user-interface elements, and the message indicates at least one keyboard event to be simulated by the keyboard event server on the target computer. - View Dependent Claims (23, 24, 25, 26)
-
27. A remote-control system comprising:
-
a mobile terminal running a wireless-access browser that receives remote-control user-interface elements;
a wireless-access gateway; and
a target computer coupled to the wireless-access gateway, wherein the target computer is running a keyboard event server that receives a message through the wireless-access gateway from the wireless-access browser, the message is generated in response to a mobile-terminal user interacting with at least one of the remote-control user-interface elements, and the keyboard event server simulates at least one keyboard event on the target computer based on the received message. - View Dependent Claims (28)
-
Specification