US2011153833A1PendingUtilityA1

Rate provisioner for web services

Assignee: YAHOO INCPriority: Oct 23, 2007Filed: Feb 28, 2011Published: Jun 23, 2011
Est. expiryOct 23, 2027(~1.2 yrs left)· nominal 20-yr term from priority
G06F 21/10
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of methods, apparatuses, devices and systems associated with web services are disclosed.

Claims

exact text as granted — not AI-modified
1 - 25 . (canceled) 
     
     
         26 . A method, comprising:
 determining, by a rate provisioner comprising at least one processor, an allocation of a available web services calls for at least one subscriber between a first server location and at least a second server location, wherein the allocation indicates a first subscriber limit comprising a first threshold number of web services calls allocated to the first server location and a second subscriber limit comprising a second threshold number of web services calls allocated to the at least a second server location; and   transmitting one or more signals from the rate limit provisioner, via an electronic network, to the first server location to set the first subscriber limit and to the at least a second server location to set the second subscriber limit.   
     
     
         27 . The method of  claim 26 , wherein the allocation is determined based at least in part on one or more preferences associated with the at least one subscriber. 
     
     
         28 . The method of  claim 26 , further comprising modifying the allocation of the web services calls for the at least one subscriber between the first server location and the at least a second server location. 
     
     
         29 . The method of  claim 28 , wherein the modifying the allocation is based at least in part on a geographic proximity of the at least one subscriber to the first server location and/or the at least a second server location. 
     
     
         30 . The method of  claim 28 , wherein the modifying the allocation is based at least in part on a demand for the web services calls from additional subscribers at the first server location and/or the at least a second server location. 
     
     
         31 . The method of  claim 28 , wherein the modifying the allocation is based at least in part on respective capacities of the first and/or the at least a second server locations. 
     
     
         32 . The method of  claim 28 , wherein the modifying the allocation is based at least in part on an historic percentage of the web services calls processed by the first server location and/or the at least a second server location. 
     
     
         33 . The method of  claim 26 , wherein a number of the available web services calls for the at least one subscriber is determined based at least in part on a contractual agreement with the at least one subscriber. 
     
     
         34 . An apparatus, comprising:
 at least one processor to:
 determine an allocation of available web services calls for at least one subscriber between a first server location and at least a second server location, wherein the allocation indicates a first subscriber limit comprising a first threshold number of web services calls allocated to the first server location and a second subscriber limit comprising a second threshold number of web services calls allocated to the at least a second server location; and 
 initiate transmission of one or more signals to the first server location to set the first subscriber limit and to the at least a second server location to set the second subscriber limit. 
   
     
     
         35 . The apparatus of  claim 34 , wherein the at least one processor is capable of determining the allocation based at least in part on one or more preferences associated with the at least one subscriber. 
     
     
         36 . The apparatus of  claim 34 , wherein the at least one processor is capable of modifying the allocation of the web services calls for the at least one subscriber between the first server location and the at least a second server location. 
     
     
         37 . The apparatus of  claim 36 , wherein the at least one processor is capable of modifying the allocation based at least in part on a geographic proximity of the at least one subscriber to the first server location and/or the at least a second server location. 
     
     
         38 . The apparatus of  claim 36 , wherein the at least one processor is capable of modifying the allocation based at least in part on a demand for the web services from additional subscribers at the first server location and/or the second server location. 
     
     
         39 . The apparatus of  claim 36 , wherein the at least one processor is capable of modifying the allocation based at least in part on respective capacities of the first and the at least a second server locations. 
     
     
         40 . The apparatus of  claim 36 , wherein the at least one processor is capable of modifying the allocation based at least in part on an historic percentage of the web services calls handled by the first server location and/or the at least a second server location. 
     
     
         41 . The apparatus of  claim 36 , wherein the at least one processor is capable of determining a number of the available web services calls for the at least one subscriber based at least in part on a contractual agreement with the at least one subscriber. 
     
     
         42 . An article, comprising: one or more memories having instructions stored thereon which are executable by a processor to:
 determine an allocation of available web services calls for at least one subscriber between a first server location and at least a second server location, wherein the allocation indicates a first subscriber limit comprising a first threshold number of web services calls allocated to the first server location and a second subscriber limit comprising a second threshold number of web services calls allocated to the at least a second server location; and   initiate transmission of one or more signals from the rate limit provisioner, via an electronic network, to the first server location to set the first subscriber limit and to the at least a second server location to set the second subscriber limit.   
     
     
         43 . The article of  claim 42 , wherein the instructions are further executable to modify the allocation of the web services calls for the at least one subscriber between the first server location and the at least a second server location. 
     
     
         44 . The article of  claim 43 , wherein the instructions are further executable to modify the allocation based at least in part on a geographic proximity of the at least one subscriber to the first server location and/or the at least a second server location. 
     
     
         45 . The article of  claim 42 , wherein the instructions are further executable determine a number of the available web services calls for the at least one subscriber based at least in part on a contractual agreement with the at least one subscriber.

Join the waitlist — get patent alerts

Track US2011153833A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.