Системы и способы для отслеживания данных с использованием предоставленных пользователем информационных меток

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

 

ПЕРЕКРЕСТАНЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

По данной заявке испрашивается приоритет предварительной заявки США № 62/197,422, поданная 27 июля 2015, которая посредством данной ссылки включена в настоящий документ во всей своей полноте.

УРОВЕНЬ ТЕХНИКИ

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ

На Фиг. 1-6 показаны примерные варианты осуществления способов и систем, описанных здесь.

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

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

Фиг. 3 - иллюстрация примерной конфигурации северной системы, такой как вычислительное устройство отслеживания меток по Фиг. 2.

Фиг. 4 - иллюстрация примерной конфигурации клиентской системы, показанной на Фиг. 2.

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

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

ПОДРОБНОЕ ОПИСАНИЕ

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

Описываемые здесь системы и способы реализуются посредством вычислительного устройства, которое может упоминаться как ʺвычислительное устройство отслеживания метокʺ. Вычислительное устройство отслеживания меток включает в себя процессор, находящийся на связи с памятью. Вычислительное устройство отслеживания меток выполнено с возможностью: (i) принимать множество сигналов транзакций, включающих в себя множество данных транзакций, относящихся к транзакциям; (ii) принимать данные помечания от некоей стороны, каковые данные помечания включают в себя метку и идентификацию данных транзакции, относящихся к транзакции; и (iii) присоединять эту метку к данным транзакций, хранящимся в базе данных, основываясь на данных помечания от упомянутой стороны.

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

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

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

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

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

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

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

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

<key, value> =

<txn_id, receipt_obj> =

<PAN+Datetime+Amount, <receipt_obj, merchant_id=123, receipt_pdf=URL>>

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

В некоторых вариантах осуществления метки имеют структуру типа Entity.txn_id.pan.customer_id.paymentnetworkprovider, где entity - это сторона, такая как торговое предприятие, эмитент, эсквайр, пользователь (например, держатель карты) или третья сторона. Метка структурирована как доменное имя, где каждый уровень включает в себя разную информацию. Например, уровень субъекта (entity) идентифицирует сторону, запрашивающую помечание, уровень PAN идентифицирует счет, связанный с одной или более платежными картами, уровень идентификатора (ID) клиента (customer_id) показывает конкретную карту, ассоциированную с PAN, и уровень провайдера платежной сети (paymentnetwork provider) показывает платежную сеть, через которую проводится транзакция. Могут быть добавлены дополнительные уровни, чтобы указывать дополнительную информацию, такую как конкретный продукт, демографическая информация пользователя, программа вознаграждения или т.п. Содержимое этой метки может включать в себя индивидуализированно сконфигурированную информацию, предоставляемую запрашивающей стороной.

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

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

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

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

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

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

Метка может быть объектом, который определен в интерфейсе прикладного программирования (API), используемом вычислительным устройством отслеживания меток. Данный объект предусматривает настройку предписанных ограничений по конфиденциальности/использованию в метке. Например, онлайновый ритейлер может пометить транзакцию объектом ʺстатус грузоперевозкиʺ (shipping status), конфигурация конфиденциальности/разрешений которого позволяет некоему хозяйствующему субъекту, такому как грузоперевозчик (shipper), осуществлять доступ к метке и помеченным данным транзакции. Примером такого объекта является нижеследующее:

<MyPAN+Datetime+Amount, <shipping_status_obj, merchant_id=OnlineRetailer_id, authorized_merchant_list={Shipper}, … >>

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

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

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

Отслеживание меток

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

Вывод помеченных транзакций

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

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

Помечание на уровне, соответствующем держателю карты и счету

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

Помечание на уровне, соответствующем транзакции и хозяйствующему субъекту

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

Ретроспективное помечание

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

Перспективное помечание

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

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

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

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

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

Как используется здесь, понятие ʺбаза данныхʺ может относиться либо к телу данных, либо к системе управления реляционными базами данных (RDBMS), либо и к тому, и к другому. Как используется здесь, база данных может включать в себя любую совокупность данных, включая иерархические базы данных, реляционные базы данных, базы данных на плоских файлах, объектно-реляционные базы данных, объектно-ориентированные базы данных и любую другую структурированную совокупность записей или данных, которая хранится в компьютерной системе. Вышеприведенные примеры являются лишь примерами и, таким образом, не подразумеваются каким-либо образом ограничивающими определение и/или смысловое содержание понятия ʺбаза данныхʺ. Примеры систем RDBMS включают в себя, но не в ограничительном смысле, Oracle® Database, MySQL, IBM® DB2, Microsoft® SQL Server, Sybase® и PostgreSQL. В то же время, может использоваться любая база данных, которая обеспечивает описанные здесь системы и способы (Oracle является зарегистрированным товарным знаком Oracle Corporation, Redwood Shores, California; IBM является зарегистрированным товарным знаком International Business Machines Corporation, Armonk, New York; Microsoft является зарегистрированным товарным знаком Microsoft Corporation, Redmond, Washington; и Sybase является зарегистрированным товарным знаком Sybase, Dublin, California).

В одном варианте осуществления предусмотрена компьютерная программа, воплощенная на машиночитаемом носителе. В примерном варианте осуществления система реализуется в единой компьютерной системе, не требуя соединения с серверным компьютером. В еще одном варианте осуществления система работает в среде Windows® (Windows является зарегистрированным товарным знаком Microsoft Corporation, Redmond, Washington). В еще одном варианте осуществления система работает в среде мейнфрейма и среде сервера UNIX® (UNIX является зарегистрированным товарным знаком X/Open Company Limited, расположенной в Reading, Berkshire, United Kingdom). Приложение является гибким и спроектировано для функционирования в различных разных средах, без ущемления какой-либо основной функциональности. В некоторых вариантах осуществления система включает в себя множественные компоненты, распределенные по множеству вычислительных устройств. Один или более компонентов могут быть в форме машиноисполняемых инструкций, воплощенных на машиночитаемом носителе.

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

