Устройства, способы и системы обеспечения динамической кнопки оформления заказа

Иллюстрации

Показать все

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

Реферат

Приоритет настоящей заявки испрашивается на основании предварительной патентной заявки США 62/021187, поданной 6 июля 2014 г. под названием "Dynamic Checkout Button Apparatuses, Methods and Systems", содержание которой в прямой форме в порядке ссылки целиком включено в настоящую заявку.

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

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

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

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

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

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

В сопровождающих приложениях и/или на чертежах проиллюстрированы различные не ограничивающие примеры особенностей изобретения согласно настоящему описанию:

на фиг. 1А-1Б показаны блок-схемы, иллюстрирующие примеры осуществления DCB;

на фиг. 2 показана блок-схема, иллюстрирующая пример потока данных в некоторых вариантах осуществления DCB;

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

на фиг. 4-7 проиллюстрированы дополнительные примеры осуществления DCB;

на фиг. 8 показана блок-схема, иллюстрирующая варианты осуществления контроллера DCB.

Первая цифра в каждом обозначении позиций на чертежах указывает номер фигуры, на которой приведена и/или подробно показана такая позиция. Так подробное описание позиции 101 можно найти и/или приведено на фиг. 1. Позиция 201 приведена на фиг. 2 и т.д.

Подробное описание

DCB

Устройства, способы и системы обеспечения динамической кнопки оформления заказа (DCB) преобразуют входные данные, такие как входные данные запроса оформления заказа на странице с перечнем товаров и идентификации пользователя (например, 211) посредством компонентов DCB, таких как компонент 841 определения предложения/скидки и компонент 842 встраивания кнопки оформления заказа, в выходные данные динамической кнопки оформления заказа (например, 265). На фиг. 1А показана блок-схема, иллюстрирующая примеры осуществления DCB. В некоторых вариантах осуществления на шаге 105 DCB может определить, к какому типу относится пользователь. Если пользователем является новый пользователь, на шаге 110 DCB может отобразить кнопку оформления заказа с предложениями, рассчитанными на новых покупателей, например, с предложением 115 получить 25% скидку. Если пользователем является существующий и активный пользователь, на шаге 130 DCB может отобразить кнопку оформления заказа с предложениями, рассчитанными на существующих/активных покупателей, например, с предложением 135 получить 10% скидку. Если пользователем является существующий, но неактивный пользователь, на шаге 120 DCB может отобразить кнопку оформления заказа с предложениями, рассчитанными на старых/неактивных покупателей, например, с предложением 125 бесплатной доставки при покупке.

На фиг. 1Б показана блок-схема, иллюстрирующая примеры предложений/скидок, встроенных в кнопку оформления заказа бумажника в некоторых вариантах осуществления DCB. В некоторых вариантах осуществления скидку/предложение может сопровождать таймер, показывающий, сколько осталось времени, в течение которого будет действовать скидка/предложение. Например, может отображаться сообщение 150 "Осталось 10 минут, чтобы оформить заказ с 40% скидкой". При этом может вестись обратный отсчет 155 остающегося времени. Скидка/предложение также может изменяться по мере обратного отсчета времени. Например, скидка может снижаться с 35% на 7-й минуте 160 до 30% на 6-й минуте 165, затем до 25% на 5-й минуте 170 и т.д. В некоторых вариантах осуществления скидка/предложение также может являться настраиваемой и зависящей от пользователя, поскольку DCB может иметь доступ к счету электронного бумажника пользователя, в котором хранится информация о профиле пользователя, способах платежа, адресе доставки и/или т.п. Например, может отображаться сообщение 175 типа "Привет, Джон, оформи заказ сейчас и получи 3000 баллов на свою карту Аmех". В качестве другого примера, может отображаться сообщение 180 типа " Привет, Джон, используй свою карту Discover и получи возврат 5% от суммы покупки". DCB также может осуществлять аналитику на сайте продавца или в сети и отображать те ее результаты, которые представляют интерес для пользователя. Например, может отображаться сообщение 185 с указанием самой низкой цены на товар за все время на сайте продавца. В качестве другого примера, может отображаться сообщение 190 с указанием более низкой цены у другого продавца.

