US5598535A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for selectively and cumulatively grouping packets from different sessions upon the absence of exception condition and sending the packets after preselected time conditions
Assignee: International Business Machines Corp
•
Filing: 1994-08-01
•
Granted: 1997-01-28
•
Expires: 2014-08-01
Abstract
Abstract The present invention provides a method and apparatus processing system for enhancing the processing of a plurality of related packets received at a logical unit within a data processing system. A plurality of packets are received at the logical unit. Then each of the plurality of packets are examined and a session identification is obtained for each of the plurality of packets. During a preselected time window, each of the plurality of packets are associated with a group. Each packet in a group has a session identification that is identical to every other packet within the group.
Inventors
- 👤 Brad L. Brech
- 👤 Gary S. Delp
- 👤 Albert A. Slane
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 08:27
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/22
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
269 words
A data processing system for processing a plurality of related packets received at a logical unit within said data processing system, wherein packets from different sessions may be interpersed within said plurality of packets, said data processing system comprising: a host system, wherein said host system is connected to said logical unit; reception means for receiving said plurality of packets at said logical unit, wherein each of said plurality of packets includes a header containing a session identifier; examination means for examining said session identifier in each of said plurality of packets received at said logical unit to identify said session for each of said plurality of packets; grouping means for selectively and cumulatively grouping all packets within a first identified session received during a first preselected time period in a first group when there is no exception condition related to the packet resources shortage for the first identified session, and for selectively and cumulatively grouping all packets within a second identified session received during a second preselected time period in a second group when there is no exception condition related to the packet resources shortage for the second identified session, wherein said first group is associated with said first preselected time period and said second group is associated with said second preselected time period; processing means for processing said first group and said second group concurrently; flushing means for flushing said groups of packets to said host system upon detection of said exception condition; and transmitting means for transmitting said groups to said host system after each preselected period has completed and the absence of the exception condition.
Claim 2
Dependent Claim
269 words
A data processing system for processing a plurality of related packets received at a logical unit within said data processing system, wherein packets from different sessions may be interpersed within said plurality of packets, said data processing system comprising: a host system, wherein said host system is connected to said logical unit; reception means for receiving said plurality of packets at said logical unit, wherein each of said plurality of packets includes a header containing a session identifier; examination means for examining said session identifier in each of said plurality of packets received at said logical unit to identify said session for each of said plurality of packets; grouping means for selectively and cumulatively grouping all packets within a first identified session received during a first preselected time period in a first group when there is no exception condition related to the packet resources shortage for the first identified session, and for selectively and cumulatively grouping all packets within a second identified session received during a second preselected time period in a second group when there is no exception condition related to the packet resources shortage for the second identified session, wherein said first group is associated with said first preselected time period and said second group is associated with said second preselected time period; processing means for processing said first group and said second group concurrently; flushing means for flushing said groups of packets to said host system upon detection of said exception condition; and transmitting means for transmitting said groups to said host system after each preselected period has completed and the absence of the exception condition.
Claim 3
Dependent Claim
26 words
A data processing system for processing a plurality of packets according to claim 1, wherein each of said plurality of packets further includes a data section.
Claim 4
Dependent Claim
32 words
A data processing system for processing a plurality of packets according to claim 1, wherein said data processing system further includes connection means for connecting said host system to said logical unit.
References Cited (Backward Citations)
US4517641A
Cited
US4498168A
Cited
US4922244A
Cited
US4736369A
Cited
US5123091A
Cited
US5101402A
Cited
US5179660A
Cited
US5193151A
Cited
US5040176A
Cited
US5063562A
Cited
US5166930A
Cited
US5165021A
Cited
US5260942A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-28 | 2000-07-29 | 2001-01-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-28 | 2004-07-29 | 2005-01-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-28 | 2008-07-29 | 2009-01-28 | $7700.00 | Window Closed / Lapsed |