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 8139593
APP PUB NO 20070230493A1
SERIAL NO

11694408

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. In a first configuration, a first memory comprises per-flow parameters for multiple flows, and a second memory comprises a packet buffer. In a second configuration, the first memory comprises per-flow pointers to per-flow parameters in the second memory. The packet buffer resides in a third memory. 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 3347
Narayan, Sriram Westford, US 23 537

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
6237270 Method of assembling a picture frame 2 2000
 
QUALCOMM INCORPORATED (2)
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
 
MOTOROLA MOBILITY LLC (1)
7457313 Hierarchical prioritized round robin (HPRR) scheduling 18 2004
 
ZETTACOM, INC. (1)
6959002 Traffic manager for network switch port 74 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
 
MITEL NETWORKS CORPORATION (1)
2002/0131,402 Registering an IP phone with an IP phone switch 12 2001
 
INTEL CORPORATION (1)
7310337 Packet header alignment 7 2002
 
CISCO TECHNOLOGY, INC. (1)
6832261 Method and apparatus for distributed resequencing and reassembly of subdivided packets 53 2001
 
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 67 1999
 
ORACLE AMERICA, INC. (2)
6473425 Mechanism for dispatching packets via a telecommunications network 170 1997
* 6606301 Method and apparatus for early random discard of packets 62 1999
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
QUALCOMM INCORPORATED (3)
9124460 Rules for multiplexing data of different access categories in multi user MIMO wireless systems 0 2011
8594112 Memory management for high speed media access control 0 2012
* 2016/0105,902 TRANSMISSION COORDINATION FOR COLLOCATED RADIOS 0 2014
 
NEC CORPORATION (2)
* 8837286 Communication system, flow control device, flow table updating method, and program 0 2011
* 2011/0310,734 COMMUNICATION SYSTEM, FLOW CONTROL DEVICE, FLOW TABLE UPDATING METHOD, AND PROGRAM 12 2011
 
APPLE INC. (1)
9681418 Wireless multicast communication 0 2013
 
INTEL CORPORATION (2)
* 9055011 Methods and apparatus for linked-list circular buffer management 1 2010
* 2012/0051,366 METHODS AND APPARATUS FOR LINKED-LIST CIRCULAR BUFFER MANAGEMENT 4 2010
 
MICROSOFT TECHNOLOGY LICENSING, LLC (2)
9723054 Hierarchical organization for scale-out cluster 0 2013
9430508 Disk optimized paging for column oriented databases 0 2013
 
ZTE CORPORATION (2)
* 8861454 Method and device for enhancing Quality of Service in Wireless Local Area Network 0 2010
* 2012/0250,635 Method and Device for Enhancing Quality of Service in Wireless Local Area Network 1 2010
 
OPEN INVENTION NETWORK, LLC (1)
* 8832405 Method for achieving sequentail I/O performance from a random workload 0 2013
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Sep 20, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Sep 20, 2023
Fee Large entity fee small entity fee micro entity fee
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