Patents by Inventor Brian C. Edem

Brian C. Edem 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: 8464093
    Abstract: A memory array comprises N+1 memory elements. N memory elements store data and one or more error check bits respectively derived from the stored data. A separate N+1 memory element stores parity bits generated from the data stored in the N memory elements. These parity bits are stored in. To recover from data errors, data in each N memory element are first checked using their respective error check bits. If faulty data are detected in one of the N memory elements, an exclusive-or operation is performed involving data in the remaining N?1 memory elements and parity bits in the N+1 memory element. This recovers the faulty data in the one memory element.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: June 11, 2013
    Assignee: Extreme Networks, Inc.
    Inventors: Erik R. Swenson, Brian C. Edem, Thuan D. Nguyen, Khoi D. Vu
  • Patent number: 5687174
    Abstract: Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as isochronous-ethernet, ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of ethernet, token ring, or other LAN equipment at the other end of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as ethernet, Token Ring isochronous modes.
    Type: Grant
    Filed: April 26, 1995
    Date of Patent: November 11, 1997
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley
  • Patent number: 5668811
    Abstract: A data communication system, such as a local area network, is provided with a capability of transmitting isochronous data. Preferably the system conveys both isochronous data and non-isochronous data by time-multiplexing the data into a recurring frame structure on a four-bit nibble basis. An efficient encoding scheme permits transmission of both isochronous and non-isochronous data over existing media, such as twisted pair, without degrading bandwidth previously achieved for non-isochronous data over the same media, such as using an ethernet system. Bandwidth available for a particular isochronous source/sink is selectable and sustainable with a predefined granularity. The arriving data is de-multiplexed at the hub into separate channels for handling the separate streams by appropriate hardware. Preferably, the present invention can be implemented in a fashion that is transparent to already-installed media access controllers.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: September 16, 1997
    Assignee: National Semiconductor Corporation
    Inventors: Debra J. Worsley, Brian C. Edem
  • Patent number: 5617418
    Abstract: Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as Isochronous-Ethernet, Ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN Systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of Ethernet, token ring, or other LAN equipment at the other and of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as Ethernet, Token Ring isochronous modes.
    Type: Grant
    Filed: November 1, 1993
    Date of Patent: April 1, 1997
    Assignee: National Semiconductor Corporation
    Inventors: Ramin Shirani, Brian C. Edem
  • Patent number: 5586117
    Abstract: An apparatus matches the configuration of a first station of a local area network to the configuration of the second station of the local area network. The first station detects a protocol advertisement from the second station that indicates a protocol in which the second station is capable of operating. The first station compares the indicated protocol of the second station to a protocol in which the first station is capable of operating. The first station determines, when the result of the comparison is negative, which of the first station and the second station is a higher priority station. The first station advertises, to the second station, a protocol capability of the first station, The first station changes the advertised protocol capability of the first station when it is determined that the first station is the higher priority station.
    Type: Grant
    Filed: June 20, 1994
    Date of Patent: December 17, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Srinivas Kola
  • Patent number: 5566169
    Abstract: A data communication system, such as a local area network, is provided with a capability of transmitting isochronous data. Preferably the system conveys both isochronous data and non-isochronous data by time-multiplexing the data into a recurring frame structure on a four-bit nibble basis. An efficient encoding scheme permits transmission of both isochronous and non-isochronous data over existing media, such as twisted pair, without degrading bandwidth previously achieved for non-isochronous data over the same media, such as using an ethernet system. Bandwidth available for a particular isochronous source/sink is selectable and sustainable with a predefined granularity. The arriving data is de-multiplexed at the hub into separate channels for handling the separate streams by appropriate hardware. Preferably, the present invention can be implemented in a fashion that is transparent to already-installed media access controllers.
    Type: Grant
    Filed: November 1, 1993
    Date of Patent: October 15, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Geetha N. K. Rangan, Debra J. Worsley, Richard Thaik, Brian C. Edem
  • Patent number: 5559796
    Abstract: A network for transferring packet data in a frame structure, preferably mixed with isochronous data. The frame structure is a continuously repeating structure, with each frame having a number of time slots. Certain ones of the time slots are available for transmitting packet data. The packet data is re-timed, e.g., by using a FIFO to output the data nibble-wise as required by the frame structure. Information about variability in delays at the transmitting end is sent to the receiving end. The receiving end uses the information to eliminate the variability, such as by a variable delay FIFO, thus restoring/recreating the original packet and IFG timing. Preferably, the frame structure is translated to and from a packet structure to permit the present invention to be used with previously available packet circuitry such as a media access controller and a hub repeater circuit.
    Type: Grant
    Filed: February 28, 1995
    Date of Patent: September 24, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley
  • Patent number: 5550802
    Abstract: The present invention provides for communication of data to and from isochronous data sources and sinks. Preferably, a portion of bandwidth on the link is also dedicated to convey data to and from non-isochronous sources and sinks, as well as to permit conveying housekeeping information (such as information relating to data sources and destinations) and status and control maintenance information. A management port is included in the isochronous switching devices to allow monitoring or diagnostic access to the serial isochronous data stream to and from all physical layer portion connections. Accessing one connection's data stream does not affect normal operation of the other connections.
    Type: Grant
    Filed: February 7, 1995
    Date of Patent: August 27, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Debra J. Worsley, Geetha N. K. Rangan, Brian C. Edem, Michael S. Evans
  • Patent number: 5544324
    Abstract: A data communication system, such as a local area network, is provided with a capability of transmitting isochronous data. Preferably the system conveys both isochronous data and non-isochronous data by time-multiplexing the data into a recurring frame structure on a four-bit nibble basis. Bandwidth available for a particular isochronous source/sink is selectable and sustainable with a predefined granularity. Data rates can be adjusted by using "rate adjustment" time slots which can transmit data in some frames and "no data" in other frames. A particular time frame or template is provided which accommodates isochronous data, non-isochronous data, D channel data, maintenance data and frame synchronization signals. Non-isochronous operation and bandwidth allocation is independent and transparent to the isochronous data activity. Frame timing can be coordinated with one or more reference clock signals, e.g., from a public telephone or wide area network.
    Type: Grant
    Filed: November 2, 1992
    Date of Patent: August 6, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley
  • Patent number: 5521928
    Abstract: An apparatus and method for transferring data between two entities in a time slot interchange fashion. The apparatus and method includes a buffer memory comprised of three sections to accommodate up to one cycle of skew between the two independently operating entities. Cycle start detection logic coupled to the two entities controls or, as implemented in the preferred embodiment, designates a physical location within the buffer memory for each of the three sections upon receipt of cycle start reference signals from the two entities.
    Type: Grant
    Filed: May 11, 1995
    Date of Patent: May 28, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Debra J. Worsley, Brian C. Edem, Michael S. Evans
  • Patent number: 5506846
    Abstract: A data communication system such as a local area network or a wide area network capable of transmitting isochronous data. The system conveys both isochronous data and non-isochronous data by time multiplexing data into a recurring frame structure on a 4-bit nibble basis. The arriving data is de-multiplexed at a hub into separate channels which are forwarded to separate hardware appropriate for handling the particular data stream. The data is passed hierarchically from a source, through a node, and to a hub. The hub places the data into an internal connection memory for switching onto a high bandwidth bus for distribution to other destination hubs, nodes, or sinks, except, where the source node and destination node are attached to the same hub, the hub provides a local loopback to the destination node, thus avoiding the need to place the transmitted data onto the bus. This system conserves room on the bus for other isochronous and non-isochronous data.
    Type: Grant
    Filed: April 12, 1994
    Date of Patent: April 9, 1996
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley, Michael S. Evans
  • Patent number: 5440556
    Abstract: A data communication system, such as a local area network, is provided with a capability of transmitting isochronous data. The system conveys both isochronous data and non-isochronous data by time-multiplexing the data into a recurring frame structure on a four-bit nibble basis. The arriving data is de-multiplexed at the hub into separate channels for handling the separate streams by appropriate hardware. When no calls are in progress, a low power mode enables two ends of a network link to reduce power consumption by transmitting a single pulse once every 125 microseconds in lieu of transmitting an entire cycle template. Synchronization while in low power mode allows circuitry at both ends of a network link to remain synchronized to a single reference clock.
    Type: Grant
    Filed: November 1, 1993
    Date of Patent: August 8, 1995
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley, Michael S. Evans
  • Patent number: 5406559
    Abstract: A data transfer delay compensation system for a data communications system having a first transceiver and a second transceiver wherein the first transceiver includes circuitry for transferring an external cycle reference signal and a cycle delay signal to the second transceiver. The second transceiver includes circuitry for transmitting the received cycle reference back to the first transceiver a given time period after receipt of the cycle reference. The first transceiver receives the cycle reference transmitted from the second transceiver and measures a phase difference between the received cycle reference and the external cycle reference signal in order to update the cycle delay signal.
    Type: Grant
    Filed: November 2, 1992
    Date of Patent: April 11, 1995
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley, Michael S. Evans
  • Patent number: 5361261
    Abstract: A network for transferring packet data in a frame structure, preferably mixed with isochronous data is provided. The frame structure is a continuously repeating structure, with each frame having a number of time slots. Certain ones of the time slots are available for transmitting packet data. The packet data is re-timed, e.g., by using a FIFO to output the data nibble-wise as required by the frame structure. Similar re-timing can be used for isochronous data so that the frame structure defines time-division multiplexing of the packet data and isochronous data. A four/five encoding scheme provides sufficient encoding efficiency that both the packet data and other data can be accommodated without degrading the data rate of the packet data. The encoding scheme provides extra symbols which can be used for transferring "no carrier" information, or "frame alignment" messages.
    Type: Grant
    Filed: November 2, 1992
    Date of Patent: November 1, 1994
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Debra J. Worsley
  • Patent number: 5349684
    Abstract: A speed and memory control system and method for use with a sort accelerator having a rebound sorter. The speed and memory control system includes a variable length shift register which utilizes circulating RAM indexing, tag extraction lookahead features to speed up access of records, and merge lookahead and memory management features to provide quick and effective storage of records.
    Type: Grant
    Filed: July 22, 1992
    Date of Patent: September 20, 1994
    Assignees: Digital Equipment Corporation, National Semiconductor Corporation
    Inventors: Brian C. Edem, Richard P. Helliwell, John T. Johnston, Richard F. Lary
  • Patent number: 5319651
    Abstract: A data integrity checking system and method for use with a sort accelerator having a rebound sorter as a merger. The data integrity checking system checks the integrity of data which has been processed by a sorting system wherein unsorted data has been received from and sorted data has been delivered to a host processor. Parity valves and checksum schemes are used. Sorted data is also checked for proper sorting by a sort order checker.
    Type: Grant
    Filed: March 1, 1993
    Date of Patent: June 7, 1994
    Assignees: Digital Equipment Corporation, National Semiconductor Corporation
    Inventors: Brian C. Edem, Richard P. Helliwell, John T. Johnston, Richard F. Lary
  • Patent number: RE39116
    Abstract: Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as Isochronous-Ethernet. Ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN Systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of Ethernet, token ring, or other LAN equipment at the other and of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating at different networking modes, such as Ethernet, Token Ring isochronous modes.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: June 6, 2006
    Assignee: Negotiated Data Solutions LLC
    Inventors: Ramin Shirani, Brian C. Edem
  • Patent number: RE39395
    Abstract: A data communication system, such as a local area network, is provided with a capability of transmitting isochronous data. Preferably the system conveys both isochronous data and non-isochronous data by time-multiplexing the data into a recurring frame structure on a four-bit nibble basis. An efficient encoding scheme permits transmission of both isochronous and non-isochronous data over existing media, such as twisted pair, without degrading bandwidth previously achieved for non-isochronous data over the same media, such as using an ethernet system. Bandwidth available for a particular isochronous source/sink is selectable and sustainable with a predefined granularity. The arriving data is de-multiplexed at the hub into separate channels for handling the separate streams by appropriate hardware. Preferably, the present invention can be implemented in a fashion that is transparent to already-installed media access controllers.
    Type: Grant
    Filed: October 15, 1998
    Date of Patent: November 14, 2006
    Assignee: Negotiated Data Solutions LLC
    Inventors: Geetha N. K. Rangan, Debra J. Worsley, Richard Thaik, Brian C. Edem
  • Patent number: RE39405
    Abstract: Support for a mixed network environment is provided which can contain multiple isochronous and/or non-isochronous LAN protocols such as isochronous-ethernet, ethernet, isochronous-token ring, token ring, other isochronous-LAN or other LAN systems. Support for a mixed environment includes a protocol detection mechanism which is embodied in a handshaking scheme. This handshaking scheme determines the signalling capability at the end points of the link and implements the correct protocol. This enables isochronous nodes and hubs to automatically detect the presence of ethernet, token ring, or other LAN equipment at the other end of the network cable. If this detection occurs, the isochronous LAN equipment will fall-back to a LAN compliant mode of operation. Typically, only the hub will have the capability of operating in different networking modes, such as ethernet, Token Ring isochronous modes.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: November 21, 2006
    Assignee: Negotiated Data Solutions LLC
    Inventors: Brian C. Edem, Debra J. Worsley
  • Patent number: RE39812
    Abstract: An apparatus matches the configuration of a first station of a local area network to the configuration of the second station of the local area network. The first station detects a protocol advertisement from the second station that indicates a protocol in which the second station is capable of operating. The first station compares the indicated protocol of the second station to a protocol in which the first station is capable of operating. The first station determines, when the result of the comparison is negative, which of the first station and the second station is a higher priority station. The first station advertises, to the second station, a protocol capability of the first station, The first station changes the advertised protocol capability of the first station when it is determined that the first station is the higher priority station.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: September 4, 2007
    Assignee: National Semiconductor Corporation
    Inventors: Brian C. Edem, Srinivas Kola