На фиг. 2 показана блок-схема, иллюстрирующая пример потока данных в некоторых вариантах осуществления DCB. В некоторых вариантах осуществления пользователь 201 (например, покупатель) может направить запрос оформления заказа на странице с перечнем товаров и входные данные 211 идентификации пользователя клиенту 202 (например, мобильным устройствам, компьютеру, кассовому терминалу, портативному компьютеру и/или т.п.). Далее, клиент может направить запрос 215 оформления заказа на странице с перечнем товаров серверу 205 продавца. Сервер продавца может передать, например, сообщение GET по протоколу HTTP(S), содержащее запрос 215 оформления заказа на странице с перечнем товаров на языке XML как в приведенном далее примере:

На шаге 220 сервер продавца может генерировать кнопку оформления заказа на товар со ссылкой на предложение/скидку для встраивания. Затем на шаге 225 сервер продавца может передать клиенту кнопку оформления заказа на товар со ссылкой на предложение/скидку для встраивания. Например, сервер продавца может передать сообщение POST по протоколу HTTP(S), включающее сообщение на языке XML, содержащее кнопку оформления заказа на товар со ссылкой на предложение/скидку как в приведенном далее примере:

После получения входных данных идентификации пользователя клиент может направить сообщение 230 с входными данными идентификации пользователя серверу 210 DCB. Сервер DCB может генерировать и передать базе 220 данных пользователей запрос уровня 235 лояльности пользователя в отношении продавца. Например, базой данных может являться реляционная база данных, реагирующая на команды на языке структурированных запросов (SQL). Сервер DCB может выполнять сценарий на языке гипертекстового препроцессора (РНР), включающий SQL-команды, с целью запроса уровня лояльности пользователя в отношении продавца в базе данных. Один из примеров перечня PHP/SQL-команд, иллюстрирующих существенные особенности запроса базы 235 данных пользователей, приведен далее:

После получения уровня 240 лояльности пользователя в отношении продавца сервер DCB на шаге 245 может определить предложение/скидку в зависимости от уровня лояльности пользователя в отношении продавца. Например, если данные уровня лояльности пользователя в отношении продавца показывают, что пользователем является новый пользователь, сервер DCB может определить предложение/скидку для новых пользователей. Данные уровня лояльности пользователя в отношении продавца также могут включать информацию о профиле пользователя и/или любую другую информацию, хранящуюся в электронном бумажнике пользователя. Соответственно, сообщение о предложении/скидке также может включать любую информацию из электронного бумажника пользователя. Сервер DCB также может определить другие характерные для пользователя действия на основании информации, хранящейся в его электронном бумажнике (например, 150, 155, 160, 165, 170, 175, 180, 185, 190 и/или т.п.). После того, как сервер DCB определил предложение/скидку 245, на шаге 250 он может продолжить генерирование сообщения о соответствующем предложении/скидке. Сервер DCB может дополнительно направить клиенту сообщение 255 о соответствующем предложении/скидке. Например, сервер DCB может передать сообщение POST по протоколу HTTP(S), включающее сообщение 255 на языке XML о соответствующем предложении/скидке как в приведенном далее примере:

На шаге 260 клиент может встроить предложение/скидку в положение ссылки кнопки оформления заказа на товар с целью отображения на дисплее 265. Одним из примеров сообщения по протоколу HTTP может являться:

