Интерфейс для мобильного устройства



Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
Интерфейс для мобильного устройства
G06F3/048 - Вводные устройства для передачи данных, подлежащих преобразованию в форму, пригодную для обработки в вычислительной машине; выводные устройства для передачи данных из устройств обработки в устройства вывода, например интерфейсы (пишущие машинки B41J; преобразование физических переменных величин F15B 5/00,G01; получение изображений G06T 1/00,G06T 9/00; кодирование, декодирование или преобразование кодов вообще H03M; передача цифровой информации H04L)

Владельцы патента RU 2712816:

ВАЙБЕР МЕДИА С.А.Р.Л. (LU)

Группа изобретений относится к средствам обеспечения интерфейса продажи товаров и/или услуг в приложении обмена сообщениями. Технический результат – обеспечение возможности осуществлять покупку через интерфейс продажи товаров и/или услуг в приложении обмена сообщениями. Для этого предложен способ, включающий в себя замену стандартной клавиатуры, отображаемой на дисплее первого мобильного устройства, на вторую клавиатуру совершения покупок. Вторая клавиатура совершения покупок включает в себя третьи клавиши, которые представляют имеющиеся в продаже позиции (товар и/или услугу). После выбора одной из третьих клавиш, представляющей определенную позицию, отображается опция обмена информацией и/или опция покупки. При выборе опции обмена информацией она предоставляет информацию об определенной позиции приложению обмена сообщениями, которое обменивается ей со вторым мобильным устройством. При выборе опции покупки она инициирует покупку определенной позиции. 3 н. и 21 з.п. ф-лы, 20 ил.

 

Перекрестная ссылка на родственную заявку

Настоящая заявка испрашивает приоритет по дате подачи предварительной заявки США №62/316,816, поданной 1 апреля 2016 года, которая включена в настоящий документ в полном объеме посредством ссылки.

Область техники, к которой относится изобретение

Настоящее изобретение относится, в целом, к интерфейсам для мобильных устройств и, в частности, к интерфейсам, используемым в приложениях обмена сообщениями.

Уровень техники

Использование мобильных приложений обмена сообщениями является самой быстрорастущей характеристикой поведения пользователей мобильных телефонов и планшетов. Пользователи тратят на приложения обмена сообщениями больше времени, чем на любой другой тип приложений. В действительности, потребители используют мобильные телефоны и приложения обмена сообщениями больше, чем любой другой тип вычислительного устройства или приложения. Поэтому существует потребность в новых и усовершенствованных интерфейсах для приложений обмена сообщениями. В частности, интерфейсы, которые облегчают просмотр, обмен информацией и продажу товаров и/или услуг пользователям особенно востребованы. Настоящее изобретение обеспечивает эти и другие преимущества, очевидные из следующего подробного описания и сопутствующих чертежей.

Раскрытие сущности изобретения

Один из вариантов осуществления настоящего изобретения включает в себя первый способ использования с первым и вторым мобильными устройствами, каждое из которых включает в себя дисплей и выполнено с возможностью исполнять приложение обмена сообщениями. Первое мобильное устройство выполнено с возможностью отображать (на дисплее первого мобильного устройства) первую клавиатуру с первыми клавишами. Каждая из первых клавиш представляет букву алфавита.

Первый способ включает в себя, когда первое мобильное устройство отображает первую клавиатуру, замену (посредством приложения совершения покупок, исполняющегося на первом мобильном устройстве) первой клавиатуры на вторую клавиатуру. Вторая клавиатура включает в себя вторые клавиши, каждая из которых представляет различный набор имеющихся в продаже позиций. Имеющиеся в продаже позиции включают в себя товар и/или услугу. Первый способ также включает в себя получение (посредством приложения совершения покупок) выбора определенной второй клавиши и отображение (посредством приложения совершения покупок) третьей клавиатуры (на дисплее первого мобильного устройства) в ответ на выбор определенной второй клавиши. Определенная вторая клавиша представляет определенный набор, причем третья клавиатура включает в себя третьи клавиши, каждая из которых представляет различную одну из имеющихся в продаже позиций в определенном наборе. Первый способ также включает в себя получение (посредством приложения совершения покупок) выбора одной определенной из третьих клавиш, и отображение (посредством приложения совершения покупок и на дисплее первого мобильного устройства) одной или нескольких опций позиции в ответ на получение выбора определенной третьей клавиши. Определенная третья клавиша представляет одну определенную из имеющихся в продаже позиций. Одна или несколько опций позиции включают в себя опцию обмена информацией и/или опцию покупки. Опция обмена информацией сконфигурирована предоставлять информацию об имеющейся в продаже позиции, представленной определенной третьей клавишей приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство. Опция покупки сконфигурирована инициировать покупку имеющейся в продаже позиции, представленной определенной третьей клавишей.

Опционально первый способ может включать в себя получение (посредством первого мобильного устройства), когда первое мобильное устройство отображает первую клавиатуру, выборов первых клавиш, представляющих сообщение. Приложение обмена сообщениями выполнено с возможностью обменивается сообщением со вторым мобильным устройством.

Опционально, если одна или несколько опций позиции включают в себя опцию обмена информацией, первый способ также включает в себя получение (посредством приложения совершения покупок) выбора опции обмена информацией, предоставление информации (посредством приложения совершения покупок) об определенной имеющейся в продаже позиции для приложения обмена сообщениями в ответ на получение выбора опции обмена информацией и подачу команды (посредством приложения совершения покупок) приложению обмена сообщениями обменяться информацией об определенной имеющейся в продаже позиции со вторым мобильным устройством в ответ на получение выбора опции обмена информацией.

Опционально, если одна или несколько опций позиции включают в себя опцию обмена информацией, первый способ также включает в себя получение (посредством приложения совершения покупок) выбора опции обмена информацией и подачу команды (посредством приложения совершения покупок) первому мобильному устройству отобразить (на дисплее первого мобильного устройства) веб-сайт, где определенная имеющаяся в продаже позиция доступна для покупки в ответ на выбор опции покупки.

Опционально первый способ может использоваться с первым мобильным устройством при наличии установленного на нем приложения электронной торговли. Когда одна или несколько опций позиции включают в себя опцию покупки, первый способ также включает в себя получение (посредством приложения совершения покупок) выбора опции покупки, и подачу команды (посредством приложения совершения покупок) приложению электронной торговли отобразить (на дисплее первого мобильного устройства) страницу в ответ на выбор опции покупки. На упомянутой странице определенная имеющаяся в продаже позиция доступна для покупки.

Опционально приложение покупки может отображать (на дисплее первого мобильного устройства) опцию покупки в ответ на получение выбора определенной третьей клавиши, а первый способ может включать в себя получение (посредством приложения совершения покупок) выбор опции покупки и добавление (посредством приложения совершения покупок) определенной имеющейся в продаже позиции в корзину совершения покупок в ответ на выбор опции покупки.

Опционально, приложение совершения покупок выполнено с возможностью отображать первую клавиатуру (на дисплее первого мобильного устройства), и первый способ может включать в себя отображение (посредством приложения совершения покупок) опции первой клавиатуры (на дисплее первого мобильного устройства), получение (посредством приложения совершения покупок) выбора опции первой клавиатуры, когда первое мобильное устройство отображает вторую клавиатуру и замену (посредством приложения совершения покупок) второй клавиатуры на первую клавиатуру после получения выбора опции первой клавиатуры. Опционально первый способ может также включать в себя получение (посредством первого мобильного устройства) выборов первых клавиш, представляющих сообщение, после того как приложение совершения покупок заменило вторую клавиатуру на первую клавиатуру, и предоставление сообщения (посредством приложения совершения покупок) приложению обмена сообщениями, которое передает сообщение второму мобильному устройству. Опционально первый способ может также включать в себя отображение (посредством приложения совершения покупок) опции второй клавиатуры на дисплее первого мобильного устройства и получение (посредством приложения совершения покупок) выбора опции второй клавиатуры, когда первое мобильное устройство отображает первую клавиатуру. Первую клавиатуру заменяют на вторую клавиатуру после получения выбора опции второй клавиатуры.

Опционально, первый способ может также включать в себя получение (посредством приложения совершения покупок) информации о клавиатуре от системы управления или, по меньшей мере, от одной из внешних вычислительных систем, и конфигурация (посредством приложения совершения покупок) второй и третьей клавиатуры на основе информации о клавиатуре. Информация о клавиатуре может использоваться для заполнения каскадного логического дерева, используемого приложением совершения покупок для конфигурирования второй и третьей клавиатур.

Опционально приложение совершения покупок может отображать (на дисплее первого мобильного устройства) информацию, относящуюся к определенной имеющейся в продаже позиции, в ответ на получение выбора определенной третьей клавиши.

Опционально первый способ может включать в себя скачивание (посредством первого мобильного устройства) приложения совершения покупок.

Опционально первый способ может включать в себя отображение (посредством первого мобильного устройства) одного или большего количества параметров конфигураций клавиатуры и получение (посредством первого мобильного устройства) изменений одного или большего количества параметров конфигураций клавиатуры, которые позволяют приложению совершения покупок отображать вторую клавиатуру.

Один из вариантов осуществления изобретения включает в себя второй способ для использования с первым и вторым мобильными устройствами, в каждом из которых имеется дисплей и исполняется приложение обмена сообщениями. Первое мобильное устройство сконфигурировано отображать стандартную клавиатуру с первыми клавишами на дисплее первого мобильного устройства. Каждая из первых клавиш представляет букву алфавита. Второй способ включает в себя замену (посредством приложения совершения покупок, исполняемого на первом мобильном устройстве) стандартной клавиатуры на дисплее первого мобильного устройства на клавиатуру совершения покупок. Клавиатура совершения покупок включает в себя третьи клавиши, которые представляют имеющиеся в продаже позиции.

Каждая из имеющихся в продаже позиций включают в себя товар и/или услугу. Второй способ также включает в себя получение (посредством приложения совершения покупок) выбор одной определенной из третьих клавиш, представляющих определенную имеющуюся в продаже позицию, и отображение (посредством приложения совершения покупок) опции обмена информацией и/или опции покупки (на дисплее первого мобильного устройства) в ответ на выбор определенной третьей клавиши. Опция обмена информацией сконфигурирована предоставлять информацию об определенной имеющейся в продаже позиции приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство. Опция покупки сконфигурирована инициировать покупку определенной имеющейся в продаже позиции.

Опционально клавиатура совершения покупок может быть второй клавиатурой совершения покупок, приложение совершения покупок может быть сконфигурировано для отображения первой клавиатуры совершения покупок, включающей в себя вторые клавиши, представляющие компании, а второй способ может включать в себя получение (посредством приложения совершения покупок) выбора одной определенной из вторых клавиш, в то время как приложение совершения покупок отображает первую клавиатуру совершения покупок, и отображение (приложения совершения покупок) второй клавиатуры совершения покупок в ответ на получение выбора определенной второй клавиши. Определенная вторая клавиша представляет определенную компанию. Имеющиеся в продаже позиции, представленные третьими клавишами, доступны от упомянутой определенной компании.

Опционально клавиатура совершения покупок может быть сконфигурирована отображать стандартную клавиатуру (на дисплее первого мобильного устройства), и второй способ может включать в себя получение (посредством приложения совершения покупок) выборов определенных первых клавиш, представляющих сообщение, в то время как приложение совершения покупок отображает стандартную клавиатуру, и предоставление (посредством приложения совершения покупок) сообщение приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство.

