Patents by Inventor Joseph P. Gorski

Joseph P. Gorski 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: 6868505
    Abstract: Methods, systems, and arrangements enable efficient reprogramming of a memory block of a microcontroller. Two blocks of memory each have a different logical location with respect to a processor of the microcontroller. The first memory may store vector information to be executed by the processor. The second memory may store data information. The logical location of each memory block is dependent on the value of a pre-determined bit in a specified register. When a user wishes to reprogram the contents of the first memory, the user enters new code into the second memory. Upon completion, the value of the pre-determined bit is changed, and the logical locations of the first and second memories are interchanged. In effect, the newly entered code from the second memory is accessed as if it were in the first memory (e.g., from an addressing perspective), and the processor may execute the new program (e.g., after the processor undergoes a system reset).
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: March 15, 2005
    Assignee: Dallas Semiconductor Corporation
    Inventors: Edward Tang Kwai Ma, Stephen N. Grider, Frank V. Taylor, III, Joseph P. Gorski, Andrew D. Jones, Ann Little, Wendell L. Little
  • Patent number: 6745301
    Abstract: A microcontroller and method for executing instructions from an 8051 instruction set are disclosed. The microcontroller includes first and second input/output (I/O) ports that are controlled such that the first I/O port is a dedicated data port and the second I/O port is a dedicated address port for performing memory cycles to external memory when in a page mode of operation. In addition, the cycle times of memory cycles to external memory is configurable so that the microcontroller is capable of more efficiently cooperating with both high speed and low speed external memory devices.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: June 1, 2004
    Assignee: Dallas Semiconductor
    Inventors: Edward Tangkwai Ma, Joseph P. Gorski
  • Publication number: 20020194521
    Abstract: Methods, systems, and arrangements enable efficient reprogramming of a memory block of a microcontroller. Two blocks of memory each have a different logical location with respect to a processor of the microcontroller. The first memory may store vector information to be executed by the processor. The second memory may store data information. The logical location of each memory block is dependent on the value of a pre-determined bit in a specified register. When a user wishes to reprogram the contents of the first memory, the user enters new code into the second memory. Upon completion, the value of the pre-determined bit is changed, and the logical locations of the first and second memories are interchanged. In effect, the newly entered code from the second memory is accessed as if it were in the first memory (e.g., from an addressing perspective), and the processor may execute the new program (e.g., after the processor undergoes a system reset).
    Type: Application
    Filed: August 7, 2001
    Publication date: December 19, 2002
    Applicant: Dallas Semiconductor Corporation
    Inventors: Edward Tang Kwai Ma, Stephen N. Grider, Frank V. Taylor, Joseph P. Gorski, Andrew D. Jones, Wendell L. Little, Ann Little
  • Publication number: 20020103978
    Abstract: A microcontroller and method for executing instructions from an 8051 instruction set are disclosed. The microcontroller includes first and second input/output (I/O) ports that are controlled such that the first I/O port is a dedicated data port and the second I/O port is a dedicated address port for performing memory cycles to external memory when in a page mode of operation. In addition, the cycle times of memory cycles to external memory is configurable so that the microcontroller is capable of more efficiently cooperating with both high speed and low speed external memory devices.
    Type: Application
    Filed: August 7, 2001
    Publication date: August 1, 2002
    Inventors: Edward Tangkwai Ma, Joseph P. Gorski