На фиг. 3 показана логическая блок-схема, иллюстрирующая пример компонента в некоторых вариантах осуществления DCB. В некоторых вариантах осуществления на шаге 301 клиент может направить серверу продавца запрос оформления заказа на странице с перечнем товаров. На шаге 305 сервер продавца может определить, доступен ли товар. Если товар доступен, на шаге 310 сервер продавца может генерировать и передать клиенту кнопку оформления заказа на товар со ссылкой на предложение/скидку для встраивания. Если на шаге 340 клиент также получает от пользователя входные данные идентификации, на шаге 350 клиент может передать входные данные идентификации пользователя серверу DCB. На шаге 355 сервер DCB может генерировать и передать базе данных пользователей запрос данных уровня лояльности пользователя в отношении продавца. После получения на шаге 360 данных уровня лояльности пользователя в отношении продавца на шаге 365 сервер DCB может определить предложение/скидку в зависимости от уровня лояльности пользователя в отношении продавца. На шаге 370 сервер DCB может генерировать и передать клиенту и передать клиенту сообщение о соответствующем предложении/скидке. После того, как на шаге 315 клиент получает от продавца кнопку оформления заказа на товар со ссылкой на предложение/скидку для встраивания, и на шаге 370 получает от сервера DCB сообщение о соответствующем предложении/скидке, на шаге 320 клиент может встроить предложение/скидку в положение ссылки кнопки оформления заказа на товар. Как только пользователь готов к оформлению заказа, на шаге 325 пользователь может передать клиенту запрос оформления заказа, а сервер DCB на шаге 330 может обработать транзакцию с определенным предложением/скидкой. Если клиент не получил входные данные идентификации пользователя на шаге 340, сервер DCB может генерировать и передать клиенту на шаге 345 сообщение о неудачной попытке регистрации. Если на шаге 305 установлено, что товар не доступен, на шаге 335 продавец может генерировать и передать клиенту сообщение о недоступности товара и завершить процесс.

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

На фиг. 4 показаны динамические изображения 410, включая отображение карты и динамические изображения других типов. Как показано на фиг. 4, когда система распознает покупатель (посредством куки-файла, характерного признака устройства и т.д.), и для покупателя доступна функция типа "напоминания", отображение используемой по умолчанию карты покупателя помещается на кнопку оформления заказа. Если условия этого примера соблюдены, система возвращает кнопку, как показано на фиг. 4. Серая карта и галочка (верхняя кнопка оформления заказа на фиг. 4) означают нераспознанную кнопку, а золотая карта (нижняя кнопка оформления заказа на фиг. 4) обозначает, где будет использовано распознанное отображение используемой по умолчанию карты. Отображением карты покупателя может являться, например, отображение бонусной карты Bank of America. В некоторых вариантах осуществления отображение карты может указывать, какой счет из нескольких счетов использует пользователь для текущей транзакции. Например, пользователь может иметь бонусную карту Bank of America и карту местного банка, при этом отображение карты может зримо указывать, какая карта используется для текущей транзакции.

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

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

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

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

На фиг. 5 проиллюстрированы другие, не ограничивающие примеры динамических изображений 510. В их число входит информация о скидках, которая может изменяться с течением времени. Например, скидка может составлять 25% в первый момент времени, но впоследствии ее размер может изменяться. В качестве другого примера, кнопка оформления заказа может содержать информацию, которая динамически изменяется с течение времени, включая не только возможную цену или скидку, но также предлагающий ее конкретный магазин или веб-сайт. Кнопка оформления заказа может дополнительно содержать таймер, показания которого непрерывно обновляются (например, через каждые 5 минут, 1 минуту или 15 секунд). Кроме того, кнопка оформления заказа может быть настроена таким образом, чтобы содержать персональную информацию, такую как имя пользователя, а также бонусы (например, баллы, бесплатную доставку и т.д.), получаемые пользователем при выборе кнопки оформления заказа. Такая настройка служит дополнительным стимулом для пользователя осуществить покупку путем выбора кнопки оформления заказа.

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

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

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

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

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

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

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

Контроллер DCB

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

