WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Crossbar switch utilizing broadcast buffer and associated broadcast buffer management unit    
United States Patent6574232   
Link to this pagehttp://www.wikipatents.com/6574232.html
Inventor(s)Honig; Yoav (Kfar Saba, IL); Ohana; Meir (Hadera, IL); Lahat; Amir (Kibbutz Givat-Brenner, IL)
AbstractA crossbar switching system utilizing broadcast buffering and broadcast buffer management to improve the transmission of variable length broadcast packets through the switch. Transmission of unicast traffic is halted and a plurality of broadcast packets are transmitted consecutively. Once the broadcast packets have finished transmission, unicast packet transmission resumes. Improved performance is achieved by consecutively transmitting many broadcast packets at a time, thus reducing the lengthy time waiting overhead typically associated with stopping unicast transmission and transmitting a single broadcast packet. A broadcast buffer or queue is placed on each interface card for storing broadcast packets during unicast transmission.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6574232
Crossbar switch utilizing broadcast buffer and associated broadcast buffer

     management unit - US Patent 6574232 Drawing
Crossbar switch utilizing broadcast buffer and associated broadcast buffer management unit
Inventor     Honig; Yoav (Kfar Saba, IL); Ohana; Meir (Hadera, IL); Lahat; Amir (Kibbutz Givat-Brenner, IL)
Owner/Assignee     3Com Corporation (Santa Clara, CA)
Patent assignment
All assignments
Publication Date     June 3, 2003
Application Number     09/320,855
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 26, 1999
US Classification     370/413 370/414
Int'l Classification     H04L  012/00
Examiner     Vu; Huy D.
Assistant Examiner     Ryman; Daniel
Attorney/Law Firm     Zaretsky; Howard
Address
Parent Case    
Priority Data    
USPTO Field of Search     370/389 370/390 370/382 370/230 370/395.21 370/235 370/335 370/463 370/413 370/357 370/360 370/386 370/388 370/412 370/432 710/29 710/36 710/131 710/132 709/208 709/238
Patent Tags     crossbar switch utilizing broadcast buffer associated broadcast buffer management
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6363075
Huang

Mar,2002

[0 after 0 votes]
6330223
Shimonishi
370/230
Dec,2001

[0 after 0 votes]
6278709
Walker
370/392
Aug,2001

[0 after 0 votes]
6115381
Benenti
370/395.21
Sep,2000

[0 after 0 votes]
6108307
McConnell
370/235
Aug,2000

[0 after 0 votes]
5790534
Kokko
370/335
Aug,1998

[0 after 0 votes]
5790548
Sistanizadeh
370/401
Aug,1998

[0 after 0 votes]
5784374
Runaldue

Jul,1998

[0 after 0 votes]
5784683
Sistanizadeh
725/73
Jul,1998

[0 after 0 votes]
5784003
Dahlgren
340/2.2
Jul,1998

[0 after 0 votes]
5758075
Graziano

May,1998

[0 after 0 votes]
5726985
Daniel
370/382
Mar,1998

[0 after 0 votes]
5666487
Goodman
709/246
Sep,1997

[0 after 0 votes]
5659542
Bell
370/496
Aug,1997

[0 after 0 votes]
5633869
Burnett
370/396
May,1997

[0 after 0 votes]
5600644
Chang
370/404
Feb,1997

[0 after 0 votes]
5583865
Esaki
370/397
Dec,1996

[0 after 0 votes]
5566014
Glance
398/83
Oct,1996

[0 after 0 votes]
5550818
Brackett
370/395.51
Aug,1996

[0 after 0 votes]
5550816
Hardwick
370/397
Aug,1996

[0 after 0 votes]
5548646
Aziz
713/153
Aug,1996

[0 after 0 votes]
5548723
Pettus
709/228
Aug,1996

[0 after 0 votes]
5519704
Farinacci
370/402
May,1996

[0 after 0 votes]
5483536
Gunji
370/403
Jan,1996

[0 after 0 votes]
5481680
Larson
710/112
Jan,1996

[0 after 0 votes]
5444702
Burnett
370/254
Aug,1995

[0 after 0 votes]
5410343
Coddington
725/99
Apr,1995

[0 after 0 votes]
5408469
Opher
370/399
Apr,1995

[0 after 0 votes]
5394402
Ross
370/402
Feb,1995

[0 after 0 votes]
5390184
Morris
370/353
Feb,1995

[0 after 0 votes]
5345558
Opher
709/236
Sep,1994

[0 after 0 votes]
5329527
Ujihashi

Jul,1994

[0 after 0 votes]
5329619
Page

Jul,1994

[0 after 0 votes]
5321693
Perlman
370/403
Jun,1994

[0 after 0 votes]
5321694
Chang
370/235
Jun,1994

[0 after 0 votes]
5315582
Morizono
370/222
May,1994

[0 after 0 votes]
5280481
Chang
370/352
Jan,1994

[0 after 0 votes]
5280476
Kojima
370/397
Jan,1994

[0 after 0 votes]
5268896
Pauwels
370/413
Dec,1993

