Способ и устройство для выполнения платежей через социальные сети

Иллюстрации

Показать все

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

Реферат

Родственная заявка

Данная заявка притязает на приоритет патентной заявки США №13/651104, поданной 12 октября 2012 года, содержание которой целиком включено сюда по ссылке.

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

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

Предшествующий уровень техники

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

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

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

Сущность изобретения

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

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

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

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

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

фиг. 4А-В - блок-схемы варианта осуществления способа запроса платежа через социальную сеть;

фиг. 5А-В - блок-схемы варианта осуществления способа приема платежа через социальную сеть.

Подробное описание изобретения

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

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

На фиг. 1 показан вариант осуществления системы 1000, сконфигурированной для предоставления возможности выполнения платежа через социальную сеть, которая построена и действует согласно одному варианту осуществления настоящего изобретения. Система 1000 включает в себя покупателей, использующих множество вычислительных устройств 1100a-e для соединения с сервером 2000 платежей социальной сети через сеть 1200 передачи данных, такую как Интернет. Подробности и примерные варианты использования платежного сервера 2000 в социальной сети обсуждаются ниже.

В некоторых вариантах осуществления изобретения покупатели могут использовать мобильные вычислительные устройства 1100d-e и подсоединяться к платежному серверу 2000 социальной сети через беспроводную сеть 1300 передачи данных, способную соединяться с Интернетом. Понятно, что беспроводная сеть 1300 передачи данных может представлять собой сеть провайдера беспроводной передачи данных, такую как сеть сотовой телефонной связи, беспроводная локальная сеть (WLAN или «сети Wi-Fi»), спутниковые сети передачи данных и т.п. Мобильные вычислительные устройства 1100 включают в себя мобильные устройства, такие как мобильные телефоны, планшетные компьютеры, компьютеры типа лэптоп, «ультрабуки» или другие известные в данной области техники портативные вычислительные устройства, способные осуществлять связь с платежным сервером 2000 социальной сети.

Как показано на фиг. 1, платежный сервер 2000 социальной сети может быть соединен с процессором 1400 платежей и эмитентами 1500а-n через межбанковскую сеть. Платежный сервер 2000 социальной сети реализует услуги социальной сети в электронном виде.

Процессор 1400 платежей представляет собой платежную сеть, способную обрабатывать платежи в электронном виде. Примерные процессоры 1400 платежей включают в себя MasterCard International Incorporated.

Эмитенты 1500a-n включают в себя любые банки и другие субъекты, выпускающие платежные карты.

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

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

Платежный сервер 2000 социальной сети может работать с мультизадачной операционной системой (OS) и включать в себя по меньшей мере один процессор или центральный обрабатывающий блок (CPU) 2100, считываемую компьютером энергонезависимую запоминающую среду 2200 и сетевой интерфейс 2300.

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

Как показано на фиг. 2, процессор 2100 содержит в качестве функциональных частей социальную сеть 2110, веб-сервер 2140 и процессор 2130 данных.

Социальная сеть 2110 может кроме того содержать: аутентификатор 2112 пользователя, обработчик 2114 покупок-платежей, диспетчер 2116 уведомлений и трекер 2118 друзей. Аутентификатор 2112 пользователей является интерфейсом, который позволяет пользователям верифицировать свою идентичность для платежного сервера 2000 социальной сети. Обработчик 2114 покупок-платежей выполняет транзакции платежей и покупок по платежным картам, текущим счетам, электронным кошелькам или другим финансовым счетам, известным в данной области техники. Платежные карты включают в себя дебетовые, кредитные и расходные карты. Диспетчер 2116 уведомлений позволяет социальной сети 2110 обмениваться сообщениями с пользователями. Трекер 2118 друзей позволяет социальной сети 2110 связывать пользователей внутри социальной сети. Указанные структуры могут быть реализованы аппаратными средствами, программно-аппаратными средствами или программными командами и данными, закодированными в считываемой компьютером среде, такой как запоминающая среда 2200. Дополнительные детали этих компонент с их взаимосвязями с вариантами осуществления способа описаны ниже.

Процессор 2130 данных взаимодействует с запоминающей средой 2200 и сетевым интерфейсом 2300. Процессор 2130 данных предоставляет процессору 2100 возможность размещать данные в указанных компонентах, считывать данные из них и записывать данные в эти компоненты.

Веб-сервер 2140 представляет собой вычислительное устройство, сконфигурированное для доставки веб-страниц или другого контента через Интернет 1200 и сетевой интерфейс 2300; пользовательские устройства 1100 могут осуществлять связь с социальной сетью 2110, используя веб-протокол и веб-сервер 2140.

