IP Library Granted Patent US 7,433,955
Granted Patent B2
US 7,433,955 · App. 10/301,055 · Granted Oct 7, 2008

Apparatus and method for processing sequenced records across multiple network connections

Assignee: International Business Machines 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 7,433,955
App. No.
10/301,055
Granted
Oct 7, 2008
Kind
B2
Abstract

An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.

Claims (5)

1. A method for communicating between a first computer system and a second computer system coupled together via a network, the method comprising the steps of:

(A) defining on the second computer system a plurality of logical connections, wherein a selected logical connection includes a plurality of sockets;

(B) the second computer system receiving from the first computer system via the plurality of sockets a plurality of messages that each include a sequence number generated by a software application and a logical connection identifier generated by the software application;

(C) the second computer system ordering the plurality of received messages for each logical connection according to the sequence number and logical connection identifier for each of the plurality of received messages; and

(D) delivering the ordered messages to the software application running on the second computer system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2002
From: BLOCK, TIMOTHY ROY; CERNOHOUS, BOB RICHARD; SIMONSON, STEVEN JOHN; UNTERHOLZNER, JOHN CHRISTIAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 013526/0329 →
Continuity (1)
Related Publication 20040103196A1 · May 27, 2004