WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2006085854) AN APPARATUS FOR PERFORMING AND COORDINATING DATA STORAGE FUNCTIONS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2006/085854    International Application No.:    PCT/US2005/003496
Publication Date: 17.08.2006 International Filing Date: 04.02.2005
IPC:
G06F 12/00 (2006.01)
Applicants: AAROHI COMMUNICATIONS, INC. [US/US]; 405 River Oaks Parkway, San Jose, CA 95135 (US) (AE, AG, AL, AM, AT, AU, AZ, BA, BB, BE, BF, BG, BJ, BR, BW, BY, BZ, CA, CF, CG, CH, CI, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GW, HR, HU, ID, IE, IL, IN, IS, IT, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MC, MD, MG, MK, ML, MN, MR, MW, MX, MZ, NA, NE, NI, NL, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SI, SK, SL, SM, SN, SY, SZ, TD, TG, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, YU, ZA, ZM, ZW only).
CHAVAN, Mukund, T. [US/US]; (US) (For US Only).
SHENOY, Ravindra, S. [US/US]; (US) (For US Only).
GADDIS, Tony [US/US]; (US) (For US Only)
Inventors: CHAVAN, Mukund, T.; (US).
SHENOY, Ravindra, S.; (US).
GADDIS, Tony; (US)
Agent: GILMER, Davis, J.; 1185B Minnesota, San Jose, CA 95125 (US)
Priority Data:
Title (EN) AN APPARATUS FOR PERFORMING AND COORDINATING DATA STORAGE FUNCTIONS
(FR) APPAREIL POUR LA REALISATION ET LA COORDINATION DE FONCTIONS DE STOCKAGE DE DONNEES
Abstract: front page image
(EN)A storage processor is constructed on or within an interconnected circuit (IC) chip. The storage processor has a plurality of ports operable to send and/or receive messages to/from storage devices. An output indication circuit is associated with each output port. The indication circuit indicates that data is ready to be transmitted to a storage device from the particular output port. A crossover circuit is interposed between the ports. The crossover circuit has a memory that can store data. When data is received at a port, the storage processor can store the incoming data to the crossover circuit. A memory is also present on the chip. The memory holds data that relates incoming data to outgoing data. Thus, when data comes into the storage processor, the storage processor can determine a specific course of action for that data based upon the information stored in this memory. The chip also has a plurality of processing sub-snits coupled to the crossover switch. Based upon information in the memory, the processing sub units can access and change the data stored in the crossover switch. The sub-units and the ports themselves can relay information via the output indication circuits that specify that the data or the transformed data is ready to be sent from the particular port associated with the output indication circuit. In response to the information on the output indication circuit, a port can then send the data or the transformed data from the crossover switch to a particular storage device. The data in the memory is used to specify the particular device or devices to which the data is sent.
(FR)La présente invention a trait à un processeur de stockage construit sur ou dans un microcircuit intégré. Le processeur de stockage comporte une pluralité de ports opérables pour la transmission et/ou la réception de message vers/depuis des dispositifs de stockage. Un circuit d'indication de sortie est associé à chaque port de sortie. Le circuit d'indication indique qu'une donnée est prête pour être transmise vers un dispositif de stockage à partir d'un port de sortie particulier. Un circuit de croisement est interposé entre les ports. Le circuit de croisement comporte une mémoire apte au stockage de données. Lors de la réception de données au niveau d'un port, le processeur de stockage peut stocker la donnée entrante vers le circuit de croisement. Une mémoire est également présente sur le microcircuit. La mémoire contient une donnée concernant des données entrantes et des données sortantes. Ainsi, lors de l'arrivée de donnée dans le processeur de stockage, le processeur de stockage peut déterminer une ligne d'action spécifique pour cette donnée en fonction de l'information stockée dans cette mémoire. Le microcircuit comporte également une pluralité de sous-unités de traitement reliées au commutateur de croisement. En fonction d'information dans la mémoire, les sous-unités de traitement peuvent accéder aux données stockées dans le commutateur de croisement et les modifier. Les sous-unités et les ports eux-mêmes peuvent relayer l'information via les circuits d'indication de sortie qui spécifient que le donnée ou la donnée transformée est prête à être transmise depuis un port particulier associé au circuit d'indication de sortie. En réponse à l'information sur le circuit d'indication de sortie, un port peut alors transmettre la donnée ou la donnée transformée depuis le commutateur de croisement vers un dispositif de stockage particulier. La donnée dans la mémoire est utilisée pour spécifier le(s) dispositif(s) au(x)quel(s) la donnée est transmise.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)