Сетевым интерфейсом 2300 может быть любой порт данных, как это известно специалистам в данной области техники, для взаимодействия, обмена или пересылки данных через компьютерную сеть; примеры указанных сетей включают в себя сети протокола управления передачей/Интернет протокола (TCP/IP), Ethernet, Стандарт распределенного волоконно-оптического интерфейса передачи данных (FDDI), сети с маркерной шиной или с маркерным кольцом. Сетевой интерфейс 2300 позволяет платежному серверу 2000 социальной сети осуществлять связь с Интернет 1200, покупателем 1100, покупателями, использующими устройства 1100d-e мобильных платежей, межбанковской сетью 1300, процессором 1400 платежей и эмитентами 1500a-n.

Считываемая компьютером запоминающая среда 2200 может представлять собой стандартную память для считывания/записи, такую как накопитель на магнитных дисках, накопитель на гибких дисках, оптический накопитель, накопитель только для считывания на компакт-дисках (CD-ROM), накопитель на цифровых универсальных дисках (DVD), накопитель на цифровых универсальных дисках высокой четкости (HD-DVD), накопитель на дисках Bleu-ray, магнитооптический накопитель, оптический накопитель, флэш-память, карта памяти, транзисторная память, магнитная лента или другое считываемое компьютером запоминающее устройство для хранения и извлечения данных, известное специалистам в данной области техники. Важно, что считываемая компьютером запоминающая среда 2200 может находиться далеко от процессора 2100 и быть соединена с ним через сеть, такую как локальная сеть (LAN) глобальная сеть (WAN) или Интернет 1200.

Вдобавок, как показано на фиг. 2, запоминающая среда 2200 может также содержать пользовательскую базу данных 2210. Пользовательская база данных 2210 сконфигурирована для хранения информации, связывающей пользователей с платежными картами и другими счетами финансовых услуг. Пользователями могут быть частные лица, бизнес-структуры, благотворительные организации или другие объекты. Что касается счетов отдельных пользователей, то пользователи могут быть связаны с одной или несколькими платежными картами.

Назначение указанных структур лучше всего понять, если обратиться к блок-схемам на фиг. 3-5, описанным ниже.

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

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

На фиг. 3А-3В представлена блок-схема способа 3000, позволяющего выполнять платеж через платежный сервер 2000 социальной сети, построенный и действующий согласно одному варианту настоящего изобретения.

В блоке 3010 аутентификатор 2112 пользователей получает информацию от пользователя 1100 для его аутентификации, сопоставляя ее с данными, хранящимися в базе данных 2210 пользователей. В вариантах осуществления изобретения аутентификация пользователей может выполняться с использованием любого известного способа, в том числе, но не только: паролей, карт-ключей, оптического распознавания, идентификации по отпечаткам пальцев и распознавания по лицу.

Когда социальная сеть 2110 получает команду «выполнить платеж» (блок 3020) трекер 2118 друзей предлагает пользователю выбрать «друга» («получатель платежа») для получения платежа (блок 3030). Трекер 2118 друзей позволяет пользователю 1100 выбрать коллег или друзей в качестве получателей платежа на основе ссылок пользователя 1100а на других пользователей в пользовательской базе данных 2210 (блок 3020).

Пользователю предлагается указать источник финансирования для данного платежа (блок 3040) с помощью обработчика 2114 покупок-платежей.

Платежи могут быть выполнены множеством различных электронных способов оплаты, в том числе, но не только, платежными картами, с помощью электронных кошельков и банковских счетов. Каждый способ использует разные типы данных, причем эти данные хранятся в пользовательской базе данных 2210. Платежные карты содержат уникальный идентификатор, такой как основной банковский счет (PAN). Банковские счета включают в себя текущие счета и накопительные счета. Как было описано выше, электронный кошелек - это программа или услуга, согласно которой пользователи могут запоминать и управлять в режиме онлайн своей информацией о покупках. Банковский счет будет включать в себя маршрутный транзитный номер (RTN) и номер счета. В Соединенных Штатах Америки маршрутный транзитный номер представляет собой девятизначный банковский код, идентифицирующий финансовое учреждение, который используют для облегчения сортировки, группирования и отправки чеков на указанный счет. За пределами Соединенных Штатов Америки, например, в Европе можно использовать международный номер банковского счета (IBAN).

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

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

Если данный платеж не является международной транзакцией, то обработка продолжается в блоке 3080; в противном случае пользователю может быть предложено указать международную валюту (блок 3060).

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

В блоке 3080 пользователю предлагается указать сумму к оплате.

В блоке 3090 принятия решения социальная сеть 2110 представляет пользователю основные показатели платежной транзакции и просит пользователя подтвердить платеж. Если пользователь отменяет данную платежную транзакцию, то она аннулируется, и процесс 3000 продолжается в блоке 3140.

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

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

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

