Abstract:
Apparatus for an improved ISDN terminal adapter (5) and accompanying methods for use therein. The adapter provides automatic ISDN switch detection, automatic SPID configuration, baud rate unblocking and automatic data compression. Specifically, the adapter automatically detects a type of ISDN switch (480) to which the adapter is connected by analyzing D-channel initialization messages which are received by the adapter from the switch as well as specific responses to ISDN messages sent by the adapter. The switch type value is then used, during SPID determination, in conjunction with a telephone area code of the user, to access an internal database (435) of predefined SPID formats, referenced in terms of particular telephone service areas and switch types, to access the possible SPID format(s) for the ISDN switch. Firmware (460) executing within the DTE, forms one of more SPID(s) appropriate for the switch, queries the switch with each of these SPIDs to select and verify a correct SPID from those formed, and, if necessary, further refine and update the switch type previously determined. As to baud rate unblocking, the adapter detects instances of baud rate blocking, through excessive communication errors for a known input, and forces the adapter to relinquish its high speed setting and automatically return to autobaud operation but at a lower maximum speed. The adapter also automatically provides B-channel data compression in the event the DTE is unwilling or unable to do so. Here, the adapter monitors negotiation, over an ISDN line, of a compression control protocol (CCP) between the DTE and far-end equipment (5', 1130). If the negotiations reveal that the DTE will not undertake compression, then the adapter will then automatically negotiate the protocol and thereafter, for the duration of a call, perform compression and decompression in lieu of the DTE.
Abstract:
Distributed remote monitoring (dRMON) of network traffic and performance uses distributed nodes to collect traffic statistics at distributed points in the network. These statistics are forwarded to collectors which compile the statistics to create combined views of network performance. A collector may mimic a prior art, non-distributed, network probe and may interact with network management software as though it were a stand-alone network probe thereby simplifying a user's interaction with the distributed system. The invention is designed to work in accordance with a variety of standard network management protocols including SNMP, RMON, and RMON2 but is not limited to those environments. The invention has applications in a variety of communication system environments including local area networks, cable television distribution systems, ATM systems, and advanced telephony systems. A specific embodiment of the invention is particularly optimized to work in LAN environments with end systems running under Windows-compatible network operating systems.
Abstract:
A method and an apparatus for encoding an image signal. The apparatus includes an acquisition module disposed to receive the image signal. A first processor is coupled to the acquisition module. At least one encoder processor is coupled to the first processor. The at least one encoder processor produces an encoded image signal under control of the first processor. The method includes the steps of converting an input image signal to at least one encoder processor. The method further includes the step of applying, at the at least one encoder processor, a hierarchical vector quantization compression algorithm to the digitized image signal. At the next step, a resultant encoded bit stream generated by the application of the algorithm is collected. The method and apparatus of the present invention may be used in conjunction with an ordinary modem to transmit and/or receive audio, video sequences of still images.
Abstract:
A class II stackable 100 Mbps Ethernet repeater architecture (200) achievable by use of two different types of wired-OR interconnection in an Ethernet backplane, a Bus Transceiver Logic (BTL) wired-OR to select control, data and clock lines, and a highspeed Transistor-Transistor Logic (TTL) which is wired-OR'ed together in three-level logic on a common activity signal line. The backplanehas sufficiently low signal latency to permit two logical repeaters to be connected together with at least eight stackable repeater modules (210) in each logical repeater (200), each repeater module having thirteen to sixteen station ports (250) to support as many as 254 stations in a 100 Mbps environment with a diameter of205 meters, which is up to 8.5 times greater than previously achievable.
Abstract:
An integrated manufacture and design system (100) and a database translator (120) that allows use of a subset of data directly from a CAD database to provide the necessary control data for use in a CAM assembly system (140). A database translator according to the present invention can examine the CAD data specifying a product, determine which of the component parts of that product are unknown to the CAM assembly system, and can insert into the CAM assembly system's database whatever new information the CAM system requires to manufacture the product. The invention may be embodied as a number of software modules on a fixed medium such as a computer readable disk or computer memory.
Abstract:
A collision detection method and apparatus which is suitable for use in a wireless CSMA/CD network, or other wireless networks where collision detection is provided. The apparatus includes a detector (31, 41) which detects intermodulation or other mixing products of colliding data transmissions at a station in the network, and a signal processor (36) which indicates collisions between the data transmissions based upon characteristics of the intermodulation products. The system is capable of detecting collisions, both between transmissions from the station on which the device is located and transmissions from other sources, and between two transmissions being received from other sources. The station includes a transmitter (39) having an input for a data packet. Resources (37) coupled to the input add a header (250-254) to the data packet, the header (250-254) having characteristics monitored by the collision detector circuitry including a pseudorandom bit sequence (253). Data transmission signals are supplied to the transmitter (39) in response to the header (250-254) and the data packet. Thus, collisions occurring during transmission of the header sequence (253) have intervals during which a mismatch occurs between the colliding signal and the data transmission.
Abstract:
A reverse address resolution protocol for use in a communication network which allows resolution logic to provide a higher level protocol information (such as an IP address) to a source of a request (127) for such information (122), independent of the physical network address of such source. The protocol is used in a processor having a plurality of ports, at least one of such ports connected by a point-to-point channel to a remote network device. Reverse address resolution protocol is responsive (129) to a resolution request from the remote network device across the point-to-point channel to supply the higher level protocol information based upon the port through which the resolution request is received (125), rather than the physical network address of the requesting device. Thus, a remote device may be coupled to a network, and connected to a central management site across a point-to-point communication link, in a "plug and play" mode. The person connecting the device to the remote network does not need to determine the physical network address of the device or configure the device with a higher level address protocol.
Abstract:
Indication and interrupt signals generated by a network adapter representing asynchronous events are managed by a host system. The network adapter comprises a first mask logic for selectively disabling the indication signals from being stored in a first memory location by the host writing to a first mask register. A second mask logic which is coupled to the first memory location also selectively disables the indication signals from being stored in a second memory location creating two levels of status information. The indication signals may also be disabled from being stored in the second memory location responsive to the host writing to a second mask register. The first memory location may be read from the host in order to determine whether a network event occurred during an interrupt service routine, while interrupt means generates an interrupt signal to the host responsive to the value in the second memory location. A third level of control is provided by an internal counter which allows for automatic enabling and/or disabling of a plurality of indications and interrupts with and without explicit commands in the host driver subroutines.
Abstract:
A data pattern enforcer provides secure network communications at an adaptor layer by comparing transmitted and received packets to a set of rules to verify that said packets are appropriately being transmitted or received. The data pattern enforcer prevents application or other software with access to an adaptor on a network from using the adaptor for packet sniffing or spoofing. In a specific embodiment, the data pattern enforcer verifies packets at the layer 2 adaptor level using a value bit vector (which may be alterable or may be preset to a value, including to zero), a count value, and a mask to compare to data found in packets.
Abstract:
A system for providing a configurable graphical user interface useful in managing network devices connected to a network, the system using one or more servers and one or more clients, each server receiving messages from and sending messages to a set of the network devices via a standard server/device protocol, each client communicating with at least one server via a client/server protocol and providing a graphical user interface for receiving requests from a user and displaying information to the user relating to the network devices, the client initiating a graphical user interface in response to a user input by sending an initiation message to the server, and the server then sending resource information and a data stream relating to the current state of the network devices, the client creating a graphical user interface that provides a display relating to the state of the network devices based upon the resource information and data stream, the resource information providing a context for data in the data stream.