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

Photoconductive combinational multipler

Assignee: International Business Machines Corp
•
Filing: 1961-06-15
•
Granted: 1964-12-29
•
Expires: 1981-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

No abstract record available.

Inventors

  • 👤 Robert I Roth
  • 👤 Fleisher Harold

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 12:57
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/381; G06E; G06E1/00; G06E1/02; G06E1/04; G11; G11C; G11C11/00; G11C11/21; G11C11/42

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 466 words
IN A DEVICE FOR GENERATING DATA MANIFESTATIONS REPRESENTING A PRODUCT FROM DATA MANIFESTATIONS REPRESENTING A MULTIPLICAND AND DATA MANIFESTATIONS REPRESENTING A MULTIPLIER, SAID PRODUCT, MULTIPLICAND AND MULTIPLIER EACH HAVING A PLURALITY OF DIGITAL POSTIONS; A MEMORY FOR STORING DATA MANIFESTATIONS, SAID MEMORY HAVING A PLURALITY OF MULTIPLICAND STORAGE REGISTERS, ONE FOR EACH DIGIT OF SAID MULTIPLIER, EACH OF SAID MULTIPLICAND STORAGE REGISTERS HAVING ONE STORAGE POSITION FOR EACH DIGIT OF SAID MULTIPLICAND, EACH STORAGE POSITION BEING ASSOCIATED WITH A PARTICULAR DIGITAL POSITION, SAID MULTIPLICAND STORAGE REGISTERS ARRANGED IN SERIES FROM A FIRST TO A LAST, THE LOWEST ORDER STORAGE POSITION OF EACH MULTIPLICAND STORAGE REGISTER BEYOND THE FIRST BEING ASSOCIATED WITH A DIGITAL POSITION HIGHER BY ONE THAN THE LOWEST ORDER DIGITAL POSITION OF THE PRECEDING MULITIPLICAND STORAGE REGISTER, A PRODUCT STORAGE REGISTER HAVING A PLURALTIY OF STORAGE POSITIONS, EACH STORAGE POSITION BEING ASSOCIATED WITH A PARTICULAR DIGITAL POSITION, THE LOWEST ORDER STORAGE POSITION OF SAID PRODUCT REGISTER BEING ASSOCIATED WITH THE SAME DIGITAL POSITION AS THE LOWEST ORDER STORAGE POSITION OF SAID FIRST MULTIPLICAND STORAGE REGISTER, AND A PLURALITY OF CARRY STORAGE REGISTERS FOR STORING CARRIES BETWEEN DIGITAL POSITIONS, EACH CARRY REGISTER BEING ASSOCIATED WITH A DIFFERENT ORDER CARRY, MEANS FOR STORING THE DATA MANIFESTATIONS REPRESENTING SAID MULTIPLICAND IN EACH OF SAID MULTIPLICAND STORAGE REGISTERS, REGISTER OUTPUT MEANS FOR EACH MULTIPLICAND REGISTER AND FOR EACH CARRY REGISTER, A PLURALITY OF READ OUT MEANS, ONE FOR EACH DIGITAL POSITION OF SAID MEMORY, FOR CONTROLLING EACH REGISTER OUTPUT MEANS IN RESPONSE TO DATA STORED IN THE RESPECTIVE DIGITAL POSITION OF THE ASSOCIATED REGISTER, A MULTIPLIER REGISTER FOR STORING THE DATA MANIFESTATIONS REPRESENTING SAID MULTIPLIER, SAID REGISTER HAVING ONE STORAGE POSITION ASSOCIATED WITH EACH DIGIAT OF SAID MULTIPLIER, MEANS FOR RESPECTIVELY MASKING THE MULTIPLICAND REGISTER OUTPUT MEANS IN RESPONSE TO DATA STORED IN ASSOCIATED POSITIONS OF SAID MULTIPLIER REGISTER SUM OUTPUT MEANS, A PLURALITY OF CARRY OUTPUT MEANS, EACH CARRY OUTPUT MEANS BEING ASSOCIATED WITH A DIFFERENT ORDER CARRY, LOGICAL ADDING MEANS RESPONSIVE TO THE MASKED REGISTER OUTPUT MEANS FOR GENERATING DATA MANIFESTATIONS ON SAID SUM AND ON SAID CARRY OUTPUT MEANS REPRESENTING THE SUM AND CARRIES OF THE DATA MANIFESTATIONS FROM ALL OF SAID REGISTER OUTPUT MEANS, MEANS RESPONSIVE TO SAID CARRY OUTPUT MEANS FOR STORING THE RESPECTIVE CARRIES IN THE RESPECTIVE CARRY REGISTERS AT THE RESPECTIVE CARRY DIGIT POSITIONS APPROPRIATELY DISPLACED FROM THE RESPECTIVE POSITION WHICH WAS READ OUT, MEANS RESPONSIVE TO SAID SUM OUTPUT MEANS FOR STORING DATA MANIFESTATIONS REPRESENTING THE SUM GENERATED BY SAID LOGICAL CIRCUITS IN THE RESPECTIVE DIGITAL POSITION OF THE PRODUCT REGISTER WHICH WAS READ OUT TO ACTIVATE THE REGISTER OUTPUT LINES, WHEREBY AFTER EACH OF SAID READ OUT MEANS HAS BEEN SUCCESSIVELY ACTIVATED THE DATA MANIFESTATIONS IN SAID PRODUCT REGISTER WILL REPRESENT THE PRODUCT OF SAID MULTIPLICAND AND SAID MULTIPLIER.
Claim 2
Dependent Claim 466 words
IN A DEVICE FOR GENERATING DATA MANIFESTATIONS REPRESENTING A PRODUCT FROM DATA MANIFESTATIONS REPRESENTING A MULTIPLICAND AND DATA MANIFESTATIONS REPRESENTING A MULTIPLIER, SAID PRODUCT, MULTIPLICAND AND MULTIPLIER EACH HAVING A PLURALITY OF DIGITAL POSTIONS; A MEMORY FOR STORING DATA MANIFESTATIONS, SAID MEMORY HAVING A PLURALITY OF MULTIPLICAND STORAGE REGISTERS, ONE FOR EACH DIGIT OF SAID MULTIPLIER, EACH OF SAID MULTIPLICAND STORAGE REGISTERS HAVING ONE STORAGE POSITION FOR EACH DIGIT OF SAID MULTIPLICAND, EACH STORAGE POSITION BEING ASSOCIATED WITH A PARTICULAR DIGITAL POSITION, SAID MULTIPLICAND STORAGE REGISTERS ARRANGED IN SERIES FROM A FIRST TO A LAST, THE LOWEST ORDER STORAGE POSITION OF EACH MULTIPLICAND STORAGE REGISTER BEYOND THE FIRST BEING ASSOCIATED WITH A DIGITAL POSITION HIGHER BY ONE THAN THE LOWEST ORDER DIGITAL POSITION OF THE PRECEDING MULITIPLICAND STORAGE REGISTER, A PRODUCT STORAGE REGISTER HAVING A PLURALTIY OF STORAGE POSITIONS, EACH STORAGE POSITION BEING ASSOCIATED WITH A PARTICULAR DIGITAL POSITION, THE LOWEST ORDER STORAGE POSITION OF SAID PRODUCT REGISTER BEING ASSOCIATED WITH THE SAME DIGITAL POSITION AS THE LOWEST ORDER STORAGE POSITION OF SAID FIRST MULTIPLICAND STORAGE REGISTER, AND A PLURALITY OF CARRY STORAGE REGISTERS FOR STORING CARRIES BETWEEN DIGITAL POSITIONS, EACH CARRY REGISTER BEING ASSOCIATED WITH A DIFFERENT ORDER CARRY, MEANS FOR STORING THE DATA MANIFESTATIONS REPRESENTING SAID MULTIPLICAND IN EACH OF SAID MULTIPLICAND STORAGE REGISTERS, REGISTER OUTPUT MEANS FOR EACH MULTIPLICAND REGISTER AND FOR EACH CARRY REGISTER, A PLURALITY OF READ OUT MEANS, ONE FOR EACH DIGITAL POSITION OF SAID MEMORY, FOR CONTROLLING EACH REGISTER OUTPUT MEANS IN RESPONSE TO DATA STORED IN THE RESPECTIVE DIGITAL POSITION OF THE ASSOCIATED REGISTER, A MULTIPLIER REGISTER FOR STORING THE DATA MANIFESTATIONS REPRESENTING SAID MULTIPLIER, SAID REGISTER HAVING ONE STORAGE POSITION ASSOCIATED WITH EACH DIGIAT OF SAID MULTIPLIER, MEANS FOR RESPECTIVELY MASKING THE MULTIPLICAND REGISTER OUTPUT MEANS IN RESPONSE TO DATA STORED IN ASSOCIATED POSITIONS OF SAID MULTIPLIER REGISTER SUM OUTPUT MEANS, A PLURALITY OF CARRY OUTPUT MEANS, EACH CARRY OUTPUT MEANS BEING ASSOCIATED WITH A DIFFERENT ORDER CARRY, LOGICAL ADDING MEANS RESPONSIVE TO THE MASKED REGISTER OUTPUT MEANS FOR GENERATING DATA MANIFESTATIONS ON SAID SUM AND ON SAID CARRY OUTPUT MEANS REPRESENTING THE SUM AND CARRIES OF THE DATA MANIFESTATIONS FROM ALL OF SAID REGISTER OUTPUT MEANS, MEANS RESPONSIVE TO SAID CARRY OUTPUT MEANS FOR STORING THE RESPECTIVE CARRIES IN THE RESPECTIVE CARRY REGISTERS AT THE RESPECTIVE CARRY DIGIT POSITIONS APPROPRIATELY DISPLACED FROM THE RESPECTIVE POSITION WHICH WAS READ OUT, MEANS RESPONSIVE TO SAID SUM OUTPUT MEANS FOR STORING DATA MANIFESTATIONS REPRESENTING THE SUM GENERATED BY SAID LOGICAL CIRCUITS IN THE RESPECTIVE DIGITAL POSITION OF THE PRODUCT REGISTER WHICH WAS READ OUT TO ACTIVATE THE REGISTER OUTPUT LINES, WHEREBY AFTER EACH OF SAID READ OUT MEANS HAS BEEN SUCCESSIVELY ACTIVATED THE DATA MANIFESTATIONS IN SAID PRODUCT REGISTER WILL REPRESENT THE PRODUCT OF SAID MULTIPLICAND AND SAID MULTIPLIER.

References Cited (Backward Citations)

US2638267A Cited
US2404047A Cited
US2428812A Cited
US2672283A Cited
US2808205A Cited
US2851219A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1967-12-29 1968-06-29 1968-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1971-12-29 1972-06-29 1972-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1975-12-29 1976-06-29 1976-12-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag