Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6236647
SERIAL NO

09030049

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A technique for implementing a sublayer of a protocol suitable for data transfer in a multichannel environment where each channel is assumed to be prone to a significant bit error rate such as in a wireless communication system. The invention may be used to provide a high speed data transfer such as at 128 kilobits per second or higher with a bit error rate of 10.sup.-6 or better using multiple channels. By keeping track of the number of frames received in error, the sender dynamically adjusts the subframe size for each channel to optimize the effective overall throughput. The subframes each carry preferably two types of sequence numbers including a position number related to an index into a larger frame to be transmitted as a single data entity. The second sequence number is related to the subchannel used so that the receiver can detect missing subframes. This then enables the receiver to submit retransmission requests for the missing pieces which can then be transmitted on the same channel or on another channel.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTEL CORPORATIONSANTA CLARA, CA27691

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Amalfitano, Carlo Melbourne Beach, FL 33 867

Cited Art Landscape

Patent Info (Count) # Cites Year
 
NCR CORPORATION (1)
5027348 Method and apparatus for dynamic data block length adjustment 86 1989
 
AT&T Bell Laboratories (1)
5115309 Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders 259 1990
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
5663958 Method and apparatus for dynamically selecting the length of mobile station burst communications on the reverse digital control channel 86 1996
 
DOLBY LABORATORIES LICENSING CORPORATION (1)
5394473 Adaptive-block-length, adaptive-transforn, and adaptive-window transform coder, decoder, and encoder/decoder for high-quality audio 292 1991
 
The Marconi Company Limited of the Grove (1)
4866709 Dynamic frame length communication system 88 1987
 
The Marconi Company Limited (1)
* 4862453 Communication system 114 1987
 
KABUSHIKI KAISHA TOSHIBA (1)
* 5699364 Data communication system, apparatus and method which optimize the set value of parameters 66 1996
 
GTE Spacenet Corporation (1)
4625308 All digital IDMA dynamic channel allocated satellite communications system and method 178 1982
 
RCA Corporation (1)
* 4577316 Synchronization system for a regenerative subtransponder satellite communication system 83 1984
 
FUJITSU MOBILE COMMUNICATIONS LIMITED (1)
5781542 Information communication system using multi-code CDMA mode 103 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (5)
* 2004/0052,253 System and method for supervised downloading of broadcast data 2 2003
* 2006/0116,129 Dual mode unit for short range, high rate and long range, lower rate data communications 9 2006
* 2008/0037,450 INFORMATION PROCESSING APPARATUS AND COMMUNICATION APPARATUS 8 2007
* 2008/0107,118 WEIGHTED FAIR QUEUE SERVING PLURAL OUTPUT PORTS 2 2008
* 2011/0149,770 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 3 2011
 
SEIKO EPSON CORPORATION (1)
* 2006/0198,300 Multi-channel TCP connections with congestion feedback for video/audio data transmission 10 2005
 
WI-LAN, INC. (9)
6650623 Adaptive link layer for point to multipoint communication system 19 1999
7349426 Integrated, self-optimizing, multi-parameter/multi-variable point-to-multipoint communication system [II] 3 2003
* 2004/0132,459 Adaptive link layer for point to multipoint communication system 9 2003
6992986 Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system 12 2003
* 2004/0136,400 Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system 2 2003
8023420 Automatic retransmission and error recovery for packet oriented point-to-multipoint communication 0 2006
8432817 Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system 2 2007
* 2007/0211,646 Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system 3 2007
8867473 Integrated self-optimizing multi-parameter and multi-variable point to multipoint communication system 0 2012
 
ITI SCOTLAND LIMITED (1)
* 2010/0085,964 COMMUNICATIONS SYSTEM AND METHOD 16 2007
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 7096274 Optimum frame size predictor for wireless Local Area Network 24 2002
 
SAMSUNG ELECTRONICS CO., LTD. (3)
7099289 Automatic retransmission and error recovery for packet oriented point-to-multipoint communication 7 2003
* 2004/0136,331 Automatic retransmission and error recovery for packet oriented point-to-multipoint communication 0 2003
8750172 Automatic retransmission and error recovery for packet oriented point-to-multipoint communication 0 2011
 
