Настоящая заявка на патент испрашивает приоритет предварительной заявки на патент США №60/945,120, озаглавленной METHOD AND APPARATUS FOR DELIVERING COUPONS BASED ON RANGING, поданной 20 июня 2007 г., переданной правопреемнику настоящей заявки и, таким образом, в явном виде включенной в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Изобретение относится, в целом, к мобильной операционной среде и, в частности, к предоставлению мобильных купонов мобильным устройствам на основании методов однорангового ранжирования.
Уровень техники
В последние годы произошло множество усовершенствований в технологии сотовой связи и устройствах сотовой связи. Некоторые из них, например внедрение камеры и технологии видеозаписи в такие устройства, включение служб электронной почты и обмена короткими сообщениями в мобильную связь и т.п., предусматривают использование программных и/или аппаратных приложений. Эти приложения повысили гибкость, мощность обработки, пропускную способность линии связи и т.д. популярных в настоящее время устройств связи (например, сотовых телефонов). В результате такие устройства стали более популярными на потребительском рынке, мотивируя большее количество потребителей приобретать такие устройства или совершать обновления до устройств, которые включают в себя новые приложения и технологии.
Одно заметное усовершенствование в области мобильной связи состоит в использовании устройства мобильной связи для электронной коммерции. Например, мобильное устройство может реализовать различные механизмы для предоставления электронного платежа. В силу портативной природы таких устройств электронный платеж можно использовать, например, в соответствии с розничными покупками в розничном магазине, а также онлайновыми покупками в интернете. Например, мобильное устройство может хранить или предусматривать интерфейс для электронных способов оплаты, например через кредитную карту, дебетовую карту и т.п.
По мере развития коммерции с помощью мобильных устройств, традиционные распродажи и меры по организации и стимулированию сбыта, направленные на потребителя, все больше опираются на мобильную связь. В качестве конкретного примера, сетевые сущности могут распространять электронные купоны, предоставляющие стоимость и/или информацию в соответствии с коммерческой транзакцией на мобильные устройства потребителей. Такие купоны можно распространять, например, по электронной почте. В купоне может быть указана конкретная стоимость, которую можно выплатить в соответствии с указанной транзакцией. Однако определенная динамическая демографическая информация, связанная с мобильным устройством, ранее не могла максимально использоваться с применением таких методов распространения. Например, отправка купона, предназначенного для оплаты в конкретном магазине, может иметь низкую текущую стоимость, если таких магазинов нет вблизи принимающего устройства. Соответственно, обладание конкретной динамической информацией, связанной с мобильными устройствами потребителей, может быть полезным для стимулирования принятия решения о покупке и/или предоставлении дополнительной стоимости для потребителя.
Раскрытие изобретения
Ниже, в упрощенном виде, представлено раскрытие одного или более аспектов для обеспечения понимания сущности таких аспектов. Это раскрытие не является обширным обзором всех мыслимых аспектов, и не призвано ни идентифицировать ключевые или критические элементы всех аспектов, ни ограничивать объем каких-либо или всех аспектов. Его единственной целью является представление некоторых концепций одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое приведено ниже.
Настоящее изобретение предусматривает интеграцию однорангового (Р-Р) ранжирования с предоставлением динамического мобильного купона (DMC) мобильному устройству. Первое устройство может формировать беспроводную линию связи с мобильным устройством и инициировать Р-Р ранжирование. На основании расстояния, определенного из Р-Р ранжирования, мобильному устройству может быть выдан DMC, предоставляющий стоимость в соответствии с приобретением продукта или услуги, связанного/ой с первым устройством. В качестве примера, такое устройство может определять, что мобильное устройство находится вне торгового магазина, связанного с устройством, и посредством выдачи DMC пытаться привлечь пользователя устройства в торговый магазин. Очевидно, что стоимость DMC можно устанавливать после выдачи и/или формировать/обновлять после погашения. Согласно дополнительным аспектам стоимость можно динамически регулировать и отображать на мобильном устройстве на основании времени после выдачи, изменения определенного P-P расстояния, близости к конкурирующему/ей устройству или сущности и т.д. Соответственно, настоящее изобретение предоставляет гибкие условия для выдачи и/или оценивания DMC на основании, по меньшей мере, частично, определенного P-P расстояния между принимающим устройством и устройством выдачи.
Также раскрыт способ беспроводной связи между устройствами. Способ содержит этап, на котором определяют расстояния между первым устройством и мобильным устройством. Кроме того, способ может включать в себя этапы, на которых определяют, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, и связывают DMC с мобильным устройством на основании, по меньшей мере, частично, определения, по меньшей мере, одного порогового расстояния.
Согласно дополнительному аспекту, раскрыто устройство, которое предоставляет DMC одному или многим беспроводным устройствам в среде беспроводной связи. Устройство может содержать беспроводной интерфейс, который формирует беспроводную линию связи с мобильным устройством, и модуль ранжирования, который определяет расстояние между мобильным устройством и хост-устройством. Кроме того, устройство может содержать модуль авторизации, который проверяет расстояние, и модуль выдачи DMC, который связывает DMC с мобильным устройством на основании сравнения проверенного расстояния и, по меньшей мере, одного порогового расстояния.
Согласно одному или многим другим аспектам, предусмотрено устройство, способное облегчать распространение или погашение DMC в среде беспроводной связи. Устройство может включать в себя беспроводной интерфейс, который формирует беспроводную линию связи с мобильным устройством, и модуль ранжирования, который определяет расстояние между мобильным устройством и хост-устройством. Кроме того, устройство может включать в себя модуль авторизации, который проверяет расстояние, и модуль выдачи DMC, который связывает DMC с мобильным устройством на основании сравнения проверенного расстояния и, по меньшей мере, одного порогового расстояния. Кроме того, устройство также может включать в себя модуль применения, способный связывать DMC с транзакцией.
Согласно дополнительному аспекту, предусмотрено устройство, способное обеспечивать распространение DMC в среде беспроводной связи. Устройство может содержать средство для определения расстояния между первым устройством и мобильным устройством. Дополнительно, устройство может содержать средство для определения, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, и средство для связывания DMC с мобильным устройством на основании, по меньшей мере, частично, определения порогового расстояния.
В дополнение к вышеизложенному, раскрыт также компьютерный программный продукт, способный обеспечивать распространение DMC в среде беспроводной связи. Компьютерный программный продукт может содержать машиночитаемый носитель, содержащий, по меньшей мере, одну инструкцию, предписывающую компьютеру определять расстояние между первым устройством и мобильным устройством. Кроме того, машиночитаемый носитель дополнительно содержит, по меньшей мере, одну инструкцию, предписывающую компьютеру определять, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, и связывать DMC с мобильным устройством на основании, по меньшей мере, частично, определения порогового расстояния.
Согласно одному или многим дополнительным аспектам, раскрыт способ беспроводной связи между первым и вторым устройствами. Способ может содержать этапы, на которых: принимают по беспроводной линии связи первый сигнал, относящийся к DMC, и передают второй сигнал от первого устройства на второе устройство, причем второй сигнал предоставляет информацию в ответ на первый сигнал. Кроме того, способ может содержать этапы, на которых получают доступ к DMC на основании, по меньшей мере, частично, расстояния между первым и вторым устройствами, причем расстояние определяется, по меньшей мере, частично, из первого сигнала и информации, предоставленной вторым сигналом.
Согласно дополнительному аспекту, предусмотрено устройство, которое облегчает распространение DMC в беспроводной среде. Устройство может включать в себя приемник, который получает первый сигнал по беспроводной линии связи, и передатчик, который отвечает на первый сигнал посредством второго сигнала, причем второй сигнал предоставляет информацию в ответ на первый сигнал. Устройство также может включать в себя модуль интерфейса, который получает доступ к DMC на принимающем мобильном устройстве на основании, по меньшей мере, частично, расстояния между принимающим мобильным устройством и хост-устройством DMC, причем расстояние определяется, по меньшей мере, частично, из первого сигнала и информации, предоставленной вторым сигналом.
Согласно еще одному аспекту, раскрыто мобильное устройство, которое облегчает распространение DMC в беспроводной среде. Мобильное устройство может содержать приемник, который получает первый сигнал по беспроводной линии связи, и передатчик, который отвечает на первый сигнал посредством второго сигнала, причем второй сигнал предоставляет информацию в ответ на первый сигнал. Кроме того, мобильное устройство может содержать модуль интерфейса, который получает доступ к DMC на мобильном устройстве на основании, по меньшей мере, частично, расстояния между мобильным устройством и хост-устройством DMC, причем расстояние определяется, по меньшей мере, частично, из первого сигнала и информации, предоставленной вторым сигналом. В дополнение к вышеизложенному, мобильное устройство может содержать пользовательский интерфейс, который облегчает, по меньшей мере, вывод информации, относящейся к DMC.
Согласно одному или многим другим аспектам, предусмотрено устройство, способное облегчать распространение DMC в беспроводной среде. Устройство может включать в себя: средство для приема первого сигнала по беспроводной линии связи и средство для ответа на первый сигнал посредством второго сигнала, причем второй сигнал предоставляет информацию в ответ на первый сигнал. Устройство также может включать в себя средство для получения доступа к DMC на мобильном устройстве на основании, по меньшей мере, частично, расстояния между мобильным устройством и хост-устройством DMC, причем расстояние определяется, по меньшей мере, частично, из первого сигнала и информации, предоставленной вторым сигналом.
В дополнение к вышеизложенному, также предусмотрен компьютерный программный продукт для облегчения распространения DMC в беспроводной среде. Компьютерный программный продукт может содержать машиночитаемый носитель, содержащий, по меньшей мере, одну инструкцию, предписывающую компьютеру принимать первый сигнал по беспроводной линии связи и отвечать на первый сигнал посредством второго сигнала, причем второй сигнал предоставляет информацию в ответ на первый сигнал. Кроме того, машиночитаемый носитель может дополнительно содержать, по меньшей мере, одну инструкцию, предписывающую компьютеру получать доступ к DMC на мобильном устройстве на основании, по меньшей мере, частично, расстояния между мобильным устройством и хост-устройством DMC, причем расстояние определяется, по меньшей мере, частично, из первого сигнала и информации, предоставленной вторым сигналом.
Для решения вышеизложенных и родственных задач один или более аспектов содержат признаки, полностью описанные ниже и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно объясняют некоторые иллюстративные аспекты из одного или более аспектов. Однако эти аспекты указывают лишь несколько различных способов, в которых могут быть использованы принципы различных аспектов, а описанные аспекты намеренно включают в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Фиг.1 - блок-схема иллюстративной системы распространения динамических мобильных купонов (DMC), в которой используется Р-Р-Р ранжирование.
Фиг.2 - блок-схема иллюстративной системы, которая может распространять DMC мобильному устройству на основании, по меньшей мере, частично, определенного P-P расстояния.
Фиг.3 - блок-схема иллюстративного устройства выдачи DMC согласно одному или более аспектам.
Фиг.4 - блок-схема иллюстративного приложения DMC согласно дополнительным аспектам.
Фиг.5 - блок-схема иллюстративной системы, которая облегчает получение, использование и погашение DMC согласно некоторым аспектам.
Фиг.6 - блок-схема иллюстративного мобильного телефона в соответствии с раскрытыми здесь аспектами.
Фиг.7 - блок-схема иллюстративной системы, которая обеспечивает DMC в условиях коммерческой конкуренции.
Фиг.8 - иллюстративная базовая станция для определения вторичного положения или расстояния мобильного устройства согласно аспектам.
Фиг.9 - иллюстративный способ обеспечения DMC на основании Р-Р ранжирования.
Фиг.10 - иллюстративный способ выдачи, оценивания и погашения DMC согласно дополнительным аспектам.
Фиг.11 - иллюстративный способ приема и использования DMC в соответствии с ранжированием P-P.
Фиг.12 - иллюстративный способ облегчения защищенной связи для приема и использования DMC согласно одному или более аспектам.
Фиг.13 и 14 - иллюстративные блок-схемы систем, которые обеспечивают и используют, соответственно, DMC на основании, отчасти, Р-Р ранжирования согласно некоторым аспектам.
Осуществление изобретения
Ниже описаны различные аспекты раскрытия изобретения. Очевидно, что принципы изобретения можно реализовать в самых разнообразных формах, и что любые раскрытые здесь конкретные структуры и/или функции являются лишь иллюстрациями. На основании принципов изобретения специалист в данной области техники может сделать вывод, что раскрытый здесь аспект можно реализовать независимо от любых других аспектов, и что два или более из этих аспектов можно объединять различными способами. Например, можно реализовать устройство и/или осуществлять способ с использованием любого количества описанных здесь аспектов. Кроме того, можно реализовать такое устройство и/или осуществлять такой способ с использованием другой структуры и/или функции, альтернативной или дополнительной к одному или более описанным здесь аспектам. Кроме того, аспект может содержать, по меньшей мере, один признак пункта формулы изобретения.
Различные аспекты будут описаны ниже со ссылкой на чертежи, снабженные сквозной системой обозначений. В нижеследующем описании, в целях объяснения, многочисленные конкретные детали представлены для обеспечения исчерпывающего понимания одного или более аспектов. Однако очевидно, что такой(ие) аспект(ы) можно реализовать на практике без этих конкретных деталей. В других случаях, общеизвестные структуры и устройства показаны в виде блок-схемы для облегчения описания одного или более аспектов.
Раскрытие объекта изобретения предусматривает выдачу динамического мобильного купона (DMC) на основании, по меньшей мере, частичного расстояния между принимающим мобильным устройством и устройством выдачи, определенного путем Р-Р ранжирования. Р-Р ранжирование может представлять собой эффективный, экономичный, быстрый и низкоэнергетичный механизм для определения расстояния между одним или многими беспроводными устройствами. Системы ранжирования в мобильной среде может нередко использовать триангуляцию на основе базовых станций, спутники и/или серверы глобальной навигационной системы (GPS) или другие известные механизмы. Такое ранжирование может осуществляться медленно и может требовать высокой мощности передачи/приема в силу относительно больших расстояний (например, по меньшей мере, во многих случаях, по сравнению с расстояниями между устройствами в P-P сети), часто связанных со связью с базовой станцией и/или спутником. Соответственно, Р-Р ранжирование может быть малозатратным, низкоэнергетичным альтернативно определению расстояния между одним беспроводным устройством и другим беспроводным устройством.
Цифровой мобильный купон (DMC) это электронное приложение, инициируемое спонсором и передаваемое на мобильное устройство потенциального потребителя и/или потенциального клиента спонсора. DMC может описывать продукт или услугу, продвигаемый/ую спонсором. DMC также может указывать стоимость, которую получатель может оплачивать в связи с продажей, займом или арендой и т.д. продукта или услуги. Например, производитель обуви может отправить DMC, описывающий конкретную модель туфель и предлагающий скидку $5 в связи с приобретением пары туфель. Аналогично физическим купонам (например, вырезаемым из газеты), DMC часто имеют ограничения, которые ограничивают погашение, в том числе, но без ограничения, время погашения, местоположение погашения, количество продуктов, к которым может относиться погашаемая стоимость и т.д. В отличие от некоторых физических купонов погашение DMC может необязательно ограничиваться конкретным мобильным устройством или лицом, связанным с мобильным устройством. Например, для погашения DMC может требоваться электронная подпись, связанная с принимающим мобильным устройством. Альтернативно, для погашения DMC может требоваться удостоверение личности (например, водительские права или другой ID). Некоторые DMC, как и многие физические купоны, могут погашаться любым предъявителем и, таким образом, допускать обмен между мобильными устройствами и физическими лицами.
Некоторые спонсоры сотрудничают со сторонними объектами (ниже именуемыми распространителями DMC) для формирования и распространения DMC. Спонсор может предоставлять правила, которые указывают, какие продукты или услуги связывать с купоном, какие ограничения по погашению применять (например, время, местоположение, количество продуктов на купон, количество купонов, погашаемых при одной покупке и т.д.), количество купонов, подлежащих распространению, как погасить купон, и т.п. Затем распространитель DMC выставляет спонсору счет за услугу распространения DMC. Например, распространитель DMC может выставлять счет на основании количества DMC, распространенных на потенциальные мобильные устройства потребителей, количества погашенных DMC, процента погашенной стоимости или цены покупки, или подходящей их комбинации.
Поскольку с распространением DMC связаны некоторые затраты, будь то вознаграждение или затраты на создание и поддержание системы распространения DMC, и поскольку избыточное распространение может создавать впечатление низкого спроса, спонсоры могут распространять DMC избирательно. В частности, было бы желательно предоставлять DMC потребителю, имеющему некоторую предрасположенность к приобретению продукта или услуги. Демографические исследования нередко проводятся для определения привычек людей в отношении приобретения и трат. Кроме того, в связи с распространением DMC можно применять историю покупок, рекомендации законодателей моды, факторы рыночной конкуренции и другие принципы маркетинга. Соответственно, спонсор может оценивать вероятность возврата средств, вложенных в распространение DMC.
В ряде случаев близость к пункту розничной торговли может подталкивать потребителя к принятию решения на приобретение. Таким образом, распространение DMC может опираться, по меньшей мере, частично, на расстояние между беспроводным устройством и таким пунктом (или, например, электронным устройством, связанным с пунктом), определенное в сравнении с, по меньшей мере, одним пороговым расстоянием. В некоторых аспектах пороговое расстояние может составлять 10 метров или менее, 20 метров или менее и/или 30 метров или менее и т.п. Согласно дополнительным аспектам, динамические характеристики DMC могут зависеть, по меньшей мере, частично, от расстояния, определенного в сравнении с одним или более пороговыми расстояниями (например, скидка 50 центов в пределах 10 метров, скидка 25 центов в пределах 20 метров, скидка 10 центов в пределах 30 метров или другими подходящими вариантами).
Согласно одному или более раскрытым здесь аспектам, Р-Р ранжирование можно использовать для определения расстояния между мобильным устройством и местоположением (например, пунктом розничной торговли, устройством розничной торговли, пунктом распространения, устройством распространения и т.д.). Как отмечено выше, Р-Р ранжирование часто бывает более экономичным, потребляет меньше энергии и/или выполняется быстрее, чем механизмы определения местоположения с помощью базовых станций и/или GPS. Таким образом, устройство выдачи может формировать и распространять DMC на основании, по меньшей мере, частично, расстояния до принимающего мобильного устройства, определенного посредством экономичной, быстрой и/или маломощной линии связи между такими устройствами.
Согласно некоторым аспектам, конкретные методы Р-Р ранжирования, призванные противодействовать спуфингу устройства, можно использовать при определении расстояния между беспроводными устройствами. Спуфинг происходит, когда устройство пытается перехватывать, принимать или иным образом получать сообщение, закодированное для другого устройства и/или адресованное только ему. Один способ противодействия спуфингу предусматривает аутентификацию устройства на основании, отчасти, действий (например, вычислений, функций обработки, беспроводных передач и т.д.), которые могут осуществляться только, если такое устройство находится в пределах определенного расстояния от первого устройства. Соответственно, если устройство аутентификации принимает ответ, который указывает, что отвечающее устройство находится за пределами определенного расстояния (например, на основании времени для осуществления действий), отвечающее устройство классифицируется как неавторизованное. Таким образом, распространитель DMC может авторизовать устройство путем проверки максимального расстояния до такого устройства и выдавать DMC на основании, по меньшей мере, частично, не превышает ли максимальное расстояние порогового расстояния.
Согласно конкретному аспекту, распространение DMC может быть связано с Р-Р защитой. Например, информацию, относящуюся к расстоянию между первым устройством и мобильным устройством, можно преобразовывать, шифровать, связывать со случайно генерируемым числом и т.п., для защиты таких данных. Информация может предоставлять дополнительную защиту в связи с авторизацией мобильного устройства и ограничением дальности спуфинга неавторизованного устройства. Соответственно, Р-Р защита может помогать противодействовать спуфингу устройства и перехвату DMC неавторизованным устройством.
Согласно еще одному или многим другим аспектам, стоимость DMC, связанного с мобильным устройством, может основываться на, по меньшей мере, частично, расстоянии между беспроводными устройствами, определенном путем Р-Р ранжирования. Таким образом, например, если расстояние не превышает первого заранее определенного порогового расстояния, то DMC можно сопоставить первую стоимость. Если расстояние не превышает второго заранее определенного порогового расстояния, то DMC можно сопоставить вторую стоимость и т.д.
Согласно дополнительному аспекту, стоимость DMC можно обновлять на основании динамического параметра. В качестве одного примера, динамический параметр может содержать изменение расстояния мобильного устройства относительно сущности распространения DMC, сущности объекта погашения или другого мобильного устройства. Таким образом, с увеличением расстояния стоимость динамически возрастает заранее определенным образом (и, например, до заранее определенного предела). В качестве другого примера, с течением времени после выдачи DMC, стоимость может возрастать или убывать. Кроме того, если определено, что пользователь находится на указанном расстоянии до одного или многих конкурирующих устройств, то стоимость может дополнительно обновляться. Соответственно, различные динамические факторы, связанные с мобильным устройством, можно анализировать для увеличения или уменьшения стоимости DMC. Согласно, по меньшей мере, одному аспекту, регулировку стоимости можно представлять пользователю устройства на принимающем мобильном устройстве для обеспечения дополнительной мотивации к погашению DMC.
Ниже описаны различные аспекты раскрытия изобретения. Очевидно, что принципы изобретения можно реализовать в самых разнообразных формах, и что любые раскрытые здесь конкретные структуры и/или функции являются лишь иллюстрациями. На основании принципов изобретения специалистам в данной области техники должно быть понятно, что раскрытый здесь аспект можно реализовать независимо от любых других аспектов, и что два или более из этих аспектов можно объединять различными способами. Например, можно реализовать устройство и/или осуществлять способ с использованием любого количества описанных здесь аспектов. Кроме того, можно реализовать устройство и/или осуществлять способ с использованием другой структуры и/или функции, альтернативной или дополнительной к одному или более описанным здесь аспектам. В качестве примера, многие описанные здесь способы, приспособления, системы и устройства проиллюстрированы в контексте одного или многих мобильных приложений, выполняющихся на, по меньшей мере, одном мобильном устройстве и устанавливающих защищенную связь между такими приложениями. Специалисту в данной области техники должно быть понятно, что аналогичные методы можно также применять к другим средам связи.
Используемые в этом раскрытии термины “компонент”, “модуль”, “система” и т.п. относятся к компьютерной сущности: или оборудованию, программному обеспечению, выполняющемуся программному обеспечению, программно-аппаратному обеспечению, промежуточному программному обеспечению, микрокоду и/или любой их комбинации. Например, компонент может представлять собой, но без ограничения, процесс, выполняющийся на процессоре, процессор, объект, исполняемый файл, поток выполнения, программу и/или компьютер. Один или более компонентов могут располагаться в процессе и/или потоке выполнения, и компонент может быть локализован на одном компьютере и/или распределен между двумя или более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, на которых хранятся различные структуры данных. Компоненты могут осуществлять связь посредством локальных и/или удаленных процессов, например, согласно сигналу, имеющему один или более пакетов данных (например, данных от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например интернету, с другими системами посредством сигнала). Кроме того, компоненты описанных здесь систем можно реорганизовать и/или дополнить другими компонентами для облегчения достижения различных аспектов, целей, преимуществ и т.д., описанных в связи с ними, и они не ограничиваются конкретными конфигурациями, представленными на данной фигуре, что очевидно специалисту в данной области техники.
Кроме того, различные иллюстративные логические устройства, логические блоки, модули и схемы, описанные в связи с раскрытыми здесь аспектами, можно реализовать или осуществлять посредством процессора общего назначения, цифрового сигнального процессора (ЦСП), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретных аппаратных компонентов или любой их комбинации, предназначенных для осуществления описанных здесь функций. Процессор общего назначения может представлять собой микропроцессор, но, альтернативно, процессор может представлять собой любой подходящий процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, например комбинация ЦСП и микропроцессора, совокупность микропроцессоров, один или более микропроцессоров в сочетании с ядром ЦСП или любая другая подобная конфигурация. Кроме того, по меньшей мере, один процессор может содержать один или более модулей, предназначенных для осуществления одного или многих из описанных здесь этапов и/или действий.
Более того, различные аспекты описаны здесь в соответствии с устройством мобильной связи (или, например, мобильным устройством). Устройство мобильной связи также можно называть системой, абонентским блоком, абонентской станцией, мобильной станцией, мобильником, мобильным устройством, сотовым устройством, многорежимным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством, или пользовательским оборудованием, и т.п. Абонентская станция может представлять собой сотовый телефон, беспроводной телефон, телефон протокола инициирования сеанса (SIP), станцию беспроводного местного доступа (WLL), карманный персональный компьютер (КПК), карманное устройство, имеющее возможность беспроводного соединения, или другое устройство обработки, подключенное к беспроводному модему или аналогичному механизму, облегчающему беспроводную связь с устройством обработки.
Кроме того, различные описанные здесь аспекты или признаки можно реализовать как способ, устройство или изделие производства с использованием стандартных методов программирования и/или проектирования. Кроме того, этапы и/или действия способа или алгоритма, описанные в связи с раскрытыми здесь аспектами, могут быть реализованы непосредственно в оборудовании, в программном модуле, выполняемом процессором, или в их комбинации. Кроме того, согласно некоторым аспектам, этапы и/или действия способа или алгоритма можно реализовать в виде, по меньшей мере, одного или любой комбинации или набора кодов и/или инструкций на машиночитаемом носителе и/или считываемом компьютером носителе, который может быть включен в компьютерный программный продукт. Более того, подразумевается, что используемый здесь термин "изделие производства" охватывает компьютерную программу, доступную на любом машиночитаемом устройстве, носителе или носителях. Например, машиночитаемые носители могут включать в себя, но без ограничения, магнитные запоминающие устройства (например, жесткий диск, флоппи-диск, магнитные полоски и т.д.), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (например, карту, линейку, флэш-ключ и т.д.). Кроме того, различные описанные здесь носители данных могут представлять одно или множество устройств и/или другие машиночитаемые носители для хранения информации. Термин “машиночитаемый носитель” может включать в себя, без ограничения, беспроводные каналы и различные другие носители, способные хранить, содержать и/или переносить инструкцию и/или данные.
В добавление к вышеизложенному, используемое здесь слово “иллюстративный” означает служащий в качестве примера, образца или иллюстрации. Любой аспект или конструкция, описанные здесь как “иллюстративный(ая)”, необязательно рассматривать как предпочтительный или имеющий преимущество над другими аспектами или конструкциями. Напротив, подразумевается, что слова «иллюстративный» должно использоваться в данных концепциях в конкретном смысле. Используемый в этой заявке термин “или” подразумевает включающее “или”, а не исключающее “или”. Т. е., если обратное не указано или не следует из контекста, “X использует A или B” подразумевает любые естественные включающие перестановки. Т.е. в этом примере, если X использует A; X использует B; или X использует A и B, то утверждение “X использует A или B” справедливо для любого из вышеприведенных примеров. Кроме того, употребление существительных в единственном числе в этой заявке и формуле изобретения, в общем случае, подразумевает “один или более”, если обратное не указано или не следует из контекста.
Используемый здесь термин “выводить” или “вывод” относится, в общем случае, к процессу рассуждения о состояниях системы, среды и/или пользователя, исходя из ряда наблюдений, сделанных на основе событий и/или данных. Вывод можно применять для идентификации конкретного контекста или действия или, например, для получения распределения вероятности по состояниям. Вывод может носить вероятностный характер, т.е. опираться на вычисление распределения вероятности по нужным состояниям на основании изучения данных и событий. Вывод также может относиться к методам, применяемым для составления событий более высокого уровня из ряда событий и/или данных. Такой вывод приводит к построению новых событий или действий из ряда наблюдаемых событий и/или сохраненных данных событий, в зависимости от того, коррелируют ли события в тесной временной близости, и от того, приходят ли события и данные из одного или нескольких источников событий и данных.
На Фиг.1 изображена иллюстративная блок-схема системы 100, которая предусматривает распространение DMC на основании, по меньшей мере, частично, использования функции Р-Р ранжирования. Функция Р-Р ранжирования может определять и проверять расстояние, содержащее, по меньшей мере, минимальное расстояние между принимающим устройством (104) и устройством выдачи (102, 106). Соответственно, система 100 может противодействовать спуфингу при распространении DMC на мобильное устройство 104, авторизуя принимающий мобильный телефон 104 отчасти на основании проверенного расстояния.
Для Р-Р ранжирования можно использовать беспроводную линию связи между двумя беспроводными устройствами (104, 106) для определения и проверки расстояния между такими устройствами (104, 106). Система 100 включает в себя устройство 102 DMC, которое может формировать и выдавать DMC на одно или множество мобильных устройств (104). Устройство 102 DMC может содержать электронное устройство (например, мобильное устройство, беспроводной приемопередатчик, электронный кассовый аппарат, беспроводной приемопередатчик, связанный с электронным кассовым аппаратом и т.д.), связанное со спонсором DMC, магазином, торгующим продуктом, идентифицированным DMC, сторонним распространителем DMC и т.д.
В качестве одного неограничивающего примера к вышеизложенному, устройство (102, 106) DMC может содержать беспроводной маяк (например, приемопередатчик), способный обмениваться данными, непосредственно и/или опосредованно, с мобильным устройством (104). Например, устройство (102, 106) DMC может представлять собой беспроводной маяк, автономный беспроводной приемопередатчик, сетевой беспроводной приемопередатчик и т.д., используемый торговцем. Устройство (102, 106) DMC может использовать физический уровень пиринговой сети, по меньшей мере, частично, для осуществления удаленной связи. Соседние мобильные устройства можно идентифицировать, осуществляя обмен данными беспроводным путем (например, с использованием подходящей радиочастоты, лицензированной частоты сотовой связи, нелицензированной частоты или другого подходящего обмена данными беспроводным путем) с такими устройствами. На основании, по меньшей мере, одного описанного здесь критерия устройство 102 DMC может предоставлять DMC или указание такого DMC для мобильного устройства (104) (например, на основании расстояния до мобильного устройства, расстояния до пункта розничной торговли, расстояния между мобильным устройством и пунктом розничной торговли, на основании флага, установленного на мобильном устройстве, который указывает, что можно принимать данные от торговца, или что можно принимать DMC и т.д.).
Таким образом, в некоторых аспектах устройство 102 DMC может использовать беспроводной приемопередатчик 106 для обмена сигналами с другими беспроводными устройствами (104). В некоторых аспектах расстояние между устройствами (104, 106) можно определять путем обработки, по меньшей мере, одного первого сигнала, переданного от беспроводного приемопередатчика 106 на мобильный телефон 104. В качестве альтернатив или дополнения, система 100 может определять расстояние между устройствами (104, 106) путем обработки, по меньшей мере, одного второго сигнала, переданного от мобильного устройства 104 на беспроводной приемопередатчик 106. В частности, для расчета расстояния между такими устройствами (104, 106) можно использовать время, прошедшее между передачей сигнала(ов) и приемом сигнала(ов), и скорость распространения таких сигналов (например, скорость света в соответствующей среде). Этот метод Р-Р ранжирования называется здесь ранжирование с помощью сигнала.
В других аспектах для Р-Р ранжирования можно использовать механизм двустороннего обмена сообщениями для измерения относительного расстояния между двумя устройствами (104, 106). Например, беспроводной приемопередатчик 106 может посылать пакет ранжирования на мобильный телефон 104. Мобильный телефон 104 может затем посылать ответный пакет на беспроводной приемопередатчик 106. Время между отправкой пакета ранжирования и приемом ответного пакета является полным временем распространения в прямом и обратном направлениях.
В состав ответного пакета включено оборотное время или время обработки, связанное с отправкой ответного пакета. Используемый здесь термин «оборотное время» это время, прошедшее между моментом, когда мобильный телефон 104 принимает пакет ранжирования, и моментом, когда мобильный телефон 104 передает ответный пакет. Беспроводной приемопередатчик 106 может вычесть оборотное время из полного времени распространения в прямом и обратном направлениях, чтобы определить время распространения пакетов и, с использованием скорости распространения, относительное расстояние между устройствами (104, 106). В частности, оборотное время можно вычитать из полного времени распространения в прямом и обратном направлениях и затем можно вычислять полное расстояние в прямом и обратном направлениях. Этот метод Р-Р ранжирования называется здесь ранжированием с помощью двустороннего прохождения сигнала.
Вышеупомянутые пакеты ранжирования могут формироваться модулем 108 ранжирования. Модуль 108 ранжирования может затем предоставлять устройству 102 DMC пакеты ранжирования, подлежащие передаче с помощью беспроводного приемопередатчика 106. Кроме того, модуль 108 ранжирования может содержать логику для осуществления вышеописанных определений P-P расстояния или других определений расстояния, известных в уровне технике (Например, с использованием местоположения мобильного устройства и/или хост-устройства 102 DMC, полученного с помощью глобальной навигационной системы [GPS] или аналогичной спутниковой технологии, или местоположения, определенного с помощью одной или многих базовых станций сети мобильной связи и т.п., для определения расстояния между мобильным устройством и хост-устройством). Помимо определения расстояния модуль 108 ранжирования может проверять определенное расстояние для противодействия спуфингу устройства.
Одна причина появления спуфинга в Р-Р беспроводной линии связи состоит в искажении ответных сигналов. Например, устройство спуфинга (не изображено) может принимать пакет ранжирования, переданный беспроводным приемопередатчиком 106. Отвечая на пакет ранжирования, устройство спуфинга может неправильно указать оборотное время (например, указать оборотное время большее, чем в действительности) при отправке ответного пакета и/или может указать, что ответный пакет был принят раньше, чем в действительности. В таких случаях беспроводной приемопередатчик 106 может вычислить неверное расстояние до устройства спуфинга (например, меньшее, чем фактическое расстояние).
Модуль 108 ранжирования может проверять минимальное расстояние от беспроводного приемопередатчика до принимающего устройства (104), требуя у отвечающего устройства (104) осуществления действий, для которых необходимо минимальное количество времени. Согласно некоторым аспектам, минимальное время может быть, по существу, эквивалентно времени распространения в прямом и обратном направлениях. В таких условиях предполагается, что любое время обработки или оборотное время, необходимое для отправки ответного пакета, пренебрежимо мало по сравнению со временем распространения в прямом и обратном направлениях. Таким образом, расстояние, которое может имитировать устройство спуфинга, ограничивается расстоянием, соответствующим времени распространения в прямом и обратном направлениях или его пороговым значением (например, +/- 10% от времени распространения в прямом и обратном направлениях, причем этот порог может соответствовать номинальному или предполагаемому оборотному времени).
Согласно, по меньшей мере, одному аспекту, сигнал ранжирования может содержать случайную, псевдослучайную или детерминистическую последовательность. Например, сигнал ранжирования может содержать последовательность импульсов, где каждый импульс имеет произвольно выбранное значение. Таким образом, правильный ответный сигнал от мобильного устройства 104 будет соответствовать последовательности сигнала ранжирования. Модуль 108 ранжирования может связывать минимальное время (например, для формирования ответного сигнала в соответствии с последовательностью) с оборотным временем для мобильного устройства 104. Тогда расстояние от беспроводного приемопередатчика 106 до мобильного устройства 104 может определяться временем распространения в прямом и обратном направлениях плюс минимальное время для формирования ответного сигнала. Расстояние, связанное с правильным ответным сигналом, можно проверять, исходя из того, что оно должно быть, по меньшей мере, минимальным расстоянием, соответствующим времени распространения плюс минимальное время. Расстояние, связанное с неверным ответным сигналом, можно отвергнуть.
В некоторых аспектах мобильное устройство 104 может формировать ответный сигнал, обрабатывая сигнал ранжирования в соответствии с функцией, основанной на известной схеме ответных сигналов. Например, мобильное устройство 104 может использовать функцию для обработки информации, представленной сигналом ранжирования (например, включенной в него). Затем мобильное устройство 104 передает обработанную информацию на беспроводной приемопередатчик 106, которому известна схема ответных сигналов, а следовательно, и функция. Минимальное оборотное время, связанное с обработкой информации, представленной сигналом ранжирования, можно использовать в качестве оборотного времени для мобильного устройства 104. Таким образом, модуль 108 ранжирования может проверять расстояние, вычисленное на основании времени распространения в прямом и обратном направлениях плюс минимальное оборотное время, если ответный сигнал правильно обрабатывается с использованием функции.
Согласно другим аспектам модуль 108 ранжирования может определять правдоподобие (например, вероятность) того, что мобильное устройство 104 правильно обработало сигнал ранжирования, переданный беспроводным приемопередатчиком 106. Например, модуль 108 ранжирования может использовать статистический анализ для обработки ответного сигнала, принятого от отвечающего устройства, для получения уровня достоверности, связанного с тем, является ли ответ на сигнал ранжирования правильным. Если анализ дает превышение порогового уровня достоверности, то модуль 108 ранжирования может признать ответ и проверить расстояние между устройствами (104, 106), вычисленное из такого ответа. Если анализ дает величину ниже порогового уровня достоверности, модуль 108 ранжирования может отвергнуть ответный сигнал. Соответственно, модуль 108 ранжирования может проверить расстояние (например, по меньшей мере, минимальное расстояние между устройствами 104, 106) на основании минимального времени, необходимого для осуществления конкретных действий.
Если расстояние между мобильным телефоном 104 и беспроводным приемопередатчиком 106 проверено модулем 108 ранжирования, модуль 110 выдачи DMC может сформировать DMC. DMC может соответствовать одному или многим правилам, предоставленным спонсором. Например, спонсор может ограничить количество DMC, подлежащих формированию, для конкретного продукта. В качестве другого примера, спонсор может ограничить погашаемую стоимость, связанную с DMC. В качестве дополнительного примера, спонсор может указывать минимальное расстояние между мобильным устройством (104) потребителя и устройством выдачи (102) (например, находящимся в розничном магазине и т.п.), необходимое для формирования DMC. В качестве дополнительных примеров, спонсор может ограничить формирование DMC мобильными устройствами (104), участвующими в погашении предыдущего DMC, участвующими в предыдущем приобретении продукта спонсора, предыдущем приобретении конкурирующего продукта, предыдущем приобретении в конкурирующем магазине и т.д. Очевидно, что DMC можно формировать на основании комбинации вышеупомянутых ограничений или других ограничений.
Если мобильное устройство 104 получает DMC, модуль 110 выдачи DMC формирует такой DMC и передает его на устройство DMC 102. Затем устройство 102 DMC может связать DMC с мобильным телефоном 104. Например, DMC может храниться в базе данных (не изображена) и может быть связан с конкретным состоянием (например, «действующий», « погашенный», «аннулированный» и т.д.) и с идентификатором мобильного устройства 104 (например, адресом уровня управления доступом к среде [MAC] или модулем идентификации абонента [SIM] такого устройства, или другим подходящим уникальным идентификатором). Стоимость, указанная DMC, может оплачиваться пользователем мобильного телефона 104 в связи с приобретением, арендой и т.д. продукта/услуги, идентифицированного/ой DMC, пока DMC находится в состоянии «действующий». Если состояние изменяется и уже не является «действующий», например если DMC погашен или если спонсор аннулирует DMC, DMC уже нельзя погасить. Согласно некоторым аспектам, на мобильный телефон 104 поступает сообщение, указывающее, что DMC был сформирован и выдан мобильному телефону 104. Сообщение можно передавать по электронной почте, через службу текстовых сообщений, службу мгновенного обмена сообщениями, службу коротких сообщений, посредством переноса данных в пиринговой сети (например, по беспроводной линии связи, соединяющей беспроводной приемопередатчик 106 с мобильным телефоном 104) и/или т.п.
На Фиг.2 изображена блок-схема иллюстративной системы 200, которая может распространять DMC на основании, по меньшей мере, частично, определенного и/или проверенного расстояния (например, определенного путем Р-Р ранжирования, определения с помощью GPS, определения с помощью базовых станций и т.д.) на мобильное устройство 204. Система 200 может включать в себя устройство DMC, которое может формировать и выдавать один или более DMC на основании заранее определенных критериев, включая проверенное расстояние до мобильного устройства 204. Устройство 202 DMC может осуществлять связь с мобильным устройством 204 по проводному и/или беспроводному интерфейсу. Таким образом, DMC, связанный(е) с мобильным устройством 204, могут зависеть, отчасти, от близости к пункту розничной торговли, например, и/или близости к местоположению конкурента, и т.п. Кроме того, расстояние можно проверять рассмотренными здесь методами Р-Р ранжирования (см. выше, например, Фиг.1).
Устройство 202 DMC может дополнительно включать в себя беспроводной интерфейс 206, который может создавать беспроводную линию связи с одним или многими мобильными устройствами (204). Беспроводной интерфейс 206 может включать в себя модуль 208 ввода для приема данных и модуль 210 вывода для передачи данных. Беспроводной интерфейс может дополнительно включать в себя компоненты (не изображены) для модуляции и/или демодуляции переданных сигналов, по необходимости. Кроме того, устройство 202 DMC может включать в себя: процессор 220, способный осуществить доступ и/или выполнять различные модули или интерфейсы устройства DMC (206, 208, 210, 212, 214, 216, 218), и память 222, способную, по меньшей мере, хранить данные, относящиеся к таким модулям или интерфейсам (206, 208, 210, 212, 214, 216, 218).
В дополнение к вышеизложенному, устройство 202 DMC может включать в себя одноранговый (Р-Р) модуль 212. Р-Р модуль 212 P-P можно использовать для определения расстояния между устройством 202 DMC (например, хост-устройством для управления DMC) и одним или многими мобильными устройствами 204, связанными, по меньшей мере, частично, беспроводным интерфейсом. Кроме того, P-P модуль 212 может включать в себя модуль 216 авторизации, который может проверять определенное расстояние и противодействовать спуфингу устройства и/или расстояния. Например, модуль 216 авторизации может сравнивать ответ от мобильного телефона 204 с минимальным временем, связанным с формированием и/или передачей такого ответа. Если ответ верен (например, см. ниже), то мобильный телефон 204 можно проверять в отношении расстояния, которое больше или равно минимальному расстоянию. DMC, выданный устройством 202 DMC, может зависеть от, по меньшей мере, частично, этого проверенного минимального расстояния.
Р-Р модуль 212 может дополнительно включать в себя модуль 214 анализа. Модуль 214 анализа может использовать функцию, последовательность и т.п. для преобразования данных, передаваемых по беспроводной линии связи между устройством 202 DMC и мобильным телефоном 204. Например, P-P модуль 212 и беспроводной интерфейс 206 могут посылать на мобильный телефон 204 пакет ранжирования, который включает в себя данные, подлежащие преобразованию посредством последовательности или функции. Ответный пакет, отправленный мобильным телефоном 204, может преобразовываться модулем 214 анализа для определения, правильно ли выполнена функция или последовательность. Кроме того, минимальное время для осуществления преобразования может быть связано с правильным ответным пакетом. Если модуль 214 анализа определяет, что ответный пакет правильно согласуется с функцией/последовательностью, модуль анализа может дополнительно связывать минимальное время ответа с оборотным временем, необходимым для генерации и передачи ответного пакета. Минимальное время ответа можно передавать на модуль 220 авторизации для проверки минимального расстояния между устройством 202 DMC и мобильным телефоном 204.
В дополнение к вышеизложенному, устройство 202 DMC может включать в себя модуль 218 выдачи DMC, который связывает DMC с мобильным устройством 204 на основании сравнения проверенного расстояния и, по меньшей мере, одного порогового расстояния. Например, минимальное расстояние, проверенное модулем 216 авторизации, может быть связано с мобильным телефоном 204. Это минимальное расстояние затем можно сравнивать с заранее определенными правилами, определяющими формирование DMC и стоимость или ограничения, связанные с DMC. В качестве конкретного примера, правила спонсора могут указывать, что устройства (104), находящиеся на расстоянии от 0 до 50 метров от устройства (202) DMC, должны предоставляться первым DMC (например, скидка $5 для указанной пары туфель). Такие правила также могут указывать, что устройства (104), находящиеся на расстоянии от 50 до 100 метров от устройства (202) DMC, должны предоставляться вторым DMC (например, скидка $7 для пары туфель). Эти пороговые расстояния можно устанавливать на основании, например, приобретательских тенденций покупателя. Например, можно предположить, что сильный покупательский стимул более желателен для потенциальных потребителей, которые находятся дальше от магазина, чем для тех, которые ближе к магазину. Альтернативно или дополнительно, можно предположить, что сильный покупательский стимул более желателен для потенциальных потребителей, которые находятся ближе к местоположению конкурента. Таким образом, в некоторых аспектах повышенную стоимость для порога от 50 до 100 метров можно оправдать на основании известного конкурента, который находится в 75 метрах от устройства 202 DMC.
Когда DMC сформирован модулем 218 выдачи DMC, DMC сохраняется в памяти 222 и связывается с идентификатором мобильного телефона 204. Альтернативно или дополнительно, электронное приложение, содержащее уникальный код, связанный с DMC, можно передавать (например, посредством модуля 210 вывода и беспроводного интерфейса 206) на мобильный телефон 204. Это электронное приложение может указывать, например, стоимость DMC, подходящие продукты/услуги, которые можно приобретать за данную стоимость, и любые ограничения (например, время, местоположение и т.д.), относящиеся к погашению DMC.
Если мобильный телефон 204 используется в транзакции, идентифицированной DMC, DMC можно погасить для согласования стоимости, указанной DMC, с такой транзакцией (например, скидки относительно продажной цены). В некоторых аспектах мобильный телефон 204, в необязательном порядке, предоставляет информацию, идентифицирующую телефон (например, MAC-адрес, номер SIM-карты и т.д.), по запросу устройства 202 DMC. Модуль 218 выдачи DMC может сравнивать эту информацию с выданными DMC, хранящимися в памяти 222. Если сохраненный DMC совпадает с информацией, модуль выдачи DMC может дополнительно определять, выполняются ли применимые правила, необходимые для погашения и/или относящиеся к определению погашаемой стоимости. Если да, то стоимость, указанную DMC, можно применять для покупки. Затем модуль 218 выдачи DMC может обновить состояние DMC, указав, например, что такой DMC погашен (например, полностью погашен или частично погашен, в соответствии с применимыми правилами, связанными с DMC).
Согласно другим аспектам, мобильный телефон 204 может предоставлять информацию, содержащуюся в электронном приложении, идентифицирующую DMC для погашения DMC. Например, с конкретным DMC может быть связан номер DMC. Электронное приложение, предоставленное мобильному телефону 204, может включать в себя этот номер DMC для идентификации DMC и применимых условий, ограничений и т.д. для DMC. После участия в транзакции, указанной с помощью DMC, мобильный телефон 204 может передавать номер DMC на устройство 202 DMC для погашения стоимости, предусмотренной DMC. Модуль 218 выдачи DMC может принимать номер DMC для обращения к применимым условиям и ограничениям. Если такие условия/ограничения отвечают приобретению, то DMC можно погасить, как и любую стоимость, указанную в DMC, предоставленном в связи с транзакциями. Затем модуль выдачи DMC может обновить состояние DMC и/или номер DMC, хранящийся в памяти 222.
Как описано выше, устройство 202 DMC может формировать и выдавать DMC на основании применяемых правил спонсора, основанных на, по меньшей мере, частично, проверенном расстоянии между таким устройством 202 DMC и мобильным телефоном 204. Устройство 202 DMC может дополнительно оплачивать DMC в связи с соответствующей транзакцией и согласно применяемым условиям DMC. Кроме того, состояние DMC можно обновлять во избежание неправомерного повторного использования (например, множественной погашения одного DMC). Таким образом, система 200 может ограничивать подверженность спуфингу и неавторизованное погашение DMC устройством спуфинга.
На Фиг.3 изображена блок-схема иллюстративного устройства (302) выдачи и погашения DMC согласно одному или более аспектам. Устройство 302 DMC может формировать и выдавать DMC на мобильное устройство (не изображено) на основании, по меньшей мере, частично, проверенного расстояния между устройством 302 DMC и мобильным устройством. Расстояние можно определять с использованием беспроводной линии связи, установленной беспроводным интерфейсом 304, и метода Р-Р ранжирования (например, ранжирования с помощью сигнала, ранжирования с помощью двустороннего прохождения сигнала), осуществляемого P-P модулем 306. Кроме того, P-P модуль 306 может проверять такое расстояние, чтобы противодействовать спуфингу устройства. Например, мобильное устройство может потребоваться для осуществления методов анализа, требующих минимального количества времени для завершения. Это минимальное время может соответствовать минимальному оборотному времени, которое P-P модуль 306 может использовать для вычисления минимального расстояния между устройствами. Затем устройство 302 DMC может использовать это минимальное расстояние, по меньшей мере, частично, для определения, следует ли выдавать DMC для мобильного устройства, стоимость DMC, а также другие подходящие положения и/или условия. В частности, модуль 326 защиты может аутентифицировать мобильное устройство с помощью устройства 302 DMC на основании, отчасти, проверенного расстояния. Затем DMC можно выдавать на основании одновременной, предыдущей и/или последующей аутентификации.
Беспроводной интерфейс 304 и/или P-P модуль 306 может включать в себя передатчик 310, который передает, кодирует и/или модулирует сигналы и данные на другие устройства по проводной и/или беспроводной линии связи. Дополнительно, может быть предусмотрен приемник 308, который принимает, декодирует и/или демодулирует сигналы и данные от других устройств по проводной и/или беспроводной линии связи. Такие сигналы и информация могут относиться к определению и/или проверке расстояния между устройством 302 DMC и такими другими устройствами (например, скорости распространения сигнала, времени передачи/приема, оборотному времени, времени распространения в прямом и обратном направлениях, функциям и/или последовательностям, относящимся к установлению минимального оборотного времени и т.д.), как описано здесь.
В дополнение к вышеизложенному, устройство 302 DMC может включать в себя процессор 312 и память 314. Процессор 312 может реализовывать логические функции различных рассмотренных здесь модулей (304, 306, 316, 318, 320, 322, 324, 326), анализировать сигналы и осуществлять различные функции электронной обработки, относящиеся к электросвязи. Память 314 может содержать ОЗУ и другую подходящую память для хранения информации, относящейся к электросвязи, и осуществления логических функций различных модулей (304, 306, 316, 318, 320, 322, 324, 326).
Согласно некоторым аспектам, устройство 302 DMC может включать в себя модуль 318 хронирования. Модуль 318 хронирования может регистрировать и указывать различные времена запуска/остановки/работы, относящиеся к выдаче или погашению DMC, установлению стоимости DMC, определению или проверке расстояния между беспроводными устройствами и т.п. Например, модуль 318 хронирования может регистрировать время передачи пакета ранжирования и/или время ответа, связанное с приемом ответного пакета. Кроме того, модуль 318 хронирования может отсчитывать время, прошедшее после выдачи DMC. Согласно, по меньшей мере, одному аспекту, модуль 318 хронирования может определять и регистрировать время, когда DMC связывается с/выдается для мобильного устройства. Согласно некоторым аспектам, модуль 318 хронирования может обращаться к времени выдачи DMC и сравнивать текущее время с временем выдачи (например, когда погашение ограничено временем после выдачи). Согласно другим аспектам, модуль 318 хронирования может регистрировать время погашения DMC. Время погашения и другая информация, связанная с погашением DMC, может передаваться спонсору DMC для возмещения погашаемой стоимости или ее части. Другими подходящими временами запуска/остановки/работы может управлять модуль 318 хронирования; такие аспекты, известные в уровне техники или ставшие известными специалисту в данной области техники из приведенных здесь примеров, включены в настоящее изобретение.
Устройство 302 DMC может дополнительно включать в себя модератор 320 стоимости, который может устанавливать соотношение между стоимостью DMC и одним или более проверенными расстояниями между устройством 302 DMC и мобильным устройством. В одном аспекте модератор 320 стоимости может устанавливать или изменять погашаемую стоимость DMC на основании определения порогового расстояния. В качестве примера модератор 320 стоимости может устанавливать иерархию из двух или более пороговых расстояний (например, указанных спонсором). Иерархию можно применять к различным аспектам DMC, включая погашаемую стоимость, продукты/услуги, применяемые к DMC, аннулирование DMC и т.п. В конкретных аспектах модератор 320 стоимости может регулировать динамическую коммерческую стоимость DMC на основании сравнения проверенного(ых) расстояния(й) с одним или более пороговыми расстояниями, указанными в иерархии. Например, первый порог может соответствовать первой стоимости (например, скидке $1), второй порог может соответствовать второй стоимости (например, скидке $2) и т.д. В другом примере, если проверенное(ые) расстояние(я) меньше порогового расстояния, можно устанавливать первую стоимость (например, скидку $1), и, если проверенное(ые) расстояние(я) больше порогового расстояния, можно устанавливать вторую стоимость (например, скидку $2). В таких аспектах, если мобильное устройство перемещается от первого порогового расстояния ко второму пороговому расстоянию, можно соответственно обновлять динамическую стоимость распространенного DMC.
Согласно одному или многим дополнительным аспектам, модератор 320 стоимости может регулировать номинальную коммерческую стоимость DMC на основании факторов, отличных от проверенного расстояния или дополнительных к проверенному расстоянию. Например, коммерческую стоимость можно регулировать на основании количества или отношения ранее погашенных DMC, выданных для и/или погашенных мобильным устройством. В качестве другого примера коммерческую стоимость можно регулировать на основании времени, прошедшего после выдачи для мобильного устройства (например, определенного модулем 318 хронирования), времени суток и т.п. Согласно одному или многим дополнительным аспектам, коммерческую стоимость можно регулировать на основании второго расстояния мобильного устройства в сравнении с первым проверенным расстоянием. Второе расстояние можно определять с помощью модуля 306 P-P, как описано здесь, или определять методами определения местоположения с помощью GPS или базовых станций. Например, если второе расстояние больше первого проверенного расстояния, то коммерческую стоимость можно динамически повышать для дополнительного стимулирования потенциально мотивированного потребителя. Согласно, по меньшей мере, одному аспекту, коммерческую стоимость можно регулировать на основании сравнения проверенного расстояния или второго расстояния с известным расстоянием до конкурирующей сущности (например, измеренным от устройства DMC и/или мобильного устройства). Например, если определено, что мобильное устройство находится в пределах конкретной дальности (например, 30 метров) от конкурента, коммерческую стоимость можно регулировать для обеспечения дополнительной мотивации к погашению DMC на объекте, связанном с устройством 302 DMC, а не у конкурента. Также следует заметить, что модератор 320 стоимости может регулировать коммерческую стоимость DMC на основании комбинации этих или аналогичных определяемых критериев.
Согласно одному или более аспектам, устройство 302 DMC может включать в себя модуль 322 синхронизации и компонент 324 аннулирования. Модуль 322 синхронизации может связывать DMC с транзакцией и/или сообщать о погашении DMC выдающей стороне/спонсору, связанной/му с DMC. Сообщение может быть сопряжено с получением компенсации от выдающей сущности за, по меньшей мере, часть коммерческой стоимости, предусмотренной при погашении DMC. В качестве конкретного примера устройство 302 DMC может быть связано с розничным магазином. Розничный магазин может транспортировать и продавать обувь или другие товары обувной компании. Кроме того, обувная компания может уполномочить розничный магазин выдавать купоны, включая DMC, которые предусматривают стоимость погашения в точке продажи с целью приобретения пары туфель. После предоставления подтверждения продажи пары туфель, и подтверждения того, что стоимость погашения в точке продажи была предусмотрена в связи с такой продажей, обувная компания возмещает розничному магазину стоимость погашения в точке продажи. Для получения возмещения модуль 322 синхронизации может предоставить информацию, относящуюся к продаже пары туфель (например, информацию времени продажи, времени погашения, электронного платежа за пару туфель и/или платежа по кредитной/дебетовой карте, кассовый чек, предусмотренную стоимость DMC и т.д.). Затем модуль 322 синхронизации может принять возмещения от обувной компании или подать платеж за пару туфель меньшей стоимости (или за ее часть), идентифицированной DMC, и т.п.
Модуль 324 аннулирования может обновлять состояние погашенного DMC в запоминающем устройстве 330. Например, запоминающее устройство 330 может регистрировать и поддерживать базу данных выданных DMC, связанных с ними мобильных устройств/пользователей мобильных устройств, и состояние DMC, указывающее, возможно ли погашение DMC (например, «действующий»), был ли DMC уже погашен, или аннулирован ли DMC и т.п. Если действующий DMC погашен, модуль 324 аннулирования может обновить состояние такого DMC во избежание неавторизованного последующего погашения того же DMC. Если действующий DMC аннулирован (например, объектом спонсирования), то компонент 324 аннулирования может обновить состояние, чтобы указать аннулирование и, в результате, предотвратить дополнительное погашение. Компонент 324 аннулирования может дополнительно передать сведения об изменении состояния на мобильное устройство, выдавшее/связанное с DMC, по необходимости (например, по электронной почте, посредством службы текстовых сообщений, службы коротких сообщений, речевого вызова, видеовызова, P-P службы обмена сообщениями/вызова и т.п.). Соответственно, модуль 324 аннулирования позволяет предотвращать неавторизованную оплату DMC и может дополнительно извещать потребителей об изменении состояния DMC.
Согласно некоторым аспектам, желательно включать информацию мультимедийных данных в мобильное устройство помимо информации, относящейся к DMC (например, применяемые продукты, текущая стоимость, ограничения, динамические факторы и т.д.). Соответственно, устройство 302 DMC может включать в себя модуль 328 интеграции, который может включать в себя дополнительные мультимедийные данные с распространением DMC. Дополнительные мультимедийные данные могут быть предназначены для продвижения продукта(ов), идентифицированного(ых) в DMC, пояснения и/или определения деталей DMC (например, условий, ограничений, динамических факторов и т.д.) и т.п.
В качестве конкретного примера, желательно распространять рекламу устройства или другого продукта сущности спонсирования совместно с DMC. Реклама может описывать продукт, связанный с DMC, в том числе качество продукта, стоимость, преимущества и/или другую полезную торговую или маркетинговую информацию. Реклама может включать в себя различные информационные среды, включая текст, видео-, аудиоизображения и/или их комбинации. В одном примере реклама может включать в себя аудиовизуальный файл представления, который может отображаться на экране мобильного устройства. В других примерах реклама может включать в себя информацию, относящуюся к другим продуктам спонсора DMC (например, отличным от или дополнительных к продукту(ам), идентифицированному(ым) в DMC), партнеров спонсора, розничного магазина, связанного с устройством 302 DMC, или стороннего распространителя DMC, или их комбинации. В одном аспекте реклама может указывать сущность спонсирования, коммерческую стоимость, предоставленную DMC, связанные с ним продукты/услуги, время и/или дату выдачи, информацию идентификации мобильного устройства (например, необходимую для погашения DMC) или их комбинацию и пр.
Если пользователь мобильного устройства желает погасить DMC или получить более подробные сведения о DMC, пользователь может выбрать или обратиться к сообщению, относящемуся к DMC, с помощью пользовательского интерфейса мобильного устройства. В этом случае могут активироваться и воспроизводиться рекламные мультимедийные данные. Таким образом, в некоторых аспектах дополнительные мультимедийные данные могут воспроизводиться только, если пользователь выражает какой-либо интерес к DMC. Описанные здесь мультимедийные данные можно получать от спонсора DMC, розничного магазина, они могут генерироваться устройством 302 DMC и т.д. Модуль 328 интеграции может предоставлять мультимедийные данные модулю 316 выдачи DMC для включения в DMC. Затем DMC, объединенный с информационной средой, можно передавать на мобильное устройство на основании, отчасти, проверенного расстояния между мобильным устройством и устройством 302 DMC, как описано здесь.
Очевидно, что описанный здесь DMC может ограничиваться правилами и инструкциями спонсора. Такие правила и инструкции могут храниться в базе данных спонсора, поддерживаемой запоминающим устройством 330. Правила/инструкции могут включать в себя, например, инструкции, относящиеся к количеству DMC, подлежащих распространению, периоду времени для распространения этого количества DMC или конечному сроку погашения DMC/аннулирования DMC, или их комбинации, или подобные правила. Такие правила могут быть включены в информацию, относящуюся к DMC, передаваемую на принимающее мобильное устройство. Кроме того, такие правила могут быть представлены сущности спонсирования для просмотра и проверки. В некоторых аспектах сущность спонсирования может обновлять правила/инструкции, если потребуется. Изменения правил/инструкций можно, в необязательном порядке, передавать на соответствующие мобильные устройства по мере необходимости. Соответственно, устройство 302 DMC может поддерживать своевременно обновляемую базу данных (330) правил для выдачи, погашения, аннулирования и т.д., DMC согласно спонсорам таких DMC.
На Фиг.4 изображена блок-схема иллюстративной системы 400 согласно некоторым аспектам объекта раскрытия. В частности, система 400 представляет иллюстративное приложение 406 DMC, которое можно предоставлять мобильному телефону 404 от устройства 402 DMC/приемопередатчика 402 на основании, частично, проверенного расстояния между такими устройствами (402, 404). Приложение 406 DMC может содержать различные модули, файлы данных и/или компоненты (408, 410, 412, 414, 416, 418), относящиеся к определению, описанию и/или характеризации DMC. Например, приложение 406 DMC может описывать коммерческую стоимость, предоставленную DMC, к каким транзакциям и продуктам/услугам применима коммерческая стоимость, какие ограничения и условия характеризации применимы к транзакциям, инструкции для погашения DMC, где можно погасить DMC и т.д. Кроме того, приложение DMC может обеспечивать и обновлять состояние DMC. Согласно другим аспектам, приложение 406 DMC может определять, обновлять и/или устанавливать динамическую коммерческую стоимость, предоставленную DMC. Согласно другим аспектам, приложение 406 DMC может воспроизводить рекламы и соответствующие мультимедийные данные, относящиеся к транзакции, продукту(ам), спонсору, выдающей сущности или соответствующему розничному магазину, или их комбинации и пр.
После выдачи DMC устройство 402 DMC/приемопередатчик 402 может передать приложение 406 DMC на мобильный телефон 404. Приложение 406 DMC может включать в себя различные модули 408, 410, 412, 414, 416, 418, которые могут определять динамические параметры, связанные с DMC. Таким образом, приложение 406 DMC может предоставлять основную информацию, относящуюся к погашению DMC, на мобильном телефоне 404. В некоторых аспектах приложение 406 DMC может, как минимум, идентифицировать коммерческую стоимость, предоставленную DMC, продукт или услугу, связанный/ую со стоимостью, и положения/условия для погашения DMC. Благодаря включению информации о погашении в приложение (406), предоставленное мобильному телефону 404, последующую связь между мобильным телефоном 404 и устройством 402 DMC/приемопередатчиком 402 можно минимизировать до погашения DMC.
Приложение 406 DMC может включать в себя различные рекламы и/или информационные среды 408, относящиеся к продуктам/услугам, связанным с DMC. Например, если DMC предоставляет коммерческую стоимость, которую можно погасить в связи с продажей аудио-CD, реклама/мультимедийные данные может включать в себя анонс дорожек на CD, информацию о выступающем артисте и т.д. Очевидно, что реклама/мультимедийные данные 408 может дополнительно относиться к сущности спонсирования (например, студии звукозаписи), сущности распространения DMC, розничному магазину, где находится устройство 402 DMC/приемопередатчик 402 (например, музыкальному магазину), родственным продуктам (например, другим выступлениям тех же или аналогичных артистов) и т.д. Реклама/мультимедийные данные 408 может быть включена в файл 410 представления, который может воспроизводиться на мобильном телефоне 404.
Согласно некоторым аспектам, приложение 406 DMC может включать в себя модуль 412 синхронизации, который может участвовать в погашении DMC. Модуль 412 синхронизации может предоставлять информацию, идентифицирующую мобильный телефон 404, или приложение 406 DMC для объекта (402) погашения. Соответственно, объект (402) погашения может извещаться о любых DMC, связанных с мобильным телефоном 404.
Согласно дополнительным аспектам, модуль 412 синхронизации может принимать информацию, относящуюся к транзакции, от объекта (402) погашения и определять, применимы ли правила и/или ограничения, относящиеся к погашению DMC, к транзакции. Например, модуль 412 синхронизации может определять любые ограничения, относящиеся к погашению (например, время) DMC, а также определять, согласуются ли ограничения с транзакцией. Кроме того, модуль 412 синхронизации может идентифицировать продукты, применимые к DMC. В некоторых аспектах модуль 412 синхронизации может предоставлять информацию для вывода посредством мобильного телефона 404, извещающую пользователя о том, что DMC можно погасить с помощью предложенной транзакции (например, электронно-инициируемой транзакции между мобильным телефоном 404 и устройством 402 DMC/приемопередатчиком 402). В качестве конкретного примера, если мобильный телефон 404 применяется для приобретения продукта (например, посредством предоставления электронного платежа), модуль 412 синхронизации может запросить идентификацию продукта и сравнить такой(ие) продукт(ы) с указанным(и) в DMC (406). Если приобретаемый продукт совпадает с продуктом, идентифицированным в DMC (406), и другие условия или ограничения также соответствуют транзакции (например, время, местоположение, родственные предложения), то модуль 412 синхронизации может динамически выводить извещение на мобильный телефон 404 или устройство 402 DMC/приемопередатчик 402 (например, с помощью беспроводной линии связи с таким устройством). Соответственно, компонент 412 синхронизации может извещать пользователя устройства, если DMC можно оплатить в связи с конкретной транзакцией.
Приложение 406 DMC может дополнительно включать в себя модуль 414 аннулирования, который может сохранять и обновлять состояние DMC. Например, модуль 414 аннулирования может идентифицировать, является ли DMC действующим, погашенным, аннулированным и т.д. Кроме того, модуль 414 аннулирования может отвечать на запрос, касающийся состояния DMC (например, от пользователя мобильного телефона 404, устройства 402 DMC/приемопередатчика 402 и т.д.). Таким образом, приложение 406 DMC может определять и обеспечивать состояние DMC на мобильном телефоне 404, дополнительно ограничивая необходимую связь между мобильным телефоном 404 и устройством 402 DMC/приемопередатчиком 402 после выдачи DMC.
В дополнение к вышеизложенному, приложение 406 DMC может включать в себя модуль 416 стоимости, который может определять и/или обновлять текущую стоимость, связанную с DMC. В некоторых аспектах коммерческая стоимость, связанная с DMC, может быть динамической и может зависеть от определяемых условий, связанных с мобильным телефоном 404 или приложением 406 DMC. Например, стоимость можно определять на основании времени, прошедшего после выдачи DMC, которое определяется модулем 418 хронирования. В качестве другого примера стоимость можно определять на основании иерархии проверенных расстояний, определенной посредством описанного здесь Р-Р ранжирования. В качестве дополнительного примера стоимость может быть основана близости мобильного телефона 404 к известному конкуренту устройства 402 DMC/приемопередатчика 402 или сущности спонсирования. Динамическую стоимость можно обновлять на дисплее мобильного телефона 404 для информирования пользователя о любом изменении стоимости.
В некоторых аспектах модуль 416 стоимости может принимать пользовательский ввод для фиксации определенной отображаемой стоимости. Например, модуль 412 стоимости может отображать текущую стоимость DMC на мобильном телефоне 404 на основании определяемых критериев. Кроме того, модуль 412 стоимости может отображать запрос на определение, нужно ли 'фиксировать' стоимость, препятствуя дополнительным изменениям стоимости, при выполнении некоторых условий (например, максимальное время оплаты, определенное модулем 418 хронирования). Если модуль 412 стоимости принимает ввод, связанный с фиксацией стоимости, никакие дополнительные обновления стоимости не будут проводиться (за исключением, например, требований, определяемых конкретными условиями).
Согласно некоторым аспектам, сущность авторизации DMC, например устройство 402 DMC (или, например, объект погашения, спонсор DMC, расчетный центр купонов, который компенсирует расходы объекта розничной торговли или погашения в связи с оплатой купона и т.д.), может отменять фиксацию и/или пересматривать стоимость, зафиксированную модулем 420 стоимости. Например, пересмотр или отмена фиксации стоимости, установленной пользователем мобильного устройства может соответствовать заранее определенным правилам погашения или оценки, предусмотренным спонсором DMC. Функция отмены фиксации/пересмотра позволяет устройству 402 DMC или сущности авторизации обновлять стоимость DMC, применяемую к транзакции. Таким образом, спонсор купонов может оставлять за собой право и возможность просматривать стоимость купона после погашения купона и, соответственно, обновлять стоимость.
Как описано выше, приложение 406 DMC может управлять динамическими параметрами, связанными с одним или более DMC, выданными для мобильного телефона 404. Динамические параметры могут быть полезны для увеличения или уменьшения покупательского стимула на основании динамических условий, связанных с мобильным телефоном 404. Для ослабления зависимости от продолжающейся беспроводной связи между телефоном 404 и устройством выдачи 402 при применении динамических условий, приложение 406 DMC может определять и применять такие параметры к аспектам DMC, как описано выше.
На Фиг.5 изображена блок-схема иллюстративной системы 500, которая облегчает получение, использование и погашение DMC согласно некоторым аспектам. Система 500 может включать в себя мобильный телефон 502, который может устанавливать беспроводную линию связи с устройством 504 DMC/приемопередатчиком (устройства DMC) 504. Устройство DMC/приемопередатчик может выдавать один или более DMC для мобильного телефона на основании, по меньшей мере, частично, проверенного расстояния между устройствами (502, 504). Кроме того, проверенное расстояние может опираться на описанное здесь Р-Р ранжирование. Мобильный телефон 502 может предоставлять информацию, относящуюся к определению и/или проверке расстояния, например, отвечая на пакет ранжирования, применяя последовательность или функцию к данным ранжирования и/или предоставляя информацию идентификации, связанную с мобильным телефоном 502, на устройство 504 DMC.
Мобильный телефон 502 включает в себя, по меньшей мере, одну антенну 506 (например, приемник передачи или группу таких приемников, содержащих входной интерфейс), которая принимает сигнал (например, относящийся к речевому вызову, переносу данных, запросу Р-Р ранжирования и т.д.), и приемник 508, который осуществляет действия (например, фильтрацию, усиление, понижение частоты и т.д.) над принятом сигналом. В частности, антенна 506 может принимать запрос на ответ на пакет ранжирования, переданный устройством 504 DMC. Запрос также может указывать последовательность или функцию, подлежащую применению к информации ранжирования и передаваемую в ответном пакете, в связи с описанной здесь проверкой минимального расстояния между устройствами (502, 504). Например, процессор 516 DMC может формировать информацию в ответ на пакет ранжирования. Информация может опираться на инструкции, указанные в пакете ранжирования (например, относящиеся к применению последовательности или функции к данным), инструкции, хранящиеся в памяти 514, или динамически установленные, по меньшей мере, частично, устройством 504 DMC и процессором DMC, или их комбинацию.
Антенна 506 и приемник 508 также могут быть соединены с демодулятором 510, который может демодулировать принятые символы и выдавать их на процессор 512 для оценивания. Процессор 512 может анализировать информацию, принятую антенной 506 или входным интерфейсом пользователя мобильного устройства (522), и/или формировать информацию для передачи передатчиком 526. Дополнительно, процессор 512 может управлять и/или обращаться к одному или более компонентам (506, 508, 510, 514, 516, 518, 520, 522) мобильного телефона 502. Дополнительно, процессор 512 может выполнять один или более модулей, приложений и т.п. (520), которые содержат информацию или средства управления, относящиеся к определению и/или проверке расстояния между устройствами (502, 504) с использованием Р-Р ранжирования. Альтернативно или дополнительно, такие модули (520) могут содержать описанные здесь информацию или средства управления, относящиеся к получению и/или оплате DMC.
Мобильный телефон 502 может дополнительно включать в себя память 514, оперативно подключенную к процессору 512. Память 514 также может быть соединена с модулем 518 интерфейса, который может получать доступ к DMC, связанному с мобильным телефоном 502, на основании, по меньшей мере, частично, проверенного расстояния между принимающим мобильным устройством и хост-устройством DMC. Расстояние можно определять, например, по меньшей мере, частично, из первого сигнала, переданного от устройства 504 DMC на мобильный телефон 502 и/или второго сигнала, переданного от мобильного телефона 502 на устройство 504 DMC в ответ на первый сигнал. Кроме того, расстояние можно проверять, по меньшей мере, как минимальное расстояние, осуществляя действия, которые требуют минимального оборотного времени, как описано здесь.
В памяти 514 могут дополнительно храниться данные, подлежащие передаче, принятые данные и т.п. Такие данные могут относиться к определению/проверке расстояния между мобильным телефоном 502 и устройством 504 DMC. Альтернативно или дополнительно, данные могут относиться к воспроизведению файла мультимедийных данных, связанного с DMC, на пользовательском интерфейсе 522 мобильного телефона 502. Такой файл мультимедийных данных может идентифицировать продукт и подлежащую оплате стоимость, связанную с DMC, а также применяемые условия и/или ограничения. Файл мультимедийных данных может дополнительно включать в себя рекламные данные, относящиеся к продукту, спонсору DMC, родственным продуктам и т.д.
Мобильный телефон 502 дополнительно содержит модулятор 524 и передатчик 526, который передает сформированные (например, процессором 512 и модулятором 524) сигналы, например, на базовую станцию, точку доступа, другой терминал доступа, удаленный агент и т.д. Хотя первичное приложение 514 и/или второе приложение 516 изображены отдельно от процессора 512, очевидно, что они могут входить в состав одного процессора 512 или нескольких процессоров (не изображены).
На Фиг.6 изображена иллюстративная система 600 мобильного телефона 602, связанного с различными функциональными модулями 604, относящимися к аспектам объекта раскрытия. Функциональные модули 604 могут включать в себя, например, рабочий модуль 606, модуль 608 воспроизведения и модуль 610 авторизации. Очевидно, что другие модули, относящиеся к определению или проверке расстояния между устройствами с использованием Р-Р ранжирования, могут быть включены в функциональные модули 604. Кроме того, другие модули, относящиеся к идентификации, использованию и/или оплате DMC, также могут быть включены в число функциональных модулей 604.
Рабочий модуль 606 может участвовать в определении или проверке расстояния между мобильным телефоном 602 и другим беспроводным устройством (не изображено). Например, рабочий модуль 606 может применять последовательность (например, заранее определенную, случайную, псевдослучайную и т.д.), указанную беспроводным устройством, к набору данных. Последовательность и набор данных могут быть связаны с минимальным временем обработки, которое можно использовать, отчасти, для определения минимального расстояния между мобильным телефоном 602 и беспроводным устройством. В качестве конкретного примера мобильный телефон 602 может от беспроводного устройства принимать первый сигнал, содержащий данные и случайную последовательность для применения к таким данным. Рабочий модуль 606 может применять случайную последовательность к данным и представлять результат на мобильном телефоне 602. Такой результат может быть включен во второй сигнал, передаваемый на беспроводное устройство в ответ на первый сигнал. Как здесь описано, второй сигнал можно использовать для определения и/или проверки минимального расстояния между устройствами.
Модуль 608 воспроизведения может воспроизводить мультимедийные данные, относящиеся к DMC, на пользовательском интерфейсе (не изображен) мобильного телефона 602. Мультимедийные данные могут предоставлять информацию о DMC, например стоимость, подлежащую погашению в связи с коммерческой транзакцией. Такая стоимость может быть статической стоимостью или динамической стоимостью на основании набора определяемых условий, как описано здесь или известно из уровня техники. Мультимедийные данные могут дополнительно обновлять текущую стоимость на мобильном телефоне 602 на основании состояния определяемых условий. Кроме того, мультимедийные данные могут идентифицировать, описывать и/или продвигать продукт или услугу, связанный/ую с DMC, объект, спонсирующий DMC, или включать в себя информацию, относящуюся к погашению DMC, или их комбинацию.
Модуль 610 авторизации может предоставлять информацию безопасности, относящуюся к мобильному телефону 602, в ответ на прием сигнала от внешнего беспроводного устройства (например, устройства выдачи DMC). Информация безопасности может включать в себя информацию идентификации, уникально идентифицирующую мобильный телефон 602. Такая информация может включать в себя, например, номер SIM мобильного телефона 602, MAC-адрес мобильного телефона 602 и т.п. Информация безопасности также может включать в себя данные, относящиеся к проверенному расстоянию между телефоном 602 и внешним беспроводным устройством. Такие данные могут содержать, например, расстояние, определенное и проверенное по беспроводной линии связи между мобильным телефоном 602 и внешним беспроводным устройством, одно или более последующих расстояний между мобильным телефоном и таким беспроводным устройством, или их комбинацию. Последующие расстояния можно определять путем описанного здесь Р-Р ранжирования, методами определения местоположения GPS или методами определения местоположения с помощью базовых станций, которые известны из уровня техники.
На Фиг.7 изображена блок-схема иллюстративной системы 700, которая может формировать и распространять один или более DMC в коммерческом окружении. Устройство 702 выдачи может формировать DMC на основании, по меньшей мере, частично, определенного и/или проверенного расстояния между устройством 702 выдачи и мобильным телефоном 704. Устройство 702 выдачи может содержать, например, кассовый аппарат магазина, дополнительное мобильное устройство и т.п. Кроме того, стоимость DMC может определяться на основании, по меньшей мере, частично, расстояния между мобильным телефоном 704 и конкурирующим устройством 706.
Устройство 702 выдачи может включать в себя беспроводное устройство 708 DMC, которое может определять расстояние между устройством выдачи и другими беспроводными устройствами (704, 706), проверять такое расстояние, выдавать DMC на основании расстояния, предоставлять стоимость DMC или применять DMC или стоимость к транзакции, или выполнять комбинированное действие. Беспроводное устройство 708 DMC может включать в себя P-P модуль 710, который может формировать, передавать и принимать сигналы на другие беспроводные устройства (704, 706). P-P модуль может определять расстояние между устройством 702 выдачи и такими другими беспроводными устройствами, как описано здесь (например, с использованием ранжирования с помощью сигнала, ранжирования с помощью двустороннего прохождения сигнала и т.п.).
Беспроводное устройство DMC также может включать в себя модуль 712 авторизации, который может проверять расстояние между устройством 702 выдачи и другим беспроводным устройством (704, 706). Расстояние можно проверять, например, требуя от мобильного телефона 704 осуществления подходящих действий, для которых необходимо минимальное оборотное время. Как только расстояние проверено, модуль 714 авторизации может аутентифицировать мобильный телефон 704, и модуль 714 выдачи DMC может выдавать DMC для мобильного телефона 704 на основании, по меньшей мере, частично, такой аутентификации.
Модуль 716 стоимости может предусматривать статическую или динамическую стоимость для DMC, сформированного модулем 714 выдачи DMC. Такую стоимость можно оплачивать в связи с коммерческой транзакцией на устройстве 702 выдачи или другом указанном устройстве (например, обеспеченном DMC). Например, модуль 718 применения может применять DMC и/или стоимость, связанную с DMC (например, определенную после инициирования или завершения транзакции), к транзакции. В результате цена может быть снижена, второй товар может быть предоставлен по сниженной цене, арендная плата может быть снижена, стоимость транзакции может быть снижена и т.д.
Статическая или динамическая стоимость может определяться на основании, отчасти, определенного расстояния между устройством 702 выдачи и мобильным телефоном 704, определенного впоследствии расстояния между такими устройствами 702, 704 (например, определенного модулем 710 P-P, системой GPS или базовой станцией), времени, прошедшего после выдачи DMC и т.п. Кроме того, модуль 716 стоимости может определять стоимость, по меньшей мере, частично, на основании сравнения определенного/проверенного расстояния и местоположения конкурирующего устройства 706. Такое конкурирующее устройство может быть связано, например, с розничным магазином, который конкурирует с и/или предоставляет практически такие же продукты или услуги, как сущность, относящаяся к устройству 702 выдачи. В качестве конкретного примера модуль 716 стоимости может увеличивать погашаемую стоимость DMC для обеспечения дополнительного покупательского стимула. Такой дополнительный покупательский стимул также может отговаривать потенциального потребителя от проведения транзакции с конкурирующим/ей устройством/сущностью 706.
На Фиг.8 изображена иллюстративная система 800, которая может предоставлять дополнительную информацию о местоположении, относящуюся к одному или более мобильным устройствам 804 согласно одному или более аспектам. Дополнительная информация о местоположении может предусматривать дополнительную проверку расстояния от устройства к устройству (804), определенного путем описанного здесь Р-Р ранжирования. Альтернативно или дополнительно, система 800 может предусматривать последующее определение расстояния от устройства к устройству (804) между мобильным устройством 804 и беспроводным устройством выдачи DMC (не изображено). Последующее определение расстояния можно использовать для идентификации направления перемещения мобильного устройства 804 относительно устройства выдачи DMC и регулировки стоимости DMC на основании, по меньшей мере, частично, такого направления перемещения (например, если устройство перемещается от устройства выдачи DMC, стоимость DMC можно увеличивать для обеспечения повышенного покупательского стимула).
Система 800 содержит базовую станцию 802 (например, точку доступа и т.д.) с приемником 810, который принимает сигнал(ы) от одного или более мобильных устройств 804 через множество приемных антенн 806, и передатчик 822, который передает на одно или более мобильных устройств 804 через передающую антенну 808. Приемник 810 может принимать информацию от приемных антенн 806 и может дополнительно содержать получатель сигнала (не изображен), который принимает запрашиваемые данные журнала от одного или более мобильных устройств. Дополнительно, приемник 810 оперативно связан с демодулятором 812, который демодулирует принятую информацию. Процессор 814 может анализировать демодулированные символы, предоставленные демодулятором 812, и может предоставлять данные, подлежащие передаче, сначала на модулятор 820 для модуляции символов, а затем на передатчик 822. Процессор 814 дополнительно подключен к памяти 816, где может храниться приложение 818 ранжирования, которое может определять местоположение одного или более устройств, поддерживающих беспроводную линию связи с базовой станцией 802.
Например, приложение 818 ранжирования может быть выполнено с возможностью осуществления диагностических функций, относящихся к определению положения беспроводного устройства 804, проверке положения беспроводного устройства 804, определению расстояния между беспроводным устройством 804 и базовой станцией 802 или между многими беспроводными устройствами 804, или их комбинаций. Диагностическое приложение 818 может передавать одному или более мобильным устройствам 804 сигнал, запрашивающий ответ на сигнал. Ответ может включать в себя время приема этого сигнала на мобильном(ых) устройстве(ах) 804, оборотное время, связанное с ответом на сигнал, и т.п. Кроме того, приложение 818 ранжирования может определять расстояние до мобильного(ых) устройства(в) 804 на основании сигналов и относительное положение мобильного(ых) устройства(в) 804 на основании такого расстояния и известного местоположения базовой станции 802, как известно в уровне техники. Положение мобильного(ых) устройства(в) 804 можно использовать для проверки P-P расстояния, определенного между двумя такими устройствами (804), или для предоставления обновленного расстояния после P-P расстояния. Последующее расстояние можно использовать для установления или обновления погашаемой стоимости DMC, выданного для мобильного(ых) устройства(в) 804, на основании, по меньшей мере, частично, P-P расстояния. Например, направление перемещения такого(их) мобильного(ых) устройства(в) 804 (например, относительно устройства выдачи DMC) может относиться к определению погашаемой стоимости.
Вышеупомянутые системы были описаны в отношении взаимодействия между несколькими компонентами, модулями и/или функций электронного интерфейса. Очевидно, что такие системы и компоненты/модули/функции могут включать в себя указанные здесь компоненты или подкомпоненты, некоторые из указанных компонентов или подкомпонентов и/или дополнительные компоненты. Например, система может включать в себя устройство 102 DMC, мобильный телефон 104, P-P модуль 306, модуль 318 хронирования, модуль 320 стоимости и беспроводной интерфейс 304 или различные комбинации этих или других компонентов. Подкомпоненты также можно реализовать в виде компонентов, подключенных с возможностью связи к другим компонентам, а не включать их в родительские компоненты. Дополнительно, следует заметить, что один или более компонентов можно объединять в один компонент, обеспечивающий объединенные функции. Например, модуль 322 синхронизации может включать в себя модуль 324 аннулирования, или, наоборот, для облегчения определения и обновления состояния DMC посредством единого компонента. Компоненты также могут взаимодействовать с одним или более другими компонентами, конкретно не описанными здесь, но известными специалистам в данной области техники.
Более того, очевидно, что различные части раскрытых систем могут включать в себя или состоять из компонентов, подкомпонентов, процессов, средств, способов или механизмов (например, методы опорных векторов, нейронные сети, экспертные системы, байесовские сети доверия, нечеткая логика, машины интеграции данных, классификаторы). Такие компоненты, помимо прочего, позволяют автоматизировать некоторые механизмы или процессы, осуществляемые ими, что делает части систем и способов более адаптивными, а также эффективными и интеллектуальными.
Следует понимать, что описанные здесь аспекты можно реализовать в виде оборудования, программного обеспечения, программно-аппаратного обеспечения, промежуточного программного обеспечения, микрокода или любой их комбинации. Для аппаратной реализации модули обработки можно реализовать в одной/м или более специализированных интегральных схемах (ASIC), цифровых сигнальных процессорах (ЦСП), устройствах обработки цифровых сигналов (DSPD), программируемых логических устройствах (ПЛУ), вентильных матрицах, программируемых пользователем (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных блоках, предназначенных для осуществления описанных здесь функций, или их комбинации.
Когда аспекты реализованы в виде программного обеспечения, программно-аппаратного обеспечения, промежуточного программного обеспечения или микрокода, программного кода или сегментов кода, они могут храниться на машиночитаемом носителе, например компоненте хранения. Сегмент кода может представлять собой процедуру, функцию, подпрограмму, программу, операцию, подоперацию, модуль, пакет программного обеспечения, класс или любую комбинацию инструкций, структур данных или операторов программы. Сегмент кода может быть подключен к другому сегменту кода или аппаратной схеме путем передачи и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информацию, аргументы, параметры, данные и т.д. можно передавать, пересылать или отправлять с использованием любого подходящего средства, включая совместное использование памяти, передачу сообщений, передачу жетонов, сетевую передачу и т.д.
Для программной реализации описанные здесь методы можно реализовать посредством модулей (например, процедур, функций и т.д.), которые осуществляют описанные здесь функции. Программные коды могут храниться в блоках памяти и выполняться процессорами. Блок памяти можно реализовать внутри процессора или вне процессора, причем в последнем случае он может быть подключен к процессору с возможностью связи различными средствами, известными из уровня техники.
На Фиг.9-12 представлены способы, относящиеся к предоставлению DMC в беспроводной среде P-P на основании проверенного расстояния между, по меньшей мере, двумя устройствами. Хотя, в целях простоты объяснения, способы показаны и описаны в виде последовательности действий, следует понимать, что способы не ограничиваются порядком действий. Например, согласно одному или более аспектам, некоторые действия могут происходить в других порядках и/или одновременно с другими действиями, а не так, как показано и описано здесь. Кроме того, специалисту в данной области техники очевидно, что способы можно альтернативно представить в виде последовательности взаимосвязанных состояний или событий, например, на диаграмме состояний. Кроме того, не все проиллюстрированные действия могут быть необходимы для реализации способа согласно одному или более аспектам.
На Фиг.9 изображен иллюстративный способ 900 формирования и распространения DMC в беспроводную среду P-P. На этапе 902 способ 900 предусматривает формирование беспроводной линии связи с мобильным устройством. Мобильное устройство может представлять собой любое подходящее электронное устройство связи, способное участвовать в беспроводном переносе данных. Такое мобильное устройство может включать в себя сотовый телефон, мобильный телефон, многорежимный телефон, КПК, портативный компьютер или их комбинацию или аналогичные устройства.
На этапе 904 способ 900 предусматривает определение P-P расстояния от первого беспроводного устройства до мобильного устройства. Расстояние можно определять на основании ранжирования с помощью сигнала, ранжирования с помощью двустороннего прохождения сигнала или комбинации этих или аналогичных P-P методов. На этапе 906 способ 900 предусматривает проверку расстояния, определенного на этапе 904. Проверка может проводиться на основании действий, осуществляемых мобильным устройством, которые требуют минимального количества времени. Действия могут включать в себя: ответ на сигнал в течение определенного периода времени, преобразование данных с помощью заранее определенной последовательности или функции и т.п. Действия могут быть связаны с минимальным оборотным временем или временем обработки, и такое минимальное время можно использовать для определения минимального расстояния между мобильным устройством и первым беспроводным устройством. На этапе 908 способ 900 предусматривает связывание DMC с мобильным устройством на основании, по меньшей мере, частично, минимального расстояния. Соответственно, проверенное расстояние можно использовать в качестве условия формирования и связывания DMC с мобильным устройством и для снижения вероятности спуфинга мобильного устройства неавторизованным устройством.
На Фиг.10 представлен иллюстративный способ 1000, относящийся к предоставлению DMC в P-P беспроводную среду согласно одному или более аспектам. На этапе 1002 может формироваться беспроводная линия связи с мобильным устройством. На этапе 1004 может производиться определение, известно ли и проверено ли расстояние между мобильным устройством и устройством выдачи DMC. Если расстояние неизвестно и непроверено, то способ 1000 может перейти к этапу 1006, если же расстояние известно и проверено, то способ 1000 может перейти к этапу 1014.
На этапе 1006 можно инициировать Р-Р модуль. На этапе 1008 P-P модуль может передавать первый сигнал от устройства выдачи DMC на мобильное устройство. На этапе 1010 ответный сигнал можно принимать от мобильного устройства в ответ на первый сигнал. На этапе 1012 можно определять расстояние между устройствами, по меньшей мере, частично, на основании первого сигнала и ответного сигнала. Если расстояние соответствует минимальному расстоянию, связанному с осуществлением заранее определенных действий (например, приема ответа в течение определенного времени, преобразования данных на основании заранее определенной последовательности и/или функции в течение определенного времени и т.п.), расстояние можно проверять. Затем способ 1000 может возвратиться к этапу 1004.
На этапе 1014 способ 1000 предусматривает аутентификацию мобильного устройства, если расстояние до такого устройства известно и проверено, как описано здесь. На этапе 1016 можно обращаться к инструкции DMC. Инструкция DMC может указывать, можно ли формировать DMC на основании проверенного расстояния. Инструкция DMC также может указывать коммерческую стоимость, связанную с DMC, транзакцию для оплаты DMC и/или продукт или услугу, связанный/ую с транзакцией. На этапе 1018 можно формировать DMC на основании проверенного расстояния и инструкции DMC.
На этапе 1020 может производиться определение, нужно ли связать рекламу или мультимедийные данные с DMC (например, согласно инструкции DMC). Реклама/мультимедийные данные может относиться к DMC, инструкциям для оплаты DMC, продукту, связанному с DMC, спонсору или розничному магазину, связанному с выдачей или распространением DMC, и т.п. Если рекламу/мультимедийные данные нужно связать с DMC, то способ 1000 может перейти к этапу 1022, где реклама/мультимедийные данные объединяется с DMC. На этапе 1024 способ 1000 может, в необязательном порядке, включать рекламу/мультимедийные данные, в виде файла отображения с DMC. Таким образом, реклама/мультимедийные данные может воспроизводиться, например, на пользовательском интерфейсе мобильного устройства.
На этапе 1026 DMC или указание такого DMC можно передавать на мобильное устройство. Рекламу/мультимедийные данные, включенную в DMC на этапе(ах) 1022 и/или 1024, можно дополнительно передавать с DMC или его указанием. Указание DMC может содержать сообщение (например, текстовое сообщение, короткое сообщение, речевой вызов и т.п.), идентифицирующее DMC и детали, относящиеся к оплате DMC, или, каким образом можно иначе получить такую информацию (например, по ссылке HTML на интернет-сайт, содержащий такую информацию).
На этапе 1028 можно устанавливать начальную коммерческую стоимость для DMC. Такую начальную коммерческую стоимость можно передавать с DMC на этапе 1026 или после таких передач. Начальная стоимость может соответствовать, по меньшей мере, инструкции DMC. Кроме того, начальная стоимость может основываться, отчасти, на проверенном расстоянии, определенном выше. В некоторых аспектах начальная стоимость может основываться на истории покупок, связанной с мобильным устройством, например истории погашения DMC, причем история покупок относится к конкретному продукту, конкретному магазину, конкретному изготовителю и т.п.
На этапе 1030 можно связывать временной фактор с DMC. Временной фактор может регистрировать, по меньшей мере, время передачи DMC или его указания на мобильное устройство. Временной фактор можно использовать для расчета времени оплаты или для изменения начальной стоимости, связанной с DMC, которая была идентифицирована на этапе 1028. На этапе 1032 стоимость DMC можно обновлять на основании прошедшего времени или текущего расстояния мобильного устройства. Например, стоимость можно увеличивать или уменьшать на основании одного или более заранее определенных порогов времени, прошедшего после выдачи DMC. Альтернативно или дополнительно, стоимость можно увеличивать или уменьшать на основании последующего определения расстояния, например, идентифицирующего направление перемещения мобильного устройства относительно устройства выдачи DMC. Согласно другим аспектам, для обновления стоимости, связанной с DMC, можно использовать комбинацию этих или аналогичных факторов, описанных здесь или известных из уровня техники.
На этапе 1034 может производиться определение, представлен ли DMC для погашения. Если DMC представлен для погашения, то способ 1000 может перейти к этапу 1036. Если DMC не представлен для погашения, то способ 1000 может перейти к этапу 1044, где можно дополнительно отслеживать время и/или расстояние мобильного устройства (например, относительно времени выдачи или определения проверенного расстояния). Если время и/или расстояние изменяется, то способ 1000 может возвратиться к этапу 1032 для определения, нужно ли предоставить обновленную стоимость DMC.
На этапе 1036 способ 1000 предусматривает предоставление стоимости и/или текущей стоимости (например, в случае обновленной стоимости), указанной в DMC, в связи с транзакцией, правилами и/или ограничениями, относящимися к DMC. На этапе 1038 DMC можно аннулировать (например, во избежание неавторизованного двойного погашения). На этапе 1040 способ 1000 предусматривает передачу данных покупки на объект, спонсирующий DMC, для возмещения, по меньшей мере, части погашаемой стоимости, указанной в DMC. На этапе 1042 способ 1000 может завершиться. Как описано, способ 1000 предусматривает конкретную последовательность действий, которые можно реализовать в связи с предоставлением DMC на одно или более мобильные устройства с использованием быстрой, экономичной и надежной P-P связи, которая позволяет определить текущее расстояние между мобильными устройствами и устройством выдачи DMC.
На Фиг.11 изображена логическая блок-схема иллюстративного способа 1100 для облегчения использования и погашения DMC в среде мобильной связи на основании проверенного Р-Р ранжирования. На этапе 1102 можно принимать сигнал по беспроводной линии связи. Сигнал может включать в себя инструкции, относящиеся к предоставлению ответа на переданный сигнал и/или времени передачи такого переданного сигнала. На этапе 1104 можно передавать ответ на сигнал. Такой ответ может согласовываться с инструкциями и включать в себя информацию, идентифицированную такими инструкциями (например, время приема сигнала, данные, преобразованные согласно идентифицированной последовательности или функции, оборотное время, связанное передачей сигнала и/или преобразованием данных и т.д.). Кроме того, ответ может быть пригодным для определения, по меньшей мере, минимального расстояния между двумя устройствами беспроводной связи. На этапе 1106 можно получить доступ к DMC. Доступ может включать в себя, по меньшей мере, уникальный идентификатор DMC и объект, который может погашать DMC. Например, DMC может указывать уникальный номер DMC и название и/или местоположение розничного магазина, который может погашать DMC. В некоторых аспектах доступ может включать в себя описание продукта и/или транзакции, относящего(ей)ся к DMC, коммерческую стоимость, предусмотренную в связи такой/им транзакцией/продуктом, и/или рекламную информацию, относящуюся к продукту, объекту спонсирования, объекту розничной торговли и т.п. Например, доступ может включать в себя приложение DMC, которое может предоставлять информацию, описывающую DMC, положения, условия и ограничения, применяемые к DMC, информацию о погашении, текущую стоимость DMC, способ(ы) вычисления динамической стоимости и т.д., как описано здесь. Доступ к DMC основан, по меньшей мере, частично, на проверенном расстоянии между устройствами беспроводной связи. Проверенное расстояние может способствовать снижению вероятности предоставления доступа к DMC для неавторизованного, спуфингового устройства. Соответственно, способ 1100 предусматривает дополнительную защиту при распространении DMC в беспроводной P-P среде.
На Фиг.12 изображена логическая блок-схема иллюстративного способа 1200 для облегчения распространения DMC в беспроводной P-P среде. На этапе 1202 можно принимать сигнал по беспроводной линии связи. На этапе 1204 из беспроводной линии связи можно извлекать данные расстояния. Данные расстояния могут содержать информацию, относящуюся к определению расстояния между двумя устройствами на основании беспроводной линии связи. Например, данные расстояния могут включать в себя время передачи такого сигнала. На основании времени передачи и времени приема, а также скорости распространения сигнала в соответствующей среде, можно определять расстояние между передающим и принимающим устройствами.
На этапе 1206 данные расстояния можно преобразовывать, как указано в сигнале. Например, сигнал может предоставлять последовательность (например, заранее определенную, случайную, псевдослучайную) для преобразования данных. В других аспектах сигнал может предоставлять функцию, которая может преобразовывать данные. После преобразования данных расстояния на этапе 1208 можно формировать данные защиты из полученных преобразованных данных. На этапе 1210 можно формировать ответную информацию. Ответная информация может включать в себя данные, необходимые передающему устройству для определения и/или проверки расстояния между двумя устройствами. Например, ответная информация может включать в себя оборотное время, связанное с передачей ответного сигнала и/или преобразованием данных расстояния.
На этапе 1212 передается ответ на сигнал. Ответ может включать в себя данные расстояния, преобразованные данные расстояния и/или ответную информацию. На этапе 1214 принимают или получают доступ к DMC. Например, можно получить идентификатор, связанный с DMC, который дает частичное описание DMC совместно с дополнительной информацией, относящейся к погашению и/или определению дополнительной информации. В других аспектах можно принимать полное описание DMC, включающее в себя описанные здесь положения, условия, ограничения, стоимость, условия стоимости и т.п. Соответственно, DMC можно погашать на основании, по меньшей мере, частично, доступа.
На этапе 1216 можно, в необязательном порядке, получать мультимедийные данные, относящиеся к DMC. Мультимедийные данные могут предоставлять информацию о DMC, включающую в себя транзакцию, продукт, стоимость, объект погашения, местоположение погашения и т.д., относящуюся к погашению DMC. Кроме того, мультимедийные данные могут предоставлять рекламную информацию, описывающую продукт, сущность спонсирования, розничный магазин и т.д. На этапе 1218 платеж облегчается в связи с вовлечением коммерческой транзакции для оплаты DMC. Платеж может включать в себя электронную форму законного платежного средства (например, кредитную/дебетовую информацию, информацию проводного переноса и т.д.) для продукта, идентифицированного DMC. Кроме того, стоимость, предоставленную DMC, можно применять к платежу. Например, указанную скидку можно вычитать из такого платежа для завершения транзакции. Как описано, способ 1200 предусматривает эффективный механизм усиления защиты, касающейся распространения и оплаты DMC в беспроводной P-P среде.
На Фиг.13 изображена иллюстративная система 1300, относящаяся к предоставлению DMC для одного или более мобильных устройств на основании, по меньшей мере, частично, проверенного расстояния до таких устройства. В некоторых аспектах система 1300 может включать в себя модуль 1302 для формирования беспроводной линии связи. Такой модуль 1302 можно использовать для формирования беспроводной линии связи, например, между устройством выдачи DMC и мобильным устройством. Очевидно, однако, что модуль 1302 для формирования беспроводной линии связи является необязательным в системе 1300, что указано пунктирными линиями. Согласно другим аспектам, система 1300 может осуществлять связь с другими устройствами посредством проводного соединения или аналогичных механизмов (например, загрузки данных из переносного хранилища). Система 1300 может дополнительно включать в себя модуль 1304 для определения расстояния между первым устройством и вторым устройством (например, в необязательном порядке, на основе беспроводной линии связи, установленной необязательным модулем 1302). Например, модуль 1304 может передавать первый сигнал от устройства выдачи DMC на мобильное устройство. Второй сигнал, в ответ на первый сигнал от мобильного устройства, можно принимать на модуле 1304, и время распространения в прямом и обратном направлениях можно применять для передачи первого сигнала и приема второго сигнала. Такое время можно использовать для расчета расстояния между такими устройствами. Кроме того, модуль 1306 для проверки расстояния может входить в систему 1300. Модуль 1306 может сравнивать расстояние с минимальным расстоянием и минимальным временем, связанным с осуществлением конкретных действий на мобильном устройстве. Такие действия могут включать в себя передачу второго сигнала в ответ на первый сигнал, преобразование данных, предоставленных или идентифицированных первым сигналом и т.д. В дополнение к вышеизложенному, система 1300 может включать в себя модуль 1308 для связывания DMC с мобильным устройством. Такой модуль может передавать DMC или его указание на мобильное устройство, сохранять ID мобильного устройства с ID DMC, обновлять состояние (например, «действующий», «погашенный», «аннулированный») DMC, и/или оплачивать DMC в связи с идентифицированной коммерческой транзакцией.
На Фиг.14 изображена иллюстративная система 1400, относящаяся к облегчению распространения DMC в P-P среде ранжирования. Система 1400 может включать в себя модуль 1402 для приема первого сигнала. Модуль 1402 может принимать такой сигнал, например, по P-P беспроводной линии связи с беспроводным устройством. Сигнал может включать в себя информацию, относящуюся к определению и/или проверке расстояния между двумя беспроводными устройствами (включая, например, время передачи). Система 1400 также может включать в себя модуль 1404 для ответа на первый сигнал. Такой модуль 1404 может передавать второй сигнал в ответ на первый сигнал. Второй сигнал может включать в себя дополнительную информацию, относящуюся к определению и/или проверке расстояния. Например, второй сигнал может включать в себя время приема первого сигнала и время передачи второго сигнала. Альтернативно или дополнительно, второй сигнал может включать в себя данные, преобразованные согласно последовательности и/или функции, указанной первым сигналом, совместно со временем обработки для осуществления преобразования. В дополнение к вышеизложенному, система 1400 может включать в себя модуль 1406 для получения доступа к DMC. Такой модуль 1406 может принимать информацию, относящуюся к DMC, например, идентификацию DMC, транзакции, продукту и/или стоимости, связанной с DMC, информацию, относящуюся к погашению DMC, или положения и ограничения, связанные с погашением DMC, или их комбинацию и пр. Модуль 1406 может дополнительно погашать DMC в связи с завершением транзакции, указанной с помощью DMC (например, приобретения продукта). После погашения DMC, стоимость, указанная в DMC, можно предоставлять модулю 1406, применять к транзакции и т.д.
Вышеприведенное описание включает в себя примеры одного или более аспектов. Конечно, невозможно описать все мыслимые комбинации компонентов или способов в целях описания вышеупомянутых аспектов, но специалисту в данной области техники очевидно, что возможны многие дополнительные комбинации и перестановки различных аспектов. Соответственно, описанные варианты осуществления призваны охватывать все такие изменения, модификации и вариации, которые отвечают сущности и объему формулы изобретения. Кроме того, в той степени, в которой термин “включает в себя” используется в подробном описании или в формуле изобретения, такой термин призван быть включительным аналогично термину “содержащий”, поскольку “содержащий” интерпретируется при использовании в качестве переходного слова в формуле изобретения.
название | год | авторы | номер документа |
---|---|---|---|
МОБИЛЬНЫЕ КУПОНЫ, ИСПОЛЬЗУЮЩИЕ ОДНОРАНГОВОЕ РАНЖИРОВАНИЕ | 2011 |
|
RU2475844C1 |
ДИНАМИЧЕСКИЙ ЭЛЕКТРОННЫЙ КУПОН ДЛЯ СРЕДЫ МОБИЛЬНОЙ СВЯЗИ | 2008 |
|
RU2468433C2 |
УПРАВЛЕНИЕ ДИНАМИЧЕСКИМИ ЭЛЕКТРОННЫМИ КУПОНАМИ | 2008 |
|
RU2439703C2 |
КАНАЛЫ УПРАВЛЕНИЯ НА ОСНОВЕ РАДИОМАЯКА | 2008 |
|
RU2467485C2 |
СПОСОБЫ И ОБОРУДОВАНИЕ ВЫДАЧИ И ПОГАШЕНИЯ АКТИВОВ НА ОСНОВЕ ЦЕПОЧЕК БЛОКОВ И ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ ЭТОГО | 2019 |
|
RU2739482C2 |
АСПЕКТЫ УПРАВЛЕНИЯ ЦИФРОВЫМИ ПРАВАМИ ОДНОРАНГОВОГО РАСПРОСТРАНЕНИЯ ЦИФРОВОГО КОНТЕНТА | 2007 |
|
RU2440681C2 |
ИДЕНТИФИКАЦИЯ ОДНОРАНГОВОГО УСТРОЙСТВА И КОГНИТИВНАЯ СВЯЗЬ | 2009 |
|
RU2482635C2 |
СИСТЕМА И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ВОЗМОЖНОСТИ ПЕРЕДАЧИ ИНФОРМАЦИИ ФЕМТОСОТЫ ОТ ХОСТ-ТЕРМИНАЛЬНОГО УСТРОЙСТВА К ГОСТЕВОМУ ТЕРМИНАЛЬНОМУ УСТРОЙСТВУ | 2008 |
|
RU2442297C2 |
СИСТЕМА И СПОСОБ ДЛЯ ВЫПОЛНЕНИЯ ТРАНЗАКЦИИ ПОГАШЕНИЯ В РЕАЛЬНОМ ВРЕМЕНИ ПОСРЕДСТВОМ ИСПОЛЬЗОВАНИЯ ПЛАТЕЖНОЙ СЕТИ | 2014 |
|
RU2621609C2 |
ОДНОРАНГОВЫЙ ОБМЕН ИНФОРМАЦИЕЙ О ПЕРЕМЕЩЕНИИ УСТРОЙСТВ | 2014 |
|
RU2676881C2 |
Изобретение относится к технике беспроводной связи и может быть использовано для распространения динамического мобильного купона (DMC) на основании верифицированного однорангового (Р-Р) ранжирования между двумя беспроводными устройствами. Первое устройство может формировать беспроводную линию связи с мобильным устройством и инициировать Р-Р ранжирование. С помощью модуля ранжирования первое устройство определяет расстояние между первым устройством и мобильным устройством, с помощью модуля авторизации определяет, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию. Если определено, что расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, то связывают DMC с мобильным устройством. Технический результат - повышенная защита для выдачи DMC и противодействие спуфингу устройства, путем проверки минимального расстояния до мобильных устройств и регулировки выдачи DMC на таком верифицированном расстоянии. 5 н. и 43 з.п. ф-лы, 14 ил.
1. Способ осуществления беспроводной связи, содержащий этапы, на которых:
с помощью модуля ранжирования определяют расстояние между первым устройством и мобильным устройством;
с помощью модуля авторизации определяют, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию; и
если определено, что расстояние меньше или равно, по меньшей мере одному пороговому расстоянию, то с помощью модуля выдачи динамического мобильного купона (DMC) связывают DMC с мобильным устройством.
2. Способ по п.1, в котором этап определения расстояния дополнительно содержит этап, на котором передают сигнал на мобильное устройство, причем характеристика переданного сигнала предоставляет информацию, относящуюся к определению расстояния или проверке расстояния.
3. Способ по п.1, в котором этап определения расстояния дополнительно содержит этап, на котором принимают сигнал от мобильного устройства, причем характеристика принятого сигнала предоставляет информацию, относящуюся к определению расстояния или проверке расстояния.
4. Способ по п.3, дополнительно содержащий, по меньшей мере, один из этапов, на которых:
применяют первую функцию, случайную последовательность или псевдослучайную последовательность для преобразования данных, полученных с принятым сигналом для проверки расстояния; или
предоставляют вторую функцию, случайную последовательность или псевдослучайную последовательность на мобильное устройство для преобразования данных, содержащихся в принятом сигнале.
5. Способ по п.1, дополнительно содержащий этап, на котором генерируют или изменяют подлежащую погашению стоимость DMC на основании определения порогового расстояния.
6. Способ по п.1, дополнительно содержащий этап, на котором передают DMC на мобильное устройство.
7. Способ по п.1, дополнительно содержащий этап, на котором передают указание DMC на мобильное устройство, причем указание предназначено для, по меньшей мере, одного из:
идентификации DMC;
идентификации информации погашения, относящейся к DMC; или
предоставления инструкций для получения DMC.
8. Способ по п.1, дополнительно содержащий этапы, на которых погашают DMC и предоставляют стоимость в связи с приобретением продукта или услуги, идентифицированного/ой или описанного/ой в DMC.
9. Способ по п.1, дополнительно содержащий этап, на котором связывают флаг аннулирования с DMC, если DMC погашен.
10. Способ по п.1, дополнительно содержащий этап, на котором подают данные, связанные с DMC, и данные, относящиеся к продукту или услуге, на объект авторизации, ассоциированный с DMC, если DMC погашен.
11. Способ по п.1, дополнительно содержащий этап, на котором связывают фактор, зависящий от времени, с DMC, причем погашаемая стоимость, связанная с DMC, подлежит изменению на основании фактора, зависящего от времени.
12. Способ по п.11, дополнительно содержащий этап, на котором применяют в качестве фактора, зависящего от времени, время, прошедшее после связывания DMC с мобильным устройством, или время суток.
13. Способ по п.1, дополнительно содержащий этап, на котором связывают диапазон стоимости с DMC на основании определения порогового расстояния, причем погашаемая стоимость, связанная с DMC, подвергается изменению в рамках диапазона стоимости на основании, по меньшей мере, одного определяемого фактора.
14. Способ по п.13, дополнительно содержащий этап, на котором в качестве определяемого фактора применяют, по меньшей мере, одно из:
количества ранее погашенных купонов, связанных с мобильным устройством;
изменение расстояния между первым устройством и мобильным устройством; или
сравнение упомянутого расстояния с известным расстоянием до конкурента.
15. Способ по п.1, дополнительно содержащий этапы, на которых фиксируют погашаемую стоимость DMC, если DMC погашен, и от мобильного устройства принято подтверждение о погашенной стоимости.
16. Способ по п.15, дополнительно содержащий этап, на котором обеспечивают отмену фиксации или повторную регулировку погашаемой стоимости, если DMC погашен, на основании требования спонсора DMC.
17. Способ по п.1, дополнительно содержащий, по меньшей мере, один из этапов, на которых:
принимают инструкции, относящиеся к количеству DMC, подлежащих распространению;
принимают инструкции, относящиеся к периоду времени для распространения упомянутого количества DMC; или
принимают инструкции, относящиеся к предельному сроку погашения, связанному с аннулированием распространенного DMC.
18. Способ по п.1, дополнительно содержащий, по меньшей мере, один из этапов, на которых,
передают DMC на мобильное устройство совместно с мультимедиаданными, связанным со спонсором, продуктом или услугой, или третьей стороной, или
включают в DMC файл отображения, который содержит информацию, относящуюся к погашению DMC, в формате, сконфигурированном для отображения на мобильном устройстве.
19. Способ по п.1, дополнительно содержащий этап, на котором аутентифицируют мобильное устройство на основании, по меньшей мере, частично проверки расстояния.
20. Способ по п.1, в котором, по меньшей мере, одно пороговое расстояние, по существу, равно или меньше, чем 10 м.
21. Устройство беспроводной связи, содержащее:
модуль ранжирования, который определяет расстояние между мобильным устройством и устройством беспроводной связи;
модуль авторизации, который определяет, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию; и
модуль выдачи DMC, который связывает DMC с мобильным устройством, если модуль авторизации определил, что расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию.
22. Устройство по п.21, в котором устройство дополнительно содержит передатчик, который передает сигнал на мобильное устройство, причем характеристика переданного сигнала предоставляет информацию, относящуюся к определению или проверке расстояния.
23. Устройство по п.21, в котором устройство дополнительно содержит приемник, который принимает сигнал от мобильного устройства, причем характеристика принятого сигнала предоставляет информацию, относящуюся к определению или проверке расстояния.
24. Устройство по п.23, дополнительно содержащее модуль анализа, который выполняет, по меньшей мере, одно из следующего:
применяет первую функцию, случайную последовательность или псевдослучайную последовательность для преобразования данных, полученных с принятым сигналом для проверки расстояния; или
предоставляет вторую функцию, случайную последовательность или псевдослучайную последовательность на мобильное устройство для преобразования данных, содержащихся в принятом сигнале.
25. Устройство по п.21, дополнительно содержащее модератор стоимости, который устанавливает или изменяет погашаемую стоимость DMC на основании определения порогового расстояния.
26. Устройство по п.21, в котором модуль выдачи DMC инициирует передачу DMC на мобильное устройство.
27. Устройство по п.21, в котором модуль выдачи DMC инициирует передачу указания DMC на мобильное устройство, причем указание предназначено для, по меньшей мере, одного из:
идентификации DMC;
идентификации информации погашения, относящейся к DMC; или
предоставлению инструкций для получения DMC.
28. Устройство по п.21, в котором модуль выдачи DMC погашает DMC и устанавливает стоимость в связи с приобретением продукта или услуги, идентифицированного/ой или описанного/ой DMC.
29. Устройство по п.21, дополнительно содержащее модуль аннулирования, который связывает флаг аннулирования, по меньшей мере, с DMC, если DMC погашен.
30. Устройство по п.21, дополнительно содержащее модуль синхронизации, который подает данные, связанные с DMC, и данные, относящиеся к продукту или услуге, на объект авторизации, ассоциированный с DMC, если DMC погашен.
31. Устройство по п.21, дополнительно содержащее модуль хронирования, который связывает фактор, зависящий от времени, с DMC, причем погашаемая стоимость, связанная с DMC, подвергается изменению на основании фактора, зависящего от времени.
32. Устройство по п.31, в котором модуль хронирования применяет время, прошедшее после связывания DMC с мобильным устройством, или время суток в качестве фактора, зависящего от времени.
33. Устройство по п.21, дополнительно содержащее модератор стоимости, который связывает диапазон стоимости с DMC на основании определения порогового расстояния, причем погашаемая стоимость DMC подвергается изменению в рамках диапазона стоимости на основании, по меньшей мере, одного определяемого фактора.
34. Устройство по п.33, в котором модератор стоимости применяет в качестве части определяемого фактора, по меньшей мере, одно из:
количества ранее погашенных купонов, связанных с мобильным устройством;
изменения расстояния между первым устройством и мобильным устройством; или
сравнения упомянутого расстояния с известным расстоянием до конкурента.
35. Устройство по п.33, в котором модератор стоимости фиксирует погашаемую стоимость DMC, если DMC погашен, и от мобильного устройства принято подтверждение погашаемой стоимости.
36. Устройство по п.35, в котором модератор стоимости обеспечивает отмену фиксации или повторную регулировку фиксированной погашаемой стоимости на основании требования спонсора DMC, если DMC погашен.
37. Устройство по п.21, дополнительно содержащее базу данных спонсора, которая включает в себя, по меньшей мере, одно из:
инструкции, относящиеся к количеству DMC, подлежащих распространению;
инструкции, относящиеся к периоду времени для распространения упомянутого количества DMC; или
инструкции, относящиеся к предельному сроку погашения, связанному с аннулированием распространенного DMC.
38. Устройство по п.21, дополнительно содержащее модуль интеграции, который, выполняет, по меньшей мере, одно из следующего:
включает рекламу или мультимедиаданные, связанные со спонсором, продуктом или услугой или с третьей стороной в DMC, и облегчает передачу DMC и рекламы или мультимедиаданных на мобильное устройство; или
включает в DMC файл отображения, который содержит информацию, относящуюся к погашению DMC, причем файл отображения имеет формат, пригодный для отображения на мобильном устройстве.
39. Устройство по п.21, дополнительно содержащее модуль защиты, который аутентифицирует мобильное устройство с хост-устройством на основании отчасти проверенного расстояния.
40. Устройство по п.21, в котором, по меньшей мере, одно пороговое расстояние, по существу, равно или меньше, чем 10 м.
41. Хост-устройство DMC, содержащее:
модуль ранжирования, выполненный с возможностью определять расстояние между хост-устройством DMC и мобильным устройством;
модуль авторизации, выполненный с возможностью определять, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию;
модуль выдачи DMC, выполненный с возможностью связывать DMC с мобильным устройством, если модуль авторизации определил, что расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию; и
модуль синхронизации, выполненный с возможностью связывать DMC с транзакцией.
42. Устройство беспроводной связи, содержащее:
средство для определения расстояния между первым устройством и мобильным устройством;
средство для определения, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию; и
средство для связывания DMC с мобильным устройством, если средство для определения, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, определило, что расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию.
43. Устройство по п.42, дополнительно содержащее, по меньшей мере, одно из следующего:
средство для передачи, по меньшей мере, первого сигнала на мобильное устройство, причем характеристика первого сигнала предоставляет информацию, относящуюся к определению расстояния или проверке расстояния; или
средство для приема, по меньшей мере, второго сигнала от мобильного устройства, причем характеристика второго сигнала предоставляет информацию, относящуюся к определению расстояния или проверке расстояния.
44. Устройство по п.42, дополнительно содержащее средство для генерирования или изменения погашаемой стоимости DMC на основании определения порогового расстояния.
45. Устройство по п.42, дополнительно содержащее средство для связывания диапазона стоимости с DMC на основании определения порогового расстояния, причем погашаемая стоимость, связанная с DMC, подвергается изменению в рамках диапазона стоимости на основании, по меньшей мере, одного определяемого фактора.
46. Устройство по п.42, дополнительно содержащее, по меньшей мере, одно из следующего:
средство для передачи DMC на мобильное устройство совместно с мультимедиаданными, связанными со спонсором, продуктом или услугой, или третьей стороной; или
средство для включения в DMC файла отображения, который содержит информацию, относящуюся к погашению DMC, в формате, сконфигурированном для отображения на мобильном устройстве.
47. Устройство по п.42, дополнительно содержащее средство для аутентификации мобильного устройства на основании, по меньшей мере, частично, проверки расстояния.
48. Машиночитаемый носитель, на котором хранятся исполняемые компьютером инструкции, которые при исполнении компьютером побуждают компьютер
определять расстояние между первым устройством и мобильным устройством;
определять, действительно ли расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию; и
если определено, что расстояние меньше или равно, по меньшей мере, одному пороговому расстоянию, связывать DMC с мобильным устройством.
US 2003093314 A1, 15.05.2003 | |||
US 7058414 B1, 06.06.2006 | |||
US 2005135304 A1, 23.06.2005 | |||
US 2004098583 A1, 20.05.2004 | |||
RU 2002122749 A1, 10.10.2004 | |||
WO 0225823 A2, 28.03.2002 | |||
US 2004137886 A1, 15.07.2004 | |||
US 2004117250 A1, 17.06.2004. |
Авторы
Даты
2012-04-20—Публикация
2008-06-19—Подача