Опционально клавиатура совершения покупок может быть сконфигурирована отображать стандартную клавиатуру на дисплее первого мобильного устройства, и второй способ может включать в себя отображение (посредством приложения совершения покупок) опции стандартной клавиатуры (на дисплее первого мобильного устройства), получение (посредством приложения совершения покупок) выбора опции стандартной клавиатуры, когда первое мобильное устройство отображает клавиатуру совершения Покупок, и замену (посредством приложения совершения покупок) клавиатуры совершения покупок на стандартную клавиатуру после получения выбора опции стандартной клавиатуры.

Опционально второй способ может также включать в себя отображение (посредством приложения совершения покупок) опции клавиатуры совершения покупок (на дисплее первого мобильного устройства) и получение (посредством приложения совершения покупок) выбора опции клавиатуры совершения покупок, когда первое мобильное устройство отображает стандартную клавиатуру. Стандартная клавиатура может быть заменена на клавиатуру совершения покупок после получения выбора опции клавиатуры совершения покупок. Опционально второй способ может также включать в себя получение (посредством первого мобильного устройства) выборов первых клавиш, представляющих сообщение, после того как приложение совершения покупок заменило клавиатуру совершения покупок на стандартную клавиатуру, и предоставление (посредством приложения совершения покупок) сообщения приложению обмена сообщениями, которое передает сообщение второму мобильному устройству.

Варианты осуществления изобретения включают в себя мобильные устройства, сконфигурированные для выполнения первого и второго способов.

Один из вариантов осуществления изобретения включает в себя мобильное устройство, которое включает в себя сенсорный дисплей, приемопередатчик, процессор и память. Процессор соединен с сенсорным дисплеем и приемопередатчиком. Память соединена с процессором и включает в себя инструкции, выполняемые процессором. Инструкции дают команду процессору выполнять способ, который включает в себя замену стандартной клавиатуры на клавиатуру совершения покупок на сенсорном дисплее. Стандартная клавиатура включает в себя первые клавиши, каждая из которых представляет букву алфавита, а клавиатура совершения покупок включают в себя третьи клавиши, представляющие имеющиеся в продаже позиции. Каждая из имеющихся в продаже позиций включает в себя товар и/или услугу. Упомянутый способ также включает в себя получение (от сенсорного дисплея) выбора одной определенной из третьих клавиш, представляющих определенную имеющуюся в продаже позицию, и отображение опции обмена информацией и/или опции покупки на сенсорном дисплее в ответ на выбор конкретной третьей клавиши. Опция обмена информацией сконфигурирована предоставлять информацию об определенной имеющейся в продаже позиции приложению обмена сообщениями для передачи, тем самым, посредством приемопередатчика на другое мобильное устройство. Опция покупки сконфигурирована инициировать покупку определенной имеющейся в продаже позиции.

Опционально клавиатура совершения покупок может быть второй клавиатурой совершения покупок, и упомянутый способ может включать в себя отображение (на сенсорном дисплее) первой клавиатуры совершения покупок, включающей в себя вторые клавиши, представляющие компании, получение (от сенсорного дисплея) выбора одной определенной из вторых клавиш, и отображение (на сенсорном дисплее) второй клавиатуры совершения покупок в ответ на получение выбора определенной второй клавиши. Определенная вторая клавиша представляет определенную компанию. Имеющиеся в продаже позиции, представленные третьими клавишами, доступны от упомянутой определенной компании.

Опционально упомянутый способ также включает в себя отображение (на сенсорном дисплее) опцию стандартной клавиатуры, получение (от сенсорного дисплея) выбора опции стандартной клавиатуры, когда сенсорный дисплей отображает клавиатуру совершения покупок, и замену (на сенсорном дисплее) клавиатуры совершения покупок на стандартную клавиатуру после получения выбора опции стандартной клавиатуры. Опционально упомянутый способ дополнительно включает в себя отображение (на сенсорном дисплее) опции клавиатуры совершения покупок, и получение (от сенсорного дисплея) выбора опции клавиатуры совершения покупок, когда сенсорный дисплей отображает стандартную клавиатуру. Стандартную клавиатуру заменяют на клавиатуру совершения покупок после получения выбора опции клавиатуры совершения покупок.

Краткое описание чертежей

На фиг. 1 показана структурная схема системы, сконфигурированной для реализации интерфейса для мобильного устройства.

На фиг. 2 показан интерфейс, сгенерированный мобильным устройством системы с фиг. 1 и включающий в себя интерфейс обмена сообщениями и интерфейс совершения покупок.

На фиг. 3 показана клавиатура совершения покупок, отображающая вторые клавиши.

На фиг. 4 показана клавиатура совершения покупок из фиг. 3 с выбранной одной из вторых клавиш.

На фиг. 5 показана клавиатура совершения покупок, отображающая третьи клавиши.

На фиг. 6 показаны подробные сведения о товаре и/или услуге, представленной выбранной одной из третьих клавиш.

На фиг. 7 показана информация о товаре и/или услуге, представленной выбранной третьей клавишей, которой обмениваются с другим пользователем через приложение обмена сообщениями.

На фиг. 8 показана веб-страница, на которой товар и/или услуга, представленные выбранной третьей клавишей, доступны для покупки.

На фиг. 9 показана блок схема способа, осуществляемого пользователем.

На фиг. 10A показан первый экран с инструкциями, поясняющими как конфигурировать клавиатуру совершения покупок для использования.

На фиг. 10В показан второй экран с инструкциями, поясняющими как конфигурировать клавиатуру совершения покупок для использования.

На фиг. 11 показана блок схема способа, осуществляемого копией приложения совершения покупок, установленной на мобильном устройстве системы с фиг. 1.

На фиг. 12 показан альтернативный вариант осуществления интерфейса с фиг. 2.

На фиг. 13 показана клавиатура совершения покупок для альтернативного варианта осуществления интерфейса.

На фиг. 14 показана клавиатура совершения покупок альтернативного варианта осуществления интерфейса, показанная после выбора одной из вторых клавиш.

На фиг. 15 показана клавиатура совершения покупок для альтернативного варианта осуществления интерфейса, показанная после выбора одной из третьих клавиш.

На фиг. 16 показана клавиатура совершения покупок для альтернативного варианта осуществления интерфейса, показанная после выбора опции обмена информацией.

На фиг. 17 показана информация, обмен которой происходит после выбора второй опции обмена информацией в альтернативном варианте осуществления интерфейса.

На фиг. 18 показана схема аппаратной среды и операционной среды, в которой могут быть реализованы мобильные устройства системы с фиг. 1.

На фиг. 19 показана схема аппаратной среды и операционной среды, в которой могут быть реализованы вычислительные устройства системы с фиг. 1.

Осуществление изобретения

На фиг. 1 показана структурная схема системы 100, которая включает в себя множество мобильных устройств 110A и 110В, эксплуатируемых пользователями UA и UB, соответственно. Хотя на фиг. 1 показаны только два мобильных устройства 110A и 110В, система 100 может включать в себя любое количество мобильных устройств. Каждое из мобильных устройств 110A и 110В может быть реализовано посредством устройства 140 мобильной связи (описано ниже и показано на фиг. 18). В качестве неограничивающих примеров, мобильные устройства 110A и 110В могут работать с Apple iOS, Google Android или другой подобной мобильной операционной системой.

Система 100 также включает в себя одну или несколько вычислительных систем 114А-114D компаний, эксплуатируемых компаниями В1-В4, соответственно. Сеть 116 соединяет между собой мобильные устройства 110А и 110В и вычислительные системы 114A-114D компании. Хотя на фиг. 1 показаны только четыре вычислительные системы 114А-114Д компаний, система 100 может включать в себя любое количество число вычислительных систем компаний. Каждая из вычислительных систем 114A-114D компаний может быть реализована посредством вычислительного устройства 12 (описано ниже и проиллюстрировано на фиг. 19).

Каждая из компаний В1-ВЗ может предлагать товары и/или услуги для продажи. Каждая из вычислительных систем 114А-114С компаний сконфигурирована на продажу товаров и/или услуг пользователям UA и UB по сети 116. В качестве неограничивающих примеров, компании В1-В3 могут действовать как веб-сайты электронной торговли, реализуемые вычислительными системами 114А-114С компаний, соответственно. Эти вебсайты электронной торговли могут быть сконфигурированы для продажи товаров и/или услуг пользователям UA и UB по сети 116. Альтернативно или дополнительно, одна или каждая из нескольких компаний В1-В3 может предоставить различное приложение 124 электронной торговли, сконфигурированное для скачивания (например, из хранилища 118 приложений) и установки на мобильные устройства 110А и 110В. Каждое приложение 124 электронной торговли может быть сконфигурировано для взаимодействия с одной из вычислительных систем 114А-114С компаний. Приложение 124 электронной торговли сконфигурировано для продажи товаров и/или услуг пользователям UA и UB по сети 116.

В показанном примере компания В4 является электронной торговой площадкой (как Linkshare и дочерние системы) и ее вычислительная система 114D сконфигурирована для предоставления информации о товарах и/или услугах, продаваемых одной или большим количеством внешних компаний, каждая из которых обслуживает систему 115 компании. Сеть 116 соединяет между собой систему (системы) 115 компании и вычислительную систему 114D компании. Каждая из систем 115 компаний может быть реализована с использованием вычислительного устройства 12 (описано ниже и проиллюстрировано на фиг. 19).

Система 100 также включает в себя, по меньшей мере, одно хранилище приложений 118 (например, реализованное одним или большим количеством вычислительных устройств 119). Вычислительное устройство 119 может быть реализовано посредством вычислительного устройства 12 (описано ниже и показано на фиг. 19). Хранилище 118 приложений хранит приложения (например, приложение 120 совершения покупок) и делает их доступными для скачивания (и установки) мобильными устройствами 110А и 110В по сети 116. В качестве неограничивающих примеров, хранилище 118 приложений может включать в себя Apple Арр Store, Google Play Store и подобные.

Мобильные устройства 110А и 110В включают в себя память 117А и 117В, соответственно, сконфигурированные для хранения приложений программного обеспечения, исполняемых мобильными устройствами 110А и 110В, соответственно. В проиллюстрированном варианте осуществления в мобильное устройство 110А скачано и установлено приложение 120 совершения покупок из хранилища 118 приложений. Таким образом, мобильное устройство 110А имеет установленную копию 120А приложения 120 совершения покупок, хранящуюся в памяти 117А. Опционально мобильное устройство 110 В может иметь установленную копию 102 В приложения 120 совершения покупок, хранящуюся в памяти 117 В.

Кроме того, на мобильных устройствах 110А и 110В установлены копии 122А и 122В, соответственно, приложения обмена сообщениями, хранящиеся в памяти 117А и 117В, соответственно. В качестве неограничивающих примеров, приложение обмена сообщениями может представлять собой Apple iMessage, Wechat, Tango, Kik Messenger или подобное приложение обмена сообщениями. Мобильные устройства ПОА и НОВ используют копии 122А и 122 В приложения обмена сообщениями для того, чтобы обмениваться сообщениями (например, текстом, файлами изображения, звуковыми файлами, файлами видео и др.).

Система 100 может включать в себя систему 130 управления, которая включает в себя, по меньшей мере, одну вычислительную систему 132. Вычислительная система 132 может быть реализована с использованием одного или большего количества вычислительных устройств, таких как вычислительное устройство 12 (описано ниже и показано на фиг. 19). Вычислительная система 132 может реализовать серверную службу 134 и хранилище 136 данных.

