Co-presence data retrieval system which indicates observers of data
First Claim
1. A data retrieval system comprising:
- a data server for retrieving at least one data object from among a plurality of data objects stored in a data repository;
a co-presence server for opening communication and observation channels associated with at least one of said data objects;
at least one awareness co-presence client for communicating with said co-presence server and for defining an awareness state of said client for each retrieved data object, wherein the type and number of channels opened by said co-presence server with each said client depends on said awareness state of each said client for each retrieved data object.
2 Assignments
0 Petitions
Accused Products
Abstract
A data retrieval system has a data server, a co-presence server and at least one awareness co-presence client. The data server retrieves at least one data object from among a plurality of data objects stored in a data repository. The co-presence server opens communication and observation channels associated with at least one of the data objects. The awareness co-presence clients communicate with the co-presence server and define an awareness state of the client. The co-presence server opens a communication channel or an observation channel with each client depending on the awareness state of each client per retrieved data object. For observation channels, the co-presence server indicates to each client which other clients have retrieved the same data object. The co-presence server opens a communication channel associated with a retrieved data object to those clients which retrieved the data object and which are in a communication type of awareness state.
-
Citations
14 Claims
-
1. A data retrieval system comprising:
-
a data server for retrieving at least one data object from among a plurality of data objects stored in a data repository;
a co-presence server for opening communication and observation channels associated with at least one of said data objects;
at least one awareness co-presence client for communicating with said co-presence server and for defining an awareness state of said client for each retrieved data object, wherein the type and number of channels opened by said co-presence server with each said client depends on said awareness state of each said client for each retrieved data object. - View Dependent Claims (2, 3, 4)
-
-
5. A data retrieval system comprising:
-
a data server for retrieving at least one data object from among a plurality of data objects stored in a data repository;
a co-presence server;
at least one awareness co-presence client for communicating with said co-presence server and for defining an awareness state of said client with respect to each retrieved data object, wherein, for a data object retrieved by said data server for one of said awareness co-presence clients, said co-presence server indicates to said one client which other clients have retrieved the same data object and provides a communication channel associated with said retrieved data object to those clients which retrieved the data object and which are in a communication type of awareness state. - View Dependent Claims (6, 7, 8)
-
-
9. A method of data retrieval comprising the steps of:
-
retrieving by a client at least one data object from among a plurality of data objects stored in a data repository;
defining an awareness state of said client per retrieved data object;
opening communication and observation channels associated with at least one of said data objects wherein the type and number of channels opened with each said client depends on said awareness state of each said client per retrieved data object. - View Dependent Claims (10, 11, 13, 14)
-
-
12. A method for data retrieval comprising the steps of:
-
retrieving by at least two clients at least one data object from among a plurality of data objects stored in a data repository;
defining an awareness state of each said client per retrieved data object;
for a retrieved data object for one of said clients, indicating to said one client which other clients have retrieved the same data object; and
providing a communication channel associated with said retrieved data object to those clients which retrieved the data object and which are in a communication type of awareness state.
-
Specification