СПОСОБ ЗАМЕНЫ НЕЛЕГАЛЬНОЙ КОПИИ КОМПЬЮТЕРНОЙ ПРОГРАММЫ ЛЕГАЛЬНОЙ КОПИЕЙ И СООТВЕТСТВУЮЩАЯ СИСТЕМА

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