Серверная служба 134 может быть сконфигурирована для управления комбинированием (и синхронизацией) информации о товарах и/или услугах между каждой установленной копией (например, копиями 120А и 120В) приложения 120 совершения покупок и вычислительными системами 114A-114D компаний (которые могут включать серверы, базы данных, и/или интерфейсы программирования приложений ("API") в зависимости от того, как структурированы вычислительные системы 114A-114D компаний). Например, серверная служба 134 сконфигурирована для извлечения данных из компаний 81-83 и сохранения информации в хранилище 136 данных. Серверная служба 134 может запросить информацию из одной или большего количества вычислительных систем 114А-114D компаний, эксплуатируемых компаниями 81-84. После получения серверной службой 134 запрошенной информации серверная служба 134 может сохранить запрошенную информацию в хранилище 136 данных. Это может быть использовано для синхронизации информации о товаре, хранящейся в хранилище 136 данных, с информацией о товаре, хранящейся в вычислительных системах 114A-114D компаний. В качестве другого неограничивающего примера, мобильное устройство 110А может запросить информацию у системы 130 управления. Серверная служба 134 может ответить на запрос путем извлечения запрошенной информации из хранилища 136 данных и отправки извлеченной информации на мобильное устройство 110А.

Вычислительная система 114D компаний может быть сконфигурирована на получение информации о товарах и/или услугах, продаваемых одной или большим количеством внешних компаний из системы (систем) 115 компаний и предоставлении этой информации непосредственно серверной службе 134. Серверная служба 134 может сохранить эту информацию в хранилище 136 данных. Альтернативно, вычислительная система 114D компаний к может предоставить эту информацию непосредственно копиям 120А и 120В приложения совершения покупок для их хранения там.

Серверная служба 134 может управлять заказами, безопасностью, обменом информацией, поддержкой клиентов и тому подобным. В качестве альтернативы, обмен информацией (описанный ниже) может управляться копиями 122А и 112В приложения обмена сообщениями. Серверная служба 134 может включать в себя систему отчетности и аналитики, сконфигурированную на использование системы размеров, поведения клиентов и торговых трендов. Система отчетности и аналитики отображает данные о загруженности, торговых трендах и прочие полезные данные для оптимизации и/или улучшения системы 100. Серверная служба 134 может включать в себя ввод в действие, инвентаризацию, отслеживание и платежную систему, сконфигурированную для управления платежами, если приложение 120 совершения покупок включает в себя встроенную платежную систему. Такая встроенная платежная система позволяет пользователям UA и UB оформлять заказы и приобретать товары и/или услуги без перенаправления (например, по ссылке) на другое приложение или веб-сайт для покупки товаров и/или услуг. Встроенная платежная система может включать в себя корзину совершения покупок и процесс оформления заказа, которые могут быть использованы для осуществления совершения покупок. При необходимости серверная служба 134 может быть сконфигурирована для управления мобильными всплывающими уведомлениями, отправляемыми на мобильные устройства 110А и 110В, чтобы напомнить пользователям UA и UB, соответственно, об установке, использовании или другом обращении с копиями 120А и 120В, соответственно, приложения 120 совершения покупок, если пользователи UA и UB этого не делают.

На фиг. 2 показан интерфейс 200, сгенерированный мобильным устройством 110А (см. фиг. 1). Для простоты иллюстрации интерфейс 200 будет описан как сгенерированный мобильным устройством 110А (см. фиг. 1). Однако для генерирования интерфейса 200 может быть сконфигурировано любое мобильное устройство. В показанных примерах интерфейс 200 отображается сенсорным дисплеем (например, дисплеем 154, показанным на фиг. 19), сконфигурированным для получения ввода от пользователя.

Интерфейс 200 включает в себя интерфейс 202 обмена сообщениями, сгенерированный копией 122А (см. фиг. 1) приложения совершения покупок и расположенный рядом с интерфейсом 220 совершения покупок, сгенерированным копией 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1). Интерфейс 200 также включает в себя область клавиатуры 204, расположенную ниже интерфейса 220 совершения покупок.

В показанном примере пользователь UA (см. фиг. 1) идентифицируется именем "Сьюзи" и использует копию 122А (см. фиг. 1) приложения обмена сообщениями обмена сообщениями с пользователем UB (см. фиг. 1). Интерфейс 202 обмена сообщениями отображает самые последние сообщения, которыми обменивались пользователи UA и UB. Сообщения, вводимые пользователем UA, отображаются вдоль правой стороны 230 интерфейса обмена сообщениями 202, а сообщения, вводимые пользователем UB, появляются вдоль левой стороны 232 интерфейса 202 обмена сообщениями. В примере, показанном на фиг. 1, интерфейс 202 обмена сообщениями отображает вопрос ("Что случилось?"), отправленный пользователем UA пользователю UB. Интерфейс 202 обмена сообщениями также отображает ответ ("Ничего, я хочу новую обувь") на вопрос пользователя UB.

Интерфейс 220 совершения покупок включает в себя одну или несколько опций 222 клавиатуры, которые могут быть выбраны пользователем UA (см. фиг. 1). В показанном примере, опции 222 клавиатуры включают в себя опцию 240 стандартной клавиатуры и опцию 242 клавиатуры совершения покупок. Если выбрана опция 240 стандартной клавиатуры, область 204 клавиатуры отображает стандартную клавиатуру 210. Стандартная клавиатура 210 включает в себя множество выбираемых первых (буквенных) клавиш 212. Каждая из первых клавиш 212 представляет различную букву алфавита. Как это очевидно для рядовых опытных пользователей, каждая из копий 122А и 122В (см. фиг. 1) приложения обмена сообщениями сконфигурирована на прием входных данных, по меньшей мере, с одной клавиатуры. Например, в соответствии с фиг. 2, текст может быть введен в интерфейс 202 обмена сообщениями, сгенерированный каждой из копий 122А и 122В (см. фиг. 1) приложения обмена сообщениями, с использованием стандартной клавиатуры 210. Обычно стандартная клавиатура 210 появляется, когда пользователь UA (см. фиг. 1) выбирает область 214 ввода интерфейса 202 обмена сообщениями. Как это очевидно для рядовому опытных пользователей, многие приложения обмена сообщениями включают в себя одну или несколько сменяемых клавиатур (например, смайлики, цифры, другие символы и т.д.), которые могут быть выбраны для ввода различных символов. Например, на фиг. 2 показана кнопка 216, которая может быть нажата для замены стандартной клавиатуры 210 на цифровую клавиатуру (не показана), включающую в себя цифры вместо букв. Однако, как это понятно рядовому опытному пользователю, эти клавиатуры обеспечивают только особые или пользовательские смайлики и виртуальные ярлыки. Ни один из этих известных типов клавиатур не дает возможность покупать или просматривать товары прямо с клавиатуры.

В соответствии с фиг. З, когда выбрана опция 242 клавиатуры совершения покупок, область 204 клавиатуры отображает клавиатуру 300 совершения покупок. Другими словами, копия 120А приложения совершения покупок заменяет стандартную клавиатуру 210 (см. фиг. 2) на клавиатуру 300 совершения покупок. Однако, интерфейс 202 обмена сообщениями продолжает показывать самые последние сообщения, которыми обменивались пользователи UA и UB (см. фиг. 1). В этом примере интерфейс 202 обмена сообщениями отображает комментарий ("Я только что видел хорошую"), отправленный пользователем UA пользователю UB. Интерфейс 202 обмена сообщениями также отображает вопрос ("Правда?"), переданный пользователем UB в ответ на этот комментарий от пользователя UA.

Клавиатура 300 совершения покупок включает в себя множество вторых (групповых) клавиш ВК1-ВК8, выбираемых пользователем UA. Каждая из вторых клавиш ВК1-ВК8 представляет различную группу товаров и/или услуг. Например, каждая из вторых клавиш ВК1-ВК8 может представлять товары и/или услуги, предлагаемые одной из компаний В1-ВЗ (см. фиг. 1). В таких вариантах осуществления каждая из вторых клавиш ВК1-ВК8 может представлять различную компанию или бренд. Например, вторые клавиши ВК1-ВК3 могут представлять компании В1-В3 (см. фиг. 1), соответственно. Клавиатура 300 совершения покупок позволяет пользователям выбирать компании (или бренды), используя привычную раскладку - стандартную клавиатуру. В показанном варианте осуществления каждая из вторых клавиш ВК1-ВК8 включает в себя отображение, например, логотипа, представляющего компанию (или бренд), которая представлена второй клавишей.

На фиг. 4 пользователь UA выбрал опцию 240 стандартной клавиатуры и ввел утверждение "Да, кажется, они были в Gap" в копию 122А (см, фиг. 1) приложения обмена сообщениями, которая отображает это сообщение в интерфейсе 202 обмена сообщениями. Иными словами, копия 120А приложения совершения покупок может заменять клавиатуру 300 совершения покупок на стандартную клавиатуру 210 (см. фиг. 2), получать наборы первых клавиш 212 (см. фиг. 2) расшифровывать сообщение и предоставлять сообщение копии 122А (см. фиг. 1) приложения обмена сообщениями для передачи, тем самым, на мобильное устройство 110В (см. фиг. 1). Альтернативно пользователь UA может выйти из копии 120А приложения совершения покупок и использовать стандартную клавиатуру 210 (см. фиг. 2), отображаемую копией 122А (см. фиг. 1) приложения обмена сообщениями для ввода сообщения непосредственно в приложение обмена сообщениями.

Затем, в ответ, пользователь UB ввел вопрос " Можешь показать?" в копию 122В (см. фиг. 1) приложения обмена сообщениями, которая передала вопрос на мобильное устройство 110А (см. фиг. 1). В этот момент пользователь UA выбрал опцию 242 клавиатуры совершения покупок, заменив тем самым стандартную клавиатуру 210 (см. фиг. 2) на клавиатуру 300 совершения покупок, и выбрал вторую клавишу ВК2, представляющую определенный магазин (например, "Gap").

Когда пользователь UA выбирает одну из вторых клавиш ВК1-ВК8 (например, вторую клавишу ВК2), клавиатура 300 совершения покупок отображает множество третьих (товарных) клавиш РК1-РК8 (см. фиг. 5 и 7) вместо вторых (группы) клавиш ВК1-ВК8. Таким образом, когда клавиатура 300 совершения покупок отображает вторые клавиши ВК1-ВК8, клавиатуру 300 совершения покупок можно охарактеризовать как первую клавиатуру совершения покупок, таким же образом, когда клавиатура 300 совершения покупок отображает третьи клавиши РК1-РК8, клавиатуру 300 совершения покупок можно охарактеризовать как вторую клавиатуру совершения покупок. В соответствии с фиг. 5 пользователь UA может выбирать третьи клавиши РК1-РК8. Каждая из третьих клавиш РК1-РК8 представляет различный товар и/или услугу, относящиеся к группе товаров и/или услуг, представленные выбранной второй клавишей (например, второй клавишей ВК2). В показанном варианте осуществления каждая из третьих клавиш РК1-РК8 содержит изображение товара и/или сервиса, представленных третьей клавишей.

Показанная клавиатура 300 совершения покупок включает в себя также опцию 310 прокрутки вперед, опцию 312 прокрутки назад, опцию 314 возврата, опцию 316 поиска, и опцию 318 корзины совершения покупок. Опции 310 и 312 прямой и прокрутки назад могут использоваться для прокрутки посредством вторых клавиш ВК1-ВК8, если не все вторые клавиши ВК1-ВК8 умещаются в области 204 клавиатуры. Опция 314 возврата возвращает пользователя UA на предыдущий экран. Опция 318 корзины совершения покупок связывает пользователь UA с корзиной совершения покупок. Пользователь UA может выбрать опцию 318 корзины совершения покупок, когда он хочет завершить покупку каких-либо позиций в корзине. Функциональность корзины совершения покупок и совершения онлайн совершения покупок хорошо известны рядовым опытным пользователям и не будут здесь подробно описываться. Опция 316 поиска (например, строка или поле ввода поиска) может быть расположена в нижней части клавиатуры 300 совершения покупок или вблизи нее. Опция 316 поиска может использоваться для поиска бренда и/или конкретного товара.

