Information sharing method and apparatus using object oriented technology
First Claim
1. An information sharing method using an object oriented technology, comprising the steps of:
- providing a plurality of computers connected to a network with an environment in which objects operate;
providing a shared field object;
registering one or more objects in said shared field object as required at any arbitrary time;
loading said shared field object and said one or more objects registered as required at any arbitrary time onto said plurality of computers;
recording, in response to each manipulation made by an operator to said object, event information on said object;
managing said recorded event information for each object as an object scenario;
delivering said object scenario to said shared field object on said plurality of computers; and
executing said delivered object scenario for each object associated with said scenario by said shared field object on said plurality of computers.
1 Assignment
0 Petitions
Accused Products
Abstract
An information sharing method and apparatus using an object oriented technology are provided for mutually sharing any manipulation events in a shared environment which operates in a plurality of computers on a network. The method provides a plurality of objects to be used by users for information processing on their information processing apparatuses, and an environment in which the objects operate. Each of the objects transmits an event made thereto by an operator as a message. A shared field object is shared by a plurality of users, and one or more objects operate on the shared field object. These objects are distributed to the plurality of users to share the same environment among the users. A message of the event is distributed to each of the users through the shared field object to recall the event in the respective environments to share the operation of the object.
-
Citations
18 Claims
-
1. An information sharing method using an object oriented technology, comprising the steps of:
-
providing a plurality of computers connected to a network with an environment in which objects operate;
providing a shared field object;
registering one or more objects in said shared field object as required at any arbitrary time;
loading said shared field object and said one or more objects registered as required at any arbitrary time onto said plurality of computers;
recording, in response to each manipulation made by an operator to said object, event information on said object;
managing said recorded event information for each object as an object scenario;
delivering said object scenario to said shared field object on said plurality of computers; and
executing said delivered object scenario for each object associated with said scenario by said shared field object on said plurality of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program causing a computer to execute the steps of:
-
providing a plurality of computers connected to a network with an environment in which objects operate;
providing a shared field object;
registering one or more objects in said shared field object as required at any arbitrary time;
loading said shared field object and said one or more objects registered as required at any arbitrary time onto said plurality of computers;
recording, in response to each manipulation made by an operator to said object, event information on said object;
managing said recorded event information for each object as an object scenario;
delivering said object scenario to said shared field object on said plurality of computers; and
executing said delivered object scenario for each object associated with said scenario by said shared field object on said plurality of computers. - View Dependent Claims (14, 15, 16)
-
-
12. A computer readable recording medium having recorded thereon a program which, when executed on a computer, causes the computer to execute a program comprising the steps of:
-
providing a plurality of computers connected to a network with an environment in which objects operate;
providing a shared field object;
registering one or more objects in said shared field object as required at any arbitrary time;
loading said shared field object and said one or more objects registered as required at any arbitrary time onto said plurality of computers;
recording, in response to each manipulation made by an operator to said object, event information on said object;
managing said recorded event information for each object as an object scenario;
delivering said object scenario to said shared field object on said plurality of computers; and
executing said delivered object scenario for each object associated with said scenario by said shared field object on said plurality of computers.
-
-
13. An information sharing apparatus using an object oriented technology, comprising:
-
a shared field object for providing an environment shared by a plurality of users;
an object having at least relative position information within said shared field object and internal state information;
means for distributing said objects to said plurality of users;
means for acquiring a manipulation event of a user to said object;
means for distributing the acquired event to each of the users through said shared field object as a message; and
means for recovering the distributed event in each user environment.
-
-
17. A program causing a computer to operate as an information sharing apparatus using an object oriented technology, comprising:
-
a shared field object for providing an environment shared by a plurality of users;
an object having at least relative position information within said shared field object and internal state information;
means for distributing said objects to said plurality of users;
means for acquiring a manipulation event of a user to said object;
means for distributing the acquired event to each of the users through said shared field object as a message; and
means for recovering the distributed event in each user environment.
-
-
18. A computer readable recording medium having recorded thereon a program which, when executed on a computer, causes the computer to operate as an information sharing apparatus using an object oriented technology, comprising:
-
a shared field object for providing an environment shared by a plurality of users;
an object having at least relative position information within said shared field object, and internal state information;
means for distributing said objects to said plurality of users;
means for acquiring a manipulation event of a user to said object;
means for distributing the acquired event to each of the users through said shared field object as a message; and
means for recovering the distributed event in each user environment.
-
Specification