IP Library Patent Application 11769100
Patent Application
App. No. 11/769,100

METHOD OF VERIFYING THAT AN UP-TO-DATE SOFTWARE LICENSE KEY IS NOT OVERWRITTEN BY AN OUTDATED SOFTWARE LICENSE KEY

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/769,100
Abstract

The present invention provides a method of verifying that an up-to-date software license key is not overwritten by an out of date software license key. One embodiment of the method includes transmitting a first software license key and a first timestamp towards a network element that has software installed thereon. The first software license key includes information used to enable a portion of the functionality of the software. The network element is configured to install the first software license key when the first timestamp indicates a time later than a second timestamp associated with a second software license key installed on the network element.

Claims (17)

1 . A method, comprising:

transmitting a first software license key and a first timestamp towards a network element that has software installed thereon, the first software license key comprising information used to enable a portion of the functionality of the software, and the network element being configured to install the first software license key when the first timestamp indicates a time later than a second timestamp associated with a second software license key installed on the network element.

2 . The method of claim 1 , comprising forming the first software license key based on subscription information from a service provider associated with the network element.

3 . The method of claim 2 , wherein forming the first software license key comprises forming a first software license key that enables a portion of the functionality of the software indicated by the subscription information.

4 . The method of claim 1 , comprising receiving, in response to transmitting the software license key and the associated timestamp, encrypted information formed using the first software license key and the first time stamp.

5 . The method of claim 4 , comprising decrypting the encrypted information formed using the first software license key and the first time stamp.

6 . The method of claim 5 , comprising verifying that the first software license key was correctly installed based on the information indicative of the first software license key and the first timestamp included in the decrypted information.

7 . The method of claim 1 , comprising determining that the first software license key was not correctly installed in response to failing to receive, in response to transmitting the software license key and the associated timestamp, encrypted information formed using the first software license key and the first timestamp.

8 . A method, comprising:

receiving a first software license key and a first timestamp associated with software, the first software license key comprising information used to enable a portion of the functionality of the software; and

installing the first software license key when the first timestamp indicates a time later than a second timestamp associated with a previously installed second software license key associated with the software.

9 . The method of claim 8 , wherein receiving the first software license key comprises receiving a first software license key based on subscription information indicative of the portion of the software enabled by the first software license key.

10 . The method of claim 8 , comprising determining whether the first timestamp indicates a time later than the second timestamp.

11 . The method of claim 10 , comprising installing the first software license key in response to determining that the first timestamp indicates a time later than the second timestamp.

12 . The method of claim 11 , comprising forming encrypted information using the first software license key and the first timestamp in response to determining that the first timestamp indicates a time later than the second timestamp.

13 . The method of claim 12 , comprising transmitting the encrypted information formed using the first software license key and the first time stamp.

14 . The method of claim 10 , comprising rejecting installation of the first software license key in response to determining that the first timestamp indicates a time earlier than the second timestamp.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: SUNNUVELLIR SLHF
To: HIGHLAND MATERIALS, INC.
Reel/Frame 064388/0757 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
MERGER Recorded Aug 27, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 031087/0026 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2007
From: HSI, TEH-LI
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 019486/0270 →