DAVID A KEATING
Electrician in Holliston, MA

License number
Massachusetts 31776
Issued Date
Mar 28, 1988
Expiration Date
Jul 31, 2019
Type
Journeyman Electrician
Address
Address
Holliston, MA 01746

Personal information

See more information about DAVID A KEATING at radaris.com
Name
Address
Phone
David Keating
51 Madison St, Somerville, MA 02143
(617) 827-9246
David Keating, age 70
56 Pinecrest Rd, Holliston, MA 01746
(508) 429-7934
David Keating, age 69
493 S Main St, Haverhill, MA 01835
David Keating, age 38
40 Calvin Rd, North Attleboro, MA 02760
(508) 643-3565
David Keating
493 S Main St #1, Haverhill, MA 01835

Professional information

See more information about DAVID A KEATING at trustoria.com
David Keating Photo 1
Bus Arbitration System For Multiprocessor Architecture

Bus Arbitration System For Multiprocessor Architecture

US Patent:
6026461, Feb 15, 2000
Filed:
Dec 9, 1998
Appl. No.:
9/208139
Inventors:
William F. Baxter - Holliston MA
Robert G. Gelinas - Westboro MA
James M. Guyer - Northboro MA
Dan R. Huck - Shrewsbury MA
Michael F. Hunt - Ashland MA
David L. Keating - Holliston MA
Jeff S. Kimmell - Chapel Hill NC
Phil J. Roux - Holliston MA
Liz M. Truebenbach - Sudbury MA
Rob P. Valentine - Auburn MA
Pat J. Weiler - Northboro MA
Joseph Cox - Middleboro MA
Barry E. Gillott - Fairport NY
Andrea Heyda - Acton MA
Rob J. Pike - Northboro MA
Tom V. Radogna - Westboro MA
Art A. Sherman - Maynard MA
Michael Sporer - Wellesley MA
Doug J. Tucker - Northboro MA
Simon N. Yeung - Waltham MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 1314
US Classification:
710244
Abstract:
A very fast, memory efficient, highly expandable, highly efficient CCNUMA processing system based on a hardware architecture that minimizes system bus contention, maximizes processing forward progress by maintaining strong ordering and avoiding retries, and implements a full-map directory structure cache coherency protocol. A Cache Coherent Non-Uniform Memory Access (CCNUMA) architecture is implemented in a system comprising a plurality of integrated modules each consisting of a motherboard and two daughterboards. The daughterboards, which plug into the motherboard, each contain two Job Processors (JPs), cache memory, and input/output (I/O) capabilities. Located directly on the motherboard are additional integrated I/O capabilities in the form of two Small Computer System Interfaces (SCSI) and one Local Area Network (LAN) interface. The motherboard includes main memory, a memory controller (MC) and directory DRAMs for cache coherency. The motherboard also includes GTL backpanel interface logic, system clock generation and distribution logic, and local resources including a micro-controller for system initialization.


David Keating Photo 2
Symmetric Multiprocessing Computer With Non-Uniform Memory Access Architecture

Symmetric Multiprocessing Computer With Non-Uniform Memory Access Architecture

