Duplication space
First Claim
1. Apparatus for sharing data over a network, having a plurality of network-connected terminals, each comprising, visual display means;
- processing means;
storage means; and
memory means;
wherein said memory means is configured to store program instructions for equipping objects stored therein with attributes and for managing the duplication of said objects;
said processing means is configurable by said program instructions to perform the steps of equipping an object with attributes at a first of said network terminals;
at a second of said network terminals, matching said object attributes of said first terminal with the attributes of an object amongst all of the objects stored in said second terminal;
duplicating said object from said second terminal to said first terminal;
at said first terminal, accessing data in said duplicated object using locally executed object instructions; and
maintaining data consistency between said duplicated objects.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for sharing data over a network, having a plurality of network-connected terminals (101, 104, 106, 108), each comprising visual display means (204, 213, 223), processing means (301, 401), storage means (305) and memory means (304, 404); wherein said memory means is configured to store program instructions (503) for equipping objects stored therein with attributes and for managing the duplication of said objects. Said processing means (301, 401) is configurable by said program instructions (503) to perform the steps of equipping an object with attributes (603) at a first of said network terminals; at a second of said network terminals, matching said object attributes of said first terminal with the attributes of an object amongst all of the objects stored in said second terminal (604); duplicating said object from said second terminal to said first terminal (605); at said first terminal, accessing data in said duplicated object using locally executed object instructions (606); and maintaining data consistency between said duplicated objects (607).
-
Citations
23 Claims
-
1. Apparatus for sharing data over a network, having a plurality of network-connected terminals, each comprising,
visual display means; -
processing means;
storage means; and
memory means;
whereinsaid memory means is configured to store program instructions for equipping objects stored therein with attributes and for managing the duplication of said objects;
said processing means is configurable by said program instructions to perform the steps of equipping an object with attributes at a first of said network terminals;
at a second of said network terminals, matching said object attributes of said first terminal with the attributes of an object amongst all of the objects stored in said second terminal;
duplicating said object from said second terminal to said first terminal;
at said first terminal, accessing data in said duplicated object using locally executed object instructions; and
maintaining data consistency between said duplicated objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
11. A method of sharing data over a network, having a plurality of network-connected terminals, each comprising memory means and processing means, said memory means including instructions for equipping objects stored therein with attributes and managing the duplication of said objects, including steps of
equipping an object with attributes at a first of said network terminals; -
at a second of said network terminals, matching said object attributes of said first terminal with the attributes of an object amongst all of the objects stored in said second terminal;
duplicating said object from said second terminal to said first terminal;
at said first terminal, accessing data in said duplicated object using locally executed object instructions; and
maintaining data consistency between said duplicated objects.
-
-
21. A computer-readable medium having computer-readable instructions executable by a computer such that, when executing said instructions, a computer will perform the steps of
equipping an object with attributes; -
matching said object attributes with the attributes of an object amongst all of the objects stored in another of said computer;
duplicating said object from said another computer to said computer;
at said computer, accessing data in said duplicated object using locally executed object instructions; and
maintaining data consistency between said duplicated objects.
-
-
22. A computer-readable memory system having computer-readable data stored therein, comprising
local objects; -
duplicated objects; and
program instructions to equip said local objects with attributes and mange the duplication thereof. - View Dependent Claims (23)
-
Specification