Intelligent network storage interface system and devices
Abstract
An interface device (22) is connected to a host computer (20) by an I/O bus (40) and provides hardware and processing mechanisms for accelerating data transfers between a network (25, 28) and a storage unit (66, 70), while controlling the data transfers by the host (20). The interface device includes hardware circuitry (52, 58, 60) for processing network packet headers, and can use a dedicated fast-path for data transfer between the network (25, 28) and the storage unit (66, 70), the fast-path set up by the host(20). The host CPU (30) and protocol stack (38) avoids protocol processing for data transfer over the fast-path, freeing host bus bandwidth, and the data need not cross the I/Obus (40), freeing I/O bus bandwidth. The storage unit (66, 70) may include RAID or other multiple drive configurations and may be connected to the interface device (22) by a parallel channel such as SCSI or by a serial channel such as Ethernet of Fibre Channel. The interface device (22) contains a file cache (80) that stores data transferred between the network and the storage unit, with organization of data in the interface device file cache (80) controlled by a file system (23) on the host. Additional interface devices (303, 310, 420, 490) may be connected to the host (20) via the I/O bus (40), with each additional interface device (303, 310, 420, 490) having a file cache controlled by the host file system (23), and providing additional network connections (305, 313, 414, 416, 418, 420, 492, 494) and/or being connected to additional storage units (308, 315). Realtime audio and video communication can also be provided when the interface device is coupled by an audio/video interface (666,677) to appropriate communication devices, such as microphone (670, 680), a speaker (668, 678), a camera (674, 684) and/or a display (672, 682).
Term
Term ended
Projected expiry passed 24 September 2021, 5 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
135 members in 10 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 67548400 | United States of America | A | |
| 67570000 | United States of America | A | |
| 80255101 | United States of America | A | |
| 0130150 | United States of America | W |
Members135
| Document | Office | Kind | |
|---|---|---|---|
| CA2341211A1 | Canada | A1 | |
| WO0013091A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1533399A | Australia | A | |
| US6226680B1 | United States of America | B1 | |
| US6247060B1 | United States of America | B1 | |
| EP1116118A1 | European Patent Office (EPO) | A1 | |
| KR20010085582A | Republic of Korea | A | |
| US2001021949A1 | United States of America | A1 | |
| US2001023460A1 | United States of America | A1 | |
| US2001027496A1 | United States of America | A1 | |
| US2001036196A1 | United States of America | A1 | |
| US2001037397A1 | United States of America | A1 | |
| US2001037406A1 | United States of America | A1 | |
| US2001047433A1 | United States of America | A1 | |
| US6334153B2 | United States of America | B2 | |
| WO0227519A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU9633101A | Australia | A | |
| US6389479B1 | United States of America | B1 | |
| US6393487B2 | United States of America | B2 | |
| US2002087732A1 | United States of America | A1 | |
| US2002091844A1 | United States of America | A1 | |
| US2002095519A1 | United States of America | A1 | |
| JP2002524005A | Japan | A | |
| US6427171B1 | United States of America | B1 | |
| US6427173B1 | United States of America | B1 | |
| US6434620B1 | United States of America | B1 | |
| US2002147839A1 | United States of America | A1 | |
| US6470415B1 | United States of America | B1 | |
| US2002156927A1 | United States of America | A1 | |
| US2002161919A1 | United States of America | A1 | |
| WO0227519A9 | World Intellectual Property Organization (WIPO) | A9 | |
| US2003079033A1 | United States of America | A1 | |
| US6591302B2 | United States of America | B2 | |
| US2003140124A1 | United States of America | A1 | |
| EP1330725A1 | European Patent Office (EPO) | A1 | |
| DE1116118T1 | Germany | T1 | |
| US2003167346A1 | United States of America | A1 | |
| US6658480B2 | United States of America | B2 | |
| US2004003126A1 | United States of America | A1 | |
| US6687758B2 | United States of America | B2 | |
| CN1473300A | China | A | |
| US2004030745A1 | United States of America | A1 | |
| US6697868B2 | United States of America | B2 | |
| US2004054813A1 | United States of America | A1 | |
| US2004062246A1 | United States of America | A1 | |
| US2004064590A1 | United States of America | A1 | |
| JP2004510252A | Japan | A | |
| US2004073703A1 | United States of America | A1 | |
| US2004078462A1 | United States of America | A1 | |
| US2004078480A1 | United States of America | A1 | |
| US2004100952A1 | United States of America | A1 | |
| US2004111535A1 | United States of America | A1 | |
| US6751665B2 | United States of America | B2 | |
| US2004117509A1 | United States of America | A1 | |
| KR100437146B1 | Republic of Korea | B1 | |
| US6757746B2 | United States of America | B2 | |
| US2004158640A1 | United States of America | A1 | |
| US2004158793A1 | United States of America | A1 | |
| US6807581B1 | United States of America | B1 | |
| US2004240435A1 | United States of America | A1 | |
| US2005071490A1 | United States of America | A1 | |
| US2005141561A1 | United States of America | A1 | |
| US2005144300A1 | United States of America | A1 | |
| US2005160139A1 | United States of America | A1 | |
| US2005175003A1 | United States of America | A1 | |
| US6938092B2 | United States of America | B2 | |
| US6941386B2 | United States of America | B2 | |
| US2005198198A1 | United States of America | A1 | |
| US2005204058A1 | United States of America | A1 | |
| US6965941B2 | United States of America | B2 | |
| US2005278459A1 | United States of America | A1 | |
| EP1116118A4 | European Patent Office (EPO) | A4 | |
| US2006010238A1 | United States of America | A1 | |
| US2006075130A1 | United States of America | A1 | |
| US7042898B2 | United States of America | B2 | |
| US7076568B2 | United States of America | B2 | |
| US7089326B2 | United States of America | B2 | |
| CN1276372C | China | C | |
| US7124205B2 | United States of America | B2 | |
| US7133940B2 | United States of America | B2 | |
| US7167926B1 | United States of America | B1 | |
| US7167927B2 | United States of America | B2 | |
| US7174393B2 | United States of America | B2 | |
| US7185266B2 | United States of America | B2 | |
| US2007067497A1 | United States of America | A1 | |
| US2007118665A1 | United States of America | A1 | |
| US2007130356A1 | United States of America | A1 | |
| US2007136495A1 | United States of America | A1 | |
| US7237036B2 | United States of America | B2 | |
| US7284070B2 | United States of America | B2 | |
| US2008126553A1 | United States of America | A1 | |
| US7461160B2 | United States of America | B2 | |
| US7472156B2 | United States of America | B2 | |
| US7502869B2 | United States of America | B2 | |
| US2009086732A1 | United States of America | A1 | |
| JP4264866B2 | Japan | B2 | |
| US7584260B2 | United States of America | B2 | |
| EP1330725A4 | European Patent Office (EPO) | A4 | |
| US7620726B2 | United States of America | B2 | |
| CA2341211C | Canada | C |
Numbers
- Application
- 1977193
Titles2
- German
- INTELLIGENTES NETZWERKSPEICHERSCHNITTSTELLENSYSTEM UND SOLCHE EINRICHTUNGEN
- English
- INTELLIGENT NETWORK STORAGE INTERFACE SYSTEM AND SUCH DEVICES
Classification
- CPC, 11
- G06F13/128
- G06F3/0613
- G06F3/0659
- G06F3/067
- H04Q3/0029
- H04Q2213/13093
- H04Q2213/13103
- H04Q2213/13204
- H04Q2213/13299
- H04Q2213/1332
- H04Q2213/13345
- IPC, 4
- G06F13 10
- G06F12 00
- G06F13 38
- H04Q3 00