System, method and computer program product for sharing tenant information utilizing a multi-tenant on-demand database service
First Claim
Patent Images
1. A method comprising:
- receiving, at a database service from a first subscriber of the database service, an indication of permission to share a portion of first subscriber information with a second subscriber, the first subscriber information managed using the database service, wherein the second subscriber is otherwise blocked from accessing the portion of first subscriber information absent the indication of permission;
permitting, through the database service, the second subscriber to access the portion of first subscriber information based on the indication of permission, utilizing a processor;
receiving, at the database service, from the second subscriber another indication of permission to share a portion of information of the second subscriber with the first subscriber, wherein the first subscriber is otherwise blocked from accessing the portion of the information of the second subscriber absent the other indication of permission; and
permitting, through the database service, the first subscriber to access the portion of the information of the second subscriber based on the other indication of permission, to provide reciprocity of sharing of subscriber information between the first subscriber and the second subscriber;
wherein the indication of permission is received from the first subscriber via a graphical user interface generated by the database service;
wherein the graphical user interface generated by the database service further provides an option to allow the first subscriber to subsequently block the second subscriber from accessing the portion of first subscriber information.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service. These mechanisms and methods for sharing tenant information utilizing a multi-tenant on-demand database service can allow automatic sharing of information owned by a first tenant with other tenants of the multi-tenant on-demand database service. In this way, collaboration among tenants of the multi-tenant on-demand database service may be enabled via the sharing of the tenant information.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, at a database service from a first subscriber of the database service, an indication of permission to share a portion of first subscriber information with a second subscriber, the first subscriber information managed using the database service, wherein the second subscriber is otherwise blocked from accessing the portion of first subscriber information absent the indication of permission; permitting, through the database service, the second subscriber to access the portion of first subscriber information based on the indication of permission, utilizing a processor; receiving, at the database service, from the second subscriber another indication of permission to share a portion of information of the second subscriber with the first subscriber, wherein the first subscriber is otherwise blocked from accessing the portion of the information of the second subscriber absent the other indication of permission; and permitting, through the database service, the first subscriber to access the portion of the information of the second subscriber based on the other indication of permission, to provide reciprocity of sharing of subscriber information between the first subscriber and the second subscriber; wherein the indication of permission is received from the first subscriber via a graphical user interface generated by the database service; wherein the graphical user interface generated by the database service further provides an option to allow the first subscriber to subsequently block the second subscriber from accessing the portion of first subscriber information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving, at a database service from a first subscriber of the database service, an indication of permission to share a portion of first subscriber information with a second subscriber, the first subscriber information managed using the database service, wherein the second subscriber is otherwise blocked from accessing the portion of first subscriber information absent the indication of permission; permitting, through the database service, the second subscriber to access the portion of first subscriber information based on the indication of permission, utilizing a processor; receiving, at the database service, from the second subscriber another indication of permission to share a portion of information of the second subscriber with the first subscriber, wherein the first subscriber is otherwise blocked from accessing the portion of the information of the second subscriber absent the other indication of permission; and permitting, through the database service, the first subscriber to access the portion of the information of the second subscriber based on the other indication of permission, to provide reciprocity of sharing of subscriber information between the first subscriber and the second subscriber; wherein the indication of permission is received from the first subscriber via a graphical user interface generated by the database service; wherein, after receiving the indication of permission, the graphical user interface generated by the database service further provides an option to allow the first subscriber to subsequently block the second subscriber from accessing the portion of first subscriber information.
-
-
16. A computer program product, comprising a non-transitory computer usable 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:
-
receiving, at a database service from a first subscriber of the database service, an indication of permission to share a portion of first subscriber information with a second subscriber, the first subscriber information managed using the database service, wherein the second subscriber is otherwise blocked from accessing the portion of first subscriber information absent the indication of permission; permitting, through the database service, the second subscriber to access the portion of first subscriber information based on the indication of permission, utilizing a processor; receiving, at the database service, from the second subscriber another indication of permission to share a portion of information of the second subscriber with the first subscriber, wherein the first subscriber is otherwise blocked from accessing the portion of the information of the second subscriber absent the other indication of permission; and permitting, through the database service, the first subscriber to access the portion of the information of the second subscriber based on the other indication of permission, to provide reciprocity of sharing of subscriber information between the first subscriber and the second subscriber; wherein the indication of permission is received from the first subscriber via a graphical user interface generated by the database service; wherein, after receiving the indication of permission, the graphical user interface generated by the database service further provides an option to allow the first subscriber to subsequently block the second subscriber from accessing the portion of first subscriber information.
-
Specification