На фиг. 5 пользователь UA (см. фиг. 1) выбрал опцию 240 стандартной клавиатуры (см. фиг. 2) и ввел вопрос "Как насчет этих"?" в копию 122А (см. фиг. 1) приложения обмена сообщениями. Затем пользователь UA выбрал опцию 242 клавиатуры совершения покупок. Это вызвало отображение на клавиатуре 300 совершения покупок третьих клавиш РК1-РК8. Затем пользователь UA выбрал третью клавишу РК7, представляющую конкретный товар и/или услугу (например, пару обуви).

В соответствии с фиг. 6 копия 120А (см. фиг. 1) приложение 120 совершения покупок (см. фиг. 1) может отобразить детали 330 (например, опции, информацию и тому подобное), касающиеся конкретного товара и/или услуги (например, пары обуви), выбранного одной из третьих клавиш РК1-РК8 (например, третьей клавишей РК7). В показанном примере, детали 330 отображаются в области 204 клавиатуры. Интерфейс 220 совершения покупок может включать в себя опцию 340 покупки и опцию 342 обмена информацией. Хотя опции 340 покупки и обмена информацией показаны как кнопки, они могут быть реализованы посредством других способов.

Выбор опции 340 покупки может перенаправить пользователя UA (см. фиг. 1) на вебсайт, где может быть приобретен конкретный товар и/или услуга. На фиг. 8 показана вебстраница 320 веб-сайта (который не показан), сгенерированная компанией (например, компанией В2 с фиг. 1). Выбор опции 340 покупки может перенаправить пользователя UA (см. фиг. 1) на веб-страницу 320, где можно приобрести определенный товар и/или услугу.

В качестве еще одного примера, относящегося к фиг. 1, выбор опции 340 покупки (см. фиг. 6) может привести к тому, что копия 120А приложения совершения покупок связывается (например, посредством внешнего связывания) с приложением 124 электронной торговли, установленным на мобильном устройстве 110А. Соединение открывает соответствующую страницу или экран (сгенерированный приложением 124 электронной торговли), на котором может быть приобретен упомянутый товар и/или услуга. Если приложение 124 электронной торговли не установлено на мобильном устройстве 110А, копия 120А приложения совершения покупок связывается с хранилищем 118 приложений, откуда пользователь UA может скачать и установить приложение 124 электронной торговли. При необходимости, после завершения установки копия 120А может вызвать (например, посредством внешнего связывания) генерирование приложением 124 электронной торговли страницы или экрана, на котором можно приобрести товар и/или услугу.

Альтернативно, в соответствии с фиг. 6, при выборе опции 340 покупки можно добавить конкретный товар и/или услугу в корзину совершения покупок пользователя UA. Пользователь UA может выбрать опции товара (такие как размер, цвет и т.д.) и добавить конкретный товар и/или услугу в корзину совершения покупок посредством опции 340 покупки.

Таким образом, как раскрыто выше, копия 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1) может либо (а) связаться с мобильным веб-сайтом или приложением (например, приложением 124 электронной торговли), которые компания (например, компания В2, показанная на фиг. 1) использует для продажи товара и/или услуги (например, реализованные на вычислительной системе 114 В компаний, показанной на фиг. 1), либо (b) использовать встроенную платежную систему, реализованную копией 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1) или копией 122А (см. фиг. 1) приложения обмена сообщениями, которое использует пользователь UA (см. фиг. 1). Каждый из этих путей покупки следует процессу сопровождения обслуживания клиентов, которым можно управлять посредством приложения 120 совершения покупок (см. фиг. 1), системы 130 управления (см. фиг. 1), и/или через третью сторону, например Apple Pay, Stripe или структуру по обслуживанию кредитных карт, соединенную со связанной кредитной картой, хранящейся в системе 130 управления. Связанная кредитная карта может быть сохранена в системе 130 управления во время настройки учетной записи пользователя и сохраняться системой 130 управления для использования при оформлении заказа. Это удобно, поскольку означает, что пользователям не придется повторно вводить информацию о кредитной карте каждый раз, когда они хотят завершить покупку.

Выбор опции 342 обмена информацией позволяет пользователю UA (см. фиг. 1) поделиться информацией 350 (см. фиг. 7) о конкретном товаре и/или услуге (например, паре обуви) через копии 122А и 122В (см. фиг. 1) приложения обмена сообщениями. В показанном примере пользователь UA решил поделиться информацией о конкретном товаре и/или услуге (например, о паре обуви) с пользователем UB (см. фиг. 1). Опционально интерфейс 220 совершения покупок может быть сконфигурирован так, чтобы дать возможность пользователю UA обменяться информацией о содержимом корзины совершения покупок, покупках, рекомендациях или другой связанной с этим информацией с пользователем UB, коллегами, партнерами, компаниями и тому подобным. В соответствии с фиг. 1, потребителю UB не нужно иметь копию 120В приложения совершения покупок, установленную на мобильном устройстве 110В для просмотра информации, которой обменивается пользователь UA через копии 122А и 112В приложения обмена сообщениями.

В качестве неограничивающего примера пользователь UA может указать намерение поделиться информацией об определенном товаре и/или услуге (например, о паре обуви) с пользователем UB, сначала выбрав определенный товар и/или услугу (например, нажав третью клавишу РК7) и затем выбрав опцию 342 обмена информацией. В соответствии с фиг. 7 это вызывает отображение информации 350 об определенном товаре и/или услуге, представленных третьей клавишей РК7, интерфейсом 202 обмена сообщениями для обоих пользователей UA и UB. В приведенном примере пользователь UB вводит комментарий ("Это восхитительно!") для пользователя UA в отношении совместно рассматриваемого товара и/или услуги.

Таким образом, пользователь UA может поделиться информацией о конкретном товаре (или ассортиментной позиции) в интерфейсе 202 обмена сообщениями (например, в окне чата) с одним или несколькими пользователями (например, друзьями) и получить мнения других пользователей относительно конкретного товара. Опционально один или несколько других пользователей (например, пользователь UB) могут выбрать информацию 350 в интерфейсе 202 обмена сообщениями, которая может дать побудить мобильное устройство (например, мобильное устройство 110В), управляемое другим пользователем, скачать приложение 120 совершения покупок и/или выйти на связь с веб-сайтом или приложением (например, приложением 124 электронной торговли), которое может быть использовано другим пользователем для покупки определенного товара и/или услуги.

Клавиатура 300 совершения покупок позволяет пользователям UA и UB (см. фиг. 1) просматривать, делиться информацией, обсуждать и делать покупки, используя знакомую раскладку - стандартную клавиатуру. Это позволяет пользователям UA и UB просматривать, обмениваться, обсуждать и покупать товары и/или услуги так же легко, как потребители UA и UB общаются со своими друзьями. Опционально клавиатура 300 совершения покупок позволяет потребителям UA и UB делать покупки, в то время как они общаются, что обеспечивает значительную экономию времени. Кроме того, клавиатура 300 совершения покупок может быть сконфигурирована так, чтобы позволить пользователям UA и UB делать покупки, используя изображения товаров, показанных на третьих клавишах РК1-РК8 (вместо букв, цифр или символов).

Приложение 120 совершения покупок (см. фиг. 1) предоставляет доступ к мобильной торговле, обмен ее информацией и приведение ее в действие непосредственно из интерфейса 202 обмена сообщениями и с клавиатуры 300 совершения покупок. Пользователи (например, пользователь UA) могут легко переключаться между сообщениями и покупками, выбрав соответствующую одну из опций 222 клавиатуры. Опции 222 клавиатуры можно выбрать нажатием на кнопку или выполнением заранее определенного жеста (например, свайпа). Выбор опции 242 клавиатуры совершения покупок дает команду копии 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1) вызвать и отобразить клавиатуру 300 совершения покупок на мобильном устройстве 110А (см. фиг. 1).

Хотя клавиатура 300 совершения покупок была описана как реализуемая в отношении приложения обмена сообщениями, клавиатура 300 совершения покупок альтернативно может быть реализована на веб-странице или в веб-приложении. Кроме того, клавиатура 300 совершения покупок может использоваться с любым типом приложения (например, с приложением электронной почты, приложением социальной сети, другим типом приложения коммуникации, посредством приложения совершения покупок и т.д.), которое использует клавиатуру, реализованную в интерфейсе, в противоположность аппаратной клавиатуре. Кроме того, клавиатура 300 совершения покупок может использоваться с другими типами устройств, такими как транспортные средства, автомобили, грузовики, автобусы, самолеты, лодки, космические корабли или любой другой системой, в которой буквы или символы на клавиатурах (физических или виртуальных) могут быть заменены на изображения товара, символы брендов и логотипы или другие символы компаний.

Хотя клавиатура 300 совершения покупок описана как реализуемая в интерфейсе (в противоположность аппаратной клавиатуре), клавиатура 300 совершения покупок может быть реализована посредством других типов клавиатур (сенсорных панелей (подобных сенсорной панели МасВоок), в виртуальной реальности и тому подобного). Эти реализации основаны на том же подходе замены текстовых символов на клавишах на изображения или символы товаров (и/или услуг) и/или брендов, из которых пользователи могут делать выбор. Клавиатура 300 совершения покупок может быть использована также для отображения любого вида программной кнопки, идентифицирующей товар и/или услугу.

Способы

На фиг. 9 показана блок-схема способа 400, выполняемого пользователем UA (см. фиг. 1). В соответствии с фиг. 9, в первом блоке 410 пользователь UA устанавливает копию 120А приложения 120 совершения покупок на мобильном устройстве 110А. Например, пользователь UA может скачать копию 120А из хранилища 118 приложений. Кроме того, копия 120А может быть скачана с веб-сайта (не показано).

Приложение 120 совершения покупок может осуществить процесс установки и конфигурации, который отображает один или несколько диалоговых окон или экранов 412А и 412 В (см. фиг. 10А и 10В), объясняющих, как установить клавиатуру 300 совершения покупок (см. фиг. 3-5, 7, 13 и 14) для использования. В большинстве случаев пользователь UA должен добавить клавиатуру 300 совершения покупок (см. фиг. 3-5, 7, 13 и 14) к списку доступных клавиатур в настройках, предпочтениях или в панели управления мобильного устройства 110А (см. фиг. 1). В блоке 415 пользователь UA, при необходимости, подключает клавиатуру 300 совершения покупок (см. фиг. 3-5, 7, 13 и 14), добавив клавиатуру 300 совершения покупок к списку доступных клавиатур.

В блоке 420 пользователь UA исполняет копию 122А приложения обмена сообщениями на мобильном устройстве 110А (см. фиг. 1). Стандартная клавиатура 210 (см. фиг. 2) может автоматически отображаться копией 122А (см. фиг. 1) приложения обмена сообщениями. Копия 120А приложения совершения покупок может исполняться автоматически, когда исполняется копия 122А приложения обмена сообщениями. Альтернативно, в блоке 420 пользователь UA выполняет копию 120А приложения 120 совершения покупок на мобильном устройстве 110А.