В блоке 3140 пользователю 1100 предлагается использовать свои навыки выполнения платежей в социальной сети 2110. Если получатель платежа согласен на это, как определено в блоке 3150 принятия решения, то эти навыки используются (блоке 3160). В противном случае эта информация не используется (блок 3170), и процесс 3000 заканчивается.

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

В блоке 4010 аутентификатор 2112 пользователей получает информацию от пользователя 1100 для аутентификации пользователя на основе сравнения с данными, хранящимися в пользовательской базе данных 2210. Как было указано выше, варианты осуществления аутентификатора 2112 позволяют аутентифицировать пользователей, используя любой способ, известный специалистам в данной области техники, но не только: пароли, карты-ключи, оптическое распознавание, идентификация отпечатков пальцев, и распознавание по лицу.

При приеме социальной сетью 2110 команды «запросить платеж» (блок 4020), трекер 2118 друзей предлагает пользователю назначить друга («плательщика») или группу друзей, которые будут выполнять платеж (блок 4030). Трекер 2118 друзей позволяет пользователю 1100 выбрать коллег или друзей в качестве получателей платежа на основе ссылок от пользователя 1100а на других пользователей в пользовательской базе данных 2210.

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

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

В блоке 4080 пользователь 1100 приглашается использовать свои навыки выполнения платежей в социальной сети 2110. Если получатель платежа согласен на это, как определено в блоке 4090 принятия решения, то эти навыки используются (блок 4100). В противном случае эта информация не используется (блок 4110), и процесс 4000 заканчивается.

На фиг. 5А-В представлена блок-схема варианта 5000 осуществления способа приема платежа через сервис социальной сети, построенный и функционирующий согласно одному варианту осуществления настоящего изобретения. Специалистам в данной области техники понятно, что принятый платеж может соответствовать способу 3000 осуществления платежей.

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

Диспетчер 2116 уведомлений информирует пользователя о принятом платеже вместе с кодом погашения данного платежа (блок 5020).

Если пользователь подтверждает прием платежа, как это определено в блоке 5030 принятия решения, то процесс продолжается в блоке 5040; в противном случае, если платеж не подтвержден, то процесс продолжается в блоке 5090.

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

В блоке 5060 социальная сеть 2110 предлагает пользователю код погашения, найденный в уведомлении от блока 5020. Заметим, что в некоторых вариантах осуществления пользователю указанное предложение делается несколько раз, если ввод кода погашения оказывается некорректным. В этих вариантах осуществления также возможно аннулирование кода погашения, если он был введен неправильно более заранее установленного количества раз. Например, пользователь может ввести упомянутый код три раза, и если все три попытки оказались безуспешными, то данный код погашения аннулируется. Если код погашения неправильный, то процесс обработки продолжается в блоке 5090. Если код погашения правильный, то пользователю предлагаются опции, относящиеся к вариантам получения денежных средств, и эти денежные средства депонируются (блок 5080). Далее процесс продолжается в блоке 5110.

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

В блоке 51100 пользователю 1100 предлагается использовать свои навыки выполнения платежей в социальной сети 2110. Если получатель платежа согласен на это, как определяется в блоке 51200 принятия решения, то эти навыки используются (блок 51300). В противном случае эта информация не используется (блок 51400), и процесс 5000 заканчивается.

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

1. Способ электронного платежа в социальной сети, содержащий этапы, на которых:

принимают команду платежа от пользователя через сетевой интерфейс;

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

предлагают, через приложение социальной сети, пользователю назначить источник финансирования для платежа;

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

принимают платеж от пользователя;

создают с помощью процессора код погашения для платежа;

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

запрашивают друга на предмет кода погашения;

принимают от друга ввод в ответ на запрашивание кода погашения у друга;

определяют, что ввод не соответствует коду погашения; и

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

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

3. Устройство социальной сети, содержащее:

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

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

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

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

4. Устройство социальной сети по п. 3, в котором процессор дополнительно сконфигурирован определять обменный курс для платежа, когда платеж является международной финансовой транзакцией.

5. Долговременная считываемая компьютером среда, закодированная данными и инструкциями, которые при их исполнении компьютером предписывают компьютеру:

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

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

предлагать, через приложение социальной сети, пользователю назначить источник финансирования для платежа;

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

определять, что платеж принят от пользователя;

создавать с помощью процессора код погашения для платежа;

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

запрашивать друга на предмет кода погашения;

принимать от друга ввод в ответ на запрашивание кода погашения у друга;

определять, что ввод не соответствует коду погашения; и

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

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