Method and apparatus for a remote groupware operating system
First Claim
Patent Images
1. A first device for communicating with a second device in a remote groupware operation, the first device comprising:
- sending means for sending data to the second device;
program operating means for operating a program;
inputting means for inputting input data to said program operated by said program operating means, and for inputting coordinate position data from a coordinate inputting device;
interface means disposed between the program operating means and said inputting means for providing the program operated by the program operating means with said input data and for providing said sending means with the input data and the coordinate position data for transmission to the second device;
coordinate position detecting means for detecting said coordinate position data from the coordinate inputting device,superposing means, disposed between the inputting and sending means, for superposing the coordinate position data on the input data to create superposed information, and for outputting the superposed information to the sending means for transmission to the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device is provided for communicating with a second device in a remote groupware operation. The device includes a sending driver for sending data to the second device, a program operating unit for operating a general purpose application program, an input detector for inputting input data to the general purpose application program, and a input and sending driver for providing the general purpose application program with the input data and for providing the sending driver with the input data to send the input data to the second device.
22 Citations
24 Claims
-
1. A first device for communicating with a second device in a remote groupware operation, the first device comprising:
-
sending means for sending data to the second device; program operating means for operating a program; inputting means for inputting input data to said program operated by said program operating means, and for inputting coordinate position data from a coordinate inputting device; interface means disposed between the program operating means and said inputting means for providing the program operated by the program operating means with said input data and for providing said sending means with the input data and the coordinate position data for transmission to the second device; coordinate position detecting means for detecting said coordinate position data from the coordinate inputting device, superposing means, disposed between the inputting and sending means, for superposing the coordinate position data on the input data to create superposed information, and for outputting the superposed information to the sending means for transmission to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first device for communicating with a second device operating a second computer program employed in a remote groupware operation, the first device comprising:
-
receiving means for receiving input data from the second device; program operating means for operating a first computer program, the first computer program being substantially the same as the second computer program operating on said second device; inputting means for providing said first computer program operated by said program operating means with said input data received by said receiving means; separating means, disposed between the receiving means and the inputting means, for separating coordinate position information from the input data received by the receiving means; and displaying means for displaying a coordinate position based on said coordinate position information separated by said separating means. - View Dependent Claims (9, 10, 11)
-
-
12. A first device for communicating with a second device in a remote groupware operation, the first device comprising:
-
a sending unit constructed and arranged to send data to the second device; an operating system constructed and arranged to operate a plurality of programs; an input unit constructed and arranged to input data to one of the plurality of programs; an interface unit, disposed between the operating system and the input unit, constructed and arranged to provide the one of the plurality of programs with the input data and provide the sending unit with the input data; and a determining unit, disposed between the interface unit and the sending unit, constructed and arranged to determine a program executing a remote groupware operation among the plurality of programs and provide the sending unit only with data of the input data related to the program. - View Dependent Claims (13, 14, 15)
-
-
16. A first device for communicating with a second device operating a second computer program in a remote groupware operation, the first device comprising:
-
a receiving unit constructed and arranged to receive input data from the second device; an operating system constructed and arranged to operate a plurality of programs, the plurality of programs including a first computer program that is substantially the same as the second computer program operating on the second device; an input unit constructed and arranged to input said first program operated by said operating system with said input data received by said receiving unit; and a determining unit constructed and arranged to determine an operational state of the first program and retain portions of the input data based on said operational state and delete portions of the input data based on said operational state. - View Dependent Claims (17)
-
-
18. A first device for communicating with a second device in a remote groupware operation, the first device comprising:
-
a sending unit constructed and arranged to send data to the second device; an operating system constructed and arranged to operate a plurality of programs; an input unit constructed and arranged to input data to one of the plurality of programs; an interface unit, disposed between the operating system and the input unit, constructed and arranged to provide the one of the plurality of programs with the input data and provide said sending unit with the input data; and a relative position converting unit constructed and arranged to convert absolute position information contained in the input data into relative position information. - View Dependent Claims (19, 20)
-
-
21. A first device for communicating with a second device operating a second computer program in a remote groupware operation, the first device comprising:
-
a receiving unit constructed and arranged to receive input data from the second device; an operating system constructed and arranged to operate a plurality of programs, the plurality of computer programs including a first computer program that is substantially the same as the second computer program operating on the second device; an input unit constructed and arranged to provide said first program operated by said operating system with said input data received by said receiving unit; and an absolute position converting unit constructed and arranged to convert relative position information contained in the input data into absolute position information.
-
-
22. A method of sharing input data between a first computer and a second computer in a remote groupware operation, wherein each of the first and the second computers has an operating system that operates a plurality of computer programs including a computer program in a remote groupware operation, the method comprising the steps of:
-
receiving input data from an input device for one of the plurality of computer programs in the first computer; providing the input data to the one of the plurality of computer programs in the first computer; determining if the one of the plurality of computer programs is the computer program in the remote groupware operation; and sending the input data to the second computer when the one of the plurality of computer programs is the computer program in remote groupware operation. - View Dependent Claims (23, 24)
-
Specification