FREE patent keyword monitoring and additional FREE benefits. http://images1.freshpatents.com/images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
FreshPatents.com Logo    FreshPatents.com icons
Monitor Keywords Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents

Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order

Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order patent applications listed include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

Related Categories:

Multiplex Communications


Pathfinding Or Routing > Switching A Message Which Includes An Address Header > Sequencing Or Resequencing Of Packets To Insure Proper Output Sequence Order



Distributed sequence number checking for network testing
11/06/14 - 20140328349 - A method of line speed sequence number checking of frames includes, in a first process, using a lowest order bit of a sequence number of a frame to assign the frame to an odd or even second process, and dispatching at least the sequence number for processing by the assigned...

Method and system of implementing conversation-sensitive collection for a link aggregation group
10/23/14 - 20140314094 - A method is executed by a network device for implementing conversation-sensitive collection for frames received on a port of a link of a link aggregation group. The network device executes an aggregator to collect the frames for aggregator clients, where each frame is associated with a service identifier and a...

Method and system of updating conversation allocation in link aggregation
10/23/14 - 20140314095 - A method of updating conversation allocation in link aggregation is disclosed. The method starts with verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational at a network device of a network for an aggregation port. Then it is determined that operations through enhanced link aggregation...

Traffic manager with programmable queuing
10/16/14 - 20140307740 - A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of...

Train information management apparatus and train information management method
10/09/14 - 20140301400 - A train information management apparatus includes a first system central device that generates first train control information for a car-mounted device in every predetermined period and a second system central device that generates second train control information starting from the time at which the time obtained by multiplying the predetermined...

Reliable link layer for control links between network controllers and switches
09/18/14 - 20140269731 - A method for transmission of control data between a network switch and a switch controller is provided. The method includes: configuring a plurality of control data packets by the switch controller, wherein configuring includes disposing a sequence number in each of the plurality of control data packets indicating an order...

System and method for data flow identification and alignment in a 40/100 gigabit ethernet gearbox
08/28/14 - 20140241369 - A system and method for data flow identification and alignment in a 40/100 gigabit Ethernet gearbox. Virtual lane (VL) identifiers can be identified to create an effective wiring diagram for data flows. This wiring diagram enables a multiplexer or de-multiplexer to align the VL identifiers to match physical lane identifiers....

Out-of-order message filtering with aging
08/21/14 - 20140233573 - The present disclosure is directed to a system and method for performing out-of-order message filtering with aging. The system and method can be used in a destination device that can receive messages out-of-order (i.e., in a different order than they were transmitted) from a source device. The system and method...

System and method for managing out of order packets in a network environment
08/21/14 - 20140233574 - A method is provided in one example embodiment and includes creating at a network element an entry designating an out of order (“OOO”) sequence number range associated with a flow and receiving at the network element a packet associated with the flow, wherein the packet corresponds to a first sequence...

Method and system for reduction of time variance of packets received from bonded communication links
08/07/14 - 20140219284 - Method and system for reduction of time variance of packets received from bonded communication links. Embodiments of present inventions can be applied to bonded communication links, including wireless connection, Ethernet connection, Internet Protocol connection, asynchronous transfer mode, virtual private network, WiFi, high-speed downlink packet access, GPRS, LTE, X.25 and etc....

Scheduling and traffic management with offload processors
07/17/14 - 20140198799 - A method for providing scheduling services for network packet processing using a memory bus connected module is disclosed. The method can include transferring network packets to the module through a memory bus connection, reordering network packets received from the memory bus connection with a scheduling circuit and placing the reordered...

Maintaining packet order in a parallel processing network device
07/10/14 - 20140192815 - A plurality of packets that belong to a data flow are received and are distributed to two or more packet processing elements, wherein a packet is sent to a first packet processing element. A first instance of the packet is queued at a first packet processing element according to an...

Packet deconstruction/reconstruction and link-control
07/03/14 - 20140185620 - The present disclosure includes methods, devices, and systems for packet processing. One method embodiment for packet flow control includes deconstructing a transport layer packet into a number of link-control layer packets, wherein each of the link-control layer packets has an associated sequence number, communicating the number of link-control layer packets...

