The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 20, 1996
Filed:
Jan. 30, 1995
Hewlett-Packard Company, Palo Alto, CA (US);
Abstract
A frame time monitoring system tracks the time in which data frames reside within a fiber optic switch for a fiber optic network. The network switch transfers data frames from source ports to destination ports. The frame time monitoring system comprises a digital signal processor (DSP), which is configured by a software program to implement a plurality of timers relative to frames to be routed through the switch from a source port to a destination port. The processor operates as an incrementer and is configured to output a series of sequential timer states corresponding to each particular frame. The timer states are generally indicative of the amount of time in which the frame has resided in the switch. A logic network of logic gates is connected to the processor to receive and interpret the timer states. The logic network has frame busy (FBSY) and delete mechanisms for determining elapse of respective FBSY and delete time periods based upon the timer states. The FBSY and delete mechanisms generate respective FBSY and delete signals after the elapse of the periods, which can vary for optimization reasons depending upon frame class and type. Thus, in the foregoing configuration, a processor is utilized as a timing incrementer and logical decisions are allocated to the logic network, resulting in an optimum balance between hardware and software so as to minimize cost, space requirements, and complexity, and maximize frame tracking resolution.