Framework for user interaction with multiple network devices
First Claim
1. A system that facilitates controlling a computing device, comprising a local agent component that receives local input device data of one or more local input devices of a local system and routes the local input device data to a remote system for the control thereof with the one or more local input devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework for providing user interaction with one or more networked devices. The invention allows for user configuration of networked computers such that each of the networked computer input and output devices interact with one another in a prescribed manner. The configuration associates relative geographic relationships for each networked computer using agent modules located on each networked computer that keeps track of the current location of a cursor based upon the geographic relationships. If the current cursor position corresponds to another networked computer, an agent module blocks incoming input streams so that they are not processed by the local computer, and transmits the input device signals to a remote agent module corresponding to the remote networked computer. The remote computer agent module injects the input device instructions into the remote system, which causes the remote computer to process the input stream from the local computer.
-
Citations
40 Claims
- 1. A system that facilitates controlling a computing device, comprising a local agent component that receives local input device data of one or more local input devices of a local system and routes the local input device data to a remote system for the control thereof with the one or more local input devices.
-
12. A computer program embodied on a computer readable medium for collaborative control of a remote system by a local system and the remote system, the program comprising a local agent component that receives local input device data of at least one local input device of the local system and routes the local input device data to the remote system to control the remote system with the at least one local input device.
-
13. A system that facilitates control of a second computing system with a first computing system, comprising:
-
a first agent of the first computing system that receives local input device data of a local input device; and
a second agent of the second computing system that communicates with the first agent to facilitate control of the second computing system, the local input device triggers routing of the local input device data by the first agent to the second agent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 23, 24, 25)
-
-
21. A method of controlling a computing system, comprising:
-
providing a first agent of a first system, which agent facilitates the routing of clipboard data from the first system; and
routing the clipboard data to a second system in response to a routing signal. - View Dependent Claims (22)
-
-
26. A computer-readable medium having computer-executable instructions for performing a method for controlling a computer, the method comprising:
-
receiving at least one of input device data and clipboard data associated with a first agent of a first computing system; and
switching at least one of the input device data and the clipboard data to a second computing system based upon the input device data. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A system that facilitates controlling a computing system, comprising:
-
means for providing an agent for a first system, which agent receives input device data of one or more input devices of the first system; and
means for signaling the agent to route the input device data to at least a second system;
means for routing the input device data to the second system for processing;
means for presenting objects displayed by the second system, on a display of the first system; and
means for controlling the second system via the display of the first system. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
- 39. A computer program stored on a computer readable medium for the collaboration of disparate computing systems, comprising an agent component of a first computing system that facilitates the routing of at least one of input device data of the first system and content data of the first system to select ones of a plurality of remote computing systems.
Specification