ELSTER ELECTRICITY, LLC (1)
* 6700902 Method and system for improving wireless data packet delivery 127 1998
 
InterDigital Technology Corporation (6)
7496072 System and method for controlling signal strength over a reverse link of a CDMA wireless communication system 1 2001
7583971 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 5 2004
7580715 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 5 2004
7477900 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 1 2004
7746830 System and method for maintaining wireless channels over a reverse link of a CDMA wireless communication system 1 2005
* 2011/0047,444 VARIABLE RATE CODING FOR ENABLING HIGH PERFORMANCE COMMUNICATION 0 2010
 
IMMERSION CORPORATION (26)
6822635 Haptic interface for laptop computers and other portable devices 225 2001
8917234 Products and processes for providing force sensations in a user interface 0 2003
* 2004/0145,600 Products and processes for providing force sensations in a user interface 2 2003
8125453 System and method for providing rotational haptic feedback 14 2003
* 2004/0178,989 System and method for providing rotational haptic feedback 37 2003
8164573 Systems and methods for adaptive interpretation of input from a touch-sensitive input device 67 2003
* 2005/0110,769 Systems and methods for adaptive interpretation of input from a touch-sensitive input device 55 2003
8830161 Methods and systems for providing a virtual touch haptic effect to handheld communication devices 1 2003
8803795 Haptic communication devices 1 2003
8316166 Haptic messaging in handheld communication devices 4 2003
7548232 Haptic interface for laptop computers and other portable devices 127 2004
7450110 Haptic input devices 74 2004
* 2005/0052,430 Haptic interface for laptop computers and other portable devices 24 2004
8059088 Methods and systems for providing haptic messaging to handheld communication devices 6 2005
7944435 Haptic feedback for touchpads and other touch controls 52 2006
8188981 Haptic interface for touch screen embodiments 6 2007
8059104 Haptic interface for touch screen embodiments 51 2007
8031181 Haptic feedback for touchpads and other touch controls 73 2007
8063893 Haptic feedback for touchpads and other touch controls 56 2007
8049734 Haptic feedback for touchpads and other touch control 52 2007
7982720 Haptic feedback for touchpads and other touch controls 79 2007
7978183 Haptic feedback for touchpads and other touch controls 53 2007
8059105 Haptic feedback for touchpads and other touch controls 80 2008
8648829 System and method for providing rotational haptic feedback 1 2011
8749507 Systems and methods for adaptive interpretation of input from a touch-sensitive input device 0 2012
9280205 Haptic feedback for touchpads and other touch controls 0 2013
 
EDGEWATER WIRELESS SYSTEMS INC. (2)
* 7400587 Optimum frame fragmentation method for communication over error prone channels 6 2003
* 2004/0141,503 Optimum frame fragmentation method for communication over error prone channels 3 2003
 
Crossfield Technology LLC (1)
9077534 Communications circuit including a linear quadratic estimator 0 2013
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 7065068 Multi channel stop and wait ARQ communication method and apparatus 15 2000
* 2002/0075,842 Multi channel stop and wait ARQ communication method and apparatus 0 2001
 
APPLE INC. (1)
* 7260079 Method and apparatus for directional transmission of high bandwidth traffic on a wireless network 41 2003
 
NXP B.V. (1)
* 2009/0222,603 BUS COMMUNICATION SYSTEM 2 2005
 
INTELLECTUAL VENTURES I LLC (2)
* 7388903 Adaptive transmission rate and fragmentation threshold mechanism for local area networks 68 2003
* 2004/0052,307 Adaptive transmission rate and fragmentation threshold mechanism for local area networks 0 2003
 
