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: 8509074
    Abstract: 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: Grant
    Filed: March 31, 2009
    Date of Patent: August 13, 2013
    Assignee: Saisei Networks PTE Ltd
    Inventors: Lawrence G. Roberts, John A. Harper
  • Patent number: 7499445
    Abstract: 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: Grant
    Filed: March 18, 2005
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano B. Previdi, David D. Ward, Jonathan C. Barth, John A. Harper, Ian Michael Charles Shand
  • Patent number: 5870386
    Abstract: 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: Grant
    Filed: December 30, 1991
    Date of Patent: February 9, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Radia Joy Perlman, William R. Hawe, John A. Harper
  • Patent number: 5491692
    Abstract: 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: Grant
    Filed: December 23, 1993
    Date of Patent: February 13, 1996
    Assignee: Digital Equipment International Limited
    Inventors: Christopher W. Gunner, John A. Harper, Ian M. C. Shand
  • Patent number: 5432776
    Abstract: 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: Grant
    Filed: September 30, 1993
    Date of Patent: July 11, 1995
    Assignee: Digital Equipment Corporation
    Inventor: John A. Harper
  • Patent number: 5305305
    Abstract: 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: Grant
    Filed: July 18, 1991
    Date of Patent: April 19, 1994
    Assignee: Digital Equipment International Limited
    Inventors: John A. Harper, Francis Dolan
  • Patent number: 5134610
    Abstract: 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: Grant
    Filed: March 6, 1989
    Date of Patent: July 28, 1992
    Assignees: Digital Equipment Corporation, Board of Regents of the Unversity
    Inventors: I. Michael C. Shand, John A. Harper, Kevin Miles
  • Patent number: 4094611
    Abstract: 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: Grant
    Filed: March 25, 1977
    Date of Patent: June 13, 1978
    Assignee: Austin Hoy and Company, Ltd.
    Inventors: John A. Harper, Terence V. Williams