СИСТЕМА И СПОСОБ ДЛЯ ПРЕОБРАЗУЕМОГО ПОЛЬЗОВАТЕЛЬСКОГО ПРИЛОЖЕНИЯ

1. Реализуемая на компьютере система для помощи пользователю в выборе поставщика услуг в транспортной отрасли, содержащая:
один или большее количество серверов, содержащих по меньшей мере один энергонезависимый машиночитаемый носитель данных с хранящимися на нем машиночитаемыми инструкциями, один или большее количество процессоров и одну или большее количество распределенных баз данных, связанных с возможностью передачи данных с одним или большим количеством вычислительных устройств через сеть, при этом один или большее количество процессоров получают инструкции выполнять машиночитаемые инструкции, чтобы:
передавать для отображения на пользовательском вычислительном устройстве интерактивный электронный пользовательский интерфейс, содержащий элемент управления, непосредственно доступный пользователю, для изменения преобразуемого пользовательского приложения из одного из первого состояния и второго состояния в другое из первого состояния и второго состояния, при этом преобразуемое пользовательское приложение содержит первое приложение, связанное с первым состоянием, и второе приложение, связанное со вторым состоянием, и при этом первое приложение связано с первым предоставляющим услуги субъектом, а второе приложение связано с одним или большим количеством дополнительных предоставляющих услуги субъектов;
получать от пользовательского вычислительного устройства выбор одного из первого состояния и второго состояния;
извлекать данные пользователя и данные предоставляющего услуги субъекта из одной или большего количества распределенных баз данных, соответствующих выбранному варианту;
получать выбор конкретного поставщика услуг от пользовательского вычислительного устройства;
получать подтверждение принятия от выбранного поставщика, при этом первый предоставляющий услуги субъект связан с частью одной или большего количества распределенных баз данных, при этом один или большее количество дополнительных предоставляющих услуги субъектов связаны с одной или большим количеством дополнительных частей одной или большего количества распределенных баз данных, соответственно, и при этом при переключении преобразуемого пользовательского приложения из первого состояния во второе состояние часть одной или большего количества распределенных баз данных, связанная с первым предоставляющим услуги субъектом, связана по меньшей мере с некоторыми из одной или большего количества дополнительных частей одна или большего количества распределенных баз данных, связанных с одним или большим количеством дополнительных предоставляющих услуги субъектов, или пользовательские данные совместно используются связанными частями одной или большего количества распределенных баз данных.
2. Система по п. 1, отличающаяся тем, что один или большее количество процессоров дополнительно выполняют машиночитаемые инструкции, в ответ на выбор пользователем второго состояния, чтобы:
отображать в интерактивном электронном пользовательском интерфейсе выбираемое меню, содержащее множество выбираемых изображений, текста или символов, соответствующих по меньшей мере одному из одного или большего количества дополнительных предоставляющих услуги субъектов; и
в ответ на выбор по меньшей мере одного из одного или большего количества дополнительных предоставляющих услуги субъектов посредством по меньшей мере одного из множества выбираемых изображений, текста или символов, отображать одну или большее количество идентификаций одного или большего количества доступных поставщиков услуг по меньшей мере одного выбранного дополнительного предоставляющего услуги субъекта.
3. Система по п. 1, отличающаяся тем, что первое приложение и второе приложение соединены с возможностью передачи данных через сеть с одной или большим количеством распределенных баз данных с по меньшей мере частично совместно используемой или связанной внутренней частью вычислительной системы, содержащей совместно используемую или связанную внутреннюю базу кода прикладного программного обеспечения.
4. Система по п. 3, отличающаяся тем, что один или большее количество дополнительных предоставляющих услуги субъектов включают конкретный предоставляющий услуги субъект, второе приложение связано по меньшей мере с конкретным предоставляющим услуги субъектом, а первое приложение и второе приложение имеют независимые и настраиваемые интерфейсы, и при этом каждый независимый и настраиваемый интерфейс выражается по меньшей мере в виде одного из следующего: название приложения, значок, логотип компании, снимки экрана или описание.
5. Система по п. 1, отличающаяся тем, что один или большее количество процессоров дополнительно получают инструкции касательно выполнения машиночитаемых инструкций, чтобы, в ответ на выбор первого состояния или второго состояния: отображать в интерактивном электронном пользовательском интерфейсе выбираемое меню, отображающее по меньшей мере один или большее количество настраиваемых параметров поиска, выбираемых для запуска функции отображения для каждого из одного или большего количества настраиваемых параметров поиска, которые должны одновременно отображаться на экране.
6. Система по п. 5, отличающаяся тем, что один или большее количество процессоров дополнительно получают инструкции касательно выполнения машиночитаемых инструкций, чтобы: в ответ на один или большее количество вводимых данных на пользовательском вычислительном устройстве пользователем, указывающих на выбор по меньшей мере одного из одного или большего количества настраиваемых параметров поиска, отображать интерактивный электронный интерфейс пользователя, содержащий один или большее количество идентификаторов одного или большего количества доступных поставщиков услуг.
7. Система по п. 6, отличающаяся тем, что один или большее количество процессоров дополнительно получают инструкции касательно выполнения машиночитаемых инструкций, чтобы: в ответ на один или большее количество вводимых пользователем данных в отношении одного или большего количества настраиваемых параметров поиска, отображать, в интерактивном электронном пользовательском интерфейсе, при этом одна или большее количество идентификаций содержат по меньшей мере одно из следующего: (i) максимальное количество доступных поставщиков услуг, (ii) один или большее количество поставщиков услуг, доступных в течение периода времени для прибытия в местоположение пользователя, (iii) один или большее количество поставщиков услуг, доступных в пределах расстояния для прибытия в местоположение пользователя, или (iv) один или большее количество дополнительных пользователей, находящихся в пределах временного диапазона или расстояния.
8. Система по п. 6, отличающаяся тем, что первый или второй набор доступных поставщиков услуг сопоставляется с запросом на обслуживание, связанным с пользователем, на основе одного или большего количества относящихся к услуге факторов, связанных с (i) одним или большим количеством доступных поставщиков услуг, (ii) первым предоставляющим услуги субъектом или одним или большим количеством дополнительных предоставляющих услуги субъектов, или (iii) пользователем, и при этом один или большее количество относящихся к услуге факторов включают в себя по меньшей мере одно из следующего:
(a) одно или большее количество необязательно предварительно установленных предпочтений одного или большего количества доступных поставщиков услуг первого предоставляющего услуги субъекта или одного или большего количества дополнительных предоставляющих услуги субъектов;
(b) одно или большее количество необязательно предварительно установленных ограничений, список избранных пользователей, список предпочтительных пользователей, черный список пользователей одного или большего количества доступных поставщиков услуг первого предоставляющего услуги субъекта или одного или большего количества дополнительных предоставляющих услуги субъектов; или
(c) одно или большее количество необязательно предварительно установленных предпочтений, список избранных поставщиков услуг, список избранных предоставляющих услуги субъектов, список предпочтительных поставщиков услуг, список предпочтительных предоставляющих услуги субъектов, черный список поставщиков услуг или черный список предоставляющих услуги субъектов пользователя.
9. Система по п. 1, отличающаяся тем, что один или большее количество процессоров дополнительно получают инструкции касательно выполнения машиночитаемых инструкций, чтобы:
определить с помощью отслеживания посредством глобальной системы позиционирования (GPS) близкое расположение одного или большего количества доступных поставщиков услуг по отношению к местоположению пользователя; и
передавать запрос на обслуживание одному из одного или большего количества доступных поставщиков услуг в зависимости от близости к местоположению.
10. Реализуемый на компьютере способ для помощи пользователю в выборе поставщика услуг в транспортной отрасли, включающий:
отображение на экране вычислительного устройства, связанного с пользователем, интерактивного электронного пользовательского интерфейса, содержащего элемент управления, непосредственно доступный пользователю, для изменения преобразуемого пользовательского приложения из одного из первого состояния и второго состояния в другое из первого состояния и второго состояния, при этом преобразуемое пользовательское приложение содержит первое приложение, связанное с первым состоянием, и второе приложение, связанное со вторым состоянием, при этом первое приложение связано с первым предоставляющим услуги субъектом, а второе приложение связано с одним или большим количеством дополнительных предоставляющих услуги субъектов;
получение от вычислительного устройства пользователя выбора одного из первого состояния и второго состояния; и
извлечение из одной или большего количества распределенных баз данных пользователя и данных предоставляющего услуги субъекта, соответствующих выбранному варианту, соответственно,
получение выбора конкретного поставщика услуг от пользовательского вычислительного устройства;
получение подтверждения принятия от выбранного поставщика, при этом первый предоставляющий услуги субъект связан с частью одной или большего количества распределенных баз данных, при этом один или большее количество дополнительных предоставляющих услуги субъектов связаны с одной или большим количеством дополнительных частей одной или большего количества распределенных баз данных, соответственно, и при этом при переключении преобразуемого пользовательского приложения из первого состояния во второе состояние часть одной или большего количества распределенных баз данных, связанная с первым предоставляющим услуги субъектом, связана по меньшей мере с некоторыми из одной или большего количества дополнительных частей одна или большего количества распределенных баз данных, связанных с одним или большим количеством дополнительных предоставляющих услуги субъектов, или пользовательские данные совместно используются связанными частями одной или большего количества распределенных баз данных.
11. Способ по п. 10, дополнительно включающий:
в ответ на выбор пользователем второго состояния:
отображение в интерактивном электронном пользовательском интерфейсе выбираемого меню, содержащего множество выбираемых изображений, текста или символов, соответствующих по меньшей мере одному из одного или большего количества дополнительных предоставляющих услуги субъектов; и
в ответ на выбор по меньшей мере одного из одного или большего количества дополнительных предоставляющих услуги субъектов посредством по меньшей мере одного из множества выбираемых изображений, текста или символов, отображение одной или большего количества идентификаций одного или большего количества доступных поставщиков услуг по меньшей мере одного выбранного дополнительного предоставляющего услуги субъекта.
12. Способ по п. 10, отличающийся тем, что первое приложение и вторые приложения связаны с возможностью передачи данных через сеть с одной или большим количеством распределенных баз данных с по меньшей мере частично совместно используемой или связанной внутренней частью вычислительной системы, содержащей совместно используемую или связанную внутреннюю базу кода прикладного программного обеспечения.
13. Способ по п. 12, отличающийся тем, что один или большее количество дополнительных предоставляющих услуги субъектов включают конкретный предоставляющий услуги субъект, второе приложение связано по меньшей мере с конкретным предоставляющим услуги субъектом, а первое приложение и второе приложение имеют независимые и настраиваемые интерфейсы, и при этом каждый независимый и настраиваемый интерфейс выражается по меньшей мере в виде одного из следующего: название приложения, значок, логотип компании, снимки экрана или описание.
14. Способ по п. 10, дополнительно включающий: в ответ на выбор первого состояния или второго состояния: отображение в интерактивном электронном пользовательском интерфейсе выбираемого меню, отображающего по меньшей мере один или большее количество настраиваемых параметров поиска, выбираемых для запуска функции отображения для каждого из одного или большего количества настраиваемых параметров поиска, которые должны одновременно отображаться на экране.
15. Способ по п. 14, дополнительно включающий: в ответ на один или большее количество вводимых данных на вычислительном устройстве пользователем, указывающих на выбор по меньшей мере одного из одного или большего количества настраиваемых параметров поиска, отображение интерактивного электронного интерфейса пользователя, содержащего один или большее количество идентификаторов одного или большего количества доступных поставщиков услуг.
16. Способ по п. 15, дополнительно включающий: в ответ на один или большее количество вводимых пользователем данных в отношении одного или большего количества настраиваемых параметров поиска, отображение, в интерактивном электронном пользовательском интерфейсе, одной или большего количества идентификаций, содержащих по меньшей мере одно из следующего: (i) максимальное количество доступных поставщиков услуг, (ii) один или большее количество поставщиков услуг, доступных в течение периода времени для прибытия в местоположение пользователя, (iii) один или большее количество поставщиков услуг, доступных в пределах расстояния для прибытия в местоположение, или (iv) один или большее количество дополнительных пользователей, находящихся в пределах временного диапазона или расстояния.
17. Способ по п. 15, отличающийся тем, что первый или второй набор доступных поставщиков услуг сопоставляется с запросом на обслуживание, связанным с пользователем, на основе одного или большего количества относящихся к услуге факторов, связанных с (i) одним или большим количеством доступных поставщиков услуг, (ii) первым предоставляющим услуги субъектом или одним или большим количеством дополнительных предоставляющих услуги субъектов, или (iii) пользователем, и при этом один или большее количество относящихся к услуге факторов включают в себя по меньшей мере одно из следующего:
(a) одно или большее количество необязательно предварительно установленных предпочтений одного или большего количества доступных поставщиков услуг первого предоставляющего услуги субъекта или одного или большего количества дополнительных предоставляющих услуги субъектов;
(b) одно или большее количество необязательно предварительно установленных ограничений, список избранных пользователей, список предпочтительных пользователей, черный список пользователей одного или большего количества доступных поставщиков услуг первого предоставляющего услуги субъекта или одного или большего количества дополнительных предоставляющих услуги субъектов; или (c) одно или большее количество необязательно предварительно установленных предпочтений, список избранных поставщиков услуг, список избранных предоставляющих услуги субъектов, список предпочтительных поставщиков услуг, список предпочтительных предоставляющих услуги субъектов, черный список поставщиков услуг или черный список предоставляющих услуги субъектов пользователя.
18. Способ по п. 10, дополнительно включающий:
определение с помощью отслеживания посредством глобальной системы позиционирования (GPS) близкого расположения одного или большего количества доступных поставщиков услуг по отношению к местоположению пользователя; и
передачу запроса на обслуживание одному из одного или большего количества доступных поставщиков услуг в зависимости от близости к местоположению.