Method and system for remote control and interaction with a run time environment component
First Claim
1. A method for presenting a runtime environment component service by a first computer system to a second computer system over a communication network, said method being performed by said first computer system and comprising:
- generating a user interface infrastructure, on said first computer system, to receive graphic user interface events from said second computer system and to send remote graphic user interface commands to said second computer system; and
using said user interface infrastructure to initialize said runtime environment component service wherein said runtime environment component service sends graphic user interface commands to said user interface infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device, a first computer system, includes a lightweight component that receives user input actions for a runtime environment component that is executing on a second computer system. The lightweight component sends a remote input action command to a user interface infrastructure that is executing on the second computer system. In response to the remote input action command, the user interface infrastructure sends a local input action command to the runtime environment component that processes the command, and issues a local output command to the user interface infrastructure that in turn sends a remote output command to the lightweight component on the user device. In response to the remote output command, the lightweight component causes an output on the user device.
107 Citations
29 Claims
-
1. A method for presenting a runtime environment component service by a first computer system to a second computer system over a communication network, said method being performed by said first computer system and comprising:
-
generating a user interface infrastructure, on said first computer system, to receive graphic user interface events from said second computer system and to send remote graphic user interface commands to said second computer system; and
using said user interface infrastructure to initialize said runtime environment component service wherein said runtime environment component service sends graphic user interface commands to said user interface infrastructure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for presenting a runtime environment component service by a first computer system to a second computer system over a communication network, said method being performed by said first computer system and comprising:
-
receiving a remote input action command for a runtime environment component service via said communication network, said remote input action command being generated in said second computer system by a lightweight component corresponding to said runtime environment component service;
transmitting a local input action command to said runtime environment component service in response to said remote input action command;
processing said local input action command by said runtime environment component service;
generating a local output command by said runtime environment component service for a graphical user interface; and
transmitting a remote output command to said lightweight component in response to said local output command. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a command by a service executing on a computer system to create an infrastructure for executing a runtime environment component service, wherein said command is from a component executing on a user device; and
issuing an instruction to create an instance of a remote frame window on said user device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for enabling a user device to run a runtime environment component on another computer, said method comprising:
-
running a browser on said user device; and
running a lightweight component within said browser, wherein said lightweight component receives user input actions on said user device and generates corresponding user interface events to said another computer for processing by said runtime environment component. - View Dependent Claims (23)
-
-
24. A computer program product comprising computer code comprising:
a remote frame window class comprising;
a remote output device interface; and
a remote frame window interface. - View Dependent Claims (25, 26, 27)
-
28. A computer program product comprising computer code for a method for presenting a runtime environment component service by a first computer system to a second computer system over a communication network, said method being performed by said first computer system, said method comprising:
-
generating a user interface infrastructure, on said first computer system, to receive graphic user interface events from said second computer system and to send remote graphic user interface commands to said second computer system; and
using said user interface infrastructure to initialize said runtime environment component service wherein said runtime environment component service sends graphic user interface commands to said user interface infrastructure.
-
-
29. A computer program product comprising computer code for a method for presenting a runtime environment component service by a first computer system to a second computer system over a communication network, said method being performed by said first computer system and comprising:
-
receiving a remote input action command for a runtime environment component service via said communication network, said remote input action command being generated in said second computer system by a lightweight component corresponding to said runtime environment component service;
transmitting a local input action command to said runtime environment component service in response to said remote input action command;
processing said local input action command by said runtime environment component service;
generating a local output command by said runtime environment component service for a graphical user interface; and
transmitting a remote output command to said lightweight component in response to said local output instruction.
-
Specification