# US 2021/0240798 A1 · Multi-device digital rights management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0240798 A1
- Document ID: US20210240798A1
- Status: Published application
- Kind: A1
- Application number: 17/233,978
- Filed: 2021-04-19
- Published: 2021-08-05
- Earliest claimed: 2017-12-29
- Assignees: Sling Media, Inc.
- Applicants: Sling Media L.L.C.
- Inventors: ANDREY ABRAMOV
- Web page: https://patentgrep.com/patent/US20210240798A1

## CPC

- G06F 21/1011: {to devices}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A multi-device digital rights management server is provided. The server may include, but is not limited to, a processor communicatively coupled to a communications system and a memory, the processor configured to receive, from the communications system, a request to transfer digital content from a first user device to a second user device, update, upon receipt of the request, digital rights management data stored in the memory to enable both the first user device and the second user device to consume the digital content, receive, from the communications system, notice that one of the first user device and the second user device is consuming the digital content, update, upon receipt of the notice, the digital rights management data to disable the other of the first user device and the second user device from consuming the digital content.

## Claims

### Claim 1

A multi-device digital rights management (DRM) system, comprising:
a first user device sending a request to play digital content to a multi-device DRM server;
in response to receipt of the request to play, the first user device is authorized by the multi-device DRM server to update DRM data located at the multi-device DRM server to reflect the request to play from the first user device;
the first user device receives an enable command from the multi-device DRM server to allow permission for playing of the digital content available at the first user device, while a disable command is sent to a second user device to prevent playing of the digital content available for playing at the second user device; and
in response to the disable command sent to the second user device, the digital content is still preserved on the second user device the digital content for playing when requested and permissioned for playing by the multi-device DRM server while not played concurrently on the first user device.

### Claim 2 (depends on 1)

The multi-device DRM system of claim 1, further comprising:
in response to a request of a stoppage to play the digital content on the first user device, the first user device sends a notification of the stoppage to play the digital content to not allow the permission to further play the digital content available at the first user device.

### Claim 3 (depends on 2)

The multi-device DRM system of claim 2, further comprising:
in response to the receipt of the stoppage to play request, the first user device transmits the request to the multi-device DRM server to update the DRM data about the stoppage to play request.

### Claim 4 (depends on 3)

The multi-device DRM system of claim 3, further comprising:
in response to transmission of a notice of a stoppage of playing request to the multi-device DRM server, a time stamp is configured within the digital content that provides the notice of a stoppage time to the stoppage of playing request by the first user device to play the digital content.

### Claim 5 (depends on 4)

The multi-device DRM system of claim 4, further comprising:
the DRM data is configured by the multi-device DRM server to reflect the stoppage request wherein the DRM data comprises the stoppage time; and
the second user device receives a command to re-enable the second user device to play the digital content.

### Claim 6 (depends on 5)

The multi-device DRM system of claim 5, wherein the re-enable command allows and permissions the second user device to continue to play the digital content.

### Claim 7 (depends on 6)

The multi-device DRM system of claim 6, further comprising:
in response to a determination that the digital content has been completely played at the first user device, the first user device transmits notice of completion to the multi-device DRM server; and
in response to the receipt of the notice of completion, the DRM data is updated by the multi-device DRM server to reflect the notice of completion.

### Claim 8 (depends on 7)

The multi-device DRM system of claim 7, further comprising:
the digital content is configured with a watch limit comprising a limited number of times the digital content is allowed played, or a limited time period the digital content is allowed played.

### Claim 9 (depends on 8)

The multi-device DRM system of claim 8, further comprising:
in response to the limited number of times of the watch limit for playing the digital content exceeded, at least the first user device receives the command from the multi-device DRM server to delete the digital content that is available at least at the first user device.

### Claim 10 (depends on 9)

The multi-device DRM system of claim 9, further comprising:
in response to an expiration of the limited time period of the watch limit for the playing of the digital content, at least the first user device receives the command from the multi-device DRM server to delete the digital content that is available at least at the first user device.

### Claim 11 (depends on 10)

The multi-device DRM system of claim 10, further comprising:
in response to the digital content still available at the first user device, the first user device sends periodic transmissions of online status to the multi-device DRM server for monitoring by the multi-device DRM server of playing of the digital content.

### Claim 12

A method for multi-device digital rights management (DRM), comprising:
sending, by a first user device, a request to play digital content to a multi-device DRM server;
in response to receipt of a sent request to play, authorizing the first user device, by the multi-device DRM server by updating DRM data located at the DRM server, for reflecting the request for playing of the digital content by the first user device;
receiving, by the first user device, an enable command from the multi-device DRM server for allowing permission for playing of the digital content available at the first user device, while sending, by the multi-device DRM server, a disable command to a second user device for preventing playing of the digital content that is available for playing at the second user device; and
in response to the disable command sent to the second user device, preserving the digital content on the second user device for playing when requested and permissioned by the multi-device DRM server, while not playing concurrently the digital content on the first user device.

### Claim 13 (depends on 12)

The method according to claim 12, further comprising:
in response to a request of stoppage of playing of the digital content on the first user device, sending by the first user device a notification of a stoppage request of playing of the digital content to the multi-device DRM server for not allowing the permission of further playing of the digital content that is available at the first user device.

### Claim 14 (depends on 13)

The method according to claim 13, further comprising:
in response to the receipt of the stoppage of playing request, transmitting by the first user device the request to the DRM server for updating the DRM data about the stoppage request for playing the digital content.

### Claim 15 (depends on 14)

The method according to claim 14, further comprising:
in response to transmitting of the stoppage of playing request to the DRM server, configuring a time stamp within the digital content providing notice of stoppage time of playing by first user device of the digital content.

### Claim 16 (depends on 15)

The method according to claim 15, further comprising:
configuring the DRM data by the multi-device DRM server for reflecting the stoppage request wherein the DRM data comprises the stoppage time; and
receiving by the second user device a command by the multi-device DRM server for re-enabling the second user device for playing of the digital content.

### Claim 17 (depends on 16)

The method according to claim 16, further comprising:
providing a re-enable command for allowing the second user device to continue playing the digital content.

### Claim 18 (depends on 17)

The method according to claim 17, further comprising:
in response to a determining that the digital content has been completely played at the first user device, transmitting by the first user device a notice of completion to the multi-device DRM server; and
in response to the receipt of the notice of completion, updating the DRM data by the DRM server for reflecting the notice of completion.

### Claim 19 (depends on 18)

The method according to claim 18, further comprising:
configuring the digital content with a watch limit comprising a limited number of times for allowing playing the digital content, or a limited time period for allowing playing the digital content.

### Claim 20 (depends on 19)

The method according to claim 19, further comprising:
configuring the digital content with a watch limit comprising a limited number of times for allowing playing the digital content, or a limited time period for allowing playing the digital content; and
in response to exceeding a limited allowed times for playing the digital content or expiring of a limited time period available of the watch limit for the playing the digital content, receiving by at least the first user device a command from the multi-device DRM server for deleting the digital content available at least at the first user device.