Как используются здесь, понятия ʺпрограммное обеспечениеʺ и ʺвстроенное программное обеспечениеʺ являются взаимозаменяемыми и включают в себя любую компьютерную программу, хранящуюся в памяти для исполнения процессором, включая оперативное запоминающее устройство (ОЗУ, RAM), постоянное запоминающее устройство (ПЗУ, ROM), электрически программируемое ПЗУ (EPROM), электрически перепрограммируемое ПЗУ (EEPROM) и энергонезависимое ОЗУ (NVRAM). Вышеуказанные типы памяти являются лишь примерами и, таким образом, не являются ограничивающими в плане типов памяти, используемых для хранения компьютерной программы.

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

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

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

Фиг. 1 - схематическая диаграмма, иллюстрирующая примерную систему 20 платежных карт, вовлекающую множество сторон, для обеспечения транзакций, соответствующих платежам по карте, и для обеспечения обработки данных помечания согласно одному варианту осуществления настоящего раскрытия. Фиг. 1 изображает прохождение данных при типичной финансовой транзакции через систему 20, которая включает в себя вычислительное устройство 112 отслеживания меток (показано на Фиг. 2). Компоненты системы 20 обеспечивают вычислительное устройство 112 отслеживания меток данными транзакций, которые обрабатываются вычислительным устройством 112 отслеживания меток в сочетании с данными 40 помечания приемной стороны, чтобы помечать транзакции и отслеживать помеченные транзакции. Вычислительное устройство 112 отслеживания меток предоставляет информацию одной или более сторонам на основе помеченных транзакций (например, списка помеченных транзакций и связанной с ними информации, такой как сумма в долларах или аналитика на основе агрегированных помеченных транзакций).

Описываемые здесь варианты осуществления могут относиться к системе карт для транзакций, такой как система платежей по кредитным картам с использованием сети взаимного обмена данными между банками MasterCard®. Сеть взаимного обмена данными между банками MasterCard® представляет собой набор проприетарных стандартов связи, распространяемых MasterCard International Incorporated® для обмена данными финансовых транзакций и урегулированием касаемо денежных средств между финансовыми институтами, которые являются членами MasterCard International Incorporated®. (MasterCard является зарегистрированным товарным знаком MasterCard International Incorporated, расположенной в Purchase, New York).

В типичной системе карт для транзакций финансовый институт, именуемый ʺэмитентомʺ, выпускает карту для транзакций, такую как кредитная карта, для клиента или держателя 22 карты, который использует карту для транзакций, чтобы проводить платеж для покупки у хозяйствующего субъекта 24. Держатель 22 карты может приобретать товары и услуги (ʺпродуктыʺ) у хозяйствующего субъекта 24. Держатель 22 карты может осуществлять такие покупки с использованием виртуальных форм карты для транзакций и, более конкретно, посредством предоставления данных, относящихся к карте для транзакций (таких как, например, номер карты для транзакций, дата истечения срока действия, ассоциированный почтовый индекс и защитный код), чтобы инициировать транзакции. Для принятия платежа с помощью карты для транзакций или виртуальных форм карты для транзакций, хозяйствующий субъект 24 должен нормально создать учетную запись в финансовом институте, который является частью финансовой платежной системы. Этот финансовый институт обычно именуется ʺбанк хозяйствующего субъектаʺ, ʺбанк-эквайерʺ или ʺэквайерʺ. Когда держатель 22 карты делает заявку на платеж для покупки с помощью карты для транзакций или виртуальной карты для транзакций, хозяйствующий субъект 24 запрашивает авторизацию у банка 26 хозяйствующего субъекта в отношении суммы покупки. Данный запрос может выполняться по телефону или электронным образом, но обычно выполняется через использование терминала торговой точки, который считывает учетную информацию держателя 22 карты с магнитной полосы, чипа или тисненых рельефных символов на карте для транзакций и сообщается электронным образом с компьютерами обработки транзакций в банке 26 хозяйствующего субъекта. Хозяйствующий субъект 24 получает учетную информацию держателя 22 карты, предоставляемую держателем 22 карты. В качестве альтернативы, банк 26 хозяйствующего субъекта может авторизовать третью сторону для выполнения обработки транзакций от его имени. В этом случае терминал торговой точки будет конфигурироваться для сообщения с этой третьей стороной. Такая третья сторона обычно именуется как ʺобработчик хозяйствующего субъектаʺ, ʺобработчик-эквайерʺ или ʺсторонний обработчикʺ.

Используя сеть 28 взаимного обмена данными между банками, компьютеры банка 26 хозяйствующего субъекта или обработчика хозяйствующего субъекта будут сообщаться с компьютерами банка-эмитента 30 для определения того, находится ли счет 32 держателя 22 карты в стабильном положении и покрывается ли покупка доступной кредитной линией держателя 22 карты. На основе этих определений, запрос на авторизацию будет отклонен или одобрен. Если запрос одобрен, для хозяйствующего субъекта 24 выпускается код авторизации.

Когда запрос на авторизацию одобрен, доступная кредитная линия держателя 22 карты уменьшается. В нормальном случае, оплата по транзакции с помощью платежной карты не выставляется незамедлительно в отношении счета 32 держателя 22 карты, поскольку ассоциациями банковских карт, такими как MasterCard International Incorporated®, распространяются правила, которые не разрешают хозяйствующему субъекту 24 счислять оплату по транзакции, или ʺфиксироватьʺ транзакцию, до тех пор, пока товары не будут отгружены или услуги не буду доставлены. В то же время, в отношении некоторых транзакций с помощью дебетовых карт, оплата может выставляться в момент транзакции. Когда хозяйствующий субъект 24 перевозит или доставляет товары или услуги, хозяйствующий субъект 24 фиксирует транзакцию посредством, например, надлежащих процедур ввода данных в терминале торговой точки. Это может включать в себя ежедневное группирование одобренных транзакций для стандартных розничных покупок. Если держатель карты 22 отменяет транзакцию до того, как она будет зафиксирована, генерируется ʺотменаʺ. Если держатель карты 22 возвращает продукты после того, как транзакция была зафиксирована, генерируется ʺкредитʺ. Сеть 28 взаимного обмена данными между банками и/или банк-эмитент 30 сохраняет информацию о картах для транзакций и/или информацию о транзакциях, такую как тип хозяйствующего субъекта, сумма за покупку, дата покупки и/или прочая информация, в базе 120 данных (показана на Фиг. 2).

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

