APPLICATION HIERARCHY AND STATE MANIPULATION

Patent №

US 8,538,889

Granted

2013-09-17

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12145506

An instance of an application hierarchy can be stored on a client computer to facilitate enforcement of software licensing by a software license component of a software protection system. The application hierarchy is a tree structure (e.g., unordered) that includes a top node, one or more product offering group(s), and, one or more selling unit(s).A computer-implemented software protection system can facilitate enforcement of software licensing on a client computer. The software protection system includes a software license component that can store and enforce software licensing rule(s). The software license component can further manipulate state data of an instance of the application hierarchy stored in a licensing data store via application program interface(s) (APIs). State data and/or property(ies) of a particular node of the instance of the application hierarchy can be accessed through the API via an assigned identifier.

AI classification

Planning1.00
Knowledge representation0.98
AI hardware0.95
Speech0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Natural language0.00

Ownership

MICROSOFT CORPORATION

assignment · 213650811

Assignors

BHAVE, AJAY ARVIND, ZAGORSKI, MARK WALTER, SOULAMI, TARIK, PERLMAN, BRIAN S., ZHANG, NING

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC