US 9,811,645 B2
Dynamic selection of authorization processes
Gregory Akselrod, Seattle, WA (US); Tianyu Xie, Redmond, WA (US); Scott Kurtzebom, Redmond, WA (US); Gordon Hardy, Seattle, WA (US); Sanjay Garg, Redmond, WA (US); Chad Shurtz, Marysville, WA (US); Karvell Li, Bellevue, WA (US); and Robert Donner, Bellevue, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 9, 2015, as Appl. No. 14/879,855.
Application 14/879,855 is a continuation of application No. 14/043,288, filed on Oct. 1, 2013, granted, now 9,158,900.
Application 14/043,288 is a continuation of application No. 13/359,241, filed on Jan. 26, 2012, granted, now 8,555,402.
Prior Publication US 2016/0034672 A1, Feb. 4, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/26 (2006.01); G06F 21/10 (2013.01); G06F 21/12 (2013.01)
CPC G06F 21/105 (2013.01) [G06F 21/10 (2013.01); G06F 21/12 (2013.01); G06F 21/121 (2013.01); G06F 21/128 (2013.01); G06F 2221/0764 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for licensing applications, the method comprising:
identifying conditions associated with an initiation of an application, the conditions comprising an installation status of a key-based authorization process;
selecting, based on the conditions, a preferred authorization process from at least the key-based authorization process and a keyless authorization process with which to authorize the application, wherein the keyless authorization process is selected as the preferred authorization process when the installation status is incomplete; and
attempting to authorize the application using the preferred authorization process.