После авторизации и клиринга транзакции, по транзакции выполняется урегулирование среди хозяйствующего субъекта 24, банка 26 хозяйствующего субъекта и банка-эмитента 30. Урегулирование относится к переносу финансовых данных или денежных средств между счетом хозяйствующего субъекта 24, банком 26 хозяйствующего субъекта и банком-эмитентом 30, относящихся к транзакции. Обычно транзакции фиксируются и аккумулируются в ʺпартиюʺ, которая урегулируется как группа. Более конкретно, транзакция в типичном случае урегулируется между банком-эмитентом 30 и сетью 28 взаимного обмена данными между банками, затем между сетью 28 взаимного обмена данными между банками и банком 26 хозяйствующего субъекта, а затем между банком 26 хозяйствующего субъекта и хозяйствующим субъектом 24.

В некоторых вариантах осуществления держатель 22 карты (например, пользователь) предоставляет входные данные 34 держателя карты (например, пользовательские входные данные) хозяйствующему субъекту 24 или другой стороне. Входные данные 34 держателя карты могут быть включены в и/или использоваться для генерирования данных 40 помечания, которые подаются в вычислительное устройство 112 отслеживания меток для идентификации и помечания данных транзакций. Входные данные 34 держателя карты включают в себя учетные данные 36 держателя карты. Учетные данные 36 держателя карты включают в себя информацию, которая идентифицирует пользователя, такую как номер карты, PAN, имя держателя карты, адрес держателя карты и/или прочая информация. Входные данные держателя карты могут дополнительно включать в себя данные 38 предпочтений держателя карты. Данные 38 предпочтений держателя карты включают в себя специфическую для конкретного пользователя информацию, которая отличается от/является дополнительной по отношению к идентифицирующей информации. Например, данные 38 предпочтений держателя карты могут включать в себя информацию, такую как голос за одного или более участников конкурса, желает ли пользователь получать уведомления об отзыве товара, желает ли пользователь получать специальные предложения или рекламные сообщения, желает ли пользователь участвовать в программе вознаграждения, демографическую информацию пользователя, интересующие пользовательские категории продуктов и т.п.

В некоторых вариантах осуществления хозяйствующий субъект 24 подает данные 40 помечания в вычислительное устройство 112 отслеживания меток (например, через сеть 28). В альтернативных вариантах осуществления другие стороны предоставляют данные 40 помечания. Данные 40 помечания включают в себя метку и идентификацию транзакций, которые должны помечаться этой меткой. В некоторых вариантах осуществления данные 40 помечания включают в себя пользовательские входные данные 34 держателя карты или их часть, которые принимаются хозяйствующим субъектом 24 от держателя 22 карты. В альтернативных вариантах осуществления данные 40 помечания не включают в себя входные данные 34 держателя карты. Данные 40 помечания могут включать в себя данные 44, предоставленные хозяйствующим субъектом, исключительно или в дополнение к входным данным 34 держателя карты. Данные, предоставленные хозяйствующим субъектом, представляют собой данные 40 помечания, которые предоставляет хозяйствующий субъект 24. Например, хозяйствующий субъект 24 может предоставлять метку и идентификацию транзакций, которые должны помечаться (например, критерии помечания), в качестве данных 44, предоставляемых хозяйствующим субъектом.

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

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

Более конкретно, в иллюстративном варианте осуществления система 100 включает в себя вычислительное устройство 112 отслеживания меток и множество клиентских подсистем, также упоминаемых как клиентские системы 114, подсоединенных к вычислительному устройству 112 аналитики хозяйствующего субъекта. В одном варианте осуществления, клиентские системы 114 являются компьютерами, включающими в себя web-браузер, так что вычислительное устройство 112 отслеживания меток является доступным для клиентских систем 114 с использованием Интернета и/или с использованием сети 115. Клиентские системы 114 подключены к Интернету через множественные интерфейсы, включая сеть 115, такую как локальная сеть (LAN) или глобальная сеть (WAN), коммутируемые соединения, кабельные модемы, специальные высокоскоростные линии цифровой сети с интеграцией услуг (ISDN) и сети RDT. Клиентские системы 114 могут включать в себя системы, ассоциированные с держателями 22 карт (показаны на Фиг. 1), например, пользователями, а также внешние системы, используемые для хранения данных. Вычислительное устройство 112 отслеживания меток также находится на связи с платежной сетью 28 с использованием сети 115. Кроме того, клиентские системы 114 могут дополнительно сообщаться с платежной сетью 28 с использованием сети 115. Клиентские системы 114 могут представлять собой любое устройство, приспособленное для подключения к Интернету, включая web-телефон, PDA или другое основывающееся на web подключаемое оборудование. Клиентские системы 114 включают в себя систему 113 хозяйствующего субъекта, ассоциированную с хозяйствующим субъектом. В дополнительных вариантах осуществления клиентская система 114 ассоциирована с любой стороной, запрашивающей, чтобы транзакции помечались, и/или запрашивающей выходные данные из вычислительного устройства 112 отслеживания меток, включающие в себя или основывающиеся на помеченных транзакциях.