US Patent:
5887146, Mar 23, 1999
Filed:
Aug 12, 1996
Appl. No.:
8/695556
Inventors:
William F. Baxter - Holliston MA
Robert G. Gelinas - Westboro MA
James M. Guyer - Northboro MA
Dan R. Huck - Shrewsbury MA
Michael F. Hunt - Ashland MA
David L. Keating - Holliston MA
Jeff S. Kimmell - Chapel Hill NC
Phil J. Roux - Holliston MA
Liz M. Truebenbach - Sudbury MA
Rob P. Valentine - Auburn MA
Pat J. Weiler - Northboro MA
Joseph Cox - Middleboro MA
Barry E. Gillott - Fairport NY
Andrea Heyda - Acton MA
Rob J. Pike - Northboro MA
Tom V. Radogna - Westboro MA
Art A. Sherman - Maynard MA
Michael Sporer - Wellesley MA
Doug J. Tucker - Northboro MA
Simon N. Yeung - Waltham MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 1300, G06F 112
US Classification:
395284
Abstract:
A very fast, memory efficient, highly expandable, highly efficient CCNUMA processing system based on a hardware architecture that minimizes system bus contention, maximizes processing forward progress by maintaining strong ordering and avoiding retries, and implements a full-map directory structure cache coherency protocol. A Cache Coherent Non-Uniform Memory Access (CCNUMA) architecture is implemented in a system comprising a plurality of integrated modules each consisting of a motherboard and two daughterboards. The daughterboards, which plug into the motherboard, each contain two Job Processors (JPs), cache memory, and input/output (I/O) capabilities. Located directly on the motherboard are additional integrated I/O capabilities in the form of two Small Computer System Interfaces (SCSI) and one Local Area Network (LAN) interface. The motherboard includes main memory, a memory controller (MC) and directory DRAMs for cache coherency. The motherboard also includes GTL backpanel interface logic, system clock generation and distribution logic, and local resources including a micro-controller for system initialization.


David Keating Photo 3
High Availability Computer System And Methods Related Thereto

High Availability Computer System And Methods Related Thereto

US Patent:
6122756, Sep 19, 2000
Filed:
Feb 10, 1998
Appl. No.:
9/011721
Inventors:
William F. Baxter - Holliston MA
Robert G. Gelinas - Westboro MA
James M. Guyer - Northboro MA
Dan R. Huck - Shrewsbury MA
Michael F. Hunt - Ashland MA
David L. Keating - Holliston MA
Jeff S. Kimmell - Chapel Hill NC
Phil J. Roux - Holliston MA
Liz M. Truebenbach - Sudbury MA
Rob P. Valentine - Auburn MA
Pat J. Weiler - Northboro MA
Joseph Cox - Middleboro MA
Barry E. Gillott - Fairport NY
Andrea Heyda - Acton MA
Rob J. Pike - Northboro MA
Tom V. Radogna - Westboro MA
Art A. Sherman - Maynard MA
Micheal Sporer - Wellesley MA
Doug J. Tucker - Northboro MA
Simon N. Yeung - Waltham MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 1100
US Classification:
714 30
Abstract:
A high availability computer system and methodology including a backplane, having at least one backplane communication bus and a diagnostic bus, a plurality of motherboards, each interfacing to the diagnostic bus. Each motherboard also includes a memory system including main memory distributed among the plurality of motherboards and a memory controller module for accessing said main memory interfacing to said motherboard communication bus. Each motherboard also includes at least one daughterboard, detachably connected to thereto. The motherboard further includes a backplane diagnostic bus interface mechanism interfacing each of the motherboards to the backplane diagnostic bus; a microcontroller for processing information and providing outputs and a test bus controller mechanism including registers therein. The system further includes a scan chain that electrically interconnects functionalities mounted on each motherboard and each of the at least one daughter board to the test bus controller; and an applications program for execution with said microcontroller. The applications program including instructions and criteria to automatically test the functionalities and electrical connections and interconnections, to automatically determine the presence of one or more faulted components and to automatically functionally remove the faulted component(s) from the computer system.


David Keating Photo 4
Unconditional Wide Branch Instruction Acceleration

Unconditional Wide Branch Instruction Acceleration

US Patent:
5155818, Oct 13, 1992
Filed:
Sep 28, 1988
Appl. No.:
7/250355
Inventors:
James B. Stein - Grafton MA
David L. Keating - Holliston MA
Richard W. Reeves - Westboro MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 942
US Classification:
395375
Abstract:
A method and system for handling a branch instruction which requires branching from a current instruction of a first instruction sequence to the first instruction of a second instruction sequence. The branch instruction is fetched and the next instruction of the first sequence is fetched while the branch instruction is displacement formatted. The first instruction of the second sequence is fetched while such next instruction is displacement formatted and the branch instruction is executed. The second instruction of the second sequence is fetched while the first instruction is displacement formatted, but the next instruction of the first sequence is not executed so that an execution wait occurs. The third instruction of the second sequence is then fetched while the second instruction is displacement formatted and the first instruction is executed.


