WO2006104507A3 - Systems and methods for using machine attributes to deter software piracy in an enterprise environment - Google Patents

Systems and methods for using machine attributes to deter software piracy in an enterprise environment Download PDF

Info

Publication number
WO2006104507A3
WO2006104507A3 PCT/US2005/027204 US2005027204W WO2006104507A3 WO 2006104507 A3 WO2006104507 A3 WO 2006104507A3 US 2005027204 W US2005027204 W US 2005027204W WO 2006104507 A3 WO2006104507 A3 WO 2006104507A3
Authority
WO
WIPO (PCT)
Prior art keywords
environment
systems
methods
volume license
enterprise environment
Prior art date
Application number
PCT/US2005/027204
Other languages
French (fr)
Other versions
WO2006104507A2 (en
Inventor
Xiaoxi Michael Tan
Ronald W Miller
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to JP2008502964A priority Critical patent/JP4902636B2/en
Priority to CN2005800487416A priority patent/CN101156166B/en
Priority to EP05776848.3A priority patent/EP1861815B1/en
Publication of WO2006104507A2 publication Critical patent/WO2006104507A2/en
Publication of WO2006104507A3 publication Critical patent/WO2006104507A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/107License processing; Key processing

Abstract

A method, system and computer-readable medium for deterring software piracy in a volume license environment. A volume license key embedded within a volume license file is received. The volume license key has first data derived from at least one machine attribute of the environment. The volume license file is authenticated using second data derived from at least one machine attribute of the environment. A software package associated with the volume license key is then activated on at least one computing device in the environment.
PCT/US2005/027204 2005-03-24 2005-08-01 Systems and methods for using machine attributes to deter software piracy in an enterprise environment WO2006104507A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008502964A JP4902636B2 (en) 2005-03-24 2005-08-01 Method and system for preventing software piracy in a corporate environment using machine attributes
CN2005800487416A CN101156166B (en) 2005-03-24 2005-08-01 Systems and methods for using machine attributes to deter software piracy in an enterprise environment
EP05776848.3A EP1861815B1 (en) 2005-03-24 2005-08-01 Systems and methods for using machine attributes to deter software piracy in an enterprise environment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/089,071 2005-03-24
US11/089,071 US7644442B2 (en) 2003-01-31 2005-03-24 Systems and methods for using machine attributes to deter software piracy in an enterprise environment

Publications (2)

Publication Number Publication Date
WO2006104507A2 WO2006104507A2 (en) 2006-10-05
WO2006104507A3 true WO2006104507A3 (en) 2007-12-13

Family

ID=37053825

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/027204 WO2006104507A2 (en) 2005-03-24 2005-08-01 Systems and methods for using machine attributes to deter software piracy in an enterprise environment

Country Status (6)

Country Link
US (1) US7644442B2 (en)
EP (1) EP1861815B1 (en)
JP (1) JP4902636B2 (en)
KR (1) KR101075380B1 (en)
CN (1) CN101156166B (en)
WO (1) WO2006104507A2 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7024696B1 (en) 2000-06-14 2006-04-04 Reuben Bahar Method and system for prevention of piracy of a given software application via a communications network
US8181265B2 (en) * 2003-01-31 2012-05-15 Microsoft Corporation Secure machine counting
US7979911B2 (en) * 2003-10-08 2011-07-12 Microsoft Corporation First computer process and second computer process proxy-executing code from third computer process on behalf of first process
US8103592B2 (en) * 2003-10-08 2012-01-24 Microsoft Corporation First computer process and second computer process proxy-executing code on behalf of first process
ATE544716T1 (en) * 2004-07-01 2012-02-15 Great Stuff Inc SYSTEM AND METHOD FOR CONTROLLED WINDING OF LINEAR MATERIAL
US7673346B1 (en) * 2005-06-22 2010-03-02 Symantec Corporation Intra-data license for using data
US20140013449A1 (en) 2005-07-28 2014-01-09 Adobe Systems Incorporated Delayed validation for software licensing and activation
US8087092B2 (en) 2005-09-02 2011-12-27 Uniloc Usa, Inc. Method and apparatus for detection of tampering attacks
FR2897736B1 (en) * 2006-02-22 2008-04-11 Viaccess Sa METHOD FOR ESTABLISHING A CRYPTOGRAPHIC KEY, NET HEAD AND RECEIVER FOR THIS METHOD, AND METHOD FOR TRANSMITTING SIGNALS
WO2009065135A1 (en) * 2007-11-17 2009-05-22 Uniloc Corporation System and method for adjustable licensing of digital products
WO2009105702A2 (en) * 2008-02-22 2009-08-27 Etchegoyen Craig S License auditing for distributed applications
EP2112611A1 (en) * 2008-04-21 2009-10-28 Nokia Siemens Networks Oy License management for groups of network elements
US20090271319A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Embedded Licenses for Content
US9424399B2 (en) 2009-05-12 2016-08-23 Microsoft Technology Licensing, Llc Availability of permission models in roaming environments
US20100293536A1 (en) * 2009-05-12 2010-11-18 Microsoft Corporation Enhanced product functionality based on user identification
US9633183B2 (en) 2009-06-19 2017-04-25 Uniloc Luxembourg S.A. Modular software protection
US8423473B2 (en) * 2009-06-19 2013-04-16 Uniloc Luxembourg S. A. Systems and methods for game activation
US9047458B2 (en) 2009-06-19 2015-06-02 Deviceauthority, Inc. Network access protection
US20100325051A1 (en) * 2009-06-22 2010-12-23 Craig Stephen Etchegoyen System and Method for Piracy Reduction in Software Activation
US20100325149A1 (en) * 2009-06-22 2010-12-23 Craig Stephen Etchegoyen System and Method for Auditing Software Usage
US20100325150A1 (en) * 2009-06-22 2010-12-23 Joseph Martin Mordetsky System and Method for Tracking Application Usage
US20100324983A1 (en) * 2009-06-22 2010-12-23 Etchegoyen Craig S System and Method for Media Distribution
US9129097B2 (en) * 2009-06-24 2015-09-08 Uniloc Luxembourg S.A. Systems and methods for auditing software usage using a covert key
US20100332319A1 (en) * 2009-06-24 2010-12-30 Craig Stephen Etchegoyen Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US20110061047A1 (en) * 2009-09-04 2011-03-10 Alcatel Lucent Licensing Software and Licensing Propagation Mechanism for Embedded Systems in Chassis and Stacked Environments
US8726407B2 (en) * 2009-10-16 2014-05-13 Deviceauthority, Inc. Authentication of computing and communications hardware
US9772834B2 (en) * 2010-04-27 2017-09-26 Red Hat, Inc. Exportable encoded identifications of networked machines
US8522030B2 (en) * 2010-09-24 2013-08-27 Intel Corporation Verification and protection of genuine software installation using hardware super key
US8763158B2 (en) 2010-12-06 2014-06-24 Microsoft Corporation Directory service distributed product activation
JP5640804B2 (en) * 2011-02-23 2014-12-17 大日本印刷株式会社 License management apparatus and management method
US8695912B2 (en) 2011-04-19 2014-04-15 Great Stuff, Inc. Reel systems and methods for monitoring and controlling linear material slack
AU2011101297B4 (en) 2011-08-15 2012-06-14 Uniloc Usa, Inc. Remote recognition of an association between remote devices
CN102708332A (en) * 2012-01-12 2012-10-03 苏州百正信息科技有限公司 Method for protecting computer software copyrights by hardware identification codes
US9067759B2 (en) 2012-04-17 2015-06-30 Great Stuff, Inc. Automatic reel devices and method of operating the same
US9143496B2 (en) 2013-03-13 2015-09-22 Uniloc Luxembourg S.A. Device authentication using device environment information
US9286466B2 (en) 2013-03-15 2016-03-15 Uniloc Luxembourg S.A. Registration and authentication of computing devices using a digital skeleton key
WO2015013474A2 (en) 2013-07-25 2015-01-29 Siemens Healthcare Diagnostics Inc. Anti-piracy protection for software
US9615193B1 (en) * 2013-12-13 2017-04-04 Symantec Corporation Systems and methods for managing launch activities on a mobile device
CN105447346B (en) * 2015-11-10 2018-08-28 国云科技股份有限公司 A kind of distribution of facing cloud operating system, the license authentication method of High Availabitity
DE102015225651A1 (en) * 2015-12-17 2017-06-22 Robert Bosch Gmbh Method and apparatus for transmitting software
CN106919859B (en) * 2015-12-25 2020-09-18 研祥智能科技股份有限公司 Basic input output system protection method and device
US10614427B2 (en) * 2016-10-21 2020-04-07 Johnson Controls Technology Company Systems and methods for monetizing building management system software deployment
CN111625829A (en) * 2019-02-27 2020-09-04 阿里巴巴集团控股有限公司 Application activation method and device based on trusted execution environment
CN110633074A (en) * 2019-09-19 2019-12-31 北京猎户星空科技有限公司 Use control method and device of software development kit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161718A1 (en) * 1998-08-04 2002-10-31 Coley Christopher D. Automated system for management of licensed software
US20030088516A1 (en) * 1999-12-21 2003-05-08 Eric B. Remer Software anti-piracy licensing
US6859793B1 (en) * 2002-12-19 2005-02-22 Networks Associates Technology, Inc. Software license reporting and control system and method

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4688169A (en) 1985-05-30 1987-08-18 Joshi Bhagirath S Computer software security system
US5138712A (en) * 1989-10-02 1992-08-11 Sun Microsystems, Inc. Apparatus and method for licensing software on a network of computers
US5182770A (en) 1991-04-19 1993-01-26 Geza Medveczky System and apparatus for protecting computer software
DE69228039T2 (en) * 1991-05-08 1999-08-05 Digital Equipment Corp LICENSE MANAGEMENT SYSTEM
US5260999A (en) 1991-06-28 1993-11-09 Digital Equipment Corporation Filters in license management system
US5204897A (en) 1991-06-28 1993-04-20 Digital Equipment Corporation Management interface for license management system
US6134324A (en) 1991-07-31 2000-10-17 Lsi Logic Corporation Method and system for distributing a plurality of software products, and limiting access thereto
US5319705A (en) 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5553139A (en) * 1994-04-04 1996-09-03 Novell, Inc. Method and apparatus for electronic license distribution
US5845065A (en) * 1994-11-15 1998-12-01 Wrq, Inc. Network license compliance apparatus and method
JP3688356B2 (en) * 1995-08-31 2005-08-24 富士通株式会社 Licensee notification system
US6067622A (en) 1996-01-02 2000-05-23 Moore; Steven Jerome Software security system using remove function to restrict unauthorized duplicating and installation of an application program
US5905860A (en) 1996-03-15 1999-05-18 Novell, Inc. Fault tolerant electronic licensing system
US5742757A (en) * 1996-05-30 1998-04-21 Mitsubishi Semiconductor America, Inc. Automatic software license manager
JP3917687B2 (en) * 1996-08-22 2007-05-23 富士通株式会社 Content use management device and content use system using the device
US5754763A (en) 1996-10-01 1998-05-19 International Business Machines Corporation Software auditing mechanism for a distributed computer enterprise environment
JP3924342B2 (en) * 1997-02-14 2007-06-06 富士通株式会社 Software license management system and software license management apparatus
US6108420A (en) 1997-04-10 2000-08-22 Channelware Inc. Method and system for networked installation of uniquely customized, authenticable, and traceable software application
US6263492B1 (en) 1997-06-06 2001-07-17 Microsoft Corporation Run time object layout model with object type that differs from the derived object type in the class structure at design time and the ability to store the optimized run time object layout model
US6188995B1 (en) * 1997-07-28 2001-02-13 Apple Computer, Inc. Method and apparatus for enforcing software licenses
US6006035A (en) 1997-12-31 1999-12-21 Network Associates Method and system for custom computer software installation
US6134659A (en) 1998-01-07 2000-10-17 Sprong; Katherine A. Controlled usage software
US6324649B1 (en) * 1998-03-02 2001-11-27 Compaq Computer Corporation Modified license key entry for pre-installation of software
US6189146B1 (en) 1998-03-18 2001-02-13 Microsoft Corporation System and method for software licensing
US6226747B1 (en) 1998-04-10 2001-05-01 Microsoft Corporation Method for preventing software piracy during installation from a read only storage medium
US6223288B1 (en) 1998-05-22 2001-04-24 Protexis Inc. System for persistently encrypting critical software file to prevent installation of software program on unauthorized computers
US6799277B2 (en) 1998-06-04 2004-09-28 Z4 Technologies, Inc. System and method for monitoring software
US6169976B1 (en) * 1998-07-02 2001-01-02 Encommerce, Inc. Method and apparatus for regulating the use of licensed products
US6343280B2 (en) * 1998-12-15 2002-01-29 Jonathan Clark Distributed execution software license server
US6920567B1 (en) * 1999-04-07 2005-07-19 Viatech Technologies Inc. System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files
WO2000075760A1 (en) 1999-06-07 2000-12-14 Firepad, Inc. Method and system for preventing the unauthorized use of software
US7035918B1 (en) * 1999-09-03 2006-04-25 Safenet Canada. Inc. License management system and method with multiple license servers
US6842896B1 (en) 1999-09-03 2005-01-11 Rainbow Technologies, Inc. System and method for selecting a server in a multiple server license management system
US6460140B1 (en) * 1999-12-30 2002-10-01 Starnet Communications Corporation System for controlling the use of licensed software
JP4086445B2 (en) 2000-03-09 2008-05-14 インターナショナル・ビジネス・マシーンズ・コーポレーション Information transmission method, network provider server, information terminal, and method in information terminal
US6948168B1 (en) * 2000-03-30 2005-09-20 International Business Machines Corporation Licensed application installer
US20030050895A1 (en) 2000-03-31 2003-03-13 Rick Dedrick Automated volume license agreement method and apparatus
US7024696B1 (en) 2000-06-14 2006-04-04 Reuben Bahar Method and system for prevention of piracy of a given software application via a communications network
US6810389B1 (en) * 2000-11-08 2004-10-26 Synopsys, Inc. System and method for flexible packaging of software application licenses
US7111285B2 (en) * 2001-07-17 2006-09-19 Liquid Machines, Inc. Method and system for protecting software applications against static and dynamic software piracy techniques
US7742992B2 (en) 2002-02-05 2010-06-22 Pace Anti-Piracy Delivery of a secure software license for a software product and a toolset for creating the software product
US7747531B2 (en) * 2002-02-05 2010-06-29 Pace Anti-Piracy Method and system for delivery of secure software license information
US7228567B2 (en) * 2002-08-30 2007-06-05 Avaya Technology Corp. License file serial number tracking
US7302590B2 (en) * 2003-01-06 2007-11-27 Microsoft Corporation Systems and methods for providing time-and weight-based flexibly tolerant hardware ID
US7356709B2 (en) * 2003-01-31 2008-04-08 Microsoft Corporation Systems and methods for deterring software piracy in a volume license environment
EP1486849A1 (en) * 2003-06-12 2004-12-15 Sap Ag License management in computer systems that use dynamic service-to-server distribution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020161718A1 (en) * 1998-08-04 2002-10-31 Coley Christopher D. Automated system for management of licensed software
US20030088516A1 (en) * 1999-12-21 2003-05-08 Eric B. Remer Software anti-piracy licensing
US6859793B1 (en) * 2002-12-19 2005-02-22 Networks Associates Technology, Inc. Software license reporting and control system and method

Also Published As

Publication number Publication date
CN101156166A (en) 2008-04-02
KR20070121647A (en) 2007-12-27
JP2008536209A (en) 2008-09-04
US7644442B2 (en) 2010-01-05
CN101156166B (en) 2012-08-29
JP4902636B2 (en) 2012-03-21
EP1861815A4 (en) 2014-04-09
EP1861815B1 (en) 2018-09-19
WO2006104507A2 (en) 2006-10-05
EP1861815A2 (en) 2007-12-05
US20050182732A1 (en) 2005-08-18
KR101075380B1 (en) 2011-10-24

Similar Documents

Publication Publication Date Title
WO2006104507A3 (en) Systems and methods for using machine attributes to deter software piracy in an enterprise environment
WO2005104426A3 (en) Geographic location based licensing system
WO2010144815A3 (en) System and method for providing security aboard a moving platform
WO2008071795A3 (en) Digital data authentication
WO2007143614A3 (en) Techniques to associate media information with related information
WO2006070353A3 (en) Method and system for securely identifying computer storage devices
WO2006071430A3 (en) Dynamic management for interface access permissions
TW200631374A (en) Digital rights management system based on hardware identification
WO2002001326A3 (en) System and method for client interaction in a multi-level rights-management architecture
WO2006121572A3 (en) System and method for scanning obfuscated files for pestware
WO2006012197A3 (en) Method of improving computer security through sandboxing
WO2006029032A3 (en) Methods, systems, and computer program products for implementing single-node and cluster snapshots
WO2001006374A3 (en) System and method for securing an untrusted storage
WO2005079467A3 (en) Secure, real-time application execution control system and methods
MXPA05007150A (en) Policy engine and methods and systems for protecting data.
WO2007117336A3 (en) Methods and systems for verifying protectable content
WO2005015441A3 (en) Dynamic meta data
EP1496427A3 (en) Data processing method with restricted data arrangement, storage area management method, and data processing system
WO2004074957A3 (en) System and method of multiple-level control of electronic devices
WO2009006102A3 (en) Provisioning a computing system for digital rights management
PT1257892E (en) Controlling access to a resource by a program using a digital signature
ATE386290T1 (en) PROTECTED CONTENT ACCESS SYSTEM AND METHODS IN A PERMISSION MANAGEMENT SYSTEM
WO2004019182A3 (en) Selective feature activation
WO2007120625A3 (en) Secure and granular index for information retrieval
WO2010077792A3 (en) Shared repository of malware data

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580048741.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005776848

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020077019406

Country of ref document: KR

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2008502964

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: RU

WWP Wipo information: published in national office

Ref document number: 2005776848

Country of ref document: EP