Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for secure flexible software licensing

a flexible software and licensing technology, applied in the field of software licensing, can solve the problems of significant amount of software piracy in commercial and institutional settings, inability to prevent dishonest employees, and copying and proliferation of proprietary softwar

Inactive Publication Date: 2010-02-04
IMATION
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0015]performing one of providing the data indicative of the total number to a licensor of the software application and preventing storage of the licensing key when the total number is greater than a predetermined number of the subset.

Problems solved by technology

Unfortunately, a software license is merely a legal mechanism and does not prevent unlawful copying and proliferation of proprietary software.
A significant amount of software piracy occurs in commercial and institutional settings.
However, even the most attentive system administrator is not able to prevent dishonest employees from copying software from a company computer for their personal benefit.
At present, software providers face the dilemma of effectively preventing unlawful copying and proliferation of their proprietary software whilst allowing flexible use of their proprietary software for their legitimate customers.
Particularly difficult is the prevention of unlawful copying in commercial and institutional settings.
As is evident, this type of software licensing is highly inflexible and cumbersome.
For example, an employee using a specific software application has to track down a computer with the specific software application installed when working at a different location within a corporation, resulting in a tedious and time wasting process of trial and error.
Managing fixed licenses requires a high degree of manual effort which escalates with the number of computers and licenses.
Unfortunately, while providing more flexibility, this type of software licensing has also its major disadvantages.
As is evident, such a process does not only result in a considerable delay in opening the software application but also puts a considerable strain on the corporate network due to increased traffic for the licensing process.
Furthermore, when the license server is down or when there is an interruption in the corporate network, it is impossible to open a licensed software application.
Another disadvantage of the floating licensing approach is the possibility that a user wants to open a software application and all licenses are used, i.e. the user is prevented from opening the software application.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for secure flexible software licensing
  • Method and system for secure flexible software licensing
  • Method and system for secure flexible software licensing

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0055]Referring to FIGS. 2a to 2e, simplified flow diagrams of the method for secure flexible software licensing according to the invention are shown. At 10, shown in FIG. 2a, a licensing management application is provided, for example, as a download from the licensor's server 118 via the computer network 116 or stored as executable commands on a storage medium such as, for example, a CD or DVD. The licensing management application is then installed and executed by a system administrator, for example, on the server 112. When executing the licensing management application, data indicative of licensing privileges of the software application for simultaneous execution on a subset of the plurality of computers 114 are received from the licensor of the software application—11. The data indicative of licensing privileges comprise data indicative of a licensing key and, optionally, data indicative of a predetermined number of the subset The data are, for example, provided in an obfuscated ...

second embodiment

[0073]Referring to FIGS. 3a and 3b, simplified flow diagrams of the method for secure flexible software licensing according to the invention are shown. At 50, shown in FIG. 3a, a licensing management application is provided, for example, as a download from the licensor's server 118 via the computer network 116 or stored as executable commands on a storage medium such as, for example, a CD or DVD. The licensing management application is then installed and executed by a system administrator, for example, on the server 112. When executing the licensing management application, data indicative of licensing privileges of the software application for simultaneous execution on a subset of the plurality A of computers 114 are received from the licensor of the software application—51. The data indicative of licensing privileges comprise respective licensing device identification data of each of a plurality B of peripheral licensing devices 100. The data are, for example, provided in an obfusc...

third embodiment

[0080]Referring to FIG. 4, a simplified flow diagram of the method for secure flexible software licensing according to the invention is shown. At 70, a licensing management application is provided, for example, as a download from the licensor's server 118 via the computer network 116 or stored as executable commands on a storage medium such as, for example, a CD or DVD. The licensing management application is then installed and executed by a system administrator, for example, on the server 112. When executing the licensing management application—at 71, data indicative of a plurality A of peripheral licensing devices 100 are determined—at 71. 1. Each of the peripheral licensing devices is for being interfaced with one of a plurality B of computers 114 having a software application installed thereon to enable simultaneous execution of the software application on a subset C of the plurality B of computers 114 by providing a licensing key. The plurality A is greater than the subset C. A...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

When executing a licensing management application, data indicative of licensing privileges of a software application for simultaneous execution on a subset of a plurality of computers are received from a licensor of the software application. The data indicative of licensing privileges comprise data indicative of a licensing key. For each of a plurality of users a peripheral licensing device is provided and the data indicative of a licensing key are then stored in memory thereof. Data indicative of a total number of users—equal to a number of the subset—are determined and provided to the licensor, or storage of the licensing key is prevented, when the total number is greater than a predetermined number of the subset. After execution of the licensing management application and provision of each of the users with a respective peripheral licensing device, each of the users is enabled to execute the software application by interfacing the peripheral licensing device with one of the computers, after which the data indicative of a licensing key are retrieved and the software application is executed.

Description

FIELD OF THE INVENTION[0001]The instant invention relates generally to software licensing, and more particularly to a method and system for secure flexible software licensing in multiple license applications.BACKGROUND OF THE INVENTION[0002]Using present day technologies, software is, unlike manufactured goods, easily copied and distributed. Hence, software providers have to develop effective mechanisms for preventing unlawful copying and proliferation of proprietary software. Software is not purchased, but only licensed for use. Unfortunately, a software license is merely a legal mechanism and does not prevent unlawful copying and proliferation of proprietary software. A significant amount of software piracy occurs in commercial and institutional settings. In general, commercial and institutional licensees are vigilant about license compliance. However, even the most attentive system administrator is not able to prevent dishonest employees from copying software from a company compu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F21/22
CPCG06F21/10
Inventor HAMID, LAURENCE
Owner IMATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products