Class / Patent application number | Description | Number of patent applications / Date published |
370469000 | Processing multiple layer protocols | 70 |
20080205444 | Method and System for Managing Simultaneous Electronic Communications - A method for performing simultaneous synchronous or asynchronous communications. A first communication channel is established between a first entity and at least one second entity and a second communication channel is established between the first entity and at least one third entity over the network. Then, data associated with the first and second communication channels are recorded. Next, first, second, and third entities are dynamically monitored to identify if first, second, or third entities is in an active or inactive state, and based upon such monitoring, recorded data are either synchronously rendering to entities in an active state or asynchronously rendered to entities in an inactive state upon the entities in the inactive state transitioning from an inactive state to an active state. | 08-28-2008 |
20080205445 | Optimizing TCP traffic via an SCTP association - In one embodiment, a method can include: (i) pre-configuring a stream control transmission protocol (SCTP) association; (ii) receiving a transmission control protocol (TCP) packet in a network device, where the TCP packet is intended for a destination node; (iii) encapsulating the TCP packet into an SCTP payload; and (iv) transmitting the SCTP payload across a wide area network (WAN). | 08-28-2008 |
20080212610 | Communication techniques and generic layer 3 automatic switching protection - In one embodiment, software code in a respective computer system such as one or more data communication devices establishes multiple layer 2 network links between a first data communication device and a second data communication device. The first data communication device and the second data communication device include corresponding layer 3 interfaces enabling layer 3 network communications over each of the multiple layer 2 network links. The first and second data communication devices route traffic over one (e.g., a primary layer 2 link) of the multiple layer 2 network links using the layer 3 network communications. The private links are media independent. Upon detection of a failure associated with the primary layer 2 link, the data communication devices can automatically switch to sending traffic over a backup link of the multiple layer 2 network links without disrupting publicly advertised routing topology information. | 09-04-2008 |
20080219291 | Radio communication apparatus and transmission method - The transmission side adds retransmission identification information to the RLC sub-PDUs obtained by dividing an RLC PDU, and transmits the RLC sub-PDU with the retransmission identification information added thereto. The reception side refers to the retransmission identification information added to the received RLC sub-PDUs, and stores only the RLC sub-PDUs having retransmission information the same as an assumed value which is preset, into a buffer, and assembles an RLC PDU using the RLC sub-PDUs having the same retransmission identification information. | 09-11-2008 |
20080232401 | LOGICAL AND TRANSPORT CHANNEL STRUCTURES FOR MOBILE WiMAX WIRELESS SYSTEMS - An embodiment of the present invention provides an apparatus, comprising a transceiver adapted to operate according to an Institute for Electronic and Electrical Engineers (IEEE) STD 802.16e-2005 or IEEE 802.16m standard and further adapted to use logical and transport/physical channelization. Furthermore, a virtual wideband RF channel concept (support of contiguous and non-contiguous RF bands in OFDMA and non-OFDMA wireless systems through aggregation of smaller RF bands) is also described herein, from which all wireless communication systems and standards can benefit. | 09-25-2008 |
20080232402 | COMMUNICATION RELAY APPARATUS, RESOURCE RELEASING METHOD, AND PROGRAM FOR COMMUNICATION RELAY APPARATUS - Suspendable candidate link group determining device | 09-25-2008 |
20080253395 | TCP/IP PROCESSOR AND ENGINE USING RDMA - A TCP/IP processor and data processing engines for use in the TCP/IP processor is disclosed. The TCP/IP processor can transport data payloads of Internet Protocol (IP) data packets using an architecture that provides capabilities to transport and process Internet Protocol (IP) packets from Layer 2 through transport protocol layer and may also provide packet inspection through Layer 7. The engines may perform pass-through packet classification, policy processing and/or security processing enabling packet streaming through the architecture at nearly the full line rate. A scheduler schedules packets to packet processors for processing. An internal memory or local session database cache stores a TCP/IP session information database and may also store a storage information session database for a certain number of active sessions. The session information that is not in the internal memory is stored and retrieved to/from an additional memory. An application running on an initiator or target can in certain instantiations register a region of memory, which is made available to its peer(s) for access directly without substantial host intervention through RDMA data transfer. | 10-16-2008 |
20080253396 | Protocol Stack - There are disclosed processes and systems relating to protocol stacks. The protocol stack may be run entirely in a single memory space. There may be a communal memory region available to certain layers of the protocol stack. The layers of the protocol stack may form condensed versions of data and headers, and data units may be formed by hardware within the device when needed. After transmission, data units may be immediately deleted but recreated if needed for retransmission. | 10-16-2008 |
20080253397 | Bandwidth control device, computer readable recording medium storing program and method of controlling bandwidth control device - A register stores the earliest time (IRL) at which a packet can be subsequently transmitted from a transmitting device in order to obey an allowable bandwidth given to the transmitting device, the earliest time (RL−1 to n) at which the packet of each class can be transmitted in order to obey the allowable bandwidth of the class, and a final time (RG−1 to n) at which the packet of each class is to be subsequently transmitted in order to maintain the guarantee bandwidth of the class. When a packet transmittable timing is reached, the packet of a class m which the final time (RG−1 to n) approaches is transmitted preferentially from the classes in which a current time reaches the earliest time (RL−1 to n) . When the transmission of a packet is started, the next earliest time (IRL), earliest time (RL−m) of the class m and final time (RG−m) is determined based on the data volume of the packet. | 10-16-2008 |
20080259956 | Data Processing Method for Network Layer - The present invention discloses a data processing method for network layer in a home network system ( | 10-23-2008 |
20080259957 | MAC TO PHY INTERFACE APPARATUS AND METHODS FOR TRANSMISSION OF PACKETS THROUGH A COMMUNICATIONS NETWORK - A system for serving an individual node in a shared communication network having a MAC layer and a PHY layer, the system being operative to interface between the MAC layer and the PHY layer. The system may include a first physical channel transferring at least one packet between the layers, a second physical channel transferring at least one burst parameter between the layers, and a third physical channel transferring at least one timing signal, for a burst characterized by the at least one burst parameter and comprising the at least one packet, between the layers. | 10-23-2008 |
20080291941 | Communication Device, Communication System, Communication Method, Communication Program, and Communication Circuit - In a client device ( | 11-27-2008 |
20080298392 | Packet processing - Network devices, systems, and methods are provided for packet processing. One method includes receiving a checking functionality rule set as an input to a distribution algorithm. The method includes bifurcating and providing configuration instructions, as an output from the distribution algorithm, to a first logic plane associated with a first logical entity and a second logic plane associated with a second logical entity. A collaboration algorithm is used to provide processing coordination between the first logical entity and the second logical entity. | 12-04-2008 |
20080298393 | METHOD FOR TRANSMITTING SIGNAL OF MEDIUM ACCESS CONTROL SUBLAYER IN MOBILE COMMUNICATION SYSTEM - A method for transmitting a signal of a medium access control sublayer in a mobile communication system which has mobile and base stations for providing a bearer service. A bearer service profile type is decided according to a bearer service combination type of the bearer service for the provision of the bearer service. A transport format indicator is set according to the decided bearer service profile type, and a transport format combination indicator is appended to a dedicated physical control channel. The most efficient data is transmitted on the basis of a service type and a measured radio environment result. Therefore, a data frame format most suitable to a channel environment can be produced, thereby providing the best service. | 12-04-2008 |
20080317065 | UTILIZATION OF MEDIA CAPABILITIES IN A MIXED ENVIRONMENT - An apparatus and method for negotiating media capabilities is described. The method may comprise receiving an invite to establish a connection between a caller endpoint device and one of a plurality of callee endpoint devices of a shared line and identifying an initial common media capability between the caller endpoint device and the plurality of endpoint devices. Thereafter, the method may comprise negotiating a connection between the caller endpoint device and the callee endpoint device using the common media capability and determining if the caller endpoint device and the callee endpoint device have a common enhanced media capabilities. The connection may be re-negotiated using the enhanced media capability. | 12-25-2008 |
20090041054 | METHOD OF NETWORK COMMUNICATION, AND NODE AND SYSTEM EMPLOYING THE SAME - A method of network communication includes employing a communication network protocol stack with a plurality of independent communication layers providing a plurality of different corresponding services. A plurality of circular communication buffers are employed. A buffer manager is employed for the circular communication buffers, the buffer manager being independent of the independent communication layers. One of the circular communication buffers is requested from the buffer manager by one of the independent communication layers. A plurality of different operations are provided in the buffer manager to read first data from or write second data to such one of the circular communication buffers for a number of the independent communication layers. | 02-12-2009 |
20090041055 | Radio apparatus, radio communication system, and radio information notification method - MAC entity produces a single PDU in such a way that two or more SDU's, which are received from RLC entity via logical channels, are integrated, and header H and MAC control information CONT are added. Transmission order information (time stamp TS) is added to the PDU. The PDU including the transmission order information is transferred to a transport channel, and then transmitted on a radio basis to an apparatus of the other party. | 02-12-2009 |
20090041056 | Radio transmission apparatus, radio receiving apparatus, radio communication apparatus, radio transmission method and radio receiving method - Instead of adding control information that should be passed on to two or more RLC entities or two or more PDCP entities on the counterpart side to data respectively in two or more RLC entities or two or more PDCP entities at the sending end, control information is added in MAC entity and then distributed to two or more RLC entities in MAC entity on the counterpart side. | 02-12-2009 |
20090046741 | Synchronous Transport Signal Mapper with Payload Extraction and Insertion Functionality - In a communication system comprising a mapper or other type of physical layer device coupled to a link layer device, the physical layer device comprises payload extraction circuitry and payload insertion circuitry. The payload extraction circuitry is configured to extract a payload from an ingress synchronous transport signal received over an ingress link, and the payload insertion circuitry is configured to insert a payload received from the link layer device into an egress synchronous transport signal for transmission over an egress link. The payload extracted from the ingress synchronous transport signal is transmitted by the physical layer device to the link layer device over an output serial data line of a serial interface, and the payload inserted into the egress synchronous transport signal is received by the physical layer device from the link layer device over an input serial data line of the serial interface. | 02-19-2009 |
20090052467 | METHODS, APPARATUS AND SYSTEMS CONFIGURED FOR HETEROGENEOUS SECURE ASSOCIATIONS IN WI-FI PAN - An embodiment of the present invention provides a method for heterogeneous secure associations in Wireless Fidelity Personal Area Networks (WiFi PAN), comprising designating as a regular mobile node (MN) a MN which establishes a security association with a PAN Master as it advertised by the PAN Master and designating as an outstanding MN as a MN which establishes a security association which differs from that advertised by the PAN Master; and differentiating by the PAN Master between subscribed and not subscribed multicast packets and if a currently processed frame is sent to a subscribed multicast address and both the Regular MN and the Outstanding MN are subscribed to the multicast address, then the PAN Master will convert the frame to unicast and will send to each subscribed Outstanding MN using its unicast security model and to regular MN as regular multicast frame. | 02-26-2009 |
20090052468 | APPARATUS AND METHOD FOR MOVING A RECEIVE WINDOW IN A RADIO ACCESS NETWORK - A method of moving a receiving window in a wireless mobile communication system, wherein the AM RLC of the transmitting side sends information of the last discarded SDU regardless of continuity of the discarded SDUs. The AM RLC of the receiving side checks whether all SDUs from the start point of the receiving window up to the last discarded SDU are successfully received, delivers the SDUs that are successfully received to an upper layer, and discard only those SDUs that are not successfully received. | 02-26-2009 |
20090059957 | LAYER-4 TRANSPARENT SECURE TRANSPORT PROTOCOL FOR END-TO-END APPLICATION PROTECTION - Techniques for providing layer 4 transparent secure transport for end-to-end application protection are described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network, where the packet is destined to a server of a data center having a plurality of servers over a second network. The packet includes a payload encrypted without encrypting information needed for a layer 4 of OSI (open system interconnection) layers of network processes. The layer 4 process is performed on the packet without having to decrypting the payload to determine whether the packet is eligible to access the destined server over the second network based on the unencrypted layer 4 information. Other methods and apparatuses are also described. | 03-05-2009 |
20090074008 | Multiple packet UDP data transfers - A method and computer program produce provide the capability to use UDP to send messages that include more data than can be handled by a single UDP packet. A method for performing data transfer implemented in a computer system comprises transmitting a request for data, receiving a response to the request for data comprising a portion of the requested data and an indication that additional data is available, and transmitting a request for additional data. | 03-19-2009 |
20090086756 | Method and Apparatus for Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System - In order to enhance system efficiency, a method of improving reset of an evolved media access control (MAC-ehs) protocol entity for a user equipment in a wireless communications system is disclosed. The MAC-ehs entity includes a first reset function and a second reset function. The first reset function is activated according to an upper layer request, while the second rest function is activated when any reset timer of the MAC-ehs protocol entity expires. The method includes the steps of activating the first reset function, and stopping all active reset timers of the MAC-ehs protocol entity and setting all reset timers of the MAC-ehs protocol entity to their initial values. | 04-02-2009 |
20090086757 | CALL CONTROL USING A LAYERED CALL MODEL - An aspect of the present invention provides a method of controlling a multi-layer transport network. In accordance with the invention a determination is made as to whether a connection supporting a performance requirement of a call can be established within a first layer of the network. If the connection cannot be established, an association is defined between the call and a second call instantiated within a respective server layer of the network. By this means a network call controller in a client layer relies on a call and connection in a server layer instead of a connection in the client layer. | 04-02-2009 |
20090103563 | PACKET TRANSMITTING METHOD AND DEVICE - A packet transmission device of a physical layer receives a plurality of packets from a media access control layer that is an upper layer of the physical layer, and detects a packet including a sync message from the packets. The packet transmission device receives first time information for synchronization from the media access control layer, inserts first time information into the sync message, and transmits packets at a predetermined data rate. | 04-23-2009 |
20090129406 | RADIO PROTOCOL FOR MOBILE COMMUNICATOIN SYSTEM AND METHOD - Radio protocol for a next generation mobile communication system is disclosed including a radio link control layer for connecting to an upper layer through a service access point provided in advance and for connecting to a lower layer through a plurality of logic channels provided in advance. The radio link control layer includes at least one radio link control entity for transmission/reception of data to/from up-link or down-link according to a form of a data transmission mode. | 05-21-2009 |
20090135851 | TRANSPORT LAYER AND MODEL FOR AN ADVANCED METERING INFRASTRUCTURE (AMI) NETWORK - Mesh networks, network devices, and computer program products for implementing a transport layer. The transport layer is operable to provide connection oriented transport layer services to at least one of an application layer, a presentation layer, and a session layer. The transport layer header flags essentially consist of: SYN, ACK, PSH, and RST. | 05-28-2009 |
20090141740 | MULTIPLE PROTOCOL CROSS LAYER CUSTOMIZED QoS PROPAGATION AND MAPPING - Techniques for multiple protocol cross layer customized QoS propagation and mapping are described herein. In one embodiment of the invention, a first QoS code of a packet is determined, the packet having a first encapsulation layer and a second encapsulation layer, the first QoS code being included within the first encapsulation of the packet. From application of a first cross layer QoS map to the first QoS code, determining that the second encapsulation layer of the packet should be used in determining a QoS classification. The reference point to the second encapsulation layer is stored. The QoS classification is determined with use of the reference point. A representation of the QoS classification is stored in a QoS descriptor and the QoS descriptor is used to influence processing of the packet. Other methods and apparatuses are also described. | 06-04-2009 |
20090154495 | SCALABLE ERROR DETECTION AND CROSS-SESSION TIMING SYNCHRONIZATION FOR PACKET-SWITCHED TRANSMISSION - A system and method for providing improved scalable error detection and cross-timing synchronization for packet-switched transmission. In one embodiment, checksum error detection is applied for the core layer and for enhancement layers of the scalable payload in such a way that dropping one or several enhancement layers from the payload does not change the value of the checksum. Only one checksum is transmitted, e.g., in the payload or in the header of the lower-layer protocol. The transmitter modifies the encoded bit stream in such a manner that the entity in the network deploying the scalable payload and removing layers from the packet does not need to recalculate the checksum placed in the payload or packet header, even when the payload size is changed. A prefix/tail bit field is added in the beginning/end of each enhancement layer to make the checksum check match with the common checksum. In another embodiment, the receiver may check the correctness of each received layer simultaneously and, if desired, utilize data only from correctly received layers. | 06-18-2009 |
20090154496 | COMMUNICATION APPARATUS AND PROGRAM THEREFOR, AND DATA FRAME TRANSMISSION CONTROL METHOD - A communication apparatus including a physical layer processing unit that transmits data to a communication medium and a lower-layer processing unit that performs transmission control is provided. The transmission control includes at least one of aggregated-frame transmission control in which a data frame is supplied to the physical layer processing unit as an aggregated frame by aggregating the data frame with at least one other data frame, and single-frame transmission control in which the data frame is supplied to the physical layer processing unit as a single frame. The lower-layer processing unit determines whether to supply the data frame to the physical layer processing unit as the aggregated frame by performing the aggregated-frame transmission control or as the single frame by performing the single-frame transmission control based on a type of data contained in a payload of the data frame. | 06-18-2009 |
20090161694 | PACKET PROCESSING USING A MULTI-PORT MEMORY - A packet processing method for exchanging packet data through a plurality of layers is disclosed, that comprises the steps of storing the entire packet to a packet memory; and storing part of each packet of the packet data used in processes of a layer 2 processing portion and a layer 3 processing portion of the plurality of layers to a multi-port shared memory, the layer 2 processing portion and the layer 3 processing portion accessing the same memory space of the multi-port shared memory. In addition, a pipeline processing system is used so that when the layer 2 processing portion and the layer 3 processing portion access the shared memory, they do not interfere with each other. | 06-25-2009 |
20090201947 | Method And Arrangement For Reducing The Amount Of Messages Sent In A Communication Network - The invention relates to a method and an arrangement for reducing the amount of messages sent in a communication network comprising a first communication network entity ( | 08-13-2009 |
20090245281 | METHOD OF PROCESSING DATA IN A MEDIUM ACCESS CONTROL (MAC) LAYER - A method of processing data in a Medium Access Control (MAC) layer through which at least one first channel is mapped to a second channel in a transmitting end of a wireless communication system is disclosed. More specifically, a MAC layer data block is configured by including at least one higher layer data block received through the at least one first channel and adding a header thereto which includes at least one field which indicates at least two types of information. Furthermore, the MAC layer data block is transferred to a lower layer through the second channel. | 10-01-2009 |
20090245282 | METHOD OF PROCESSING DATA IN A MEDIUM ACCESS CONTROL (MAC) LAYER - A method of processing data in a Medium Access Control (MAC) layer through which at least one first channel is mapped to a second channel in a transmitting end of a wireless communication system is disclosed. More specifically, a MAC layer data block is configured by including at least one higher layer data block received through the at least one first channel and adding a header thereto which includes at least one field which indicates at least two types of information. Furthermore, the MAC layer data block is transferred to a lower layer through the second channel. | 10-01-2009 |
20090285234 | UPPER LAYER PROTOCOL SELECTION - A network communication selection system includes one or more subsystems to allow network communications with an endpoint device. The system determines whether a data center Ethernet (DCE) capable network is available to communicate with the endpoint device, determines whether the endpoint device is local or remote and selects a network communication protocol from a plurality of network communication protocols to communicate with the endpoint device. | 11-19-2009 |
20090304027 | METHOD AND APPARATUS FOR CONTROLLING AN UPPER LAYER IN A PROTOCOL STACK TO DELAY TIMEOUTS - In a device communicating over a network, a proxy to delay timeout of an application on the device where the proxy is on a communications path between the application and the network, the proxy comprising means for registering a data request from the application to the network; a counter for measuring a predetermined time interval, the time interval selected to prevent timeout at the application; means to send preventative data to the application after the counter has expired but before a response is received; means for modifying a response received from the network to remove preventative data already sent to the application, creating a modified response; and means for forwarding the modified response to the application, wherein the proxy registers that a message has been sent and waits a predetermined interval, and if a response has not been received during that interval sends the preventative data to the application to delay a timeout. | 12-10-2009 |
20090316724 | Electronically configurable interface - A physical interface that is electronically configurable to transfer information according to any protocol of a pre-defined set of at least two protocols is disclosed. Moreover, electronic configuration of such a physical interface to transfer information according to any protocol of a pre-defined set of at least two protocols is disclosed. | 12-24-2009 |
20100111105 | DATA CENTER AND DATA CENTER DESIGN - According to one embodiment of the present invention, there is provided a data center comprising: a plurality of data center sections, each section having a different predefined level of reliability; and a plurality of sets of applications, each set of applications being populated on one of the plurality of data center sections. | 05-06-2010 |
20100111106 | APPARATUS, COMPUTER PROGRAM PRODUCT, AND METHODS FOR FLEXIBLE DATA UNIT SEGMENTATION AND ARRANGEMENT - Apparatus, computer program products and methods allow inclusion and segmentation of multiple SDUs within a PDU, and generate information (such as header information) necessary to identify, e.g., the position of the segmented SDUs within the PDU. Prior knowledge of the typically used (i.e., predetermined) SDU size is used to perform segmentation operations, hi one exemplary variant, apparatus, methods and computer program products determine if a particular one of a set of input data units (SDUs) is to be segmented in order to fit a portion of the set, including a segment of the particular input data unit, into an output data unit (PDU); segment the input data unit in response to determining the particular input data unit is to be segmented; add the portion of the set to a data portion of the output data unit, and add into the output data unit an indication of a position of the segment in the data portion. In another variant, apparatus, computer program products and methods receive first data units, each of the first data units including a plurality of data portions having a plurality of second data units, each of at least two of the first data units including an indication of a position of a segment of a second data unit in associated ones of the data portions; combine using at least the indications the segments to create a complete second data unit; and output the complete second data unit. | 05-06-2010 |
20100118889 | METHOD OF TRANSMITTING DATA IN A WIRELESS COMMUNICATION SYSTEM - A method of configuring a lower layer data block in a protocol layer of a transmitting side of a wireless communication system comprises receiving upper layer data from an upper layer, and configuring a second lower layer data block to include a first upper layer data block comprising at least part of the upper layer data, and a size change indictor indicating whether a size of the first upper layer data block is identical with a size of a second upper layer data block included in a first lower layer data block. | 05-13-2010 |
20100118890 | METHOD OF DATA PROCESSING IN A WIRELESS COMMUNICATION SYSTEM - A method of data processing in a protocol layer of a wireless communication system, the protocol layer having a header compression function, comprises generating at least one of a control packet which includes control information, and a data packet including at least part of an upper layer data block transferred from an upper layer, generating a lower layer data block including each of the generated at least one packet to transfer the lower layer data block to a lower layer, and transferring indication information to the lower layer, the indication information being associated with a method of data processing for the lower layer data block in the lower layer. | 05-13-2010 |
20100124237 | METHODS OF GENERATING DATA BLOCK IN MOBILE COMMUNICATION SYSTEM - Disclosed is a method for generating a lower layer data block to be transmitted from a specific layer in a transmitting side to a receiving side in a mobile communication system. The method includes receiving an upper layer data block from an upper layer and generating a lower layer data block including at least part of the upper layer data block and a buffer status indicator indicating a status change of a data buffer associated with a group identifier corresponding to the upper layer data block. According to this data block generation method, states of buffers carrying upper layer data blocks are transmitted to a base station using minimum radio resources, thereby increasing system efficiency. | 05-20-2010 |
20100158044 | METHOD AND APPARATUS FOR BUNDLING AND CIPHERING DATA - Techniques for bundling and ciphering data prior to transmission are described. In an exemplary design, a transmitting entity receives a plurality of service data units (SDUs) from an upper layer, assigns sequential sequence numbers to the SDUs, and bundles the SDUs into a single protocol data unit (PDU). In one design, the transmitting entity generates a single count value based on a sequence number of a designated SDU (e.g., the first SDU) in the PDU and ciphers all SDUs based on the single count value. In another design, the transmitting entity ciphers each segment of at least two SDUs in the PDU based on a count value for that segment. The transmitting entity generates a header with at least one sequence number and possibly length and/or other information for the SDUs. The transmitting entity forms the PDU with the header and the SDUs and passes the PDU to a lower layer. | 06-24-2010 |
20100166013 | RECOGNITION SYSTEMS BASED ON PATTERN MATCHING - A recognition system for recognizing a data packet includes a data memory for storing data units in a predetermined order. A first data unit includes an instruction for determining a characteristic of the data packet. The first data unit also includes the total number of the data units, and a corresponding sequence number for the first data unit. The recognition system further includes a matching processor coupled to the data memory. The matching processor can execute the instruction in the first data unit to generate a result. The matching processor can also provide an address pointer according to the execution result, the total number of the data units, and the corresponding sequence number of the first data unit. | 07-01-2010 |
20100215055 | METHOD AND APPARATUS FOR USING MULTIPLE PROTOCOLS ON A COMMUNICATION LINK - Multiple protocols are utilized on a single communication link. Information received over the communication link includes a protocol identification field specifying if the communication link is to operate under a first protocol or a different protocol. The second device interprets information transferred on the communication link according to one of the first protocol and the other protocols according to the protocol identification field. | 08-26-2010 |
20100322266 | HARDWARE-BASED PARSER FOR PACKET-ORIENTED PROTOCOLS - The invention relates to the field of packet-oriented protocols. More particularly, the invention concerns a method of operating a protocol parser generated onto a predefined hardware structure. The protocol is packet-oriented and is hierarchically built from different fields in packets. According to the invention, it comprises: —a step of synthesis to define a parser architecture from the hardware structure; —a step of processing parser operations based on the hardware architecture. | 12-23-2010 |
20110019693 | ADAPTIVE NETWORK SYSTEM WITH ONLINE LEARNING AND AUTONOMOUS CROSS-LAYER OPTIMIZATION FOR DELAY-SENSITIVE APPLICATIONS - A network system providing highly reliable transmission quality for delay-sensitive applications with online learning and cross-layer optimization is disclosed. Each protocol layer is deployed to select its own optimization strategies, and cooperates with other layers to maximize the overall utility. This framework adheres to defined layered network architecture, allows layers to determine their own protocol parameters, and exchange only limited information with other layers. The network system considers heterogeneous and dynamically changing characteristics of delay-sensitive applications and the underlying time-varying network conditions, to perform cross-layer optimization. Data units (DUs), both independently decodable DUs and interdependent DUs, are considered. The optimization considers how the cross-layer strategies selected for one DU will impact its neighboring DUs and the DUs that depend on it. While attributes of future DU and network conditions may be unknown in real-time applications, the impact of current cross-layer actions on future DUs can be characterized by a state-value function in the Markov decision process (MDP) framework. Based on the dynamic programming solution to the MDP, the network system utilizes a low-complexity cross-layer optimization algorithm using online learning for each DU transmission. | 01-27-2011 |
20110032949 | METHOD AND DEVICE FOR DELINEATING A DATA STREAM AND COMMUNICATION SYSTEM COMPRISING SAID DEVICE - A method for delineating a data stream transmitted by a communication system using a protocol stack includes: analyzing the redundancy of sequences, the content of which is set on one or more layers in a protocol stack to delineate packets, errored or not, in a continuous data stream; the method to this end including searching in the receiver for sequences corresponding to a known sequence SP present in the received stream, and doing so by detecting sequences similar to this known sequence, the non-similar sequences not being retained; the method further including, in the presence of similar sequences, storing their position to determine the start of the packets. | 02-10-2011 |
20110051744 | EXTERNAL MEMORY DATA MANAGEMENT WITH DATA REGROUPING AND CHANNEL LOOK AHEAD - A device manages data for a digital signal processor. The device includes an external random access memory (RAM), configured to store channel specific data for plural different channels; and a microprocessor, in communication with the external RAM. When receiving the packet, in a transport layer processing the packet, the microprocessor determines a channel of the plural different channels corresponding to an indication in a transport layer header of the received packet. The microprocessor fetches channel specific data specific to the channel into an internal memory internal to the microprocessor from the external RAM, by the transport layer, before the packet is passed to an application layer, thereby avoiding a wait for reading the packet at the application layer. | 03-03-2011 |
20110116513 | Communication Terminal With Multiple Virtual Network Interfaces - A communication terminal communicates protocol data units across a first virtual interface and a shared interface. The first virtual interface corresponds to an upper layer protocol and a first logical network. The shared interface corresponds to a lower layer protocol. The terminal also communicates protocol data units across a second virtual interface and the shared interface, with the second virtual interface corresponding to the upper layer protocol and a second logical network. The first logical network can be a wide area network that includes devices within a premises and devices outside a premises, and the second logical network may be a local area network that only includes devices within the premises. | 05-19-2011 |
20110122891 | Variable Rate Twisted pair, Backplane and Direct Attach Copper Physical Layer Devices - Variable rate twisted pair, backplane and direct attach copper physical layer devices (PHYs). A variable-rate PHY can be designed to identify a mode of operation based on identified characteristics of a communication channel. The identified mode of operation can support a data rate lower than that of a connected media access control (MAC). The lower data rate promotes reuse of legacy media and existing MACs. | 05-26-2011 |
20110128973 | MEDIUM ACCESS CONTROL LAYER THAT ENCAPSULATES DATA FROM A PLURALITY OF RECEIVED DATA UNITS INTO A PLURALITY OF INDEPENDENTLY TRANSMITTABLE BLOCKS - A method of operating in a network in which a plurality of stations communicate over a shared medium, comprising providing a physical layer (e.g., PHY) for handling physical communication over the shared medium; providing a high level layer (e.g., PAL) that receives data from the station and supplies high level data units (e.g., MSDUs) for transmission over the medium; providing a MAC layer that receives the high level data units from the high level layer and supplies low level data units (e.g., MPDUs) to the physical layer; at the MAC layer, encapsulating content from a plurality of the high level data units; dividing the encapsulated content into a plurality of pieces (e.g., segments) with each piece capable of being independently retransmitted; and supplying low level data units containing one or more of the plurality of pieces. | 06-02-2011 |
20110149997 | DATA TRANSMISSION METHOD FOR HSDPA - In the data transmission method of an HSDPA system according to the present invention, a transmitter transmits Data Blocks each composed of one or more data units originated from a same logical channel, and a receiver receives the Data Block through a HS-DSCH and distributes the Data Block to a predetermined reordering buffer. Since each Data Block is composed of the MAC-d PDUs originated from the same logical channel, it is possible to monitor the in-sequence delivery of the data units, resulting in reduction of undesirable queuing delay caused by logical channel multiplexing. | 06-23-2011 |
20110188515 | TRANSMISSION MODULE, RECEPTION MODULE, TRANSMISSION METHOD, RECEPTION METHOD, AND COMMUNICATIONS SYSTEM - A transmission module may include a first interface unit that inputs transmission target data and a trigger relating to halting transmission of the transmission data from a processing unit that performs processing in compliance with a communication protocol of an upper layer, a generating unit that generates a communication frame of a transport layer level corresponding to the transmission target data, a second interface unit that transmits the generated communication frame, and a setting unit that, when the trigger is inputted while communication frame corresponding to the transmission target data are being sequentially transmitted, sets a flag indicating the termination of transmission of the transmission target data to communication frame among those being transmitted which do not correspond to a final portion of the transmission target data. | 08-04-2011 |
20110280259 | System and Method for Dynamically Swapping Master and Slave PHYs to Allow Asymmetry in Energy Efficient Ethernet - A system and method for dynamically swapping master and slave physical layer devices (PHYs) in energy efficient Ethernet (EEE). A physical layer communication mechanism can be used to dynamically reassign the master/slave assignments to facilitate the asymmetric application of EEE to a link. | 11-17-2011 |
20110286471 | PROTOCOL AND SYSTEM FOR FIREWALL AND NAT TRAVERSAL FOR TCP CONNECTIONS - A system and a protocol enable transmission between two TCP peers that exist behind one or more firewalls and network address translators NATs to automatically setup a true peer-to-peer TCP connection and exchange data without making changes to the firewall or NAT devices or existing TCP-based applications. In embodiments of this invention, the synchronization between the blind TCP peers is achieved using a system that consists of a registration server, an agent application, and a virtual network interface that together relay and replicate the control signals between the two TCP peers. In addition, embodiments of this invention are also used to traverse the NAT and establish a bi-directional peer-to-peer TCP connection in the firewall. | 11-24-2011 |
20110299554 | Solutions for dynamic NAT and firewall traversal - Solution methods for ensuring control and data packets to traverse network address translators (NATs) and firewalls, when a mobile terminal acquires a new (Internet Protocol) address and may move behind a new NAT/firewall are provided. These solutions form an integral part of seamless mobility and multipath packet delivery in IP networks. The solution approach decomposes the problem into downstream control-plane, downstream data-plane, and upstream data-plane sub-problems. The solution is scalable as it does not require a new routing infrastructure, except in the case of traversing a symmetric NAT, a middle box is used as a relay | 12-08-2011 |
20110317719 | DATA LINK LAYER HEADERS - A system for communicating protocol layer processing information is disclosed herein. A transmitter includes a protocol layer header generator that generators a header for a first protocol data unit. The header generator provides a first header comprising a first sequence number field that determines the order in which a receiving entity present the first data unit to higher protocol layer. The sequence number field varies in length. A receiver includes a protocol layer header parser that parses a header of a first protocol data unit. The header parser parses a first header comprising a first sequence number field that determines the order in which the first data unit is presented to a higher protocol layer. The sequence number field varies in length. | 12-29-2011 |
20130114625 | ADJUSTING CONTROLS AT THE PHYSICAL LAYER TO CONTROL LINK QUALITY AT HIGHER LAYERS - A system and method for controlling a performance of a communication link in a data communication system comprises mapping performance of a communication link, as characterized by metrics computed at a first protocol layer in a network device, to quality of the communication link as characterized by metrics computed at a second protocol layer in the network device. The second protocol layer is higher than the first protocol layer in a protocol stack running on the network device. A setting of one or more communication link controls at the first protocol layer is adjusted to attain a given communication link performance at the first protocol layer that, according to the mapping between the communication link performance at the first protocol layer and the quality of the communication link at the second protocol layer, corresponds to a target quality of the communication link at a second protocol layer. | 05-09-2013 |
20130142206 | HIGHER DIMENSIONAL CONSTELLATIONS AND INTERLEAVING FOR 10GBASE-T - Systems and methods of processing Ethernet physical layer frames are disclosed. One such system includes processing circuitry operable to map a plurality of bits in an Ethernet media access control (MAC) frame into a plurality of symbols selected from a first multi-dimensional constellation. The first multi-dimensional constellation has a dimension higher than that of a second multi-dimensional constellation defined by IEEE 803.2an. The symbols in the first multi-dimensional constellation have a minimum separation not less than that of the second multi-dimensional constellation. The system also includes second processing circuitry operable to provide noise protection for a plurality of additional bits produced by the mapper as a result of the dimension of the first multi-dimensional constellation being higher than that of the second multi-dimensional constellation. | 06-06-2013 |
20130301653 | MAC TO PHY INTERFACE APPARATUS AND METHODS FOR TRANSMISSION OF PACKETS THROUGH A COMMUNICATIONS NETWORK - A communication device having a Media Access Control (MAC) layer and a physical (PHY) layer may include a first physical channel for transferring at least one packet between the PHY layer and the MAC layer. The communication device may further include a second physical channel for transferring, to a transmitting device, a first table that indicates a number of bits to be loaded onto each of a plurality of tones and a second table that indicates a transmission power for the plurality of tones. The PHY layer may receive the at least one packet from the transmitting device over the plurality of tones and may transfer the at least one packet to the MAC layer via the first physical channel. | 11-14-2013 |
20130322464 | METHOD FOR PROCESSING RADIO PROTOCOL IN MOBILE TELECOMMUNICATIONS SYSTEM AND TRANSMITTER OF MOBILE TELECOMMUNICATIONS - An apparatus and method for performing procedures (protocols) of a PDCP (Packet Data Convergence Protocol) layer and an RLC (radio layer in an E-UMTS (Evolved Universal Mobile Telecommunications System) which has evolved from UMTS, among radio protocols of a mobile communication system. The PDCP layer performs ciphering on data (i.e., PDCP SDU) received from an upper layer, generates an indicator discriminating ciphered data and non-ciphered data (i.e., an ROHC feedback packet directly generated by the PDCP layer), and transmits the same to a lower layer (i.e., MAC layer). A PDCP SN (Sequence Number) is defined as an algorithm for ciphering the data in the PDCP layer to perform ciphering in the PDCP layer. | 12-05-2013 |
20140036933 | METHOD AND APPARATUS FOR ADJUSTING A RATE AT WHICH DATA IS TRANSFERRED, WITHIN A NETWORK DEVICE, FROM A MEDIA ACCESS CONTROLLER TO A MEMORY CONNECTED BETWEEN THE MEDIA ACCESS CONTROLLER AND A PHYSICAL-LAYER DEVICE - A first network device includes a host and a memory. A media access controller receives data from the host and stores the data in the memory at a first rate. A physical-layer device receives the data from the memory and transmits the data from the first network device to a second network device. The memory is connected between the media access controller and the physical-layer device. An amount of the data stored in the memory is based on the first rate and a second rate at which the physical-layer device transfers the data from the memory to the second network device. The first rate is greater than the second rate. A control circuit, based on an amount of the data stored in the memory, transmits a first frame to the media access controller. The media access controller, in response to the first frame, decreases the first rate. | 02-06-2014 |
20140269765 | Broadcast Network - A system and associated methods are disclosed for routing communications amongst computing units in a distributed computing system. In a preferred embodiment, processors engaged in a distributed computing task transmit results of portions of the computing task via a tree of network switches. Data transmissions comprising computational results from the processors are aggregated and sent to other processors via a broadcast medium. Processors receive information regarding when they should receive data from the broadcast medium and activate receivers accordingly. Results from other processors are then used in computation of further results. | 09-18-2014 |
20150085878 | PROTOCOL DATA UNIT INTERFACE - An interface can be designed that efficiently constructs descriptors for streams of protocol data units (PDUs) and provides coherent views of the PDUs and the PDU stream for a requesting application regardless of location within a buffer pool for PDUs. The interface creates a descriptor for each PDU written into the buffer pool and links the descriptors in accordance with the appropriate order of the corresponding PDUs. The interface can create PDU descriptors hierarchically. For instance, a PDU descriptor for a PDU of a layer N protocol can refer to one or more PDU descriptors of a layer N−1 protocol. | 03-26-2015 |
20150350390 | SYSTEM AND METHOD FOR ACHIEVING ACCELERATED THROUGHPUT - Systems and methods for transporting data between two endpoints over an encoded channel are disclosed. Data transmission units (data units) from the source network are received at an encoding component logically located between the endpoints. These first data units are subdivided into second data units and are transmitted to the destination network over the transport network. Also transmitted are encoded or extra second data units that allow the original first data units to be recreated even if some of the second data units are lost. These encoded second data units may be merely copies of the second data units transmitted, parity second data units, or second data units which have been encoded using erasure correcting coding. At the receiving endpoint, the second data units are received and are used to recreate the original first data units. | 12-03-2015 |
20150358427 | Method and Device for Improving the Transmission Efficiency in a Communication System With a Layered Protocol Stack - In a method for improving the transmission efficiency in a communication system with a layered protocol stack, data packets are processed on an upper protocol layer. Data packets are forwarded to a lower protocol layer for transmission and the transmission is performed with variable channel access delays. The upper protocol layer is notified by the lower protocol layer when a transmission is started to allow a synchronization of timers in the upper protocol layer. If a layer performs a scheduling of data packets for the transmission, a rescheduling is performed alternatively or in addition during a channel access delay. Devices and software programs embodying the invention are also described. | 12-10-2015 |
20160094690 | PACKET TRANSPORT PROTOCOL PROCESSING - A method of implementing a packet transport protocol between a source and a receiver may include receiving input from a source system including data fields indicating whether the source system will allow packet transport to be handled by the receiver. The method may also include receiving input indicating that a packet from the source is required by the receiver. The input can include a first timing requirement indicating at time when the packet is required at the receiver, and a selection between first and second protocols that mandate, respectively, that packet transport is handled by the receiver in the first protocol and by the source in the second protocol. The method may also include determining, based on the data fields, whether the source will allow use of the selected protocol. The method may also include transmitting a request for the packet, in which the request includes a second timing requirement. | 03-31-2016 |
20180027100 | SYSTEM AND METHOD FOR TRANSPORT-LAYER LEVEL IDENTIFICATION AND ISOLATION OF CONTAINER TRAFFIC | 01-25-2018 |