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: 11934568Abstract: 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: GrantFiled: December 9, 2020Date of Patent: March 19, 2024Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Zachy Haramaty, Zvika Eyal, Shachar Dor, Liron Mula, Barry Spinney
-
Publication number: 20210182441Abstract: 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: ApplicationFiled: December 9, 2020Publication date: June 17, 2021Inventors: Zachy Haramaty, Zvika Eyal, Shachar Dor, Liron Mula, Barry Spinney
-
Patent number: 6714553Abstract: 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: GrantFiled: April 15, 1998Date of Patent: March 30, 2004Assignee: Top Layer Networks, Inc.Inventors: Nigel T. Poole, Joseph H. Brown, IV, Scott William Nolan, Barry A. Spinney, Richard L. Szmauz
-
Patent number: 6560236Abstract: 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: GrantFiled: October 4, 1999Date of Patent: May 6, 2003Assignee: Enterasys Networks, Inc.Inventors: George Varghese, John Bassett, Robert Eugene Thomas, Peter Higginson, Graham Cobb, Barry A. Spinney, Robert Simcoe
-
Patent number: 6430184Abstract: 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: GrantFiled: April 10, 1998Date of Patent: August 6, 2002Assignee: Top Layer Networks, Inc.Inventors: Cary B. Robins, Krishna Narayanaswamy, Theodore L. Ross, Barry A. Spinney
-
Patent number: 6426943Abstract: 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: GrantFiled: April 3, 1999Date of Patent: July 30, 2002Assignee: Top Layer Networks, Inc.Inventors: Barry A. Spinney, Krishna Narayanaswamy
-
Publication number: 20010055274Abstract: 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: ApplicationFiled: February 22, 2001Publication date: December 27, 2001Inventors: Doug Hegge, Charles C. Lindsay, Theodore Langston Ross, Krishna Narayanaswamy, Barry A. Spinney
-
Patent number: 6226267Abstract: 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: GrantFiled: April 10, 1998Date of Patent: May 1, 2001Assignee: Top Layer Networks, Inc.Inventors: Barry A. Spinney, Nigel T. Poole, Krishna Narayanaswamy, Theodore L. Ross, Richard Szmauz
-
Patent number: 5963556Abstract: 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: GrantFiled: October 22, 1996Date of Patent: October 5, 1999Assignee: Digital Equipment CorporationInventors: George Varghese, John Bassett, Robert Eugene Thomas, Peter Higginson, Graham Cobb, Barry A. Spinney, Robert Simcoe
-
Patent number: 5537413Abstract: 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: GrantFiled: June 7, 1995Date of Patent: July 16, 1996Assignee: Digital Equipment CorporationInventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
-
Patent number: 5481538Abstract: 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: GrantFiled: April 9, 1992Date of Patent: January 2, 1996Assignee: Digital Equipment Corp.Inventors: Henry S. Yang, K. K. Ramakrishnan, Barry Spinney
-
Patent number: 5477540Abstract: 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: GrantFiled: May 8, 1992Date of Patent: December 19, 1995Assignee: Digital Equipment Corp., Patent Law GroupInventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
-
Patent number: 5414704Abstract: 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: GrantFiled: April 5, 1994Date of Patent: May 9, 1995Assignee: Digital Equipment CorporationInventor: Barry A. Spinney
-
Patent number: 5414700Abstract: 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: GrantFiled: April 12, 1994Date of Patent: May 9, 1995Assignee: Digital Equipment Corp.Inventors: Henry S. Yang, Barry A. Spinney, William R. Hawe, Luc A. Pariseau
-
Patent number: 5390173Abstract: 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: GrantFiled: October 22, 1992Date of Patent: February 14, 1995Assignee: Digital Equipment CorporationInventors: Barry A. Spinney, Robert J. Simcoe, Robert E. Thomas, George Varghese
-
Patent number: 5377190Abstract: 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: GrantFiled: May 8, 1992Date of Patent: December 27, 1994Assignee: Digital Equipment CorporationInventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
-
Patent number: 5331636Abstract: 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: GrantFiled: May 11, 1992Date of Patent: July 19, 1994Assignee: Digital Equipment CorporationInventors: Henry Yang, K. K. Ramakrishnan, Barry Spinney, Rajendra K. Jain
-
Patent number: 5305306Abstract: 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: GrantFiled: February 25, 1993Date of Patent: April 19, 1994Assignee: Digital Equipment CorporationInventors: Barry A. Spinney, Henry S. Yang, William R. Hawe
-
Patent number: 5161193Abstract: 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: GrantFiled: June 29, 1990Date of Patent: November 3, 1992Assignee: Digital Equipment CorporationInventors: Butler W. Lampson, William R. Hawe, Amar Gupta, Barry A. Spinney
-
Patent number: 5155726Abstract: 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: GrantFiled: January 22, 1990Date of Patent: October 13, 1992Assignee: Digital Equipment CorporationInventors: Barry A. Spinney, Henry S. Yang, William R. Hawe