IP Library Patent Application 12792337
Patent Application
App. No. 12/792,337

System and Method for Software Activation Through Digital Media Fingerprinting

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 None
App. No.
12/792,337
Abstract

A system for activating the use of software on a computing device comprises an activation server configured so that in response to a communication link being available between the activation server and the computing device, the activation server (1) receives from the computing device, via the communication link, an activation request including (a) a software identifier identifying the software, (b) a device identifier identifying the computing device, and (c) a digital media identifier identifying a digital media, wherein the software is delivered to a user on the digital media, (2) accesses a database storing known software identifiers, device identifiers, and digital media identifiers, (3) determines an activation instruction through a comparison between the activation request and known software identifiers, device identifiers, and digital media identifiers, and (4) sends the activation instruction to the computing device. A related method for activating the use of software is also disclosed.

Claims (30)

1 . A system for activating the use of software on a computing device, comprising:

an activation server configured so that, in response to a communication link being available between the activation server and the computing device, the activation server:

receives from the computing device, via the communication link, an activation request including (a) a software identifier identifying the software, (b) a device identifier identifying the computing device, and (c) a digital media identifier identifying a digital media, wherein the software is delivered to a user on the digital media for installation on the computing device;

accesses a database storing known software identifiers, device identifiers, and digital media identifiers;

determines an activation instruction from a comparison between the activation request and known software identifiers, device identifiers, and digital media identifiers; and

sends the activation instruction to the computing device.

2 . The system of claim 1 , wherein the digital media identifier is derived from a damage map of the digital media.

3 . The system of claim 2 , wherein the damage map is derived from, at least in part, intentional damage to the digital media prior to delivery to the user.

4 . The system of claim 2 , wherein the damage map is derived from, at least in part, manufacturing defects in the digital media.

5 . The system of claim 2 , wherein the digital media comprises optical media and wherein the damage map is derived from, at least in part, damage to an external surface of the optical media.

6 . The system of claim 2 , wherein the damage map is derived from, at least in part, damage to a data layer of the optical media.

7 . The system of claim 2 , wherein the damage map is derived from, at least in part, read irregularities resulting from interaction between the digital media and a media reader.

8 . The system of claim 1 , wherein the comparison includes applying a probabilistic model to the known digital media identifiers.

9 . The system of claim 1 , wherein the activation instruction includes an activation allowance.

10 . The system of claim 1 , wherein the activation server is further configured to update the database to reflect the activation request and the resulting activation instruction.

11 . A method for activating the use of software on a computing device, the method comprising:

establishing a communication link between an activation server and the computing device;

receiving at the activation server from the computing device, via the communication link, an activation request including (a) a software identifier identifying the software, (b) a device identifier identifying the computing device, and (c) a digital media identifier identifying a digital media, wherein the software is delivered to a user on the digital media for installation on the computing device;

accessing a database storing known software identifiers, device identifiers, and digital media identifiers;

determining an activation instruction from a comparison between the activation request and known software identifiers, device identifiers, and digital media identifiers; and

sending the activation instruction to the computing device.

12 . The method of claim 11 , wherein the digital media identifier is derived from a damage map of the digital media.

13 . The method of claim 12 , wherein the damage map is derived from, at least in part, intentional damage to the digital media prior to delivery to the user.

14 . The method of claim 12 , wherein the damage map is derived from, at least in part, manufacturing defects in the digital media.

15 . The method of claim 12 , wherein the digital media comprises optical media and wherein the damage map is derived from, at least in part, damage to an external surface of the optical media.

16 . The method of claim 15 , wherein the damage map is derived from, at least in part, damage to a data layer of the optical media.

17 . The method of claim 12 , wherein the damage map is derived from, at least in part, read irregularities resulting from interaction between the digital media and a media reader.

18 . The method of claim 11 , wherein the comparison includes applying a probabilistic model to the known digital media identifiers.

19 . The method of claim 11 , wherein the activation instruction includes an activation allowance.

20 . The method of claim 11 , wherein the activation server is further configured to update the database to reflect the activation request and the resulting activation instruction.

Assignments (2)
SECURITY INTEREST Recorded Jan 9, 2015
From: UNILOC LUXEMBOURG, S.A.; UNILOC CORPORATION PTY LIMITED; UNILOC USA, INC.
To: FORTRESS CREDIT CO LLC
Reel/Frame 034747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2014
From: ETCHEGOYEN, CRAIG S.
To: UNILOC LUXEMBOURG S.A.
Reel/Frame 034606/0924 →