IP Library Granted Patent US 6,957,268
Granted Patent B1
US 6,957,268 · App. 09/965,058 · Granted Oct 18, 2005

Method and system for transferring files from primary system to secondary systems

Assignee: BellSouth Intellectual Property Corporation
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 6,957,268
App. No.
09/965,058
Granted
Oct 18, 2005
Kind
B1
Abstract

A method and system for transferring one or more sequentially ordered data files to a plurality of secondary systems that respond after receipt of each file. A clear-to-send (CTS) flag is maintained for each of the secondary systems. A sequence broker reads a clear-to-send flag and, if the CTS flag is asserted, issues a transfer command to a transmit module to transmit a next data file to the secondary system. The sequence broker reads a status file associated with a secondary system and determines which data file, if any, is to be transferred. The sequence broker receives invoking commands from a clear-to-send broker and/or an invoking module for invoking the transfer process.

Claims (39)

1. A method of transferring one or more data files to a computer system comprising:

determining whether a clear-to-send flag associated with the computer system is asserted;

transferring a data file to the computer system if the clear-to-send flag is asserted;

receiving a receipt acknowledgment from the computer system indicating that the computer system received the data file; and

reasserting the clear-to-send flag in response to receiving the receipt acknowledgment,

wherein the one or more data files are in a sequential order and the method further comprises:

reading a status file associated with the computer system, wherein the status file includes a file indicator indicating which of the one or more data files should be transferred to the computer system;

determining a data file to transfer to the computer system based on a file indicator; and

updating the file indicator to indicate the next file in the sequence of the one or more data files.

2. A method of transferring one or more data files to a computer system comprising:

determining whether a clear-to-send flag associated with the computer system is asserted;

transferring a data file to the computer system if the clear-to-send flag is asserted;

receiving a receipt acknowledgment from the computer system indicating that the computer system received the data file;

reasserting the clear-to-send flag in response to receiving the receipt acknowledgment,

receiving an invoking command indicating that another data file is available to be transferred; and

invoking the determining, and transferring steps.

3. A method of transferring a sequence of data files from a primary system to a plurality of secondary systems, wherein each of the secondary systems responds after receiving a data file, the method comprising:

selecting a first secondary system;

determining whether a clear-to-send (CTS) flag associated with the first secondary system is asserted;

identifying a first data file that is to be transferred to the first secondary system;

determining whether the first data file is available for transfer; and

if the first data file is available and if the CTS flag is asserted, transferring the first data file to the first secondary system.

4. The method of claim 3 further comprising:

repeating the selecting, determining, identifying, determining, and transferring steps for each of the plurality of secondary systems.

5. The method of claim 4 wherein identifying comprises:

retrieving secondary system data associated with the first secondary system, wherein the secondary system data includes a data file indicator indicating which of the sequence of data files is to be transferred to the first secondary system.

6. The method of claim 3 further comprising:

depositing a data file into the sequence of data files.

7. A computer readable medium having computer-executable instructions for performing the method steps of claim 3 .

8. A primary system for transferring a plurality of sequentially ordered data files to a plurality of secondary systems comprising:

a sequence broker operable to read a clear-to-send flag associated with one of the secondary systems, identify one of the data files to be transferred to the secondary system, and issue a transfer command to transfer the identified data file;

a transmit broker in operable communication with the sequence broker receiving the transfer command and responsively transferring the identified data file to the secondary system; and

a clear-to-send broker operable to receive an acknowledgment from the secondary system and responsively assert the clear-to-send flag associated with the secondary system.

9. The system of claim 8 further comprising:

a database for receiving and storing the plurality of sequentially ordered data files;

an invoking module in operable communication with the sequence broker and the database, the invoking module storing the plurality of sequentially ordered data files in the database and issuing a new file command to the sequence broker, the new file command notifying the sequence broker that the database has data files stored in it.

10. The primary system of claim 8 wherein the clear-to-send module is in operable communication with the sequence broker and the clear-to-send module is operable to send an invoking command to the sequence broker after asserting the clear-to-send flag.

11. The system of claim 8 wherein the primary system is in operable communication with the secondary systems via a communications network.

12. The system of claim 11 wherein the communications network is the Internet.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 021640/0619 →
CHANGE OF NAME Recorded Oct 7, 2008
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 021640/0227 →
CHANGE OF NAME Recorded Oct 7, 2008
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 021640/0314 →
CHANGE OF NAME Recorded Oct 7, 2008
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 021640/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2001
From: VAN ODOM, JOEL; CLOUDT, KEVIN ROBERT
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 012220/0832 →