Затем в блоке 425 пользователь UA дает команду копии 120А приложения 120 совершения покупок отображать клавиатуру 300 совершения покупок (см. фиг. 3-5, 7, 13 и 25 14). В блоке 425 пользователь UA может дать команду копии 120А приложения 120 совершения покупок отображать клавиатуру 300 совершения покупок, выбрав опцию 242 клавиатуры совершения покупок прокруткой по списку доступных клавиатур и тому подобным образом.

В блоке 430 пользователь UA выбирает одну из вторых клавиш ВК1-ВК8 (см. фиг. 3 и 4), которые вызывают отображение мобильным устройством ПОА третьих клавиш РК1-РК8 (см. фиг. 5 и 7).

В блоке 435 пользователь UA просматривает третьи клавиши РК1-РК8 (см. фиг. 5 и 7) и выбирает одну из третьих клавиш РК1-РК8 (например, третью клавишу РК7). Копия 120А приложения 120 совершения покупок может дать команду мобильному устройству 110А отображать сведения 330 (см. фиг. 6) о товаре и/или услуге, связанным с выбранной третьей клавишей.

В блоке 437 пользователь UA просматривает детали 330 (см. фиг. 6). Затем пользователь UA решает, следует ли поделиться информацией или приобрести товар и/или услугу, связанные с третьей клавишей. Для удобства иллюстрации на фиг. 9 пользователь UA сначала решает (в блоке 440 решений), поделиться ли информацией о товаре и/или услуге, связанным с выбранной третьей клавишей перед принятием решения (в блоке 445) приобретать ли упомянутый товар и/или услугу. Однако последовательность этих решений может быть изменена на обратную.

В блоке 440 решений пользователь UA решает, хочет ли пользователь UA поделиться информацией о соответствующем товаре и/или услуге с другим пользователем (например, пользователем UB). Решением в блоке 440 решений является "да", когда пользователь UA принимает решение поделиться информацией о соответствующем товаре и/или услуге. В противном случае решением в блоке 440 решений является "нет."

Если в блоке 440 решений принято решение "нет", пользователь UA продвигается к блоку решений 445. С другой стороны, если в блоке 440 решений принято решение "да", соответствующий товар и/или услуга делается общей с другим пользователем (пользователями) (например, с пользователем UB) в блоке 450 через копию 122А (см. фиг. 1) приложения обмена сообщениями. Например, в соответствии с фиг. 7 приложение обмена сообщениями может показать информацию 350 пользователю UB и дополнительно пользователю UA. Затем, возвращаясь к фиг. 9, пользователь UA переходит к блоку 445 решений.

В блоке 445 решений пользователь UA принимает решение, покупать ли соответствующий товар и/или услугу. В блоке 445 решений принимается решение "да", когда пользователь UA решает купить соответствующий товар и/или услугу. В противном случае в блоке 445 решений принимается решение "нет".

Когда решением в блоке 445 решений является "нет", выполнение способа 400 прекращается. С другой стороны, когда решением в блоке 445 решений является "да", пользователь UA выбирает, в блоке 455, опцию 340 покупки, которая может добавить соответствующий товар и/или услугу в корзину совершения покупок или инициировать процесс оформления покупки. Например, покупка может осуществлена через другое приложение, веб-сайт, и/или корзину совершения покупок. В качестве неограничивающего примера, выбор опции 340 покупки может направить пользователя UA на веб-страницу 320 (см. фиг. 8) на сайте, управляемом компанией. Веб-страница 320 связана с товаром и/или услугой, связанными с выбранной третьей клавишей, и товар и/или услуга могут быть приобретены с веб-страницы 320. В качестве альтернативы выбор опции 340 покупки может открыть приложение 124 электронной торговли (см. фиг. 1), отображающее страницу, на которой можно приобрести упомянутый товар и/или услугу.

В блоке 460 пользователь UA завершает покупку. Опционально в блоке 460 мобильное устройство 110А может отображать экран подтверждения, показывающий успех или ошибки в форме покупки, которые должны быть исправлены, а также статус заказа и другие детали. Затем, способ 400 завершается.

На фиг. 11 приведена схема выполнения программы способа 500, выполняемого копией 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1). Первый блок 510 начинается после того, как пользователь UA установил и настроил копию 120А (см. фиг. 1) приложения 120 совершения покупок (см. фиг. 1) на мобильном устройстве 110А (например, после блоков 410 и 415 способа 400, показанного на фиг. 9).

В первом блоке 510, копия 120А (см. фиг. 1) собирает обновленную информацию из одной или большего количества вычислительных систем 114A-114D компаний (см. фиг. 1) или серверной службы 134. Другими словами, обновленная информация может быть получена непосредственно из серверной службы 134 или вычислительных систем 114А-114D компаний (см. фиг. 1), работающих как серверы, и/или через API. В реализации, где копия 120А (см. фиг. 1) собирает обновленную информацию из серверной службы 134, перед началом способа 500 серверная служба 134 запрашивает обновленную информацию от одного или большего количества вычислительных систем 114A-114D компаний, действующих от компаний В1-В4. После того, как серверная служба 134 получит обновленную информацию, серверная служба 134 сохраняет запрошенную обновленную информацию в хранилище 136 данных. Таким образом, информация о товаре, хранящаяся в хранилище 136 данных, может быть синхронизирована с информацией о товаре, хранящейся в компаниях В1-В4 (например, в вычислительных системах 114A-114D компаний). Затем мобильное устройство 110А запрашивает обновленную информацию из системы 130 управления. Серверная служба 134 отвечает на запрос извлечением запрашиваемой информации из хранилища 136 данных и отправкой извлеченной информации на мобильное устройство 110А.

В обновленной информации может быть указана одно или несколько дополнительных групп товаров и/или услуг (например, брендов), один или несколько дополнительных товаров и/или услуг, обновленная информация (например, цена) в отношении одного или нескольких групп товаров и/или услуг, обновленная информация (например, цена) в отношении одного или большего количества товаров и/или услуг, и тому подобное.

В следующем блоке 520, копия 120А (см. фиг. 1) сохраняет обновленную информацию в расположении 522 хранилища данных (см. фиг. 1), таком как база данных, сохраняемая локально на мобильном устройстве 110А, база данных, сохраняемая на сервере (не показана), которое копия 120А (см. фиг. 1) настраивает для доступа и тому подобного.

В следующем блоке 530 копия 120А (см. фиг. 1) использует расположение 522 хранилища данных (см. фиг. 1) для конфигурирования клавиатуры 300 совершения покупок. В качестве неограничивающего примера, клавиатура 300 совершения покупок может быть реализована с использованием каскадного логического дерева 532 (см. фиг. 1), которое заполнено (а) одним или большим количеством групп товаров и/или услуг (например, брендами) и (b) товарами и/или услугами (например, идентификаторами товарной позиции (SKUs)), относящимися к каждой группе. В блоке 530 копия 120А (см. фиг. 1) заполняет каскадное логическое дерево 532. Таким образом, в следующий раз при отображении клавиатуры 300 совершения покупок, клавиатура 300 совершения покупок будет включать в себя обновленную информацию, полученную в блоке 510. В соответствии с фиг. 1, копия 120А может взаимодействовать с расположением 522 хранилища данных дня того, чтобы показывать товары, размеры, и доступность для каждого бренда и SKU по мере того, как пользователь UA просматривает и выбирает товары, используя клавиатуру 300 совершения покупок. Затем способ 500 завершается.

Альтернативный вариант осуществления изобретения

На фиг. 12-17 показан альтернативный вариант осуществления интерфейса 200, сгенерированного мобильным устройством 110А (см. фиг. 1). В приведенном примере пользователь UA (см. фиг. 1) использует копию 122А (см. фиг. 1) приложения обмена сообщениями обмена сообщениями с пользователем UB (см. фиг. 1).

В соответствии с фиг. 12, в упомянутом варианте осуществления интерфейс 200 включает в себя выбираемую опцию 600, которая может быть выбрана для входа в интерфейс 220 совершения покупок и выхода из него. Когда, как на фиг. 12, интерфейс 200 не отображает интерфейс 220 совершения покупок, выбираемая опция 600 может быть выбрана пользователем UA, что вызовет отображение интерфейсом 200 интерфейса 220 совершения покупок (см. фиг. 2-7 и 13-17). С другой стороны, в соответствии с фиг. 13, когда интерфейс 200 отображает интерфейс 220 совершения покупок, пользователь UA может выбрать выбираемую опцию 600, в результате чего интерфейс 200 больше не отображает интерфейс 220 совершения покупок (см. фиг. 2-7 и 13-17). В этом варианте осуществления интерфейс 220 совершения покупок расположен ниже области 204 клавиатуры, которая располагается под интерфейсом 202 обмена сообщениями.

В дополнение к опции 240 стандартной клавиатуры и опции 242 клавиатуры совершения покупок интерфейс 220 совершения покупок включает в себя опцию 604 понравившихся позиций и опцию 608 возврата. Опция 604 понравившихся позиций позволяет пользователю UA просматривать любые товары и/или услуги, которые понравились пользователю UA. Опция 608 возврата удаляет символы из области 214 ввода интерфейса 202 обмена сообщениями.

На фиг. 13 показана область 204 клавиатуры сразу после того, как была выбрана опция 242 клавиатуры совершения покупок. В дополнение ко вторым (групповым) клавишам ВК1-ВК4, область 204 клавиатуры также отображает третьи (товарные) клавиши РК6-РК8 ниже вторых клавиш ВК1-ВК4. Может быть выбрано изображение третьих клавиш РК6-РК8 ниже вторых клавиш ВК1-ВК4 на основе любого критерия. Например, третьи клавиши РК6-РК8 могут представлять товары и/или услуги, наиболее часто приобретаемые и/или информацией о которых наиболее часто обмениваются. Альтернативно, компании В1-В3 (см. фиг. 1) могут выплатить вознаграждение за отображение их товаров и/или услуг ниже вторых клавиш ВК1-ВК4. Клавиатуру 300 совершения покупок можно прокрутить свайпом вправо или влево в области 204 клавиатуры.

На фиг. 14 показана область 204 клавиатуры после того как одна из вторых клавиш ВК1-ВК4 (например, вторая клавиша ВК2) была выбрана пользователем UA. Так же, как в первом варианте осуществления, область 204 клавиатуры отображает третьи клавиши РК1-РК3, каждая из которых представляет товар и/или услугу, принадлежащие группе, отображенной второй выбранной клавишей (например, второй клавишей ВК2).

На фиг. 15 показана область 204 клавиатуры после того, как одна из третьих клавиш РК1-РК3 (например, третья клавиша РК1) была выбрана пользователем UA. Как и в первом варианте осуществления, область 204 клавиатуры отображает детали 330 относительно конкретного товара и/или услуги (например, круговой юбки), выбранных одной из третьих клавиш РК1-РК3 (например, третьей клавишей РК1), опцию 340 покупки и опцию 342 обмена информацией. Однако в этом варианте осуществления область 204 клавиатуры также отображает опцию 610 предпочтений. Если пользователь UA выбирает опцию 610 предпочтений, товар и/или сервис (например, круговая юбка) добавляется в список понравившихся позиций, которые можно увидеть, выбрав опцию 604 понравившихся позиций.

На фиг. 16 показана область 204 клавиатуры после того, как пользователь UA выбрал опцию 342 обмена информацией. Область 204 клавиатуры может отображать один или несколько символов 620 (например, смайликов), которые могут быть добавлены к информации 350 (см. фиг. 17), которой делятся с пользователем UB (см. фиг. 1). В этом варианте осуществления вторая опция 622 обмена информацией отображается в области 204 клавиатуры. Выбор второй опции 622 обмена информацией приводит к отображению информации 350 о конкретном товаре и/или услуге, представленной третьей клавишей РК1, интерфейсом 202 обмена сообщениями для обоих пользователей UA и UB.