Обычно пользователи, которыми могут являться люди и/или другие системы, могут использоваться системы на основе информационных технологий (например, компьютеры) для обеспечения обработки данных. В свою очередь, для обработки данных в компьютерах используются процессоры, такие как процессоры 803, которые могут именоваться центральными процессорами (ЦП). Одной из форм процессора является микропроцессор. В ЦП используются схемы связи для передачи двоично-кодированных сигналов, действующих как команды, обеспечивающие различные операции. Эти команды могут являться операционными и/или командами передачи данных, содержащими и/или ссылающимися на другие команды и данные в различных доступных для процессора и действующих областях памяти 829 (например, в регистрах, кэш-памяти, оперативной памяти и т.д.). Такие команды связи могут храниться и/или передаваться пакетами (например, пакетами команд) в качестве программ и/или компонентов данных для обеспечения желаемых операций. Эти хранящиеся наборы команд, например, программы могут использовать схемные элементы ЦП и другие элементы материнской платы и/или системы для выполнения желаемых операций. Программой одного из типов является операционная система компьютера, которую может выполнять в компьютере его ЦП; операционная система обеспечивает и облегчает пользователям доступ к компьютерным информационным технологиям и ресурсам и управление ими. Некоторые ресурсы, которые могут применяться в системах на основе информационных технологий, включают механизмы ввода и вывода, посредством которых данные могут поступать в компьютер и выходить из него; хранилище данных, в котором могут сохраняться данные; и процессоры, посредством которых могут обрабатываться данные. Эти системы на основе информационных технологий могут использоваться для сбора данных с целью дальнейшего извлечения, анализа и манипуляции, что может обеспечиваться посредством программы баз данных. Эти системы на основе информационных технологий обеспечивать взаимодействия, которые позволяют пользователям получать доступ к различным элементам системы и управлять ими.

В одном из вариантов осуществления контроллер 801 DCB может быть соединен и/или поддерживаться связь с такими объектами, как в том числе без ограничения один или несколько устройств 811 ввода пользователей; периферийные устройства 812; необязательный криптографический процессор 828; и/или сеть 813 связи.

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

Контроллер 801 DCB может быть основан на компьютерных системах, в которые могут входить без ограничения такие компоненты, как компьютерная система 802, соединенная с памятью 829.

Компьютерная система

Компьютерная система 802 может содержать тактовый генератор 830, центральный процессор (ЦП и/или процессор(-ы) (эти термины используются взаимозаменяемо по всему описанию, если не указано иное)) 803, память 829 (например, постоянное запоминающее устройство (ПЗУ) 806, оперативное запоминающее устройство (ОЗУ) 805 и т.д.) и/или интерфейсную шину 807, которые чаще всего, но необязательно взаимосвязаны и/или поддерживают связь посредством системной шины 804 в одной или нескольких (материнских) платах 802, имеющих проводящие и/или иные пути в передающих схемах, по которым могут распространяться команды (например, двоично-кодированные сигналы) для осуществления связи, выполнения операций, запоминания и т.д. Компьютерная система может быть необязательно соединена с источником 886 питания; например, источник питания может необязательно являться внутренним. С системной шиной необязательно может быть соединен криптографический процессор 826 и/или приемопередатчики (например, IC) 874. В другом варианте осуществления криптографический процессор и/или приемопередатчики могут быть подсоединены как внутренние и/или внешние периферийные устройства 812 посредством интерфейсной шины ввода-вывода. В свою очередь, приемопередатчики могут быть соединены с антенной(-ами) 875, что обеспечивает беспроводную передачу и прием данных согласно различным протоколам связи и/или протоколам для сенсорных сетей; например антенна(-ы) могут быть соединены с приемопередающей микросхемой Texas Instruments WiLink WL1283 (например, обеспечивающей связь стандартов 802.11n, Bluetooth 3.0, ЧМ, системы глобального позиционирования (GPS) (что позволяет контроллеру DCB определять его местоположение)); приемопередающей микросхемой Broadcom BCM4329FKUBG (например, обеспечивающей связь стандартов 802.11n, Bluetooth 2.1+EDR, ЧМ и т.д.); приемной микросхемой Broadcom BCM4750IUB8 (например, GPS); микросхемой Infineon Technologies X-Gold 618-PMB9800 (например, обеспечивающей связь стандартов 2G/3G HSDPA/HSUPA); и/или т.п. Системный тактовый генератор обычно имеет кварцевый генератор и генерирует базовый сигнал посредством путей в схеме компьютерной системы. Обычно тактовый генератор связан с системной шиной и различными умножителями, которые повышают или понижают базовую рабочую частоту для других компонентов, взаимосвязанных в компьютерной системе. Тактовый генератор и различные компоненты компьютерной системы возбуждают несущие информацию сигналы по всей системе. Такую передачу и прием несущих информацию команд по всей компьютерной системе принято называть связью. Эти коммуникативные команды могут дополнительно передаваться, приниматься и являться причиной обратной и/или ответной связи за пределами настоящей компьютерной системы с сетями связи, устройствами ввода, другими компьютерными системами, периферийными устройствами и/или т.п. Разумеется, что любые из перечисленных компонентов могут быть соединены непосредственно друг с другом, с ЦП и/или организованы в виде множества разновидностей, примером применения которых являются различные компьютерные системы.

