ПЛАТФОРМА РАБОЧЕГО ПРОЦЕССА ПРИЛОЖЕНИЯ

1. Платформа приложения, содержащая
пользовательский интерфейс приложения, выполняемый в вычислительном устройстве, имеющем процессор и память, причем пользовательский интерфейс приложения имеет область отображения интерфейса, определяющую фокальную точку, и множество элементов интерфейса, причем каждый элемент интерфейса выполнен с наличием связанного с ним определения рабочего процесса, определяющего состояния выполнения для каждого элемента интерфейса,
причем определение рабочего процесса определяет для по меньшей мере одного элемента интерфейса
предактивное состояние, имеющее первое отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти первой характеристики отображения,
активное состояние, имеющее второе отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти второй характеристики отображения и элемент управления для ввода, который сконфигурирован для приема входных данных, и
постактивное состояние, имеющее третье отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти третьей характеристики отображения, причем третья характеристика отображения основана, по меньшей мере, отчасти на входных данных, принятых во время активного состояния,
причем упомянутый по меньшей мере один элемент интерфейса сконфигурирован с возможностью перехода из предактивного состояния в активное состояние на основе выбора одного из элементов интерфейса в соответствии с определением рабочего процесса,
причем упомянутый по меньшей мере один элемент интерфейса сконфигурирован с возможностью перехода в фокальную точку в области отображения интерфейса, когда данный элемент интерфейса переходит из предактивного состояния в активное состояние.
2. Платформа приложения по п.1, в которой с активным состоянием связана по меньшей мере одна функция, которая сконфигурирована выполняться на основе входных данных, принятых элементом управления для ввода.
3. Платформа приложения по п.1, в которой активное состояние упомянутого по меньшей мере одного элемента интерфейса имеет два или более уровней активного состояния.
4. Платформа приложения по п.1, в которой элемент управления для ввода является одним из текстового ввода, раскрывающегося списка и ввода с помощью ползунка.
5. Платформа приложения по п.1, в которой множество элементов интерфейса сконфигурированы с возможностью перехода из фокальной точки в нефокальную точку в области отображения интерфейса, когда упомянутый элемент интерфейса переходит из активного состояния в постактивное состояние.
6. Платформа приложения по п.1, в которой первое отображение элемента интерфейса и третье отображение элемента интерфейса одинакового размера.
7. Платформа приложения по п.1, в которой вторая область отображения выбора больше, чем первое отображение элемента интерфейса и третье отображение элемента интерфейса.
8. Платформа приложения по п.1, в которой упомянутый по меньшей мере один элемент интерфейса сконфигурирован заключенным в область отображения интерфейса при переходе из состояния в состояние.
9. Компьютерно-реализуемый способ обработки пользовательского ввода в платформе приложения, содержащий этапы, на которых
получают определение рабочего процесса, определяющее состояния работы для множества элементов интерфейса,
отображают множество элементов интерфейса в отображении интерфейса приложения пользовательского интерфейса, причем каждый из элементов интерфейса имеет по меньшей мере одну характеристику отображения,
принимают ввод для выбора одного из множества элементов интерфейса,
изменяют по меньшей мере одну характеристику отображения выбранного элемента интерфейса и отображают по меньшей мере один элемент управления для ввода в соответствии с определением рабочего процесса,
располагают выбранный элемент интерфейса так, что он, по существу, выравнивается с фокальной точкой в отображении интерфейса приложения в соответствии с определением рабочего процесса,
принимают входные данные в упомянутом по меньшей мере одном элементе управления для ввода,
выполняют по меньшей мере одну функцию, ассоциированную с входными данными, принятыми элементом управления для ввода, в соответствии с определением рабочего процесса, и
изменяют по меньшей мере одну характеристику отображения, связанную с выбранным элементом интерфейса, так что выбранный элемент интерфейса отображает информацию на основе, по меньшей мере, отчасти принятых входных данных.
10. Компьютерно-реализуемый способ по п.9, в котором состояния работы содержат предактивное состояние, активное состояние и постактивное состояние.
11. Компьютерно-реализуемый способ по п.9, в котором отображение множества элементов интерфейса находится в предактивном состоянии.
12. Компьютерно-реализуемый способ по п.9, в котором изменение по меньшей мере одной характеристики отображения выбранного элемента интерфейса изменяет размер выбранного элемента интерфейса.
13. Компьютерно-реализуемый способ по п.9, в котором размер выбираемого элемента интерфейса изменяется так, чтобы параметры ввода разместились в отображении интерфейса приложения.
14. Компьютерно-реализуемый способ по п.13, в котором расположение невыбранных элементов отображения учитывает изменение размера выбранного элемента отображения.
15. Компьютерно-реализуемый способ по п.9, в котором выбранный интерфейс не изменяет экраны в пользовательском интерфейсе при изменении упомянутого по меньшей мере одного элемента отображения.
16. Компьютерно-реализуемый способ осуществления рабочего процесса платформы приложения в приложении, содержащий этапы, на которых
предоставляют пользовательский интерфейс приложения, имеющий область отображения интерфейса с фокальной точкой и множество элементов интерфейса,
получают определение рабочего процесса, определяющее состояния выполнения для каждого из множества элементов интерфейса,
для каждого элемента интерфейса
определяют предактивное состояние, имеющее первое отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти первой характеристики отображения,
определяют активное состояние, имеющее второе отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти второй характеристики отображения и элемент управления для ввода, который сконфигурирован для приема входных данных, и
определяют постактивное состояние, имеющее третье отображение элемента интерфейса в области отображения приложения на основе, по меньшей мере, отчасти третьей характеристики отображения, причем третья характеристика отображения основана, по меньшей мере, отчасти на входных данных, принятых во время активного состояния,
принимают ввод, которым выбирается один из множества элементов интерфейса,
переводят выбранный элемент интерфейса в активное состояние в соответствии с определением рабочего процесса, и
располагают выбранный элемент интерфейса на основе позиции фокальной точки в области отображения интерфейса.
17. Компьютерно-реализуемый способ по п.16, дополнительно содержащий этап, на котором переводят выбранный элемент интерфейса из фокальной точки в нефокальную точку, когда элемент интерфейса выходит из активного состояния.
18. Компьютерно-реализуемый способ по п.16, в котором выбранный элемент был в предактивном состоянии или постактивном состоянии до того, как его выбрали.
19. Компьютерно-реализуемый способ по п.16, дополнительно содержащий этапы, на которых
принимают входные данные от пользователя и
выполняют функцию во время активного состояния на основе принятых входных данных.
20. Компьютерно-реализуемый способ обработки пользовательского ввода в платформе приложения, содержащий этапы, на которых
отображают множество элементов интерфейса в пользовательском интерфейсе, имеющем отображение интерфейса приложения,
принимают ввод для выбора одного из множества элементов интерфейса,
располагают выбранный элемент интерфейса на основе, по меньшей мере, отчасти позиции фокальной точки в отображении интерфейса приложения, причем выбранный элемент интерфейса, когда выбран, имеет по меньшей мере один элемент управления для ввода,
располагают невыбранные элементы интерфейса на основе, по меньшей мере, отчасти позиции выбранного элемента интерфейса,
принимают пользовательский ввод в упомянутом по меньшей мере одном элементе управления для ввода,
выполняют функцию на основе пользовательского ввода и
повторно располагают множество элементов интерфейса после того, как данная функция выполнена.
21. Компьютерно-реализуемый способ по п.20, в котором выбранный элемент находится в предактивном состоянии или постактивном состоянии до того, его выбрали.
22. Компьютерно-реализуемый способ по п.20, в котором выбранный элемент находится в постактивном состоянии после выполнения упомянутой функции.
23. Компьютерно-реализуемый способ по п.20, в котором упомянутая функция является регистрацией пользователя в учетную запись.
24. Компьютерно-реализуемый способ по п.20, в котором упомянутая функция является авторизацией транзакции платежа.