IP Library Granted Patent US 9,124,650
Granted Patent B2
US 9,124,650 · App. 12/903,125 · Granted Sep 1, 2015

Digital rights management in a mobile 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,124,650
App. No.
12/903,125
Granted
Sep 1, 2015
Kind
B2
Abstract

Embodiments provide a method that causes a plurality of virtual machine instructions to be interpreted for indications of a mobile device's hardware identification information, thus forming a plurality of hardware instruction interpretations. The embodiment also combines each of the plurality of hardware instruction interpretations and hashes the combination to form a quasi-hardware device identifier. An encryption process is based on the quasi-hardware encryption device identifier and the media is then encrypted using the encryption process. The encrypted media is transferred to the mobile device wherein the mobile device decrypts the media based at least in part on the mobile device's internal knowledge of the quasi-hardware device identification.

Claims (19)

1. A method, comprising:

interpreting, by a computing device, a plurality of virtual-machine instructions of a virtual machine for detecting data representative of a mobile device's hardware identification information, resulting in a plurality of hardware instruction interpretations, the virtual machine executable on an application server that is separate from the mobile device;

combining by the computing device each of the plurality of hardware instruction interpretations forming a quasi-hardware mobile unique device identifier (UUID) based on properties of the virtual machine;

basing an encryption process on the UUID and encrypting media using the encryption process;

transferring by the computing device the encrypted media to the mobile device; and

decrypting at the mobile device the media based, at least in part, on the mobile device's internal knowledge of the UUID.

2. A method, comprising:

interpreting, a plurality of virtual-machine instructions of a virtual machine for detecting data representative of a mobile device's hardware identification information, resulting in a plurality of hardware instruction interpretations, the virtual machine executable on an application server that is separate from the mobile device;

combining each of the plurality of hardware instruction interpretations forming a quasi-hardware mobile unique device identifier (UUID) based on properties of the virtual machine

basing a unique encryption process on at least two factors:

the UUID, and

an understanding of what prior encryption process was used in a previous media delivery to the mobile device, the unique encryption process being different than the prior encryption process;

encrypting by the computing device media using the unique encryption process;

transferring by the computing device the encrypted media to the mobile device; and

decrypting at the mobile device the media based, at least in part, on the mobile device's internal knowledge of the UUID.

3. The method as recited in claim 1 , wherein transferring the encrypted media to the mobile device is performed via a server.

4. The method as recited in claim 1 , wherein transferring the encrypted media to the mobile device is performed via a streaming media server.

5. The method as recited in claim 2 , wherein transferring the encrypted media to the mobile device is performed via a server.

6. The method as recited in claim 2 , wherein transferring the encrypted media to the mobile device is performed via a streaming media server.

Assignments (11)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057096/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QUICKPLAY MEDIA CO.
To: QP HOLDINGS, LLC
Reel/Frame 052188/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: QP HOLDINGS, LLC
To: THE DIRECTV GROUP, INC.
Reel/Frame 052189/0024 →
CHANGE OF NAME Recorded Mar 17, 2020
From: QUICKPLAY MEDIA INC.
To: QUICKPLAY MEDIA CO.
Reel/Frame 052184/0085 →
RELEASE OF SECURITY INTEREST Recorded Jun 28, 2016
From: ORIX VENTURES, LLC
To: QUICKPLAY MEDIA INC.
Reel/Frame 039204/0038 →
SECURITY INTEREST Recorded Feb 26, 2015
From: QUICKPLAY MEDIA INC.
To: ORIX VENTURES, LLC
Reel/Frame 035037/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2012
From: MAHARAJH, KAVI; WALKER, TORIN; SANDLER, IGOR; MINKA, ELOI; SACHITHANANTHAN, BALAYOGAN; DINGLE, NICK; ZHANG, HUI GANG; MACNEIL, BART
To: QUICKPLAY MEDIA INC.
Reel/Frame 028379/0535 →