ЦП представляет собой, по меньшей мере, один высокоскоростной процессор данных, способный выполнять компоненты программ для выполнения запросов пользователя и/или генерированных системой запросов. Часто в сами процессоры входят различные специализированные блоки обработки, включая без ограничения встроенные системные контроллеры (шины), блоки управления распределением памяти, блоки с плавающей точкой и даже специализированные субблоки обработки, такие как блоки обработки графики, блоки цифровой обработки сигналов и/или т.п. Кроме того, процессоры могут содержать внутреннюю адресуемую память с быстрой выборкой и могут быть способны обеспечивать отображение и адресацию памяти 829 вне самого процессора; внутренняя память может включать без ограничения быстрые регистры, различные уровни кэш-памяти (например, уровни 1, 2, 3 и т.д.), ОЗУ и т.д. Процессор может осуществлять доступ к этой памяти путем использования адресного пространства памяти, доступного посредством адреса команды, который процессор способен конструировать и декодировать, что позволяет ему получать доступ к пути в схеме до конкретного адресного пространства памяти, имеющего определенное состояние памяти. ЦП может представлять собой микропроцессор, такой как: Athlon, Duron и/или Opteron компании AMD; прикладные, встроенные и защищенные процессоры компании ARM; DragonBall и PowerPC производства компаний IBM и/или Motorola; процессор Cell производства компаний IBM и Sony; Celeron, Core (2) Duo, Itanium, Pentium, Xeon и/или XScale компании Intel; и/или тому подобные процессоры. ЦП взаимодействует с памятью посредством проходящих по проводящим и/или передающим путям (например, (печатным) электронным и/или оптическим схемам) команд выполнения хранящихся команд (т.е. программного кода) в соответствии с традиционными методами обработки данных. Такое прохождение команд облегчает связь внутри контроллера РРТ и за его пределами посредством различных интерфейсов. Если требованиями к обработке диктуется более высокая скорость и/или пропускная способность, также могут применяться распределенные процессоры (например, распределенные DCB), архитектуры на основе мэйнфреймов, многоядерных, параллельных и/или суперкомпьютеров. В качестве альтернативы, если требованиями к размещению диктуется более высокая транспортабельность, могут примениться имеющие меньшие размеры персональные цифровые секретари (PDA).

