Patents by Inventor Bradley G. Burgess

Bradley G. Burgess has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5329621
    Abstract: A data processing apparatus having a bus speed counter for determining the bus speed of a previous bus cycle. This previous bus speed information is then used to optimize bus utilization. This bus speed information is particularly useful for determining whether to run prefetch bus cycles during the execution of a conditional branch instruction. If previous bus cycles have been slow, prefetch procrastination can occurs until the branch condition resolves.
    Type: Grant
    Filed: October 23, 1989
    Date of Patent: July 12, 1994
    Assignee: Motorola, Inc.
    Inventors: Bradley G. Burgess, James B. Eifert, Michael S. Taborn
  • Patent number: 5072365
    Abstract: A data processing system having a direct memory access controller (DMAC) which can be interrupted with a prioritized signal to vary bus mastership of a communication bus in the system. A prioritized interrupt signal is sent to a CPU when the DMAC has bus mastership. The CPU only informs the DMAC of the highest priority cumulative interrupt priority. With the use of a mask value, the interrupt may be selectively screened by the DMAC so that selective interrupts may remove bus mastership from the DMAC.
    Type: Grant
    Filed: December 27, 1989
    Date of Patent: December 10, 1991
    Assignee: Motorola, Inc.
    Inventors: Bradley G. Burgess, James B. Eifert, John P. Dunn
  • Patent number: 5034922
    Abstract: An intelligent electrically erasable, programmable read-only memory achieves improved worst-case read operation latency by allowing for the interruption of write operations by subsequently received read requests. In the preferred embodiment, a state machine controller executes write operations by an iterative process of write pulses and write verify cycles. In addition, cells are erased prior to being written to by a similar iterative process. Both the write operations and the erase operations may be interrupted by read requests received after the write operation has begun execution. To avoid reading incorrect data in the case of a read operation at the same address as an interrupted write operation, a comparator matches read operation addresses with latched write operation addresses and provides the read operation data from a write data latch in the case of a match.
    Type: Grant
    Filed: December 21, 1987
    Date of Patent: July 23, 1991
    Assignee: Motorola, Inc.
    Inventor: Bradley G. Burgess