← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag