Patents by Inventor William R Hawes

William R Hawes 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: 5650997
    Abstract: A technique for modifying the IEEE 802.3 standard for selecting backoff times in a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, in the event that a collision is sensed by a node that has captured the network communication channel. If there is a small number of active nodes on the network, one node may capture the channel and the standard backoff algorithm makes it increasingly unlikely for another node to transmit. The new technique provides for less aggressive, i.e. longer, backoff times before at least the first retransmission attempt made by a node that has captured the channel. Three specific examples of the technique are disclosed. Even though the invention represents a departure from the standard CSMA/CD backoff algorithm, the overall average backoff times provided by the invention can be selected to be consistent with the average times provided by the standard. Moreover, nodes using the invention interoperate successfully with nodes that do not.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: July 22, 1997
    Assignee: Digital Equipment Corporation
    Inventors: Henry Sho-Che Yang, Anthony G. Lauck, Kadangode K. Ramakrishnan, William R. Hawe
  • Patent number: 5594869
    Abstract: A technique to facilitate decryption processing of information packets transmitted over a communication network after encryption in accordance with a specific network protocol, the details of which may be subject to later change as standards are developed or modified. Programmable registers are used in the decryption process to hold information for identifying an incoming information packet as being subject to the specific protocol and requiring decryption, and identifying a starting location of a data field to be decrypted. Specifically one programmable register contains a first offset locating an identifier field in the packet, in which a cryptographic identifier will be found if the packet is one conforming to the protocol; another programmable register contains a cryptographic identifier value that will be found in the identifier field if decryption is to be performed, and a third programmable register contains a second offset to locate the beginning of a data field to be decrypted.
    Type: Grant
    Filed: May 1, 1995
    Date of Patent: January 14, 1997
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hawe, Butler W. Lampson, Amar Gupta
  • Patent number: 5526355
    Abstract: A technique for modifying the IEEE 802.3 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, to provide fairness and good channel utilization in the event that a node has captured the network communication channel. If there is a small number of active nodes on the network, one node may capture the channel and the standard backoff algorithm makes it increasingly unlikely for another node to transmit. The new technique provides for use of a longer interpacket gap (IPG) interval to be used by a node that has been initially unsuccessful in contention for the channel, thereby ensuring that the other node may continue to transmit back-to-back data packets without interruption or collision. After a preselected time interval, the nodes reverse their roles by selecting the opposite IPG intervals. The initial receiver now selects the shorter IPG interval and captures the channel for the preselected time interval.
    Type: Grant
    Filed: May 22, 1995
    Date of Patent: June 11, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Henry S. Yang, Kadangode K. Ramakrishnan, William R. Hawe, Anthony G. Lauck
  • Patent number: 5517617
    Abstract: The apparatus stores a manual flag having a stored manual flag logic value, and the manual flag is stored in a first non-volatile memory. The apparatus stores a trusted flag having a stored trusted flag logic value, and the trusted flag is stored in a second non-volatile memory. The apparatus is connected to a computer network for performing a first boot-up operation. The apparatus learns an address of a neighbor apparatus connected through the communications network. The apparatus is responsive: to the manual flag, and to the trusted flag, and to the first boot-up operation, and to learning a neighbor address of the neighbor apparatus, for configuring an address of the apparatus from an identifier stored in a third non-volatile memory, and from the neighbor address, and for changing the stored trusted flag logic value to a second logic value. Also the apparatus chooses, responsive to the manual flag, between using a manually loaded address or performing the configuring an address.
    Type: Grant
    Filed: June 29, 1994
    Date of Patent: May 14, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Shirish S. Sathaye, Brendan Hannigan, William R. Hawe
  • Patent number: 5511168
    Abstract: A multicast connection arrangement is provided by which a source node may establish multicast virtual circuits to a group of destination nodes of an arbitrary-topology network using a single procedure, and may subsequently modify those circuits, i.e., add or delete destination nodes, with a single, related procedure. The arrangement includes a multicast setup packet for opening the multicast virtual circuits, the packet containing a multicast identifier field, a virtual circuit field and a destination field identifying a list of desired destination node addresses. The multicast setup packet may be also used to add destination nodes to the circuits while a multicast delete packet is used to delete nodes from the circuits. When adding nodes to the multicast virtual circuits, a topology analysis process is provided to prevent the formation of an unstable network topology.
    Type: Grant
    Filed: July 1, 1993
    Date of Patent: April 23, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Radia J. Perlman, William R. Hawe
  • Patent number: 5450407
    Abstract: A frame having a desired destination address written into the destination address field of the frame is transmitted onto a first communications system, the frame is received by the apparatus, the frame is transmitted by the apparatus onto a second communications system with a second destination address written into the destination address field of the second frame, and also the desired destination address is written into a predetermined field of the second frame along with an indicator. The indicator is capable if being interpreted by a receiving station to mean that the desired destination address is written into the predetermined field of the second frame.
    Type: Grant
    Filed: June 7, 1994
    Date of Patent: September 12, 1995
    Assignee: Digital Equipment Corp.
    Inventors: Radia J. Perlman, William R. Hawe
  • Patent number: 5434864
    Abstract: A method for connecting a first communications system with a second communications system is disclosed. A first frame is received at a first station. The first station is connected to both the first communication system and the second communication system. The first frame has a destination address field, and the destination address field contains a desired destination address. The first station forwards, in response to the desired destination address, the first frame onto the second communications system as a second frame, and the first station writes a second destination address into a destination address field of the second frame. The first station writes the desired destination address into a predetermined field of the second frame. The first station writes, an indicator into the second frame, the indicator is capable of being interpreted by a receiving station to mean that the desired destination address is written into the predetermined field of the second frame.
    Type: Grant
    Filed: November 12, 1993
    Date of Patent: July 18, 1995
    Assignee: Digital Equipment Corporation
    Inventors: Radia J. Perlman, William R. Hawe
  • Patent number: 5434855
    Abstract: A novel mechanism prevents interleaving of packet cells from different source nodes on the same multicast port group at switches of a multicast virtual circuit in a cell-switched network: however, different cells bound for different multicast port groups may be interleaved. The mechanism comprises specific routing information that is stored in each multicast group port entry of a forwarding table located within each switch of the multicast virtual circuit. The forwarding table also stores information relating to each multicast port group including a virtual circuit value for each port of the multicast group. The specific routing information is provided for each multicast port group entry to notify the switch when data traffic for a particular packet is pending through a port of the multicast group and when that data traffic ceases, i.e., when the "end-of-packet" is reached. This ensures that the packets may be correctly reassembled at the destination nodes.
    Type: Grant
    Filed: October 28, 1994
    Date of Patent: July 18, 1995
    Assignee: Digital Equipment Corporation, Patent Law Group
    Inventors: Radia J. Perlman, Charles W. Kaufman, Robert E. Thomas, William R. Hawe
  • Patent number: 5428615
    Abstract: A connection apparatus for connecting a first communication system with a second communication system and a third communication system. A first frame is received from the first communication system, where the first frame has a multicast address as a destination address, and where the destination address requires the first frame to be transmitted onto the second communication system. The multicast address is translated into a functional address, and the functional address is written into a second frame transmitted onto the second communication system. The second frame is received and is transmitted onto a third communication system, and the functional address is translated into a multicast address for the third communication system, and the multicast address is written into a destination field of the frame as it is transmitted onto the third communication system. The second communication system may be a token ring system based upon an IEEE 802.
    Type: Grant
    Filed: July 21, 1994
    Date of Patent: June 27, 1995
    Assignee: Digital Equipment Corp.
    Inventors: Floyd J. Backes, William R. Hawe, G. Paul Koning, David J. Mitton, Radia J. Perlman
  • Patent number: 5418784
    Abstract: A technique for modifying the IEEE 802.3 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, in the event that a node has captured the network communication channel. If there is a small number of active nodes on the network, one node may capture the channel and the standard backoff algorithm makes it increasingly unlikely for another node to transmit. The new technique provides for less aggressive, i.e. longer, interpacket gap (IPG) intervals to be used by a node that has captured the channel, thereby increasing the likelihood that another node will gain access.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: May 23, 1995
    Assignee: Digital Equipment Corporation
    Inventors: Kadangode K. Ramakrishnan, Henry S. Yang, William R. Hawe, Anthony G. Lauck
  • Patent number: 5414700
    Abstract: A technique for establishing and maintaining full duplex communication between two stations connected to a token ring network, without physically reconfiguring the station connections or otherwise disturbing the network. Each station continually performs a two node test to ascertain whether there are only two active stations on the network, and updates a two node flag that indicates whether or only two active stations are present. The two node test uses both upstream neighbor and downstream neighbor addresses to update the two node flag, and requires validation of either one of these addresses if the other one of them appears to have changed since the previous observation. A concurrently running full duplex control process uses the two node flag and other conditions to decide whether to initiate or continue transition to full duplex mode.
    Type: Grant
    Filed: April 12, 1994
    Date of Patent: May 9, 1995
    Assignee: Digital Equipment Corp.
    Inventors: Henry S. Yang, Barry A. Spinney, William R. Hawe, Luc A. Pariseau
  • Patent number: 5305306
    Abstract: A technique for establishing and maintaining full duplex communication between two stations connected to a token ring network, without physically reconfiguring the station connections or otherwise disturbing the network. In an auto-configuration full duplex mode of operation, each station ascertains whether there are only two active stations on the network and, if so, performs an exchange of frames with the other station to establish full duplex communication. One way to ascertain whether only two stations are active is for each station to transmit periodically a neighbor information frame, which contains the identities of the source station and the source station's nearest upstream neighbor. Once established, full duplex communication can proceed at a greater bandwidth than communication in a token ring network, and without latency delays and distance limitations associated with token ring networks.
    Type: Grant
    Filed: February 25, 1993
    Date of Patent: April 19, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Barry A. Spinney, Henry S. Yang, William R. Hawe
  • Patent number: 5283571
    Abstract: An apparatus to detect stations having duplicated addresses, the stations of the type connected in a computer communications network, the stations of the type capable of having an assigned address and having a list of addresses for comparison with a destination address field of a frame detected on the network is disclosed. The apparatus does a transmit self test, and sets a self indicator to "pass" in the event that the self test frame is received, and sets the self indicator to "timeout" in the event that a timeout occurs. The apparatus does a neighbor response test, and sets a neighbor indicator to "timeout" in the event that a timeout occurs, and sets the neighbor indicator to "pass" in the event that a received response frame indicates no destination address match, and sets the neighbor indicator to "fail" in the event that a received response frame indicates that a destination address match did occur.
    Type: Grant
    Filed: October 1, 1992
    Date of Patent: February 1, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Henry Yang, Jerry Hutchison, William R. Hawe, G. Paul Koning
  • Patent number: 5235644
    Abstract: A decryption method, and associated cryptographic processor, for performing in-line decryption of information frames received from a communication network through a first in-line processing stage. As an information packet is streamed into the cryptographic processor, a determination is made to an acceptable level of probability whether the packet contains data that should be decrypted. The decision whether or not decrypt is made by analyzing the incoming packet header, recognizing a limited number of packet formats, and further parsing the packet to locate any encrypted data and to make sure that the packet is not a segment of a larger message. Falsely decrypted packets are looped back through the cryptographic processor, to regenerate the data that was falsely decrypted. Decryption and encryption are performed in such a manner that a false decryption is completely reversible without loss of data.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: August 10, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Amar Gupta, Butler W. Lampson, William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Mark F. Kempf, Morrie Gasser, B. J. Herbison
  • Patent number: 5161193
    Abstract: Cryptographic apparatus, and a related method for its operation, for in-line encryption and decryption of data packets transmitted in a communication network. A full-duplex cryptographic processor is positioned between two in-line processing entities of a network architecture. For example, in a fiber distributed data interface (FDDI) network, the processor is positioned between a media access control (MAC) sublayer and a ring memory controller (RMC). Incoming information packets are analyzed to decide whether or not they contain encrypted data and, if they do, are subject to decryption before forwarding. Outbound information packets have their data portions encrypted if called for, and are usually forwarded toward the network communication medium. Cryptographic processing in both directions is performed in real time as each packet is streamed through the processor.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: November 3, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Butler W. Lampson, William R. Hawe, Amar Gupta, Barry A. Spinney
  • Patent number: 5155726
    Abstract: A technique for establishing and maintaining full duplex communication between two stations connected to a token ring network, without physically reconfiguring the station connections or otherwise disturbing the network. In an auto-configuration full duplex mode of operation, each station ascertains whether there are only two active stations on the network and, if so, performs an exchange of frames with the other station to establish full duplex communication. One way to ascertain whether only two stations are active is for each station to transmit periodically a neighbor information frame, which contains the indentities of the source station and the source station's nearest upstream neighbor. Once established, full duplex communication can proceed at a greater bandwidth than communication in a token ring network, and without latency delays and distance limitations associated with token ring networks.
    Type: Grant
    Filed: January 22, 1990
    Date of Patent: October 13, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Barry A. Spinney, Henry S. Yang, William R. Hawe
  • Patent number: 5099517
    Abstract: A method and corresponding apparatus for encoding and decoding additional status bits into an existing frame status byte transmitted as part of a packet of information in a communication network. The described scheme provides for the encoding and decoding of two additional status bits, without having to modify the packet format. In the disclosed embodiment of the invention, the additional status bits are used to convey information to a node processor concerning decryption processing of a received information packets.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: March 24, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Amar Gupta, William R. Hawe, Mark F. Kempf, Ching S. Lee
  • Patent number: 5070528
    Abstract: A method and related cryptographic processing apparatus for handling information packets that are to be cryptographically processed prior to transmission onto a communication network, or that are to be locally cryptographically processed and looped back to a node processor. A special cryptographic preamble is included in each information packet that is to be subject to cryptographic processing. The cryptographic preamble contains an offset value pointing to the starting location of information that is to be processed, and completely defines the type of cryptographic processing to be performed. The cryptographic processor can then perform the processing as specified in the preamble without regard to a specific protocol. If the packet is to be transmitted onto the network, the preamble is stripped from the packet after cryptographic processing, so that the formats of packets transmitted onto the network will be unaffected by the preamble.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: December 3, 1991
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Amar Gupta, Barry A. Spinney, Gregory M. Waters