Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2001-04-04
2003-11-18
Amsbury, Wayne (Department: 2171)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C709S201000
Reexamination Certificate
active
06651050
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to data retrieval systems generally and to data retrieval systems with co-presence mechanisms in particular.
BACKGROUND OF THE INVENTION
Data retrieval systems are known in the art. A typical one is shown in
FIG. 1
to which reference is now made. Data retrieval systems typically consist of a data server
10
and multiple data-retrieval clients
12
which are typically separate computers. Upon command of a data-retrieval client
12
, the data server
10
accesses a data repository
14
, or database, that contains data objects
16
therein. Data objects
16
are typically files of information. The data-retrieval clients
12
also communicate with a user
17
, typically through an interactive display
18
.
A typical data retrieval operation, depicted in
FIG. 2
to which reference is now made proceeds as follows: upon receipt of an instruction (arrow
1
) from the user
17
to retrieve a certain data object
16
, the data-retrieval client
12
sends (arrow
2
) a request to the data server
10
on which the object resides. The data server,
10
retrieves the requested data object
16
(arrow
3
) from the data repository
14
and sends the object
16
back (arrow
4
) to the data-retrieval client
12
. The data-retrieval client
12
then displays (arrow
5
) the retrieved data object
16
to the user
17
.
Additional features incorporated in a data retrieval system may include a data-management mechanism that allows a data-retrieval client
12
to create a new data object
16
, to modify a retrieved data object
16
and to send the created or modified data object
16
back to the data server
10
for storage in the data repository
14
, and a permission mechanism that allows the server
10
to approve or deny certain client requests.
Examples of data retrieval systems, some of which include the additional features, include the file transfer protocol (FTP), hypertext transfer protocol (HTTP), Gopher and network file systems (NFS) standards, network news servers (NNTP), DEC Notes of Digital Electric Corporation of the USA, Lotus Notes of Lotus Inc. of the USA, Novell NetWare of Novell Inc. of the USA, and the relational database management systems (RDBMS) such as those manufactured by Oracle, Sybase, and Informix, all of the USA.
SUMMARY OF THE PRESENT INVENTION
There is provided, in accordance with a preferred embodiment of the present invention, 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.
Additionally, in accordance with a preferred embodiment of the present invention, for a data object retrieved by the data server for one of the awareness co-presence clients, the co-presence server indicates to the one client which other clients have retrieved the same data object and provides a communication channel associated with the retrieved data object to those clients which retrieved the data object and which are in a communication type of awareness state.
Moreover, in accordance with a preferred embodiment of the present invention the co-presence server generates one virtual place per data object retrieved from the data server, associates each virtual place with its data object once its data object is accessed and generates communication and observation channels to awareness co-presence clients in response to the awareness state of each the client.
Further, in accordance with a preferred embodiment of the present invention, the awareness co-presence client associates a data object received from the data server with one of the at least one virtual places in the co-presence server.
Finally, in accordance with a preferred embodiment of the present invention, the awareness state is one of: public observation, private observation and communication.
REFERENCES:
patent: 4775934 (1988-10-01), Houri et al.
patent: 5008853 (1991-04-01), Bly et al.
patent: 5159669 (1992-10-01), Trigg et al.
patent: 5220657 (1993-06-01), Bly et al.
patent: 5222221 (1993-06-01), Houri et al.
patent: 5224095 (1993-06-01), Woest et al.
patent: 5337407 (1994-08-01), Bates et al.
patent: 5347306 (1994-09-01), Nitta
patent: 5388196 (1995-02-01), Pajak et al.
patent: 5408470 (1995-04-01), Rothrock et al.
patent: 5452299 (1995-09-01), Thessin et al.
patent: 5511196 (1996-04-01), Shackelford et al.
patent: 5608649 (1997-03-01), Gopinath et al.
patent: 5625809 (1997-04-01), Dysart et al.
patent: 5627978 (1997-05-01), Altom et al.
patent: 5634124 (1997-05-01), Khoyi et al.
patent: 5659596 (1997-08-01), Dunn
patent: 5819084 (1998-10-01), Shapiro et al.
patent: 5826022 (1998-10-01), Nielsen
patent: 5864874 (1999-01-01), Shapiro
patent: 5960173 (1999-09-01), Tang et al.
patent: 5982390 (1999-11-01), Stoneking et al.
patent: 6039688 (2000-03-01), Douglas et al.
patent: 6106395 (2000-08-01), Begis
patent: 6167451 (2000-12-01), Stracke, Jr.
patent: 6243714 (2001-06-01), Shapiro et al.
patent: 6453327 (2002-09-01), Nielsen
patent: 6484196 (2002-11-01), Maurille
patent: 2003/0051136 (2003-03-01), Curtis et al.
patent: 2289149 (1995-11-01), None
Leigh J. et al. Supporting Transcontinental Collaborative Work in Persistent Virtual environments. IEEE Computer Graphics and Applications, vol. 16. No. 4, pp. 47-51, Jul. 1996. See whole document.
Gross T. et al. Computer-Supported Cooperative Work and the Internet. Proceedings of Seventh International Conference and Workshop on Database and Expert Systems Applications, pp. 425-430, IEEE 09-10 Sep. 1996. See whole document.
Whittaker S. et al. Co-Ordinating Activity: an Analysis of Interaction in Computer-Supported Co-Operative Work. CHI'91. Conference Proceedings, pp. 361-367. Apr. 27-May 2, 1991. See whole document.
Masinter et al., “Collaborative Information Retrieval: Gopher from MOO” Proc. INET '93, pp. DFA-1—DFA-9.
“Frequently Asked Questions: Basic Information about MUDs and MUDing”, Jun. 14, 1993.
Mark Clarkson, Welcome to my fantasy—a personal tour through “Shared Consensual Hallucinations” on the Internet, pp. 36-39, Computer Gaming World, V123, Oct. 1994.
Shafrir Avner
Shapiro Ehud
Amsbury Wayne
Eitan, Pearl, Latzer & Cohen Zedek LLP
LandOfFree
Co-presence data retrieval system which indicates observers... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Co-presence data retrieval system which indicates observers..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Co-presence data retrieval system which indicates observers... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3167585