IPR LICENSING, INC. (10)
* 2003/0152,095 Dynamic bandwidth allocation for multiple access communication using session queues 15 2003
* 2004/0160,910 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 38 2004
* 2004/0180,696 Dynamic frame size adjustment and selective reject on a multi-link channel to improve effective throughput and bit error rate 62 2004
7616970 Dual mode unit for short range, high rate and long range, lower rate data communications 2 2006
* 8380244 Dual mode unit for short range, high rate and long range, lower rate data communications 2 2009
* 2010/0202,425 DUAL MODE UNIT FOR SHORT RANGE, HIGH RATE AND LONG RANGE, LOWER RATE DATA COMMUNICATIONS 0 2009
9344220 Forward error correction scheme for high rate data exchange in a wireless system 0 2011
* 9420632 Subscriber unit for managing dual wireless communication links 0 2013
* 9408253 Subscriber unit for managing dual wireless communication links 0 2015
* 2015/0133,187 SUBSCRIBER UNIT FOR MANAGING DUAL WIRELESS COMMUNICATION LINKS 0 2015
 
GOOGLE INC. (2)
7310345 Empty indicators for weighted fair queues 3 2001
7280474 Weighted fair queue having adjustable scaling factor 2 2001
 
INSTITUTE FOR INFORMATION INDUSTRY (2)
* 9019808 Method for transferring data stream 0 2012
* 2014/0146,658 METHOD FOR TRANSFERRING DATA STREAM 0 2012
 
SOMA NETWORKS, INC. (1)
* 2006/0077,919 Automatic retransmit request protocol for channels with time-varying capacity 3 2003
 
InterDigital Corporation (1)
7602749 Fast acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system 5 2002
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (8)
* 7586948 Packet sub-frame structure for selective acknowledgment 19 2003
* 2005/0157,715 Packet sub-frame structure for selective acknowledgment 26 2003
7590118 Frame aggregation format 42 2004
7489688 Frame aggregation 18 2004
* 2005/0152,359 Frame aggregation format 69 2004
7633970 MAC header compression for use with frame aggregation 32 2004
8396064 Frame aggregation 2 2009
* 2009/0141,723 FRAME AGGREGATION 12 2009
 
PENDRAGON WIRELESS LLC (1)
* 6629284 System and method for supervised downloading of broadcast data 20 1999
 
QUALCOMM INCORPORATED (40)
8812706 Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system 0 2002
8705579 Generating and implementing a signal protocol and interface for higher data rates 1 2004
8705571 Signal interface for higher data rates 0 2004
8719334 High data rate interface 1 2004
8694652 Method, system and computer program for adding a field to a client capability packet sent from a client to a host 1 2004
* 8756294 High data rate interface 0 2004
8606946 Method, system and computer program for driving a data signal in data interface communication data link 2 2004
8687658 High data rate interface with improved link synchronization 1 2004
8670457 High data rate interface with improved link synchronization 1 2004
8669988 High data rate interface apparatus and method 0 2005
8705521 High data rate interface apparatus and method 0 2005
8645566 High data rate interface apparatus and method 1 2005
8650304 Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system 0 2005
8630305 High data rate interface apparatus and method 1 2005
8873584 Digital data interface device 0 2005
8699330 Systems and methods for digital data transmission rate control 0 2005
8692838 Methods and systems for updating a buffer 0 2005
8667363 Systems and methods for implementing cyclic redundancy checks 0 2005
8539119 Methods and apparatus for exchanging messages having a digital data interface device message format 0 2005
* 2006/0164,424 Methods and systems for updating a buffer 32 2005
* 2006/0161,691 Methods and systems for synchronous execution of commands across a communication link 31 2005
8723705 Low output skew double data rate serial encoder 0 2006
8730069 Double data rate serial encoder 0 2007
8692839 Methods and systems for updating a buffer 0 2008
* 8483223 Packet transmission via multiple links in a wireless communication system 1 2008
* 2009/0196,294 PACKET TRANSMISSION VIA MULTIPLE LINKS IN A WIRELESS COMMUNICATION SYSTEM 15 2008
8700744 Generating and implementing a signal protocol and interface for higher data rates 1 2008
8681817 Generating and implementing a signal protocol and interface for higher data rates 1 2008
8630318 High data rate interface apparatus and method 1 2010
8694663 System for transferring digital data at a high rate between a host and a client over a communication path for presentation to a user 0 2010
8635358 High data rate interface 0 2010
8730913 High data rate interface apparatus and method 0 2011
8625625 High data rate interface apparatus and method 1 2011
8611215 Systems and methods for digital data transmission rate control 0 2011
9220101 Signaling and traffic carrier splitting for wireless communications systems 0 2012
9001679 Supporting voice for flexible bandwidth systems 1 2012
9516531 Assistance information for flexible bandwidth carrier mobility methods, systems, and devices 0 2012
9532251 Bandwidth information determination for flexible bandwidth carriers 0 2012
9055496 Providing for mobility for flexible bandwidth carrier systems 2 2012
9049633 Providing for mobility for flexible bandwidth carrier systems 2 2012
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (13)
7317683 Weighted fair queue serving plural output ports 5 2001
7187684 Weighted fair queue having extended effective range 7 2001
7103051 QoS scheduler and method for implementing quality of service with aging time stamps 4 2001
7046676 QoS scheduler and method for implementing quality of service with cached status array 13 2001
6982986 QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows 8 2001
6973036 QoS scheduler and method for implementing peak service distance using next peak service time violated indication 9 2001
* 2003/0081,611 QoS scheduler and method for implementing quality of service with aging time stamps 1 2001
* 2003/0081,549 Weighted fair queue serving plural output ports 2 2001
* 2003/0081,612 QoS scheduler and method for implementing quality of service anticipating the end of a chain of flows 4 2001
7680043 Network processor having fast flow queue disable process 1 2002
7257124 Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler 3 2002
* 2003/0179,765 Method and apparatus for improving the fairness of new attaches to a weighted fair queue in a quality of service (QoS) scheduler 0 2002
7929548 Weighted fair queue serving plural output ports 1 2008
 
PIONEER CORPORATION (1)
* 2004/0233,805 Information recording apparatus and method, information reading apparatus and method, and computer program product 6 2004
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (1)
* 6948108 Method and device for reducing the processing time of data in communication networks 11 1999
 
The Board of Trustees of the University of Illinois (1)
* 2009/0221,920 LOW-COHERENCE INTERFEROMETRY AND OPTICAL COHERENCE TOMOGRAPHY FOR IMAGE-GUIDED SURGICAL TREATMENT OF SOLID TUMORS 36 2008
 
FUJITSU LIMITED (2)
7428693 Error-detecting encoding and decoding apparatus and dividing apparatus 48 2004
* 2005/0097,432 Error-detecting encoding and decoding apparatus and dividing apparatus 28 2004
 
SIRNA THERAPEUTICS, INC. (1)
* 2005/0176,665 RNA interference mediated inhibition of hairless (HR) gene expression using short interfering nucleic acid (siNA) 16 2004
 
MOTOROLA, INC. (2)
* 7145876 Method and apparatus incorporating adaptive datalink framing for message communication 14 2002
* 2003/0223,390 Method and apparatus incorporating adaptive datalink framing for message communication 3 2002
 
FARFIELD SENSORS LIMITED (1)
* 2005/0213,866 System 0 2005
 
AT&T INTELLECTUAL PROPERTY II, L.P. (3)
* 7519030 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 31 2002
* 7894413 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 1 2009
* 8121103 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 0 2011
 
INTELLECTUAL VENTURES I LLC (2)
8081718 Adaptive transmission rate and fragmentation threshold mechanism for local area networks 1 2008
* 2008/0310,488 Adaptive Transmission Rate and Fragmentation Threshold Mechanism for Local Area Networks 2 2008
 
EASTMAN KODAK COMPANY (1)
* 2004/0236,785 Method and system for transmitting a digital image over a communication network 3 2003
 
DIGITAL RECORDERS, INC. (2)
* 7756132 Rapid messaging protocol wireless network data communication system 3 2006
* 2007/0133,566 RAPID MESSAGING PROTOCOL WIRELESS NETWORK DATA COMMUNICATION SYSTEM 4 2006
 
INTEL CORPORATION (57)
7593380 Variable rate forward error correction for enabling high performance communication 17 1999
6785323 Variable rate coding for forward link 30 1999
* 6973140 Maximizing data rate by adjusting codes and code rates in CDMA system 22 2001
* 2001/0048,709 Maximizing data rate by adjusting codes and code rates in CDMA system 3 2001
8175120 Minimal maintenance link to support synchronization 2 2001
7936728 System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system 0 2001
* 2002/0071,409 System and method for controlling signal strength over a reverse link of a CDMA wireless communication system 4 2001
8155096 Antenna control system and method 3 2001
* 2002/0163,898 Fast acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system 0 2002
* 7243154 Dynamically adaptable communications processor architecture and associated methods 0 2002
* 2004/0003,100 Dynamically adaptable communications processor architecture and associated methods 0 2002
* 2004/0157,617 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 2 2004
8259687 Dynamic bandwidth allocation for multiple access communications using buffer urgency factor 8 2004
* 2004/0179,497 Dynamic bandwidth allocation for multiple access communications using buffer urgency factor 4 2004
* 2004/0160,915 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 4 2004
* 2004/0160,982 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 2 2004
7426241 Variable rate coding for forward link 5 2004
* 2005/0018,635 Variable rate coding for forward link 27 2004
7773566 System and method for maintaining timing of synchronization messages over a reverse link of a CDMA wireless communication system 0 2004
* 2007/0005,248 Data reconstruction in link-based interconnects 6 2005
7480280 Fast acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system 5 2005
* 2005/0259,624 Fast acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system 2 2005
7145964 Maximizing data rate by adjusting codes and code rates in CDMA system 17 2005
* 2006/0062,326 Maximizing data rate by adjusting codes and code rates in CDMA system 1 2005
7502424 Maximizing data rate by adjusting codes and code rates 0 2006
* 2007/0076,816 Maximizing data rate by adjusting codes and code rates in CDMA system 2 2006
8134980 Transmittal of heartbeat signal at a lower level than heartbeat request 5 2007
9042400 Multi-detection of heartbeat to reduce error probability 0 2008
8194783 Variable rate coding for a forward and reverse link 5 2008
* 2009/0010,368 VARIABLE RATE CODING FOR FORWARD LINK 2 2008
8204140 Subscriber unit and method for variable forward error correction (FEC) decoding 2 2008
* 2009/0135,950 MAXIMIZING DATA RATE BY ADJUSTING CODES AND CODE RATES 18 2008
8274954 Alternate channel for carrying selected message types 0 2009
8260310 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 0 2009
7826437 Variable rate coding for enabling high performance communication 9 2009
* 2010/0011,272 VARIABLE RATE CODING FOR ENABLING HIGH PERFORMANCE COMMUNICATION 1 2009
8139546 System and method for maintaining wireless channels over a reverse link of a CDMA wireless communication system 0 2010
RE45367 Protocol conversion and bandwidth reduction technique providing multiple NB+D ISDN basic rate interface links over a wireless code division multiple access communication system 0 2010
8068474 Variable rate coding for enabling high performance communication 2 2010
8437329 Variable rate coding for enabling high performance communication 0 2011
8638877 Methods, apparatuses and systems for selective transmission of traffic data using orthogonal sequences 0 2011
8509268 Minimal maintenance link to support sychronization 1 2011
8792458 System and method for maintaining wireless channels over a reverse link of a CDMA wireless communication system 0 2012
8437330 Antenna control system and method 0 2012
8964909 Maximizing data rate by adjusting codes and code rates 0 2012
8908654 Dynamic bandwidth allocation for multiple access communications using buffer urgency factor 0 2012
8687606 Alternate channel for carrying selected message types 1 2012
9014118 Signaling for wireless communications 1 2013
9306703 Variable rate coding for enabling high performance communication 0 2013
9225395 Antenna control system and method 0 2013
9408216 Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link 0 2013
9301274 Minimal maintenance link to support synchronization 0 2013
9247510 Use of correlation combination to achieve channel detection 0 2013
9294222 Variable rate coding for forward and reverse link 0 2014
9525923 Multi-detection of heartbeat to reduce error probability 0 2014
9369235 Maximizing data rate by adjusting codes and code rates 0 2015
9307532 Signaling for wireless communications 0 2015
 
ELCKON LIMITED (1)
8063892 Haptic interface for touch screen embodiments 50 2007
 
AT&T CORP. (1)
* 2003/0152,058 Adaptive MAC fragmentation and rate selection for 802.11 wireless networks 35 2002
* Cited By Examiner