Patents by Inventor John A. Harper
John A. Harper 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: 8509074Abstract: A system, method and computer program product are provided for controlling the rate of a network flow. In use, a rate of a network flow is monitored. In addition, it is determined whether the rate exceeds a threshold. Further, at least a portion of the network flow is conditionally discarded or marked, based on the determination.Type: GrantFiled: March 31, 2009Date of Patent: August 13, 2013Assignee: Saisei Networks PTE LtdInventors: Lawrence G. Roberts, John A. Harper
-
Patent number: 7499445Abstract: A system and method routes data traffic over a unidirectional link of a computer network configured to implement a routing protocol, such as the ISIS routing protocol. To that end, the invention extends the ISIS routing protocol to allow dynamic discovery of neighboring routers (i.e., neighbors) that are connected via the unidirectional link and subsequent establishment of an adjacency between the neighbors over the link. Adjacency establishment is illustratively effected through the use of novel type/length/value (TLV) encoded formats appended to ISIS Hello packets to convey information between the neighbors.Type: GrantFiled: March 18, 2005Date of Patent: March 3, 2009Assignee: Cisco Technology, Inc.Inventors: Stefano B. Previdi, David D. Ward, Jonathan C. Barth, John A. Harper, Ian Michael Charles Shand
-
Patent number: 5870386Abstract: A technique for logically connecting local area networks (LANs) that may be separated by wide area networks containing routers and other network components. A logical link is formed between two bridge-like devices called tunnelers, such that, once a tunnel has been established between two LANs, other devices on the LANs can communicate as if the tunnel were a bridge. The tunneling mechanism of the invention requires that each LAN or extended LAN have only one active tunneler at any particular time, referred to as the designated tunneler, and each of the tunnelers is configured to have knowledge of the identities of the other tunnelers. A tunnel is established after a successful exchange of messages between two tunnelers, and then traffic may be forwarded through the tunnel in a transparent manner. The tunneling mechanism permits messages to be forwarded between LANs separated by a wide area network containing routers.Type: GrantFiled: December 30, 1991Date of Patent: February 9, 1999Assignee: Digital Equipment CorporationInventors: Radia Joy Perlman, William R. Hawe, John A. Harper
-
Patent number: 5491692Abstract: A communication network consists of end units (EUs) and distribution units (DUs) coupled together by links which may include local area networks (LANs). The units maintain neighbor tables by sending out Hello messages which indicate the unit type and contain the network service access point (NSAP) IDs or addresses of the units. Data messages (packets) mainly originate and end at EUs. An EU maintains only partial routing information about neighbors, while the DUs collectively maintain complete information about all NSAPs. So if an EU wants to send a packet to an EU which is not a neighbour (and sometimes even if it is), it need merely send it to a neighboring DU; that DU, along with the other DUs, must find a route to the destination EU. This invention provides a hybrid unit (HU), which acts as a DU to EUs but as an EU to DUs. The HU provides DU-like message forwarding but only on a local basis within a subnetwork of EUs and HUs.Type: GrantFiled: December 23, 1993Date of Patent: February 13, 1996Assignee: Digital Equipment International LimitedInventors: Christopher W. Gunner, John A. Harper, Ian M. C. Shand
-
Patent number: 5432776Abstract: A digital message routing network has at least some nodes at which messages are monitored for accounting purposes. Such a node contains means for generating and compressing accounting digests, each of which consists of a key K representing the nature and route of the message and a value V associated with the message. For each message, a digest is produced in register 30, and copied into a location in a first memory 22D at a location determined by hashing its key; further digests with the same key are compressed into the digest already in that location. A second memory 23D is operated as a cyclic buffer with head and tail counters HDCT 40 and TLCT 41. The address of the head of the buffer, ie the valid area of memory 23D, is included as an index I in each digest in the first memory 22D as that digest is created. Each time a digest is created or changed in the first memory 22D, it is copied into the second memory at the location in the second memory determined by its index.Type: GrantFiled: September 30, 1993Date of Patent: July 11, 1995Assignee: Digital Equipment CorporationInventor: John A. Harper
-
Patent number: 5305305Abstract: A message switching network is disclosed which consists of end units between which messages flow. The end units are coupled together directly (via LANs) or via common switching nodes through level 0 links; the nodes are coupled together via level 1 links; and the nodes are grouped into areas which are coupled together via level 2 links. A message entering a node has its destination area code compared with the node's area code, and an area/port table or an end unit/port table is used to look up the output port which is coupled to the end unit, next node in the area, or next area to which that message is to be delivered. Logic circuitry determines the incoming and outgoing levels, and a transition between levels is logged together with certain details of the message. Messages are thus monitored--i.e., their passage is recorded--when they cross levels in the hierarchy.Type: GrantFiled: July 18, 1991Date of Patent: April 19, 1994Assignee: Digital Equipment International LimitedInventors: John A. Harper, Francis Dolan
-
Patent number: 5134610Abstract: In a digital communications network, data packets are prevented from making a transit through a domain if such data packets neither originate within nor are addressed to a node within that domain. Only data packets flagged as originating within the domain are allowed to be forwarded out of the domain.Type: GrantFiled: March 6, 1989Date of Patent: July 28, 1992Assignees: Digital Equipment Corporation, Board of Regents of the UnversityInventors: I. Michael C. Shand, John A. Harper, Kevin Miles
-
Patent number: 4094611Abstract: Means are disclosed for securing together a first, U-shaped member and a second member received within the first member. In the preferred embodiment, the second member is a holder for a mineral cutter pick and the U-shaped member is formed on a drum or cutter chain of a mining machine. The means comprise registering bores in the legs of the U-shaped member and in the second member, one of the members being formed with a recess extending transversely from the bore therein. A hollow cross pin is received within the bores and a locking pin is driven through a transverse bore in the cross pin to extend into said recess. The cross pin has a length equal to or less than said bores in registration, and part of its internal surface is provided with a screw thread.Type: GrantFiled: March 25, 1977Date of Patent: June 13, 1978Assignee: Austin Hoy and Company, Ltd.Inventors: John A. Harper, Terence V. Williams