IP Library Granted Patent US 9,129,096
Granted Patent B2
US 9,129,096 · App. 14/382,192 · Granted Sep 8, 2015

Method and licensing system for automatically licensing service features during the upgrade of a communication system

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,129,096
App. No.
14/382,192
Granted
Sep 8, 2015
Kind
B2
Abstract

The invention relates to a method for automatically licensing service features during the upgrade of a first communication system ( 11 ) into a second communication system ( 12 ), said method having the following steps: (a) extracting the service features to be licensed from a database, (b) transmitting the service features to be licensed to a License Server (CLS), (c) generating a license file (LF) in the License server (CLS), (d) transmitting the license file (LF) to the second communication system ( 12 ), and (e) installing the license file (LF) in the second communication system ( 12 ). This invention also relates to a corresponding computer program and corresponding licensing system.

Claims (33)

1. A method for automatically licensing service features during the upgrade of a first communication system to a second communication system comprising the following steps:

extracting at least one feature to be licensed from a database, wherein extracting at least one feature comprises:

reading customer data from the first communication system,

depositing the customer data as content in a customer data memory,

expanding the content with additional information, and

converting the content into converted content;

transmitting said at least one feature to a license server, wherein transmitting the at least one feature comprises:

transferring the converted content of the customer data memory to the second communication system,

generating an inventory file in the second communication system, and

transmitting the inventory file to the license server;

creating a license file on the license server based on the inventory file;

entering a license authorization code on the license server, said license authorization code specifying the at least one feature;

transferring of the license file with the authorization code to the second communication system; and

installing the license file on the second communication system.

2. The method of claim 1 , wherein the inventory file is cryptographically signed.

3. The method of claim 1 , wherein the license server verifies that the first communication system has not yet been upgraded.

4. The method of claim 3 , wherein the license server prevents an upgrade of a third communication system.

5. A computer-readable storage medium comprising executable code that, when executed, executes the method of claim 1 .

6. The method of claim 1 , wherein the additional information is a MAC address of the first communication system.

7. A licensing system including at least one processor and a memory for automatically licensing service features during an upgrade of a first communication system to a second communication system, the memory storing instructions executed by the at least one processor to perform:

extracting at least one feature to be licensed from a database, wherein extracting at least one feature comprises:

reading customer data from the first communication system,

depositing the customer data as content in a customer data memory,

expanding the content with additional information, and

converting the content into converted content;

transmitting said at least one feature to a license server, wherein transmitting the at least one feature comprises:

transferring the converted content of the customer data memory to the second communication system,

generating an inventory file in the second communication system, and

transmitting the inventory file to the license server;

creating a license file on the license server based on the inventory file;

entering a license authorization code on the license server, said license authorization code specifying the at least one feature;

transferring of the license file with the authorization code to the second communication system; and

installing the license file on the second communication system.

Assignments (5)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058821/0370 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: UNIFY PATENTE GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 058818/0744 →
CONTRIBUTION AGREEMENT Recorded Dec 22, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054828/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2015
From: SCHROEDER, SIMONE; ZAINZINGER, HARALD J.; KONTOGIANNIS, CHRISTOS
To: UNIFY GMBH & CO. KG
Reel/Frame 034929/0295 →