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

Software architecture system having a virtual I/O channel including multi-layered communication interface in between virtual stations and physical modules

Assignee: Pitney Bowes Inc
•
Filing: 1994-04-22
•
Granted: 1997-02-11
•
Expires: 2014-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A software architecture system is provided for real-time control of an inserting system having a central processor coupled to a plurality of distributed processors that are associated with physical modules of the inserting system, wherein the central processor is coupled to the distributed processors by at least one type of physical I/O channel. The system includes real-time control routines resident in the central processor, a plurality of virtual stations resident in the central processor, wherein each of the software stations corresponding to one of the physical modules of the inserting system. The system further includes at least one virtual I/O channel corresponding to each type of the physical I/O channel, the virtual I/O channel being resident in the central processor and operatively coupled to the physical I/O channel, and a message dispatcher resident in the central processor for dispatching messages from the virtual stations to the corresponding physical modules through the virtual I/O channel. The virtual I/O channel includes a multi-layered communication interface between the physical and the virtual stations, which includes an application interface layer that is independent of the type of physical I/O channel and a physical layer that is changes according to the type of physical I/O channel.

Inventors

  • 👤 Steven J. Churchill
  • 👤 Edward P. Daniels, Jr.
  • 👤 Raymond J. Kerney

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 14:15
CPC Classifications
B; B07; B07C; B07C1/00

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 208 words
A software architecture system for real-time control of an inserting system having a central processor coupled to a plurality of distributed processors that are associated with physical modules of the inserting system, the central processor being coupled to the distributed processors by at least one type of physical I/O channel, comprising: real-time control routines resident in the central processor; a plurality of virtual stations resident in the central processor, each of said virtual stations corresponding to one of the physical modules of the inserting system; at least one virtual I/O channel corresponding to each type of the physical I/O channel, said virtual I/O channel being resident in the central processor and operatively coupled to the physical I/O channel; and means resident in said central processor for dispatching messages from said virtual stations to the corresponding physical modules through said virtual I/O channel; wherein said virtual I/O channel includes a multi-layered communication interface between the physical modules and said virtual stations, said multi-layered communication interface including an application interface layer, a queue layer, a dispatch layer, a dynamic link protocol layer, and a physical network layer, wherein said application interface layer interfaces directly with said virtual stations and said physical network layer interfaces directly with the physical I/O channels.
Claim 2
Dependent Claim 208 words
A software architecture system for real-time control of an inserting system having a central processor coupled to a plurality of distributed processors that are associated with physical modules of the inserting system, the central processor being coupled to the distributed processors by at least one type of physical I/O channel, comprising: real-time control routines resident in the central processor; a plurality of virtual stations resident in the central processor, each of said virtual stations corresponding to one of the physical modules of the inserting system; at least one virtual I/O channel corresponding to each type of the physical I/O channel, said virtual I/O channel being resident in the central processor and operatively coupled to the physical I/O channel; and means resident in said central processor for dispatching messages from said virtual stations to the corresponding physical modules through said virtual I/O channel; wherein said virtual I/O channel includes a multi-layered communication interface between the physical modules and said virtual stations, said multi-layered communication interface including an application interface layer, a queue layer, a dispatch layer, a dynamic link protocol layer, and a physical network layer, wherein said application interface layer interfaces directly with said virtual stations and said physical network layer interfaces directly with the physical I/O channels.
Claim 3
Dependent Claim 22 words
The system of claim 1 wherein said dispatching means dispatches messages from said physical modules to corresponding ones of said virtual stations.
Claim 4
Dependent Claim 25 words
The system of claim 1 wherein each of said virtual stations is independent of the type of physical I/O channel connected the corresponding physical modules.
Claim 5
Dependent Claim 27 words
The system of claim 1, further comprising a user interface operatively coupled to said virtual I/O channel for communication to said virtual stations and the physical modules.
Claim 6
Dependent Claim 32 words
The system of claim 1 wherein the plurality of physical modules connected to a plurality of physical I/O channel types communicate among themselves through said virtual stations and said virtual I/O channels.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag