Patent US2853397A successfully refreshed from Google Patents.
Patent US3798656A successfully refreshed from Google Patents.
Patent US5136708A successfully refreshed from Google Patents.
US5136708A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Distributed office automation system with specific task assignment among workstations
Assignee: Canon Production Printing Netherlands BV
•
Filing: 1990-04-03
•
Granted: 1992-08-04
•
Expires: 2010-04-03
Abstract
Abstract A distributed office automation system includes workstations and support stations which are interconnected via a network and which make use of the functionality of one another by subcontracting tasks. Various function modules are available in the system for numerous tasks and the system provides a distributed organization structure in which it is always clear what function module is required to perform a specifc task. Each of the stations is provided with a coordination unit which is continually aware of the state of the total system and which designates the required function module.
Inventors
- 👤 Charles Lapourtre
- 👤 Gerard H. Rolf
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 11:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/50; G06F9/5005; G06F9/5027; G06F9/5055
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
253 words
An office automation system, comprising: intelligent units interconnected by a local network; each intelligent unit comprising a memory which stores program modules for performing specific tasks and control means; each of said control means including process means for executing said program modules, means for determining data concerning loading of the processor means, means for repeatedly transmitting the determined data concerning loading of the processor means and data identifying available ones of the program modules together with selection data to the other control means, means for receiving data concerning load of processor means and data identifying available program modules together with selection data from the other control means, means for maintaining in the memory data identifying all the program modules available in the system together with selection data based on the received data identifying available program modules and the received selection data and for maintaining in the memory data concerning loading of all the processor means in the system based on the received data concerning loading of processor means, means for designating one of said program modules in the system required to perform a specific task by reference to said data identifying all the program modules available in the system together with said selection data and to said data concerning loading of all the processor means, and means for establishing a connection to the intelligent unit in which resides said designated program module for executing said designated program module by the processor means of the connected intelligent unit, thereby having the specific task performed.
Claim 2
Dependent Claim
253 words
An office automation system, comprising: intelligent units interconnected by a local network; each intelligent unit comprising a memory which stores program modules for performing specific tasks and control means; each of said control means including process means for executing said program modules, means for determining data concerning loading of the processor means, means for repeatedly transmitting the determined data concerning loading of the processor means and data identifying available ones of the program modules together with selection data to the other control means, means for receiving data concerning load of processor means and data identifying available program modules together with selection data from the other control means, means for maintaining in the memory data identifying all the program modules available in the system together with selection data based on the received data identifying available program modules and the received selection data and for maintaining in the memory data concerning loading of all the processor means in the system based on the received data concerning loading of processor means, means for designating one of said program modules in the system required to perform a specific task by reference to said data identifying all the program modules available in the system together with said selection data and to said data concerning loading of all the processor means, and means for establishing a connection to the intelligent unit in which resides said designated program module for executing said designated program module by the processor means of the connected intelligent unit, thereby having the specific task performed.
Claim 3
Dependent Claim
105 words
An office automation system according to claim 1, wherein said designating means designates in accordance with the selection data one of a plurality of identical program modules for specific first tasks in accordance with a predetermined priority sequence based on the selection data, and wherein said designating means designates one of a plurality of identical program modules for specific second tasks based on said data concerning loading of all the processor means, said designated program module residing in the intelligent unit having the least processor means loading among the intelligent units in which reside all of said identical program modules for said specific second tasks.
Claim 4
Dependent Claim
33 words
An office automation system according to claim 1 or 2, wherein the program modules, during execution upon their becoming available, inform said control means of the data identifying them together with selection data.
Claim 5
Dependent Claim
52 words
An office automation system according to claim 1 or 2, wherein when said control means has not received data from at least one of the other intelligent units for a predetermined period of time, said control means does not designate any program modules resident in said at least one other intelligent unit.
Claim 6
Dependent Claim
78 words
An office automation system according to claim 2, wherein each memory stores data required for the program modules in performing specific tasks, whereby the designated program module for a specific one of said second tasks, upon execution, maintains the data in each memory of the intelligent units in which reside program modules identical to said designated program module to keep the data required for each identical program module identical to the data required for the designated program module.
References Cited (Backward Citations)
US4466063A
Cited
US4318173A
Cited
US4333144A
Cited
US4430699A
Cited
GB2069734A
Cited
US4413318A
Cited
US4423414A
Cited
US4530051A
Cited
US4941084A
Cited
US4839798A
Cited
US4694396A
Cited
US4754395A
Cited
US4649473A
Cited
US4954945A
Cited
US4851988A
Cited
US4937784A
Cited
US4780821A
Cited
US4914570A
Cited
US4901231A
Cited
US4849877A
Cited
US4805107A
Cited
US4835673A
Cited
US4914583A
Cited
US5031089A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-08-04 | 1996-02-03 | 1996-08-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-08-04 | 2000-02-03 | 2000-08-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-08-04 | 2004-02-03 | 2004-08-04 | $7700.00 | Window Closed / Lapsed |