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

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)

US3501624A Cited
US3493731A Cited
US3582628A Cited
US3529297A Cited
US3587055A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag