МЕХАНИЗМ ИНСТАЛЛЯЦИИ И ФОРМАТ ПАКЕТА ДЛЯ РАСПАРАЛЛЕЛИВАЕМЫХ НАДЕЖНЫХ ИНСТАЛЛЯЦИЙ

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