Directory service distributed product activation

A catalog service and software product technology, applied in the direction of instruments, electrical digital data processing, computer security devices, etc., can solve problems such as unsuitable complexity

Inactive Publication Date: 2012-07-18
MICROSOFT CORP
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such a solution is not suitable for many organizations due to its complexity

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
  • Directory service distributed product activation
  • Directory service distributed product activation
  • Directory service distributed product activation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] In some embodiments, a directory service configured by the enterprise (for example, Microsoft's Active Directory® (Active Directory)) may be used to achieve product activation. In particular, in some embodiments, such a directory service may store proof of purchase for software activation and transfer it to the client computer. The solution can take advantage of the directory service, for example, by binding a unique token such as a product key to the unique ID of the directory service. This can be done, for example, by protecting the data or other blobs in the license in an encrypted manner.

[0013] Once the client computer is authenticated by the directory service, it can gain access to the license and the software can use it as a proof of purchase, thereby becoming "activated". As used herein, "proof of purchase" refers to data that establishes proof that something has been legally purchased, and "activation" refers to any technology that changes software functions ba...

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

In some embodiments, an activation object used to activate a software product is stored in a directory service. The activation object may, for example, comprise a proof of purchase token and/or information about the directory service, and may be communicated from the directory service to a client computer after the directory service authenticates a request from a client computer for access to the activation object. In some embodiments, a directory service is interrogated for an activation object used to activate software on a client computer. A client computer may, for example, receive an activation object from the interrogated directory service, and use the received activation to object to activate a software product on the client computer. In some embodiments, a non-transitory computer-readable medium has instructions stored thereon that, when executed by a computer, cause the computer to interrogate a directory service for an activation object used to activate software on the computer. The computer may, for example, receive the activation object from the directory service, and use the received activation object to activate a software product.

Description

Background technique [0001] Software product activation can serve as proof of purchase, typically as part of the software publisher's anti-piracy strategy. The enforement mechanism can be linked to product activation, so that the software runs or displays differently based on the existence or lack of proof of purchase. Many software activation solutions exist today, and these solutions are used by various software publishers. These solutions typically associate (ie, combine) the software with a separate computer on which the software runs. [0002] For organizations that want to use software that requires product activation, these enforcement measures incur the cost of maintaining, protecting, delivering, and managing proof of purchase across individual computers. Various strategies and designs have been created to reduce this additional cost of ownership, while still protecting the intellectual property rights of software publishers. However, these solutions suffer from variou...

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(China)
IPC IPC(8): G06F21/00
CPCG06F21/105
Inventor A.J.史密斯A.布哈夫
Owner MICROSOFT CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products