Knowledge sharing between heterogeneous devices
First Claim
1. A data processing system adapted to run on a client apparatus connectable with a server across a network, said server adapted to simultaneously share information maintained therein with a plurality of heterogeneous clients, wherein said information comprises a plurality of ideas, said apparatus comprising:
- means for retrieving said ideas from said server;
means for defining a new idea in a manner dependent on the client apparatus platform, wherein the means for defining the new idea comprises;
means for creating at least one element declaration tuple that defines a element type and at least one attribute, wherein the element type is one of a thought, an image, a group, a relationship and a hierarchy;
means for creating at least one attribute declaration tuple that describes the at least one attribute associated with the element declaration tuple, wherein the at least one attribute defines an individual characteristic of the element type; and
means for creating at least one element tuple that describes the instance of the element declaration tuple; and
means for transmitting said new idea to said server for maintenance in a platform-independent manner.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an application adapted to run on a client apparatus connectable with a server across a network. The server is adapted to simultaneously share information (ideas) maintained therein with a plurality of heterogeneous clients. The application is able to retrieve ideas from the server and to define new ideas in a manner dependent on the client apparatus platform. The newly defined ideas can then be transmitted to the server for maintenance in a platform-independent manner. At the client, the information is rendered appropriately for that client.
-
Citations
17 Claims
-
1. A data processing system adapted to run on a client apparatus connectable with a server across a network, said server adapted to simultaneously share information maintained therein with a plurality of heterogeneous clients, wherein said information comprises a plurality of ideas, said apparatus comprising:
-
means for retrieving said ideas from said server;
means for defining a new idea in a manner dependent on the client apparatus platform, wherein the means for defining the new idea comprises;
means for creating at least one element declaration tuple that defines a element type and at least one attribute, wherein the element type is one of a thought, an image, a group, a relationship and a hierarchy;
means for creating at least one attribute declaration tuple that describes the at least one attribute associated with the element declaration tuple, wherein the at least one attribute defines an individual characteristic of the element type; and
means for creating at least one element tuple that describes the instance of the element declaration tuple; and
means for transmitting said new idea to said server for maintenance in a platform-independent manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising computer program code stored on a computer readable storage medium, the program code;
-
instructions for retrieving said ideas from said server;
instructions for defining a new idea in a manner dependent on the client apparatus platform, wherein the instructions for defining the new idea comprises;
instructions for creating at least one element declaration tuple that defines a element type and at least one attribute, wherein the element type is one of a thought, an image, a group, a relationship, and a hierarchy;
instructions for creating at least one attribute declaration tuple that describes the at least one attribute associated with the element declaration tuple, wherein the at least one attribute defines an individual characteristic of the element type; and
instructions for creating at least one element tuple that describes the instance of the element declaration tuple; and
instructions for transmitting said new idea to said server for maintenance in a platform-independent manner.
-
-
17. A method in a data processing system adapted to run on a client apparatus connectable with a server across a network, said server adapted to simultaneously share information maintained therein with a plurality of heterogeneous clients, wherein said information comprises a plurality of ideas, said method comprising the steps of:
-
retrieving said ideas from said server;
defining a new idea in a manner dependent on the client apparatus platform, wherein defining the new idea comprises;
creating at least one element declaration tuple that defines a element type and at least one attribute, wherein the element type is one of a thought, an image, a group, a relationship, and a hierarchy;
creating at least one attribute declaration tuple that describes the at least one attribute associated with the element declaration tuple, wherein the at least one attribute defines an individual characteristic of the element type; and
creating at least one element tuple that describes the instance of the element declaration tuple; and
transmitting said now idea to said sever for maintenance in a platform-independent manner.
-
Specification