Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
87 words
A co-presence server comprising: means for generating a virtual place to be associated with a data object requested by a data retrieval client and retrieved from a data server; and means for downloading a co-presence client, said downloading means operable in response to said data object being retrieved, said at least one co-presence client operative with said data retrieval client, for communicating with said data server, said co-presence client including object association means for associating said data object with said associated virtual place in said co-presence server.
Claim 2
Dependent Claim
87 words
A co-presence server comprising: means for generating a virtual place to be associated with a data object requested by a data retrieval client and retrieved from a data server; and means for downloading a co-presence client, said downloading means operable in response to said data object being retrieved, said at least one co-presence client operative with said data retrieval client, for communicating with said data server, said co-presence client including object association means for associating said data object with said associated virtual place in said co-presence server.
Claim 3
Dependent Claim
22 words
A server according to claim 1 and wherein said co-presence client is implemented in one of the following languages: Java and ActiveX.
Claim 4
Dependent Claim
21 words
A server according to claim 1 and wherein said object association means comprises means for moving to a new virtual place.
Claim 5
Dependent Claim
39 words
A co-presence client comprising: means, operative with a data retrieval client, for communicating with a data server; and object association means for associating a data object received from said data server with a virtual place in a co-presence server.
Claim 6
Dependent Claim
39 words
A co-presence client comprising: means, operative with a data retrieval client, for communicating with a data server; and object association means for associating a data object received from said data server with a virtual place in a co-presence server.
Claim 7
Dependent Claim
21 words
A client according to claim 4 and wherein said object association means comprises means for moving to a new virtual place.
Claim 8
Dependent Claim
105 words
A computer product readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for co-presence at a data said method steps comprising: generating a virtual place to be associated with a data object requested by a data retrieval client and retrieved from a data server; and downloading a co-presence client in response to said data object being retrieved, said at least one co-presence client operative with said data retrieval client, for communicating with said data server, said co-presence client including object association means for associating said data object with said associated virtual place in said co-presence server.
Claim 9
Dependent Claim
105 words
A computer product readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for co-presence at a data said method steps comprising: generating a virtual place to be associated with a data object requested by a data retrieval client and retrieved from a data server; and downloading a co-presence client in response to said data object being retrieved, said at least one co-presence client operative with said data retrieval client, for communicating with said data server, said co-presence client including object association means for associating said data object with said associated virtual place in said co-presence server.
Claim 10
Dependent Claim
61 words
A co-presence server comprising: means for generating one virtual place per data object retrieved from a data server and for associating each virtual place with its data object once its data object is accessed; and means for providing each virtual place associated with each retrieved data object with a communication channel for at least two users that access said data object.
Claim 11
Dependent Claim
61 words
A co-presence server comprising: means for generating one virtual place per data object retrieved from a data server and for associating each virtual place with its data object once its data object is accessed; and means for providing each virtual place associated with each retrieved data object with a communication channel for at least two users that access said data object.
Claim 12
Dependent Claim
36 words
A server according to claim 7 and comprising a changing plurality of place processes, one for each virtual place, and a managing process for providing communication from said co-presence data retrieval clients to said place processes.
Claim 13
Dependent Claim
84 words
A computer product readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for co-presence at a data object, said method steps comprising: generating one virtual place per data object retrieved from a data server and for associating each virtual place with its data object once its data object is accessed; and providing each virtual place associated with each retrieved data object with a communication channel for at least two users that access said data object.
Claim 14
Dependent Claim
84 words
A computer product readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for co-presence at a data object, said method steps comprising: generating one virtual place per data object retrieved from a data server and for associating each virtual place with its data object once its data object is accessed; and providing each virtual place associated with each retrieved data object with a communication channel for at least two users that access said data object.
Claim 15
Dependent Claim
22 words
A product according to claim 9 and also comprising providing communication from said co-presence data retrieval clients to each said virtual place.
Claim 16
Dependent Claim
57 words
A co-presence data-retrieval client comprising: data retrieval means for requesting a data server to retrieve a data object; object association means for associating a virtual place with its data object once its data object is accessed; and means for enabling communication between at least two data-retrieval clients that are associated with said at least one virtual place.
Claim 17
Dependent Claim
57 words
A co-presence data-retrieval client comprising: data retrieval means for requesting a data server to retrieve a data object; object association means for associating a virtual place with its data object once its data object is accessed; and means for enabling communication between at least two data-retrieval clients that are associated with said at least one virtual place.
Claim 18
Dependent Claim
21 words
A client according to claim 11 and wherein said object association means comprises means for moving to a new virtual place.