IP Library Granted Patent US 10,650,122
Granted Patent B2
US 10,650,122 · App. 16/246,655 · Granted May 12, 2020

Software features licensing and activation procedure

Inventors: Eytan Radian (Hod Hasharon, IL); Gila Shmueli (Mazkeret Batya, IL)
Assignee: Corning Optical Communications LLC
G06F21/105G06F16/951G06F21/125H04L67/34
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 10,650,122
App. No.
16/246,655
Granted
May 12, 2020
Kind
B2
Abstract

A computer system for providing software over a network includes: a computer system for providing software over a network is provided. The system includes: a control unit configured to reside at a site, the control unit including a control unit identification (ID) that uniquely identifies the control unit to the network; a copy of the software, the software including sets of features; a license generator configured to create a features activation file containing the control unit ID and identifying at least one set of features to be activated by the control unit; a computer configured to download the features activation file to the control unit; and, the control unit configured for activating one of the sets of features according to the features activation file. A method and a computer program product are disclosed.

Claims (55)

1. A method for licensing software for a remote site of a plurality of sites, the method comprising:

authorizing at least one first software feature for the remote site of the plurality of sites;

obtaining a control unit ID for the remote site of the plurality of sites;

correlating the at least one first software feature with the control unit ID in a downloadable features activation file;

obtaining another control unit ID for another remote site of the plurality of sites;

correlating the at least one first software feature with the another control unit ID in the downloadable features activation file;

removing at least one second software feature for the remote site of the plurality of sites from the downloadable features activation file;

downloading the features activation file at the remote site of the plurality of sites;

storing the downloaded features activation file in a controller unit;

downloading the at least one first software feature; and

activating the at least one first software feature according to the features activation file.

2. The method of claim 1 , wherein the features activation file comprises a listing of control unit IDs information.

3. The method of claim 2 , wherein the control unit ID comprises information stored in a controller unit.

4. The method of claim 2 , wherein the authorizing comprises completing a purchase and is performed by a transactions processor.

5. A method for licensing software for a remote site of a plurality of sites, the method comprising:

authorizing at least one first software feature for the remote site of the plurality of sites;

correlating the at least one first software feature with a control unit ID for the remote site of the plurality of sites in a features activation file;

obtaining another control unit ID for another remote site of the plurality of sites;

correlating the at least one first software feature with the another control unit ID in the features activation file;

removing at least one second software feature previously authorized for the remote site of the plurality of sites from the features activation file;

downloading the features activation file at the remote site of the plurality of sites;

activating the at least one first software feature according to the features activation file;

deactivating the at least one second software feature; and

downloading the at least one first software feature over a network,

wherein the features activation file comprises a listing of control unit IDs information correlated to licensed features.

6. The method of claim 5 , wherein the authorizing comprises completing a purchase and is performed by a transactions processor.

7. The method of claim 6 , further comprising storing the downloaded features activation file.

8. A method for licensing software for a remote site of a plurality of sites, the method comprising:

purchasing at least one first software feature for the remote site of the plurality of sites;

obtaining a control unit ID for the remote site of the plurality of sites;

correlating the at least one first software feature with the control unit ID in a downloadable features activation file;

obtaining another control unit ID for another remote site of the plurality of sites;

correlating the at least one first software feature with the another control unit ID in the downloadable features activation file;

removing at least one second software feature previously purchased for the remote site of the plurality of sites from the downloadable features activation file;

downloading the features activation file at the remote site of the plurality of sites;

activating the at least one first software feature;

deactivating the at least one second software feature according to the features activation file; and

storing the downloaded features activation file,

wherein the control unit ID comprises information and wherein the purchasing is performed by a transactions processor.

9. The method of claim 8 , further comprising downloading the at least one first software feature from a software database over a network.

10. The method of claim 9 , wherein the features activation file comprises a listing of control unit IDs information correlated to licensed features.

11. A method for licensing software for a remote site of a plurality of sites, the method comprising:

completing a purchase of at least one first software feature for the remote site of the plurality of sites;

obtaining a control unit ID for the remote site of the plurality of sites;

correlating the at least one first software feature with the control unit ID in a features activation file;

obtaining another control unit ID for another remote site of the plurality of sites;

correlating the at least one first software feature with the another control unit ID in the features activation file;

removing at least one second software feature previously authorized for the remote site of the plurality of sites from the features activation file;

downloading the features activation file at the remote site of the plurality of sites;

downloading the at least one first software feature from a software database over a network;

activating the at least one first software feature; and

deactivating the at least one second software feature, wherein

the features activation file comprises a listing of control unit IDs information correlated to licensed features.

12. The method of claim 11 , further comprising storing the downloaded features activation file in a controller unit.

13. The method of claim 12 , wherein the control unit ID comprises information stored in a controller unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2025
From: CORNING OPTICAL COMMUNICATIONS LLC
To: ANI ACQUISITION SUB, LLC
Reel/Frame 071270/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: CORNING OPTICAL COMMUNICATIONS WIRELESS LTD
To: CORNING OPTICAL COMMUNICATIONS LLC
Reel/Frame 048411/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2019
From: RADIAN, EYTAN; SHMUELI, GILA
To: CORNING OPTICAL COMMUNICATIONS WIRELESS LTD
Reel/Frame 047984/0889 →
Continuity (3)
Continuation 15861195 · Jan 3, 2018
Continuation 14617141 · Feb 9, 2015
Related Publication 20190147144A1 · May 16, 2019