Browse Prior Art Database

Dynamic Software License Morphing

IP.com Disclosure Number: IPCOM000240234D
Publication Date: 2015-Jan-14
Document File: 3 page(s) / 47K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method/service/system comprising software with different properties of licenses (e.g., home use vs. corporate use) deployed from a Cloud, and then based on real-time criteria, the service automatically selects a property associated with the license. The user's activity and cognitive state may guide selection of a suitable license, as described; licenses may also concern application program interfaces (APIs).

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 38% of the total text.

Page 01 of 3

Dynamic Software License Morphing

Software vendors often offer customized volume licensing programs to certain industries (e.g., government, education, health, nonprofit, etc.). To provide flexible and affordable solutions tailored to an organization's size and purchasing preference . Some application licenses dictate that an application is for personal use .

A number of online solutions exist to help consumers understand , monitor, and maintain service/software licenses. These solutions can offer a simplified means of rendering service/online software licenses; however, such static, data driven solutions do not provide dynamic capabilities based on user's operating context.

The problem of how to apply, monitor, and enforce context-dependentlicenses to software is no longer trivial. Today, traditional contexts: home, office, educational, etc. no longer clearly represent demarcated instances of a use -case. Furthermore, bring-your-own-device (BYOD) devices, wearable devices, implantable devices, etc. inhibit any clear device indicators of a license context. While the possibility of making licenses more generic is always an option, for certain legal liability protection, and due to other intellectual property (IP) constraints, the need to maintain context-dependent licenses remains. In addition, application program interface (API) licenses are prevalent, making the issue of licenses concerning APIs more prevalent as developers , for example, might use one license for multiple projects.

A solution is needed that provides context-dependent licensing through cognitive agents that can monitor and determine the use -case from within the application.

The novel contribution is a method/service/system comprised of software with different properties of licenses (e.g. home use vs. corporate use) deployed from a Cloud based on real-time criteria and select license property. The property of the license is any of home use, corporate use, educational use, charity use, team use, etc. The licenses are in the API domain. The constellation of other open applications can change the confidence level (C) that a particular application is being used for work vs. home use. Other considerations include: location of application use, Internet Protocol (IP) address of use, time of day, time of the week, holiday vs. work day, vacation time etc. A connection to an electronic calendar to gain further information may be used to increase the confidence level C.

The software is on a BYOD that is used at work and at home and is used by more than one class of users (e.g., family vs. team at work). The user's activity guides the selection of a suitable license (e.g., user is editing a demo that requires Camtasia* license for work, vs. user is editing a home video in Picasa).

The method optimizes the selection of a license based on the cost and usage restrictions (e.g. data privacy implications for user, vs. brand permission for corporate) and recommends an alternativ...