Allocating financial risk and reward in a multi-tenant environment
First Claim
1. A system comprising:
- at least one device processor; and
memory including instructions that, when executed by the at least one processor, cause the system to;
receive a request to obtain an amount of capacity in a multi-tenant resource environment, the amount of capacity capable of being accessed by a plurality of users;
receive requests from a plurality of investors, the requests containing payment to support access to the amount of capacity;
track funds supplied by each of the plurality of investors during at least an initial startup phase where revenue does not meet a specified criterion, the funds being based at least in part on the payment received from the plurality of investors;
monitor a level of funding of the amount of capacity;
based at least in part upon an amount of funds supplied by each of the plurality of investors, apportion an amount of future consideration among the plurality of investors; and
initiate at least one of sending requests to at least a portion of the plurality of investors when the level of funding falls below a minimum threshold, the requests prompting the at least a portion of the plurality of investors to provide additional funds, or throttling access to a set of resources corresponding to the amount of capacity provided by the multi-tenant resource environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Multi-tenant resources can be funded using payment submitted with requests for those resources, such that the resources do not need to be associated with a specific user account. A resource can be allocated and available as long as payment has been provided. If a user wants the resource to be available for additional processing, for example, the user can submit another request with additional funding. The funding can come in the form of donations from any user, or in the form of investments where the investor expects some return on the investment in the form of revenue, visibility, or other such compensation. One or more management components can track funding for various resources, can accept and select bids for period of sponsorship, and can manage various donation models.
-
Citations
17 Claims
-
1. A system comprising:
-
at least one device processor; and memory including instructions that, when executed by the at least one processor, cause the system to; receive a request to obtain an amount of capacity in a multi-tenant resource environment, the amount of capacity capable of being accessed by a plurality of users; receive requests from a plurality of investors, the requests containing payment to support access to the amount of capacity; track funds supplied by each of the plurality of investors during at least an initial startup phase where revenue does not meet a specified criterion, the funds being based at least in part on the payment received from the plurality of investors; monitor a level of funding of the amount of capacity; based at least in part upon an amount of funds supplied by each of the plurality of investors, apportion an amount of future consideration among the plurality of investors; and initiate at least one of sending requests to at least a portion of the plurality of investors when the level of funding falls below a minimum threshold, the requests prompting the at least a portion of the plurality of investors to provide additional funds, or throttling access to a set of resources corresponding to the amount of capacity provided by the multi-tenant resource environment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method, comprising:
-
receiving requests from a plurality of investors, the requests containing an amount of funds used to support access to an amount of capacity in a multi-tenant resource environment, the amount of capacity capable of being accessed by a plurality of users; tracking, by a computer system that includes a processor coupled to a memory, the amount of funds supplied by each of the plurality of investors during at least an initial startup phase where revenue does not meet a specified criterion; monitor, by the computer system, a level of funding of the amount of capacity;
providing information regarding how each of the plurality of investors will be apportioned an amount of future consideration in return for the amount of funds;based at least in part upon the amount of funds supplied by each of the plurality of investors, apportioning the amount of future consideration among the plurality of investors; and initiate at least one of sending, by the computer system, requests to at least a portion of the plurality of investors when the level of funding falls below a minimum threshold, the requests prompting the at least a portion of the plurality of investors to provide additional funds, or throttling access to a set of resources corresponding to the amount of capacity provided by the multi-tenant resource environment. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
-
receiving a request from an investor of a plurality of investors to a monetization layer of a multi-tenant resource environment to obtain an amount of capacity, the amount of capacity capable of being accessed by a plurality of users, the request including bid information for the amount of capacity, a period of time, revenue and an amount of investment; comparing the bid information for the investor to other bid information submitted by the plurality of investors; selecting the bid information as a winning bid when the bid information meets at least one selection criterion; in response to selecting the bid information as the winning bid, applying the amount of investment to operation of the amount of capacity during the period of time and providing the user with an amount of consideration for the amount of investment over the period of time; monitoring a level of funding of the amount of capacity; and initiate at least one of sending requests to at least a portion of the plurality of investors when the level of funding falls below a minimum threshold, the requests prompting the at least a portion of the plurality of investors to provide additional funds, or throttling access to a set of resources corresponding to the amount of capacity provided by the multi-tenant resource environment. - View Dependent Claims (16, 17)
-
Specification