Сервер 116 базы данных соединен с базой 120 данных, в которой содержится информация по разным предметным областям, что описывается более подробно ниже. В одном варианте осуществления, централизованная база 120 данных хранится в вычислительном устройстве 112 отслеживания меток, и к ней могут осуществлять доступ потенциальные пользователи на одной из клиентских систем 114 посредством логического входа в вычислительное устройство 112 аналитики хозяйствующего субъекта через одну или более из клиентских систем 114. В альтернативном варианте осуществления, база 120 данных хранится удаленным образом по отношению к вычислительному устройству 112 отслеживания меток и может быть нецентрализованной. База 120 данных может представлять собой базу данных, приспособленную для хранения информации, используемой вычислительным устройством 112 отслеживания меток, включая, например, данные транзакций, метки, информацию конфиденциальности/разрешений и/или прочую информацию. Эта и/или другая информация может храниться с использованием любой технологии базы данных или хранения информации. В данном описании описывается хранение информации в виде кортежей. Следует понимать, что это есть иллюстративный вариант осуществления. Кортежи могут включать в себя строковые элементы, числовые элементы, записи расположения файлов, файлы, хранящие множество информации, страницы и/или прочие элементы. В альтернативных вариантах осуществления, другие технологии хранения баз данных могут быть использованы вместо или в сочетании с использованием кортежей. Например, информация может храниться в базе данных с использованием структуры дерева B+, неупорядоченной структуры, упорядоченной структуры, структуры файлов кучи, структуры хэш-контейнера и/или иной структуры. Информация может храниться таким образом, что элементы информации являются связанными посредством любого типа взаимосвязи, соответствующей элементам в одном кортеже, как описывается здесь.

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

В иллюстративном варианте осуществления, одна из клиентских систем 114 может быть ассоциирована с одним из банка-эквайера 26 (показан на Фиг. 1) и банка-эмитента 30 (также показан на Фиг. 1). Например, одной из клиентских систем 114 может быть POS-устройство. Клиентские системы 114 могут дополнительно или альтернативно быть ассоциированы с пользователем (например, владельцем или арендатором коммерческой недвижимости, директором по маркетингу, потребителем или каким-либо другим конечным пользователем). В иллюстративном варианте осуществления, одна из клиентских систем 114 включает в себя пользовательский интерфейс 118. К примеру, пользовательский интерфейс 118 может включать в себя графический пользовательский интерфейс с интерактивными функциональными возможностями, так чтобы выходные данные, передаваемые из вычислительного устройства 112 отслеживания меток в клиентскую систему 114, могли быть показаны в графическом формате. Пользователь клиентской системы 114 может взаимодействовать с пользовательским интерфейсом 118 для просмотра, прохождения по и иного взаимодействия с выходными данными. Вычислительное устройство 112 отслеживания меток может быть ассоциировано с сетью 28 взаимного обмена данными между банками и/или может обрабатывать данные транзакций.

Помимо этого, пользовательский интерфейс 118 позволяет клиентской системе 114 принимать входные данные и предоставлять эти входные данные одной или более сторонам, таким как система 113 хозяйствующего субъекта, вычислительное устройство 112 отслеживания меток и/или другие стороны или системы. К примеру, клиентская система 114 может представлять собой вычислительное устройство, используемое пользователем (например, держателем карты). Клиентская система 114 принимает входные данные 34 держателя карты от держателя 22 карты через пользовательский интерфейс 118. К примеру, держатель 22 карты может предоставлять такие входные данные 34 держателя карты, как номер карты, PAN, имя, адрес, адрес электронной почты, телефонный номер и/или прочие учетные данные 36 держателя карты. Держатель 22 карты может дополнительно предоставлять, через пользовательский интерфейс 118, данные 38 предпочтений держателя карты, такие как голос за одного или более участников конкурса, то, желает ли держатель карты получать уведомления об отзыве товара, желает ли держатель карты получать специальные предложения или рекламные объявления, желает ли держатель карты участвовать в программах вознаграждения, демографическая информация держателя карты, категории продуктов, интересующих держателя карты, или т.п.

В некоторых вариантах осуществления, клиентская система 114 приглашает пользователя (например, держателя 22 карты) ввести входные данные 34 держателя карты в ответ на получение клиентской системой 114 входного инициирующего события 124. Например, входным инициирующим событием 124 может быть активация пользователем гиперссылки 126 в web-браузере, функционирующем в клиентской системе 114. Гиперссылка 126 может вызвать навигацию браузером на web-страницу, предоставляемую некоей стороной (например, хозяйствующим субъектом), запрашивающей входные данные 34 держателя карты для использования при отслеживании транзакций. В качестве альтернативы, входным инициирующим событием 124 может быть иная навигация держателем 22 карты на эту web-страницу. Web-страница запрашивает входные данные 34 держателя карты (например, путем представления ряда полей, в которые держателю 22 карты предписывается ввести входные данные 34 держателя карты). В прочих дополнительных вариантах осуществления, входным инициирующим событием 124 является исполнение держателем 22 карты приложения (например, поставленного упомянутой стороной) в клиентской системе 114, которое приглашает держателя 22 карты ввести 22 входные данные 34 держателя карты (например, посредством отображения полей для входных данных 34 держателя карты). В одном варианте осуществления, входным инициирующим событием 124 является сканирование QR-кода камерой, включенной в состав клиентской системы 114 (например, смартфона), которое предписывает пользовательскому интерфейсу 118 предложить держателю 22 карты ввести входные данные 34 держателя карты. К примеру, в качестве реакции на сканирование QR-кода 128, приложение считывания QR-кода может запустить браузер и/или выполнить переход на web-страницу, исполняемую стороной, запрашивающей входные данные 34 держателя карты. В качестве альтернативы, в ответ на сканирование QR-кода 128, приложение (например, поставленное стороной, запрашивающей входные данные 34 держателя карты) может предложить держателю 22 карты ввести входные данные 34 держателя карты.

Клиентская система 114 передает входные данные 34 держателя карты стороне, запрашивающей входные данные 34 держателя карты, через сеть 115. Например, клиентская система 114 передает входные данные 34 держателя карты в систему 113 хозяйствующего субъекта. Система 113 хозяйствующего субъекта передает данные 40 помечания вычислительное устройство 112 отслеживания меток. В некоторых вариантах осуществления, данные 40 помечания включают в себя все входные данные 34 держателя карты или их часть. К примеру, система 113 хозяйствующего субъекта может использовать учетные данные 36 держателя карты, включенные во входные данные 34 держателя карты, для идентификации транзакций, которые должны помечаться, в данных 40 помечания. Это может включать в себя идентификацию всех транзакций, включающих в себя данные транзакций, соответствующие номеру карты или PAN, представленному пользователем (например, держателем 22 карты) в учетных данных 34 держателя карты. Система 113 хозяйствующего субъекта может дополнительно включать в данные 40 помечания данные 38 предпочтений держателя карты, принятые от клиентской системы 114 как часть входных данных 34 держателя карты. Например, входные данные 34 держателя карты, и в особенности данные 38 предпочтений держателя карты, могут включать в себя сделанный пользователем (например, держателем 22 карты) выбор одного или более участников конкурса, за которых пользователь голосует. Эта информация может быть включена в данные 40 помечания, с тем чтобы выполняемые пользователем транзакции помечались конкурсантами, за которых пользователь проголосовал. Каждый доллар, или другая денежная единица, потраченный в транзакции, может равняться одному голосу за каждого помеченного конкурсанта. В качестве альтернативы, каждая транзакция, независимо от суммы транзакции, равняется одному голосу за каждого помеченного конкурсантаt.

