IP Library Granted Patent US 7,058,662
Granted Patent B2
US 7,058,662 · App. 09/728,784 · Granted Jun 6, 2006

Maintenance of data integrity during transfer among computer networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,058,662
App. No.
09/728,784
Granted
Jun 6, 2006
Kind
B2
Abstract

A method of transferring data between a first system and a second system while ensuring the integrity. Metadata is associated with each data record and is used to ensure the integrity of the transfer.

Claims (30)

1. A method of transferring data that maintains data integrity, the method comprising:

setting metadata associated with the data to indicate initiation of a transfer of the data;

transferring the data from a data system to a file system;

determining whether the transfer of the data was successful;

setting the metadata to indicate the successful transfer in response to the determination that the transfer of the data was successful;

setting the metadata to indicate initiation of a deletion of the data;

deleting the data;

determining whether the deletion of the data was successful; and

setting the metadata to indicate the successful deletion in response to the determination that the deletion of the data was successful.

2. The method of claim 1 further comprising transferring the data from the data system to the file system in response to the determination that the transfer of the data was unsuccessful.

3. The method of claim 1 further comprising initiating an error handling process in response to the determination that the transfer of the data was unsuccessful.

4. The method of claim 1 further comprising deleting the data in response to the determination that the deletion of data was successful.

5. The method of claim 1 further comprising initiating an error handling process in response to the determination that the deletion of the data was unsuccessful.

6. The method of claim 1 further comprising:

receiving the data into the data system from an external source; and

ensuring the integrity of the data in the data system.

7. The method of claim 1 wherein the metadata comprises a state flag that indicate a state of the data.

8. The method of claim 1 wherein the metadata comprises a state flag that indicate copies of the data.

9. The method of claim 8 further comprising processing the metadata to determine where the copies of the data resides.

10. The method of claim 1 further comprising using filters when transferring the data.

11. A system for transferring data that maintains data integrity, the system comprising:

a file system;

a data system configured to transfer the data to the file system and delete the data; and

a management system configured to set metadata associated with the data to indicate initiation of a transfer of the data, determine whether the transfer of the data was successful, set the metadata to indicate a successful transfer in response to a positive determination that the transfer of the data was successful, set the metadata to indicate initiation of a deletion of the data, determine whether the deletion of the data was successful, and set the metadata to indicate the successful deletion in response to a positive determination that the deletion of the data was successful.

12. The system of claim 11 wherein the data system is configured to transfer the data to the file system in response to the determination that the transfer of the data was unsuccessful.

13. The system of claim 11 wherein the data system is configured to delete the data in response to the determination that the deletion of the data was unsuccessful.

14. The system of claim 11 wherein the data system is configured to receive the data from an external source and ensure the integrity of the data.

15. The system of claim 11 wherein the metadata comprises a state flag that indicate a state of the data.

16. The system of claim 11 wherein the metadata comprises a state flag that indicate copies of the data.

17. The system of claim 16 wherein the management system is configured to process the metadata to determine where the copies of the data resides.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 26, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; BLACKBOARD COLLABORATE INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
Reel/Frame 058298/0577 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 7, 2019
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLACKBOARD INC.; BLACKBOARD COLLABORATE, INC.; BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
Reel/Frame 050953/0361 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 7, 2019
From: BLACKBOARD, INC.; BLACKBOARD CONNECT INC.; BLACKBOARD COLLABORATE INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 050965/0354 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 20, 2016
From: BLACKBOARD INC.; BLACKBOARD COLLABORATE INC.; BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 040435/0932 →