ATE550852T1

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.

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

135 members in 10 offices

This recordMember, by publication datePriority claim

Priority claims4

Priority claims
DocumentOfficeKindDate
67548400United States of AmericaA
67570000United States of AmericaA
80255101United States of AmericaA
0130150United States of AmericaW

Members135

Family members, oldest first
DocumentOfficeKind
CA2341211A1CanadaA1
WO0013091A1World Intellectual Property Organization (WIPO)A1
AU1533399AAustraliaA
US6226680B1United States of AmericaB1
US6247060B1United States of AmericaB1
EP1116118A1European Patent Office (EPO)A1
KR20010085582ARepublic of KoreaA
US2001021949A1United States of AmericaA1
US2001023460A1United States of AmericaA1
US2001027496A1United States of AmericaA1
US2001036196A1United States of AmericaA1
US2001037397A1United States of AmericaA1
US2001037406A1United States of AmericaA1
US2001047433A1United States of AmericaA1
US6334153B2United States of AmericaB2
WO0227519A1World Intellectual Property Organization (WIPO)A1
AU9633101AAustraliaA
US6389479B1United States of AmericaB1
US6393487B2United States of AmericaB2
US2002087732A1United States of AmericaA1
US2002091844A1United States of AmericaA1
US2002095519A1United States of AmericaA1
JP2002524005AJapanA
US6427171B1United States of AmericaB1
US6427173B1United States of AmericaB1
US6434620B1United States of AmericaB1
US2002147839A1United States of AmericaA1
US6470415B1United States of AmericaB1
US2002156927A1United States of AmericaA1
US2002161919A1United States of AmericaA1
WO0227519A9World Intellectual Property Organization (WIPO)A9
US2003079033A1United States of AmericaA1
US6591302B2United States of AmericaB2
US2003140124A1United States of AmericaA1
EP1330725A1European Patent Office (EPO)A1
DE1116118T1GermanyT1
US2003167346A1United States of AmericaA1
US6658480B2United States of AmericaB2
US2004003126A1United States of AmericaA1
US6687758B2United States of AmericaB2
CN1473300AChinaA
US2004030745A1United States of AmericaA1
US6697868B2United States of AmericaB2
US2004054813A1United States of AmericaA1
US2004062246A1United States of AmericaA1
US2004064590A1United States of AmericaA1
JP2004510252AJapanA
US2004073703A1United States of AmericaA1
US2004078462A1United States of AmericaA1
US2004078480A1United States of AmericaA1
US2004100952A1United States of AmericaA1
US2004111535A1United States of AmericaA1
US6751665B2United States of AmericaB2
US2004117509A1United States of AmericaA1
KR100437146B1Republic of KoreaB1
US6757746B2United States of AmericaB2
US2004158640A1United States of AmericaA1
US2004158793A1United States of AmericaA1
US6807581B1United States of AmericaB1
US2004240435A1United States of AmericaA1
US2005071490A1United States of AmericaA1
US2005141561A1United States of AmericaA1
US2005144300A1United States of AmericaA1
US2005160139A1United States of AmericaA1
US2005175003A1United States of AmericaA1
US6938092B2United States of AmericaB2
US6941386B2United States of AmericaB2
US2005198198A1United States of AmericaA1
US2005204058A1United States of AmericaA1
US6965941B2United States of AmericaB2
US2005278459A1United States of AmericaA1
EP1116118A4European Patent Office (EPO)A4
US2006010238A1United States of AmericaA1
US2006075130A1United States of AmericaA1
US7042898B2United States of AmericaB2
US7076568B2United States of AmericaB2
US7089326B2United States of AmericaB2
CN1276372CChinaC
US7124205B2United States of AmericaB2
US7133940B2United States of AmericaB2
US7167926B1United States of AmericaB1
US7167927B2United States of AmericaB2
US7174393B2United States of AmericaB2
US7185266B2United States of AmericaB2
US2007067497A1United States of AmericaA1
US2007118665A1United States of AmericaA1
US2007130356A1United States of AmericaA1
US2007136495A1United States of AmericaA1
US7237036B2United States of AmericaB2
US7284070B2United States of AmericaB2
US2008126553A1United States of AmericaA1
US7461160B2United States of AmericaB2
US7472156B2United States of AmericaB2
US7502869B2United States of AmericaB2
US2009086732A1United States of AmericaA1
JP4264866B2JapanB2
US7584260B2United States of AmericaB2
EP1330725A4European Patent Office (EPO)A4
US7620726B2United States of AmericaB2
CA2341211CCanadaC
Showing 100 of 135