Patent ID: 11966770
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method, comprising:
providing each tenant of a plurality of tenants with a respective isolated virtual environment having tenant specific dedicated data storage, each respective isolated virtual environment configured to provide logical separation from all other respective isolated virtual environments of each tenant;
providing each tenant of the plurality of tenants with a respective graphical user interface that displays a data object from the tenant specific dedicated data storage associated with a respective tenant of the plurality of tenants;
associating two or more of the plurality of tenants via a shared communication channel with a second shared data storage comprising a collaborative data object, the shared communication channel and the second shared data storage defining a shared tenant space;
embedding, in each respective graphical user interface of the two or more of the plurality of tenants, the collaborative data object;
providing a custom logic configured to
detect a changed record in a first tenant specific dedicated data storage associated with the shared tenant space, and
propagate the changed record to a second tenant specific dedicated data storage associated with the shared tenant space, thereby bypassing the logical separation between the respective isolated virtual environment of each tenant; and

displaying a real-time indication of a user of one of the two or more of the plurality of tenants one of viewing or editing the collaborative data object via the shared communication channel.