IP Library Patent Application 13873116
Patent Application
App. No. 13/873,116

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUBLICLY PROVIDING WEB CONTENT OF A TENANT USING A MULTI-TENANT ON-DEMAND DATABASE SERVICE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/873,116
Abstract

In accordance with embodiments, there are provided mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service. These mechanisms and methods for publicly providing web content of a tenant using a multi-tenant on-demand database service can allow the web content to be published by a tenant using the multi-tenant on-demand database service for use by non-tenants of the multi-tenant on-demand database service.

Claims (22)

1 . A method, comprising:

receiving information from a tenant of a multi-tenant on-demand database service; and

publicly providing web content to non-tenants of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information.

2 . The method of claim 1 , wherein the information includes a domain name.

3 . The method of claim 1 , wherein the information includes security settings for the web content.

4 . The method of claim 3 , wherein the security settings includes rules for at least one of database tables that are allowed to be publicly accessed by the non-tenants, a level of access to the database tables by the non-tenants, fields of the database tables that are allowed to be publicly accessed by the non-tenants, and records of the database tables that are allowed to be publicly accessed by the non-tenants.

5 . The method of claim 1 , wherein the information includes the web content.

6 . The method of claim 1 , wherein the information is received by the multi-tenant on-demand database service.

7 . The method of claim 1 , wherein the information is received utilizing a graphical user interface of the multi-tenant on-demand database service.

8 . The method of claim 1 , wherein the web content includes a website.

9 . The method of claim 1 , wherein the web content includes a web service.

10 . The method of claim 1 , wherein the web content is publicly provided to one of the non-tenants in response to receipt of a request by the multi-tenant on-demand database service for the web content from the one of the non-tenants.

11 . The method of claim 1 , wherein upon receipt of the request by the multi-tenant on-demand database service, it is determined whether the web content is stored in cache of a content delivery network integrated with the multi-tenant on-demand database service.

12 . The method of claim 11 , wherein the web content is provided to the non-tenant of the multi-tenant on-demand database service from the cache in response to a determination that the web content is stored in the cache of the content delivery network.

13 . The method of claim 11 , wherein the tenant is identified based on a mapping of the tenant to a domain name included in the request, in response to a determination that the web content is not stored in the cache of the content delivery network.

14 . The method of claim 13 , wherein security settings for the web content and limits placed on the web content are identified using the identification of the tenant.

15 . The method of claim 14 , wherein the web content is publicly provided to the one of the non-tenants based on the identified security settings and the identified limits.

16 . A computer program product embodied on a tangible computer readable medium, comprising:

computer code for receiving information from a tenant of a multi-tenant on-demand database service; and

computer code for publicly providing web content to non-tenants of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information.

17 . An apparatus, comprising:

a processor for receiving information from a tenant of a multi-tenant on-demand database service, and publicly providing web content to non-tenants of the multi-tenant on-demand database service using the multi-tenant on-demand database service, based on the information.