Patent JPS5290919A successfully refreshed from Google Patents.
Patent US4334392A successfully refreshed from Google Patents.
Patent US6675168B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6675168B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Co-presence data retrieval system

Assignee: International Business Machines Corp
•
Filing: 2001-04-04
•
Granted: 2004-01-06
•
Expires: 2021-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data retrieval system is described. The system includes a data server, at least one data retrieval client, a co-presence server and at elast one downloadable 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 data retrieval client requests at least one data object from the data server. The co-presence server includes a virtual place generator which generates one virtual place per data object retrieved from the data server and an associator which associates each virtual place with its data object once its data object is accessed. The downloadable co-presence client is operative with the data retrieval client and communicates with the co-presence server. Each co-presence client includes an object associator which associates a data object received from the co-presence server with one of the at least one virtual places in the co-presence server.

Inventors

  • 👤 Ehud Shapiro
  • 👤 Avner Shafrir
  • 👤 Jacob Rimer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:25
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/957; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/955; Y10S707/99931; Y10S707/99938; Y10S707/99941; Y10S707/99944; Y10S707/99951; Y10S707/99952

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-05 2007-07-07 2008-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-05 2011-07-07 2012-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-05 2015-07-07 2016-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag