Secure content sharing
First Claim
Patent Images
1. A method of sharing accessed content between authorized users within a network-managed user group, the method comprising the steps of:
- at a first user device,a. authenticating a first user via communication with an authentication server;
b. providing access to multiple software applications;
c. by the first user using the first user device, selecting a second user and a third user within the user group, wherein the second and third users have different access privileges permitting access to contents from the multiple software applications;
d. by the first user using the first user device, selecting contents from the multiple accessed software applications, thereby defining a set of contents for transmission to both the second user and the third user;
e. exporting the set of contents and transmitting the exported set of contents to a server; and
at the server,f. combining only portions of the set of contents to which the access privileges of the second user permit access into a first compilation;
g. combining only portions of the set of contents to which the access privileges of the third user permit access into a second compilation, wherein the first and second compilations include different portions of the set of contents;
h. associating a digital signature identifying the first user with the first compilation;
i. determining whether the second user has been authenticated by the authentication server via a second user device, and if so, causing transmission of only the first compilation to the second user device, the digital signature being verified at the second device; and
j. determining whether the third user has been authenticated by the authentication server via a third user device, and if so, causing transmission of only the second compilation to the third user device.
7 Assignments
0 Petitions
Accused Products
Abstract
Convenient sharing of information among authorized network users may be facilitated by allowing a user to send information originating from multiple applications in aggregate form to another user, e.g., using a secure messaging service. In scenarios where data access is restricted, a server may check the recipient'"'"'s access privileges prior to forwarding the information to her.
-
Citations
29 Claims
-
1. A method of sharing accessed content between authorized users within a network-managed user group, the method comprising the steps of:
-
at a first user device, a. authenticating a first user via communication with an authentication server; b. providing access to multiple software applications; c. by the first user using the first user device, selecting a second user and a third user within the user group, wherein the second and third users have different access privileges permitting access to contents from the multiple software applications; d. by the first user using the first user device, selecting contents from the multiple accessed software applications, thereby defining a set of contents for transmission to both the second user and the third user; e. exporting the set of contents and transmitting the exported set of contents to a server; and at the server, f. combining only portions of the set of contents to which the access privileges of the second user permit access into a first compilation; g. combining only portions of the set of contents to which the access privileges of the third user permit access into a second compilation, wherein the first and second compilations include different portions of the set of contents; h. associating a digital signature identifying the first user with the first compilation; i. determining whether the second user has been authenticated by the authentication server via a second user device, and if so, causing transmission of only the first compilation to the second user device, the digital signature being verified at the second device; and j. determining whether the third user has been authenticated by the authentication server via a third user device, and if so, causing transmission of only the second compilation to the third user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A client device providing access to multiple software applications and facilitating sharing of contents thereof with authorized users within a network-managed user group, the client device comprising:
-
a network interface; a processor; and memory storing processor-executable instructions comprising; a. a user-authentication service which, when executed by the processor, establishes communications with an authentication server via the network interface to authenticate a user of the client device; b. access means which, when executed by the processor, provide access to multiple software applications; c. export means, responsive to selection by the user of contents from the software applications to define a set of contents, which, when executed by the processor, export the set of contents from the software applications and associate metadata therewith; and d. a secure messaging service, responsive to designation by the user of second and third recipient users, which, when executed by the processor, transmits the exported set of contents and associated metadata to a server for (i) determination, based at least in part on the metadata, whether the designated second and third recipient users have access privileges permitting access to at least a portion of the exported set of contents, (ii) combining only portions of the set of contents to which the access privileges of the second recipient user permit access into a first compilation, (iii) combining only portions of the set of contents to which the access privileges of the third recipient user permit access into a second compilation, wherein the first and second compilations include different portions of the set of contents, (iv) associating a digital signature identifying the user with the first compilation, (v) transmission of only the first compilation to a second recipient client device used by the second recipient user, the digital signature being verified at the second recipient client device, and (vi) transmission of only the second compilation to a third recipient client device used by the third recipient user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification