IP Library Granted Patent US 7,685,384
Granted Patent B2
US 7,685,384 · App. 11/029,554 · Granted Mar 23, 2010

System and method for replicating files in a computer network

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,685,384
App. No.
11/029,554
Granted
Mar 23, 2010
Kind
B2
Abstract

A system and method for performing real-time replication of data across a network is provided. A mirroring engine receives a write request from a host application operating on a source computer. The mirroring engine compares data in the write request with corresponding data stored in memory. If data in the write request differs from stored data, the mirroring engine processes the write request. Processing involves computing a data signature across data in the write request and associating the signature with a transaction number and a status byte. The transaction number is used to uniquely identify the data signature and can be used to ensure that the signature is properly handled if it is received, for example, out of order. The status byte contains information used for handling the data signature and transaction number as well as information identifying how the data signature was computed. In an embodiment, the status byte may contain a bit for identifying if the data signature was computed across an entire block of data or if the signature was computed over only a portion of a data block, such as for example, only data bytes that have changed as compared with those in the stored data. Processing may further include compressing and encrypting the data signature, transaction number and status byte prior to transmission over a network. Embodiments may further employ a meta-file for storing data signatures, transaction numbers, status bytes, and other information useful for performing real-time data replication over a network.

Claims (10)

1. A computer-readable data transmission system for facilitating data replication across a data communication network, said data transmission comprising:

a file open status indicator;

a header portion having information useful for determining if a meta-file was properly closed;

a block temporal signature portion having a data block signature generated using a hash function and a transaction member;

a status portion having information about said data signature;

wherein:

said transaction number is generated using a remote server;

said header portion, said block temporal portion, and said status portion are compressed and encrypted prior to being transmitted across said data communication network;

said data block signature is computed across changed data bytes within said data block, wherein a changed data byte occurs when a data byte within said data block does not substantially match a corresponding stored data byte within a corresponding stored data block associated with a source computer; and

said status portion includes a dirty bit if said data communications network is not available for conveying said data transmission from a source computer to a remote computer.

Assignments (12)
SECURITY INTEREST Recorded Jan 6, 2026
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 074233/0632 →
TERMINATION AND RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 55608/0055 Recorded Nov 24, 2025
From: JEFFERIES FINANCE LLC
To: GLOBALSCAPE, INC.
Reel/Frame 073770/0483 →
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 55618/0460 Recorded Nov 21, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: GLOBALSCAPE, INC.
Reel/Frame 073658/0526 →
EXTENDED RCF FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: GLOBALSCAPE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0476 →
EXTENDED FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: GLOBALSCAPE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073664/0001 →
NEW MONEY FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.; VERA SECURITY, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073683/0534 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 14, 2025
From: GOLUB CAPITAL MARKETS LLC (AS EXISTING AGENT)
To: ACQUIOM AGENCY SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT)
Reel/Frame 072471/0665 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 20, 2021
From: JEFFERIES FINANCE LLC, AS EXISTING AGENT
To: GOLUB CAPITAL MARKETS LLC, AS SUCCESSOR AGENT
Reel/Frame 056322/0628 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 11, 2021
From: GLOBALSCAPE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 055608/0055 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 11, 2021
From: GLOBALSCAPE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 055618/0460 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2020
From: JPMORGAN CHASE BANK, N.A.
To: GLOBALSCAPE, INC.
Reel/Frame 053633/0242 →
SECURITY INTEREST Recorded Nov 19, 2019
From: GLOBALSCAPE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 051056/0501 →