Maintaining packet order in a parallel processing network device
06/19/14 - 20140169378 - A plurality of packets are received by a packet processing device, and the packets are distributed among two or more packet processing node elements for processing of the packets. The packets are assigned to respective packet classes, each class corresponding to a group of packets for which an order in...

Packet retransmission and memory sharing
05/15/14 - 20140133491 - Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including...

System and method providing forward compatibility between a driver module and a network interface
04/24/14 - 20140112346 - Generally, this disclosure provides systems and methods for providing forward compatibility between a driver module and one or more present or future versions of a network interface. The system may include a network interface configured to transfer data between a host system and a network; and a programmable circuit module...

Systems and methods for multicore processing of data with in-sequence delivery
02/27/14 - 20140056307 - Methods and systems are described to allow for the parallel processing of packets and other subsets of data that are to be delivered in order after the completion of the parallel processing. The methods and systems may process packets and subsets of data that may vary in size by orders...

Interconnect arrangement
02/20/14 - 20140050221 - An interconnect arrangement includes a plurality of tag allocators. Each tag allocator is configured to receive at least one stream of a plurality of packet units and further configured to tag each packet unit. Each packet unit is tagged with one of a set of n tags where n is...

Reliably transporting packet streams using packet replication
01/30/14 - 20140029622 - In one embodiment, packet streams are reliably transported through a network using packet replication. A packet stream is received at a duplication point in a network, with two or more copies of each of the packet streams being transported, typically over divergent paths in the network, to a merge point...

Reordering device and method for ethernet transmission
01/09/14 - 20140010237 - The disclosure discloses a reordering device and method for Ethernet transmission configured to solve a technical problem of large resource consumption and an the operating frequency failing to meet the requirement of a high-speed system in an existing reordering method. The reordering device provided by the disclosure includes a line...

Methods, systems, and computer readable media for updating sequence and acknowledgment numbers associated with replay packets
01/02/14 - 20140003438 - Methods, systems, and computer readable media for updating sequence and acknowledgment numbers associated with replay packets are disclosed. In one example, a method includes generating, at a sending peer node, a replay packet that includes a payload associated with a capture file packet and accessing, in the sending peer node,...

Method for reducing processing latency in a multi-thread packet processor with at least one re-order queue
01/02/14 - 20140003439 - Packet processing is broken into two or more stages. In particular, the network processing unit 26 performs a first stage of packet processing related to packet forwarding and packet modification, and then performs a second stage of packet processing unrelated to packet forwarding and packet modification. Example processes unrelated to...

Method and system for updating reorder depth in robust header compression
12/19/13 - 20130336328 - The present document provides a method and system for updating a reorder depth in robust header compression. The method comprises: when determining a reorder occurs in data packets, a decompressor estimating the reorder situation, and determining whether a more robust reorder processing policy needs to be used according to the...

Network system and communication device
11/28/13 - 20130315251 - A communication device on a time equivalence assurance network that guarantees the receiving sequence of packets sent to all users so that even if a user session is re-sent, a function operates to alleviate the resultant effects and make the send and receive timing approach the initial timing. An edge...

System and method for message sequencing in a broadband gateway
11/14/13 - 20130301644 - A system and method for message sequencing in a broadband gateway comprising a receiver to receive two or more messages, a data storage system to store the two or more messages, an identifier to identify a processing sequence for the two or more messages, and a retriever to retrieve the...

Method, apparatus, and system for forwarding data in communications system
10/31/13 - 20130287031 - Embodiments of the present invention disclose a method, an apparatus, and a system for forwarding data in a communications system. The implementation of the method includes: A data forwarding device forwards a data packet from a source end to a destination end by using a low-speed channel; during a procedure...

Apparatus and method for receiving and forwarding data
10/24/13 - 20130279509 - A method and apparatus adapted to prevent Head-Of-Line blocking by forwarding dummy packets to queues which have not received data for a predetermined period of time. This prevention of HOL may be on an input where data is forwarded to each of a number of FIFOs or an output where...

Communication device and related packet processing method
10/17/13 - 20130272311 - The present invention discloses a communication device, including a first network interface, for receiving a plurality of packets composed of a plurality of first packets destined to a first communication device and a plurality of second packets, a first reordering engine, for reordering the plurality of first packets, outputting the...