Мобильное устройство

На фиг. 18 показана функциональная блок-схема устройства 140 мобильной связи, которое может быть использовано для реализации мобильных устройств 110А и 110В (см. фиг. 1). Посредством неограничивающего примера устройство 140 мобильной связи может быть реализовано в виде сотового телефона, планшетного компьютера и тому подобного. Устройство 140 мобильной связи включает в себя блок 150 центрального процессора (CPU). Специалисты в упомянутой области поймут, что CPU 150 может быть реализован как обычный микропроцессор, интегральная схема специального назначения (ASIC), цифровой сигнальный процессор (DSP), программируемая матрица выводов (PGA), или тому подобное. Устройство 140 мобильной связи не ограничивается определенной формой CPU 150.

Устройство 140 мобильной связи содержит также память 152. Память 152 может хранить инструкции и данные для управления работой CPU 150. Память 152 может включать в себя память с произвольным доступом, память только для чтения, программируемую память, флэш-память и тому подобное. Устройство 140 мобильной связи не ограничивается какой-либо конкретной формой аппаратной части, используемой для реализации памяти 152. Память 152 также может быть сформирована полностью или частично встроенной в CPU 150. Памяти 117А и 117В (см. фиг. 1) могут каждая быть реализована с использованием памяти 152.

Устройство 140 мобильной связи также включает в себя обычные компоненты, такие как дисплей 154 и кнопочная панель или клавиатура 156. Это обычные компоненты, которые работают известным образом и не нуждаются в более подробном описании. Дисплей 154 может быть выполнен как сенсорный дисплей или сенсорный экран, сконфигурированный для приема пользовательского ввода (например, выбор первых, вторых, третьих клавиш 212, ВК1-ВК8, и РК1-РК8). Дисплей 154 выполнен с возможностью отображать интерфейс 200 (см. фиг. 2-7 и 12-17), включая интерфейс 202 обмена сообщениями, интерфейс 220 совершения покупок, и клавиатуру 300 совершения покупок. Память 152 хранит исполняемые компьютером инструкции, которые при выполнении CPU 150 приводят к генерированию процессором 150 экранов и интерфейсов (например, экранов 412А и 412 В и интерфейсов 200, 202 и 220), описанных выше. Такие инструкции могут храниться на одном или большем количестве нестационарных машиночитаемых носителях. Другие обычные компоненты, имеющиеся в беспроводных устройствах связи, такие как интерфейс USB, интерфейс Bluetooth, фото/видео устройства, инфракрасное устройство и тому подобные, могут также быть включены состав устройства 140 мобильной связи. Для упрощения эти обычные элементы не показаны в функциональной блок-схеме на фиг. 18.

Устройство 140 мобильной связи также может включать в себя сетевой передатчик 162, такой же, какой может использоваться в устройстве 140 мобильной связи для обычной сетевой беспроводной связи с базовой станцией (не показана). На фиг. 18 также показан сетевой приемник 164, работающий совместно с сетевым передатчиком 162 для связи с базовой станцией (не показана). В типичном варианте осуществления, сетевой передатчик 162 и сетевой приемник 164 реализованы как сетевой приемопередатчик 166. Сетевой приемопередатчик 166 соединен с антенной 168. Работа сетевого приемопередатчика 166 и антенны 168 для связи с беспроводной сетью (не показана) хорошо известна в упомянутой области техники и не нуждается в более подробном описании в упомянутом документе. Сеть 116 (см. фиг. 1) может быть реализована как беспроводная сеть или включать ее в себя.

Устройство 140 мобильной связи может также включать в себя обычный модуль геолокации (не показан), способный определять текущее местоположение устройства 140 мобильной связи.

Различные компоненты, показанные на фиг. 18, связаны между собой системой 186 шин. Система 186 шин может включать в себя адресную шину, шину данных, шину питания, шину управления и тому подобное. Для удобства различные шины на фиг. 18 показаны как система 186 шин.

Память 152 может хранить инструкции, исполняемые CPU 150. Инструкции могут выполнять части одного или нескольких способов 400 и 500, показанных на фиг. 9 и 11, соответственно. Такие инструкции могут храниться на одном или большем количестве нестационарных компьютерных или процессорных носителей.

Вычислительное устройство

На фиг. 19 представлена схема аппаратной части и операционной среды в сочетании с которыми могут быть реализованы на практике одно или несколько вычислительных устройств системы 100 (см. фиг. 1) (например, вычислительные системы 114A-114D компаний, система(ы) 115 компаний, вычислительное устройство 119 и вычислительная система 132, показанные на фиг. 1). Описание фиг. 19 предназначено для краткого общего описания подходящего вычислительного аппаратного обеспечения и подходящей вычислительной среды, в которых реализации могут быть выполнены на практике.

Хотя это и не требуется, реализации описываются в общем контексте исполняемых компьютером инструкций, таких как программные модули, исполняемые компьютером, таким как персональный компьютер. Как правило, программные модули включают в себя подпрограммы, программы, объекты, компоненты, структуры данных и др., которые выполняют конкретные задачи или реализуют определенные типы абстрактных данных.

Кроме того, специалисты в упомянутой области, поймут, что реализации могут быть осуществлены с другими конфигурациями компьютерной системы, включая портативные устройства, многопроцессорные системы, микропроцессорные или программируемые бытовые электронные устройства, сетевые персональные компьютеры, миникомпьютеры, универсальные компьютеры и тому подобное. Реализации могут также быть осуществлены в распределенных вычислительных средах (например, на платформах облачных вычислений), где задачи выполняются удаленными устройствами обработки, связанными через коммуникационную сеть. В распределенной вычислительной среде программные модули могут располагаться в запоминающих устройствах как локальной, так и удаленной памяти.

Примерные аппаратные средства и операционная среда из фиг. 19 включают в себя вычислительное устройство общего назначения в виде вычислительного устройства 12. Каждое из вычислительных устройств на фиг. 1 (включая вычислительные системы 114А-114D компаний, систему(ы) 115 компаний, вычислительное устройство 119 и вычислительную систему 132) может быть, в целом, идентично вычислительному устройству 12 (см. фиг. 19). В соответствии с фиг. 19, в качестве неограничивающих примеров, вычислительное устройство 12 может быть реализовано в виде портативного компьютера, планшетного компьютера, интернет-телевидения, персонального цифрового помощника, игровой консоли, смартфона, мобильного вычислительного устройства, сотового телефона, настольного персонального компьютера и тому подобного.

Вычислительное устройство 12 включает в себя системную память 22, блок 21 обработки, и системную шину 23, выполняющую рабочее соединение различных компонентов системы, включая системную память 22, с блоком обработки 21. Блоков 21 обработки может быть только один или несколько, так что процессор вычислительного устройства 12 включает в себя единый блок центрального процессора ("CPU") или множество блоков обработки, обычно называемых средой параллельной обработки. В случае использования нескольких блоков обработки, блоки обработки могут быть разнородными. В качестве неограничивающего примера такая неоднородная среда обработки может включать в себя обычный CPU, обычный блок обработки графики ("GPU"), блок с плавающей запятой ("FPU"), их комбинации и тому подобное.

Вычислительное устройство 12 может быть обычным компьютером, распределенным компьютером или любым другим типом компьютера.

Системная шина 23 может быть любой из нескольких типов структур шин, включая шину памяти или контроллер памяти, периферийную шину и локальную шину, использующих любую из множества архитектур шин. Системная память 22 также может рассматриваться как просто память, и включает в себя память 24 только для чтения (ROM) и память 25 с произвольным доступом (RAM). Базовая система 26 ввода/вывода (BIOS), содержащая базовые процедуры, которые помогают передавать информацию между элементами внутри вычислительного устройства 12, например, при запуске, хранится в ROM 24. Вычислительное устройство 12 дополнительно содержит привод 27 жесткого диска для чтения и запись на жесткий диск (не показан), привод 28 магнитного диска для чтения из или запись на съемный магнитный диск 29 и привод 30 оптического диска для чтения из и записи на съемный оптический диск 31, такой как CD-диск, DVD-диск или другой оптический носитель.

Привод 27 жесткого диска, привод 28 магнитного диска и привод 30 оптического диска соединены с системной шиной 23 посредством интерфейса 32 привода жесткого диска, интерфейса 33 привода магнитного диска и интерфейса 34 привода оптического диска, соответственно. Приводы и связанные с ними машиночитаемые носители обеспечивают энергонезависимое хранение машиночитаемых инструкций, структур данных, программных модулей и других данных для вычислительного устройства 12. Специалистам в упомянутой области техники должно быть понятно, что любой вид машиночитаемого носителя, который может хранить данные, доступные для компьютера, такого как магнитные кассеты, карты флэш-памяти, твердотельные устройства памяти ("SSD"), USB-приводы, цифровые видеодиски, картриджи Бернулли (картриджи со съемным магнитным диском), памяти со случайным доступом (RAM), памяти только для чтения (ROM) и тому подобные, могут быть использованы в примерной операционной среде. Как очевидно специалистам в упомянутой области, привод 27 жесткого диска и другие формы машиночитаемого носителя (например, съемный магнитный диск 29, съемный оптический диск 31, карты флеш-памяти, SSD, USB-приводы и т.п.), доступные для блока 21 процессора, можно считать компонентами системной памяти 22.

На приводе 27 жесткого диска, магнитном диске 29, оптическом диске 31, ROM 24, или RAM 25, может храниться несколько программных модулей, включая операционную систему 35, одну или несколько программ 36 приложений, другие программные модули 37, и данные 38 программ. Пользователь может вводить команды и информацию в вычислительное устройство 12 через устройства ввода, такие как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, игровую панель, спутниковую антенну, сканер, сенсорные устройства (например, стилус или сенсорную панель), видеокамеру, 3-D камеру или тому подобное. Эти и другие устройства ввода часто подключают к блоку 21 процессора через интерфейс 46 последовательного порта, который соединен с системной шиной 23, но могут быть подключены через другие интерфейсы, такие как параллельный порт, игровой порт, универсальная последовательная шина (USB) или беспроводной интерфейс (например, Bluetooth интерфейс). Монитор 47 или другой тип устройства отображения также подключен к системной шине 23 через интерфейс, такой как видеоадаптер 48. В дополнение к монитору, компьютеры обычно содержат другие периферийные устройства вывода (не показаны), такие как динамики, принтеры и тактильные устройства, которые обеспечивают осязательную и/или другие типы физической обратной связи (например, игровой контроллер с силовой обратной связью).

Устройства ввода, описанные выше, способны осуществлять прием пользовательского ввода и выбора. Устройства ввода и отображения вместе могут быть описаны как обеспечивающие интерфейс пользователя.

Вычислительное устройство 12 может работать в сетевой среде с использованием логических подключений к одному или большему количеству удаленных компьютеров, таких как удаленный компьютер 49. Эти логические подключения выполняются посредством устройства связи, соединенного с или являющегося частью вычислительного устройства 12 (как локальный компьютер). Реализации не ограничены определенным типом устройства связи. Удаленный компьютер 49 может быть другим компьютером, сервером, маршрутизатором, сетевым персональным компьютером, клиентской частью, запоминающим устройством, одноранговым устройством или другим общим сетевым узлом и обычно включает в себя многие или все элементы, описанные выше применительно к вычислительному устройству 12. Удаленный компьютер 49 может быть подключен к запоминающему устройству 50. Логические соединения, показанные на фиг. 19, включают в себя локальную сеть (LAN) 51 и глобальную сеть (WAN) 52. Такие сетевые среды распространены в офисах, корпоративных компьютерных сетях, интрасетях и Интернете. Сеть 116 (см. фиг. 1) может включать в себя и/или быть реализована с использованием одной или большего количества LAN 51 или WAN 52 (например, Интернета).

