搜尋 圖片 地圖 Play YouTube 新聞 Gmail 雲端硬碟 更多 »
進階專利搜尋 | 網頁圖片 | 網頁紀錄 | 登入

專利

  

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]

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

[blocks in formation]

Page 2

[merged small][table][merged small]

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

[merged small][table][merged small]
[graphic][merged small][merged small][graphic][merged small][merged small][merged small][graphic][merged small][merged small][merged small]
« 上一頁繼續 »