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. (WO2012047448) TECHNIQUES TO SUPPORT LARGE NUMBERS OF SUBSCRIBERS TO A REAL-TIME EVENT
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/047448    International Application No.:    PCT/US2011/051145
Publication Date: 12.04.2012 International Filing Date: 11.09.2011
IPC:
G06F 15/16 (2006.01), G06F 12/00 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US) (For All Designated States Except US)
Inventors: LAU, Cheuk Wan William; (US).
CHERUKURI, RaviKant; (US).
GORDON, Stephen; (US).
BAKSHITZ, Offir; (US)
Priority Data:
12/892,649 28.09.2010 US
Title (EN) TECHNIQUES TO SUPPORT LARGE NUMBERS OF SUBSCRIBERS TO A REAL-TIME EVENT
(FR) TECHNIQUES DE PRISE EN CHARGE DE GRANDS NOMBRES D'ABONNÉS À UN ÉVÉNEMENT TEMPS RÉEL
Abstract: front page image
(EN)Techniques to manage large numbers of subscribers to real-time events are described. Embodiments may filter subscribers dynamically into buckets where publications are distributed only to subscribers in the same bucket as the publisher. Buckets may be dynamically created and removed to lower or raise the publication rate for subscribers to an acceptable level. Embodiments may use a two-level bucketing algorithm for filtering that is memory and CPU efficient, and scales with large numbers of subscriptions. The techniques may also reduce the context loss for a subscriber when a new bucket has to be created and subscribers distributed between buckets. Embodiments may be scaled out to multiple servers, to accommodate very large numbers of subscribers and publications. Other embodiments are described and claimed.
(FR)L'invention concerne des techniques permettant de gérer de grands nombres d'abonnés à des événements temps réel. Des modes de réalisation permettent de filtrer dynamiquement des abonnés dans des classes dans lesquelles des publications ne sont distribuées aux abonnés que dans la même case que celle d'un éditeur. Les classes peuvent être créées et éliminées dynamiquement pour réduire ou augmenter le taux de publication des abonnés à un niveau acceptable. Des modes de réalisation peuvent utiliser un algorithme de classement à deux niveaux permettant d'effectuer un filtrage efficace du point de vue de la mémoire et de la puissance CPU, et permettent une adaptation à de grands nombres d'abonnements. Ces techniques permettent également de réduire la perte de contexte pour un abonné lorsqu'une nouvelle classe doit être créée et lorsque des abonnés sont répartis entre les classes. Des modes de réalisation peuvent être adaptés à l'échelle de multiples serveurs, pour prendre en charge de très grands nombres d'abonnés et de publications. D'autres modes de réalisation sont décrits et revendiqués.
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, 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)