US4217652A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-user analog/hybrid system
Assignee: Electronic Associates Inc
•
Filing: 1978-03-01
•
Granted: 1980-08-12
•
Expires: 1998-03-01
Abstract
Abstract A multi-user, multi-task analog/hybrid system having a digital computer and a main digital memory. The programs are run with one of the analog and digital programs becoming time critical. A linkage system having ADC and DAM channels link the data flow between the analog computers and the digital computer. The linking system is controlled to substantially allocate all of the data flow to the time critical analog and digital programs and as available data flow is allocated to nontime critical programs. After allocation, there is automatic data transfer without digital computer intervention.
Inventors
- 👤 John F. Klaus
- 👤 F. James Liotta
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 00:52
CPC Classifications
G; G06; G06J; G06J3/00
Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
95 words
An analog/hybrid system for at least two hybrid users comprising a digital computer having a main digital memory, a plurality of analog computers running on individual analog programs with at least one of the analog programs becoming time critical, means for linking flow of data between the analog computers and the digital computer, and means coupled to said linking means for substantially preempting and allocating said data flow from nontime critical analog programs to the time critical analog program during ongoing data flow and as available allocating data flow to the nontime critical analog program.
Claim 2
Dependent Claim
95 words
An analog/hybrid system for at least two hybrid users comprising a digital computer having a main digital memory, a plurality of analog computers running on individual analog programs with at least one of the analog programs becoming time critical, means for linking flow of data between the analog computers and the digital computer, and means coupled to said linking means for substantially preempting and allocating said data flow from nontime critical analog programs to the time critical analog program during ongoing data flow and as available allocating data flow to the nontime critical analog program.
Claim 3
Dependent Claim
63 words
The analog/hybrid system of claim 1 in which there is provided a time critical digital program associated with said time critical analog program and in which said allocating means includes means for substantially allocating all of said data flow additionally to said time critical digital program whereby data flows with respect to the time critical analog and digital programs without digital computer intervention.
Claim 4
Dependent Claim
33 words
The analog/hybrid system of claim 1 in which there is provided interrupt means coupled to said allocating means for providing interrupts to said digital computer all allocated to the time critical analog program.
Claim 5
Dependent Claim
31 words
The analog/hybrid system of claim 3 in which said interrupt means includes resource allocator means controlled by the digital computer for selecting interrupt sources only from the time critical analog program.
Claim 6
Dependent Claim
46 words
The analog/hybrid system of claim 1 in which each of said hybrid users has at least one analog program and at least one hybrid program and in which there is provided a plurality of data flow channels coupled between the analog computers and the digital computer.
Claim 7
Dependent Claim
43 words
The analog/hybrid system of claim 5 in which said allocating means includes channel control means coupled to said data flow channels without digital computer intervention for automatically passing flow of data through the data flow channels associated with the time critical analog program.
Claim 8
Dependent Claim
36 words
The analog/hybrid system of claim 5 in which said allocating means includes channel control means for providing first control signals for selecting the addresses of the data flow channels associated with the time critical analog program.
Claim 9
Dependent Claim
38 words
The analog/hybrid system of claim 7 in which said channel control means includes means for providing further first control signals to select as available addresses of data flow channels associated with analog programs that are not time critical.
Claim 10
Dependent Claim
33 words
The analog/hybrid system of claim 7 in which said channel control means includes means for providing second control signals to select addresses in main memory for data from and to the analog computers.
Claim 11
Dependent Claim
33 words
The analog/hybrid system of claim 9 in which said control signal means produces second control signals for selecting addresses in main memory solely for data from and to the time critical analog program.
Claim 12
Dependent Claim
32 words
The analog/hybrid system of claim 10 in which said second control signal means produces second control signals for selecting addresses in main memory for data from and to nontime critical analog programs.
Claim 13
Dependent Claim
40 words
The analog/hybrid system of claim 9 in which said allocating means includes means for saving over a selected period of time at least one of said first and second control signals relating to each of the nontime critical analog computers.
Claim 14
Dependent Claim
41 words
The analog/hybrid system of claim 12 in which said saving means includes activate multiplex means for saving the first and second control signals and in turn reintroducing said saved control signals when the time critical program is no longer time critical.
Claim 15
Dependent Claim
109 words
An analog/hybrid system for at least two hybrid users operating their respective hybrid simulations on a time sharing basis comprising a digital computer having a main digital memory, a plurality of analog computers having their own independent and distinct analog programs in which at any time at least one analog program may become time critical, analog to digital and digital to analog means for linking data flow between the analog computers and the digital computer, and multiplex means for controlling the linking means to substantially automatically preempt and allocate all of said data flow from nontime critical analog programs to the time critical analog program during ongoing data flow.
Claim 16
Dependent Claim
109 words
An analog/hybrid system for at least two hybrid users operating their respective hybrid simulations on a time sharing basis comprising a digital computer having a main digital memory, a plurality of analog computers having their own independent and distinct analog programs in which at any time at least one analog program may become time critical, analog to digital and digital to analog means for linking data flow between the analog computers and the digital computer, and multiplex means for controlling the linking means to substantially automatically preempt and allocate all of said data flow from nontime critical analog programs to the time critical analog program during ongoing data flow.
Claim 17
Dependent Claim
33 words
The analog/hybrid system of claim 14 in which said multiplex means includes means for further controlling the linking means to allocate as available data flow to at least one nontime critical analog program.
Claim 18
Dependent Claim
63 words
The analog/hybrid system of claim 14 in which there is provided a time critical digital program associated with said time critical analog program and in which said multiplex means includes means for substantially allocating all of said data flow additionally to said time critical digital program whereby data flows with respect to the time critical analog and digital programs without digital computer intervention.
Claim 19
Dependent Claim
30 words
The analog/hybrid system of claim 15 in which there is provided interrupt means coupled to said multiplex means for providing interrupt signals all allocated to the time critical analog program.
Claim 20
Dependent Claim
47 words
The analog/hybrid system of claim 17 in which each of said hybrid users has at least one analog program and at least one hybrid program and in which said linking means includes a plurality of data flow channels coupled between the analog computers and the digital computer.
Claim 21
Dependent Claim
40 words
The analog/hybrid system of claim 18 in which said multiplex means includes channel control means for providing first control signals for selecting the addresses of the data flow channels of the linking means associated with the time critical analog program.
Claim 22
Dependent Claim
43 words
The analog/hybrid system of claim 18 in which said multiplex means includes channel control means coupled to said data flow channels without digital computer intervention for passing the flow of data through the data flow channels associated with the time critical analog program.
Claim 23
Dependent Claim
38 words
The analog/hybrid system of claim 19 in which said channel control means includes means for providing further first control signals to select as available addresses of data flow channels associated with analog programs that are not time critical.
Claim 24
Dependent Claim
38 words
The analog/hybrid system of claim 21 in which there is provided means coupled to said data flow channels for passing flow of data from and to the time critical analog computer in response to said first control signals.
Claim 25
Dependent Claim
33 words
The analog/hybrid system of claim 21 in which said channel control means includes means for providing second control signals to select addresses in main memory for data from and to the analog computers.
Claim 26
Dependent Claim
34 words
The analog/hybrid system of claim 23 in which said second control signal means produces second control signals for selecting addresses in main memory solely for data from and to the time critical analog program.
Claim 27
Dependent Claim
32 words
The analog/hybrid system of claim 24 in which said second control signal means produces second control signals for selecting addresses in main memory for data from and to nontime critical analog programs.
Claim 28
Dependent Claim
40 words
The analog/hybrid system of claim 24 in which said multiplex means includes means for saving over a selected period of time at least one of said first and second control signals relating to each of the nontime critical analog computers.
Claim 29
Dependent Claim
51 words
The analog/hybrid system of claim 25 in which there is provided saving means for saving at least one of said first and second control signals relating to nontime critical analog computers and to reintroduce such said control signals when a nontime critical analog computer can resume hybrid operation and become active.
Claim 30
Dependent Claim
41 words
The analog/hybrid system of claim 26 in which said saving means includes activate multiplex means for saving the first and second control signals and in turn reintroducing said saved control signals when the time critical program is no longer time critical.
Claim 31
Dependent Claim
35 words
The analog/hybrid system of claim 27 in which said channel control means provides third control signals for controlling the fixed point and floating point nature of the data to be stored in said main memory.
Claim 32
Dependent Claim
39 words
The analog/hybrid system of claim 23 in which said interrupt means includes means responsive to said channel control means for providing interrupt signals to said digital computer only with respect to interrupt sources from the time critical analog program.
Claim 33
Dependent Claim
32 words
The analog/hybrid system of claim 30 in which said responsive means includes resource allocator means controlled by the digital computer for selecting the interrupt sources only from the time critical analog program.
Claim 34
Dependent Claim
25 words
The analog/hybrid system of claim 31 in which there is provided interval timer means for timing predetermined intervals of selected ones of the interrupt signals.
Claim 35
Dependent Claim
29 words
The analog hybrid system of claim 30 in which said interval timing means includes means for providing timing signals for controlling the data flow channels of said linking means.
Claim 36
Dependent Claim
32 words
The analog/hybrid system of claim 30 in which said interval timing means includes means for sampling the analog computers to determine the intervals on the basis of events in the analog computers.
Claim 37
Dependent Claim
29 words
The analog/hybrid system of claim 34 in which there is provided parallel multiplex means for coordinating the digital program in the main memory with the time critical analog program.
Claim 38
Independent Claim
109 words
A method of operating an analog/hybrid system having a digital computer including a main digital memory for at least two hybrid users having their own individual analog programs comprising the steps of (a) running the analog programs with at least one of the analog programs becoming time critical, (b) linking the data flow between the analog computers and the digital computer under the control of the main digital memory, and (c) controlling the linking during ongoing data flow for preempting and allocating the the data flow from nontime critical analog programs to the time critical analog program and as available allocating data flow to the nontime critical analog programs.
Claim 39
Independent Claim
109 words
A method of operating an analog/hybrid system having a digital computer including a main digital memory for at least two hybrid users having their own individual analog programs comprising the steps of (a) running the analog programs with at least one of the analog programs becoming time critical, (b) linking the data flow between the analog computers and the digital computer under the control of the main digital memory, and (c) controlling the linking during ongoing data flow for preempting and allocating the the data flow from nontime critical analog programs to the time critical analog program and as available allocating data flow to the nontime critical analog programs.
Claim 40
Dependent Claim
70 words
The method of claim 36 in which step (a) includes running digital programs for said hybrid users with at least one of the digital programs associated with the time critical analog program becoming time critical and step (c) includes substantially allocating all of said data flow additionally to said time critical digital program whereby data flows with respect to the time critical analog and digital programs without digital computer intervention.
Claim 41
Dependent Claim
26 words
The method of claim 36 in which there is provided the further step of (d) providing interrupt signals all allocated to the time critical analog program.
Claim 42
Dependent Claim
28 words
The method of claim 36 in which step (a) includes the running of at least one analog program and at least one digital program for each hybrid user.
Claim 43
Dependent Claim
56 words
The method of claim 39 in which step (b) includes linking the data flow into channels of data flow and step (c) includes selecting and substantially allocating all of the channels of data flow between the analog computers and the digital computer to the time critical analog program thereby providing data flow without digital computer intervention.
Claim 44
Dependent Claim
36 words
The method of claim 40 in which step (c) includes selecting and allocating as available channels of data flow between the analog computers and the digital computer to the analog programs that are not time critical.
Claim 45
Dependent Claim
28 words
The method of claim 41 in which there is provided the further step of selecting addresses in main memory for the data from and to the analog computers.
Claim 46
Dependent Claim
41 words
The method of claim 40 in which there is provided the further step of providing first control signals for selecting addresses of channels of data flow between the analog computers and the digital computer relating to the time critical analog program.
Claim 47
Dependent Claim
44 words
The method of claim 43 in which there is provided the further step of providing first control signals for selecting addresses of available channels of data flow between the analog computers and the digital computer relating to other than the time critical analog program.
Claim 48
Dependent Claim
33 words
The method of claim 44 in which step (c) includes controlling the data flow channels for passing flow of data from and to the analog computers in response to said first control signals.
Claim 49
Dependent Claim
32 words
The method of claim 45 in which there is provided the further step of providing second control signals to select addresses in main memory for data from and to the analog computers.
Claim 50
Dependent Claim
31 words
The method of claim 46 in which the step of providing second control signals includes selecting addresses in main memory solely for data from and to the time critical analog program.
Claim 51
Dependent Claim
29 words
The method of claim 47 in which the step of providing second control signals includes selecting addresses in main memory for data from and to nontime critical analog programs.
Claim 52
Dependent Claim
40 words
The method of claim 46 in which there is provided the further step of saving over a selected period of time at least one of the first and second control signals relating to each of the nontime critical analog computers.
Claim 53
Dependent Claim
29 words
The method of claim 49 in which the step of saving control signals includes reintroducing the saved control signals when the time critical program is no longer time critical.
Claim 54
Dependent Claim
37 words
The method of claim 50 in which there is provided the further step of producing third control signals for controlling the fixed point and floating point nature of the data to be stored in the main memory.
Claim 55
Dependent Claim
29 words
The method of claim 38 in which step (d) includes providing interrupt signals to the digital computer only with respect to interrupt sources from the time critical analog program.
Claim 56
Dependent Claim
24 words
The method of claim 52 in which there is provided the further step of selecting interrupt sources only from the time critical analog program.
Claim 57
Dependent Claim
24 words
The method of claim 53 in which there is provided the further step of timing predetermined intervals of selected ones of the interrupt signals.
Claim 58
Dependent Claim
22 words
The method of claim 54 in which the step of timing intervals includes providing timing signals for controlling the data flow channels.
Claim 59
Dependent Claim
30 words
The method of claim 55 in which there is provided the further step of sampling the analog computers to determine intervals on the basis of events in the analog computers.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1983-08-12 | 1984-02-11 | 1984-08-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1987-08-12 | 1988-02-11 | 1988-08-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1991-08-12 | 1992-02-11 | 1992-08-12 | $7700.00 | Window Closed / Lapsed |