УЛУЧШЕННЫЕ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПРОДУКТА, ОСНОВАННЫЕ НА ИДЕНТИФИКАЦИИ ПОЛЬЗОВАТЕЛЯ

1. Способ в устройстве, содержащий этапы, на которых:
получают (602) ключ продукта для программного продукта;
осуществляют доступ (604) к службе активации, чтобы активировать с использованием ключа продукта программный продукт;
принимают (606) из службы активации цифровую лицензию, связанную с программным продуктом;
привязывают (608) цифровую лицензию к ID пользователя у пользователя устройства; и
сохраняют (610) в удаленной службе управления лицензиями цифровую лицензию и указатель цифровой лицензии в качестве привязки к ID пользователя.
2. Способ по п.1, в котором ID пользователя содержит учетные данные, идентифицирующие пользователя устройства, и способ, дополнительно содержащий этапы, на которых:
получают из удаленной службы управления лицензиями дополнительную цифровую лицензию, связанную с дополнительным программным продуктом, причем дополнительная цифровая лицензия привязана к ID пользователя; и
позволяют пользователю устройства использовать дополнительный программный продукт на устройстве в соответствии с дополнительной цифровой лицензией.
3. Способ по п.1, в котором цифровая лицензия включает в себя как ключ продукта, так и ID пользователя, а указатель цифровой лицензии, в качестве привязки к ID пользователя, содержит ID пользователя в цифровой лицензии.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
отправляют после сохранения цифровой лицензии в удаленной службе управления лицензиями, запрос в удаленную службу управления лицензиями для извлечения цифровой лицензии;
принимают из удаленной службы управления лицензиями цифровую лицензию; и
удаляют цифровую лицензию из устройства, когда пользователь прекращает использование устройства.
5. Способ по п.1, дополнительно содержащий этапы, на которых:
отправляют, когда цифровая лицензия не хранится локально на устройстве, запрос в удаленную службу управления лицензиями для извлечения цифровой лицензии; и
принимают из удаленной службы управления лицензиями цифровую лицензию.
6. Способ по п.1, дополнительно содержащий этап, на котором деинсталлируют после сохранения цифровой лицензии в удаленной службе управления лицензиями цифровую лицензию из устройства.
7. Способ по п.1, в котором ID пользователя был подвергнут аутентификации службой онлайн аутентификации перед привязкой цифровой лицензии к ID пользователя.
8. Способ по п.1, в котором цифровая лицензия идентифицирует набор прав, которые цифровая лицензия дает пользователю.
9. Способ, реализуемый в службе управления лицензиями, способ содержащий этапы, на которых:
принимают (610) цифровую лицензию на программный продукт, причем цифровая лицензия принимается от устройства, из которого программный продукт активировался с использованием ключа продукта; и
сохраняют (612) цифровую лицензию, причем цифровая лицензия была привязана к ID первого пользователя у пользователя устройства, когда активировался программный продукт.
10. Способ по п.9, в котором цифровая лицензия включает в себя поле, хранящее учетные данные пользователя, которые включают в себя ID пользователя.
11. Способ по п.10, в котором цифровая лицензия включает в себя дополнительное поле, хранящее ключ продукта в зашифрованном виде.
12. Способ по п.9, дополнительно содержащий этап, на котором принимают запрос для передачи цифровой лицензии другому пользователю и модифицируют цифровую лицензию, чтобы она включала в себя ID второго пользователя, который является ID пользователя у другого пользователя.
13. Способ по п.9, дополнительно содержащий этапы, на которых:
принимают из службы проверки подлинности продукта историю цифровой лицензии на основании ключа продукта; и
сохраняют историю цифровой лицензии в цифровой лицензии.
14. Способ по п.9, дополнительно содержащий этапы, на которых:
принимают из службы регистрации продукта информацию о регистрации продукта, собранную от пользователя; и
сохраняют информацию о регистрации продукта в цифровой лицензии.
15. Способ по п.9, дополнительно содержащий этапы, на которых:
принимают из службы отношений идентификацию одной или более сущностей, связанных с ключом продукта; и
сохраняют идентификацию одной или более сущностей в цифровой лицензии.