Данные 40 помечания передаются через сеть 115 системой 113 хозяйствующего субъекта в вычислительное устройство 112 отслеживания меток. Вычислительное устройство 112 отслеживания меток использует данные 40 помечания для помечания транзакций (например, данных транзакций). В некоторых вариантах осуществления, вычислительное устройство 112 отслеживания меток осуществляет поиск по базе 120 данных на предмет данных транзакций, принятых из платежной сети 28 и сохраненных в базе 120 данных, на основе информации идентификации транзакций, включенной в данные 40 помечания. Транзакции, которые возвращаются как результат поиска по базе 120 данных (например, в виде информации идентификации транзакций, такой как номер карты, и хозяйствующего субъекта, согласующегося с информацией идентификации транзакций), помечаются с использованием метки, включенной в данные 40 помечания. В прочих вариантах осуществления, вычислительное устройство отслеживания меток принимает сигналы транзакции, включающие в себя данные транзакции, из платежной сети 28 и, по приему, определяет, удовлетворяет ли транзакция критериям для помечания, включенным в данные помечания (например, идентификации транзакций для помечания). Если принятые данные транзакции не удовлетворяют этим критериям (например, номер карты из принятых данных транзакции совпадает с номером карты в данных 40 помечания в качестве идентифицирующего транзакции для помечания), вычислительное устройство отслеживания меток сохраняет принятые данные транзакции в базе 120 данных с включенной в данные 40 помечания меткой, присоединенной к данным транзакции. Например, данные транзакции и метка сохраняются в базе 120 данных в виде кортежа.

Фиг. 3 иллюстрирует пример конфигурации серверной системы 301, такой как вычислительное устройство 112 отслеживания меток (показанное на Фиг. 2 и 3), используемой для помечания транзакций и обеспечения связанных с этим выходных данных (например, связанных с подарками выходных данных на интерактивном пользовательском интерфейсе), согласно одному примерному варианту осуществления настоящего раскрытия. Серверная система 301 может также включать в себя, но не в ограничительном смысле, сервер 116 базы данных. В примерном варианте осуществления, серверная система 301 определяет и анализирует характеристики устройств, используемых в платежных транзакциях, как описывается ниже.

