Patents by Inventor Andrew J. Blasciak

Andrew J. Blasciak 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: 5732407
    Abstract: A programmable logic device having a configurable random access memory (RAM) integrated on a single integrated circuit chip. The configurable RAM has a user selectable logical configuration. In operation, the RAM in accordance with the present invention is addressed by a system address bus and data is provided using a system data bus. The memory array can also be addressed by a control address bus and data read out and loaded into the RAM using a control data bus.
    Type: Grant
    Filed: December 11, 1995
    Date of Patent: March 24, 1998
    Assignee: Hewlett-Packard Co.
    Inventors: William R. Mason, Rodney H. Orgill, Andrew J. Blasciak
  • Patent number: 5450586
    Abstract: A system for inserting code markers for observing indications (external to the microprocessor upon which the software operates) of the occurrence of an event in the execution of the software. Additional instructions or markers are added to the software to be debugged to produce simple, encoded, memory references to otherwise unused memory or I/O locations that will always be visible to a logic analyzer as bus cycles. Although the code markers cause a minimal intrusion in the underlying software, they make tracing events by a conventional logic analyzer much simpler and allow for performance evaluations in manners not heretofore possible. The inserted code markers provide a method of dynamically extracting information from a running host or real-time "black box" embedded system under test using simple low intrusion print statements, encoded I/O writes on procedure entries and exits, and/or an interface to service calls and the like which writes out the passed parameters.
    Type: Grant
    Filed: April 30, 1992
    Date of Patent: September 12, 1995
    Assignee: Hewlett-Packard Company
    Inventors: Eric J. Kuzara, Andrew J. Blasciak, Greg S. Parets
  • Patent number: 5103394
    Abstract: A software performance analyzer nonintrusively measures six different aspects of software execution. These include histograms or a table indicating the degree of memory activity within a collection of specified address ranges, or indicating the amount of memory or bus activity caused by the execution of programming fetched from within a collection of specified ranges, or indicating for a specified program the relative frequency with which it actually executes in specified lengths of time, or indicating for a specified program the relative frequency of a collection of specified available potential execution times (i.e., the complement of the previous measurement), or indicating for two specified programs the relative frequency of a specified collection time intervals between the end of one of the programs and the start of the other, or lastly, indicating the number of transitions between selected pair of programs.
    Type: Grant
    Filed: December 21, 1989
    Date of Patent: April 7, 1992
    Assignee: Hewlett-Packard Company
    Inventor: Andrew J. Blasciak
  • Patent number: 4845615
    Abstract: A software performance analyzer nonintrusively measures six different aspects of software execution. These include histograms or a table indicating the degree of memory activity within a collection of specified address ranges, or indicating the amount of memory of bus activity caused by the execution of programming fetched from within a collection of specified ranges, or indicating for a specified program the relative frequency with which it actually executes in specified lengths of time, or indicating for a specified program the relative frequency of a collection of specified available potential execution times (i.e., the complement of the previous measurement), or indicating for two specified programs the relative frequency of a specified collection time intervals between the end of one of the programs and the start of the other, or lastly, indicating the number of transitions between selected pairs of programs.
    Type: Grant
    Filed: October 14, 1987
    Date of Patent: July 4, 1989
    Assignee: Hewlett-Packard Company
    Inventor: Andrew J. Blasciak