Methods and systems for sharing database content
First Claim
Patent Images
1. A computer-implemented method executed by an on-demand database system, comprising:
- receiving, from a first client located remotely from the on-demand database system, a request to store a client file on the on-demand database system;
storing the client file on the on-demand database system;
receiving a request from the first client to share the client file;
responsive to receiving the request, generating a link specifying the client file;
receiving, from a second client located remotely from the first client, an access request via the link; and
responsive to receiving the access request, providing a representation of the client file to the second client;
the on-demand database system receiving, at the link, a request from the second client to view the client file;
providing the client file for display within a network browser; and
the on-demand database system tracking one or more parameters related to the request from the second client.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms and methods for sharing database content stored by a first organization with a third party are provided. A network address is provided to the third party, which can enable control of the access to the content and tracking of the views of the content. For example, the network address can include an encrypted key that contains information about the organization that created content and the specific distribution ID for delivering the content when requested by the third party using the address. A distribution can be created in numerous ways, with various restrictions on the access to the document of a distribution.
117 Citations
19 Claims
-
1. A computer-implemented method executed by an on-demand database system, comprising:
-
receiving, from a first client located remotely from the on-demand database system, a request to store a client file on the on-demand database system; storing the client file on the on-demand database system; receiving a request from the first client to share the client file; responsive to receiving the request, generating a link specifying the client file; receiving, from a second client located remotely from the first client, an access request via the link; and responsive to receiving the access request, providing a representation of the client file to the second client; the on-demand database system receiving, at the link, a request from the second client to view the client file; providing the client file for display within a network browser; and the on-demand database system tracking one or more parameters related to the request from the second client. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An on-demand database system, comprising:
-
a memory; and a computer processor, the computer processor configured to; receive, from a first user, a request to store a file within the on-demand database system; storing the file in the memory with access permissions granted to a defined user group; receive, from one of the users from the defined user group, a request to share the file with at least one user outside of the defined user group, the at least one user outside of the defined user group being remote from the on-demand database system; generate, in response to receiving the request, a network address; associating the file with the generated network address such that the document is accessible at least one user outside of the defined user group via a request to the network address; an on-demand database system receiving, at the network address, a request from the at least one user outside of the defined user group to view the file; providing the file for display within a network browser; and the on-demand database system tracking one or more parameters related to the request from the at least one user outside of the defined user group. - View Dependent Claims (7, 8)
-
-
9. A method of sharing database content, the method comprising:
-
receiving, by an on-demand database system, a document from a user associated with an organization; storing the document at a first location in a database of the on-demand database system, wherein only specified users of the on-demand database system have access rights to access the document stored at the first location in the database of the on-demand database system; receiving a request to provide an access to the document to an entity that does not have access rights to the document stored at the first location from one of the specified users of the on-demand database system; generating, in response to receiving the request, a network address; associating the document with the generated network address such that the document is accessible by the entity via a request to the network address; providing the network address to allow the entity to access the document the on-demand database system receiving, at the network address, a request from the entity to view the document; providing the document for display within the network browser; and the on-demand database system tracking one or more parameters related to the request from the entity. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification