Systems and methods of secure data exchange
First Claim
1. A method for managing digital rights management (DRM) protected content sharing in a networked secure collaborative computer data exchange environment, the method comprising:
- establishing, by a secure exchange facility managed by an intermediate organizational entity, a user login data authentication procedure that allows user access through at least one client computing device to the secure exchange facility, where communication between the secure exchange facility and the at least one client computing device is through a communications network;
receiving computer data content and at least one indicator of access rights for the computer data content from a first client computing device of a first user associated with a first organizational entity, wherein the secure exchange facility permits sharing access to the computer data content by at least a second user associated with a second organizational entity based on the at least one indicator of access rights, wherein the second organizational entity is a distinct entity from the first organizational entity;
transforming the computer data content and the at least one indicator of access rights into DRM protected computer data content through communications with a DRM engine, wherein the DRM engine is selected based on a content type of the computer data content, and wherein the DRM engine is provided by an entity distinct from the intermediate organizational entity and any other organizational entity that accesses content shared through the secure exchange facility; and
granting, by the secure exchange facility, shared access to the DRM protected computer data content to at least the second user;
receiving, by the secure exchange facility from a second client computing device of the second user, a request for download of the computer data content;
transmitting the DRM protected computer data content to the second client computing device, wherein each time an access is requested to the DRM protected computer data stored on the second client computing device the second client computing device is required to request access permission from the DRM engine;
receiving, from the DRM engine, a request for access rights to the DRM protected computer data content as a result of the second client computing device requesting access permission from the DRM engine to the DRM protected computer data content; and
providing the DRM engine with updated access rights for the DRM protected computer data content as a result of a received updated indicator of access rights to the secure exchange facility from the first client computing device, wherein the second client computing device is granted access to the DRM protected computer data content by the DRM engine as determined by the updated indicator of access rights,wherein the first client computing device provides the updated indicator of access rights to the secure exchange facility as a result of the secure exchange facility requesting an update of access rights from the first client computing device as a result of the secure exchange facility receiving the request for access rights from the DRM engine.
11 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for managing digital rights management (DRM) protected content sharing in a networked secure collaborative computer data exchange environment through a secure exchange facility managed by an intermediate organizational entity amongst users of a plurality of other organizational entities, wherein computer data content and access rights for the computer data content is shared between a first and second user, the computer data content and access rights for the computer data content are transformed into a DRM protected computer data content through communications with a DRM engine, wherein the DRM engine is selected based on a content type of the computer data content, and the DRM engine is provided by an entity other than the intermediate organizational entity and other than any of the plurality of other organizational entities.
615 Citations
18 Claims
-
1. A method for managing digital rights management (DRM) protected content sharing in a networked secure collaborative computer data exchange environment, the method comprising:
-
establishing, by a secure exchange facility managed by an intermediate organizational entity, a user login data authentication procedure that allows user access through at least one client computing device to the secure exchange facility, where communication between the secure exchange facility and the at least one client computing device is through a communications network; receiving computer data content and at least one indicator of access rights for the computer data content from a first client computing device of a first user associated with a first organizational entity, wherein the secure exchange facility permits sharing access to the computer data content by at least a second user associated with a second organizational entity based on the at least one indicator of access rights, wherein the second organizational entity is a distinct entity from the first organizational entity; transforming the computer data content and the at least one indicator of access rights into DRM protected computer data content through communications with a DRM engine, wherein the DRM engine is selected based on a content type of the computer data content, and wherein the DRM engine is provided by an entity distinct from the intermediate organizational entity and any other organizational entity that accesses content shared through the secure exchange facility; and granting, by the secure exchange facility, shared access to the DRM protected computer data content to at least the second user; receiving, by the secure exchange facility from a second client computing device of the second user, a request for download of the computer data content; transmitting the DRM protected computer data content to the second client computing device, wherein each time an access is requested to the DRM protected computer data stored on the second client computing device the second client computing device is required to request access permission from the DRM engine; receiving, from the DRM engine, a request for access rights to the DRM protected computer data content as a result of the second client computing device requesting access permission from the DRM engine to the DRM protected computer data content; and providing the DRM engine with updated access rights for the DRM protected computer data content as a result of a received updated indicator of access rights to the secure exchange facility from the first client computing device, wherein the second client computing device is granted access to the DRM protected computer data content by the DRM engine as determined by the updated indicator of access rights, wherein the first client computing device provides the updated indicator of access rights to the secure exchange facility as a result of the secure exchange facility requesting an update of access rights from the first client computing device as a result of the secure exchange facility receiving the request for access rights from the DRM engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing digital rights management (DRM) protected content sharing in a networked secure collaborative computer data exchange environment, the system comprising:
-
a secure exchange facility managed by an intermediate organizational entity, wherein a user login data authentication procedure is established that allows user access through at least one client computing device to the secure exchange facility, where communication between the secure exchange facility and the at least one client computing device is through a communications network, wherein the secure exchange facility is adapted to receive, transform, and grant access to computer data content in relation to at least one indicator of access rights for the computer data content from a first client computing device of a first user associated with a first organizational entity, wherein the secure exchange facility permits sharing access to the computer data content by at least a second user associated with a second organizational entity based on the at least one indicator of access rights, wherein the second organizational entity is a distinct entity from the first organizational entity, wherein transforming the computer data content and the at least one indicator of access rights into DRM protected computer data content is implemented through communications with a DRM engine, wherein the DRM engine is selected based on a content type of the computer data content, and wherein the DRM engine is provided by an entity distinct from the intermediate organizational entity and any other organizational entity that accesses content shared through the secure exchange facility, wherein the secure exchange facility receives from a second client computing device of the second user a request for download of the computer data content, wherein the DRM protected computer data content is transmitted to the second client computing device, wherein each time an access is requested to the DRM protected computer data stored on the second client computing device the second client computing device is required to request access permission from the DRM engine, wherein a request for access rights to the DRM protected computer data content is received from the DRM engine as a result of the second client computing device requesting access permission from the DRM engine to the DRM protected computer data content, wherein the DRM engine is provided with updated access rights for the DRM protected computer data content as a result of a received updated indicator of access rights to the secure exchange facility from the first client computing device, wherein the second client computing device is granted access to the DRM protected computer data content by the DRM engine as determined by the updated indicator of access rights, and wherein the first client computing device provides the updated indicator of access rights to the secure exchange facility as a result of the secure exchange facility requesting an update of access rights from the first client computing device as a result of the secure exchange facility receiving the request for access rights from the DRM engine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification