Patent ID: 9298842
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to cause a computer to implement a method comprising: providing, by a database system, a database service accessible to a plurality of subscribers; receiving, by the database system, information from one of the subscribers, the information including web content and security settings for 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 database service; receiving, by the database system 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; in response to receipt of the definition and the request from the subscriber, registering, through the database system, the URL in association with the web content; after registering the URL in association with the web content, receiving, by the database system, a request from one of the non-subscribers for the web content, the request including the URL; extracting, by the database system, the URL from the request; identifying, by the database system, the web content utilizing the extracted URL; identifying, by the database system, the security settings for the identified web content; determining, by the database system, the portions of the web content that the security settings allow to be publicly provided to the non-subscriber; providing, by the database system, 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 database system, 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 database service from being provided to the non-subscriber.