[0 after 0 votes]
5214646
Yacoby
370/402
May,1993

[0 after 0 votes]
5072442
Todd

Dec,1991

[0 after 0 votes]
4975906
Takiyasu
370/401
Dec,1990

[0 after 0 votes]
4823338
Chan
370/522
Apr,1989

[0 after 0 votes]
4623996
McMillen
370/418
Nov,1986

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A crossbar switching system for switching variable length unicast and broadcast packets, comprising:

an N.times.N crossbar switch matrix comprising N input ports and N output ports, the switch matrix adapted to couple data present at any input port to any output port in accordance with one or more switch configuration commands; and

N interface (I/F) circuits, each I/F circuit coupled to a corresponding input port and output port on the switch matrix, each I/F circuit comprising:

N unicast queues, each unicast queue corresponding to a different output port on the switch matrix;

a broadcast buffer adapted to store a plurality of broadcast packets; and

a broadcast buffer management unit adapted to periodically halt the transmission of unicast packets to said crossbar switch matrix to permit the consecutive transfer of broadcast packets thereto, said broadcast buffer management unit adapted to store broadcast packets arriving to said I/F circuit in said broadcast buffer, said broadcast buffer management unit operative to consecutively transfer the contents of said broadcast buffer to said crossbar switch matrix while the transmission of said unicast packets is suspended, the transmission of said unicast packets resuming following the completion of transmission of said broadcast packets.

2. The system according to claim 1, wherein only one of said N buffer management units on said N I/F cards functions as a master management unit, the remaining functions as slave units.

3. The system according to claim 1, wherein said broadcast buffer management unit is adapted to halt the transmission of unicast packets upon the number of broadcast packets in said broadcast buffer exceeding a predetermined threshold.

4. The system according to claim 1, wherein said broadcast buffer management unit is adapted to halt the transmission of unicast packets upon the length of time from the last broadcast packet transmission exceeding a predetermined threshold.

5. The system according to claim 1, wherein said broadcast buffer management unit is adapted to enable the transmission of a predetermined number of broadcast packets, said predetermined number of packets configurable by a user.

6. The system according to claim 1, wherein said broadcast buffer management unit is adapted to enable the transmission of broadcast packets for a predetermined length of time, said predetermined length of time configurable by a user.

7. The system according to claim 1, wherein each interface circuit is adapted to operate in either a unicast state or a broadcast state, wherein in said unicast state, unicast packets are stored in said unicast queues and transmitted towards said switch matrix while arriving broadcast packets are stored in said broadcast buffer, and wherein in said broadcast state, unicast transmission is suspended and broadcast packets are transmitted from said broadcast buffer to said switch matrix.

8. A crossbar switching system for switching variable length unicast and broadcast packets, comprising:

an N.times.N crossbar switch matrix comprising N input ports and N output ports, the switch matrix adapted to couple data present at any input to any output port in accordance with switch configuration commands, said crossbar switch matrix comprising:

a management bus adapted to send and receive a plurality of broadcast buffer management control and status signals;

a broadcast buffer management unit coupled to said management bus;

N interface (I/F) circuits, each I/F circuit coupled to a corresponding input port and output port on the switch matrix, each I/F circuit comprising:

N unicast queues, each unicast queue corresponding to an output port on the switch matrix;

a broadcast buffer coupled to said management bus, said broadcast buffer adapted to store a plurality of broadcast packets; and

wherein said broadcast buffer management unit adapted to periodically halt the transmission of unicast packets to said crossbar switch matrix to permit the consecutive transfer of broadcast packets thereto, said broadcast buffer management unit adapted to store broadcast packets arriving to said I/F circuit in said broadcast buffer, said broadcast buffer management unit operative to consecutively transfer the contents of said broadcast buffer to said crossbar switch matrix while the transmission of said unicast packets is suspended, the transmission of said unicast packets resuming following the completion of transmission of said broadcast packets.

9. The system according to claim 8, wherein said broadcast buffer management unit is adapted to halt the transmission of unicast packets upon the number of broadcast packets in said broadcast buffer exceeding a predetermined threshold.

10. The system according to claim 8, wherein said broadcast buffer management unit is adapted to halt the transmission of unicast packets upon the length of time from the last broadcast packet transmission exceeding a predetermined threshold.

11. The system according to claim 8, wherein said broadcast buffer management unit is adapted to enable the transmission of a predetermined number of broadcast packets, said predetermined number of packets configurable by a user.

12. The system according to claim 8, wherein said broadcast buffer management unit is adapted to enable the transmission of a broadcast packet for a predetermined length of time, said predetermined length of time configurable by a user.

13. The system according to claim 8, wherein each interface circuit is adapted to operate in either a unicast state or a broadcast state, wherein in said unicast state, unicast packets are stored in said unicast queues and transmitted towards said switch matrix while arriving broadcast packets are stored in said broadcast buffer, and wherein in said broadcast state, unicast transmission is suspended and broadcast packets are transmitted from said broadcast buffer to said switch matrix.