×

On-demand database service system, method and computer program product for conditionally allowing an application of an entity access to data of another entity

  • US 8,140,576 B1
  • Filed: 07/18/2008
  • Issued: 03/20/2012
  • Est. Priority Date: 07/19/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a request from an application created by a first entity of an on-demand database service, the request including a request to access data of a second entity stored in a database of the on-demand database service;

    determining, utilizing a hardware processor, whether the application is authorized to access the data of the second entity stored in the database of the on-demand database service using a plurality of data access limitations associated with the application and indicated in a profile;

    conditionally allowing the access to the data of the second entity stored in the database of the on-demand database service, based on the determination;

    receiving an update associated with the application; and

    presenting the update to the second entity for acceptance by the second entity, andconditionally allowing the access to the data of the second entity stored in the database of the on-demand database service utilizing the update, based on the acceptance;

    wherein the profile indicating the data access limitations associated with the application is defined for a package including the data;

    wherein the data access limitations grant the application created by the first entity access to the data of the second entity;

    wherein the first entity and the second entity are different subscribers to the on-demand database service, such that the on-demand database service processes requests for each of the first entity and the second entity and stores information for each of the first entity and the second entity, and wherein the profile indicating the data access limitations granting the application created by the first entity access to the data of the second entity provides sharing with the first entity the data of the second entity that is stored in the database of the on-demand database service;

    wherein the data access limitations are included with the application in the package;

    wherein the package is installed by the second entity.

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