Patents by Inventor Paul C. Hershey
Paul C. Hershey 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: 5946302Abstract: A high speed data communication network is adapted to monitor and measure response time between a work station and a central host or processor coupled to the data communications network through a media, such as token ring, FDDI, Ethernet, etc. As the workstation communicates with the processor, a flag is set in a packet transmitted to the processor. The packet traverses the network to an application in the processor and a response returns which includes a flag. Each flag is a specific bit pattern. A programmable digital filter recognizes the flags and counts the number of bits on the network between the flags in the forward and reverse direction. By counting the bits on the media, when the flag moves in one direction or another, the total number of bits transmitted on the media between the two intervening flags is determined. The media speed is used as a clock. The number of bits counted divided by the media speed determines the response time with fine resolutions.Type: GrantFiled: April 2, 1998Date of Patent: August 31, 1999Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5872642Abstract: The present invention discloses a system for processing data from scanned documents. The output from a scanner serves as input to a digital filter referred to as an event driven interface. The event driven interface is user-configured with bit patterns to identify and filter out user-designated information from a scanned document. Since only the designated information is extracted from the document, and not extraneous matter of the document, the subsequent storage of only the designated information saves computer memory. Furthermore, the designated information can be transmitted over a data communications network. Such a transmission will occupy less bandwidth than if the entire document was transmitted.Type: GrantFiled: April 22, 1996Date of Patent: February 16, 1999Assignee: Lockheed Martin CorporationInventors: James R. Walker, Paul C. Hershey
-
Patent number: 5802302Abstract: A high speed data communication network is adapted to monitor and measure response time between a work station and a central host or processor coupled to the data communications network through a media, such as token ring, FDDI, Ethernet, etc. As the workstation communicates with the processor, a flag is set in a packet transmitted to the processor. The packet traverses the network to an application in the processor and a response returns which includes a flag. Each flag is a specific bit pattern. A programmable digital filter recognizes the flags and counts the number of bits on the network between the flags in the forward and reverse direction. By counting the bits on the media, when the flag moves in one direction or another, the total number of bits transmitted on the media between the two intervening flags is determined. The media speed is used as a clock. The number of bits counted divided by the media speed determines the response time with fine resolutions.Type: GrantFiled: June 29, 1995Date of Patent: September 1, 1998Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5793753Abstract: A system for monitoring and managing the operations of a multi-technology telecommunications network is disclosed. The system includes programmable probes operatively connected to a network for monitoring data transfer activity on the network and collecting selected data relating to one or more relevant functions. A workstation interpreter is programmed for (1) receiving input from a system manager identifying the type or types of parameters that are to be monitored, (2) providing appropriate commands to program the programmable probe to effect collection of data relative to the selected parameter, and (3) receiving and storing the parameter data from the probe. The probe hardware is selected for compatibility with the network technology with which it is associated and it is programmed with the appropriate protocols to facilitate communications with the associated technology.Type: GrantFiled: September 17, 1996Date of Patent: August 11, 1998Assignee: Coherent Communications Systems Corp.Inventors: Paul C. Hershey, Jeffrey L. Stoltzfus
-
Patent number: 5784298Abstract: An adaptive, active monitor invention is useful in detecting characteristic data patterns in messages on a high speed data network, such as starting delimiters, tokens, various types of frames, and protocol information. Such serial data streams include serial patterns of binary bits, and can also include serial patterns of multiple state symbols, such as in token ring networks and FDDI networks.The adaptive, active monitor includes two finite state machines (FSM) which are constructed to detect the occurrence of a characteristic data pattern having multiple component bit patterns. A first FSM is the predecessor FSM, and it is configured to detect the first occurring component pattern. A second FSM is called the successor FSM, and it is configured to detect the second occurring component pattern. The first FSM will send a starting signal to the second FSM, when the first FSM has successfully detected the first component pattern.Type: GrantFiled: July 11, 1996Date of Patent: July 21, 1998Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5778172Abstract: The disclosed system allows determination of topological aspects of a high speed data communications network in real time without interfering with the operation of the network. The topographical information determined by the present invention includes the cable length of the network, the cable length between stations on the network, and the station addresses and relative order of stations on the network. The system determines the cable length of the network by dividing the amount of time that a token spends on the cables of the network as it travels completely around the network by the propagation speed per unit length of the cables of the network. The system determines the length of cable between any two adjacent stations on the network by determining the length of time between frames transmitted by the adjacent stations, and dividing this time by the propagation speed per unit length of the cable of the network.Type: GrantFiled: April 22, 1996Date of Patent: July 7, 1998Assignee: Lockheed Martin CorporationInventors: Christopher G. Riedle, Paul C. Hershey
-
Patent number: 5771395Abstract: The present invention discloses a system for processing data from scanned documents. The output from a scanner serves as input to a digital filter referred to as an event driven interface. The event driven interface is user-configured with bit patterns to identify and filter out user-designated information from a scanned document. Since only the designated information is extracted from the document, and not extraneous matter of the document, the subsequent storage of only the designated information saves computer memory. Furthermore, the designated information can be transmitted over a data communications network. Such a transmission will occupy less bandwidth than if the entire document was transmitted.Type: GrantFiled: April 22, 1996Date of Patent: June 23, 1998Assignee: Lockheed Martin CorporationInventors: James R. Walker, Paul C. Hershey
-
Patent number: 5748925Abstract: A dynamic realtime routing mechanism for a data communications network, which provides an Event Driven Interface to perform realtime routing of data frames over one of a plurality of destination paths. The Event Driven Interface is programmed with control vectors to identify routing bit patterns in the data frames on the data communications network. Enabling signals produced by the Event Driven Interface are applied to the control input of a multiplexer whose data input is connected to the data communications network. The multiplexer will steer the data frames from the data communications network to one of a plurality of output routing paths, in response to the enabling signals it receives from the Event Driven Interface.Type: GrantFiled: December 15, 1995Date of Patent: May 5, 1998Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey, Raymond F. Daugherty
-
Patent number: 5657315Abstract: A system and method for passively measuring and correcting ring latency on a token or FDDI ring includes generating bits and token frames in a defined pattern according to the token ring protocol. A passive device coupled to the token ring measures CMIN, the minimum spacing, CMAX, the maximum spacing in bits and calculates Fi the frequency of changes in Cmin and Cmax between successive tokens or a token and a frame on the ring. A latency event vector Li is generated by the passive device. A controller responsive to the latency vector Li corrects the spacing between successive tokens or a token and frame to achieve a constant ring latency regardless of electrical or operational changes on the token ring.Type: GrantFiled: June 1, 1995Date of Patent: August 12, 1997Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5615135Abstract: A hardwired, dynamically reconfigurable counter array counts occurrences of different traffic events having different rates of occurrences monitored on a high speed data network by an Event Driven Interface (EDI). The array includes a plurality of "N" bit counters, where "N" is a binary multiple. The counters are arranged in an array of size "m,n", where "m" is the number of rows and "n" is the number of columns in the array. A signal input is provided to each counter as a first input, each signal being definitive of a specific traffic event occurring on the high speed network. Each counter is connected to the adjacent counter in the column through a multi-terminal logic element, each logic element in a column receives the output of a counter as a first input and provides an output to the succeeding counter as a second input. A counter logic switch responsive to an input signal generates a counter logic vector as an output.Type: GrantFiled: June 1, 1995Date of Patent: March 25, 1997Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5594728Abstract: The invention includes indirect addressing which is the realtime calculation of the location of variably offset fields in a frame in a high speed medium. Data frames in a communication medium, include a presence bit which indicates the presence of a variable length field whose length is defined by a length field in the data frame. In accordance with the invention, an Event Driven Interface has its input coupled to the data communications network, to receive the data frame and to identify the presence of the presence bit. In response to this, the Event Driven Interface branches to a first logic path which ignores the plurality of bits in the variable length field corresponding to the length field. Then, the Event Driven Interface branches to a second logic path after the plurality of bits have been ignored, to locate the variably offset field being sought in the data frame. This enables the realtime location of data at variable offsets in the data frame.Type: GrantFiled: October 31, 1995Date of Patent: January 14, 1997Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5586266Abstract: An adaptive, active monitor invention is useful in detecting characteristic data patterns in messages on a high speed data network, such as starting delimiters, tokens, various types of frames, and protocol information. Such serial data streams include serial patterns of binary bits, and can also include serial patterns of multiple state symbols, such as in token ring networks and FDDI networks.The adaptive, active monitor includes two finite state machines (FSM) which are constructed to detect the occurrence of a characteristic data pattern having multiple component bit patterns. A first FSM is the predecessor FSM, and it is configured to detect the first occurring component pattern. A second FSM is called the successor FSM, and it is configured to detect the second occurring component pattern. The first FSM will send a starting signal to the second FSM, when the first FSM has successfully detected the first component pattern.Type: GrantFiled: October 15, 1993Date of Patent: December 17, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5568471Abstract: A workstation manages and controls a plurality of communication networks using different protocols coupled to a common bus. A programmable digital filter connected between the workstation and the networks examines frame information using real time calculation for identifying protocols in the frames. The filter identifies and counts addresses, security conditions and other information of interest on the bus and occurring in the networks. The protocol, address, security data and other information of interest counted by the filter are stored in storage for access by an interpreter. The stored data for the networks accessed by the interpreter is compared to network models for identification of traffic problems and conditions and load balancing. The network interpreter contains a graphical user interface which displays selected information at a monitor for an operator to examine and initiate corrective action by initiating commands.Type: GrantFiled: September 6, 1995Date of Patent: October 22, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5548775Abstract: A high speed, serial pattern detector, uses parallel finite state machines to analyze sequential bits in a serial bit stream. Single bit random access memories store the single bit of the next address to be used in detecting the sequence.Type: GrantFiled: December 30, 1993Date of Patent: August 20, 1996Assignee: International Business Machines CorporationInventor: Paul C. Hershey
-
Patent number: 5544077Abstract: The invention is a high availability data processing system. It includes a primary processor at a first node of a communications network with a serial data stream, having failure detection logic therein, for outputting an alarm signal to the network having a characteristic pattern indicating a failure in the primary processor. The invention further includes a first standby processor at a second node of the communications network, having a first event driven interface therein coupled to the network, for detecting the alarm signal. When the characteristic pattern is detected by the event driven interface, switch over logic in the first standby processor, invokes primary status in the first standby processor.Type: GrantFiled: January 19, 1994Date of Patent: August 6, 1996Assignee: International Business Machines CorporationInventor: Paul C. Hershey
-
Patent number: 5526488Abstract: A system is disclosed for the dynamic switching between a first Event Driven Interface and a second Event Driven Interface based upon inband information contained in the data frames of a data communications network. This enables the selective realtime transfer of routing control based upon diverse communications protocols, for example. A first routing table can be contained in a first Event Driven Interface and a second routing table can be embodied in a second Event Driven Interface, and in this example, by means of the first Event Driven Interface identifying the switchover pattern contained within a switching segment of the data frame, the system can automatically switch over to connect a second Event Driven Interface to the data communications network, containing a second routing table configuration. In this manner, realtime control of routing, for example, can be accomplished with inband information in a data communications network.Type: GrantFiled: January 26, 1994Date of Patent: June 11, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, Raymond F. Daugherty, John G. Waclawsky
-
Patent number: 5526283Abstract: A realtime high speed data capture is provided in response to a trigger bit pattern detected in a serial bit stream. An Event Driven Interface is connected to a data communications network to receive a serial bit stream. A capture buffer is connected to the network to store at least a portion of the serial bit stream. The capture buffer is selectively connected to the network by means of a gate. The Event Driven Interface is programmed to recognize a trigger bit pattern in the serial bit stream and to output an enable signal to the gate. In response to this, the capture buffer will store a predetermined portion of the serial bit stream from the network.Type: GrantFiled: January 26, 1994Date of Patent: June 11, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5500855Abstract: The realtime event classification technique is described for a data communications network, which enables the categorization of data frames based upon selection significant bit segments in the serial bit stream. A base Event Driven Interface and an extension Event Driven Interface are both coupled to the data communications network, to identify patterns in the serial bit stream. The base Event Driven Interface identifies patterns which correspond to events which are to be counted. The extension Event Driven Interface identifies patterns of bits which are selection significant for the types of categories which are desired to be monitored. A plurality of event vector counters have event inputs coupled to the base Event Driven Interface and have a selection input coupled to the extension Event Driven Interface. A selection signal output from the extension Event Driven Interface enables one of the plurality of the event vector counters to receive the event signals from the base Event Driven Interface.Type: GrantFiled: January 26, 1994Date of Patent: March 19, 1996Assignee: International Business Machines CorporationInventors: Paul C. Hershey, John G. Waclawsky
-
Patent number: 5495426Abstract: A dynamic realtime, inband routing mechanism is disclosed for a data communications network, which provides an Event Driven Interface to perform realtime, inband directed routing for load distribution and load balancing of data frames over one of a plurality of destination paths. The Event Driven Interface is programmed with control vectors to identify load balancing and load distribution bit patterns in the data frames on the data communications network. Enabling signals produced by the Event Driven Interface are applied to the control input of a multiplexer whose data input is connected to the data communications network. The multiplexer will steer the data frames from the data communications network to one of a plurality of output alternative routing paths, in response to the enabling signals it receives from the Event Driven Interface.Type: GrantFiled: January 26, 1994Date of Patent: February 27, 1996Inventors: John G. Waclawsky, Paul C. Hershey
-
Patent number: 5493689Abstract: A system and process are disclosed for configuring an Event Driven Interface and analyzing its output for monitoring and controlling a data communications network. The invention is a combination of a source of control vectors, which sends control vectors to a Programmable Performance Vector Generator which is coupled to a data communications network to be monitored and controlled. The control vectors configure an Event Driven Interface contained in the Programmable Performance Vector Generator, based upon the protocol of the network, performance information required, and the type of analysis and network characteristics required from the system. Event vectors are then output to an expert system which analyzes them and provides monitoring information and control signals to the network. The invention enables real-time load distribution, load balancing, problem determination, routing and customer services.Type: GrantFiled: March 1, 1993Date of Patent: February 20, 1996Assignee: International Business Machines CorporationInventors: John G. Waclawsky, Paul C. Hershey