IP Library Granted Patent US 9,864,978
Granted Patent B2
US 9,864,978 · App. 12/263,922 · Granted Jan 9, 2018

Method and apparatus for enabling content to be shared among multiple devices in a secure environment

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,864,978
App. No.
12/263,922
Granted
Jan 9, 2018
Kind
B2
Abstract

A Master device (e.g., a SIM card) is configured with information regarding one or more Slave devices (e.g., SIM cards) that are associated with the Master device. The Master device is installed in a user device that receives content files and access and usage rights from a content provider. The Master device identifies one or more Slave devices that are associated with the Master device and transmits content files and the rights data to the Slave devices. A user device in which a Slave device is installed receives the content files and rights data sent by the Master device. The Slave device extracts a key from the rights data and provides the key to a decryption component of the user device, which uses the key to decrypt the content file.

Claims (35)

1. A system comprising:

a user device having a processor and a memory;

a master System Identity Module (SIM) card;

a slave SIM card associated with a user device;

a holder configured to be loaded and unloaded with a plurality of SIM cards, wherein the plurality of SIM cards includes the master SIM card and the slave SIM card, and wherein the master SIM card and the slave SIM card are electrically connected; and

the memory of the user device including computer program instructions that, when executed by the processor of the user device, cause the processor to perform the operations of:

receiving and sending data, by the slave SIM card via an input/output (I/O) device;

receiving, by a digital rights management (DRM) processor of the slave SIM card, rights data via the I/O device from the master SIM card;

extracting, by the digital rights management (DRM) processor of the slave SIM card, from the rights data a key that is usable by the user device to gain access to a content file associated with the rights data;

determining by the digital rights management (DRM) processor of the slave SIM card, whether a time-out period is close to expiring; and

based on the determination that the time-out period is close to expiring:

informing, by the DRM processor of the slave SIM card to the processor of the user device, that the time-out period is close to expiring and the slave SIM card should be refreshed by the master SIM card;

disabling, by the DRM processor of the slave SIM card, itself;

refreshing, by the master SIM card, the slave SIM card, wherein refreshing the slave SIM card comprises:

receiving, at the slave SIM card from the master SIM card, refresh rights data associated with the content file; and

re-enabling, by the master SIM card, the DRM processor of the slave SIM card responsive to receiving the refresh rights data associated with the content file.

2. The system of claim 1 , wherein the DRM processor also receives the rights data and the content file associated with the rights data from the master SIM card.

3. The system of claim 1 , wherein the rights data includes access and usage rights data.

4. The system of claim 1 , wherein the processor of the user device further perform the operation of: storing the rights data received in the slave SIM card from the master SIM card in a memory element.

5. A method, comprising:

receiving and sending data, by a slave System Identity Module (SIM) card via an input/output (I/O) device;

receiving, by a digital rights management (DRM) processor of the slave SIM card

via the I/O device from a master SIM card;

extracting, by the DRM processor of the slave SIM card, from the rights data a key that is

usable by a user device to gain access to a content file associated with the rights data;

determining, by the DRM processor of the slave SIM card whether a time-out period is close to expiring; and

based on the determination that the time-out period is close to expiring:

informing, by the DRM processor of the slave SIM card to a processor of the user device, that the time-out period is close to expiring and that the slave SIM card should be refreshed by the master SIM card;

disabling, by the DRM processor of the slave SIM card, itself;

refreshing, by the master SIM card, the slave SIM card, wherein refreshing the slave SIM card comprises:

receiving, at the slave SIM card from the master SIM card refresh rights data associated with the content file; and

re-enabling, by the master SIM card, the DRM processor of the slave SIM card responsive to receiving the refresh rights data associated with the content file.

6. The method of claim 5 , wherein the rights data includes access and usage rights data.

7. The method of claim 5 , wherein the rights data is stored in a memory element of the master SIM card.

8. The method of claim 5 , wherein the rights data includes a digital decrypting key that is usable by a second user device in communication with the slave SIM card to decrypt the content file.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034320/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2008
From: KOTZIN, MICHAEL D.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 021780/0795 →