Abstract:
A system and method for efficiently linking local databases having different data formats or standards into a network, wherein a content based router is provided between each of the databases and a network “party line” bus and translates data from the respective database into a common canonical form or format so that all information within the network between the content based routers complies with the common canonical form and are validated according to single standard or mechanism, for example when information first enters the network. Also provided is a tracking or audit mechanism whereby each item of information provided with a unique network identifier when it first enters the network, and is also provided with or associated with a local identifier from each local database that originates or accesses the information item and router identifiers of the content based routers corresponding to those local databases.
Abstract:
A railway-train communication apparatus provided in a railway train secures the adaptability to a transmission path having low signal quality and improves the certainty of data transmission. The railway-train communication apparatus includes a node device 21, which includes converters 31-1 and 31-2 that perform a mutual signal conversion between an HDLC signal flowing through an inter-car network constructed between cars of the railway train and an Ethernet (registered trademark) signal flowing through an in-car network constructed in each of the cars and switching hubs 32 arranged between the converters 31-1 and 31-2 and for respectively connecting the converters 31-1 and 31-2, and network controllers 22-1 and 22-2 that are connected to the switching hubs 32.
Abstract:
An electronic device is provided comprising an interconnect means (N, sw0-sw2) for connecting a plurality of modules (IP); and at least one network interface (NI) for coupling at least one of the plurality of modules (IP) to the interconnect means (N; sw0-sw2) and for packetizing data from the modules (IP) into first packets (pck). The communication over the interconnect (N; sw0-sw2) is based on time slots, wherein a second packet (µpck) is transferred during one time slot. A data traffic over the interconnect means (N; sw0-sw2) comprises at least one guaranteed service traffic class (GS) and/or at least one best-effort service traffic class (BE). First packets (GSpck) relating to the at least one guaranteed service traffic class (GS) are transferred in second packets (µpck) within time slots reserved for the guaranteed service traffic class (GS). First packets (pckl-pck6) relating to the at least one best-effort service traffic class (BE) are transferred within unreserved second packets (µpck) and/or within unused portions (uu) of the second packets (µpck).
Abstract:
System flexibility and ease-of-design is greatly enhanced by using a multicore abstraction layer (MCAL) to interface between a multicore hardware platform, a device operating system and the packet transfer functions of the system. Systems and techniques are described for processing a data packet received at a network interface of a network infrastructure device (such as a wireless switch) or other computing system, particularly using multi-core processors. A classification handler initially classifies the data packet. A plurality of protocol handlers each associated with a data protocol processes the data packet if the classification of the data packet matches the data protocol associated with the protocol handler, and one of several application handlers each associated with a user applications processes the data packet if the classification of the data packet matches the user application associated with the application handler. The MCAL is configured to send the data packet to the classification handler after the packet is initially received, and to subsequently direct the packet toward one of the protocol or application handlers in response to the classification of the data packet. MCAL further contains a set of the containers for handlers. Real application, protocol and classification handlers register with MCAL and are modules developed outside of the MCAL.
Abstract:
A broadcast router (100) includes a router matrix (102a) having input and output sides (102a-1 and 102a-2). Coupled to the input side (102-1) of the router matrix (102a) are first and second reference inputs (146 and 148). The first reference input (146) is configured for application of a first reference signal thereto while the second reference input (148) is configured for selective application of either a second reference signal or a redundancy of the first reference signal thereto. The broadcast router (100) further includes N inputs, M outputs and a routing engine (134), coupled between the N inputs and the M outputs, for applying selected ones of the N inputs to the M outputs. A reference select circuit (144) is coupled between the first and second reference inputs (146 and 148) and the routing engine (134).
Abstract:
An apparatus for controlling data transfer performed with a computer connected to a data bus, which performs data transfer in one direction, the apparatus includes a data transfer controlling unit that controls the data transfer with the computer by setting a data bandwidth of an input bus (30a-30c) to be greater than a data bandwidth of an output bus (40a-40c), where the input bus transfers data to be input to the computer, and the output bus transfers data output by the computer.
Abstract:
A monitor for and a method of examining packets passing through a connection point on a computer network. Each packets conforms to one or more protocols. The method includes receiving a packet from a packet acquisition device and performing one or more parsing/extraction operations on the packet to create a parser record comprising a function of selected portions of the packet. The parsing/extraction operations depend on one or more of the protocols to which the packet conforms. The method further includes looking up a flow-entry database containing flow-entries for previously encountered conversational flows. The lookup uses the selected packet portions and determining if the packet is of an existing flow. If the packet is of an existing flow, the method classifies the packet as belonging to the found existing flow, and if the packet is of a new flow, the method stores a new flow-entry for the new flow in the flow-entry database, including identifying information for future packets to be identified with the new flow-entry. For the packet of an existing flow, the method updates the flow-entry of the existing flow. Such updating may include storing one or more statistical measures. Any stage of a flow, state is maintained, and the method performs any state processing for an identified state to further the process of identifying the flow. The method thus examines each and every packet passing through the connection point in real time until the application program associated with the conversational flow is determined.
Abstract:
The invention discloses a method for transmitting message, first, separating network into different subnets based on port set of switch, the method comprising the following steps: Step A: a switch receiving a message and determining the message input port, and based on the separating result, determining the port range to which said message can be transmitted; Step B: Transmitting the message to the port of the port range determined in Step A by the switch. With the invention, the subnets in the network are strictly isolated with each other, and the security of communication in the network can be guaranteed; meanwhile the freedom of network planning can be increased for every user.
Abstract:
A passive video multiplexing method and apparatus for encoding video synchronization signals within a KVM extension system. A Rack Interface Pod (RIP) is provided for receiving video signals from a network server (122) and providing them to a remote user via a local area network (LAN). The analog signals received by the RIP are transmitted to a Rack Connection Manager (RCM) (116) having video processing logic, a supervisory process (94), a KVM switch system (92), and Ethernet interface circuitry (118). A plurality of ARI systems (117) are connected to the RCM (116), and a pluraltiy of network servers (122), intended to be controlled by the remote user, are connected to each ARI (117) by a respective wiring strip or Pod Expansion Module (PEM).