Processing requests
09/05/13 - 20130230051 - Measures for operating a data link, including handling transfer of operation from a primary to a backup device in the link without taking down and re-establishing the link....

Distributed credit fifo link of a configurable mesh data bus
08/22/13 - 20130215899 - An island-based integrated circuit includes a configurable mesh data bus. The data bus includes four meshes. Each mesh includes, for each island, a crossbar switch and radiating half links. The half links of adjacent islands align to form links between crossbar switches. A link is implemented as two distributed credit...

Software upgrade using layer-2 management entity messaging
08/22/13 - 20130215900 - Principles, apparatuses, systems, circuits, methods, and computer program products for performing a software upgrade in a MoCA network includes receiving an image of a software upgrade at a server and sending the image in the MoCA network using an L2ME message channel to a client that is enabled to receive...

Relay apparatus, reception apparatus, and communicaton system
07/25/13 - 20130188648 - A relay apparatus in a communication system including a transmission apparatus, a reception apparatus, and a plurality of relay apparatuses which include the relay apparatus, including: a receiver configured to receive distributed sequential packets from the transmission apparatus which distributes sequential packets for the reception apparatus among the plurality of...

Pdcp packet transmission method
07/04/13 - 20130170496 - Disclosed is a PDCP packet transmission method, which improves the transmission performance of UE and eNB by suggesting a method for preventing data loss at the application end, caused by an invalid deciphering result which is generated when 2048 or more PDCP SDUs with sequence numbers assigned thereto are discarded,...

Encoding watermarks in a sequence of sent packets, the encoding useful for uniquely identifying an entity in encrypted networks
06/27/13 - 20130163598 - A method includes sending over the network from a source entity to a destination entity a sequence of a plurality of packets. Each packet in the sequence includes a same identifier corresponding to a network entity on the network. Sending includes modifying a property of the sequence of packets to...

Alignment circuit and receiving apparatus
06/27/13 - 20130163599 - A control circuit generates a selection signal indicating a head area of an alignment buffer when the area is an unwritten area, and when the head area is a written area, successively performs comparison between a sequence number stored in the area and a sequence number of a target packet...

Method and device for securing data packets to be transmitted via an interface
05/30/13 - 20130136135 - A method for securing data packets to be transmitted via an interface includes determining a check number over at least a portion of a first data packet and at least one portion of a second data packet. For this purpose, the first data packet is arranged according to a transfer...

Method and system for sliding window processing of a datagram
05/23/13 - 20130128893 - A method for sliding window processing of a datagram split into packets, may include processing entire strings of adjacent consecutive packets of the datagram regardless the order of the packets using parallel processors. The method may also include processing adjacent ends of the strings of the adjacent consecutive packets while...

Arbiter circuit and method of carrying out arbitration
05/09/13 - 20130114605 - A method of carrying out arbitration in a packet exchanger including an input buffer temporarily storing a packet having arrived at an input port, and a packet switch which switches a packet between a specific input port and a specific output port, includes the steps of (a) concurrently carrying out...

Changing a flow identifier of a packet in a multi-thread, multi-flow network processor
04/11/13 - 20130089098 - Described embodiments classify packets received by a network processor. A processing module of the network processor generates tasks corresponding to each received packet. A packet classification processor determines, independent of a flow identifier of the received task, control data corresponding to each task. A multi-thread instruction engine processes threads of...

Modifying data streams without reordering in a multi-thread, multi-flow network communications processor architecture
04/11/13 - 20130089099 - Described embodiments classify packets received by a network processor. A processing module of the network processor generates tasks corresponding to each received packet. A scheduler generates contexts corresponding to tasks received by the packet classification processor from corresponding processing modules, each context corresponding to a given flow, and stores each...

Tcp proxy insertion and uninstall method, and service gateway device
04/04/13 - 20130083799 - A TCP proxy insertion and uninstall method is provided, including: during establishment of a TCP connection, forwarding a TCP connection establishing packet between a TCP client and a TCP server through an L3, and recording option information and sequence number information of the TCP connection establishing packet; performing determination on...

Buffer controller correcting packet order for codec conversion
03/28/13 - 20130077632 - A buffer controller has a buffer for holding plural sets of data contained in a packet entered from a telecommunications network, a codec converter and a controller. When receiving a packet, the buffer controller has the controller put data, in the packet, in a storage position in the buffer corresponding...

