Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016148728 - ENFORCING LICENSING POLICIES USING AN APPLICATION WRAPPER

Publication Number WO/2016/148728
Publication Date 22.09.2016
International Application No. PCT/US2015/023782
International Filing Date 01.04.2015
IPC
G06F 21/12 2013.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
CPC
G06F 21/105
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
105Tools for software license management or administration, e.g. managing licenses at corporate level
G06F 21/12
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
G06F 2221/0775
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
07Indexing scheme relating to G06F21/10, protecting distributed programs or content
0775Logging
G06Q 30/04
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
30Commerce, e.g. shopping or e-commerce
04Billing or invoicing ; , e.g. tax processing in connection with a sale
G06Q 50/184
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
50Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
10Services
18Legal services; Handling legal documents
184Intellectual property management
Applicants
  • CITRIX SYSTEMS, INC. [US]/[US]
Inventors
  • WISGO, Jeffrey David
Agents
  • DANNENBERG, Ross A.
Priority Data
14/657,26713.03.2015US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ENFORCING LICENSING POLICIES USING AN APPLICATION WRAPPER
(FR) MISE EN APPLICATION DE POLITIQUES DE LICENCES À L'AIDE D'UN ENROBAGE D'APPLICATION
Abstract
(EN)
Methods, systems, computer-readable media, and apparatuses for enforcing licensing policies using an application wrapper are presented. In one or more embodiments, a computing device may monitor, using a first application wrapper of a first application on the computing device, usage of the first application. The first application wrapper of the first application may provide a policy enforcement layer between the first application and an operating system of the computing device, and the policy enforcement layer may control execution of the first application based on one or more mobile device management policies. Subsequently, the computing device may enforce, using the first application wrapper of the first application, one or more licensing policies on the first application at runtime based on the usage of the first application. In some embodiments, the policy enforcement layer may control execution of the first application by intercepting input to the first application, intercepting output from the first application, and intercepting function calls made by the first application.
(FR)
L'invention concerne des procédés, des systèmes, des supports lisibles par ordinateur, et des appareils destinés à mettre en application des politiques de licences en utilisant un enrobage d'application. Dans un ou plusieurs modes de réalisation, un dispositif informatique peut surveiller, à l'aide d'un premier enrobage d'application d'une première application sur le dispositif informatique, l'usage de la première application. Le premier enrobage d'application de la première application peut mettre en place une couche de mise en application de politiques entre la première application et un système d'exploitation du dispositif informatique, et la couche de mise en application de politiques peut contrôler l'exécution de la première application selon une ou plusieurs politiques de gestion de dispositifs mobiles. Par la suite, le dispositif informatique peut mettre en application, à l'aide du premier enrobage d'application de la première application, une ou plusieurs politiques de licences sur la première application au moment de l'exécution d'après l'usage de la première application. Dans certains modes de réalisation, la couche de mise en application de politiques peut contrôler l'exécution de la première application en interceptant une entrée vers la première application, en interceptant une sortie provenant de la première application, et en interceptant des appels de fonctions effectués par la première application.
Related patent documents
Latest bibliographic data on file with the International Bureau