Abstract:
In order to carry out actions such as setting up a call from an entity in the address realm of one middlebox to an entity in the address realm of another middlebox, then a middlebox control node such as a call server is used. Previously, the middlebox control node has needed to have pre-configured information about all the middleboxes and which address realms they are associated with. The present invention provides one or more middlebox-identity-providing nodes which are separate from the middlebox control node, and which are more directly connected to the end users of the service than the middlebox control node. This provides greater flexibility in network design and removes the need for middlebox information to be pre-configured at the middlebox control node. Instead, this information is sent to the middlebox control node, as part of signalling messages, from middlebox-identity-providing nodes.
Abstract:
A block-request streaming system provides for improvements in the user experience and bandwidth efficiency of such systems, typically using an ingestion system that generates data in a form to be served by a conventional file server (HTTP, FTP, or the like), wherein the ingestion system intakes content and prepares it as files or data elements to be served by the file server, which might include a cache. A client device can be adapted to take advantage of the ingestion process as well as improvements that make for a better presentation independent of the ingestion process. The client devices and ingestion system can be coordinated to have a predefined mapping and template for making block requests to HTTP file names that a conventional file server can accept through the use of URL construction rules. Segment size might be specified in an approximate manner for more efficient organization.
Abstract:
In a data decoder for decoding data from received symbols received over a channel from an encoder, a method for decoding data wherein the received data includes erasures and includes source symbols and repair symbols organized into one or more source blocks. The decoder uses a generator matrix, any square submatrix of which is invertible, such that the decoder performs decoding operations concurrently with the arrival of the source symbols and repair symbols that are a part of a source block. Novel methods for interleaving and specifying encoding structure for a large class of FEC codes, scheduling the sending of packets and the like, are also applied in conjunction with the method for decoding data.
Abstract:
A system including communications means (3), an application server (7) and a gateway (2) between the communication means and the application server is adapted to effect communications with terminals in relation to services offered by said application server, each communication being effected via said communications means using a bearer service between a terminal and said gateway. In relation to a terminal (1) that has a communication in progress or requested according to a service offered by said application server: there are determined in the application server parameters of said service substantially corresponding to respective bearer service characteristics; the parameters that have been determined are sent to the gateway; and said communication is selectively processed in the gateway as a function of parameters that have been received.
Abstract:
A system for tracking personnel and equipment in hazardous environments in pre or post-accident situations includes an intrinsically safe tracking tag and an intrinsically safe reader system. The intrinsically safe tracking tag transmits identification and status information to the intrinsically safe reader system, which includes a plurality of intrinsically safe antennas and a hub cable driver. In one embodiment, antennas are located at known positions in the hazardous environment and connected via a redundant, wired-mesh topology. The wired-mesh topology also allows more flexible antenna placement than line-of-sight wireless-mesh systems. The hub cable driver provides intrinsically safe power to and communication with the antennas using communication cables, receives data signals from the antennas, and transmits the data signals to a server. The server stores the data signals in a storage device and is connected to a workstation. The workstation retrieves the stored data to track persons or equipment.
Abstract:
Liquid cooled systems having coolant circulation loops must often operate in below freezing conditions. For instance, in various applications certain fuel cell systems must be able to tolerate repeated shutdown and storage in below freezing conditions. Conventional glycol-based coolants typically used for internal combustion engines are generally unsuitable for use in the associated fuel cell cooling subsystems due to the presence of additives and/or inhibitors which are normally included to deal with problems relating to decomposition of the glycol. With additives or inhibitors present, the coolant conductivity can be sufficiently high as to result in electrical shorting or corrosion problems. However, provided the purity of the coolant is maintained, a pure glycol and water coolant mixture may be used as a fuel cell system coolant to obtain suitable antifreeze protection. Adequate purity can be maintained by including an ion exchange resin unit in the cooling subsystem.
Abstract:
Transmitters and receivers deal with streams of data, wherein the receiver is expected to begin using received data before receiving all of the data. Concurrent streams are sent and FEC coding is used with the streams and done as an aggregate. The transmitter performs FEC operations over the plurality of streams, wherein source blocks from at least two streams logically associated into a jumbo source block and FEC processing is performed to generate one or more jumbo repair block from the jumbo source block. Each of the source blocks comprises one or more source symbols from their respective stream. The jumbo source symbols can be of constant size and are suitably aligned along size boundaries that make processing efficient. Each source symbol need not be the same size, and the number of source symbols from each stream in a jumbo source block need not be the same value across streams.
Abstract:
A communications network in which service flows between an end user and the network are transported via a gateway (8) which identifies different service flows and notifies them to a credit control function (12) of the network. The credit control function grants a cache representing an amount of and end user's credit and/or an amount of network resource to the gateway for the identified service flows and provides instructions to the gateway for the identified service flows which enable the gateway to share units of the caches between service flows, for example if there is a threat of a service flow becoming blocked due to a lack of credit in an end user's account.