Patent US5761522A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5761522A Expired / Lapsed US ⏱️ 0.0 years remaining

Program control system programmable to selectively execute a plurality of programs

Assignee: Fujifilm Business Innovation Corp
•
Filing: 1996-04-18
•
Granted: 1998-06-02
•
Expires: 2016-04-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a program control system including plural programs, plural execution means each of which executes the corresponding program of the plural programs, a memory for storing the plural programs, plural program counters each of which generates an address for reading the corresponding one of the programs from the memory, and a selector for selecting an output of one of the program counters and providing the output to the memory. Each of the programs stored in the memory and executed by the corresponding one of the execution means is indicated by the address generated by the corresponding one of the program counters selected by the selector, and the memory sequentially stores instructions in each of the programs.

Inventors

  • 👤 Takanori Hisanaga
  • 👤 Fumiyoshi Kawase
  • 👤 Koh Kamizawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:05
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3818; G06F9/3822; G06F9/32; G06F9/321; G06F9/3836; G06F9/3851; G06F9/3867; G06F9/3869; G06F9/46; G06F9/461; G06F9/462

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 203 words
A program control system for controlling simultaneous execution of a plurality of programs, the system comprising: a plurality of program executors each of which executes the corresponding program of said plurality of programs; a memory for storing said plurality of programs; a plurality of program counters each of which generates an address for reading the corresponding one of said programs from said memory; a selector for selecting an output of one of said program counters and providing said output to said memory; wherein each of said programs are stored in said memory and are executed by the corresponding one of said program executors indicated by said address generated by the corresponding one of said program counters selected by said selector; wherein said memory sequentially stores instructions from each of said programs; and a program counter switching controller that is programmable with a program counter switching rule and which controls selection of said program counters by said selector in accordance with said program counter switching rule, wherein said program counter switching rule specifies which of said plurality of program counters said selector will select and the number of times each of said selected program counters will be repetitively selected in succession by said selector.
Claim 2
Dependent Claim 203 words
A program control system for controlling simultaneous execution of a plurality of programs, the system comprising: a plurality of program executors each of which executes the corresponding program of said plurality of programs; a memory for storing said plurality of programs; a plurality of program counters each of which generates an address for reading the corresponding one of said programs from said memory; a selector for selecting an output of one of said program counters and providing said output to said memory; wherein each of said programs are stored in said memory and are executed by the corresponding one of said program executors indicated by said address generated by the corresponding one of said program counters selected by said selector; wherein said memory sequentially stores instructions from each of said programs; and a program counter switching controller that is programmable with a program counter switching rule and which controls selection of said program counters by said selector in accordance with said program counter switching rule, wherein said program counter switching rule specifies which of said plurality of program counters said selector will select and the number of times each of said selected program counters will be repetitively selected in succession by said selector.
Claim 3
Dependent Claim 33 words
The program control system according to claim 1, wherein the number of said plurality of program executors, said plurality of program counters and said plurality of programs stored in said memory are equal.
Claim 4
Dependent Claim 44 words
The program control system according to claim 1, wherein said plurality of program executors have a sharing function executor for executing a common process of said plurality of processes each of which is executed by the corresponding one of said plurality of program executors.
Claim 5
Dependent Claim 26 words
The program control system according to claim 1, wherein said program counter switching controller detects completion of execution by one of said plurality of program executors.
Claim 6
Dependent Claim 25 words
The program control system according to claim 1, wherein said predetermined switching rule prescribes the order of selection of said program counters by said selector.

References Cited (Backward Citations)

US3705389A Cited
JPS62168231A Cited
US5317745A Cited
JPH06131173A Cited
US5630130A Cited
US5664167A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-01 2001-12-01 2002-06-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-01 2005-12-01 2006-06-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-01 2009-12-01 2010-06-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag