Memory management for high speed media access control

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8594112
APP PUB NO 20120236789A1
SERIAL NO

13425031

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Aspects disclosed herein address the need in the art for memory management for high speed media access control. A packet buffer may store packets with a first data structure, comprising the packet length, sequence number, and a pointer to a second data structure. Packet data may be stored in a linked list of one or more second data structures. Transmit and receive queues may be formed using linked lists or arrays of the first data structures. Memory locations for storing first and second data structures may be kept in lists indicating free locations for the respective data structure types. A flexible memory architecture is disclosed in which two configurations may be selected. Various other aspects are also presented.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
QUALCOMM INCORPORATEDSAN DIEGO, CA20902

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dravida, Subrahmanyam Shrewsbury, US 60 3345
Narayan, Sriram San Diego, US 23 536

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
2006/0023,719 Memory organization in a switching device 8 2005
 
MOTOROLA MOBILITY LLC (2)
7457313 Hierarchical prioritized round robin (HPRR) scheduling 18 2004
2005/0175,014 Hierarchical prioritized round robin (HPRR) scheduling 27 2004
 
QUALCOMM INCORPORATED (3)
2005/0055,406 Communication buffer manager and method therefor 18 2003
2006/0168,313 Method of and apparatus for adaptive control of data buffering in a data transmitter 8 2003
8139593 Memory management for high speed media access control 9 2007
 
ZETTACOM, INC. (2)
6959002 Traffic manager for network switch port 72 2001
2003/0016,686 Traffic manager for network switch port 15 2001
 
INTEGRATED DEVICE TECHNOLOGY, INC. (2)
7580355 Method of performing weighted round-robin queue scheduling using a dynamic link list and structure for implementing same 7 2004
2005/0147,034 Method of performing weighted round-robin queue scheduling using a dynamic link list and structure for implementing same 18 2004
 
CISCO TECHNOLOGY, INC. (1)
6832261 Method and apparatus for distributed resequencing and reassembly of subdivided packets 53 2001
 
Belle Gate Investment B.V. (2)
5802519 Coherent data structure with multiple interaction contexts for a smart card 125 1996
6052690 Coherent data structure with multiple interaction contexts for a smart card 93 1998
 
NOKIA TECHNOLOGIES OY (1)
2005/0025,180 Method in a communication system, a communication system and a communication device 12 2004
 
HITACHI, LTD. (1)
2006/0036,760 Stream transmitter, stream receiver, stream transmitting and receiving unit, and network system control method 1 2004
 
ORACLE AMERICA, INC. (2)
6473425 Mechanism for dispatching packets via a telecommunications network 169 1997
6606301 Method and apparatus for early random discard of packets 61 1999
 
SOCIONEXT INC. (1)
2005/0163,141 Network switching device and method using shared buffer 10 2005
 
GIGASET COMMUNICATIONS GMBH (1)
6389292 METHOD AND TELECOMMUNICATION INTERFACE FOR THE TRANSMISSION OF CONTINUOUS AND/OR DISCONTINUOUS DATA STREAMS IN A HYBRID TELECOMMUNICATION SYSTEM PARTICULARLY AN "ISDN <-> DECT SPECIFIC RLL/WLL" SYSTEM 10 1999
 
INTEL CORPORATION (4)
* 2003/0152,094 Adaptive threshold based jitter buffer management for packetized data 38 2002
7310337 Packet header alignment 7 2002
* 2004/0246,956 Parallel packet receiving, routing and forwarding 8 2003
* 2005/0129,020 Method and system for providing data communications over a multi-link channel 21 2003
 
Top Layer Networks, Inc. (1)
6426943 Application-level data communication switching system and process for automatic detection of and quality of service adjustment for bulk data transfers 65 1999
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (1)
* 2003/0108,045 Methods and apparatus for partially reordering data packets 3 2002
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 26, 2017
7.5 Year Payment $3600.00 $1800.00 $900.00 May 26, 2021
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 26, 2025
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00