Handling out-of-sequence packets in a circuit emulation service
03/14/13 - 20130064248 - Various exemplary embodiments relate to a method and related network node having a playout buffer including one or more of the following: receiving, at the network device, a first packet belonging to a first flow, the first packet including a first sequence number (SN); receiving, at the network device, a...

Download method and system based on management data input/output interface
03/07/13 - 20130058347 - The disclosure provides a download method and system based on a Management Data Input/Output (MDIO) interface, wherein the download method based on the MDIO interface comprises: a master device informing a slave device of using the MDIO interface to start downloading data packets in batches; the master device transmitting data...

Scalable packet scheduling policy for vast number of sessions
02/21/13 - 20130044755 - An apparatus comprising a plurality of queues configured to cache a plurality of packets that correspond to a plurality of sessions, a scheduler configured to schedule the packets from the different queues for forwarding based on a finish time for each packet at the egress of each corresponding queue, and...

Datacasting system with intermittent listener capability
02/07/13 - 20130034102 - A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen...

Two tier multiple sliding window mechanism for multidestination media applications
01/31/13 - 20130028263 - Some media applications use media that contains multiple types of media components in it and media sources with access to this media must send each type of media component to one or more media rendering destination devices. Furthermore there may be multiple destinations that can receive a particular type of...

Method and system for intra-node header compression
01/17/13 - 20130016725 - One aspect of the invention is directed to a network element (e.g., node/router/switch, etc) which performs internal packet header compression. In particular, an aspect provides a network element comprising a plurality of ingress elements (e.g. line cards), a plurality of egress elements, and system internal network (e.g. a backplane) for...

Memory control apparatus, information processing apparatus, and memory control method
01/17/13 - 20130016726 - A memory control apparatus that controls writing and reading of data to/from a memory. The memory control apparatus includes: a sequence control unit that receives a packet sequence including a write packet including a write request of data and a read packet including a read request of the data, and...

Dynamic, condition-based packet redirection
01/03/13 - 20130003741 - In one embodiment, at a packet-forwarding engine for receiving packet flows and conditionally routing packets in the packet flows to one or more applications, a method includes receiving from a particular one of the applications a request that requests the packet-forwarding engine not to route the particular one of the...

Method and apparatus for transporting packets with specific traffic flows having strict packet ordering requirements over a network using multipath techniques
12/27/12 - 20120327941 - The method that is disclosed enables specific information network traffic flows to retain packet ordering in a packet network in which multipath techniques are used. In a common network usage a plurality of traffic flows may be aggregated into a larger traffic flow. In such a situation, a finest granularity...

Apparatus, an assembly and a method of operating a plurality of analyzing means reading and ordering data packets
11/08/12 - 20120281703 - A system and a method of operating the system, the system having a plurality of data receiving elements each receiving data packets from a data connection and from another receiving element and forwarding the two data packets to another receiving element in a predetermined order. If, at a point in...

System and method for split ring first in first out buffer memory with priority
10/18/12 - 20120263181 - A system and method for allocating memory locations in a buffer memory system is described. The system includes a plurality of memory locations for storage and a controller. The controller controls the storage and retrieval of data from the plurality of memory locations and allocate a first portion of the...

Communication apparatus, communication system, absent packet detecting method and absent packet detecting program
10/18/12 - 20120263182 - Any packet loss is detected very quickly by means of only a series of sequence number in a multi-path environment where a transmitter and a receiver are connected to each other by way of a plurality of networks when no inversion of sequence arises in any of the networks. A...

Method and apparatus for temporal-based flow distribution across multiple packet processors
10/04/12 - 20120250692 - A method, apparatus and computer program product for temporal-based flow distribution across multiple packet processors is presented. A packet is received and a hash identifier (ID) is computed for the packet. The hash ID is used to index into a State Table and to retrieve a corresponding record. When a...

Network system and communication device
09/27/12 - 20120243543 - It is ensured to prevent a user from misrepresenting a time stamp, and to send out packets in sequence in which the packets are accepted to all users who are geographically isolated from each other. A unique time stamp impartation function is realized by respective communication devices on a net...