David Keating Photo 5
Digital Data Processing System Having Dual-Purpose Scratchpad And Address Translation Memory

Digital Data Processing System Having Dual-Purpose Scratchpad And Address Translation Memory

US Patent:
4569018, Feb 4, 1986
Filed:
Nov 15, 1982
Appl. No.:
6/441967
Inventors:
Mark D. Hummel - Franklin MA
James M. Guyer - Marlboro MA
David I. Epstein - Framingham MA
David L. Keating - Holliston MA
Steven J. Wallach - Richardson TX
Assignee:
Data General Corp. - Westborough MA
International Classification:
G06F 930, G06F 1300
US Classification:
364200
Abstract:
A data processing uses instructions which may refer to operands in main memory by either physical or logical addresses. The central processor has an internal memory organized as two portions. The first portion provides a scratchpad memory function for the central processor and the second portion is responsive to logical addresses to provide corresponding physical addresses.


David Keating Photo 6
Method Of Graphical Manipulation In A Potentially Windowed Display

Method Of Graphical Manipulation In A Potentially Windowed Display

US Patent:
4873652, Oct 10, 1989
Filed:
Nov 27, 1988
Appl. No.:
7/273627
Inventors:
John Pilat - Hopkinton MA
David Keating - Holliston MA
Wayne Colella - Newton MA
Assignee:
Data General Corporation - Westboro MA
International Classification:
G06F 314, G09G 102
US Classification:
364518
Abstract:
A method is disclosed which enhances the ability of digital computer system to manage displays, especially in an environment where a single physical display supports a plurality of logical displays (windows). Machine-language instructions are provided which, in conjunction with user-supplied form descriptors describing each of the windows, enable management and generation of display image data to be performed directly by the processing hardware of the digital computer system, eliminating any need for intervening interpretive software. Data computed from form descriptors may be encached, enhancing the speed of consecutive operations on windows. Graceful creation is enhanced by permitting processing control to escape to software fault handlers.


David Keating Photo 7
Data Processing System With Unique Microcode Control

Data Processing System With Unique Microcode Control

US Patent:
4591972, May 27, 1986
Filed:
Nov 15, 1982
Appl. No.:
6/441969
Inventors:
James M. Guyer - Marlboro MA
David I. Epstein - Framingham MA
David L. Keating - Holliston MA
Assignee:
Data General Corp. - Westborough MA
International Classification:
G06F 916, G06F 1300
US Classification:
364200
Abstract:
A data processing system having separate kernel, vertical and horizontal microcode, separate loading of vertical microcode and a permanently resident kernel microcode, and a soft console with dual levels of capability. The system includes a processor having dual ALC and microcode processors, and an instruction processor. Also included are a processor incorporating a multifunction processor memory, a multifunction nibble shifter, and a high speed look-aside memory control. Adaptive microcode control means 272 are disclosed in which microinstruction sequencing is a function 273 of the current microinstruction and current machine state.


David Keating Photo 8
Method And Apparatus For Enhancing The Operation Of A Data Processing System

Method And Apparatus For Enhancing The Operation Of A Data Processing System

US Patent:
4597041, Jun 24, 1986
Filed:
Nov 15, 1982
Appl. No.:
6/441839
Inventors:
James M. Guyer - Marlboro MA
David I. Epstein - Framingham MA
David L. Keating - Holliston MA
Walker Anderson - Arlington MA
James E. Veres - Framingham MA
Harold R. Kimmens - Hudson MA
Assignee:
Data General Corp. - Westborough MA
International Classification:
G06F 924
US Classification:
364200
Abstract:
A data processing system having separate kernel, vertical and horizontal microcode, separate loading of vertical microcode and a permanently resident kernel microcode, and a soft console with dual levels of capability. The system includes a processor having dual ALC and microcode processors, and an instruction processor. Also included are a processor incorporating a multifunction processor memory, a malfunction nibble shifter, and a high speed look-aside memory control.