The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 21, 2012
Filed:
Apr. 26, 2007
Jasjit Singh Grewal, Sammamish, WA (US);
David Robert Shutt, Seattle, WA (US);
Jeremy Kolpak, Seattle, WA (US);
Jagan Peri, Issaquah, WA (US);
Elliot Stephenson Lewis, Seattle, WA (US);
Jasjit Singh Grewal, Sammamish, WA (US);
David Robert Shutt, Seattle, WA (US);
Jeremy Kolpak, Seattle, WA (US);
Jagan Peri, Issaquah, WA (US);
Elliot Stephenson Lewis, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Technologies are described herein for providing a hosted multi-tenant application that utilizes per-tenant unshared private databases. A shared middle-tier is utilized in conjunction with private, unshared databases for each of the tenants. The private, unshared databases are utilized to store application data for an associated tenant, along with any customizations to the application implemented by the tenant. A shared configuration database is also utilized that stores application data that is shared among the tenants. When a request is received from a tenant to access the hosted application, the shared configuration database is utilized to locate the private, unshared database associated with the tenant making the request. The contents of the private, unshared database associated with the tenant making the request are then utilized to response to the request.