СИСТЕМЫ И СПОСОБЫ ДЛЯ УПРАВЛЕНИЯ ПОЛОЧНЫМИ БЛОКАМИ ОТОБРАЖЕНИЯ И ДЛЯ ГРАФИЧЕСКОГО ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ НА ПОЛОЧНЫХ БЛОКАХ ОТОБРАЖЕНИЯ
SYSTEMS AND METHODS FOR CONTROLLING DISPLAY SHELF UNITS AND FOR GRAPHICALLY DISPLAYING INFORMATION ON DISPLAY SHELF UNITS

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Настоящая заявка испрашивает приоритет: (i) Предварительной заявки США № 62/156,589, озаглавленной ʺSystems And Methods For Controlling Shelf Display Units And For Graphically Presenting Information On Shelf Display Unitsʺ, поданной 4 мая 2015, и (ii) Предварительной заявки США № 62/233,827, озаглавленной ʺSystems And Methods For Graphically Presenting Product Location Indications And Additional Product Information On Shelf Display Unitsʺ, поданной 28 сентября 2015, которые полностью включены в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящая спецификация относится к полочным блокам отображения и, более конкретно, к системам и способам для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0002] Продукты обычно выкладываются на полках в торговой точке. Полки могут включать в себя блоки отображения, на которые подается питание, которые предоставляют информацию, относящуюся к продуктам, выложенным на полках, или любую другую информацию. Может быть желательно, чтобы блоки отображения отображали разнообразную информацию, полезную для продавцов, работающих в магазине, продающем продукты, для покупателей, покупающих продукты в магазине, который продает продукты, и других.
[0004] Соответственно, существует потребность в системах и способах для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] В одном варианте осуществления, система для графического представления указателя местоположения продукта на одном или более блоках отображения включает в себя один или более блоков отображения, выполненных с возможностью прикрепления к полкам модульной стеллажной системы, один или более процессоров, соединенных с возможностью связи с одним или более блоками отображения, один или более компонентов памяти, соединенных с возможностью связи с одним или более процессорами, и машиночитаемые инструкции, хранящиеся в одном или более компонентах памяти. При исполнении одним или более процессорами, машиночитаемые инструкции побуждают систему определять идентификатор продукта, соответствующий продукту, идентифицировать один или более блоков отображения для обновления в ответ на определение идентификатора продукта, соответствующего продукту, и обновлять графический вывод одного или более блоков отображения, идентифицированных для обновления в ответ на идентификацию одного или более блоков отображения для обновления.
[0006] В другом варианте осуществления, система для графического представления персонализированного контента для потребителя на одном или более блоках отображения включает в себя один или более блоков отображения, выполненных с возможностью прикрепления к полкам модульной стеллажной системы, один или более процессоров, соединенных с возможностью связи с одним или более блоками отображения, один или более компонентов памяти, соединенных с возможностью связи с одним или более процессорами, и машиночитаемые инструкции, хранящиеся в одном или более компонентах памяти. При исполнении одним или более процессорами, машиночитаемые инструкции побуждают систему принимать идентификатор потребителя, идентифицировать контент для отображения потребителю на основе идентификатора потребителя, определять местоположение потребителя, определять, находится ли потребитель вблизи одного или более блоков отображения, на основе местоположения потребителя, и отображать идентифицированный контент на одном или более блоках отображения в ответ на определение того, что потребитель находится вблизи одного или более блоков отображения.
[0007] В еще одном варианте осуществления, система для отображения дополнительной информации о продукте включает в себя один или более блоков отображения, выполненных с возможностью прикрепления к полкам модульной стеллажной системы, один или более процессоров, соединенных с возможностью связи с одним или более блоками отображения, один или более компонентов памяти, соединенных с возможностью связи с одним или более процессорами, и машиночитаемые инструкции, хранящиеся в одном или более компонентах памяти. При исполнении одним или более процессорами, машиночитаемые инструкции побуждают систему ассоциировать дополнительную информацию о продукте с продуктом, определять местоположение продукта, идентифицировать блок отображения, прикрепленный к полке модульной стеллажной системы, которая ассоциирована с продуктом, на основе местоположения продукта, и отображать дополнительную информацию о продукте на идентифицированном блоке отображения.
[0008] Эти и дополнительные признаки, обеспечиваемые описанными здесь вариантами осуществления, более подробно поясняются в нижеследующем подробном описании во взаимосвязи с чертежами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0009] Варианты осуществления, представленные на чертежах, являются иллюстративными и примерными по своему характеру и не предназначены для ограничения объема, определяемого формулой изобретения. Следующее подробное описание иллюстративных вариантов осуществления может быть понято при изучении во взаимосвязи со следующими чертежами, на которых подобные структуры обозначены одинаковыми ссылочными позициями и на которых:
[0010] Фиг. 1 схематично изображает вид в перспективе модульной стеллажной системы, включающей в себя множество блоков отображения, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0011] Фиг. 2 схематично изображает вычислительную сеть для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0012] Фиг. 2А схематично изображает архитектуру вычислительной сети для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0013] Фиг. 3 схематично изображает корпоративную вычислительную систему в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0014] Фиг. 4 схематично изображает вычислительную систему магазина в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0015] Фиг. 5 графически иллюстрирует реализуемый компьютером способ графического представления указателя местоположения продукта на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0016] Фиг. 6 графически иллюстрирует реализуемый компьютером способ графического отображения информации установки планограммы (схемы выкладки товара) на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, во время установки планограммы в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0017] Фиг. 7 графически иллюстрирует реализуемый компьютером способ графического представления местоположений предметов из списка покупок на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0018] Фиг. 8 графически иллюстрирует реализуемый компьютером способ графического представления персонализированного контента потребителю на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0019] Фиг. 9 графически иллюстрирует реализуемый компьютером способ графического представления потребителю персонализированной цены на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0020] Фиг. 10 графически иллюстрирует реализуемый компьютером способ графического представления контента, ассоциированного со сканируемым штрих-кодом, на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0021] Фиг. 11 графически иллюстрирует реализуемый компьютером способ генерации извещения помощи потребителю в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0022] Фиг. 12 графически иллюстрирует реализуемый компьютером способ отображения связанного рекламного контента на блоке отображения, прикрепленном к полке модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0023] Фиг. 13 графически иллюстрирует реализуемый компьютером способ генерации заказа для доставки на дом продукта в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе;
[0024] Фиг. 14 графически иллюстрирует реализуемый компьютером способ графического представления указателя местоположения продукта на одном или более блоках отображения, прикрепленных к полкам модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе; и
[0025] Фиг. 15 графически иллюстрирует реализуемый компьютером способ отображения дополнительной информации о продукте на блоке отображения, прикрепленном к полке модульной стеллажной системы, в соответствии с одним или более вариантами осуществления, показанными и описанными в настоящем документе.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0026] Со ссылкой в общем на чертежи, варианты осуществления, описанные здесь, направлены на системы и способы для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения. Варианты осуществления настоящего изобретения могут отображать разнообразную информацию, полезную для продавцов, работающих в магазине, продающем продукты, потребителей, делающих покупки в магазине, который продает продукты, и других. Варианты осуществления систем и способов для управления полочными блоками отображения и для графического представления информации на полочных блоках отображения будут описаны ниже более подробно со ссылкой на прилагаемые чертежи.
[0027] На фиг. 1 схематично изображен вид в перспективе модульной стеллажной системы 100, включающей в себя первый стеллажный модуль 110, второй стеллажный модуль 120 и множество стыковочных стоек 130. Каждый из первого стеллажного модуля 110 и второго стеллажного модуля 120 включает в себя основание 112, заднюю плоскость 114, множество полок 116 и множество блоков 118 отображения. Задняя плоскость 114, как правило, плоская и простирается, по существу, перпендикулярно от основания 112. Множество полок 116 прикреплены к множеству стыковочных стоек 130, каждая из которых включает в себя множество отверстий, через которые могут быть вставлены соответствующие выступы множества полок 116, чтобы смонтировать множество полок 116 на стеллажных модулях. Множество полок 116 проходят, по существу, перпендикулярно от задней плоскости 114 в направлении, которое является по существу параллельным основанию 112. Узел из стеллажных модулей и стыковочных стоек 130 поддерживает множество полок 116, на которых могут быть размещены продукты. Множество блоков 118 отображения продолжаются под множеством полок 116 и функционируют, чтобы отображать информацию лицу, находящемуся рядом с полками, такую как информация, относящаяся к продуктам на множестве полок 116, информация, полезная для создания запаса продуктов на множестве полок 116, информация, полезная, чтобы забирать продукты с множества полок 116, и различная дополнительная информация, как будет подробно описано ниже.
[0028] Также со ссылкой на фиг. 1, в некоторых вариантах осуществления, каждый из множества блоков 118 отображения получает питание через Ethernet-соединение или через заднюю плоскость 114, как описано в патентной заявке США № 13/734,443, озаглавленной ʺDISPLAY SHELF MODULES WITH PROJECTORS FOR DISPLAYING PRODUCT INFORMATION AND MODULAR SHELVING SYSTEM COMPRISING THE SAMEʺ, которая полностью включена в настоящий документ посредством ссылки. В других вариантах осуществления, каждый из множества блоков 118 отображения получает питание от системы распределения мощности. В некоторых вариантах осуществления, множество блоков 118 отображения получают питание другим способом, например, от батарей и т.п.
[0029] Также со ссылкой на фиг. 1, в некоторых вариантах осуществления, каждый из множества блоков 118 отображения включает в себя блок проектора и дисплейный экран, как описано в патентной заявке США № 13/734,443, озаглавленной ʺDISPLAY SHELF MODULES WITH PROJECTORS FOR DISPLAYING PRODUCT INFORMATION AND MODULAR SHELVING SYSTEM COMPRISING THE SAMEʺ, которая полностью включена в настоящий документ посредством ссылки. В других вариантах осуществления, один или более из множества блоков 118 отображения включают в себя дисплейный экран с питанием, такой как TFT экран, LCD экран и т.п. В некоторых вариантах осуществления, модульная стеллажная система 100 может включать в себя один или более дополнительных компонентов ввода или вывода, таких как микрофон (например, для приема голосового ввода от потребителя), камеру, считыватель штрих-кодов, динамик и т.п.
[0030] На фиг. 2 схематично изображен один вариант осуществления вычислительной сети 200 для управления множеством блоков 118 отображения и для графического представления информации на множестве блоков 118 отображения. В этом варианте осуществления, вычислительная сеть 200 включает в себя корпоративную вычислительную систему 300, корпоративную вычислительную сеть 215, вычислительную систему 400 магазина, вычислительную сеть 225 магазина, устройство 230 розничного продавца, устройство 240 персонального помощника и связи, мобильное вычислительное устройство 250 и множество блоков 118 отображения.
[0031] Также со ссылкой на фиг. 2, вычислительная сеть 200 включает в себя корпоративную вычислительную сеть 215 для соединения с возможностью связи корпоративной вычислительной системы 300 и вычислительной системы 400 магазина, так что может выполняться обмен данными между корпоративной вычислительной системой 300 и вычислительной системой 400 магазина. Корпоративная вычислительная сеть 215 может включать в себя одну или более компьютерных сетей (например, сеть широкого охвата, персональную сеть или локальную сеть), одну или более сотовых сетей, одну или более спутниковых сетей или их комбинации. Соответственно, каждая из корпоративной вычислительной системы 300 и вычислительной системы 400 магазина может быть соединена с возможностью связи с корпоративной вычислительной сетью 215 через сеть широкого охвата, через локальную сеть, через персональную сеть, через сотовую сеть, через спутниковую сеть и т.п. Подходящие сети широкого охвата могут включать в себя проводные или беспроводные телекоммуникационные сети, которые передают информацию посредством коаксиальных кабелей, волоконно-оптических кабелей, радиочастотной передачи и т.п. Подходящие локальные сети могут включать проводной Ethernet и/или беспроводные технологии, такие как, например, Wi-Fi (ʺбеспроводная точностьʺ, беспроводной доступ). Подходящие персональные сети могут включать в себя беспроводные технологии, такие как, например, IrDA, Bluetooth, Wireless (беспроводной) USB, Z-Wave, ZigBee и/или другие протоколы связи в ближней зоне. Подходящие персональные сети могут также включать в себя проводные компьютерные шины, такие как, например, USB и FireWire. Подходящие сотовые сети включают в себя, без ограничения указанным, такие технологии, как LTE, WiMAX, UMTS, CDMA и GSM.
[0032] Также со ссылкой на фиг. 2, корпоративная вычислительная сеть 215 соединяет с возможностью связи корпоративную вычислительную систему 300 и вычислительную систему 400 магазина, так что может осуществляться обмен данными между системами. В некоторых вариантах осуществления, корпоративная вычислительная система 300 хранит корпоративные данные и взаимодействует с множеством вычислительных систем магазинов, ассоциированных с множеством магазинов. Например, корпоративная вычислительная система 300 может быть центральной вычислительной системой, управляемой владельцем сети продуктовых магазинов или другим розничным торговцем, которому принадлежит множество магазинов для продажи продуктов. Каждая из множества вычислительных систем магазинов может быть ассоциирована с магазином, аффилированным, принадлежащим или управляемым сетью продуктовых магазинов или другим розничным торговцем. Каждая из множества вычислительных систем магазинов может принимать информацию от корпоративной вычислительной системы 300 и использовать принятые данные вместе с другими данными, вводимыми в вычислительную систему магазина устройствами, расположенными в магазине, для сопряжения и взаимодействия с любым количеством электронных компонентов (например, камер, устройств торговых точек, полочных дисплеев, систем освещения, устройств розничных продавцов, устройств персональных помощников и связи и т. д.) в магазине.
[0033] Также со ссылкой на фиг. 2, корпоративная вычислительная система 300 хранит корпоративные данные для распространения к множеству вычислительных систем магазинов, таких как вычислительная система 400 магазина. Например, корпоративная вычислительная система 300 может хранить данные о продуктах, относящиеся к продуктам, которые должны продаваться в одном или более местоположениях в магазине, цены, относящиеся к продуктам, которые должны продаваться в одном или более местоположениях в магазине, данные планограммы, относящиеся к размещению продуктов на полках, данные ярлыков, которые должны отображаться на полочных блоках отображения в одном или более местоположениях в магазине, мультимедийный контент (например, изображения, видео, звук и т.п.) и т.п. Корпоративная вычислительная система 300 может облегчить взаимодействие и управление множеством блоков 118 отображения модульной стеллажной системы, как будет описано ниже. Дополнительные компоненты и функциональность корпоративной вычислительной системы 300 будут описаны со ссылкой на фиг. 3 ниже.
[0034] Также со ссылкой на фиг. 2, вычислительная система 400 магазина может принимать информацию от корпоративной вычислительной системы 300 и использовать принятые данные вместе с другими данными, вводимыми в вычислительную систему магазина устройствами, расположенными в магазине, для сопряжения и взаимодействия с любым количеством электронных компонентов (например, камер, устройств торговых точек, полочных дисплеев, систем освещения, устройств розничных продавцов, устройств персональных помощников и связи и т.д.) в магазине. Вычислительная система 400 магазина также может облегчать взаимодействие с множеством блоков 118 отображения модульной стеллажной системы и управление ими, как будет описано ниже. Дополнительные компоненты и функциональность вычислительной системы 400 магазина будут описаны ниже со ссылкой на фиг. 3.
[0035] Также со ссылкой на фиг. 2, каждая из корпоративной вычислительной системы 300 и вычислительной системы 400 магазина может быть реализована как одно или более вычислительных устройств, таких как, без ограничения указанным, серверные компьютеры, персональные компьютеры, мобильные вычислительные устройства и т.п. Кроме того, хотя каждая из корпоративной вычислительной системы 300 и вычислительной системы 400 магазина изображена на фиг. 2 как одиночный элемент аппаратных средств, варианты осуществления не ограничены этим. Например, в некоторых вариантах осуществления, корпоративная вычислительная система 300, вычислительная система 400 магазина или как корпоративная вычислительная система 300, так и вычислительная система 400 магазина могут быть реализованы как множество вычислительных устройств, соединенных между собой сетью.
[0036] Также со ссылкой на фиг. 2, вычислительная сеть 200 включает в себя вычислительную сеть 225 магазина для соединения с возможностью связи вычислительной системы 400 магазина с устройством 230 розничного продавца, устройством 240 персонального помощника и связи, мобильным вычислительным устройством 250 и множеством блоков 118 отображения, так что между этими компонентами может осуществляться обмен данными. Вычислительная сеть 225 магазина может включать в себя одну или более компьютерных сетей (например, сеть широкого охвата, персональную сеть или локальную сеть), одну или более сотовых сетей, одну или более спутниковых сетей или их комбинации. Соответственно, каждое из устройства 230 розничного продавца, устройства 240 персонального помощника и связи, мобильного вычислительного устройства 250 и множества блоков 118 отображения может быть соединено с возможностью связи с вычислительной сетью 225 магазина через глобальную вычислительную сеть, через локальную сеть, через персональную сеть, через сотовую сеть, через спутниковую сеть и т.п. Подходящие сети широкого охвата могут включать в себя проводные или беспроводные телекоммуникационные сети, которые передают информацию посредством коаксиальных кабелей, волоконно-оптических кабелей, радиочастотной передачи и т.п. Подходящие локальные сети могут включать проводной Ethernet и/или беспроводные технологии, такие как, например, Wi-Fi. Подходящие персональные сети могут включать в себя беспроводные технологии, такие как, например, IrDA, Bluetooth, Wireless USB, Z-Wave, ZigBee и/или другие протоколы связи в ближней зоне. Подходящие персональные сети могут также включать в себя проводные компьютерные шины, такие как, например, USB и FireWire. Подходящие сотовые сети включают в себя, без ограничения указанным, такие технологии, как LTE, WiMAX, UMTS, CDMA и GSM.
[0037] Также со ссылкой на фиг. 2, вычислительная сеть 225 магазина соединяет с возможностью связи вычислительную систему 400 магазина, устройство 230 розничного продавца, устройство 240 персонального помощника и связи, мобильное вычислительное устройство 250 и множество блоков 118 отображения, так что между компонентами сети может осуществляться обмен данными. Вычислительная система 400 магазина может принимать данные и предоставлять данные устройству 230 розничного продавца, устройству 240 персонального помощника и связи, мобильному вычислительному устройству 250 и множеству блоков 118 отображения.
[0038] Также со ссылкой на фиг. 2, в вариантах осуществления, устройство 230 розничного продавца является мобильным вычислительным устройством, которое может использоваться розничным продавцом в магазине, чтобы помочь в выполнении множества функций, таких как заполнение полок, переустановка планограмм, сканирование SKU (единиц складского хранения) продуктов, извлечение продуктов, заказанных потребителями, и т.п. Устройство 230 розничного продавца представляет собой вычислительное устройство, которое включает в себя процессор, компонент хранения данных, компонент не-временной памяти, аппаратные средства ввода/вывода, аппаратные средства сетевого интерфейса и локальный интерфейс. Процессор устройства 230 розничного продавца включает в себя компонент обработки, выполненный с возможностью приема и исполнения инструкций из компонента хранения данных компонента памяти. Компонент памяти устройства 230 розничного продавца может быть выполнен как энергозависимый и/или энергонезависимый считываемый компьютером носитель и, следовательно, может включать в себя память произвольного доступа (включая SRAM, DRAM и/или другие типы памяти произвольного доступа), флэш-память, регистры, компакт-диски (CD), цифровые универсальные диски (DVD) и/или другие типы компонентов хранения. Устройство хранения данных или компонент памяти могут быть выполнены с возможностью хранения логики, которая побуждает устройство 230 розничного продавца выполнять функции, описанные в настоящем документе, при исполнении процессором. Аппаратные средства ввода/вывода устройства 230 розничного продавца могут включать в себя устройство отображения (например, сенсорный экран, LCD-экран, плазменный экран, TFT-экран и т.п.), устройство тактильного ввода (например, клавишную панель, кнопку, клавиатуру, мышь и т.п.), камеру, считыватель штрих-кода, микрофон, динамик и т.п. для приема, отправки и/или представления данных. Аппаратные средства сетевого интерфейса устройства 230 розничного продавца могут включать в себя любые проводные или беспроводные сетевые аппаратные средства, такие как модем, порт LAN, карта Wi-Fi, карта WiMax, аппаратные средства мобильной связи и/или другие аппаратные средства для осуществления связи с вычислительной сетью 225 магазина или с другими устройствами. Локальный интерфейс устройства 230 розничного продавца может быть реализован в виде шины или другого интерфейса для обеспечения связи между компонентами устройства 230 розничного продавца. Хотя фиг. 2 изображает только одно устройство 230 розничного продавца, некоторые варианты осуществления могут включать в себя множество устройств розничных продавцов, каждое из которых может иметься у соответствующего розничного продавца и использоваться им.
[0039] Также со ссылкой на фиг. 2, устройство 240 персонального помощника и связи представляет собой мобильное вычислительное устройство, которое может использоваться покупателем в магазине для выполнения множества функций, таких как сканирование и оплата продуктов, доступ к спискам покупок и т.п. Устройство 240 персонального помощника и связи представляет собой вычислительное устройство, которое включает в себя процессор, компонент хранения данных, компонент не-временной памяти, аппаратные средства ввода/вывода, аппаратные средства сетевого интерфейса и локальный интерфейс. Процессор устройства 240 персонального помощника и связи включает в себя компонент обработки, выполненный с возможностью приема и исполнения инструкций из компонента хранения данных компонента памяти. Компонент памяти устройства 240 персонального помощника и связи может быть выполнен как энергозависимый и/или энергонезависимый считываемый компьютером носитель и, таким образом, может включать в себя память произвольного доступа (включая SRAM, DRAM и/или другие типы памяти произвольного доступа) флэш-память, регистры, компакт-диски (CD), цифровые универсальные диски (DVD) и/или другие типы компонентов хранения. Устройство хранения данных или компонент памяти могут быть выполнены с возможностью хранения логики, которая побуждает устройство 240 персонального помощника и связи выполнять функции, описанные в настоящем документе, при исполнении процессором. Аппаратные средства ввода/вывода устройства 240 персонального помощника и связи могут включать в себя устройство отображения (например, сенсорный экран, LCD-экран, плазменный экран, TFT-экран и т.п.), устройство тактильного ввода (например, клавишную панель, кнопку, клавиатуру, мышь и т.п.), камеру, считыватель штрих-кода, микрофон, динамик и т.п. для приема, отправки и/или представления данных. Аппаратные средства сетевого интерфейса устройства 240 персонального помощника и связи могут включать в себя любые проводные или беспроводные сетевые аппаратные средства, такие как модем, порт LAN, карта Wi-Fi, карта WiMax, аппаратные средства мобильной связи и/или другие аппаратные средства для связи с вычислительной сетью 225 магазина или с другими устройствами. Локальный интерфейс устройства 240 персонального помощника и связи может быть реализован как шина или другой интерфейс для обеспечения связи между компонентами устройства 240 персонального помощника и связи. Хотя на фиг. 2 изображено только одно устройство 240 персонального помощника и связи, некоторые варианты осуществления могут включать в себя множество устройств персональных помощников и связи, каждое из которых может иметься у соответствующего потребителя и использоваться им.
[0040] Также со ссылкой на фиг. 2, мобильное вычислительное устройство 250 может представлять собой мобильный телефон, смартфон, планшет, персональный цифровой помощник, специализированный мобильный медиаплеер, мобильный персональный компьютер, портативный компьютер и/или любое другое мобильное устройство, включающее в себя вычислительные компоненты. В некоторых вариантах осуществления, мобильное вычислительное устройство 250 может использоваться розничным продавцом (например, когда розничный продавец использует мобильное вычислительное устройство 250 для выполнения функций продавца вместо устройства 230 розничного продавца). В некоторых вариантах осуществления, мобильное вычислительное устройство 250 может использоваться потребителем (например, когда потребитель использует мобильное вычислительное устройство 250 вместо устройства 240 персонального помощника и связи при совершении покупок). В некоторых вариантах осуществления, мобильное вычислительное устройство 250 может использоваться розничным продавцом или потребителем в дополнение к устройству 230 розничного продавца или устройству 240 персонального помощника и связи. Мобильное вычислительное устройство 250 представляет собой вычислительное устройство, которое включает в себя процессор, компонент хранения данных, компонент не-временной памяти, аппаратные средства ввода-вывода, аппаратные средства сетевого интерфейса и локальный интерфейс. Процессор мобильного вычислительного устройства 250 включает в себя компонент обработки, выполненный с возможностью приема и исполнения инструкций из компонента хранения данных компонента памяти. Компонент памяти мобильного вычислительного устройства 250 может быть выполнен как энергозависимый и/или энергонезависимый считываемый компьютером носитель и, как таковой, может включать в себя память произвольного доступа (включая SRAM, DRAM и/или другие типы памяти произвольного доступа), флэш-память, регистры, компакт-диски (CD), цифровые универсальные диски (DVD) и/или другие типы компонентов хранения. Устройство хранения данных или компонент памяти могут быть выполнены с возможностью хранения логики, которая побуждает мобильное вычислительное устройство 250 выполнять функции, описанные в настоящем документе, при исполнении процессором. Аппаратные средства ввода/вывода мобильного вычислительного устройства 250 могут включать в себя устройство отображения (например, сенсорный экран, LCD-экран, плазменный экран, TFT-экран и т.п.), устройство тактильного ввода (например, клавишную панель, кнопку, клавиатуру, мышь и т.п.), камеру, считыватель штрих-кода, микрофон, динамик и т.п. для приема, отправки и/или представления данных. Аппаратные средства сетевого интерфейса мобильного вычислительного устройства 250 могут включать в себя любые проводные или беспроводные сетевые аппаратные средства, такие как модем, порт LAN, карта Wi-Fi, карта WiMax, аппаратные средства мобильной связи и/или другие аппаратные средства для связи с вычислительной сетью 225 магазина или с другими устройствами. Локальный интерфейс мобильного вычислительного устройства 250 может быть реализован в виде шины или другого интерфейса для обеспечения связи между компонентами мобильного вычислительного устройства 250. Хотя фиг. 2 изображает только одно мобильное вычислительное устройство 250, некоторые варианты включают в себя множество мобильных вычислительных устройств, каждое из которых соединено с возможностью связи с вычислительной системой 400 магазина посредством вычислительной сети 225 магазина.
[0041] Хотя вычислительная сеть 200, изображенная на фиг. 2, включает в себя как корпоративную вычислительную сеть 215, так и вычислительную сеть 225 магазина, следует понимать, что в других вариантах осуществления корпоративная вычислительная система 300, вычислительная система 400 магазина, устройство 230 розничного продавца, устройство 240 персонального помощника и связи, мобильное вычислительное устройство и множество блоков 118 отображения могут быть соединены с возможностью связи одной компьютерной сетью или дополнительными компьютерными сетями, отличными от корпоративной вычислительной сети 215 и вычислительной сети 225 магазина.
[0042] На фиг. 2А схематично изображена архитектура вычислительной сети 260. Вычислительная сеть 260 включает в себя корпоративную вычислительную систему 300, вычислительную систему 400 магазина, устройство 230 розничного продавца, устройство 240 персонального помощника и связи, множество блоков 118 отображения, zooter-сервер 262, сервер 264 шлюза, scan-bag-go-сервер 266 и сервер 268 диспетчера (диспетчера) задач продавцов. Каждый из zooter-серверa 262, серверa 264 шлюза, scan-bag-go-серверa 266 и серверa 268 диспетчера задач продавцов включает в себя процессор, компонент хранения данных, компонент не-временной памяти, аппаратные средства ввода/вывода, аппаратные средства сетевого интерфейса и локальный интерфейс. Каждые из компонентов, изображенных на фиг. 2А, соединены между собой одной или более вычислительными сетями, которые отдельно не изображены. Сервер 268 диспетчера задач продавцов передает информацию между устройством 230 розничного продавца и вычислительной системой 400 магазина. Scan-bag-go-сервер 266 передает информацию между устройством 240 персонального помощника и связи и вычислительной системой 400 магазина. Сервер 264 шлюза передает информацию между сервером 268 диспетчера задач продавцов, scan-bag-go-сервером 266 и zooter-сервером 262. Zooter-сервер 262 передает информацию между сервером 264 шлюза, множеством блоков 118 отображения, устройством 240 персонального помощника и связи и устройством 230 розничного продавца. Конкретная архитектура, изображенная на фиг. 2А, не ограничивает описанные здесь варианты осуществления. Другие архитектуры могут не включать в себя один или более изображенных компонентов, такие как варианты осуществления, которые не включают в себя один или более промежуточных компонентов (например, сервер 268 диспетчера задач продавцов, scan-bag-go-сервер 266, сервер 264 шлюза или zooter-сервер 262).
[0043] Фиг. 3 представляет дополнительные детали относительно корпоративной вычислительной системы 300 согласно фиг. 2. В некоторых вариантах осуществления, корпоративная вычислительная система 300 может быть выполнена как компьютер общего назначения с необходимыми аппаратными средствам, программным обеспечением и/или встроенным программным обеспечением. В некоторых вариантах осуществления, корпоративная вычислительная система 300 может быть выполнена как компьютер специального назначения, специально спроектированный для выполнения функциональности, описанной в настоящем документе.
[0044] Как показано на фиг. 3, корпоративная вычислительная система 300 включает в себя процессор 330, аппаратные средства 332 ввода/вывода, аппаратные средства 334 сетевого интерфейса, компонент 336 хранения данных и компонент 340 не-временной памяти. Компонент 340 памяти может быть выполнен как энергозависимый и/или энергонезависимый считываемый компьютером носитель и, как таковой, может включать в себя память произвольного доступа (включая SRAM, DRAM и/или другие типы памяти произвольного доступа), флэш-память, регистры, компакт-диски (CD), цифровые универсальные диски (DVD) и/или другие типы компонентов хранения. Кроме того, компонент 340 памяти может быть выполнен с возможностью хранения логики 341 панели управления предприятия, логики 342 системной интеграции предприятия, логики 343 интеграции магазина, логики 344 передачи файлов, логики 345 шлюза предприятия и операционной логики 346 (каждая из которых может быть реализована, например, как компьютерная программа, встроенное программное обеспечение или аппаратные средства). Локальный интерфейс 350 также включен на фиг. 3 и может быть реализован как шина или другой интерфейс для обеспечения связи между компонентами корпоративной вычислительной системы 300.
[0045] Также со ссылкой на фиг. 3, процессор 330 может включать в себя любой компонент обработки, выполненный с возможностью приема и исполнения инструкций (например, от компонента 336 хранения данных и/или компонента 340 памяти). Аппаратные средства 332 ввода/вывода могут включать в себя монитор, клавиатуру, мышь, принтер, камеру, микрофон, динамик, сенсорный экран и/или другое устройство для приема, отправки и/или представления данных. Аппаратные средства 334 сетевого интерфейса могут включать в себя любые проводные или беспроводные сетевые аппаратные средства, такие как модем, порт LAN, карта Wi-Fi, карта WiMax, аппаратные средства мобильной связи и/или другие аппаратные средства для осуществления связи с другими сетями (например, корпоративной вычислительной сетью 215) и/или устройствами.
[0046] Компонент 336 хранения данных может находиться локально и/или удаленно от корпоративной вычислительной системы 300 и может быть выполнен с возможностью хранения одной или более частей данных для доступа корпоративной вычислительной системой 300 и/или другими компонентами. Как показано на фиг. 3, компонент 336 хранения данных может хранить репозиторий 336a данных предприятия, который может включать в себя данные о продуктах, относящиеся к продуктам, которые должны продаваться в одном или более местоположениях магазина, данные о ценах, относящиеся к продуктам, которые должны продаваться в одном или более местоположениях магазина, данные планограммы, относящиеся к размещению продуктов на полках, и данные ярлыков, подлежащих отображению на полочных блоках отображения на полке в одном или более местоположениях магазина, мультимедийный контент (например, изображения, видео, звук и т.п.). Репозиторий 336a данных предприятия может храниться в одном или более устройствах хранения данных. В другом варианте осуществления, корпоративная вычислительная система 300 может быть соединена с удаленным сервером или устройством хранения данных, которое включает в себя по меньшей мере некоторые из данных в репозитории 336a данных предприятия. Другие данные могут быть сохранены в компоненте 336 хранения данных, чтобы обеспечивать поддержку функциональных возможностей, описанных в настоящем документе.
[0047] Также со ссылкой на фиг. 3, компонент 340 памяти включает в себя логику 341 панели управления предприятия, логику 342 системной интеграции предприятия, логику 343 интеграции магазина, логику 344 передачи файлов, логику 345 шлюза предприятия и операционную логику 346. Логика 341 панели управления предприятия включает в себя машиночитаемые инструкции, которые, при исполнении процессором 330, побуждают корпоративную вычислительную систему 300 отображать графический пользовательский интерфейс для управления репозиторием 336а данных предприятия. В некоторых вариантах осуществления, графический пользовательский интерфейс может обеспечивать управление или настройку данных, которые должны передаваться в вычислительную систему 400 магазина или отображаться на одном из множества блоков 118 отображения. В некоторых вариантах осуществления, графический пользовательский интерфейс может обеспечивать управление контентом, отображаемым на множестве блоков 118 отображения. Логика 342 системной интеграции предприятия включает в себя машиночитаемые инструкции, которые, при исполнении процессором 330, побуждают корпоративную вычислительную систему 300 обрабатывать события из других корпоративных служб. В некоторых вариантах осуществления логика 342 системной интеграции предприятия принимает и обрабатывает события планограмм, такие как обновление планограмм. Логика 343 интеграции магазина включает в себя машиночитаемые инструкции, которые, при исполнении процессором 330, побуждают корпоративную вычислительную систему 300 передавать сообщения или данные в вычислительную систему 400 магазина или принимать сообщения или данные из вычислительной системы 400 магазина. Логика 344 передачи файлов включает в себя машиночитаемые инструкции, которые, при исполнении процессором 330, побуждают корпоративную вычислительную систему 300 передавать файлы, такие как видео или другие мультимедийные файлы, в вычислительную систему 400 магазина. В некоторых вариантах осуществления, логика 344 передачи файлов включает расширение IBM MQ, которое облегчает передачу видеофайлов в вычислительную систему 400 магазина, так что вычислительная система 400 магазина обеспечивает отображение видео файлов по меньшей мере на одном из множества блоков 118 отображения. Логика 345 шлюза предприятия включает в себя машиночитаемые инструкции, которые, при исполнении процессором 330, побуждают корпоративную вычислительную систему 300 передавать сообщения или принимать сообщения из вычислительной системы 400 магазина. В некоторых вариантах осуществления, логика 345 шлюза предприятия может передавать и принимать все сообщения в вычислительную систему 400 магазина и из нее, но может пересылать или принимать только сообщения, относящиеся к множеству блоков 118 отображения, в логику 343 интеграции магазина. Операционная логика 346 может включать в себя операционную систему и/или другое программное обеспечение для управления компонентами корпоративной вычислительной системы 300.
[0048] Следует понимать, что компоненты, показанные на фиг. 3 являются просто примерными и не предназначены для ограничения объема настоящего раскрытия. Более конкретно, в то время как компоненты на фиг. 3 иллюстрируются как находящиеся в корпоративной вычислительной системе 300, это является неограничительным примером. В некоторых вариантах осуществления, один или более компонентов могут находиться вне корпоративной вычислительной системы 300.
[0049] На фиг. 4 показаны дополнительные детали, относящиеся к вычислительной системе 400 магазина, показанной на фиг. 2. В некоторых вариантах осуществления, вычислительная система 400 магазина может быть выполнена как компьютер общего назначения с необходимыми аппаратными средствами, программным обеспечением и/или встроенным программным обеспечением. В некоторых вариантах осуществления, вычислительная система 400 магазина может быть выполнена как компьютер специального назначения, специально спроектированный для выполнения функциональности, описанной в настоящем документе.
[0050] Как показано на фиг. 4, вычислительная система 400 магазина включает в себя процессор 430, аппаратные средства 432 ввода/вывода, аппаратные средства 434 сетевого интерфейса, компонент 436 хранения данных и компонент 440 не-временной памяти. Компонент 440 памяти может быть выполнен как энергозависимый и/или энергонезависимый считываемый компьютером носитель и, таким образом, может включают в себя память произвольного доступа (включая SRAM, DRAM и/или другие типы памяти произвольного доступа), флэш-память, регистры, компакт-диски (CD), цифровые универсальные диски (DVD) и/или другие типы компонентов хранения. Кроме того, компонент 440 памяти может быть выполнен с возможностью хранения логики 441 диспетчера цен, логики 442 интеграции предприятия, логики 443 сервера ресурсов, логики 444 интеграции полок, логики 445 интеграции RAD, логики 446 панели управления магазина, логики 447 интеграции PAL, логики 448 коллектора (средства сбора данных), логики 449 передачи файлов, логики 450 шлюза магазина и операционной логики 451 (каждая из которых может быть реализована, например, как компьютерная программа, встроенное программное обеспечение или аппаратные средства). Локальный интерфейс 460 также включен на фиг. 4 и может быть реализован как шина или другой интерфейс для обеспечения связи между компонентами вычислительной системы 400 магазина.
[0051] Также со ссылкой на фиг. 4, процессор 430 может включать в себя любой компонент обработки, выполненный с возможностью приема и исполнения инструкций (например, из компонента 436 хранения данных и/или компонента 440 памяти). Аппаратные средства 432 ввода/вывода могут включать в себя монитор, клавиатуру, мышь, принтер, камеру, микрофон, динамик, сенсорный экран и/или другое устройство для приема, отправки и/или представления данных. Аппаратные средства 434 сетевого интерфейса могут включать в себя любые проводные или беспроводные сетевые аппаратные средства, такие как модем, порт LAN, карта Wi-Fi, карта WiMax, аппаратные средства мобильной связи и/или другие аппаратные средства для связи с другими сетями (например, корпоративной вычислительной сетью 215 или вычислительной сетью 225 магазина) и/или устройствами.
[0052] Компонент 436 хранения данных может находиться локально и/или удаленно от вычислительной системы 400 магазина и может быть выполнен с возможностью хранения одной или более частей данных для доступа вычислительной системой 400 магазина и/или другими компонентами. Как показано на фиг. 4, компонент 436 хранения данных может хранить репозиторий 436a данных магазина, который может включать в себя данные о продуктах, относящихся к продуктам, которые должны продаваться в магазине, цены, относящиеся к продуктам, которые должны продаваться в магазине, данные планограммы, относящиеся к размещению продуктов на полках в магазине, и данные ярлыка, подлежащие отображению на полочных блоках отображения в магазине, мультимедийный контент (например, изображения, видео и т.п.). Репозиторий 436a данных магазина может храниться в одном или более устройствах хранения данных. В другом варианте осуществления, вычислительная система 400 магазина может быть соединена с удаленным сервером или устройством хранения данных, которое включает в себя по меньшей мере некоторые из данных в репозитории 436a данных магазина. Другие данные могут быть сохранены в компоненте 436 хранения данных, чтобы обеспечивать поддержку функциональных возможностей, описанных в настоящем документе.
[0053] Также со ссылкой на фиг. 4, компонент 440 памяти включает в себя логику 441 диспетчера цен, логику 442 интеграции предприятия, логику 443 сервера ресурсов, логику 444 интеграции полок, логику 445 интеграции RAD, логику 446 панели управления магазина, логику 447 интеграции PAL, логику 448 коллектора, логику 449 передачи файлов, логику 450 шлюза магазина и операционную логику 451. Логика 448 коллектора включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина собирать данные из некоторого количества ресурсов (например, данные о ценах, информацию торговых точек, информацию ярлыков и т. д.), и передает события электронных ярлыков полок на логику диспетчера цен. Логика 441 диспетчера цен включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина обрабатывать события электронных ярлыков полок, переданные логикой 448 коллектора. Логика 442 интеграции предприятия включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина передавать сообщения или данные в корпоративную вычислительную систему 300 или принимать сообщения или данные от корпоративной вычислительной системы 300. Логика 443 сервера ресурсов включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина воспроизводить изображения или видеоданные, такие как теги, баннеры, шаблоны тегов или видео контент, подлежащий отображению на множестве блоков 118 отображения. Логика 444 интеграции полок отправляет сообщения или контент на множество блоков 118 отображения для отображения множеством блоков 118 отображения. В некоторых вариантах осуществления, логика 444 интеграции полок может быть внешней по отношению к вычислительной системе 400 магазина. Логика 445 интеграции RAD включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина принимать сообщения от и передавать сообщения в устройство 230 розничного продавца. Логика 446 панели управления магазина включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина отображать графический пользовательский интерфейс для управления репозиторием 436a данных магазина. В некоторых вариантах осуществления, графический пользовательский интерфейс может обеспечивать возможность отображения данных управления или настройки на множестве блоков 118 отображения. В некоторых вариантах осуществления, графический пользовательский интерфейс может обеспечивать управление контентом, отображаемым на множестве блоков 118 отображения. Логика 447 интеграции PAL включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина принимать сообщения от и передавать сообщения к устройству 240 персонального помощника и связи. Логика 449 передачи файлов включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина принимать файлы, такие как видео или другие мультимедийные файлы, из корпоративной вычислительной системы 300. В некоторых вариантах осуществления, логика 449 передачи файлов включает в себя расширение IBM MQ, которое облегчает передачу видео файлов в вычислительную систему 400 магазина. Логика 450 шлюза магазина включает в себя машиночитаемые инструкции, которые, при исполнении процессором 430, побуждают вычислительную систему 400 магазина передавать сообщения на или принимать сообщения от корпоративной вычислительной системы 300. В некоторых вариантах осуществления, логика 450 шлюза магазина может передавать и принимать все сообщения на корпоративную вычислительную систему 300 и из нее, но может пересылать или принимать только сообщения, относящиеся к множеству блоков 118 отображения, в логику 442 интеграции предприятия. Операционная логика 451 может включать в себя операционную систему и/или другое программное обеспечение для управления компонентами вычислительной системы 400 магазина.
[0054] Следует понимать, что компоненты, показанные на фиг. 4, являются просто иллюстративными и не предназначены для ограничения объема настоящего раскрытия. Более конкретно, хотя компоненты на фиг. 4 показаны как находящиеся в вычислительной системе 400 магазина, это является неограничительным примером. В некоторых вариантах осуществления, один или более компонентов могут находиться вне вычислительной системы 400 магазина.
[0055] Со ссылкой на фиг. 5 (и фиг.1 и 2) представлена блок-схема последовательности операций, которая графически иллюстрирует способ 500 графического представления указания местоположения продукта по меньшей мере на одном из множества блоков 118 отображения. Как будет видно из нижеследующего описания, способ 500 может облегчить продавцу обеспечение запаса продуктов на множестве полок 116 путем представления указания местоположения продукта на множестве блоков 118 отображения, так что множество блоков 118 отображения обеспечивают визуальный признак (подсказку) для продавца относительно соответствующего местоположения для хранения продукта на множестве полок 116. Такой визуальный признак может позволить продавцу быстро и точно идентифицировать подходящее место для пополнения запаса продукта, тем самым увеличивая скорость и точность пополнения запаса продуктов на множестве полок 116.
[0056] Со ссылкой на фиг. 5 (и фиг.1 и 2), на этапе 502 может приниматься ввод, указывающий запрос, что множество блоков 118 отображения входит в режим пополнения запаса продуктов. Например, в некоторых вариантах осуществления, продавец, которому поручено пополнять запас конкретного продукта на множестве полок 116, может обеспечить ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов посредством манипуляции с сенсорным экраном или устройством тактильного ввода устройства 230 розничного продавца. В других вариантах осуществления, ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов, может быть принят посредством манипуляции с сенсорным экраном или устройством тактильного ввода мобильного вычислительного устройства 250. В других вариантах осуществления, ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов, может быть принят от множества блоков 118 отображения, например, в вариантах осуществления, в которых множество блоков 118 отображения включают в себя интерфейс сенсорного экрана или включают в себя аппаратные средства тактильного ввода, такие как кнопки, клавишные панели и т.п. В некоторых вариантах осуществления, ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов, может быть речевым вводом, принимаемым микрофоном устройства 230 розничного продавца, мобильного вычислительного устройства 250 или множества блоков отображения 118. В некоторых вариантах осуществления, ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов, может быть передан устройством 230 розничного продавца, мобильным вычислительным устройством 250 или множеством блоков 118 отображения в вычислительную систему 400 магазина через вычислительную сеть 225 магазина. В таких вариантах осуществления, вычислительная система 400 магазина может принимать ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов.
[0057] Также со ссылкой на фиг. 5 (и фиг. 1 и 2), в блоке 504, в ответ на прием ввода, указывающего на запрос, чтобы войти в режим пополнения запаса продуктов, графический вывод множества блоков 118 отображения может быть изменен, чтобы указывать, что множество блоков 118 отображения находятся в режиме пополнения запаса продуктов. В некоторых вариантах осуществления, в которых вычислительная система 400 магазина принимает ввод, указывающий на запрос для множества блоков 118 отображения, чтобы войти в режим пополнения запаса продуктов, вычислительная система 400 магазина может передавать сообщение на множество блоков 118 отображения, которое вызывает изменение графического вывода множества блоков 118 отображения. В некоторых вариантах осуществления, множество блоков 118 отображения могут отображать чистый цвет (например, черный, серый, синий и т.п.) при нахождении в режиме пополнения запаса продуктов. В других вариантах осуществления, множество блоков 118 отображения могут обеспечивать различную графическую индикацию того, что множество блоков 118 отображения находятся в режиме пополнения запаса продуктов, например, путем отображения слов ʺрежим пополнения запаса продуктовʺ или другого буквенно-цифрового графического вывода. В некоторых вариантах осуществления, графический вывод множества блоков 118 отображения не может быть изменен, чтобы указывать, что множество блоков 118 отображения находятся в режиме пополнения запаса продуктов, например, в вариантах осуществления, которые не изменяют графический вывод множества блоков 118 отображения до тех пор, пока не будет идентифицирован идентификатор продукта, соответствующий продукту, запас которого должен быть пополнен. В некоторых вариантах осуществления, только графический вывод поднабора из множества блоков 118 отображения изменяется в ответ на прием запроса для входа в режим пополнения запаса продуктов.
[0058] Также со ссылкой на фиг. 5 (и фиг. 1 и 2), в блоке 506 после приема ввода, указывающего на запрос, что множество блоков 118 отображения входят в режим пополнения запаса продуктов, может быть определен идентификатор продукта, соответствующий продукту, запас которого должен быть пополнен на множестве полок 116. В некоторых вариантах осуществления, идентификатор продукта может быть определен путем сканирования штрих-кода (например, UPC-кода, QR-кода, одномерного штрих-кода, двумерного штрих-кода и т.п.) на продукте, запас которого должен быть пополнен на множестве полок 116, и определения идентификатора продукта на основе отсканированного штрих-кода. В некоторых вариантах осуществления, идентификатор продукта может быть определен путем сканирования штрих-кода, отображаемого на множестве блоков 118 отображения, например, в вариантах осуществления, в которых по меньшей мере один из множества блоков 118 отображения отображает штрих-код, ближайший к соответствующему продукту, хранящемуся на полке выше или ниже отображаемого штрих-кода. В некоторых вариантах осуществления, штрих-код может сканироваться считывателем штрих-кода или камерой устройства 230 розничного продавца, приводимого в действие продавцом, которому поручено пополнять запас продуктов в соответствующем местоположении на множестве полок 116. В некоторых вариантах осуществления, штрих-код может сканироваться устройством считывания штрих-кодов или камерой мобильного вычислительного устройства 250, приводимого в действие продавцом, которому поручено пополнять запас продукта в соответствующем местоположении на множестве полок 116. В некоторых вариантах осуществления, штрих-код может сканироваться с помощью считывателя штрих-кодов или камеры, установленной на или рядом с множеством полок 116, как в вариантах осуществления, в которых считыватель штрих-кода или камера интегрированы или соединены с множеством блоков 118 отображения. В вариантах осуществления, в которых штрих-код продукта сканируется, идентификатор продукта может быть определен путем декодирования отсканированного штрих-кода. В некоторых вариантах осуществления, идентификатор продукта представляет собой последовательность цифр (например, последовательность цифр, представленных UPC-кодом), хотя варианты осуществления не ограничены этим. В некоторых вариантах осуществления, идентификатор продукта может быть определен путем съемки изображения продукта, запас которого должен быть пополнен, и использования программного обеспечения для распознавания объектов, чтобы распознать продукт из изображения и определить идентификатор продукта на основе распознанного изображения. В некоторых вариантах осуществления, идентификатор продукта может вводиться посредством аппаратных средств ввода, отличных от считывателя штрих-кода или камеры, таких как сенсорный экран, клавишная панель или клавиатура. В некоторых вариантах осуществления, идентификатор продукта может быть голосовым вводом (например, голосовым вводом, указывающий описание продукта, название продукта, UPC-код, ассоциированный с продуктом, и т.п.), может быть принят микрофоном устройства 230 розничного продавца, мобильного вычислительного устройства 250 или множества блоков 118 отображения. В некоторых вариантах осуществления, идентификатор продукта может определяться посредством устройства 230 розничного продавца, мобильного вычислительного устройства 250 или множества блоков 118 отображения и передаваться устройством 230 розничного продавца, мобильным вычислительным устройством 250 или множеством блоков 118 отображения в вычислительную систему 400 магазина через вычислительную сеть 225 магазина. В некоторых вариантах осуществления, устройство 230 розничного продавца, мобильное вычислительное устройство 250 или множество блоков 118 отображения одновременно или отдельно передают запрос в вычислительную систему 400 магазина, чтобы отображать по меньшей мере на одном из множества блоков 118 отображения, где запас продукта, ассоциированного с идентификатором продукта, должен быть пополнен. В вариантах осуществления, в которых идентификатор продукта передается в вычислительную систему 400 магазина через вычислительную сеть 225 магазина, вычислительная система 400 магазина (например, логика 445 интеграции RAD вычислительной системы 400 магазина в некоторых вариантах осуществления) принимает идентификатор продукта. В других вариантах осуществления, вычислительная система 400 магазина может определять идентификатор продукта на основе данных изображения, переданных от устройства 230 розничного продавца, мобильного вычислительного устройства 250 или множества блоков 118 отображения.
[0059] Также со ссылкой на фиг. 5 (и фиг. 1 и 2), в блоке 508, в ответ на определение идентификатора продукта, соответствующего продукту, запас которого должен быть пополнен на множестве полок 116, может быть идентифицирован по меньшей мере один из множества блоков 118 отображения для обновления. В некоторых вариантах осуществления, блоки отображения, подлежащие обновлению, могут быть идентифицированы вычислительной системой 400 магазина на основе данных планограммы, хранящихся в репозитории 436a данных магазина, или данных планограммы, хранящихся в репозитории 336a данных предприятия, в котором идентификатор продукта соотнесен с одним или более из множества блоков 118 отображения.
[0060] Также со ссылкой на фиг. 5 (и фиг. 1 и 2), в блоке 510, в ответ на идентификацию одного или более блоков отображения для обновления, графический вывод одного или более блоков отображения, идентифицированных для обновления в блоке 508, может быть обновлен, чтобы представлять указание местоположения продукта. В некоторых вариантах осуществления, указание местоположения продукта может указывать на местоположение на полке выше или ниже одного или более блоков отображения, где запас продукта должен быть пополнен. В некоторых вариантах осуществления, графический вывод одного или более идентифицированных блоков отображения может быть обновлен, чтобы включать в себя стрелку, указывающую на местоположение на множестве полок 116, где продукт должен быть размещен. В некоторых вариантах осуществления, графический вывод одного или более идентифицированных блоков отображения может быть обновлен, чтобы включать в себя анимацию, указывающую местоположение на множестве полок 116, где продукт должен быть размещен. В некоторых вариантах осуществления, цвет фона одного или более идентифицированных блоков отображения может быть изменен относительно фона блоков отображения, которые не ассоциированы с продуктом, запас которого должен быть пополнен. В других вариантах осуществления, графический вывод идентифицированных блоков отображения может обновляться иным образом, чтобы графически различать блоки отображения, ассоциированные с продуктом, запас которого должен быть пополнен, от других блоков отображения. За счет представления указания местоположения продукта на соответствующем блоке отображения или блоках отображения, пополнение запаса продукта продавцом на множестве полок 116 может быть облегчено путем представления продавцу визуального признака, который позволяет продавцу быстро и точно идентифицировать соответствующее местоположение, чтобы пополнить запас продукта, тем самым увеличивая скорость и точность пополнения запаса продуктов на множестве полок 116. В некоторых вариантах осуществления, графический вывод одного или более блоков отображения, идентифицированных для обновления, может быть обновлен, чтобы представлять указание местоположения продукта в ответ на сообщение и/или контент, переданный из вычислительной системы 400 магазина на один или более блоков 118 отображения через вычислительную сеть 225 магазина. В некоторых вариантах осуществления, логика 443 сервера ресурсов вычислительной системы 400 магазина может визуализировать изображение или видеоданные, которые будут отображаться на множестве блоков 118 отображения в качестве обновленного графического вывода. В некоторых вариантах осуществления, логика 444 интеграции полок вычислительной системы 400 магазина отправляет сообщение или контент на множество блоков 118 отображения, которые вызывают обновление графического вывода. В некоторых вариантах осуществления, звуковое указание местоположения продукта может предоставляться динамиком, расположенным вблизи местоположения, где запас продукта должен быть пополнен.
[0061] В некоторых вариантах осуществления, после обновления графического вывода одного или более блоков отображения, может быть сгенерировано и передано подтверждение обновления. Например, вычислительная система 400 магазина может генерировать такое сообщение подтверждения обновления и передавать сообщение на устройство 230 розничного продавца или мобильное вычислительное устройство 250.
[0062] Хотя блоки 502-510 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 502-510 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[0063] Со ссылкой на фиг. 6 (и фиг. 1 и 2), представлена блок-схема последовательности операций, которая графически иллюстрирует способ 600 графического отображения информации установки планограммы во время установки планограмм. Как будет видно из приведенного ниже описания, способ 600 может облегчать установку одного или более продуктов на множестве полок 116 в соответствии с планограммой, на которой один или более продуктов соотнесены с конкретными местоположениями на множестве полок 116. Например, путем графического отображения информации установки планограммы может быть предоставлен визуальный признак (например, визуальный признак, касающийся размещения продуктов или изменений, которые должны быть внесены в размещение продуктов) продавцу, которому поручено устанавливать продукты в соответствии с планограммой. Такие визуальные признаки могут позволить продавцу быстро и точно идентифицировать подходящее местоположение для установки продуктов или изменений, которые необходимо внести в размещение продуктов в соответствии с планограммой, тем самым увеличивая скорость и точность установки продуктов на множестве полок 116 в соответствии с конкретной планограммой.
[0064] Также со ссылкой на фиг. 6 (и фиг. 1 и 2), в блоке 602 может быть принят ввод, указывающий запрос на установку планограммы. Например, в некоторых вариантах осуществления, продавец, которому поручено устанавливать один или более продуктов на множестве полок 116 в соответствии с конкретной планограммой, может обеспечить ввод, указывающий запрос на установку планограммы, посредством манипуляции с сенсорным экраном или устройством тактильного ввода устройства 230 розничного продавца. В других вариантах осуществления, ввод, указывающий запрос на установку планограммы, может приниматься посредством манипуляции с сенсорным экраном или устройством тактильного ввода мобильного вычислительного устройства 250. В других вариантах осуществления, ввод, указывающий запрос на установку планограммы, может приниматься от множества блоков 118 отображения, например, в вариантах осуществления, в которых множество блоков 118 отображения включают в себя интерфейс сенсорного экрана или включают в себя аппаратные средства тактильного ввода, такие как кнопки, клавишные панели и т.п. В некоторых вариантах осуществления, ввод, указывающий запрос на установку планограммы, может быть передан устройством 230 розничного продавца, мобильным вычислительным устройством 250 или множеством блоков 118 отображения в вычислительную систему 400 магазина через вычислительную сеть 225 магазина. В таких вариантах осуществления, вычислительная система 400 магазина может принимать ввод, указывающий запрос на установку планограммы. В некоторых вариантах осуществления, запрос на установку планограммы может быть сгенерирован вычислительной системой 400 магазина или корпоративной вычислительной системой 300, например, в вариантах осуществления, в которых пользователь указывает желание установить планограмму через графический пользовательский интерфейс, ассоциированный с вычислительной системой 400 магазина или корпоративной вычислительной системой 300.
[0065] Также со ссылкой на фиг. 6 (и фиг. 1 и 2), в блоке 604, в ответ на прием запроса на установку планограммы, определяется конкретная планограмма, подлежащая установке. В некоторых вариантах осуществления, планограмма, подлежащая установке, извлекается из репозитория 446a данных магазина или репозитория 336a данных предприятия (например, когда корпоративная вычислительная система 300 передает планограмму, подлежащую установке, в вычислительную систему 400 магазина). В некоторых вариантах осуществления, конкретная планограмма, подлежащая установке, может быть определена путем сканирования штрих-кода продукта, который должен быть установлен в соответствии с планограммой (например, способом, описанным выше в отношении блока 506), путем сканирования штрих-кода или другого идентификатора продукта, отображаемого на множестве блоков 118 отображения, ассоциированных с продуктом, который должен быть установлен в соответствии с планограммой, путем ввода планограммы, подлежащей установке, и т.п. В вариантах осуществления, в которых планограмма, подлежащая установке, определяется на основе сканирования штрих-кода продукта или штрих-кода, отображаемого на множестве блоков 118 отображения, вычислительная система 400 магазина и/или корпоративная вычислительная система 300 могут извлекать планограмму, подлежащую установке, из репозитория 446a данных магазина и/или репозитория 336a корпоративных данных на основе идентификатора продукта, определенного из отсканированного штрих-кода.
[0066] Со ссылкой на блок 604, некоторые варианты осуществления могут определять планограмму, подлежащую установке, на основе планов продаж (например, что продается, что не продается, и т.д.), информации о планограмме, информации о товарных запасах, данных прошлых продаж (например, скорости продаж одного или более товаров) и т.п., извлекаемых из репозитория 446а данных магазина и/или репозитория 336a данных предприятия. Например, в некоторых вариантах осуществления, корпоративная вычислительная система 300 может определять планограмму, подлежащую установке в магазине, на основе планов продаж, информации о планограмме, информации о товарных запасах, данных прошлых продаж и т.п., содержащихся в репозитории 336a данных предприятия. Затем определенная планограмма может быть передана из корпоративной вычислительной системы 300 в вычислительную систему 400 магазина, так что вычислительная система 400 магазина может осуществлять установку определенной планограммы. Благодаря динамическому определению планограммы, подлежащей установке, на основе планов продаж, данных о продажах и т.п., алгоритм может определить, как лучше всего размещать элементы на множестве полок для предстоящих событий продаж. Некоторые варианты осуществления могут не включать в себя блок 602, например, варианты осуществления, в которых одна планограмма включает в себя соотнесение размещения продукта со всеми из множества полок 116, расположенных в одном магазине.
[0067] Также со ссылкой на фиг. 6 (и фиг. 1 и 2), в блоке 606, в ответ на определение планограммы, подлежащей установке, может быть идентифицирован по меньшей мере один из множества блоков 118 отображения, подлежащих обновлению. В некоторых вариантах осуществления, блоки отображения, подлежащие обновлению, могут быть идентифицированы вычислительной системой 400 магазина на основе данных планограммы, хранящихся в репозитории 436а данных магазина, или данных планограммы, хранящихся в репозитории 336a данных предприятия, которые соотносят планограмму, подлежащую установке, с одним или более из множества блоков 118 отображения, прикрепленных к множеству полок 116, на которых должны быть установлены продукты, ассоциированные с планограммой.
[0068] Также со ссылкой на фиг. 6 (и фиг. 1 и 2), в блоке 608, в ответ на идентификацию одного или более блоков отображения для обновления, графический вывод одного или более блоков отображения, идентифицированных для обновления в блоке 606, может быть обновлен, чтобы графически представлять информацию установки планограммы, ассоциированную с идентифицированной планограммой, подлежащей установке. В некоторых вариантах осуществления, графически представленная информация установки планограммы может обеспечивать визуальную индикацию изменений, которые необходимо внести в текущее размещение продуктов на множестве полок 116, чтобы продукты были размещены на множестве полок 116 в соответствии с планограммой, подлежащей установке. В некоторых вариантах осуществления, изменения, которые необходимо внести в текущее размещение продуктов, могут быть определены путем сравнения планограммы, подлежащей установке, с предшествующей планограммой, находящейся в репозитории 446а данных магазина или в репозитории 336a данных предприятия. Графически представленная информация установки планограммы может включать в себя различные цвета, ассоциированные с действиями, которые необходимо предпринять (например, отображение зеленого цвета, где продукт должен быть добавлен, отображение красного цвета, где продукт должен быть удален, и т.п.). В некоторых вариантах осуществления, графически представленная информация установки планограммы может включать в себя анимацию, такую как визуальное сжатие или расширение области, где продукт должен быть установлен в соответствии с планограммой. В некоторых вариантах осуществления, графически представленная информация установки планограммы может указывать на местоположение на полке выше или ниже одного или более блоков отображения, где конкретный продукт должен быть установлен в соответствии с планограммой. В некоторых вариантах осуществления, графически представленная информация установки планограммы может включать в себя стрелку, указывающую на местоположение на множестве полок 116, где конкретный продукт должен быть установлен в соответствии с планограммой. В некоторых вариантах осуществления, графический вывод одного или более блоков отображения, идентифицированных для обновления, может быть обновлен, чтобы представлять информацию установки планограммы в ответ на сообщение и/или контент, переданные из вычислительной системы 400 магазина на один или более блоков отображения 118 через вычислительную сеть 225 магазина. В некоторых вариантах осуществления, логика 443 сервера ресурсов вычислительной системы 400 магазина может визуализировать изображение или видеоданные на множестве блоков 118 отображения как обновленный графический вывод. В некоторых вариантах осуществления, логика 444 интеграции полок вычислительной системы 400 магазина отправляет сообщение или контент на множество блоков 118 отображения, которые вызывают обновление графического вывода.
[0069] Также со ссылкой на фиг. 6 (и фиг. 1 и 2), в блоке 610 может быть принят ввод, указывающий на завершение установки планограммы. Например, в некоторых вариантах осуществления продавец, которому поручено устанавливать продукты на множестве полок 116 в соответствии с конкретной планограммой, может обеспечить ввод, указывающий на завершение установки планограммы, посредством манипуляции с сенсорным экраном или устройством тактильного ввода устройства 230 розничного продавца, когда продавец завершил установку планограммы. В других вариантах осуществления, ввод, указывающий на завершение установки планограммы, может приниматься посредством манипуляции с сенсорным экраном или устройством тактильного ввода мобильного вычислительного устройства 250. В других вариантах осуществления, ввод, указывающий на завершение установки планограммы, может быть принят от множества блоков 118 отображения, например, в вариантах осуществления, в которых множество блоков 118 отображения включают в себя интерфейс сенсорного экрана или включают в себя аппаратные средства тактильного ввода, такие как кнопки, клавишные панели и т.п. В некоторых вариантах осуществления, ввод, указывающий на завершение установки планограммы, может быть передан устройством 230 розничного продавца, мобильным вычислительным устройством 250 или множеством блоков 118 отображения в вычислительную систему 400 магазина через вычислительную сеть 225 магазина. В таких вариантах осуществления, вычислительная система 400 магазина может принимать ввод, указывающий на завершение установки планограммы.
[0070] Также со ссылкой на фиг. 6 (и фиг.1 и 2), в блоке 612, в ответ на прием ввода, указывающего на завершение установки планограммы, множество блоков 118 отображения могут перейти в потребительский режим. В некоторых вариантах осуществления, когда множество блоков 118 отображения перешли в потребительский режим, графический вывод множества блоков 118 отображения представляет собой графическую потребительскую информацию, такую как теги продуктов, ценники, купоны, скидки или тому подобное.
[0071] Хотя блоки 602-612 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 602-612 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[0072] Со ссылкой на фиг. 7 (и фиг. 1 и 2), представлена блок-схема последовательности операций, которая графически иллюстрирует способ 700 графического представления местоположений предметов из списка покупок на одном или более из множества блоков 118 отображения, прикрепленных к множеству полок 116 модульной стеллажной системы 100. Как будет видно из приведенного ниже описания, способ 700 может помочь потребителю быстро и точно находить предметы из списка покупок потребителя, путем отображения местоположений предметов из списка покупок на одном или более из множества блоков 118 отображения, чтобы привлечь внимание потребителя к местоположению на множестве полок 116, на которых находится данный предмет.
[0073] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 702, потребитель может войти в систему или иным образом аутентифицироваться в системе. В некоторых вариантах осуществления, потребитель может войти в систему путем обеспечения ввода в устройство 240 персонального помощника и связи, например, путем ввода имени пользователя и пароля на клавишной панели устройства или путем сканирования карты клиента, ассоциированной с потребителем, с помощью считывателя штрих-кода устройства. В некоторых вариантах осуществления, потребитель может войти в систему на мобильном вычислительном устройстве 250, например, путем входа в приложение для смартфонов, предоставляемое магазином. В некоторых вариантах осуществления, логин потребителя может побудить вычислительную систему 400 магазина или корпоративную вычислительную систему 300 принимать сообщение потребителя для входа в систему, которое включает в себя идентификатор потребителя. Вычислительная система 400 магазина или корпоративная вычислительная система 300 может выдать сообщение на один или более компонентов вычислительной системы 400 магазина или корпоративной вычислительной системы 300, включающее в себя идентификатор потребителя.
[0074] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 704 извлекается список покупок, ассоциированный с идентификатором потребителя. В некоторых вариантах осуществления, вычислительная система 400 магазина может принимать идентификатор потребителя от устройства 240 персонального помощника и связи или мобильного вычислительного устройства 250, вычислительная система 400 магазина может запрашивать список покупок, ассоциированный с идентификатором потребителя, от корпоративной вычислительной системы 300, и корпоративная вычислительная система 300 может передавать список покупок, ассоциированный с идентификатором потребителя, на вычислительную систему 400 магазина, которая будет использоваться для графического представления местоположений предметов из списка покупок на одном или более из множества блоков 118 отображения, как описано ниже. В других вариантах осуществления, список покупок может быть извлечен другим способом, например, непосредственно из устройства 240 персонального помощника и связи или непосредственно из мобильного вычислительного устройства 250.
[0075] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 706, один или более предметов идентифицируются из списка покупок. В некоторых вариантах осуществления, идентифицированные предметы представляют собой список идентификаторов продуктов, таких как UPC-коды, ассоциированные со списком покупок. Предметы, включенные в список, обычно добавляются в список заранее потребителем, например, через веб-интерфейс, с помощью мобильного вычислительного устройства 250 и т.п.
[0076] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 708 идентифицируются блоки отображения вблизи упомянутых предметов. В некоторых вариантах осуществления, идентифицируется один или более блоков отображения вблизи каждого из предметов. В некоторых вариантах осуществления, блоки отображения, расположенные вблизи предмета из списка покупок, могут быть идентифицированы вычислительной системой 400 магазина на основе данных планограммы, хранящихся в репозитории 436а данных магазина, или данных планограммы, хранящихся в репозитории 336a данных предприятия, которые соотносят предмет из списка покупок с одним или более из множества блоков 118 отображения, прикрепленных к множеству полок 116, на которых располагается предмет из списка покупок.
[0077] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 710 определяется, доступно ли местоположение потребителя. Если местоположение потребителя доступно в блоке 710, местоположение потребителя определяется в блоке 712. В некоторых вариантах осуществления, местоположение потребителя определяется на основе сигнала, принятого от приемника глобальной системы позиционирования, встроенного в устройство 240 персонального помощника и связи или мобильное вычислительное устройство 250. В других вариантах осуществления, местоположение потребителя определяется на основе местоположения приемника, который беспроводным образом взаимодействует с устройством 240 персонального помощника и связи или мобильным вычислительным устройством 250. В некоторых вариантах осуществления, местоположение потребителя привязывается к системе координат магазина, такую как система координат магазина, которая ассоциирована с данными планограммы, так что местоположение потребителя может быть соотнесено с полками или блоками отображения вблизи местоположения потребителя. Местоположение потребителя может быть определено другими способами, например, на основе данных изображения от одного или более устройств формирования изображения, соединенных с мобильным вычислительным устройством 250, устройством 240 персонального помощника и связи или вычислительной системой 400 магазина.
[0078] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 714 определяется, находится ли потребитель вблизи предмета из списка покупок. В некоторых вариантах осуществления, потребитель определяется как находящийся вблизи предмета из списка покупок на основе местоположения потребителя, например, как в случае, когда потребитель определен как находящийся вблизи предмета из списка покупок, когда местоположение потребителя находится в пределах порогового расстояния от блока отображения, идентифицированного как ближайший к предмету из списка покупок. В других вариантах осуществления, потребитель определяется как находящийся вблизи предмета из списка покупок, когда местоположение потребителя определено как находящееся в том же самом проходе в магазине, где находится предмет из списка покупок.
[0079] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), если потребитель определен как находящийся вблизи предмета из списка покупок, один или более из множества блоков 118 отображения, идентифицированных как ближайшие к предмету из списка покупок в блоке 708, могут быть обновлены, чтобы графически представлять местоположение предмета из списка покупок в блоке 716. В некоторых вариантах осуществления, местоположение предмета из списка покупок может обозначаться цветом, графикой, стрелкой и т.п. В других вариантах осуществления, местоположение предмета из списка покупок может обозначаться анимацией или видео. Графическое представление местоположения предмета из списка покупок на одном или более блоках отображения может привлечь внимание потребителя к местоположению на множестве полок 116, на которых находится предмет из списка покупок, тем самым помогая потребителю быстро и точно находить предметы из списка покупок потребителя. В некоторых вариантах осуществления, звуковой указатель предмета из списка покупок может обеспечиваться динамиком, расположенным рядом с местом, где находится предмет из списка покупок.
[0080] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 718 определяется, покинул ли потребитель магазин. В некоторых вариантах осуществления, определение, что потребитель покинул магазин, осуществляется на основе сравнения текущего местоположения потребителя с сеткой области магазина. Если потребитель не покинул магазин, то способ возвращается к блоку 714, чтобы определить, находится ли потребитель рядом с предметом из списка покупок. Если определено, что потребитель покинул магазин, в блоке 718, любой из множества блоков 118 отображения, которые были обновлены для графического представления местоположений предметов из списка покупок, может быть обновлен на этапе 720, чтобы удалить местоположения предметов из списка покупок, например, путем обновления блоков отображения для возврата в потребительский режим, в котором графический вывод множества блоков 118 отображения представляет графическую потребительскую информацию, такую как теги продукта, ценники, купоны, скидки и т.п.
[0081] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), если местоположение потребителя недоступно в блоке 710, один или более блоков отображения, ассоциированных с множеством предметов из списка покупок, могут быть обновлены, чтобы графически представлять местоположения предметов из списка покупок в блоке 722. Например, в некоторых вариантах осуществления один или более из множества блоков 118 отображения вблизи каждого предмета из списка покупок могут быть обновлены, чтобы графически представлять местоположение предмета из списка покупок, так что указатели списка покупок для каждого предмета из списка покупок отображаются на множестве блоков 118 отображения. В некоторых вариантах осуществления, если местоположение потребителя недоступно в блоке 710, то никакие блоки отображения не обновляются для графического представления местоположений предметов из списка покупок, потому что графическое представление уведомлений о списке покупок может дезориентировать других потребителей и может оказаться бесполезным, когда местоположение потребителя не известно.
[0082] Также со ссылкой на фиг. 7 (и фиг. 1 и 2), в блоке 724 определяется, покинул ли потребитель магазин. В некоторых вариантах осуществления, определение, что потребитель покинул магазин, осуществляется на основе сравнения текущего местоположения потребителя с сеткой области магазина. Если определено, что потребитель покинул магазин, в блоке 724, любые из множества блоков 118 отображения, которые были обновлены для графического представления местоположений предметов из списка покупок, могут быть обновлены в блоке 720, чтобы удалить местоположения предметов из списка покупок, например, путем обновления отображений для возвращения в потребительский режим, в котором графический вывод множества блоков 118 отображения представляет графическую потребительскую информацию, такую как теги продукта, ценники, купоны, скидки и т.п. Если определено, что потребитель не покинул магазин, в блоке 724, то способ возвращается к этапу 724.
[0083] Хотя блоки 702-724 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 702-724 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[0084] Со ссылкой на фиг. 8 (и фиг. 1 и 2), далее представлена блок-схема последовательности операций, которая графически иллюстрирует способ 800 графического представления персонализированного контента потребителю на одном или более из множества блоков 118 отображения, прикрепленных к множеству полок 116 модульной стеллажной системы 100. В блоке 802, потребитель может войти в систему или иным образом аутентифицироваться в системе. В некоторых вариантах осуществления, потребитель может войти в систему, обеспечив ввод на устройстве 240 персонального помощника и связи, например, путем ввода имени пользователя и пароля на клавишной панели устройства или путем сканирования карты клиента, ассоциированной с потребителем, с помощью считывателя штрих-кода. В некоторых вариантах осуществления, потребитель может войти в систему с помощью мобильного вычислительного устройства 250, например, путем входа в приложение для смартфонов, предоставляемое магазином. В некоторых вариантах осуществления, логин потребителя может побудить вычислительную систему 400 магазина или корпоративную вычислительную систему 300 принимать сообщение потребителя для входа в систему, которое включает в себя идентификатор потребителя. Вычислительная система 400 магазина или корпоративная вычислительная система 300 может выдать сообщение, включающее в себя идентификатор потребителя, на один или более компонентов вычислительной системы 400 магазина или корпоративной вычислительной системы 300.
[0085] Также со ссылкой на фиг. 8 (и фиг. 1 и 2), в блоке 804 идентифицируется контент для отображения потребителю. В некоторых вариантах осуществления, контент идентифицируется на основе идентификатора потребителя, например, когда вычислительная система 400 магазина или корпоративная вычислительная система 300 извлекает контент для отображения потребителю на основе идентификатора потребителя. В некоторых вариантах осуществления, контент включает в себя данные события магазина, генерируемые вычислительной системой 400 магазина или корпоративной вычислительной системой 300, например сообщение о том, что заказ потребителя в отделе кулинарии готов к подбору, сообщение о том, что заказ потребителя в аптеке готов к подбору, и т.п. В некоторых вариантах осуществления, контент может включать в себя специальные предложения, рекламные акции, рекламные объявления и т.п. Контент может представлять собой текстовые сообщения, звук, изображения, видео и т.п. В некоторых вариантах осуществления, отображаемый контент может быть идентифицирован на основе предпочтений, заданных в пользовательском профиле, например предпочтений, что только определенные типы контента отображаются на множестве блоков 118 отображения.
[0086] Также со ссылкой на фиг. 8 (и фиг. 1 и 2), в блоке 806 определяется местоположение потребителя. В некоторых вариантах осуществления, местоположение потребителя определяется на основе сигнала, принятого от приемника глобальной системы позиционирования, встроенного в устройство 240 персонального помощника и связи или мобильное вычислительное устройство 250. В других вариантах осуществления, местоположение потребителя определяется на основе местоположения приемник, который беспроводным способом осуществляет связь с устройством 240 персонального помощника и связи или с мобильным вычислительным устройством 250. В некоторых вариантах осуществления, местоположение потребителя привязано к системе координат магазина, такой как система координат магазина, которая ассоциирована с данными планограммы, так что местоположение потребителя может быть соотнесено с полками или блоками отображения вблизи местоположения потребителя. Местоположение потребителя может быть определено другими способами, например, на основе данных изображения от одного или более устройств формирования изображения, соединенных с мобильным вычислительным устройством 250, устройством 240 персонального помощника и связи или вычислительной системой 400 магазина. В некоторых вариантах осуществления, местоположение потребителя может регистрироваться, и события местоположения (например, событие, указывающее, что потребитель вошел в магазин, событие, указывающее, что потребитель вышел из магазина и т. д.) могут генерироваться и сохраняться в памяти. В некоторых вариантах осуществления, если местоположение потребителя не может быть определено или является недоступным, способ 800 заканчивается.
[0087] Также со ссылкой на фиг. 8 (и фиг. 1 и 2), в блоке 808 определяется, находится ли потребитель вблизи одного из множества блоков 118 отображения. В некоторых вариантах осуществления, потребитель определяется как находящийся вблизи блока отображения на основе местоположения потребителя, например, когда потребитель определен как находящийся вблизи блока отображения, если местоположение потребителя находится в пределах порогового расстояния от блока отображения. В некоторых вариантах осуществления, потребитель определяется как находящийся вблизи блока отображения на основе сетки местоположения, хранящейся в памяти вычислительной системы 400 магазина или корпоративной вычислительной системы 300. В некоторых вариантах осуществления, только поднабор из множества блоков 118 отображения может быть подходящим для отображения контента потребителя. В таких вариантах осуществления, блок 808 может включать в себя определение того, находится ли потребитель вблизи одного из поднабора блоков отображения.
[0088] Также со ссылкой на фиг. 8 (и фиг. 1 и 2), в блоке 810, в ответ на определение того, что потребитель находится вблизи блока отображения, контент отображается потребителю на блоке отображения, идентифицированном в блоке 808. Графический вывод блока отображения может быть обновлен, чтобы отражать отображаемый контент. В некоторых вариантах осуществления, контент может быть отформатирован для отображения блоком отображения посредством вычислительной системы 400 магазина и опубликован в блоке отображения путем передачи сообщения, включающего в себя контент, из вычислительной системы 400 магазина на блок отображения, вместе с инструкции для отображения контента на блоке отображения. В некоторых вариантах осуществления, прослушиваемый контент может быть обеспечен динамиком, расположенным рядом с потребителем.
[0089] Также со ссылкой на фиг. 8 (и фиг. 1 и 2), в блоке 812, контент, отображаемый на блоке отображения, в блоке 810, может быть удален. В некоторых вариантах осуществления, контент удаляется по истечении предварительно определенного периода времени. В других вариантах осуществления, контент удаляется в ответ на определение, на основе местоположения потребителя, что потребитель больше не находится вблизи блока отображения.
[0090] Хотя блоки 802-812 описаны как отдельные задачи, в других вариантах осуществления данные блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 802-812 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[0091] Со ссылкой на фиг. 9 (и фиг.1 и 2), представлен способ 900 графического представления информации цены заказа потребителю на одном или более из множества блоков 118 отображения, прикрепленных к множеству полок 116 модульной стеллажной системы 100. В блоке 902, потребитель может войти в систему или иным образом аутентифицироваться в системе. В некоторых вариантах осуществления, потребитель может войти в систему путем обеспечения ввода на устройстве 240 персонального помощника и связи, например, путем ввода имени пользователя и пароля на клавишной панели устройства или путем сканирования карты клиента, ассоциированной с потребителем, с помощью считывателя штрих-кода. В некоторых вариантах осуществления, потребитель может войти в систему с помощью мобильного вычислительного устройства 250, например, посредством входа в приложение для смартфонов, предоставляемое магазином. В некоторых вариантах осуществления, логин потребителя может побуждать вычислительную систему 400 магазина или корпоративную вычислительную систему 300 принимать сообщение потребителя для входа в систему, которое включает в себя идентификатор потребителя. Вычислительная система 400 магазина или корпоративная вычислительная система 300 может выдавать сообщение, включающее в себя идентификатор потребителя, на один или более компонентов вычислительной системы 400 магазина или корпоративной вычислительной системы 300.
[0092] Также со ссылкой на фиг. 9 (и фиг. 1 и 2), в блоке 904, цены заказов для одного или более продуктов вычисляются для потребителя на основе идентификатора потребителя. В некоторых вариантах осуществления, цены заказов вычисляются на основе предыстории покупок потребителя, демографических данных потребителя, времени суток, частоты покупок потребителя или любого другого фактора. В некоторых вариантах осуществления, цифровые купоны или скидки создаются и присваиваются карте клиента или иным образом ассоциируются с потребителем.
[0093] Также со ссылкой на фиг. 9 (и фиг. 1 и 2), на этапе 906 определяется местоположение потребителя. В некоторых вариантах осуществления, местоположение потребителя определяется на основе сигнала, принятого от приемника глобальной системы позиционирования, встроенного в устройство 240 персонального помощника и связи или мобильное вычислительное устройство 250. В других вариантах осуществления, местоположение потребителя определяется на основе местоположения приемника, который беспроводным способом осуществляет связь с устройством 240 персонального помощника и связи 240 или мобильным вычислительным устройством 250. В некоторых вариантах осуществления, местоположение потребителя привязывается к системе координат магазина, такую как система координат магазина, которая ассоциирована с данными планограммы, так что местоположение потребителя может быть соотнесено с полками или блоками отображения вблизи местоположения потребителя. Местоположение потребителя может быть определено другими способами, например, на основе данных изображения из одного или более устройств формирования изображения, соединенных с мобильным вычислительным устройством 250, устройством 240 персонального помощника и связи или вычислительной системой 400 магазина. В некоторых вариантах осуществления, местоположение потребителя может регистрироваться, и события определения местоположения (например, событие, указывающее, что потребитель вошел в магазин, событие, указывающее, что потребитель вышел из магазина и т.д.) могут генерироваться и сохраняться в памяти. В некоторых вариантах осуществления, если местоположение потребителя не может быть определено или является недоступным, способ 900 заканчивается.
[0094] Также со ссылкой на фиг. 9 (и фиг. 1 и 2), в блоке 908 определяется, находится ли потребитель вблизи одного из множества блоков 118 отображения, который ассоциирован с продуктом, для которого была вычислена цена заказа для потребителя. В некоторых вариантах осуществления, потребитель определяется как находящийся вблизи блока отображения на основе местоположения потребителя, например, когда потребитель определен как находящийся вблизи блока отображения, если местоположение потребителя находится в пределах порогового расстояния от блока отображения. В некоторых вариантах осуществления, потребитель определяется как находящийся вблизи блока отображения на основе сетки местоположения, хранящейся в памяти вычислительной системы 400 магазина или корпоративной вычислительной системы 300. В некоторых вариантах осуществления, только поднабор из множества блоков 118 отображения может быть подходящим для отображения контента потребителя. В таких вариантах осуществления, блок 908 может включать в себя определение, находится ли потребитель вблизи одного из поднабора блоков отображения.
[0095] Также со ссылкой на фиг. 9 (и фиг. 1 и 2), в блоке 910, в ответ на определение того, что потребитель находится вблизи блока отображения, ассоциированного с продуктом, для которого была вычислена цена заказа для потребителя, цена заказа для ассоциированного продукта отображается потребителю на блоке отображения. В некоторых вариантах осуществления может отображаться другая информация, такая как указатель цифрового купона, указатель экономии в процентах и т.п. В некоторых вариантах осуществления, цена заказа отображается, когда определено, что другой клиент не находится вблизи блока отображения, поскольку может быть нежелательно отображать цену заказа, предназначенную для конкретного потребителя, другому потребителю, который не может иметь доступа к цене заказа для продукта.
[0096] Также со ссылкой на фиг. 9 (и фиг. 1 и 2), в блоке 912, информация цены заказа, отображаемая на блоке отображения в блоке 910, может быть удалена. В некоторых вариантах осуществления, цена заказа удаляется по истечении предварительно определенного периода времени. В других вариантах осуществления, цена заказа удаляется в ответ на определение, на основе местоположения потребителя, что потребитель больше не находится вблизи блока отображения. В других вариантах осуществления, цена заказа удаляется в ответ на определение того, что другой клиент находится вблизи блока отображения.
[0097] Хотя блоки 902-912 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 902-912 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[0098] Со ссылкой на фиг. 10 (и фиг. 1 и 2), представлен способ 1000 графического представления контента, ассоциированного с отсканированным штрих-кодом, на одном или более из множества блоков 118 отображения, прикрепленных к множеству полок 116 модульной стеллажной системы 100. В блоке 1002, штрих-код отображается на одном из множества блоков 118 отображения. Отображаемый штрих-код может представлять собой UPC-код, QR-код, одномерный штрих-код, двумерный штрих-код и т.п. В некоторых вариантах осуществления, штрих-код ассоциирован с продуктом, расположенным на одной из множества полок 116, которая находится выше или ниже отображаемого штрих-кода.
[0099] Также со ссылкой на фиг. 10 (и фиг. 1 и 2), в блоке 1004 может быть принято указание на то, что отображаемый штрих-код был отсканирован. Например, в некоторых вариантах осуществления, штрих-код, отображаемый в блоке 1002, может сканироваться считывателем штрих-кода или камерой устройства 240 персонального помощника и связи, приводимыми в действие потребителем, желающим просмотреть контент, ассоциированный с отсканированным штрих-кодом. В некоторых вариантах осуществления, штрих-код может сканироваться считывателем штрих-кодов или камерой мобильного вычислительного устройства 250, приводимыми в действие потребителем, желающим просмотреть контент, ассоциированный с отсканированным штрих-кодом. В некоторых вариантах осуществления (например, когда штрих-код сканируется устройством 240 персонального помощника и связи), указание может приниматься вычислительной системой 400 магазина по вычислительной сети 225 магазина. В некоторых вариантах осуществления (например, когда штрих-код сканируется мобильным вычислительным устройством 250), указание на то, что штрих-код был отсканирован, может приниматься вычислительной системой 400 магазина через Интернет, например, когда мобильное вычислительное устройство 250 отправляет сообщение в корпоративную вычислительную систему 300 через Интернет, и корпоративная вычислительная система 300 идентифицирует вычислительную систему магазина в магазине, где штрих-код был отсканирован, на основе идентификатора магазина в сообщении, и корпоративная вычислительная система 300 передает сообщение в вычислительную систему 400 магазина в магазине, где штрих-код был отсканирован, В некоторых вариантах осуществления, в ответ на штрих-код, сканируемый устройством 240 персонального помощника и связи или мобильным вычислительным устройством 250, вычислительная система 400 магазина или корпоративная вычислительная система 300 может принимать сообщение, включающее в себя идентификатор магазина, идентификатор полки, идентификатор блока отображения, идентификатор штрих-кода и т.п.
[00100] Также со ссылкой на фиг. 10 (и фиг. 1 и 2), в блоке 1006, может быть извлечен контент, ассоциированный с отсканированным штрих-кодом, например, из репозитория 446а данных магазина и/или репозитория 336a данных предприятия. В некоторых вариантах осуществления, извлеченный контент может представлять собой дополнительную информацию, ассоциированную с продуктом (например, продуктом, расположенным на одной из множества полок 116, которая находится выше или ниже отсканированного штрих-кода), видео, изображение, купон, рекламу, маркетинговое предложение и тому подобное.
[00101] Также со ссылкой на фиг. 10 (и фиг. 1 и 2), в блоке 1008, контент отображается на блоке отображения, который первоначально отображал отсканированный штрих-код, или блоке отображения, ближайшему к этому блоку отображения. Графический вывод блока отображения может быть обновлен, чтобы отображать контент, подлежащий отображению. В некоторых вариантах осуществления, контент может быть отформатирован для отображения блоком отображения посредством вычислительной системы 400 магазина и опубликован в блоке отображения путем передачи сообщения, включающего в себя контент, от вычислительной системы 400 магазина на блок отображения, вместе с инструкции для отображения контента на блоке отображения. В некоторых вариантах осуществления, контент может включать в себя звуковой контент, который обеспечивается динамиком, расположенным рядом с потребителем.
[00102] Также со ссылкой на фиг. 10 (и фиг. 1 и 2), в блоке 1010, контент, отображаемый на дисплее, может быть удален. В некоторых вариантах осуществления, контент удаляется по истечении предварительно определенного периода времени. В других вариантах осуществления, контент удаляется в ответ на определение, на основе местоположения потребителя, что потребитель больше не находится вблизи блока отображения.
[00103] Хотя блоки 1002-1010 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1002-1010 описываются как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00104] Со ссылкой на фиг. 11 (и фиг. 1 и 2), представлен способ 1100 генерации извещения помощи потребителю. В блоке 1102, графическое изображение помощи потребителю графически отображается на одном из множества блоков 118 отображения. Отображаемое графическое изображение помощи потребителю может иметь любую форму и может включать в себя текст, такой как ʺзапрос помощиʺ, ʺпомощьʺ или тому подобное. В некоторых вариантах осуществления, графическое изображение помощи потребителю представляет собой графическое изображение кнопки помощи потребителю.
[00105] Также со ссылкой на фиг. 11 (и фиг. 1 и 2), в блоке 1104 принимается ввод, указывающий нажатие кнопки помощи потребителю. В некоторых вариантах осуществления, ввод принимается от одного из множества блоков 118 отображения, например, когда блок отображения, на котором отображается графическое изображение помощи потребителю, включает в себя интерфейс сенсорного экрана, и блок отображения обнаруживает тактильный ввод на интерфейсе сенсорного экрана в области графического изображения помощи потребителю интерфейса сенсорного экрана. В других вариантах осуществления, ввод может приниматься от отдельного устройства тактильного ввода, такого как кнопка, клавишная панель или переключатель, расположенный рядом с отображаемым графическим изображением помощи потребителю.
[00106] Также со ссылкой на фиг. 11 (и фиг. 1 и 2), в блоке 1106 определяется местоположение потребителя, который нажал кнопку. В некоторых вариантах осуществления, местоположение потребителя определяется на основе идентификатора блока отображения, на котором отображается графическое изображение помощи потребителю, например, в вариантах осуществления, которые привязывают местоположение блоков отображения к системе координат магазина. В некоторых вариантах осуществления, местоположение потребителя определяется на основе сигнала, принятого от приемника глобальной системы позиционирования, встроенного в устройство 240 персонального помощника и связи или мобильное вычислительное устройство 250, когда такое устройство используется потребителем. В других вариантах осуществления, местоположение потребителя определяется на основе местоположения приемника, который беспроводным способом взаимодействует с устройством 240 персонального помощника и связи или мобильным вычислительным устройством 250.
[00107] Также со ссылкой на фиг. 11 (и фиг. 1 и 2), в блоке 1108 генерируется извещение помощи потребителю в ответ на прием ввода, указывающего нажатие кнопки помощи потребителю. В некоторых вариантах осуществления, извещение включает в себя местоположение клиента. В некоторых вариантах осуществления, извещение помощи потребителю, включающее в себя местоположение потребителя, передается от вычислительной системы 400 магазина на устройство 230 розничного продавца, которое обеспечивает графический или прослушиваемый вывод для продавца, приводящего в действие устройство 230 розничного продавца, что потребителю требуется помощь в местоположении потребителя.
[0092] Хотя блоки 1102-1108 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1102-1108 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00109] Со ссылкой на фиг. 12 (и фиг. 1 и 2), представлен способ 1200 отображения связанного рекламного контента. В блоке 1202, связанный рекламный контент ассоциируется с продуктом. В некоторых вариантах осуществления, рекламный контент представляет собой рекламу для связанного продукта или другого продукта, который потребитель может пожелать купить. Связанным рекламным контентом может быть текстовая информация, изображение, видео и т.п. Связанный рекламный контент может быть создан так, чтобы побуждать потребителя перемещаться в другую часть магазина, чтобы найти соответствующий продукт.
[00110] Также со ссылкой на фиг. 12 (и фиг. 1 и 2), в блоке 1204 идентифицируется местоположение продукта. В некоторых вариантах осуществления, местоположение идентифицируется на основе данных планограммы, которые соотносят продукты с местоположениями. В блоке 1206 идентифицируется блок отображения, ассоциированный с продуктом. В некоторых вариантах осуществления, блок отображения, ассоциированный с продуктом, идентифицируется на основе данных планограммы, которые соотносят блоки отображения с местоположениями продукта.
[00111] Также со ссылкой на фиг. 12 (и фиг. 1 и 2), в блоке 1206, связанный рекламный контент отображается на блоке отображения, идентифицированном в блоке 1206. Графический вывод блока отображения может обновляться, чтобы отражать связанный рекламный контент, подлежащий отображению. В некоторых вариантах осуществления, связанный рекламный контент может быть отформатирован для отображения блоком отображения вычислительной системой 400 магазина и опубликован в блоке отображения путем передачи сообщения, включающего в себя связанный рекламный контент, из вычислительной системы 400 магазина, на блок отображения, вместе с инструкцией для отображения связанного рекламного контента на блоке отображения.
[00112] Также со ссылкой на фиг. 12 (и фиг. 1 и 2), в блоке 1208, связанный рекламный контент, отображаемый в блоке отображения, в блоке 1206, может быть удален. В некоторых вариантах осуществления, связанный рекламный контент удаляется по истечении предварительно определенного периода времени.
[00113] В некоторых вариантах осуществления, соответствующий рекламный контент может быть нацелен на конкретного потребителя, например, когда определено, что потребитель находится вблизи блока отображения (например, как описано выше со ссылкой на фиг. 8), связанный рекламный контент, предназначенный для потребителя, может отображаться на блоке отображения.
[00114] Хотя блоки 1202-1208 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1202-1208 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00115] Со ссылкой на фиг. 13 (и фиг. 1 и 2), представлен способ 1300 генерации заказа для доставки товаров на дом. В блоке 1302, графическое изображение доставки на дом графически отображается на одном из множества блоков 118 отображения рядом с продуктом, который доступен для доставки на дом потребителя. Отображаемое графическое изображение доставки на дом может иметь любую форму и может включать в себя текст, например ʺдоставить на домʺ, ʺдоставка на домʺ и т.п. В некоторых вариантах осуществления, графическое изображение доставки на дом представляет собой графическое изображение кнопки доставки на дом.
[00116] Также со ссылкой на фиг. 13 (и фиг. 1 и 2), в блоке 1304 принимается ввод, указывающий нажатие кнопки доставки на дом. В некоторых вариантах осуществления, ввод принимается от одного из множества блоков 118 отображения, например, когда блок отображения, на котором отображается графическое изображение доставки на дом, включает в себя интерфейс сенсорного экрана, и блок отображения обнаруживает тактильный ввод на интерфейсе сенсорного экрана в области графического изображения доставки на дом интерфейса сенсорного экрана. В других вариантах осуществления, ввод может быть принят от отдельного устройства тактильного ввода, такого как кнопка, клавишная панель или переключатель, расположенный вблизи отображаемого графического изображения доставки на дом.
[00117] Также со ссылкой на фиг. 13 (и фиг. 1 и 2), в блоке 1306 определяются идентификационные данные потребителя. Идентификационные данные потребителя могут определяться посредством приема пользовательского ввода, например, через блок отображения, через устройство 240 персонального помощника и связи, через мобильное вычислительное устройство. В других вариантах осуществления, идентификационные данные потребителя могут определяться путем сканирования штрих-кода идентификации потребителя (например, принадлежащей потребителю карты клиента) с помощью считывателя штрих-кода, соединенного с множеством полок 116.
[00118] Также со ссылкой на фиг. 13 (и фиг. 1 и 2), в блоке 1308, в ответ на прием ввода, указывающего нажатие кнопки доставки на дом, и определение идентификационных данных потребителя, может быть сформирован заказ на продукт. В некоторых вариантах осуществления, заказ может включать в себя информацию об оплате, информацию об адресе, предпочтения отгрузки и т.п., каждое из которых может быть определено на основе профиля потребителя, ассоциированного с идентификатором потребителя.
[00119] Хотя блоки 1302-1308 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1102-1108 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00120] Со ссылкой на фиг. 14 (и фиг. 1 и 2) представлена блок-схема последовательности операций, которая графически иллюстрирует способ 1400 графического представления указания местоположения продукта по меньшей мере на одном из множества блоков 118 отображения. Как будет видно из приведенного ниже описания, способ 1400 может облегчить продавцу извлечение продукта, ранее заказанного потребителем, на множестве полок 116 путем представления указания местоположения продукта на множестве блоков 118 отображения, так что множество блоков 118 отображения обеспечивают визуальный признак для продавца относительно соответствующего местоположения, чтобы извлекать продукт среди множества полок 116. Такой визуальный признак может позволить продавцу быстро и точно идентифицировать соответствующее местоположение, из которого следует забрать продукт.
[00121] Также со ссылкой на фиг. 14 (и фиг. 1 и 2), в блоке 1402 может быть получен список заказанных продуктов. В некоторых вариантах осуществления, список заказанных продуктов может быть сгенерирован в ответ на дистанционный заказ потребителем продуктов, чтобы забрать их в магазине. В некоторых вариантах осуществления, потребитель может заказывать продукты онлайн с помощью компьютера, смартфона и т.п. Потребителю может быть желательно забрать заказанные продукты в магазине, после того как продавец заберет продукты по списку с соответствующих полок. В некоторых вариантах осуществления, корпоративная вычислительная система 300 может передавать список в вычислительную систему 400 магазина, хотя варианты осуществления не ограничены этим.
[00122] Также со ссылкой на фиг. 14 (и фиг. 1 и 2), в блоке 1404, после приема списка заказанных продуктов, может быть определен идентификатор продукта, соответствующий продукту в списке, который необходимо извлечь среди множества полок 116. В некоторых вариантах осуществления, идентификатор продукта может быть определен путем поиска идентификатора продукта в базе данных, которая сопоставляет заказанный продукт с ассоциированным с ним идентификатором продукта. В некоторых вариантах осуществления, идентификатор продукта представляет собой последовательность цифр (например, последовательность цифр, представленных UPC-кодом), хотя варианты осуществления не ограничены этим.
[00123] Также со ссылкой на фиг. 14 (и фиг. 1 и 2), в блоке 1406, в ответ на определение идентификатора продукта, соответствующего заказанному продукту, может быть идентифицирован по меньшей мере один из множества блоков 118 отображения для обновления. В некоторых вариантах осуществления, блоки отображения, подлежащие обновлению, могут быть идентифицированы вычислительной системой 400 магазина на основе данных планограммы, хранящихся в репозитории 436а данных магазина, или данных планограммы, хранящихся в репозитории 336a данных предприятия, которые соотносят идентификатор продукта с одним или более из множества блоков 118 отображения.
[00124] Также со ссылкой на фиг. 14 (и фиг. 1 и 2), в блоке 1408, в ответ на идентификацию одного или более блоков отображения для обновления, графический вывод одного или более блоков отображения, идентифицированных для обновления в блоке 1408, могут быть обновлены, чтобы представлять указание местоположения продукта. В некоторых вариантах осуществления, указание местоположения продукта может указывать на местоположение на полке выше или ниже одного или более блоков отображения, с которой нужно забрать продукт. В некоторых вариантах осуществления, графический вывод одного или более идентифицированных блоков отображения может быть обновлен, чтобы включать в себя стрелку, указывающую на местоположение на множестве полок 116, из которого нужно забрать продукт. В некоторых вариантах осуществления, графический вывод одного или более идентифицированных блоков отображения может быть обновлен, чтобы включать в себя анимацию, указывающую местоположение на множестве полок 116, из которого нужно забрать продукт. В некоторых вариантах осуществления, цвет фона одного или более идентифицированных блоков отображения может быть изменен относительно фона блоков отображения, которые не ассоциированы с отыскиваемым продуктом. В других вариантах осуществления, графический вывод идентифицированных блоков отображения может быть изменен иным образом, чтобы графически различать блоки отображения, ассоциированные с извлекаемым продуктом, от других блоков отображения. Путем представления указания местоположения продукта на соответствующем блоке отображения или блоках отображения, отыскивание продавцом заказанного продукта среди множества полок 116 может быть облегчено за счет предоставления продавцу визуального признака, который позволяет продавцу быстро и точно идентифицировать соответствующее местоположение для нахождения продукта, тем самым увеличивая скорость и точность отыскания продуктов на множестве полок 116. В некоторых вариантах осуществления, графический вывод одного или более блоков отображения, идентифицированных для обновления, может быть обновлен, чтобы отображать указание местоположения продукта в ответ на сообщение и/или контент, переданный из вычислительной системы 400 магазина на один или более блоков 118 отображения через вычислительную сеть 225 магазина. В некоторых вариантах осуществления, логика 443 сервера ресурсов вычислительной системы 400 магазина может отображать изображение или видеоданные, подлежащие отображению на множестве блоков 118 отображения в качестве обновленного графического вывода. В некоторых вариантах осуществления, логика 444 интеграции полок вычислительной системы 400 магазина отправляет сообщение или контент на множество блоков 118 отображения, которые вызывают обновление графического вывода. В некоторых вариантах осуществления, прослушиваемое указание местоположения продукта может быть обеспечено динамиком, расположенным вблизи местоположения, из которого нужно забрать продукт.
[00125] Указание местоположения продукта может направлять продавца в соответствующее местоположение на множестве полок 116, из которого нужно забрать заказанный продукт.
[00126] Хотя блоки 1402-1408 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1402-1408 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00127] Со ссылкой на фиг. 15 (и фиг. 1 и 2), представлен способ 1500 отображения дополнительной информации о продукте. В блоке 1502, дополнительная информация о продукте ассоциируется с продуктом. В некоторых вариантах осуществления, дополнительная информация о продукте представляет собой дополнительную информацию, относящуюся к продукту, расположенному на множестве полок 116, такую как информация о аллергенах, является ли продукт безглютеновым, информация о поставщиках, рекомендуемое вино, сочетающееся с продуктом, и т.п. Дополнительная информация о продукте может представлять собой текстовую информацию, изображение, видео и т.п.
[00128] Также со ссылкой на фиг. 15 (и фиг. 1 и 2), в блоке 1504 идентифицируется местоположение продукта. В некоторых вариантах осуществления, местоположение идентифицируется на основе данных планограммы, которые соотносят продукты с местоположениями. В блоке 1506 идентифицируется блок отображения, ассоциированный с продуктом. В некоторых вариантах осуществления, блок отображения, ассоциированный с продуктом, идентифицируется на основе данных планограммы, которые соотносят блоки отображения с местоположениями продуктов.
[00129] Также со ссылкой на фиг. 15 (и фиг. 1 и 2), в блоке 1508, дополнительная информация о продукте отображается на блоке отображения, идентифицированном в блоке 1506. Графический вывод блока отображения может быть обновлен, чтобы отображать дополнительную информацию о продукте, подлежащую отображению. В некоторых вариантах осуществления, дополнительная информация о продукте может быть отформатирована для отображения блоком отображения с помощью вычислительной системы 400 магазина и опубликована в блоке отображения путем передачи сообщения, включающего в себя дополнительную информацию о продукте, из вычислительной системы 400 магазина на блок отображения, вместе с инструкцией для отображения дополнительной информации о продукте на блоке отображения.
[00130] Хотя блоки 1502-1508 описаны как отдельные задачи, в других вариантах осуществления эти блоки могут быть объединены или опущены. Кроме того, хотя задачи блоков 1502-1508 описаны как выполняемые в определенном порядке, в других вариантах осуществления эти задачи могут выполняться в другом порядке.
[00131] Этапы способа в каждом из способов, описанных выше, могут выполняться одним или более вычислительными устройствами, такими как, без ограничения указанным, корпоративная вычислительная система 300, вычислительная система 400 магазина, устройство 230 розничного продавца, устройство 240 персонального помощника и связи и мобильное вычислительное устройство 250. Кроме того, в некоторых вариантах осуществления, выполнение одного или более этапов способа в любом из вышеперечисленных способов может быть распределено между несколькими вычислительными устройствами.
[00132] Информация, отображаемая на множестве блоков 118 отображения, и взаимодействие с множеством блоков 118 отображения не ограничено вариантами осуществления, описанными выше.
[00133] Например, некоторые варианты осуществления могут регулировать яркость тега продукта, метки, купона и т.п., которые отображаются на блоке отображения, чтобы побуждать потребителя совершать покупки. В вариантах осуществления, которые управляют яркостью такого отображаемого контента, яркость может быть изменена путем передачи указателя уровня яркости, указывающего яркость контента, из вычислительной системы 400 магазина на множество блоков 118 отображения вместе контентом, подлежащим отображению на блоке отображения. В ответ на прием контента и указателя уровня яркости, блок отображения может отображать контент с яркостью, которая основана на указателе уровня яркости. В некоторых вариантах осуществления, уровень яркости контента, отображаемого на блоке отображения, вычисляется на основе определения, находится ли потребитель вблизи блока отображения, или на основе идентификационных данных конкретного потребителя, определенного как находящегося вблизи блока отображения.
[00134] Некоторые варианты осуществления могут способствовать отслеживанию глаз потребителя, чтобы определять, какие продукты или контент, отображаемые на множестве блоков 118 отображения, просматриваются потребителем. В некоторых вариантах осуществления, модульная стеллажная система 100 включает в себя систему отслеживания глаз, которая может включать в себя камеры, инфракрасные датчики, программное обеспечение для отслеживания глаз или любые другие чувствительные компоненты и программное обеспечение обработки. Некоторые варианты осуществления могут идентифицировать пользователя вблизи одного из множества блоков 118 отображения, например, как подробно описано выше. Система отслеживания глаз может затем определить, какие продукты или контент, отображаемые на множестве блоков 118 отображения, просматриваются потребителем. В некоторых вариантах осуществления, в ответ на отслеживание глаз потребителя, дополнительный контент может отображаться на блоке отображения в направлении, в котором потребитель смотрит, или в направлении в поле зрения потребителя, чтобы привлечь взгляд потребителя к месту, где отображается дополнительный контент. Варианты осуществления могут также регистрировать идентификационные данные потребителя, временные метки и координаты для частей блоков отображения (или позиций продуктов на множестве полок 116), просматриваемых потребителем. Такие данные могут быть коррелированы с отдельно отслеживаемыми данными местоположения потребителя. На основе таких данных могут создаваться отчеты о маркетинге или демографии покупателей.
[00135] Варианты осуществления, описанные здесь, могут также использоваться для спланированных по времени рекламных цен или спланированных по времени купонов (например, 10-минутные специальные цены, привилегированные скидки и т.д.). В таких вариантах осуществления, корпоративная вычислительная система 300 может использовать бизнес-правила (например, даты начала и окончания, события ценообразования, вычисления дисконтирования, предложения покупки одного продукта и получения второго бесплатного продукта и т.д.) для определенных рекламных правил, которые передаются в вычислительную систему 400 магазина. Вычислительная система 400 магазина может принимать рекламные правила и контролировать данные (например, ценовые события, события товарных запасов, события планограммы, события покупателей, данные приверженности потребителей и т.д.) для выполнения рекламных правил. Например, вычислительная система 400 магазина может обнаруживать рекламную акцию и обновлять цену для единицы продукта с помощью логики 441 диспетчера цен. Логика 441 диспетчера цен может отправлять сообщение в логику 444 интеграции полок, которая, в свою очередь, отправляет сообщение или контент на множество блоков 118 отображения, чтобы побуждать один или более из множества блоков 118 отображения отображать обновленную цену. По окончании рекламной акции, цена может быть возвращена на исходную, и блок отображения может отображать исходную цену. Некоторые варианты осуществления также указывают на множестве блоков 118 отображения, какие продукты являются более популярными, вводя социальный аспект в опыт совершения покупок.
[00136] Описанные здесь варианты осуществления могут также использоваться для изменения в реальном времени цен продуктов. Например, в некоторых вариантах осуществления, вычислительная система 400 магазина может определить, что цена для продукта должна быть обновлена, вычислительная система 400 магазина может передавать сообщение, включающее в себя идентификатор продукта и обновленную цену, на блок отображения, ассоциированный с продуктом, и блок отображения может обновлять свое отображение, чтобы отражать обновленную цену. Такие изменения цен могут иметь место в течение ограниченного периода времени или могут быть основаны на том, находится ли потребитель вблизи от блока отображения, или на основе идентификационных данных потребителя вблизи блока отображения.
[00137] Варианты осуществления, описанные здесь, могут также предоставлять информацию в реальном времени о запасах и заказе на множестве блоков 118 отображения, например, когда вычислительная система 400 магазина определяет, что запас продукта на полке недостаточен или продукт нуждается в повторном заказе, передает сообщение на множество блоков 118 отображения, и множество блоков 118 отображения предоставляют графическую индикацию (например, штрих-код, цветную индикацию и т.п.), что продукт необходимо повторно заказать или что запас продукта недостаточен. В некоторых вариантах осуществления, цветной индикатор повторного заказа (например, красный тег), включающий в себя штрих-код, отображается блоком отображения, ассоциированным с продуктом, который необходимо повторно заказать. Продавец может тогда сканировать штрих-код с помощью устройства 230 розничного продавца, тем самым инициируя повторный заказ продукта, запас которого недостаточен. В некоторых вариантах осуществления, множество блоков 118 отображения отображают количество конкретного продукта в наличии, количество продукта в заказе, состояние системы заказа с компьютерной поддержкой для продукта или другую информацию о создании запаса или заказе продуктов.
[00138] Описанные здесь варианты осуществления могут выполнять ряд дополнительных функций, таких как отображение купонов или другой информации, ассоциированной с продуктом, на одном из множества блоков 118 отображения рядом с продуктом, когда определено, что потребитель приближается к продукту, отображение контента на блоке отображения в разных форматах на основе идентификационных данных потребителя вблизи блока отображения (т. е. отображение контента в более крупном шрифте, когда пожилой потребитель идентифицируется рядом с блоком отображения), отображение развлекательного контента, когда потребитель находится вблизи блока отображения (например, отображение видео, изображения или анимации, которые могут развлекать ребенка, когда определено, что ребенок находится вблизи блока отображения), отображение контента для игры в магазине ʺохота на мусорʺ или торгового эксперимента на одном из множества блоков 118 отображения и т.п. Некоторые варианты осуществления могут включать в себя микрофон, расположенный на множестве полок 116 или рядом с ними, который принимает звуковой ввод, который может использоваться в соответствии с вариантами осуществления настоящего изобретения для различных целей, например, чтобы идентифицировать потребителя на основе технологии распознавания голоса, определять ввода от потребителя и т.п.
[00139] Теперь должно быть понятно, что описанные здесь системы и способы могут отображать разнообразную информацию, полезную для продавцов, работающих в магазине, продающем продукты, для потребителей, покупающих в магазине, который продает продукты, и других. Такая полезная информация включает в себя отображаемые указатели местоположения продуктов, которые облегчают пополнение запасов продуктов продавцами, информацию установки планограммы, полезную для продавцов, выполняющих установку планограмм, местоположения предметов из списка покупок, отображаемые потребителям, чтобы помочь потребителям быстро находить предметы из списка покупок, сообщения заказов, отображаемые потребителям, когда потребители находятся рядом с блоком отображения, информацию о цене заказа и многие другие виды информации.
[00140] Следует отметить, что термины ʺпо существуʺ и ʺоколоʺ могут использоваться здесь для представления внутренне присущей степени неопределенности, которая может быть отнесена к любому количественному сравнению, значению, измерению или другому представлению. Эти термины также используются здесь для представления степени, в которой количественное представление может варьироваться от указанной ссылки, не приводя к изменению основной функции рассматриваемого изобретения.
[00141] Хотя выше были проиллюстрированы и описаны конкретные варианты осуществления, должно быть понятно, что могут выполняться различные другие изменения и модификации без отклонения от сущности и объема заявленного объекта изобретения. Кроме того, хотя здесь описаны различные аспекты заявленного изобретения, такие аспекты не требуется обязательно использовать в комбинации. Поэтому предполагается, что прилагаемая формула изобретения охватывает все такие изменения и модификации, которые находятся в пределах объема заявленного изобретения.