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

System and method for using a workspace data manager to access, manipulate and synchronize network data

Assignee: FB COMMERCIAL FINANCE Inc
•
Filing: 1998-01-16
•
Granted: 2000-11-21
•
Expires: 2018-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system includes a communications module for downloading workspace data from a remote site, an application program interface coupled to the communications module for communicating with a workspace data manager to enable manipulation of the downloaded workspace data and thereby create manipulated data, and a general synchronization module coupled to the communications module for synchronizing the manipulated data with the workspace data stored at the remote site. An instantiator requests the workspace data manager to provide an interface for enabling manipulation of the downloaded workspace data. The workspace data manager may create another instance of the interface or may provide access to its only interface to enable manipulation of the data. A data reader may translate the downloaded workspace data from the format used by the remote site to the format used by the workspace data manager. Upon logout, a de-instantiator synchronizes the data with the global server and deletes the workspace data. The system handles the situation where the data stored at the remote site has not changed and therefore includes the downloaded data, and the situation the data stored at the remote site has been modified and therefore is different than the downloaded data.

Inventors

  • 👤 Daniel J. Mendez

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:47
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F16/00; G06F16/20; G06F16/27; G06F16/273; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/959; Y10S707/99931; Y10S707/99938; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 101 words
A computer-based method, comprising the steps of: executing a workspace data manager on an untrusted client site; requesting the workspace data manager to access data temporarily from a remote site, the remote being connected via a network to untrusted client site; initiating a communications channel with the remote site; downloading data from the remote site; placing the data in temporary storage on the untrusted client site; using the workspace data manager to present the downloaded data; and automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 2
Dependent Claim 101 words
A computer-based method, comprising the steps of: executing a workspace data manager on an untrusted client site; requesting the workspace data manager to access data temporarily from a remote site, the remote being connected via a network to untrusted client site; initiating a communications channel with the remote site; downloading data from the remote site; placing the data in temporary storage on the untrusted client site; using the workspace data manager to present the downloaded data; and automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 3
Dependent Claim 26 words
The method of claim 1, further comprising the step of requesting the workspace data manager to provide an interface for enabling presentation of the downloaded data.
Claim 4
Dependent Claim 45 words
The method of claim 2, further comprising the steps of using the workspace data manager to manipulate the dow data, thereby creating manipulated data, using the workspace data manager interface to request synchronization, and synchronizing the manipulated data with the data at the remote site.
Claim 5
Dependent Claim 33 words
The method of claim 3, wherein the data at the remote site has not been modified after the step of downloading and before the step of synchronizing and therefore includes the downloaded data.
Claim 6
Dependent Claim 34 words
The method of claim 3, wherein the data at the remote site has been modified after the step of downloading and before the step of synchronizing, and therefore is different than the downloaded data.
Claim 7
Dependent Claim 17 words
The method of claim 2, wherein the workspace data manager provides an interface by creating an instance.
Claim 8
Dependent Claim 20 words
The method of claim 2, wherein the workspace data manager provides an interface by providing access to its only interface.
Claim 9
Dependent Claim 31 words
The method of claim 1, further comprising the step of translating the downloaded data from the format used by the remote site and the format used by the workspace data manager.
Claim 10
Dependent Claim 22 words
The method of claim 1, further comprising the step of deleting the workspace data manager interface after it is no longer needed.
Claim 11
Independent Claim 101 words
A system on an untrusted client site, comprising: a communications module for download data from a remote site, the remote site being connected via a network to the untrusted client site; program code for placing the downloaded data in temporary storage on the untrusted client site; an application program interface coupled to the communications module for communicating with a workspace data manager to present the downloaded data; and program code coupled to the application program interface for automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 12
Independent Claim 101 words
A system on an untrusted client site, comprising: a communications module for download data from a remote site, the remote site being connected via a network to the untrusted client site; program code for placing the downloaded data in temporary storage on the untrusted client site; an application program interface coupled to the communications module for communicating with a workspace data manager to present the downloaded data; and program code coupled to the application program interface for automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 13
Dependent Claim 26 words
The system of claim 10, further comprising an instantiator for requesting the workspace data manager to provide an interface for enabling presentation of the downloaded data.
Claim 14
Dependent Claim 56 words
The system of claim 11, wherein the workspace manager enables manipulation of the downloaded data to create manipulated data and the data manipulation interface enables a request to synchronize the data, and further comprising a synchronization module coupled to the communications module for enabling synchronization of the manipulated data with the data at the remote site.
Claim 15
Dependent Claim 23 words
The system of claim 12, wherein the data stored at the remote site has not been modified and therefore includes the downloaded data.
Claim 16
Dependent Claim 24 words
The system of claim 12, wherein the data stored at the remote site has been modified, and therefore is different than the downloaded data.
Claim 17
Dependent Claim 24 words
The system of claim 14, further comprising a content-based synchronization module for synchronizing the data stored at the remote site with the manipulated data.
Claim 18
Dependent Claim 23 words
The system of claim 11, wherein the workspace data manager creates another instance of the interface to enable presentation of the downloaded data.
Claim 19
Dependent Claim 23 words
The system of claim 11, wherein the workspace data manager provides access to its only interface to enable presentation of the downloaded data.
Claim 20
Dependent Claim 19 words
The system of claim 11, further comprising a deinstantiator for deleting the interface after it is no longer required.
Claim 21
Dependent Claim 33 words
The system of claim 10, further comprising a data reader for translating the downloaded workspace data from the format used by the remote site to the format used by the workspace data manager.
Claim 22
Independent Claim 111 words
A system comprising: means for executing a workspace data manager on an untrusted client site; means for requesting the workspace data manager to access data temporarily from a remote site, the remote site being connected via a network to the untrusted client site; means for initiating a communications channel with the remote site; means for downloading data from the remote site; means for placing the data in storage on the untrusted client site; means for using the workspace data manager to present the downloaded data; and means for disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 23
Independent Claim 111 words
A system comprising: means for executing a workspace data manager on an untrusted client site; means for requesting the workspace data manager to access data temporarily from a remote site, the remote site being connected via a network to the untrusted client site; means for initiating a communications channel with the remote site; means for downloading data from the remote site; means for placing the data in storage on the untrusted client site; means for using the workspace data manager to present the downloaded data; and means for disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 24
Dependent Claim 112 words
A computer-readable storage medium storing program code for causing a computer to perform the steps of: executing a workspace data manager on an untrusted client site; requesting the workspace data manager to access data temporarily from a remote site, the remote site being connected via a network to the untrusted client site; initiating a communications channel with the remote site; downloading data from the remote site; placing the data in temporary storage on the untrusted client site; using the workspace data manager to present the downloaded data; and automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.
Claim 25
Dependent Claim 112 words
A computer-readable storage medium storing program code for causing a computer to perform the steps of: executing a workspace data manager on an untrusted client site; requesting the workspace data manager to access data temporarily from a remote site, the remote site being connected via a network to the untrusted client site; initiating a communications channel with the remote site; downloading data from the remote site; placing the data in temporary storage on the untrusted client site; using the workspace data manager to present the downloaded data; and automatically disabling the untrusted client site from accessing at least a portion of the downloaded data after a user has finished using the data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-21 2004-05-22 2004-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-21 2008-05-22 2008-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-21 2012-05-22 2012-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag