← Back to Patent Explorer
US5699522A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system with fast message processing for upgraded input/output stations

Assignee: Unisys Corp
•
Filing: 1996-02-23
•
Granted: 1997-12-16
•
Expires: 2016-02-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system includes a digital computer that has a plurality of data processing programs. A set of upgraded stations is coupled to the computer which generate messages that employ a relatively simple format to select the data processing programs; and a set of older stations is also coupled to the computer which generate messages that employ a complex format to select the data processing programs. A message routing program in the computer receives all of the messages from the stations, analyzes each message that has the simple format to identify the selected data processing program, and sends the message directly to the selected program. By comparison, the message routing program sends each message that has the complex format to a secondary routing program; and this secondary routing program analyzes each message which it receives, identifies the selected data processing program, and sends the message to the selected program. When the message routing program, the secondary routing program, and the data processing programs are executed sequentially within the computer in respective time intervals, the average time to process a message with a simple format from an upgraded station is not impeded by the messages with the complex format from the older stations.

Inventors

  • 👤 Clifford Shiroku Shimizu
  • 👤 Patricia Lynn Walsh
  • 👤 Anthony La Vel Crider

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 09:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/546; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/108; G06Q20/1085

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 197 words
A data processing system which includes: a digital computer that has a plurality of data processing programs; a first set of stations, coupled to said computer, which generate messages that employ a first format to select said data processing programs; a second set of stations, coupled to said computer, which generate messages that employ a second format to select said data processing programs, where said second format is substantially more complex than said first format; a message routing program in said computer which receives all of said messages from said stations, analyzes each message that has said first format to identify the selected data processing program, and sends the message directly to the selected program; said computer further including a secondary routing program, and said message routing program being structured to send each message that has said second format to said secondary routing program; said secondary routing program being structured to analyze each message which it receives, identify the selected data processing program, and send the message to the selected program; and, said message routing program, said secondary routing program, and said data processing programs all being executed sequentially by said digital computer in respective time intervals.
Claim 2
Dependent Claim 197 words
A data processing system which includes: a digital computer that has a plurality of data processing programs; a first set of stations, coupled to said computer, which generate messages that employ a first format to select said data processing programs; a second set of stations, coupled to said computer, which generate messages that employ a second format to select said data processing programs, where said second format is substantially more complex than said first format; a message routing program in said computer which receives all of said messages from said stations, analyzes each message that has said first format to identify the selected data processing program, and sends the message directly to the selected program; said computer further including a secondary routing program, and said message routing program being structured to send each message that has said second format to said secondary routing program; said secondary routing program being structured to analyze each message which it receives, identify the selected data processing program, and send the message to the selected program; and, said message routing program, said secondary routing program, and said data processing programs all being executed sequentially by said digital computer in respective time intervals.
Claim 3
Dependent Claim 33 words
A data processing system according to claim 1 herein said respective time intervals for said message routing program, said secondary routing program, and said data processing programs occur in a single repetitive sequence.
Claim 4
Dependent Claim 50 words
A data processing system according claim 1 wherein said respective time intervals for said message routing program, said secondary routing program, and said data processing programs occur in a variable sequence in which each program is given a respective time interval only when the program has a message to process.
Claim 5
Dependent Claim 20 words
A data processing system according to claim 1 wherein each respective time interval has the same duration which is predetermined.
Claim 6
Dependent Claim 33 words
A data processing system according claim 1 wherein said data processing programs send respective responses to said message routing program, and said message routing program routes each such response to a respective station.
Claim 7
Dependent Claim 39 words
A data processing system according to claim 1 wherein said messages with said second format take at least twice as long to analyze and identify the selected data processing program, in comparison to said messages with said first format.
Claim 8
Dependent Claim 48 words
A data processing system according to claim 1 wherein said messages with said second format have character strings in multiple locations which select said data processing programs, whereas said messages with said first format have character strings in just a single location which select said data processing programs.
Claim 9
Dependent Claim 46 words
A data processing system according to claim 1 wherein said messages with said second format have character strings which select said data processing programs with respective priorities, whereas said messages with said first format have character strings which select said data processing programs without respective priorities.
Claim 10
Dependent Claim 25 words
A data processing system according to claim 1 wherein said second format includes multiple subformats which vary from station to station in said second set.
Claim 11
Dependent Claim 20 words
A data processing system according claim 1 wherein said stations are coupled to said computer via a single time-shared channel.
Claim 12
Dependent Claim 19 words
A data processing system according claim 1 wherein said stations are coupled to said computer via respective dedicated channels.

References Cited (Backward Citations)

US5267149A Cited
US5594866A Cited
US5253167A Cited
US5088090A Cited
US5367681A Cited
US5594872A Cited
US5389773A Cited
US5563878A Cited
US5602839A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-15 2001-06-16 2001-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-15 2005-06-16 2005-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-15 2009-06-16 2009-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag