inn iiiiiii Hi mi mi Iiii 1111 ill mi win mi mi mi
(12) United States Patent
Dale et al.
(io) Patent No.: (45) Date of Patent:
US 7,904,539 B2 Mar. 8, 2011
(54) SYSTEM AND METHOD FOR SERVICING INQUIRY COMMANDS ABOUT TARGET DEVICES IN STORAGE AREA NETWORK
(75) Inventors: Stephen G. Dale, Dripping Springs, TX (US); Bradfred W. Culp, Greeley, CO (US)
(73) Assignees: Crossroads Systems, Inc., Austin, TX (US); Hewlett-Packard Company, Palo Alto, CA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 126 days.
(21) Appl.No.: 12/403,971
(22) Filed: Mar. 13, 2009
(65) Prior Publication Data
US 2009/0177840 Al Jul. 9, 2009
Related U.S. Application Data
(62) Division of application No. 10/064,080, filed on Jun. 10, 2002, now Pat. No. 7,603,449.
(51) Int. CI.
G06F15/173 (2006.01)
(52) U.S. CI 709/223; 709/203; 709/224; 709/238
(58) Field of Classification Search 709/201 203,
709/223-226, 238 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
5,862,404 A 1/1999 Onaga 5,870,561 A 2/1999 Jarvisetal. 5,991,391 A 11/1999 Miloslavsky
![[blocks in formation]](http://www.google.com.hk/patents?id=tFIuAQAAEBAJ&hl=zh-TW&ie=Big5&output=text&pg=PA1&img=1&zoom=3&hl=zh-TW&q=&cds=1&sig=ACfU3U2KFALxvkxwkh8DUcYHYiScxmvpZA&edge=0&edge=stretch&ci=478,160,382,430)
Inquiry data received from sequential target devices is stored in a cache memory. In one embodiment, the cache memory is coupled to a router. In one embodiment, when the router receives from a host an inquiry command about a target, the router first checks to see if the inquiry command can be serviced from the cache. If so, the inquiry data about the target is retrieved from the cache and returned to the host. If not, the router checks to see if the target is busy. If not busy, the router routes the inquiry command to the target and stores the inquiry data returned by the target in the cache. If the target is busy, the router places the inquiry command in a queue. When the target becomes available, the router forwards the inquiry command to the target for processing, thereby keeping the inquiry command from timing out.
17 Claims, 6 Drawing Sheets
![[merged small][table][merged small]](http://www.google.com.hk/patents?id=tFIuAQAAEBAJ&hl=zh-TW&ie=Big5&output=text&pg=PA2&img=1&zoom=3&hl=zh-TW&q=&cds=1&sig=ACfU3U1S-sAc-nPIVBIuDOSn2EB8Ay2Y7g&edge=0&edge=stretch&ci=127,130,381,329)
OTHER PUBLICATIONS
ISA Server 2000 On-line Documentation, accessed and downloaded Oct.19, 2005, 580 pages.
ISA Server : Internet Security and Acceleration Server from
Microsoft. The ISA Server Site, retrieved from the Internet:
<URL:www.microsoft.com>, Oct. 19, 2005, 2 pages.
Microsoft ISA Server: Product Overview, retrieved from the Internet:
<URL: www.microsoft.com> Oct. 19, 2005, 11 pages.
Internet Junkbuster Distribution Information, retrieved from the
Internet <URL: www.junkbusters.com/ijbdist.html>, Oct. 19, 2005,
4 pages.
Internet Junkbuster Headlines retrieved from the Internet: <URL:
www.junkbusters.com/ijb.html>, Oct. 19, 2005, 2 pages.
Squid Web Proxy Cache, Printouts retrieved from the Internet:
<URL: www.squid-cache.org>, Oct. 19, 2005, 5 pages.
Squid Configuration Manual, retrieved from the Internet: <URL:
www.squid-cache.org>, Oct. 19, 2005, 86 pages.
Printouts retrieved from the Internet: <URL: www.privoxy.org>, Oct.
19, 2005, 2 pages.
Privoxy 3.0.3 User Manual, retrieved from the Internet: <URL: http:// www.privoxy.org/>, Oct. 19, 2005, 93 pages. Privoxy FAQs, retrieved from the Internet: <URL:http://www. privoxy.org/>, Oct. 19, 2005, 32 pages.
Proxy—Wikipedia retrieved from the Internet: <URL:http://www. wikipedia.org/>, Oct. 19, 2005, 3 pages.
Jap—Anonymity & Privacy, Protection of Privacy on the Internet, retrieved from the Internet: <URL:http://anon.inftu-dresden.de>, Oct. 19, 2005, 4 pages.
Jap—Anonymity & Privacy, JAB at CeBit 2002, retrieved from the Internet: <URL:http://anon.inf.tu-dresden.de>, Oct. 19, 2005, 5 pages.
Cyber Guard/Webwasher Classic, accessed and downloaded from www.cyberguard.com, Oct. 19, 2005, 1 page. Oops! FAQ, accessed and downloaded from http://zipper.paco.net, Oct. 19, 2005, 2 pages.
Configuring File for OOPS Proxy Cache Server, no date, 13 pages. Printouts of Pages from WWWOFFLE Homepage, accessed and downloaded from www.gedanken.demon.co.uk, Oct. 19, 2005, 4 pages.
Printouts retrieved from the Internet: <URL: www.apsis.ch/pound/ POUND-Reverse-Proxy> and Load-Balancer, Oct. 19, 2005, 12 pages.
Tor: An Anonymous Internet Communication System, retrieved from the Internet: <URL:http://tor.eff.org>, Oct. 19, 2005, 2 pages.
Tor MS Windows Install Instructions, retrieved from the Internet:
<URL: http://tor.eff.org>, Oct. 19, 2005, 7 pages.
Tor Mac OS X Install Instructions, retrieved from the Internet:
<URL: http://tor.eff.org>, Oct. 19, 2005, 7 pages.
Tor Linux/BSD/Unix Install Instructions, retrieved from the Internet:
<URL: http://tor.eff.org>, Oct. 19, 2005, 3 pages.
Tor Server Configuration Instructions, retrieved from the Internet:
<URL: http://tor.eff.org>, Oct. 19, 2005, 4 pages.
Tor SwitchProxy Install Instructions, retrieved from the Internet:
<URL: http://tor.eff.org>, Oct. 19, 2005, 9 pages.
Tor Hidden Service Configuring Instructions, retrieved from the
Internet: <URL:http://tor.eff.org>, Oct. 19, 2005, 4 pages.
Tor: The Second-Generation Onion Router, no date, 35 pages.
"To Protocol Specification," v 1.92 18:53:31, Sep. 2, 2005, retrieved
from the Internet: <URL:http://tor.eff.org>, Oct. 19, 2005, 16 pages.
Tor Rendezvous Specification, Sep. 6, 2005, retrieved from the
Internet: <URL: http://tor.eff.org>, Oct. 19, 2005, 8 pages.
Tor Directory Protocol for 0.1.1.x series, Oct. 14, 2005, retrieved
from the Internet: <URL:http://tor.eff.org>, Oct. 19, 2005, 7 pages.
TC: A Tor control protocol (Version 1), v 1.57 13:49:13, Oct. 12,
2005, Oct. 19, 2005, 12 pages.
TheOnionRouter/TorifyHOWTO—Noreply Wiki, retrieved from the Internet: <URL:http://wiki.noreply.org>, Oct. 19, 2005, 21 pages. TheOnionRouter/OperationalSecurity—Noreply Wiki, retrieved from the Internet: <URL:http://wiki.noreply.org>, Oct. 19, 2005, 11 pages.
TheOnionRouter/TorinChroot—Noreply Wiki, retrieved from the Internet: <URL:http://wiki.noreply.org>, Oct. 19, 2005, 7 pages. TheOnionRouter/OpenbsdChrooted Tor—Noreply Wiki, retrieved from the Internet: <URL:http://wiki.noreply.org>, Oct. 19, 2005, 24 pages.
TheOnionRouter/SquidProxy—Noreply Wiki, retrieved from the Internet:<URL: http://wiki.noreply.org>, Oct. 19, 2005, 7 pages. Tor: Overview, retrieved from the Internet: <URL:http://tor.eff.org>, Oct. 19, 2005, 5 pages.
Internet Junkbuster Frequently Asked Questions, retrieved from the Internet: <URL:www.junkbusters.com>, Oct. 19, 2005, 24 pages. Internet Junkbuster Technical Information, retrieved from the Internet: <URL: www.junkbusters.com>, Oct. 19, 2005, 8 pages. Proxomitron.Info . . . The Webhiker's Guide to Proxomitron, retrieved from the Internet: <URL:www.proxomitron.info>, Oct. 19, 2005, 112 pages.
BFilter Web Proxyretrieved from the Internet: <URL: http://bfilter. courceforge.net/>, Oct. 19, 2005, 22 pages.
JanaServer 2—"What is the JanaServer 2?", retrieved from the Internet: <URL: www.janaserver.de/start/php>, Oct. 19, 2005, 2 pages.
JanaServer 2—Configuration Guide, no date, 19 pages. JanaServer 2—FAQ, retrieved from the Internet: <URL:www. janaserver.de>, Oct. 19, 2005, 3 pgs.
Oops! Proxy Server, retrieved from the Internet: <URL:http://zipper. paco.net>, Oct. 19, 2005, 5 pages.
CROSSROADS SYSTEMS, INC., International Search Report
issued in PCTUS2003/017884, Aug. 12, 2003, 6 pgs.
DALE, Office Action issued in U.S. Appl. No. 10/064,080, Apr. 15,
2005, 14 pages.
DALE, Office Action, issued in U.S. Appl. No. 10/064,080, Jan. 19,
2006, 13 pages.
DALE, OfficeAction, issued in U.S. Appl. No. 10/064,080,05/13/08, 10 pages.
Office Action issued in U.S. Appl. No. 11/855,348, mailed May 19, 2010, 6 pgs.
Office Action forU.S.Appl. No. 11/855,348, mailed Oct. 14,2010,8 Pgs
* cited by examiner
« 上一頁繼續 » |