Source: http://www.google.com/patents/US6987730?dq=6,243,373
Timestamp: 2014-09-21 02:16:46
Document Index: 642869695

Matched Legal Cases: ['art 11', 'art 12', 'arts 13', 'art 17', 'art 21', 'art 22', 'art 11', 'art 12', 'arts 13', 'arts 13', 'art 13', 'art 13', 'art 13', 'arts 13']

Patent US6987730 - Transmission apparatus and method for changing data packets priority ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsA data transmitter 10 transmits packets each with a sequence number and a priority added. A data receiver 20 detects any packet loss by referring to the sequence numbers added to the packets, and if detecting any packet of high priority as having been lost, requests for packet retransmission. Based on...http://www.google.com/patents/US6987730?utm_source=gb-gplus-sharePatent US6987730 - Transmission apparatus and method for changing data packets priority assignment depending on the reception feedbackAdvanced Patent SearchPublication numberUS6987730 B2Publication typeGrantApplication numberUS 09/929,487Publication dateJan 17, 2006Filing dateAug 15, 2001Priority dateAug 17, 2000Fee statusPaidAlso published asCA2355035A1, CA2355035C, CN1339878A, CN100414846C, DE60125473D1, DE60125473T2, EP1180870A2, EP1180870A3, EP1180870B1, US20020021700Publication number09929487, 929487, US 6987730 B2, US 6987730B2, US-B2-6987730, US6987730 B2, US6987730B2InventorsKoichi Hata, Akihiro Miyazaki, Koji Imura, Daiji IdoOriginal AssigneeMatsushita Electric Industrial Co., Ltd.Export CitationBiBTeX, EndNote, RefManPatent Citations (41), Non-Patent Citations (1), Referenced by (12), Classifications (16), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetTransmission apparatus and method for changing data packets priority assignment depending on the reception feedbackUS 6987730 B2Abstract A data transmitter 10 transmits packets each with a sequence number and a priority added. A data receiver 20 detects any packet loss by referring to the sequence numbers added to the packets, and if detecting any packet of high priority as having been lost, requests for packet retransmission. Based on information about thus detected packet loss, the data receiver 20 generates and transmits an RR packet 110 indicating the packet reception state. The data transmitter 10 extracts from the RR packet 110 a packet loss ratio 200, and therewith, changes manners of priority assignment. The manners are so changed that the packet of high priority is found with a lower ratio when the packet loss ratio 200 is high, and when the packet loss ratio 200 is low, found with a higher ratio.
1. A data transmission apparatus for transmitting data packets, said transmission apparatus comprising:
a transmitter operable to transmit the data packets, said transmitter comprising a priority assignment part, a packet transmitter, a reception state receiver and a packet retransmitter; and a receiver operable to receive the data packets, said receiver comprising a packet receiver, a reception state transmitter and a retransmission request transmitter, wherein said priority assignment part is operable to assign priorities to the data packets, wherein said packet transmitter is operable to transmit a priority-assigned packet, wherein said reception state receiver is operable to receive information related to a packet reception state of said receiver, wherein said packet retransmitter is operable to perform packet retransmission in response to a retransmission request from said receiver, wherein said packet receiver is operable to receive the priority-assigned packet provided by said packet transmitter and to detect packet loss information, wherein said reception state transmitter is operable to transmit the information related to the packet reception state, which is based on the packet loss information detected by said packet receiver, wherein said retransmission request transmitter is operable to transmit the retransmission request if any packet of high priority is detected as having been lost, and wherein said priority assignment part is further operable to change a manner of assigning priorities to the data packets so that a number of times a high priority is assigned is decreased when the packet reception state does not meet a parameter, and the number of times the high priority is assigned is increased when the packet reception state meets the parameter. 2. The data transmission apparatus according to claim 1, wherein
said reception state transmitter is operable to transmit the information related to the packet reception state including information related to a packet loss ratio of packets lost at said packet receiver, and said priority assignment part is operable to change the manner of assigning priorities to the data packets so that the high priority is assigned to a lower ratio of packets when the information related to the packet loss ratio indicates that the packet loss ratio is larger than a predetermined value, and so that the high priority is assigned to a higher ratio of packets when the information related to the packet loss ratio indicates that the packet loss ratio is smaller than the predetermined value. 3. The data transmission apparatus according to claim 1, wherein said priority assignment part is further operable to
classify any packet including coded data derived from moving pictures into an intra-coded packet carrying intra-frame coded data, or an inter-coded packet carrying inter-frame coded data, and based on the information related to the packet reception state, change the manner of assigning priorities to the data packets according to packet type. 4. The data transmission apparatus according to claim 3, wherein based on the information related to the reception state, said priority assignment part is further operable to change between
a first priority assigning manner wherein intra-coded packets are assigned with a high priority, and inter-coded packets are assigned with a low priority, and a second priority assigning manner wherein every packet is assigned with a high priority. 5. The data transmission apparatus according to claim 3, wherein based on the information related to the reception state, said priority assignment part is further operable to change among
a first priority assigning manner wherein intra-coded packets are assigned with either a high or low priority at a predetermined ratio, and inter-coded packets are assigned with a low priority, a second priority assigning manner wherein the intra-coded packets are assigned with a high priority, and the inter-coded packets are assigned with a low priority, and a third priority assigning manner wherein every packet is assigned with a high priority. 6. A data transmission method for transmitting data packets from a transmitter to a receiver, said transmission method comprising:
assigning, at the transmitter, priorities to the data packets; transmitting, from the transmitter, a priority-assigned packet; receiving, at the transmitter, information related to a packet reception state of the receiver; performing packet retransmission, at the transmitter, in response to a retransmission request from the receiver; receiving, at the receiver, the priority-assigned packet and detecting packet loss information; transmitting, from the receiver, the information related to the reception state of the receiver based on the packet loss information; transmitting, from the receiver, the retransmission request if any packet of high priority is detected as having been lost, wherein said assigning priorities comprises changing a manner of assigning priorities to the data packets so that a number of times a high priority is assigned is decreased when the packet reception state does not meet a parameter, and the number of times the high priority is assigned is increased when the packet reception state meets the parameter. 7. The data transmission method according to claim 6, wherein
in said transmitting of the information from the receiver, the information related to the reception state includes information related to a packet loss ratio of packets lost at the receiver, and in said assigning of priorities at the transmitter, the manner of assigning priorities to the data packets is so changed that the high priority is assigned to a lower ratio of packets when the information related to the packet loss ratio indicates that the packet loss ratio is larger than a predetermined value, and that the high priority is assigned to a higher ratio of packets when the information related to the packet loss ratio indicates that the packet loss ratio is smaller than the predetermined ratio. 8. The data transmission method according to claim 6, wherein in said assigning of priorities at the transmitter,
any packet including coded data derived from moving pictures is classified into an intra-coded packet carrying intra-frame coded data, or an inter-coded packet carrying inter-frame coded data, and based on the information related to the packet reception state, the manner of assigning priorities to the data packets according to packet type are changed. 9. The data transmission method according to claim 8, wherein the manner of assigning priorities to the data packets is changed between
a first priority assigning manner wherein intra-coded packets are assigned with a high priority, and inter-coded packets are assigned with a low priority, and a second priority assigning manner wherein every packet is assigned with a high priority. 10. The data transmission method according to claim 8, the manner of assigning priorities to the data packets is changed among
a first priority assigning manner wherein intra-coded packets are assigned with either a high or low priority at a predetermined ratio, and inter-coded packets are assigned with a low priority, a second priority assigning manner wherein intra-coded packets are assigned with a high priority, and said inter-coded packets are assigned with a low priority, and a third priority assigning manner wherein every packet is assigned with a high priority. 11. A data transmission apparatus for transmitting data to a reception apparatus on a packet basis, the data transmission apparatus comprising:
priority assignment part operable to assign, on a packet basis, priorities to every packet; packet transmitter operable to transmit a priority-assigned packet; reception state receiver operable to receive a packet reception state including a packet loss ratio in the reception apparatus; and packet retransmitter operable to perform retransmission of the priority-assigned packet in response to a retransmission request from the reception apparatus, wherein the priority assignment part changes a manner of priority assignment such that a number of packets that are high in priority is decreased when the packet loss ratio is larger than a predetermined value and is increased when the packet loss ratio is smaller than the predetermined value. 12. The data transmission apparatus according to claim 11, wherein
the priority assignment part classifies any packet including coded data derived from moving pictures as a packet type pertaining to intra-coded packets carrying intra-frame coded data, or a packet type pertaining to inter-coded packets carrying inter-frame coded data, and priority assignment part changes, based on the reception state, a manner of priority assignment determined for each packet type. 13. The data transmission apparatus according to claim 12, wherein the priority assignment part changes, based on the reception state, the manner of priority assignment between
a first priority assigning manner of assigning a high priority to the intra-coded packets, and a low priority to the inter-coded packets, and a second priority assigning manner of assigning a high priority to any pocket. 14. The data transmission apparatus according to claim 12, wherein the priority assignment part changes, based on the reception state, the manner of priority assignment between
a first priority assigning manner of assigning a high priority to the intra-coded packets, and a low priority to the inter-coded packets, a second priority assigning manner of assigning a high priority to the intra-coded packets, and a low priority to the inter-coded packets, and a third priority assigning manner of assigning a high priority to any packet. 15. A data transmission method for transmitting data to a reception apparatus on a packet basis, the method comprising:
assigning, on a packet basis, priorities to every packet; transmitting a priority-assigned packet; receiving a packet reception state including a packet loss ratio in the reception apparatus; and performing retransmission of the priority-assigned packet in response to a retransmission request from the reception apparatus, wherein assigning priorities changes a manner of priority assignment such that a number of packets that are high in priority is decreased when the packet loss ratio is larger than a predetermined value and is increased when the packet loss ratio is smaller than the predetermined value. 16. The data transmission method according to claim 15, wherein
assigning priorities classifies any packet including coded data derived from moving pictures as a packet type pertaining to intra-coded packets carrying intra-frame coded data, or a packet type pertaining to inter-coded packets carrying inter-frame coded data, and assigning priorities changes, based on the reception state, a manner of priority assignment determined for each packet type. 17. The data transmission method according to claim 16, wherein assigning priorities changes, based on the reception state, the manner of priority assignment between
a first priority assigning manner of assigning a high priority to the intra-coded packets, and a low priority to the inter-coded packets, and a second priority assigning manner of assigning a high priority to any packet. 18. The data transmission method according to claim 16, wherein assigning priorities changes, based on the reception state, the manner of priority assignment between
a first priority assigning manner of assigning a high priority to a part of the intra-coded packets, and a low priority to remaining packets, a second priority assigning manner of assigning a high priority to the intra-coded packets, and a low priority to the inter-coded packets, and a third priority assigning manner of assigning a high priority to any packet. 19. A data transmission method for transmitting data to a reception apparatus on a packet basis, the method comprising:
assigning, on a packet basis, priorities to every packet; providing an instruction to transmit a priority-assigned packet; receiving and acquiring a packet reception state including a packet loss ratio in the reception apparatus; and providing an instruction to perform retransmission of the priority-assigned packet in response to a retransmission request from the reception apparatus, wherein assigning priorities changes a manner of priority assignment such that a number of packets that are high in priority is decreased when the packet loss ratio is larger than a predetermined value and is increased when the packet loss ratio is smaller than the predetermined value. Description
Data such as video and audio is generally transmitted in real-time under a Realtime Transport Protocol (RTP). The details of the RTP are found in �RTP: A Transport Protocol for Real-Time Applications�, H. Schulzrinne, S. Casner, R. Frederik, and V. Jacobson, RFC1889, 1996.
FIG. 9 is a block diagram showing the configuration of a data transmission apparatus having the RTP applied. In FIG. 9, a data transmitter 50 and a data receiver 60 work together to transmit data from a transmission-side application 1 to a reception-side application 2. Herein, the transmission-side application 1 is exemplified by a video encoder and audio encoder, while the reception-side application 2 by a corresponding video decoder and audio decoder.
FIG. 10 is a sequence diagram for data transmission under the RTP. The data transmitter 50 assigns a sequence number (SN) to every packet (denoted by an arrow), and transmits the packets sequentially. The data receiver 60 informs the data transmitter 50 of the packet reception state by transmitting an RR packet with a predetermined timing.
FIG. 12 is a sequence diagram for data transmission under the priority-assigned RTP. In FIG. 12, reference characters SN and SSN denote, respectively, the sequence number and the second sequence number. Moreover, �P=1� denotes a packet of high priority, while �P=0� a packet low in priority. In FIG. 12, for example, when packets of SN=3 and SN=4 are both lost, the latter packet is to be retransmitted as is high in priority, but not the former packet of low priority.
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a data transmission apparatus and method achieving efficient data transmission with the appropriate manner change of priority assignment in consideration of the packet reception state.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing the configuration of a data transmission apparatus according to an embodiment of the present invention;
FIG. 2 is a diagram showing the format of a data packet under a priority-assigned RTP;
FIG. 3 is a table showing manners of priority assignment differed among priority-assigning parts in the data transmission apparatus of the embodiment;
FIG. 4 is a diagram showing the format of a NACK packet under the priority-assigned RTP;
FIG. 5 is a diagram showing the format of an RR packet under the priority-assigned RTP;
FIG. 6 is a diagram showing the manner change of priority assignment in the data transmission apparatus of the embodiment;
FIG. 7 is a block diagram exemplarily showing the modified configuration of the data transmission apparatus according to the embodiment of the present invention;
FIG. 8 is a table showing manners of priority assignment differed between priority-assigning parts in the data transmission apparatus of the embodiment;
FIG. 9 is a block diagram showing the configuration of a conventional data transmission apparatus having an RTP applied;
FIG. 10 is a sequence diagram for data transmission under the RTP;
FIG. 11 is a block diagram showing the configuration of the conventional data transmission apparatus under the priority-assigned RTP; and
FIG. 12 is a sequence diagram for data transmission under the priority-assigned RTP.
DESCRIPTION OF THE PREFERRED EMBODIMENT FIG. 1 is a block diagram showing the configuration of a data transmission apparatus according to an embodiment of the present invention. This data transmission apparatus is configured by a data transmitter 10 and a data receiver 20, and data is transmitted from the transmission-side application 1 to the reception-side application 2 under the priority-assigned RTP. The data transmitter 10 includes a header adding part 11, a priority assignment control part 12, first to third priority assigning parts 13 a to 13 c, a packet transmitter 14, a reception state receiver 15, a retransmission request receiver 16, and a retransmitting packet supply part 17. As to the data receiver 20, included are a packet output part 21, a priority judging part 22, a packet receiver 23, a packet reception state transmitter 24, and a retransmission request transmitter 25. Herein, any component appeared in the apparatus of FIG. 9 is under the same reference numeral.
Here, the transmission-side application 1 is presumably an application for encoding moving pictures such as MPEG 4 and H. 263, for example. The transmission-side application 1 first performs intra-coding or inter-coding with respect to moving pictures, and the resultingly derived coded data is divided into packets. The packets are classified into �intra-coded packets� carrying intra-frame coded data, and �inter-coded packets� carrying inter-frame coded data. In comparison, the intra-coded packets exert more significant influence upon the quality of the resulting reproduced image than the inter-coded packets, and thus considered more consequential. Such packet characteristic is outputted from the transmission-side application 1 together with the packets.
FIG. 2 is a diagram showing the format of the priority-assigned data packet 100. In FIG. 2, a payload PL is packet data outputted from the transmission-side application 1. A payload type PLT denotes the priority-assigned RTP as being applied for data transmission. A sequence number SN is a number sequentially incremented by 1 in order of data packets. A timestamp TS denotes a time when the packet is to be used in the reception-side application 2. A transmission-side identifier SSRC identifies the data transmitter 10. A priority P denotes the packet priority, and a value 1 means the packet as being high in priority, and a value 0 as being low in priority. A second payload type PLT2 denotes the type of data to be transmitted under the priority-assigned RTP. A second sequence number SSN is a number incremented by 1 whenever the subsequent packet is of high priority, but remains the same for the packet low in priority.
The header adding part 11 provides the packet outputted from the transmission-side application 1 with a header, and sets a value to fields from the head of the header to the transmission-side identifier. The header-added packet is outputted by the priority assignment control part 12 to any of the first to third priority assigning parts 13 a to 13 c. As shown in FIG. 3, the first to third priority assigning parts 13 a to 13 c perform priority assignment in each different manner. In detail, in the first priority assigning part 13 a, the priority assigned to the intra-coded packets is either high or low with a ratio of 1:1, and the priority to the inter-coded packets is low. In the second priority assigning part 13 b, the priority assigned to the intra-coded packets is high, but to the inter-coded packets is low. The third priority-assigning part 13 c assigns every incoming packet with a low priority. Based on the priorities assigned as such, the first to third priority assigning parts 13 a to 13 c assign each packet with the second sequence number.
FIG. 6 is a diagram showing the manner change of priority assignment done by the data transmitter 10 after receiving the RR packet 110. For the sake of simplification, FIG. 6 shows only the RR packet 110. The data receiver 20 transmits, with a predetermined timing, the RR packet 110 carrying the packet loss ratio. In response to the packet loss ratio, the data transmitter 10 changes the manners of priority assignment. Specifically, the manners are so changed that the number of packets high in priority becomes less with the high packet loss ratio, and with the low packet loss ratio, the number of packets high in priority are increased. Accordingly, packet retransmission is suppressed with the high packet loss ratio, whereby the data to be transmitted is reduced. On the other hand, packet retransmission is encouraged with the low packet loss ratio, whereby the data to be transmitted is increased. As such, by changing the manners of priority assignment and controlling data amount for retransmission, coded data derived from moving pictures can be efficiently transmitted with whatever available data capacity, preventing quality deterioration to any resulting reproduced image.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5208805Dec 26, 1990May 4, 1993Kabushiki Kaisha ToshibaMethod for controlling the communication priority of communication packets and exchange employing the methodUS5367523 *Aug 26, 1993Nov 22, 1994International Business Machines CorporationAdaptive rate-based congestion and flow control in packet communications networksUS5703870 *Nov 14, 1995Dec 30, 1997Nec CorporationCongestion control methodUS5729542Nov 21, 1995Mar 17, 1998Motorola, Inc.Method and apparatus for communication system accessUS5768533 *Sep 1, 1995Jun 16, 1998National Semiconductor CorporationVideo coding using segmented frames and retransmission to overcome channel errorsUS5920705Jan 30, 1997Jul 6, 1999Nokia Ip, Inc.Method and apparatus for dynamically shifting between routing and switching packets in a transmission networkUS6081843 *Mar 20, 1997Jun 27, 2000Nokia TelecommunicationsSystem using simulation cell and simulation buffer for regulating cell transfer rate according to occupancy level of the simulation bufferUS6091709Nov 25, 1997Jul 18, 2000International Business Machines CorporationQuality of service management for packet switched networksUS6163808Mar 20, 1997Dec 19, 2000Nokia Telecommunications, OyNetwork adjusts cell transfer capacity in response to a change in the actual bit rate relative to the nominal bit rateUS6167030Mar 20, 1997Dec 26, 2000Nokia Telecommunications, OyBuffer-based traffic measurement system and method for nominal bit rate (NBR) serviceUS6188670Oct 31, 1997Feb 13, 2001International Business Machines CorporationMethod and system in a data processing system for dynamically controlling transmission of data over a network for end-to-end device flow controlUS6222841May 14, 1997Apr 24, 2001Digital Vision Laboratories CorporationData transmission system and methodUS6247061Jun 9, 1998Jun 12, 2001Microsoft CorporationMethod and computer program product for scheduling network communication packets originating from different flows having unique service requirementsUS6335933 *May 21, 1999Jan 1, 2002Broadcom Homenetworking, Inc.Limited automatic repeat request protocol for frame-based communication channelsUS6426943Apr 3, 1999Jul 30, 2002Top Layer Networks, Inc.Application-level data communication switching system and process for automatic detection of and quality of service adjustment for bulk data transfersUS6438135Oct 21, 1999Aug 20, 2002Advanced Micro Devices, Inc.Dynamic weighted round robin queuingUS6442166Jul 17, 1997Aug 27, 2002Alcatel Canada Inc.Variation fluctuation smoothing (VFS) for ATM circuit emulationUS6445679Dec 23, 1998Sep 3, 2002Digital Vision Laboratories CorporationStream communication system and stream transfer control methodUS6449251Apr 2, 1999Sep 10, 2002Nortel Networks LimitedPacket mapper for dynamic data packet prioritizationUS6449255Apr 26, 1999Sep 10, 2002Cisco Technology, Inc.Method and apparatus for managing packets using a real-time feedback signalUS6563836Oct 13, 1998May 13, 2003International Business Machines CorporationAlgorithm for dynamic prioritization in a queuing environmentUS6584509Jun 23, 1998Jun 24, 2003Intel CorporationRecognizing audio and video streams over PPP links in the absence of an announcement protocolUS6587985 *Nov 30, 1999Jul 1, 2003Matsushita Electric Industrial Co., Ltd.Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structureUS6628610Jun 28, 1999Sep 30, 2003Cisco Technology, Inc.Methods and apparatus for managing a flow of packets using change and reply signalsUS6628614Jun 21, 1999Sep 30, 2003Fujitsu LimitedTraffic control apparatus and method thereofUS6643256 *Dec 15, 1999Nov 4, 2003Kabushiki Kaisha ToshibaPacket switch and packet switching method using priority control based on congestion status within packet switchUS6646988Mar 28, 2000Nov 11, 2003Nortel Networks LimitedSystem, device, and method for allocating excess bandwidth in a differentiated services communication networkUS6654346Jul 19, 1999Nov 25, 2003Dunti CorporationCommunication network across which packets of data are transmitted according to a priority schemeUS6684354 *Aug 26, 2002Jan 27, 2004Matsushita Electric Industrial Co., Ltd.Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structureUS6748435Apr 28, 2000Jun 8, 2004Matsushita Electric Industrial Co., Ltd.Random early demotion and promotion markerUS6760309Mar 28, 2000Jul 6, 20043Com CorporationMethod of dynamic prioritization of time sensitive packets over a packet based networkEP0756435A2Jul 9, 1996Jan 29, 1997Fujitsu LimitedPacket flow monitor and control systemEP0905976A1Mar 13, 1998Mar 31, 1999Matsushita Electric Industrial Co., Ltd.Method of processing, transmitting and receiving dynamic image data and apparatus thereforEP1006689A2Nov 30, 1999Jun 7, 2000Matsushita Electric Industries Co. Ltd.Packet retransmission control using priority informationEP1009138A2Nov 27, 1999Jun 14, 2000Matsushita Electric Industrial Co., Ltd.Data transmission methodEP1045563A1Apr 12, 1999Oct 18, 2000International Business Machines CorporationMethod and system for improving overall network response time during the exchange of files between telnet 3270 servers and telnet 3270 clientsJP2000228676A Title not availableJPH114216A Title not availableJPH07336316A Title not availableWO2000041368A2Jan 7, 2000Jul 13, 2000Stephen LauDynamic assignment of traffic classes to a priority queue in a packet forwarding deviceWO2002025867A2Sep 21, 2001Mar 28, 2002Ericsson Telefon Ab L MDynamic control of packet data service throughput by radio access control node* Cited by examinerNon-Patent CitationsReference1"RTP: A Transport Protocal for Real-Time Applications", H. Schulzrinne, S. Casner, R. Frederik, and V. Jacobson, RFC 1889, 1996, pp 1-75.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7177277 *Sep 20, 2001Feb 13, 2007First Hop OyMethod for optimizing performance in wireless networksUS7193973 *Jul 7, 2005Mar 20, 2007Kabushiki Kaisha ToshibaData transmission apparatus and methodUS7477601 *Aug 6, 2003Jan 13, 2009Cisco Technology, Inc.Methods and apparatus for managing a flow of packets using change and reply signalsUS7564782 *Nov 6, 2002Jul 21, 2009Sony CorporationTransmission format, communication control apparatus and method, recording medium, and programUS8094548 *Feb 7, 2007Jan 10, 2012Sony CorporationTransmission format, communication control apparatus and method, recording medium, and programUS8189474 *Sep 27, 2007May 29, 2012Infosys LimitedDynamic stack-based networks for resource constrained devicesUS8520699 *Dec 9, 2010Aug 27, 2013Qualcomm IncorporatedApparatus and methods for providing a communication quality feedback of an end-to-end communication pathUS8806551 *Dec 3, 2008Aug 12, 2014Alcatel LucentPrioritized retransmission of internet protocol television (IPTV) packetsUS20080212504 *Sep 27, 2007Sep 4, 2008Mukundan VenkataramanDynamic stack-based networks for resource constrained devicesUS20100058134 *Aug 4, 2009Mar 4, 2010Canon Kabushiki KaishaInformation processing apparatus, and control method, program and recording medium thereforUS20100138885 *Dec 3, 2008Jun 3, 2010Raziel Haimi-CohenPrioritized Retransmission of Internet Protocol Television (IPTV) PacketsUS20120147759 *Dec 9, 2010Jun 14, 2012Qualcomm IncorporatedApparatus and methods for providing a communication quality feedback of an end-to-end communication path* Cited by examinerClassifications U.S. Classification370/232, 370/235, 709/232International ClassificationH04L29/14, H04L12/26, H04L1/18, H04L1/16, H04L12/56Cooperative ClassificationH04L1/1887, H04L1/1628, H04L1/1809, H04L1/1854European ClassificationH04L1/16F5, H04L1/18T7, H04L1/18R7, H04L1/18CLegal EventsDateCodeEventDescriptionMar 11, 2013FPAYFee paymentYear of fee payment: 8Jun 17, 2009FPAYFee paymentYear of fee payment: 4Sep 5, 2006CCCertificate of correctionAug 15, 2001ASAssignmentOwner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HATA, KOICHI;MIYAZAKI, AKIHIRO;IMURA, KOJI;AND OTHERS;REEL/FRAME:012101/0610Effective date: 20010808RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google