Серверная система 301 включает в себя процессор 305 для исполнения инструкций. Инструкции могут храниться в области 310 памяти, например. Процессор 305 может включать в себя один или более блоков обработки данных (например, в многоядерной конфигурации) для исполнения инструкций. Инструкции могут исполняться в разнообразии различных операционных систем в серверной системе 301, таких как UNIX, LINUX, Microsoft Windows® и т.п. Следует также понимать, что по инициировании компьютерно-реализуемого способа различные инструкции могут исполняться во время инициализации. Могут потребоваться некоторые операции, чтобы выполнить один или более описываемых здесь процессов, тогда как другие операции могут быть более общими и/или характерными для конкретного языка программирования (например, C, C#, C++, Java или прочих подходящих языков программирования и т.п.).

Процессор 305 подключен к коммуникационному интерфейсу 315, так что серверная система 301 способна сообщаться с удаленным устройством, таким как пользовательская система или другая серверная система 301. К примеру, коммуникационный интерфейс 315 может принимать запросы (например, запросы отобразить аналитику хозяйствующего субъекта и/или предоставить интерактивный пользовательский интерфейс) от клиентской системы 114 через Интернет, как проиллюстрировано на Фиг. 2.

Процессор 305 может быть также подключен к запоминающему устройству 134. Запоминающее устройство 134 представляет собой любое компьютерное аппаратное обеспечение, подходящее для хранения и/или извлечения данных. В некоторых вариантах осуществления, запоминающее устройство 134 интегрировано в серверную систему 301. Например, серверная система 301 может включать в себя один или более накопителей на жестких в качестве запоминающего устройства 134. В других вариантах осуществления, запоминающее устройство 134 является внешним по отношению к серверной системе 301 и к нему может осуществляться доступ со стороны множества серверных систем 301. К примеру, запоминающее устройство 134 может включать в себя множественные блоки хранения данных, такие как жесткие диски или твердотельные диски в конфигурации избыточного массива независимых дисков (RAID). Запоминающее устройство 134 может включать в себя сеть хранения данных (SAN) и/или подсоединенную к сети систему хранения данных (NAS).

В некоторых вариантах осуществления, процессор 305 подключен к запоминающему устройству 134 через интерфейс 320 запоминающих устройств. Интерфейсом 320 запоминающих устройств может быть любой компонент, приспособленный предоставлять процессору 305 доступ к запоминающему устройству 134. Интерфейс 320 запоминающих устройств может включать в себя, например, адаптер ATA, адаптер Serial ATA (SATA), адаптер SCSI, контроллер RAID, адаптер SAN, сетевой адаптер и/или любой компонент, обеспечивающий процессору 305 доступ к запоминающему устройству 134.

Область 310 памяти может включать в себя, но не в ограничительном смысле, оперативное запоминающее устройство (ОЗУ, RAM), такое как динамическое ОЗУ (DRAM) или статическое ОЗУ (SRAM), постоянное запоминающее устройство (ПЗУ, ROM), перепрограммируемое ПЗУ (EPROM), электрически перепрограммируемое ПЗУ (EEPROM) и энергонезависимое ОЗУ (NVRAM). Вышеперечисленные типы памяти являются лишь иллюстративными и, таким образом, не являются ограничивающими в плане типов памяти, используемой для хранения компьютерной программы.

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

Клиентское вычислительное устройство 402 также включает в себя по меньшей мере один компонент 408 вывода данных для представления информации пользователю 400 (например, держателю карты 22). Компонентом 408 вывода данных может быть любой компонент, приспособленный для выдачи информации пользователю 400. В некоторых вариантах осуществления, компонент 408 вывода данных включает в себя адаптер вывода, такой как видеоадаптер и/или аудиоадаптер. Адаптер вывода подключен к процессору 404 и является оперативно подключаемым к устройству вывода, такому как дисплейное устройство (например, жидкокристаллический дисплей (ЖК, LCD), дисплей на органических светоизлучающих диодах (OLED), дисплей на основе электронно-лучевой трубки (ЭЛТ, CRT) или дисплей на основе ʺэлектронных чернилʺ) или устройство вывода звука (например, динамик или наушники).

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

Клиентское вычислительное устройство 402 может также включать в себя коммуникационный интерфейс 412, который является коммуникационно подключаемым к удаленному устройству, такому как серверная система 302 или web-сервер, эксплуатируемый хозяйствующим субъектом. Коммуникационный интерфейс 412 может включать в себя, например, адаптер проводной или беспроводной сети либо беспроводной приемопередатчик данных для использования с сетью мобильной телефонной связи (например, GSM, 3G, 4G или Bluetooth) или другой сетью мобильных данных (например, WIMAX).

В области 406 памяти хранятся, например, машиноисполняемые инструкции для предоставления пользовательского интерфейса пользователю 400 через компонент 408 вывода данных и, в необязательном порядке, для приема и обработки ввода от устройства 410 ввода. Пользовательский интерфейс может включать в себя, среди прочих возможностей, web-браузер и клиентское приложение. Web-браузеры обеспечивают пользователям 400 возможность отображать и взаимодействовать с мультимедиа и прочей информацией, в типичном случае вставленными в web-страницу или web-сайт с web-сервера, ассоциированного с хозяйствующим субъектом. Клиентское приложение позволяет пользователям 400 взаимодействовать с серверным приложением, ассоциированным, например, с хозяйствующим субъектом. Пользовательский интерфейс обеспечивает, через один или оба из web-браузера и клиентского приложения, отображение выходных данных из вычислительного устройства 112 отслеживания меток. Пользователь может взаимодействовать с пользовательским интерфейсом для просмотра и изучения помеченных данных транзакций и/или аналитики, сгенерированной на основе, по меньшей мере отчасти, помеченных данных транзакций. Клиентское приложение дополнительно позволяет пользователям 400 взаимодействовать с вычислительным устройством 112 отслеживания меток для обеспечения поисковых запросов и/или иной фильтрации или извлечения конкретных помеченных данных транзакций. Например, пользователи 400 могут вводить конкретный набор меток с использованием пользовательского интерфейса. Этот конкретный набор меток передается клиентским вычислительным устройством 402 в вычислительное устройство 112 отслеживания меток и используется для поиска в базе данных помеченных данных транзакций, включающих в себя заданные метки. Результаты посылаются из вычислительного устройства 112 отслеживания меток в клиентское вычислительное устройство 402 наряду с инструкциями на вывод результатов через пользовательский интерфейс.

Фиг. 5 - упрощенная диаграмма 500 прохождения данных для помечания данных транзакций с использованием вычислительного устройства 112 отслеживания меток. Как описывается здесь, вычислительное устройство 112 отслеживания меток принимает множество сигналов транзакций 502. Сигналы транзакций включают в себя данные транзакций, которые помечаются вычислительным устройством 112 отслеживания меток, если данные транзакций, включенные в сигналы транзакций, соответствуют критериям, идентифицирующими транзакции, которые должны помечаться. Вычислительное устройство 112 отслеживания меток принимает данные 40 помечания от стороны 504. Например, вычислительное устройство 112 отслеживания меток принимает данные 40 помечания, включающие в себя метку и критерии для идентификации транзакций, которые нужно помечать, и, в необязательном порядке, включающие в себя входные данные 34 держателя карты, от стороны, такой как хозяйствующий субъект. Вычислительное устройство 112 отслеживания меток присоединяет метку, включенную в данные 40 помечания, к данным транзакций, хранящимся в базе данных 506. Это включает в себя выполнение вычислительным устройством 112 отслеживания меток сравнения критериев, идентифицирующих транзакции, которые должны быть помечены, с данными транзакций из множества принятых сигналов транзакций. Если данные транзакций согласуются с или удовлетворяют упомянутым критериям, то вычислительное устройство отслеживания меток присоединяет метку к данным транзакций и сохраняет данные транзакций в базе данных с включением метки (например, в виде кортежа, включающего в себя данные транзакции и метку). Вычислительное устройство отслеживания меток может присоединять метки ретроспективным или перспективным образом, как описывается здесь. Вычислительное устройство 112 отслеживания меток дополнительно обслуживает (например, отслеживает) помеченные транзакций, хранящиеся в базе 508 данных. Например, вычислительное устройство отслеживания меток периодически обновляет базу данных и помечает дополнительные транзакции, основываясь на данных помечания. Дополнительные транзакции могут добавляться в базу данных вычислительным устройством 112 отслеживания меток по мере их приема. Периодически, вычислительное устройство отслеживания меток осуществляет поиск по этим дополнительным транзакциям и определяет, согласуются ли или удовлетворяют ли какие-либо из этих транзакций критериям для присоединения метки. Если это так, метка присоединяется и база данных обслуживается.

В некоторых вариантах осуществления, вычислительное устройство отслеживания меток выполняет дополнительные функции, проиллюстрированные на диаграмме 500 прохождения данных с использованием пунктирных линий. Вычислительное устройство 112 отслеживания меток может управлять информацией конфиденциальности/разрешений, относящейся к меткам 510. Например, вычислительное устройство 112 отслеживания меток может принимать новую или обновленную информацию конфиденциальности/разрешений в плане отслеживания меток и применять данную информацию к помеченным данным транзакций, хранящимся в базе данных, чтобы управлять доступом к помеченным данным транзакций в соответствии с информацией конфиденциальности/разрешений. Вычислительное устройство 112 отслеживания меток может принимать от некоей стороны запрос опроса меток 512. Эта сторона, осуществляющая запрос опроса меток, может быть той же самой стороной, которая предоставляет данные помечания, или может быть другой стороной. Данный опрос включает в себя метку или метки, для которых вычислительное устройство отслеживания меток должно извлечь помеченные данные транзакций и/или предоставить другие выходные данные. Вычислительное устройство 112 отслеживания меток осуществляет поиск по базе данных транзакций и извлекает информационные элементы, которые включают в себя упомянутые метку или метки. В эти информационные элементы включены соответствующие данные транзакций. Вычислительное устройство 112 отслеживания меток может определять, имеет ли запрашивающая сторона разрешение просматривать извлеченные помеченные транзакции 514. Например, вычислительное устройство 112 отслеживания меток может определять, перечислена ли запрашивающая сторона в белом списке, включенном в информацию конфиденциальности/разрешений в помеченных данных транзакций. Если запрашивающая сторона не имеет разрешения просматривать извлеченные помеченные транзакции, вычислительное устройство 112 отслеживания меток завершает процесс 518. Если же запрашивающая сторона имеет разрешение просматривать извлеченные помеченные транзакции, вычислительное устройство 112 отслеживания меток выводит помеченные данные транзакций и/или прочие выходные данные, такие как аналитика, основываясь на помеченных данных транзакций, извлеченных на основе метки или меток, поданных в упомянутом запросе 516.

Иллюстративные варианты осуществления

В примерном варианте осуществления, метки используются для отслеживания покупки, связанной с голосами, отдаваемыми пользователем за состав бейсбольной команды всех звезд. В общем, пользователь (например, держатель 22 карты) предоставляет идентифицирующую информацию и бюллетень за состав бейсбольной команды всех звезд хозяйствующему субъекту 24 или иной стороне (например, бейсбольной лиге). Данная сторона подает данные 40 помечания в вычислительное устройство 112 отслеживания меток, которое идентифицирует все транзакции, включающие в себя идентификационную информацию держателя карты, в качестве транзакций, которые должны помечаться. Метка, включенная в данные 40 помечания, включает в себя игроков, за которых проголосовал держатель 22 карты. В конце периода голосования вычислительное устройство 112 отслеживания меток предоставляет совокупную сумму транзакций для всех транзакций (например, транзакций, выполненных множеством держателей 22 карт), которые помечены каждым игроком. Каждый доллар, или другая денежная единица, соответствует голосу, и игроки с наибольшим числом голосов выбираются в качестве победителей голосования. В некоторых вариантах осуществления дополнительные метки могут использоваться для отслеживания транзакций, которые выполняются с конкретными хозяйствующими субъектами, такими как командные магазины. Суммы транзакций, помеченных такими метками, могут подсчитываться в сторону увеличения числа голосов. Например, каждый доллар, или другая денежная единица, потраченный в командном магазине, может соответствовать двум голосам. Аналогичная методика может использоваться для присвоения увеличенного числа голосов покупкам командной атрибутики (например, метки могут присваиваться конкретным продуктам, которые включают в себя командную атрибутику). В альтернативных вариантах осуществления, агрегированный подсчет транзакций предусмотрен вместо совокупной суммы транзакций для всех транзакций. В таком случае, каждая совершенная транзакция, независимо от суммы транзакции, подсчитывается как один голос для помеченных игроков, ассоциированных с каждой транзакцией. Транзакции с командными магазинами или другими конкретными хозяйствующими субъектами могут подсчитываться как более чем один голос вычислительное устройство отслеживания меток. Дополнительные признаки продвижения могут использоваться в связи с голосованием. Например, некая сторона, вовлеченная в голосование (например, хозяйствующие субъекты, бейсбольная лига, провайдер платежной сети или т.п.), может делать благотворительный взнос от имени игроков-победителей, делать взнос в благотворительные фонды по выбору игроков-победителей или т.п.

Фиг. 6 представляет упрощенную диаграмму 600 прохождения данных для помечания данных транзакций в соответствии с вышеописанным иллюстративным вариантом осуществления. Этапы диаграммы прохождения данных, показанные пунктирными линиями, являются необязательными. Входное инициирующее событие 124 может быть принято клиентской системой пользователя 602. К примеру, пользователь (например, держатель 22 карты) может просканировать QR-код 128 с помощью приложения, функционирующего на смартфоне, который предписывает смартфону запустить приложение или открыть web-страницу. Этими приложением или web-страницей предоставляется приглашение держателю 22 карты ввести входные данные 34 держателя карты, включающие в себя номер карты и голоса за игроков команды всех звезд или выбранных игроков команды всех звезд 604. Выбранные игроки могут быть для всех позиций или подмножества позиций. Клиентская система (например, смартфон) передает входные данные 34 держателя карты, включающие в себя номер карты и выбранных игроков 606. В одном варианте осуществления, входные данные 34 держателя карты передаются хозяйствующему субъекту 24 (например, бейсбольной лиге). В альтернативном варианте осуществления, входные данные 34 держателя карты передаются непосредственно в вычислительное устройство 112 отслеживания меток.

Хозяйствующий субъект 24 (например, лига) принимает входные данные 34 держателя карты, включающие в себя номер карты и выбранных игроков (например, голоса за команду всех звезд) 608. Хозяйствующий субъект 24 передает данные 40 помечания, включающие в себя, по меньшей мере, часть входных данных 34 держателя карты, включающих в себя номер карты и выбранных игроков 610. Данные 40 помечания идентифицируют номер карты в качестве информации идентификации транзакций и включают в себя метку, сгенерированную на основе выбранных игроков.

Вычислительное устройство 112 отслеживания меток принимает входные данные 34 держателя карты, которые были переданы 612. Вычислительное устройство 112 отслеживания меток принимает данные 40 помечания, соответствующие множеству пользователей (например, держателей 22 карт), участвующих в процессе голосования за команду всех звезд. Вычислительное устройство 112 отслеживания меток принимает множество сигналов транзакций 614. Некоторые из сигналов транзакций соответствуют транзакциям, которые выполнены держателями 22 карт, участвующими в процессе голосования по команде всех звезд, и для которых вычислительное устройство 112 отслеживания меток приняло соответствующие данные 40 помечания. Вычислительное устройство 112 отслеживания меток идентифицирует данные транзакций, включенные в принятое множество сигналов транзакций, используя ранее принятые данные 40 помечания, и привязывает суммы транзакций, включенные в помеченные данные транзакций, к голосам за команду всех звезд (например, выбранным игрокам), включенным в каждую метку, чтобы получить итог виртуального голосования 616. Вычислительное устройство 112 отслеживания меток определяет, помечать ли один из множества принятых сигналов транзакций, посредством сравнения номера карты, включенного в данные транзакций, с номером карты, включенным в каждый набор данных 40 помечания в качестве идентифицирующего транзакции для помечания. Если два номера карты совпадают, то данные транзакции, ассоциированные с сигналом транзакции, помечаются посредством присоединения метки из данных 40 помечания к данным транзакции, включающим в себя сумму транзакции, и сохранения данных транзакции и метки в базе данных. Итог виртуального голосования может представлять собой сумму, ассоциированную с каждым игроком, указываемым меткой, включенной в идентифицированные данные транзакции. Идентифицированные транзакции для множества транзакций, включающих в себя множество держателей 22 карт, могут агрегироваться на основе связанных с ними меток, чтобы определить итоговую сумму в долларах, связанную с каждым игроком, за которого голосовали, указываемым метками, ассоциированными с каждой идентифицированной транзакцией.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

выводят список помеченных данных транзакций.

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

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

10. Способ по п.1, в котором метка включает в себя данные пользовательского ввода, предоставленные пользователем.

11. Способ по п.1, в котором упомянутой стороной является одно или более из держателя карты, торгового предприятия и банка-эмитента.

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

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

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

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

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

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

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

16. Вычислительное устройство отслеживания меток по п.14, в котором упомянутый процессор дополнительно запрограммирован:

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

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

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

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

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

20. Вычислительное устройство отслеживания меток по п.14, в котором упомянутый процессор дополнительно запрограммирован:

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

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

выводить список помеченных данных транзакций.

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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

Группа изобретений относится к производству алюминия. Электролизный завод содержит зону хранения для хранения новых анодных сборок, зону переработки для переработки использованных анодных сборок, зону производства, содержащую множество электролизных ванн, предназначенных для производства жидкого металла путем электролиза, и парк транспортных средств, предназначенных для транспортировки новых анодных сборок из зоны хранения в зону производства и использованных анодных сборок из зоны производства в зону переработки. Транспортные средства для транспортировки анодных сборок содержат средства автоматического управления для обеспечения возможности его автономного перемещения и имеют размеры, обеспечивающие перевозку только одной анодной сборки за раз. Обеспечивается повышение безопасности производства алюминия, снижение загрязнений, улучшение видимости. 2 н. и 17 з.п. ф-лы, 15 ил.

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

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

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

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

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

Изобретение относится к системе и способу отображения страницы. Технический результат – возможность быстрого отображения страницы пользователям. Для этого способ содержит: получение хранящихся метаданных, при этом метаданные представляют собой данные, описывающие информацию о товаре(101); генерирование шаблонных данных для отображения страницы согласно метаданным (102); и согласно шаблонным данным осуществление выбора соответствующей страницы с отрисовкой по шаблону, и затем отображение страницы пользователям (103). Согласно способу и системе шаблонные данные генерируются посредством хранящихся метаданных, соответствующая страница с отрисовкой по шаблону выбирается согласно шаблонным данным и затем отображается пользователям. Таким образом, нет зависимости от систем, имеющих информацию о товаре, и нет неприятностей, вызванных проблемой применимости в этих системах. 2 н. и 18 з.п. ф-лы, 4 ил.

Изобретение относится к области вычислительной техники. Технический результат заключается в расширении функциональных возможностей. Всемирная Виртуальная Торгово-Сервисная Сеть содержит глобальную информационную сеть; электронную торговую площадку; в качестве исполнительного устройства предоставления товаров и услуг используется интернет-магазин товаров и услуг; администратор; K покупателей; N виртуальных зданий; NP предпринимателей; причем каждое из зданий имеет конфигурацию высотной многоэтажной башни; причем каждый интернет-магазин товаров и услуг имеет четкое расположение на этаже; причем предприниматель арендует конкретное место в виртуальном пространстве; причем один интернет-магазин товаров и услуг может занимать определенную торговую площадь; причем каждый интернет-магазин товаров и услуг получает свою уникальную ссылку - URL-адрес на сайте интернет торгового комплекса; причем покупки осуществляются через единую корзину; причем поиск может осуществляться традиционным путем через строку поиска и выбор категорий; причем поиск может осуществляться, используя новую систему навигации «по этажам», переходя в интересующие башни, на нужные этажи и выбирая магазины. 5 ил.

Изобретение относится к способам и мобильному устройству аутентификации бесконтактного платежного устройства c интегральной схемой (IC). Технический результат заключается в обеспечении аутентификации бесконтактного платежного устройства. В способе устанавливают канал связи с мобильным устройством, принимают криптограмму от мобильного устройства, причем криптограмма переправляется мобильным устройством от бесконтактного IC платежного устройства, которое взаимодействует с мобильным устройством, в ответ на прием и валидацию криптограммы аутентифицируют бесконтактное платежное устройство с IC и в ответ на аутентификацию бесконтактного платежного устройства с IC выдают платежное удостоверение мобильному устройству, причем платежное удостоверение связано с платежным счетом, принадлежащим пользователю мобильного устройства, и включает в себя номер основного счета (PAN) или платежный токен, при этом выдача платежного удостоверения содержит этап, на котором сохраняют PAN или платежный токен, соответственно, в элементе безопасности в мобильном устройстве или в защищенном удаленном хост-сервере. 3 н. и 10 з.п. ф-лы, 5 ил.
Наверх