Рядовые специалисты в упомянутой области техники поймут, что LAN может быть подключена к глобальной сети через модем посредством несущего сигнала по телефонной сети, кабельной сети, сотовой сети или линиям электропередачи. Такой модем может быть подключен к вычислительному устройству 12 через сетевой интерфейс (например, последовательный или другой тип порта.) Кроме того, многие портативные компьютеры могут подключаться к сети через сотовый модем передачи данных.

При использовании в сетевой среде LAN вычислительное устройство 12 подключено к локальной сети 51 через сетевой интерфейс или адаптер 53, который представляет один тип устройства связи. При использовании в сетевой среде WAN вычислительное устройство 12 обычно включает в себя модем 54, представляющий тип устройства связи или устройство связи любого другого типа для установления связи по глобальной сети 52, такой как Интернет. Модем 54, который может быть внутренним или внешним, подключен к системной шине 23 через интерфейс 46 последовательного порта. В сетевой среде программные модули, отображенные применительно к персональному вычислительному устройству 12 или его частям, могут быть сохранены на удаленном компьютере 49 и/или на удаленном запоминающем устройстве 50. Понятно, что показанные сетевые соединения являются примерными, и могут быть использованы другие средства и устройства связи для установления связи между компьютерами.

Вычислительное устройство 12 и относящиеся к нему компоненты представлены в упомянутом документе в качестве конкретного примера, а также обобщения для того, чтобы облегчить общее представление раскрываемых понятий. Фактическая техническая конструкция и реализации могут варьироваться в зависимости от конкретной реализации при сохранении общего характера раскрываемых понятий.

В некоторых вариантах осуществления системная память 22 хранит исполняемые компьютером инструкции, которые при выполнении одним или большим количество» процессоров приводят к выполнению одним или несколькими процессорамии целиком или частично одного или большего количества способов (включая способы 400 и 500, Показанные на фиг. 9 и 11, соответственно) описанных выше. Такие инструкции могут храниться на одном или большем количестве нестационарных машиночитаемых носителей.

В некоторых вариантах осуществления системная память 22 хранит исполняемые компьютером инструкции, которые при выполнении одним или большим количеством процессоров приводят к генерированию одним или большим количеством процессоров экранов и интерфейсов (например, экраны 412А и 412В и интерфейсы 200, 202 и 220), описанных выше. Такие инструкции могут храниться на одном или большем количестве нестационарных машиночитаемых носителей

Вышеописанные варианты осуществления изображают различные компоненты, содержащиеся в различных других компонентах или связанные с ними. Должно быть понятно, что такие отображенные архитектуры являются лишь примерными и что на самом деле может быть реализовано много других архитектур, обладающих такой же функциональностью. В концептуальном смысле любое расположение компонентов для достижения тех же функций фактически в действительности "тесно связаны", чтобы нужная функциональность была достигнута. Следовательно, любые два компонента, объединенные здесь для достижения конкретной функциональности, можно рассматривать как "тесно связанные" друг с другом таким образом, что достигается нужная функциональность, независимо от архитектур или промежуточных компонентов. Аналогично, любые два компонента, связанные таким образом, также можно рассматривать как "функционально соединенные" или "функционально связанные" друг с другом, чтобы добиться желаемой функциональности.

Хотя были показаны и описаны конкретные варианты осуществления настоящего изобретения, специалистам в упомянутой области техники будет ясно, что на основе изучения упомянутого документа могут быть сделаны изменения и модификации без отступления от этого изобретения и его более широких аспектов, и, следовательно, прилагаемая формула изобретения охватывает все такие изменения и модификации во всем их объеме, как находящиеся внутри истинной сущности и объема этого изобретения. Кроме того, следует понимать, что упомянутое изобретение определяется исключительно прилагаемой формулой изобретения. Специалистам в упомянутой области будет понятно, что, обычно термины, используемые в упомянутом документе, и, особенно, в прилагаемой формуле изобретения (например, пунктах прилагаемой формулы изобретения), как правило, предназначены для понимания как "открытые" термины (например, термин "включая" следует трактовать как "включая, но не ограничиваясь", термин "имеющий" следует трактовать как "имеющий, по меньшей мере", термин "включает в себя" следует трактовать как "включает в себя, но не ограничен" и т.д.). Далее, специалистам в упомянутой области будет понятно, что если предусмотрен конкретный номер внесенной ссылки на пункт формулы изобретения, такое намерение будет явно упомянуто в пункте формулы, и при отсутствии такой ссылки такое намерение отсутствует. Например, чтобы помочь пониманию, нижеследующая прилагаемая формула изобретения может содержать вводные фразы "по меньшей мере один" и "один или несколько", чтобы ввести ссылки на пункты формулы. Однако такие фразы не следует интерпретировать как подразумевающее, что введение ссылки на пункт формулы неопределенными артиклями "а" или "an" ограничивает какой-либо определенный пункт формулы изобретения, содержащий такое введенное цитирование пункта формулы изобретения, до изобретений, содержащих только одно такое цитирование, даже если тот же самый пункт содержит вводные фразы "один или несколько" или "по меньшей мере один" и неопределенные артикли, такие как "а" или "an" (например, "а" и/или "an" следует обычно трактовать как "по меньшей мере один" или "один или несколько"); то же самое относится и к использованию определенных артиклей, используемых при введении цитирований пунктов формулы изобретения. Кроме того, даже если конкретный номер введенной ссылки на пункт формулы явно цитируется, специалисты в упомянутой области поймут, что такое цитирование следует, как правило, трактовать как означающее "по меньшей мере, цитируемый номер" (например, простое цитирование "двух ссылок", без других определений, обычно означает "по меньшей мере, две ссылки" или "две или более ссылки").

Соответственно, упомянутое изобретение ограничено только приложенной формулой изобретения.

1. Способ обеспечения интерфейса продажи товаров и/или услуг в приложении обмена сообщениями для использования с первым и вторым мобильными устройствами, каждое из которых содержит дисплей и исполняет приложение обмена сообщениями, причем первое мобильное устройство сконфигурировано отображать первую клавиатуру с первыми клавишами на дисплее первого мобильного устройства, при этом каждая из первых клавиш представляет букву алфавита, при этом способ включает в себя:

замену, во время отображения первым мобильным устройством первой клавиатуры, посредством приложения совершения покупок, исполняющимся на первом мобильном устройстве, первой клавиатуры на вторую клавиатуру, содержащую вторые клавиши, каждая из которых представляет различную группу имеющихся в продаже позиций, содержащую по меньшей мере один товар или услугу;

получение, посредством приложения совершения покупок, выбора определенной одной из вторых клавиш, представляющей определенную группу;

отображение, посредством приложения совершения покупок, третьей клавиатуры на дисплее первого мобильного устройства в ответ на получение выбора определенной второй клавиши, причем третья клавиатура содержит третьи клавиши, каждая из которых представляет различную одну из имеющихся в продаже позиций в определенной группе;

получение, посредством приложения совершения покупок, выбора определенной одной из третьих клавиш, представляющей определенную одну из имеющихся в продаже позиций; и

отображение, посредством приложения совершения покупок, на дисплее первого мобильного устройства одной или нескольких опций позиции в ответ на получение выбора определенной третьей клавиши, при этом одна или несколько опций позиции включают в себя по меньшей мере одну из опции обмена информацией или опции покупки, причем опция обмена информацией сконфигурирована предоставлять информацию об имеющейся в продаже позиции, представленной определенной третьей клавишей, приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство, причем опция покупки сконфигурирована инициировать покупку имеющейся в продаже позиции, представленной определенной третьей клавишей.

2. Способ по п. 1, дополнительно включающий в себя:

получение, во время отображения на первом мобильном устройстве первой клавиатуры, первым мобильным устройством выборов первых клавиш, представляющих сообщение, при этом приложение обмена сообщениями обменивается сообщением со вторым мобильным устройством.

3. Способ по п. 1, в котором одна или несколько опций позиции включают в себя опцию обмена информацией и способ дополнительно включает в себя:

получение, посредством приложения совершения покупок, выбора опции обмена информацией;

предоставление, посредством приложения совершения покупок, информации об определенной имеющейся в продаже позиции приложению обмена сообщениями в ответ на получение выбора опции обмена информацией; и

подачу команды, посредством приложения совершения покупок, приложению обмена сообщениями обменяться информацией об определенной имеющейся в продаже позиции со вторым мобильным устройством в ответ на получение выбора опции обмена информацией.

4. Способ по п. 1, в котором одна или несколько опций позиции включают в себя опцию покупки и способ дополнительно включает в себя:

получение, посредством приложения совершения покупок, выбора опции покупки и

подачу команды, посредством приложения совершения покупок, первому мобильному устройству отобразить на дисплее первого мобильного устройства веб-сайт, на котором определенная имеющаяся в продаже позиция доступна для покупки, в ответ на выбор опции покупки.

5. Способ по п. 1 для использования с первым мобильным устройством, имеющим установленное на нем приложение электронной торговли, в котором одна или несколько опций позиции включают в себя опцию покупки, при этом способ дополнительно включает в себя:

получение, посредством приложения совершения покупок, выбора опции покупки и

подачу команды, посредством приложения совершения покупок, приложению электронной торговли отобразить на дисплее первого мобильного устройства страницу в ответ на выбор опции покупки, причем на странице определенная имеющаяся в продаже позиция доступна для покупки.

6. Способ по п. 1, в котором приложение совершения покупок отображает на дисплее первого мобильного устройства опцию покупки в ответ на получение выбора определенной третьей клавиши, при этом способ дополнительно включает в себя:

получение, посредством приложения совершения покупок, выбора опции покупки и

добавление, посредством приложения совершения покупок, определенной имеющейся в продаже позиции в корзину совершения покупок в ответ на выбор опции покупки.

7. Способ по п. 1, в котором приложение совершения покупок сконфигурировано отображать первую клавиатуру на дисплее первого мобильного устройства, при этом способ дополнительно включает в себя:

отображение, посредством приложения совершения покупок, опции первой клавиатуры на дисплее первого мобильного устройства;

получение, посредством приложения совершения покупок, выбора опции первой клавиатуры во время отображения первым мобильным устройством второй клавиатуры; и

замену, посредством приложения совершения покупок, второй клавиатуры на первую клавиатуру после получения выбора опции первой клавиатуры.

8. Способ по п. 7, дополнительно включающий в себя:

отображение, посредством приложения совершения покупок, опции второй клавиатуры на дисплее первого мобильного устройства; и

получение, посредством приложения совершения покупок, выбора опции второй клавиатуры во время отображения первым мобильным устройством первой клавиатуры, при этом первую клавиатуру заменяют на вторую клавиатуру после получения выбора опции второй клавиатуры.

9. Способ по п. 7, дополнительно включающий в себя:

получение, посредством первого мобильного устройства, выборов первых клавиш, представляющих сообщение, после замены приложением покупки второй клавиатуры на первую клавиатуру; и

предоставление, посредством приложения совершения покупок, сообщения приложению обмена сообщениями, которое обменивается упомянутым сообщением со вторым мобильным устройством.

