СПОСОБ И СИСТЕМА ПРЕДОСТАВЛЕНИЯ НЕОГРАНИЧЕННЫХ ЛИЦЕНЗИЙ ОГРАНИЧЕННОМУ КОЛИЧЕСТВУ УСТРОЙСТВ

1. Система предоставления доступа к электронному содержимому, содержащая:
пользовательское устройство, воспроизводящее электронное содержимое;
индивидуальный идентификатор, однозначно идентифицирующий пользовательское устройство;
сервер лицензирования, связанный с пользовательским устройством и обрабатывающий запросы на доступ к электронному содержимому; и
база данных полномочий, хранящая индивидуальный идентификатор; причем
сервер лицензирования обращается к базе данных полномочий для определения, является ли пользовательское устройство разрешенным пользовательским устройством, и разрешает выполнение запроса на доступ к электронному содержимому только разрешенному пользовательскому устройству.
2. Система по п.1, которая включает идентификационный файл, хранящий индивидуальный идентификатор.
3. Система по п.2, в которой индивидуальный идентификатор зашифрован.
4. Система по п.2, дополнительно содержащая:
последнее пользовательское устройство, к которому осуществлялся доступ; и
индивидуальный идентификатор последнего пользовательского устройства, к которому осуществлялся доступ; который
является единственным индивидуальным идентификатором, хранящимся в идентификационном файле.
5. Способ предоставления доступа к электронному содержимому, согласно которому:
получют запрос от пользовательского устройства на доступ к электронному содержимому;
осуществляют доступ к индивидуальному идентификатору пользовательского устройства;
сравнивают индивидуальный идентификатор со списком разрешенных пользовательских устройств;
определяют с использованием индивидуального идентификатора, является ли пользовательское устройство одним из разрешенных пользовательских устройств;
если пользовательское устройство не является одним из разрешенных пользовательских устройств, выполняют процедуру принятия решения, согласно которой:
определяют, достигнуто ли максимальное количество разрешенных пользовательских устройств;
если это максимальное количество не достигнуто, преобразовывают пользовательское устройство в разрешенное пользовательское устройство;
если это максимальное количество достигнуто, по выбору отказывают пользовательскому устройству в доступе к электронному содержимому, и
если это максимальное количество достигнуто, по выбору предлагают отменить разрешение одного из разрешенных пользовательских устройств и преобразовать пользовательское устройство в разрешенное пользовательское устройство; и
если пользовательское устройство является разрешенным пользовательским устройством, предоставляют доступ к электронному содержимому.
6. Способ по п.5, согласно которому дополнительно:
определяют, содержит ли пользовательское устройство маркер;
предоставляют доступ к электронному содержимому, если пользовательское устройство содержит маркер;
если пользовательское устройство не содержит маркера, определяют, достигнуто ли максимальное количество разрешенных пользовательских устройств;
добавляют пользовательское устройство в базу данных полномочий, если максимальное количество не достигнуто; и
передают маркер в пользовательское устройство.
7. Способ по п.5, согласно которому сохраняют индивидуальный идентификатор в идентификационном файле.
8. Способ по п.7, согласно которому шифруют индивидуальный идентификатор.
9. Способ по п.7, согласно которому сохраняют индивидуальный идентификатор только последнего пользовательского устройства, к которому осуществлялся доступ.
10. Способ предоставления доступа к электронному содержимому, согласно которому:
сохраняют индивидуальный идентификатор пользовательского устройства в идентификационном файле;
получают запрос на доступ к электронному содержимому;
проверяют индивидуальный идентификатор в идентификационном файле;
если индивидуальный идентификатор не сохранен в идентификационном файле, отказывают в доступе к электронному содержимому;
если индивидуальный идентификатор сохранен в идентификационном файле, определяют, найден ли индивидуальный идентификатор в списке разрешенных пользовательских устройств, и если найден, предоставляют доступ к электронному содержимому;
если индивидуальный идентификатор не найден в указанном списке, определяют, меньше ли количество записей в списке, чем максимальное количество; и
если количество записей меньше, чем максимальне количество, добавляют пользовательское устройство в список и предоставляют ему доступ к электронному содержимому.
11. Способ по п.10, согласно которому:
если количество записей больше максимального количества или равно ему, по выбору отказывают в доступе к электронному содержимому; и
если количество записей больше максимального количества или равно ему, по выбору отменяют разрешение разрешенного пользовательского устройства.