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. (WO2012048328) ARBITRATING STREAM TRANSACTIONS BASED ON INFORMATION RELATED TO THE STREAM TRANSACTION(S)
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/048328    International Application No.:    PCT/US2011/055639
Publication Date: 12.04.2012 International Filing Date: 10.10.2011
Chapter 2 Demand Filed:    08.08.2012    
IPC:
G06F 13/362 (2006.01)
Applicants: QUALCOMM INCORPORATED [US/US]; Attn: International IP Administration 5775 Morehouse Drive San Diego, California 92121 (US) (For All Designated States Except US).
SHIRLEN, Martyn, Ryan [US/US]; (US) (For US Only).
HOFMANN, Richard, Gerard [US/US]; (US) (For US Only).
SCHAFFER, Mark, Michael [US/US]; (US) (For US Only)
Inventors: SHIRLEN, Martyn, Ryan; (US).
HOFMANN, Richard, Gerard; (US).
SCHAFFER, Mark, Michael; (US)
Agent: TALPALATSKY, Sam; 5775 Morehouse Drive San Diego, California 92121 (US).
PAULEY, Nicholas, J.; Qualcomm Incorporated 5775 Morehouse Drive San Diego, California 92121 (US)
Priority Data:
12/900,800 08.10.2010 US
Title (EN) ARBITRATING STREAM TRANSACTIONS BASED ON INFORMATION RELATED TO THE STREAM TRANSACTION(S)
(FR) ARBITRAGE DE TRANSACTIONS DE FLUX DE DONNÉES SUR LA BASE D'INFORMATIONS RELATIVES À LA OU AUX TRANSACTIONS DE FLUX DE DONNÉES
Abstract: front page image
(EN)Devices, systems, methods, and computer-readable mediums for arbitrating stream transactions based on information related to the stream transactions are disclosed. A stream transaction is a superset of burst access types to facilitate efficient bulk transfers of data. In one embodiment, an arbiter is provided that arbitrates bus transactions between a plurality of devices coupled to a bus competing for resources accessible through the bus. To efficiently arbitrate stream transactions requested on the bus, the arbiter is configured to use information related to the stream transactions to provide a view of future bus traffic on the bus. The arbiter is configured to use this stream transaction information to apply bus arbitration policies for arbitrating stream transactions. In this example, the bus arbitration policy can be adjusted for stream transactions based on the stream transaction information, if necessary, for the arbiter to attempt to meet a parameter(s) for completing the stream transactions.
(FR)L'invention concerne des dispositifs, systèmes, procédés et supports lisibles par ordinateur permettant d'arbitrer des transcriptions de flux de données sur la base d'informations relatives aux transactions de flux de données. Une transaction de flux de données est un surensemble de types d'accès par rafale permettant de faciliter des transferts de données en masse efficaces. Dans un mode de réalisation, on prévoit un arbitre qui arbitre des transactions par bus entre une pluralité de dispositifs couplés à un bus en compétition concernant des ressources accessibles par le bus. Pour arbitrer efficacement des transactions de flux de données demandées sur le bus, l'arbitre est conçu pour utiliser des informations relatives aux transactions de flux de données afin de fournir une vue de trafic de bus futur sur le bus. L'arbitre est conçu pour utiliser ces informations de transactions de flux de données afin d'appliquer des politiques d'arbitrage de bus permettant d'arbitrer des transactions de flux de données. Dans cet exemple, la politique d'arbitrage de bus peut être ajustée pour des transactions de flux de données sur la base des informations de transactions de flux de données, si nécessaire, pour que l'arbitre cherche à satisfaire un ou des paramètres en vue d'achever les transactions de flux de données.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, 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)