В зависимости от конкретной реализации возможности DCB могут обеспечиваться посредством микроконтроллера, такого как микроконтроллер R8051XC2 компании CAST; MCS 51 (т.е. микроконтроллера 8051) компании Intel; и/или т.п. Кроме того, реализация некоторых возможностей DCB может достигаться за счет встроенных компонентов, таких как специализированная интегральная схема (ASIC), блок цифровой обработки сигналов (DSP), программируемая вентильная матрица (FPGA), и/или тому подобная встроенная технология. Например, любой из наборов (распределенных или иных) компонентов и/или возможностей РРТ может быть реализован посредством микропроцессора и/или встроенных компонентов; например, посредством ASIC, сопроцессора, DSP, FPGA и/или т.п. В качестве альтернативы, некоторые варианты DCB могут быть реализованы с использованием встроенных компонентов, которые сконфигурированы и используются с целью обеспечения разнообразных возможностей или обработки сигналов.

В зависимости от конкретной реализации встроенные компоненты могут включать программно-реализованные решения, аппаратно-реализованные решения и/или определенной сочетание программно- и аппаратно-реализованных решений. Например, рассмотренные возможности DCB могут быть реализованы посредством FPGA, которые представляют собой полупроводниковые устройства, содержащие программируемые логические компоненты, называемые "логическими блоками", и программируемых межсоединений, таких как высокопроизводительная FPGA серии Virtex и/или недорогой серии Spartan компании Xilinx. Логические блоки и межсоединения могут программироваться пользователем или разработчиком после изготовления FPGA с целью реализации любым из возможностей DCB. Определенная иерархия программируемых межсоединений обеспечивает взаимное соединение логических блоков в соответствии с требованиями разработчика/администратора системы DCB, отчасти по аналогии с однокристальным программируемым макетом. Логические блоки FPGA могут быть запрограммированы на выполнение функции основных логических элементов, таких как И и ИЛИ, или более сложных комбинационных функций, таких как функции декодеров или простые математические функции. В большинстве FPGA логические блоки также содержат запоминающие элементы, которыми могут являться простые триггерные запоминающие устройства или более сложные блоки памяти. В некоторых случаях DCB могут быть разработаны на основе обычных FPGA, а затем перенесены в постоянную версию, более походящую на реализации ASIC. В альтернативных или скоординированных реализациях возможности контроллера DCB могут переноситься в окончательную ASIC вместо или помимо FPGA. В зависимости от реализации все упомянутые встроенные компоненты и микропроцессоры могут рассматриваться как ЦП и/или процессор DCB.

Источник питания

Источник 886 питания может представлять собой любое устройство стандартной формы для питания небольших электронных устройств на основе печатных плат, такое как следующие элементы питания: щелочные, литий-гидридные, ионно-литиевые, литий-полимерные, никель-кадмиевые, солнечные элементы и/или т.п. Также могут использоваться источники питания переменного или постоянного тока других типов. В случае солнечных элементов в одном из вариантов осуществления в корпусе предусмотрено отверстие, через которое солнечный элемент может улавливать световую энергию. Элемент 886 питания соединен, по меньшей мере, с одним из взаимосвязанных последующих компонентов РРТ и за счет этого подает электрический ток во все последующие компоненты. В одном из примеров источник 886 питания соединен с компонентом 804 системной шины. В одном из альтернативных вариантов осуществления используется внешний источник 886 питания посредством соединения через интерфейс 808 ввода-вывода. Например, как данные, так и питание передается по USB и/или шине стандарта IEEE 1394, которая, соответственно, является приемлемым источником питания.

Интерфейсные адаптеры

Интерфейсная шина(-ы) 807 может принимать сигналы, быть подключена и/или поддерживать связь с рядом интерфейсных адаптеров, традиционно, но необязательно в форме адаптерных плат, таких как без ограничения интерфейсы 808 ввода-вывода, интерфейсы 809 памяти, сетевые интерфейсы 810 и/или т.п. С интерфейсной шиной также необязательно могут быть соединены интерфейсы 827 криптографического процессора. Интерфейсная шина обеспе