10. Способ по п. 1, дополнительно включающий в себя:

получение, посредством приложения совершения покупок, информации о клавиатуре от системы управления или по меньшей мере одной вычислительной системы третьей стороны; и

конфигурирование, посредством приложения совершения покупок, второй и третьей клавиатур на основе информации о клавиатуре.

11. Способ по п. 10, в котором информацию о клавиатуре используют для заполнения каскадного логического дерева, используемого приложением совершения покупок для конфигурирования второй и третьей клавиатур.

12. Способ по п. 1, в котором приложение совершения покупок отображает на дисплее первого мобильного устройства информацию, относящуюся к определенной имеющейся в продаже позиции, в ответ на получение выбора определенной третьей клавиши.

13. Способ по п. 1, дополнительно включающий в себя:

скачивание, посредством первого мобильного устройства, приложения совершения покупок.

14. Способ по п. 1, дополнительно включающий в себя:

отображение, посредством первого мобильного устройства, одного или нескольких параметров конфигурации клавиатуры; и

получение, посредством первого мобильного устройства, изменений в одной или нескольких конфигурациях клавиатуры, обеспечивающих возможность отображения второй клавиатуры приложением совершения покупок.

15. Способ обеспечения интерфейса продажи товаров и/или услуг в приложении обмена сообщениями для использования с первым и вторым мобильными устройствами, каждое из которых содержит дисплей и исполняет приложение обмена сообщениями, при этом первое мобильное устройство сконфигурировано отображать стандартную клавиатуру с первыми клавишами на его дисплее, причем каждая из первых клавиш представляет букву алфавита, причем способ включает в себя:

замену, посредством приложения совершения покупок, исполняющимся на первом мобильном устройстве, стандартной клавиатуры на дисплее первого мобильного устройства на клавиатуру совершения покупок, содержащую третьи клавиши, представляющие имеющиеся в продаже позиции, каждая из которых включает в себя по меньшей мере одно из товара и услуги;

получение, посредством приложения совершения покупок, выбора одной определенной из третьих клавиш, представляющих определенную имеющуюся в продаже позицию; и

отображение, посредством приложения совершения покупок, по меньшей мере одной из опции обмена информацией и опции покупки на дисплее первого мобильного устройства в ответ на выбор определенной третьей клавиши, при этом опция обмена информацией сконфигурирована предоставлять информацию об определенной имеющейся в продаже позиции приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство, при этом опция покупки сконфигурирована инициировать покупку определенной имеющейся в продаже позиции.

16. Способ по п. 15, в котором клавиатура совершения покупок отображает вторую клавиатуру совершения покупок, приложение совершения покупок сконфигурировано для отображения первой клавиатуры совершения покупок, содержащей вторые клавиши, представляющие компании, дополнительно включающий в себя:

получение, посредством приложения совершения покупок, выбора одной определенной из вторых клавиш, пока приложение совершения покупок отображает первую клавиатуру совершения покупок, при этом определенная вторая клавиша представляет определенную компанию; и

отображение, посредством приложения совершения покупок, второй клавиатуры совершения покупок в ответ на получение выбора определенной второй клавиши, причем имеющиеся в продаже позиции, отображенные третьими клавишами, доступны от упомянутой определенной компании.

17. Способ по п. 15, в котором приложение совершения покупок дополнительно сконфигурировано для отображения стандартной клавиатуры на дисплее первого мобильного устройства, причем способ дополнительно включает в себя:

получение, посредством приложения совершения покупок, выборов определенных первых клавиш, отображающих сообщение, при отображении стандартной клавиатуры приложением совершения покупок; и

предоставление, посредством приложения совершения покупок, сообщения приложению обмена сообщениями для передачи, тем самым, на второе мобильное устройство.

18. Способ по п. 15, в котором приложение совершения покупок сконфигурировано отображать стандартную клавиатуру на дисплее первого мобильного устройства, дополнительно включающий в себя:

отображение, посредством приложения совершения покупок, опции стандартной клавиатуры на дисплее первого мобильного устройства;

получение, посредством приложения совершения покупок, выбора опции стандартной клавиатуры, когда первое мобильное устройство отображает клавиатуру совершения покупок и

замену, посредством приложения совершения покупок, клавиатуры совершения покупок на стандартную клавиатуру после получения выбора опции стандартной клавиатуры.

19. Способ по п. 18, дополнительно включающий в себя:

отображение, посредством приложения совершения покупок, клавиатуры совершения покупок на дисплее первого мобильного устройства; и

получение, посредством приложения совершения покупок, выбора опции клавиатуры совершения покупок, когда первое мобильное устройство отображает стандартную клавиатуру, при этом стандартную клавиатуру заменяют на клавиатуру совершения покупок после получения выбора опции клавиатуры совершения покупок.

20. Способ по п. 18, дополнительно включающий в себя:

получение, посредством первого мобильного устройства, выборов первых клавиш, представляющих сообщение, после замены клавиатуры совершения покупок на стандартную клавиатуру приложением совершения покупок; и

предоставление, посредством приложения совершения покупок, сообщения приложению обмена сообщениями, которое обменивается сообщением со вторым мобильным устройством.

21. Мобильное устройство для обеспечения интерфейса продажи товаров и/или услуг в приложении обмена сообщениями, содержащее:

сенсорный дисплей;

приемопередатчик;

процессор, соединенный с сенсорным дисплеем и приемопередатчиком; и

память, соединенную с процессором и содержащую инструкции, которые могут исполняться процессором, при этом, при их исполнении процессором, инструкции дают команду процессору выполнять способ, включающий в себя:

замену стандартной клавиатуры на клавиатуру совершения покупок на сенсорном дисплее, при этом стандартная клавиатура содержит первые клавиши, каждая из которых представляет букву алфавита, а клавиатура совершения покупок содержит третьи клавиши, представляющие имеющиеся в продаже позиции, каждая из которых содержит, по меньшей мере, одно из товара и услуги;

получение от сенсорного дисплея выбора одной определенной из третьих клавиш, представляющих определенную имеющуюся в продаже позицию; и

отображение по меньшей мере одной из опции обмена информацией и опции покупки на сенсорном дисплее в ответ на выбор определенной третьей клавиши, при этом опция обмена информацией сконфигурирована предоставлять приложению обмена сообщениями информацию об определенной имеющейся в продаже позиции для передачи, тем самым, посредством приемопередатчика на другое мобильное устройство, при этом опция покупки сконфигурирована инициировать покупку определенной имеющейся в продаже позиции.

22. Мобильное устройство по п. 21, в котором клавиатура совершения покупок является второй клавиатурой совершения покупок и способ дополнительно включает в себя:

отображение на сенсорном дисплее первой клавиатуры совершения покупок, содержащей вторые клавиши, представляющие компании;

получение от сенсорного дисплея выбора определенной одной из вторых клавиш, представляющей определенную компанию; и

отображение на сенсорном дисплее второй клавиатуры совершения покупок в ответ на получение выбора определенной второй клавиши, при этом имеющиеся в продаже позиции, представленные третьими клавишами, доступны от упомянутой определенной компании.

23. Мобильное устройство по п. 21, в котором способ дополнительно включает в себя:

отображение на сенсорном дисплее опции стандартной клавиатуры;

получение от сенсорного дисплея выбора опции стандартной клавиатуры, когда сенсорный дисплей отображает клавиатуру совершения покупок; и

замену на сенсорном дисплее клавиатуры совершения покупок на стандартную клавиатуру после получения выбора опции стандартной клавиатуры.

24. Мобильное устройство по п. 23, в котором способ дополнительно включает в себя:

отображение на сенсорном дисплее опции клавиатуры совершения покупок и

получение от сенсорного дисплея выбора опции клавиатуры совершения покупок, когда сенсорный дисплей отображает стандартную клавиатуру, при этом стандартную клавиатуру заменяют на клавиатуру совершения покупок после получения выбора опции клавиатуры совершения покупок.



 

Похожие патенты:

Настоящее изобретение относится к средствам для обработки уведомлений о регистрации узлов. Технический результат заключается в снижении отрицательного воздействия на связь между различными обслуживающими узлами в операционной сети.

Изобретение относится к обработке информации об аварийных сигналах. Технический результат – снижение затрат на эксплуатацию и техническое обслуживание в сети, осуществляющей указанную обработку.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении безопасности оконечного устройства в сотовой сети связи.

Изобретение относится к стоечному серверу и может быть использовано для анализа и сброса ненормального состояния стоек. Техническим результатом является автоматическое выполнение процедуры удаленного восстановления контроллеров управления стойкой или контроллеров управления материнской платой.

Изобретение относится к серверам и способам обработки данных транзакции. Технический результат заключается в повышении надежности выполнения транзакций.

Изобретение относится к способу передачи данных по асинхронным сетям связи. Техническим результатом является обеспечение гарантированной передачи исходных данных по асинхронным сетям связи с низкоскоростными каналами связи и/или низким качеством соединения каналов связи.

Изобретение относится к области вычислительной техники. Технический результат заключается в защите от криптографических атак по побочным каналам.

Изобретение относится к способу передачи данных, реализованному в модуле беспроводной передачи/приема (WTRU). Технический результат заключается в обеспечении передачи данных восходящей линии связи от модуля WTRU в сеть.

Изобретение относится к области беспроводной передачи данных, а именно к способу обращения за разрешением на медиапередачу и способу отмены разрешения на медиапередачу.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении надежности генерирования криптограмм.

Изобретение относится к области вычислительной техники. Технический результат заключается в упрощенном управлении складской системы.
Изобретение относится к способу автоматизированного экспортного контроля. Технический результат заключается в повышении точности автоматизированного определения возможности экспорта объекта экспорта.

Изобретение относится к способам и системам обработки существующих или ожидаемых условий, которые позволяют привести состояние к требуемому или стабилизировать состояния.

Изобретение относится к системам автоматизированного контроля, диспетчерского управления и обеспечения безопасности нахождения на маршруте транспортных средств.

Изобретение относится к системе (2) планирования для взаимодействия с субъектом (3). Технический результат заключается в обеспечении определения временных показателей готовности взаимодействия.

Изобретение относится к системе для предупреждения дорожно-транспортных происшествий (ДТП). Система для обеспечения рекомендаций по избежанию дорожно-транспортного происшествия (ДТП) содержит компьютерную систему, процессор, выполненный с возможностью уведомления пользователя для предотвращения потенциального ДТП, и базу данных, в которой хранятся относящиеся к ДТП данные по одному или более типам данных, включая по меньшей мере одно из коммерческого транспортного средства, некоммерческого транспортного средства, типа номерного знака транспортного средства, мотоцикла, велосипеда или пешехода.

Изобретение относится к способу функционирования мобильного устройства, мобильному устройству и долговременному машиночитаемому носителю. Технический результат заключается в повышении безопасности криптографических ключей, хранящихся на мобильном устройстве и используемых в процессе транзакции.

Изобретение относится к серверам и способам обработки данных транзакции. Технический результат заключается в повышении надежности выполнения транзакций.

Изобретение относится к контролю параметров электронных устройств. Способ оценки параметрических запасов работоспособности электронных устройств, заключающийся в воздействии на электронные устройства совокупностью эксплуатационных факторов по методологии математического планирования эксперимента.

Изобретение относится к способу обработки пользовательских данных для выполнения платежной транзакции. Техническим результатом является повышение безопасности проведения платежной транзакции.

Изобретение относится к прозрачному устройству отображения. Технический результат заключается в обеспечении отображения информации с использованием множества прозрачных слоев отображения.
Наверх