Transmission control method for packet communication and packet communication system
08/09/12 - 20120201248 - The transmission of packets, in which data signals or control signals are stored in the payload of a packet comprising a payload and a header having a sequence number area for storing sequence numbers, is controlled. Data signal sequence numbers, which are added to a data packet storing data signals...

Receiver, reception method, program and communication system
05/31/12 - 20120134362 - Disclosed herein is a receiver including: a reception section adapted to sequentially receive a plurality of packets from a transmitter; a first processing section adapted to output a predetermined number of packets received by the reception section all together if the predetermined number of packets are received without any loss...

Reordering packets
04/19/12 - 20120093162 - There are disclosed processes and apparatus for reordering packets. The system includes a plurality of source processors that transmit the packets to a destination processor via multiple communication fabrics. The source processors and the destination processor are synchronized together. Time stamp logic at each source processor operates to include a...

Context-switched multi-stream pipelined reorder engine
04/12/12 - 20120087374 - A pipelined reorder engine reorders data items received over a network on a per-source basis. Context memories correspond to each of the possible sources. The pipeline includes a plurality of pipeline stages that together simultaneously operate on the data items. The context memories are operatively coupled to the pipeline stages...

Cell-based link-level retry scheme
04/05/12 - 20120082164 - A method for communication includes receiving a packet at a first node for transmission over a link to a second node. The data in the packet is divided into a sequence of cells of a predetermined data size. The cells have respective sequence numbers. The cells are transmitted in sequence...

Modem and packet processing method
03/29/12 - 20120076148 - A modem communicates with a data source over multiple signal channels. The modem receives multiple data packets originally sent by the data source and at least one correcting packet loading reassembly information over the signal channels, and determines if one or more of the data packets originally sent by the...

System and method for descrambling data
03/22/12 - 20120069849 - A method and system for negating a series of packed data bytes simultaneously based on conditional flags is used to descramble the data, as opposed to negating each byte with respect to each conditional flag bit. Sets of scrambled binary values are received. A descrambling code that corresponds to a...

Method, apparatus and system for forwarding video data
03/15/12 - 20120063462 - The present disclosure relates to the field of video transmission, and discloses a method, an apparatus, and a system for forwarding video data. A network device receives and buffers a media stream, resolves the buffered media stream, obtains Transport Stream (TS) packets in the media stream, and evaluates and identifies...

Packet aligning apparatus and packet aligning method
03/15/12 - 20120063463 - A packet aligning apparatus includes a packet analyzing section configured to receive a reception packet, and extract a sequence number contained in the reception packet; a packet storage section; a write control section configured to determine whether the reception packet is stored in the packet storage section based on the...

Maintaining packet order using hash-based linked-list queues
02/02/12 - 20120027019 - Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head...

Method of managing a packet administration map
01/26/12 - 20120020360 - A method of managing a packet administration map for data packets to be received via a network. A receiver in the network monitors sequence numbers and stores missing sequence numbers within an internal data structure, called a packet administration map. A reversed keying is used which means that the upper...

Processor with packet ordering device
01/12/12 - 20120008631 - An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores...

Packet receiving device, packet communication system, and packet reordering method
12/01/11 - 20110292945 - Under an environment where a packet retransmission is performed, a packet receiving device includes a reordering section, configured to perform a reordering of a receiving packet in a lower layer than a network protocol stack, and a buffer section. Out-of-Order packet among receiving packets is associated with a flow and...

Packet sorting device, receiving device and packet sorting method
11/24/11 - 20110286461 - A packet sorting device includes: a buffer for storing packets belonging to a plurality of communication flows; and a control section which determines, when receiving one of a series of packets, whether the one of the received packets is a disorder packet by a determination process, and sorts the received...

Implementing ghost packet removal within a reliable meshed network
10/27/11 - 20110261821 - A method and circuit for implementing multiple active paths between source and destination devices in an interconnect system while removing ghost packets, and a design structure on which the subject circuit resides are provided. Each packet includes a generation ID and is assigned an End-to-End (ETE) sequence number in the...

Steering fragmented ip packets using 5-tuple based rules
10/27/11 - 20110261822 - A method, system and/or computer program steer internet protocol (IP) packet fragments that are components of a series of IP packet fragments. A switch receives an IP packet fragment. In response to determining that the fragment is not a lead packet fragment in a series of IP packet fragments that...