×

System, method and computer program product for publicly providing web content using a multi-tenant system

  • US 9,825,965 B2
  • Filed: 10/13/2016
  • Issued: 11/21/2017
  • Est. Priority Date: 11/03/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for delivering content of a plurality of subscribers to non-subscribers as a service, the system including:

  • a database organized to receive, store and provide data on behalf of one or more subscribers using shared common resources; and

    a system server communicatively coupled with the database and operable to perform actions comprising;

    receiving, by the system server, information from one of the subscribers, the information indicating web content stored on a content server and security settings for controlling access to the web content, wherein the security settings include at least one rule indicating portions of the web content that are allowed to be publicly accessed by non-subscribers of the service;

    receiving, by the system server from the subscriber, a definition of a universal resource locator (URL) to be used for accessing the web content and a request to register the URL in association with the web content;

    responsive to the receiving of the definition and the request from the subscriber, registering, through the database, by the system server, the URL in association with the web content;

    after registering the URL in association with the web content, receiving, by the system server, a request from one of the non-subscribers for at least some of the web content, the request including the URL;

    extracting, by the system server, the URL from the request;

    identifying, by the system server, the web content being requested utilizing the URL from the request;

    identifying, by the system server, the security settings for the web content identified;

    determining, by the system server, one or more portions of the web content that the security settings allow to be publicly provided to the non-subscriber;

    providing, by the system server, the portions of the web content to the non-subscriber in response to determining, based on the security settings, which portions of the web content are allowed to be publicly provided to the non-subscriber; and

    preventing, by the system server, remaining portions of the web content that are not indicated by the security settings as allowed to be publicly accessed by non-subscribers of the service from being provided to the non-subscriber.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×