IP Library Patent Application 11178067
Patent Application
App. No. 11/178,067

Methods and apparatus for secure distribution of software

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.
11/178,067
Abstract

Software is securely distributed with limited usage rights. The software may be an executable program and/or one or more data files such as image or multimedia data files. The software includes an access control object which prevents at least some usage of the software without use of a first access control code. The first access control code is produced based on selected information characteristic of the user's computer system. The access control code is produced in a server computer to which the user directs a request for the access control code. The user makers a payment to receive the access control code, which is then downloaded to the user's computer system.

Claims (15)

1 . A software package, comprising:

a software object comprising a data object having a first set of features and a second set of features, the first set of features being encrypted and the second set of features being unencrypted; and

a signature readable by a predetermined executable serving to control access to the encrypted first set of features.

2 . The software package of claim 1 , wherein the data object comprises music data.

3 . The software package of claim 2 , wherein the music data is encoded as a plurality of frequency coefficients produced by a discrete cosine transform, the coefficients including relatively low frequency coefficients and relatively high frequency coefficients, the relatively high frequency coefficients being encrypted and the relatively low frequency coefficients being unencrypted.

4 . The software package of claim 2 , wherein the music data is arranged in a plurality of subbands, at least some of the subbands of data being encrypted and others of the subbands being unencrypted.

5 . The software package of claim 2 , wherein the music data is frequency domain data, at least some of the frequency domain data being encrypted and other of the frequency domain being unencrypted.

6 . The software package of claim 1 , wherein the data object comprises image data.

7 . The software package of claim 6 , wherein the image data is encoded as a plurality of frequency coefficients produced by discrete cosine transform, the coefficients including relatively low frequency coefficients and relatively high frequency coefficients, the relatively high frequency coefficients being encrypted and the relatively low frequency coefficients being unencrypted.

8 . The software package of claim 6 , wherein the image data comprises color components, at least some of the color components being encrypted.

9 . The software package of claim 8 , wherein at least one of the color components is unencrypted.

10 . The software package of claim 7 , wherein the image data further comprises an unencrypted luminance component, and wherein all of the color components are encrypted.

11 . The software package of claim 6 , wherein the image data comprises line data, at least some of the line data being encrypted.

12 . The software package of claim 6 , wherein the image data is arranged in a plurality of lines, at least portions of some of the lines being encrypted and at least other portions of other lines being unencrypted.

13 . The software package of claim 6 , wherein the image data is arranged at least in part as a plurality of blocks, at least one of the blocks being encrypted.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jan 20, 2011
From: BANK OF MONTREAL, AS AGENT
To: FLEXERA SOFTWARE, INC. (F/K/A ACRESSO SOFTWARE INC.)
Reel/Frame 025668/0070 →
CHANGE OF NAME Recorded Nov 25, 2009
From: ACRESSO SOFTWARE INC.
To: FLEXERA SOFTWARE, INC.
Reel/Frame 023565/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: MACROVISION CORPORATION
To: ACRESSO SOFTWARE INC.
Reel/Frame 020817/0960 →
SECURITY AGREEMENT Recorded Apr 2, 2008
From: ACRESSO SOFTWARE INC.
To: BANK OF MONTREAL, AS AGENT
Reel/Frame 020741/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2006
From: TRYMEDIA SYSTEMS, INC.
To: MACROVISION CORPORATION
Reel/Frame 017606/0135 →