ATE357789T1

System and method for controlling a network processor

Abstract

Systems and methods for queuing and de-queuing packets in a two-dimensional link list data structure. A network processor processes data for transmission for a plurality of Virtual Connections (VCs). The processor creates a two-dimensional link list data structure for each VC. The data field of each data packet is stored in one or more buffer memories. Each buffer memory has an associated buffer descriptor that includes a pointer to the location of the buffer memory, and a pointer pointing to the memory of the next buffer descriptor associated with a buffer memory storing data for the same packet. Each data packet also has an associated packet descriptor including a pointer pointing to the memory location of the first buffer descriptor associated with that packet, and a pointer pointing to the memory location of the packet descriptor associated with the next data packet queued for transmission. A VC descriptor for each VC keeps track of the memory locations of the next packet descriptor and the next buffer descriptor to be de-queued, and the memory locations for storing the next packet descriptors and the next buffer descriptors to be queued.

Term

Term ended

Projected expiry passed 25 June 2019, 7.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

73 members in 8 offices

This recordMember, by publication datePriority claim

Priority claims2

Priority claims
DocumentOfficeKindDate
9093998United States of AmericaP
27106199United States of AmericaA

Members73

Family members, oldest first
DocumentOfficeKind
WO0000877A2World Intellectual Property Organization (WIPO)A2
WO0000892A1World Intellectual Property Organization (WIPO)A1
WO0000910A1World Intellectual Property Organization (WIPO)A1
WO0001116A1World Intellectual Property Organization (WIPO)A1
WO0001119A1World Intellectual Property Organization (WIPO)A1
WO0001120A1World Intellectual Property Organization (WIPO)A1
WO0001121A1World Intellectual Property Organization (WIPO)A1
WO0001122A1World Intellectual Property Organization (WIPO)A1
WO0001167A2World Intellectual Property Organization (WIPO)A2
AU4713599AAustraliaA
AU4713699AAustraliaA
AU4713799AAustraliaA
AU4713899AAustraliaA
AU4714099AAustraliaA
AU4722399AAustraliaA
AU4836599AAustraliaA
AU4961399AAustraliaA
AU4961599AAustraliaA
WO0000877A3World Intellectual Property Organization (WIPO)A3
WO0001167A3World Intellectual Property Organization (WIPO)A3
WO0001120A9World Intellectual Property Organization (WIPO)A9
WO0001122A9World Intellectual Property Organization (WIPO)A9
WO0001121A9World Intellectual Property Organization (WIPO)A9
EP1063818A2European Patent Office (EPO)A2
JP2001053789AJapanA
EP1092199A1European Patent Office (EPO)A1
EP1095325A2European Patent Office (EPO)A2
EP1131923A1European Patent Office (EPO)A1
HK1033872A1Hong Kong, ChinaA1
US6311212B1United States of AmericaB1
US6425067B1United States of AmericaB1
US6501731B1United States of AmericaB1
US2003061338A1United States of AmericaA1
US2003123448A1United States of AmericaA1
EP1063818A3European Patent Office (EPO)A3
US6603768B1United States of AmericaB1
US6604136B1United States of AmericaB1
US2003172147A1United States of AmericaA1
US6625650B2United States of AmericaB2
US6657959B1United States of AmericaB1
US2004028067A1United States of AmericaA1
US6708210B2United States of AmericaB2
US6724767B1United States of AmericaB1
US6728249B2United States of AmericaB2
US6735773B1United States of AmericaB1
EP1131923A4European Patent Office (EPO)A4
EP1095325A4European Patent Office (EPO)A4
EP1092199A4European Patent Office (EPO)A4
EP1095325B1European Patent Office (EPO)B1
AT330273TAustriaT
ATE330273T1AustriaT1
DE69931919D1GermanyD1
EP1063818B1European Patent Office (EPO)B1
AT336127TAustriaT
ATE336127T1AustriaT1
DE60029879D1GermanyD1
EP1718011A2European Patent Office (EPO)A2
DE69931919T2GermanyT2
EP1718011A3European Patent Office (EPO)A3
DE60029879T2GermanyT2
EP1131923B1European Patent Office (EPO)B1
AT357789TAustriaT
ATE357789T1This recordAustriaT1
DE69935608D1GermanyD1
AU2007202488A1AustraliaA1
AU2007202489A1AustraliaA1
AU2007202490A1AustraliaA1
DE69935608T2GermanyT2
US7411968B2United States of AmericaB2
EP1718011B1European Patent Office (EPO)B1
AT438989TAustriaT
ATE438989T1AustriaT1
DE60042709D1GermanyD1