US2007147314A1PendingUtilityA1

Network processing node and method for manipulating packets

Assignee: ERICSSON TELEFON AB L MPriority: Dec 22, 2005Filed: Dec 22, 2005Published: Jun 28, 2007
Est. expiryDec 22, 2025(expired)· nominal 20-yr term from priority
H04L 1/0009H04L 1/0026H04L 49/552H04L 1/0041H04L 2001/0097H04L 1/18
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., “Internet” link); and (3) send the manipulated packets on the second heterogeneous link (e.g., “Internet”-link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.

Claims

exact text as granted — not AI-modified
1 . A network processing node, comprising: 
 a processor;    a memory; and    instructions accessible from said memory and processable by said processor, wherein said instructions are configured for enabling said processor to facilitate: 
 receiving a plurality of packets on a first link;  
 manipulating the received packets based on known characteristics about a second link; and  
 sending the manipulated packets on the second link, wherein the first link and the second link have different channel characteristics.  
   
   
   
       2 . The network processing node of  claim 1 , wherein said processor obtains feedback information about the second link which is used to update the known characteristics of the second link.  
   
   
       3 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by: 
 adding redundancy;    removing redundancy;    frame aggregating/re-packetizing;    recovering lost packets; and/or    re-transmitting packets.    
   
   
       4 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by adding redundancy wherein all or a selected portion of data from one of the received packet(s) is added to one of the packets that is going to be sent on the second link.  
   
   
       5 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by removing redundancy wherein all or a selected portion of redundant data is removed from the received packets.  
   
   
       6 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by re-packetizing the received packets.  
   
   
       7 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by recovering lost packets wherein a missing packet is recovered by using data from one or more of the received packets.  
   
   
       8 . The network processing node of  claim 1 , wherein said processor manipulates the received packets by re-transmitting received packet(s) wherein if a packet is lost then the received packet(s) that contain data which was in the lost packet are sent more than once on the second heterogenous link.  
   
   
       9 . The network processing node of  claim 1 , wherein said first link and said second link further include: 
 a wireless link and wireless link with different characteristics;    a wireline link and wireline link with different characteristics;    a wireless link and wireline link with different characteristics;    a WCDMA DCH link and WCDMA HSPA link;    a GPRS link and EGPRS link;    a EGPRS link and LAN link    a WCDMA DCH link and LAN link;    a HSPA link and ADSL link;    a EGPRS link and WLAN link;    a wireless link and Internet link;    a wireline link and Internet link; or    a HSPA link and wireline LAN link.    
   
   
       10 . A method for manipulating packets within a network processing node, said method comprising the steps of: 
 receiving a plurality of packets on a first link;    manipulating the received packets based on known characteristics about a second link; and    sending the manipulated packets on the second link, wherein the first link and the second link have different channel characteristics.    
   
   
       11 . The method of  claim 10 , further comprising the step of receiving feedback information about the second link which is used to update the known characteristics of the second link.  
   
   
       12 . The method of  claim 10 , wherein said manipulating step further includes one or more of the following steps: 
 an adding redundancy step;    a removing redundancy step;    a frame aggregating/re-packetizing step;    a recovering lost packets step; and    a re-transmitting packets step.    
   
   
       13 . The method of  claim 10 , wherein said manipulating step further includes an adding redundancy step in which all or a selected portion of data from one of the received packet(s) is added to one of the packets that is going to be sent on the second link.  
   
   
       14 . The method of  claim 10 , wherein said manipulating step further includes a removing redundancy step in which all or a portion of redundant data is removed from the received packets.  
   
   
       15 . The method of  claim 10 , wherein said manipulating step further includes a frame aggregating step in which the received packets are re-packetized before being sent on the second link.  
   
   
       16 . The method of  claim 10 , wherein said manipulating step further includes an recovering lost packets step in which a missing packet is recovered by using data from one or more previously received packets.  
   
   
       17 . The method of  claim 10 , wherein said manipulating step further includes a re-transmitting step in which if a packet is lost then the received packet(s) that contain data which was in the lost packet are sent more than once on the second heterogeneous link.  
   
   
       18 . The method of  claim 10 , wherein said first link and said second link further include: 
 a wireless link and wireless link with different characteristics:    a wireline link and wireline link with different characteristics;    a wireless link and wireline link with different characteristics;    a WCDMA DCH link and WCDMA HSPA link;    a GPRS link and EGPRS link;    a EGPRS link and LAN link    a WCDMA DCH link and LAN link;    a HSPA link and ADSL link;    a EGPRS link and WLAN link;    a wireless link and Internet link;    a wireline link and Internet link; or    a HSPA link and wireline LAN link.    
   
   
       19 . The method of  claim 10 , wherein said network processing node further includes: 
 a media gateway node; or    a multimedia resource function processor.    
   
   
       20 . A multimedia resource function processor (MRFP), comprising: 
 a processor;    a memory; and    instructions accessible from said memory and processable by said processor, wherein said instructions are configured for enabling said processor to facilitate: 
 receiving higher protocol layer packets on a first link;  
 manipulating the received higher protocol layer packets based on known characteristics about a second link; and  
 sending the manipulated higher protocol layer packets on the second link, wherein the first link and the second link have different channel characteristics.  
   
   
   
       21 . The MRFP of  claim 20 , wherein said processor manipulates the received higher protocol layer packets by adding redundancy to their RTP payload.  
   
   
       22 . The MRFP of  claim 20 , wherein said processor manipulates the received higher protocol layer packets by: 
 adding redundancy;    removing redundancy;    frame aggregating/re-packetizing;    recovering lost packets; and/or    re-transmitting packets.    
   
   
       23 . The MRFP of  claim 20 , wherein said processor manipulates the received higher protocol layer packets by adding or removing redundancy within a higher protocol layer.  
   
   
       24 . The MRFP of  claim 20 , wherein said first link and said second link further include: 
 a wireless link and wireless link with different characteristics:    a wireline link and wireline link with different characteristics;    a wireless link and wireline link with different characteristics;    a WCDMA DCH link and WCDMA HSPA link;    a GPRS link and EGPRS link:    a EGPRS link and LAN link    a WCDMA DCH link and LAN link,    a HSPA link and ADSL link;    a EGPRS link and WLAN link;    a wireless link and Internet link;    a wireline link and Internet link; or    a HSPA link and wireline LAN link.

Join the waitlist — get patent alerts

Track US2007147314A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.