IP Library Patent Application 15183516
Patent Application
App. No. 15/183,516

LICENSING OF A HARDWARE COMPONENT

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.
15/183,516
Abstract

The present invention provides a method for licensing of a hardware component connected to a real time data processing system, comprising, the steps of providing a software component enabling the use of the hardware component with the real time data processing system, which is executable on the real time data processing system, verifying a license for the hardware component in the software component, and activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component. The present invention also provides a real time data processing system connected to at least one HW component subject to licensing, whereby the real time data processing system is adapted to perform the above method.

Claims (44)

1 . Method for licensing of a hardware component connected to a real time data processing system, comprising the steps of

providing a software component enabling the use of the hardware component with the real time data processing system, which is executable on the real time data processing system,

verifying a license for the hardware component in the software component comprising accessing a license storage and verifying available licenses from the license storage, and

activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component.

2 . Method for licensing of a hardware component connected to a real time data processing system according to preceding claim 1 , wherein

the step of activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component comprises invalidating the license after a predefined number of activations of the hardware component and/or after a predefined activation time of the hardware component.

3 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein

the step of verifying available licenses from the license storage using encryption and/or authentication.

4 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein

the steps of verifying a license for the hardware component in the software component and activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component is executed after detection of a license verification trigger event.

5 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , comprising the additional step of

adding at least one hardware component to the real time data processing system, and

the step of providing a software component enabling the use of the hardware component with the real time data processing system comprises providing a SW component enabling the use of the added hardware component with the real time data processing system.

6 . Method for licensing of a hardware component connected to a real time data processing system according to preceding claim 5 , comprising the additional step of

monitoring the connection of at least one hardware component to the real time data processing system, wherein

the method is performed upon detection of the connection of the at least one hardware component.

7 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein

the step of verifying a license for the hardware component in the software component comprises receiving a device identification from the hardware component and verifying the device identification, and

the step of activating the hardware component upon successful verification of the license for the hardware component in the software component comprises activating the hardware component upon successful verification of the device identification of the hardware component.

8 . Method for licensing of a hardware component connected to a real time data processing system according to claim 7 , comprising the step of assigning the device identification to the hardware component.

9 . Method for licensing of a hardware component connected to a real time data processing system according to claim 8 , wherein

the step of assigning the device identification to the hardware component comprises assigning the device identification to the hardware component depending on a hardware component group.

10 . Method for licensing of a hardware component connected to a real time data processing system according to claim 9 , wherein

the step of assigning the device identification to the hardware component depending on a hardware component group comprises assigning the device identification to the hardware component depending on a hierarchy level within the hardware group.

11 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein

the step of providing a software component enabling the use of the hardware component with the real time data processing system, which is executable on the real time data processing system, comprises providing a licensing hardware component for executing the software component.

12 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein the real time data processing system is connected to multiple hardware components, wherein

the step of providing a software component for the hardware component comprises providing one software component for the multiple hardware components, and

the step of verifying a license for the hardware component in the software component comprises verifying the license for multiple hardware components in the software component.

13 . Real time data processing system connected to at least one HW component subject to licensing, whereby the real time data processing system is adapted to perform the method according to claim 1 .

14 . Real time data processing system according to preceding claim 13 , comprising a licensing hardware component, whereby SW component is executed on the licensing hardware component.

15 . Method for licensing of a hardware component connected to a real time data processing system according to claim 2 , wherein the step of verifying available licenses from the license storage using encryption and/or authentication.

16 . Method for licensing of a hardware component connected to a real time data processing system according to claim 2 , wherein the steps of verifying, a license for the hardware component in the software component and activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component is executed after detection of a license verification trigger event.

17 . Method for licensing of a hardware component connected to a real time data processing system according to claim 1 , wherein:

the step of activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component comprises invalidating the license after a predefined number of activations of the hardware component or after a predefined activation time of the hardware component;

wherein the step of verifying available licenses from the license storage using one of encryption or authentication;

wherein the steps of verifying a license for the hardware component in the software component and activating the hardware component to make it usable to the real time data processing system upon successful verification of the license for the hardware component in the software component is executed after detection of a license verification trigger event.

18 . Method for licensing of a hardware component connected to a real time data processing system according to claim 2 , comprising the additional step of adding at least one hardware component to the real time data processing system, and the step of providing a software component enabling the use of the hardware component with the real time data processing system comprises providing, a SW component enabling the use of the added hardware component with the real time data processing system.

19 . Method for licensing of a hardware component connected to a real time data processing system according to claim 2 , wherein:

the step of verifying a license for the hardware component in the software component comprises receiving a device identification from the hardware component and verifying the device identification; and

the step of activating the hardware component upon successful verification of the license for the hardware component in the software component comprises activating the hardware component upon successful verification of the device identification of the hardware component.

20 . Method for licensing of a hardware component connected to a real time data processing system according to claim 3 , wherein:

the step of verifying a license for the hardware component in the software component comprises receiving a device identification from the hardware component and verifying the device identification; and

the step of activating the hardware component upon successful verification of the license for the hardware component in the software component comprises activating the hardware component upon successful verification of the device identification of the hardware component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2017
From: SCHAERZ, BEAT; MUNAWAR, LUQMAN
To: ABB SCHWEIZ AG
Reel/Frame 044134/0767 →
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD.
To: ABB SCHWEIZ AG
Reel/Frame 040621/0687 →