Patents by Inventor Barry A. Spinney

Barry A. Spinney 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: 11934568
    Abstract: A device including a cable transceiver including cable electrical connections including data electrical connections and control electrical connections, and a hardware memory device, the hardware memory device storing a string identifying a cable and being electrically accessible from externally to the cable transceiver via the control electrical connections. The cable, in electrical connection with the cable electrical connections, may be included in the device. A device for verifying cable authenticity is also described, the device including interface hardware for interfacing a plurality of cables with the device, and verifier circuitry configured to verify that each of the plurality of cables is genuine based on a string stored in a hardware memory device included in each of the plurality of cables. Related apparatus and methods are also described.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: March 19, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Zachy Haramaty, Zvika Eyal, Shachar Dor, Liron Mula, Barry Spinney
  • Publication number: 20210182441
    Abstract: A device including a cable transceiver including cable electrical connections including data electrical connections and control electrical connections, and a hardware memory device, the hardware memory device storing a string identifying a cable and being electrically accessible from externally to the cable transceiver via the control electrical connections. The cable, in electrical connection with the cable electrical connections, may be included in the device. A device for verifying cable authenticity is also described, the device including interface hardware for interfacing a plurality of cables with the device, and verifier circuitry configured to verify that each of the plurality of cables is genuine based on a string stored in a hardware memory device included in each of the plurality of cables. Related apparatus and methods are also described.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 17, 2021
    Inventors: Zachy Haramaty, Zvika Eyal, Shachar Dor, Liron Mula, Barry Spinney
  • Patent number: 6714553
    Abstract: A process and system for flexibly switching connections of data packet flows between nodes of data processing system networks by dividing data packets into cells and logically linking these cells on multiple queues of linked pointer lists.
    Type: Grant
    Filed: April 15, 1998
    Date of Patent: March 30, 2004
    Assignee: Top Layer Networks, Inc.
    Inventors: Nigel T. Poole, Joseph H. Brown, IV, Scott William Nolan, Barry A. Spinney, Richard L. Szmauz
  • Patent number: 6560236
    Abstract: A network device for interconnecting computer networks, the device including a bridge having a plurality of ports through which network communications pass to and from the bridge, the bridge also including a first interface enabling a user to partition the plurality of bridge ports into a plurality of groups, wherein each group represents a different virtual network, wherein the bridge treats all ports within a given group as part of the virtual network corresponding to that group and the bridge isolates the virtual networks from each other, whereby any communications received at a first port of the bridge are directly sent by the bridge to another bridge port only if the other bridge port and the first bridge port are part of the same group.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: May 6, 2003
    Assignee: Enterasys Networks, Inc.
    Inventors: George Varghese, John Bassett, Robert Eugene Thomas, Peter Higginson, Graham Cobb, Barry A. Spinney, Robert Simcoe
  • Patent number: 6430184
    Abstract: A process and system for switching connections of data packet flows between nodes of data processing system networks operating on diverse protocols according to the application layer information on the data packets. The process retrieves and hashes the header information to from an index into memory where a flow tag pointer is stored. The flow tag points to flow switching information that directs the forwarding of the packet. The switching information is sent along with the packet data to direct the forwarding state information about the flow is updated in the flow switching information. The hash function includes a multiplication and division by polynomials forming a hash result and a signature result. Both hash and signature are used to ensure that the information retrieved is valid. If invalid, The pre hashed header information is parsed to determine the forwarding information. This forwarding information is stored for later use and the appropriate flow tag pointer is stored in the hash result index.
    Type: Grant
    Filed: April 10, 1998
    Date of Patent: August 6, 2002
    Assignee: Top Layer Networks, Inc.
    Inventors: Cary B. Robins, Krishna Narayanaswamy, Theodore L. Ross, Barry A. Spinney
  • Patent number: 6426943
    Abstract: In a data communication switch, process and apparatus for tracking the number of data bytes associated with data flow that is part of a session and automatically lowering the priority given to the transmission of the remainder of a flow once a certain threshold has been reached that indicates that the flow is part of a bulk e-mail or other bulk file transfer.
    Type: Grant
    Filed: April 3, 1999
    Date of Patent: July 30, 2002
    Assignee: Top Layer Networks, Inc.
    Inventors: Barry A. Spinney, Krishna Narayanaswamy
  • Publication number: 20010055274
    Abstract: A network switch has a plurality of mirror ports to which data is copied for purposes such as networking monitoring. Data flows are identified and copied to an appropriate mirror port in response to the type of flow, a mirroring policy set up by a network administrator, and a distribution mechanism. A monitoring device attached to each mirror port is able to monitor specific types of traffic. Because the data flows are distributed among a plurality of mirror ports and monitoring devices, the ports and devices are less likely to overflow and therefore are more likely to be able handle the copied data without dropping data packets. The mirror ports are collected into groups of such ports. A given port may only be a member of a single group at one time. The mirroring policy must identify the group to which a particular type of flow is copied.
    Type: Application
    Filed: February 22, 2001
    Publication date: December 27, 2001
    Inventors: Doug Hegge, Charles C. Lindsay, Theodore Langston Ross, Krishna Narayanaswamy, Barry A. Spinney
  • Patent number: 6226267
    Abstract: A process and system for switching connections of data packet flows between nodes of data processing system networks operating on diverse protocols according to the application layer information on the data packets.
    Type: Grant
    Filed: April 10, 1998
    Date of Patent: May 1, 2001
    Assignee: Top Layer Networks, Inc.
    Inventors: Barry A. Spinney, Nigel T. Poole, Krishna Narayanaswamy, Theodore L. Ross, Richard Szmauz
  • Patent number: 5963556
    Abstract: A network device for interconnecting computer networks, the device including a bridge having a plurality of ports through which network communications pass to and from the bridge, the bridge also including a first interface enabling a user to partition the plurality of bridge ports into a plurality of groups, wherein each group represents a different virtual network, wherein the bridge treats all ports within a given group as part of the virtual network corresponding to that group and the bridge isolates said virtual networks from each other, whereby any communications received at a first port of the bridge are directly sent by the bridge to another bridge port only if the other bridge port and the first bridge port are part of the same group.
    Type: Grant
    Filed: October 22, 1996
    Date of Patent: October 5, 1999
    Assignee: Digital Equipment Corporation
    Inventors: George Varghese, John Bassett, Robert Eugene Thomas, Peter Higginson, Graham Cobb, Barry A. Spinney, Robert Simcoe
  • Patent number: 5537413
    Abstract: In accordance with principles of the invention, a frame removal mechanism for token ring networks is disclosed. The disclosed system uses strip delimiter frames. The system transmits one or more information frames onto a computer network. The system further transmits one or more strip delimiter frames onto the computer network after the information frame transmission. The system detects strip delimiter frames on the computer network, and strips information frames received from the computer network after the information frame transmission is begun and until one of the strip delimiter frames is detected.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 16, 1996
    Assignee: Digital Equipment Corporation
    Inventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
  • Patent number: 5481538
    Abstract: Frame processing apparatus, and a related method for its operation, for use in a station connected to a token ring network, to ensure rapid stripping of frames from the network without reference to source addresses in the frames, and in spite of the possible presence of extraneous no-owner frames on the network. The adverse effects of extraneous no-owner frames are avoided by any of three techniques. First, transmitted information frames are preceded by a start strip delimiter frame and followed by an end strip delimiter frame. The process strips all incoming frames (except tokens and ring initialization frames, which are specially handled), but does not count the stripped frames until the start strip delimiter frame is detected. Therefore, extraneous frames preceding the transmitted information frames will be stripped but not counted, and all of the transmitted frames will be stripped. In another approach, an estimated stripping time is used to terminate stripping.
    Type: Grant
    Filed: April 9, 1992
    Date of Patent: January 2, 1996
    Assignee: Digital Equipment Corp.
    Inventors: Henry S. Yang, K. K. Ramakrishnan, Barry Spinney
  • Patent number: 5477540
    Abstract: A system for stripping frames transmitted by a station on a token ring network is disclosed. During operation of the system, the station receives a grant of permission to transmit onto the network. In an example embodiment, the grant of permission is a token. After receipt of the grant of permission to transmit, the station transmits one or more information frames onto the network. Upon transmission of the information frames, the station stops forwarding frames received from the network, thus removing received frames from the network. Removing received frames from the network is referred to as `stripping`. Following transmission of the information frames, the station transmits an end strip delimiter frame onto the network. Upon receipt of the end strip delimiter frame, the station terminates stripping. In an example embodiment, the system is used in a bridge station, the bridge station connecting a first network with a second network.
    Type: Grant
    Filed: May 8, 1992
    Date of Patent: December 19, 1995
    Assignee: Digital Equipment Corp., Patent Law Group
    Inventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
  • 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: 5414704
    Abstract: A way of doing source address and destination address lookups is described, as may be used in a packet data communication system. A way of searching a relatively large database is described, using a combination of programmable hash algorithms, binary search algorithms, and a small content-addressable memory (CAM). The technique is efficient in space, time and cost, compared to prior methods. For example, prior methods using conventional binary reads may have used thirteen reads, whereas this technique requires on average two reads, with a worst case of four reads.
    Type: Grant
    Filed: April 5, 1994
    Date of Patent: May 9, 1995
    Assignee: Digital Equipment Corporation
    Inventor: Barry A. Spinney
  • Patent number: 5390173
    Abstract: A packet data communication network employs a local switch, router or bridge device functioning to transfer packets between segments of a larger network. When packets enter this device, an address translation is performed to generate local source and destination addresses which are much shorter than the globally-unique addresses contained in the packet as dictated by the protocol. These local addresses are inserted in a header that is added to the packet, in addition to any header already contained in the packet. This added header travels with the packet through the local switch, router or bridge device, but then is stripped off before the packet is sent out onto another network segment. The added header may also contain other information, such as a local name for the source and destination segment (link), as well as status information that is locally useful, but not part of the packet protocol and not necessary for transmission with the packet throughout the network.
    Type: Grant
    Filed: October 22, 1992
    Date of Patent: February 14, 1995
    Assignee: Digital Equipment Corporation
    Inventors: Barry A. Spinney, Robert J. Simcoe, Robert E. Thomas, George Varghese
  • Patent number: 5377190
    Abstract: A system for stripping frames transmitted by a station on a token ring network is disclosed. During operation of the system, the station receives a grant of permission to transmit onto the network. In an example embodiment, the grant of permission is a token. After receipt of the grant of permission to transmit, the station transmits one or more frames onto the network. The station counts the number of frames transmitted onto the network. The count of frames transmitted onto the network is the `frame count`. Upon transmission of the frames, the station stops forwarding frames received from the network, thus removing received frames from the network. Removing received frames from the network is referred to as `stripping`. Following transmission of the information frames, the station counts the number of frames stripped from the network. The count of frames stripped from the network is the `strip count`. When the strip count equals the frame count, the station terminates stripping.
    Type: Grant
    Filed: May 8, 1992
    Date of Patent: December 27, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
  • Patent number: 5331636
    Abstract: A station transmits a sequence of one or more frames on a token ring, keeping count of the frames transmitted. At the end of the transmitted frame the station originates onto the ring one or more coded marker frames and finally transmits a token. After the station transmission is begun, the station strips from the ring all the frames it receives, decrementing its count for each properly stripped frame, until either its count is reduced to zero or one of its marker frames is detected.
    Type: Grant
    Filed: May 11, 1992
    Date of Patent: July 19, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
  • 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: 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