IP Library Granted Patent US 9,491,215
Granted Patent B2
US 9,491,215 · App. 14/700,778 · Granted Nov 8, 2016

Electronic media distribution system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,491,215
App. No.
14/700,778
Granted
Nov 8, 2016
Kind
B2
Abstract

A system and method for sharing electronic content. A sending user can specify one or more criteria that a recipient memory device must have to store the content. The sending user can also specify a digital rights management control that can be associated with the content. The content can be transferred to the recipient if the recipient memory device has the specified properties. Software at the recipient can ensure that the content is handled in accordance with the digital rights management controls specified by the sender.

Claims (38)

1. A method, comprising a receiving device:

sending, to an intermediate server device, a request to deliver content identified by a notification received from the intermediate server device;

sending, to the intermediate server device, one or more messages that are indicative of installed software of the recipient device that the recipient device uses to protect the content; and

receiving the content, from the intermediate server device, if the one or more messages are indicative of software trusted to enforce a content policy associated with the content.

2. The method of claim 1 , further comprising the recipient device:

receiving, from the intermediate server device, software to be installed on the recipient device if the one or more messages are not indicative of software trusted to enforce the content policy;

installing the received software on the recipient device; and

executing instructions of the received software that cause a code to be sent to the intermediate server device that is unknown to the recipient device and that is indicative of whether the received software was correctly installed.

3. The method of claim 2 , further comprising the recipient device receiving the content from the intermediate server device if the code is indicative of the received software being correctly installed.

4. The method of claim 1 , further comprising the recipient device requesting the intermediate server device to redistribute the content to other recipient devices.

5. The method of claim 1 , further comprising the recipient device sending a usage message to the intermediate server device in response to rendering of the content.

6. The method of claim 1 , further comprising the recipient device limiting rendering of the content to a number of renderings specified by the content policy for the content.

7. The method of claim 1 , further comprising the recipient device storing the content to a memory device of the recipient device as specified by the content policy for the content.

8. A non-transitory computer-readable storage medium comprising a plurality of instructions stored therein, wherein the plurality of instructions, in response to being executed, configure a recipient device to:

send, to an intermediate server device, a request to deliver content identified by a notification received from the intermediate server device;

send, to the intermediate server device, one or more messages that are indicative of installed software of the recipient device that the recipient device uses to protect the content; and

receive the content, from the intermediate server device, if the one or more messages are indicative of software trusted to enforce a content policy associated with the content.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of instructions, in response to being executed, configure the recipient device to:

install software received from the intermediate server device if the one or more messages are not indicative of software trusted to enforce the content policy; and

execute instructions of the received software that cause a code to be sent to the intermediate server device that is unknown to the recipient device and that is indicative of whether the received software was correctly installed.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the plurality of instructions, in response to being executed, configure the recipient device to receive the content from the intermediate server device if the code is indicative of the received software being correctly installed.

11. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of instructions, in response to being executed, configure the recipient device to request the intermediate server device to redistribute the content to other recipient devices.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of instructions, in response to being executed, configure the recipient device to send a usage message to the intermediate server device in response to rendering of the content.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of instructions, in response to being executed, configure the recipient device to limit rendering of the content to a number of renderings specified by the content policy for the content.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of instructions, in response to being executed, configure the recipient device to store the content to a memory device specified by the content policy for the content.

15. A computing device, comprising:

a storage device; and

a processor configured to:

send, to an intermediate server device, a request to deliver content identified by a notification received from the intermediate server device;

send, to the intermediate server device, one or more messages that are indicative of installed software of the recipient device that the recipient device uses to protect the content; and

receive the content, from the intermediate server device, and store the received content in the storage device if the one or more messages are indicative of software trusted to enforce a content policy associated with the content.

16. The computing device of claim 15 , wherein the processor is further configured to:

install software received from the intermediate server device if the one or more messages are not indicative of software trusted to enforce the content policy; and

execute instructions of the received software that cause a code to be sent to the intermediate server device that is unknown to the recipient device and that is indicative of whether the received software was correctly installed.

17. The computing device of claim 16 , wherein the processor is further configured to receive the content from the intermediate server device if the code is indicative of the received software being correctly installed.

18. The computing device of claim 15 , wherein the processor is further configured to request the intermediate server device to redistribute the content to other recipient devices.

19. The computing device of claim 15 , wherein the processor is further configured to send a usage message to the intermediate server device in response to rendering of the content.

20. The computing device of claim 15 , wherein the processor is further configured to limit rendering of the content to a number of renderings specified by the content policy for the content.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: MIND FUSION, LLC
To: MUSICQUBED INNOVATIONS, LLC
Reel/Frame 064357/0661 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 23, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063155/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062756/0052 →
MERGER Recorded Dec 18, 2015
From: PRECISIONIST FUND II, LLC
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 037328/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: JWL IP HOLDINGS LLC
To: PRETENSE FUND II, LLC
Reel/Frame 035575/0216 →
CHANGE OF NAME Recorded May 6, 2015
From: PRETENSE FUND II, LLC
To: PRECISIONIST FUND II, LLC
Reel/Frame 035597/0581 →