[go: up one dir, main page]

KR102115612B1 - Systems and methods for merchandising electronic displays - Google Patents

Systems and methods for merchandising electronic displays Download PDF

Info

Publication number
KR102115612B1
KR102115612B1 KR1020177036152A KR20177036152A KR102115612B1 KR 102115612 B1 KR102115612 B1 KR 102115612B1 KR 1020177036152 A KR1020177036152 A KR 1020177036152A KR 20177036152 A KR20177036152 A KR 20177036152A KR 102115612 B1 KR102115612 B1 KR 102115612B1
Authority
KR
South Korea
Prior art keywords
display
shelf
electronic
product
label device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020177036152A
Other languages
Korean (ko)
Other versions
KR20180008678A (en
Inventor
존 스와포드
Original Assignee
알티씨 인더스트리즈, 인크.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US14/713,809 external-priority patent/US10357118B2/en
Application filed by 알티씨 인더스트리즈, 인크. filed Critical 알티씨 인더스트리즈, 인크.
Priority to KR1020207014465A priority Critical patent/KR102369205B1/en
Publication of KR20180008678A publication Critical patent/KR20180008678A/en
Application granted granted Critical
Publication of KR102115612B1 publication Critical patent/KR102115612B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F3/00Labels, tag tickets, or similar identification or indication means; Seals; Postage or like stamps
    • G09F3/08Fastening or securing by means not forming part of the material of the label itself
    • G09F3/18Casings, frames or enclosures for labels
    • G09F3/20Casings, frames or enclosures for labels for adjustable, removable, or interchangeable labels
    • G09F3/208Electronic labels, Labels integrating electronic displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • G06K9/00362
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Recommending goods or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F3/00Labels, tag tickets, or similar identification or indication means; Seals; Postage or like stamps
    • G09F3/08Fastening or securing by means not forming part of the material of the label itself
    • G09F3/18Casings, frames or enclosures for labels
    • G09F3/20Casings, frames or enclosures for labels for adjustable, removable, or interchangeable labels
    • G09F3/204Casings, frames or enclosures for labels for adjustable, removable, or interchangeable labels specially adapted to be attached to a shelf or the like
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09FDISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
    • G09F27/00Combined visual and audible advertising or displaying, e.g. for public address
    • G09F2027/001Comprising a presence or proximity detector
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/04Electronic labels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Display Racks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

제품 셸프들을 따라 그리고 제품 셸프들 상에 저장된 패키지들 상에 내장된 전자 디스플레이들에 의해 형성되는 연속 디스플레이와 관련된 머천다이징 디스플레이(merchandizing display)를 위한 시스템들 및 방법들이 개시된다. 전자 라벨 디바이스는 고객의 존재를 검출하고, 자신의 제품 셸프 상의 패키지들에 트리거를 전송할 수 있다. 전자 라벨 디바이스는 또한, 주위의 전자 라벨 디바이스들에 트리거를 전송할 수 있다. 그런 다음, 패키지들 및 전자 라벨 디바이스들 상의 디스플레이들 사이에 스트리밍 비디오가 할당될 수 있다. 디스플레이들 각각은, 스트리밍 비디오의 상이한 부분을 동시에 출력할 수 있다. Systems and methods are disclosed for merchandizing displays associated with continuous displays formed by electronic displays embedded along product shelves and on packages stored on product shelves. The electronic label device can detect the presence of the customer and send a trigger to packages on their product shelf. The electronic label device can also send a trigger to surrounding electronic label devices. Streaming video can then be assigned between the packages and displays on the electronic label devices. Each of the displays can simultaneously output a different portion of the streaming video.

Figure R1020177036152
Figure R1020177036152

Description

전자 디스플레이들을 머천다이징하기 위한 시스템들 및 방법들Systems and methods for merchandising electronic displays

[01] 본 출원은, 2014년 11월 12일 출원된 미국 출원 번호 62/078,809호에 대해 우선권을 주장하는, 2015년 1월 7일 출원된 미국 출원 번호 14/591,421호의 일부 계속 출원인, 2015년 5월 15일 출원된 미국 출원 번호 14/713,809호에 대해 우선권을 주장한다. 본 출원은 2014년 6월 19일 출원된 미국 출원 번호 14/308,989호에 관한 것이고, 미국 출원 번호 14/308,989호는 2011년 7월 29일 출원된 미국 출원 번호 13/194,649호의 분할 출원이고, 미국 출원 번호 13/194,649호는 2010년 8월 6일 출원된 미국 가출원 번호 61/371,417호에 대해 우선권을 주장하며 그리고 2010년 9월 7일 출원된 미국 출원 번호 12/876,919호의 연속 출원이며, 미국 출원 번호 12/876,919호는, 2004년 2월 3일 출원되고 현재 미국 특허 번호 7,792,711호인 미국 출원 번호 10/772,010호의 일부 계속 출원이다. 본 출원은 또한, 2004년 2월 3일 출원되고 현재 미국 특허 번호 7,792,711호인 미국 출원 번호 10/772,010호의 일부 계속 출원인, 2010년 9월 7일 출원된 미국 출원 번호 12/876,919호의 계속 출원인, 2011년 7월 29일 출원된 미국 출원 번호 13/194,649호의 일부 계속 출원인, 2013년 3월 15일 출원된 미국 출원 번호 13/836,680에 관한 것이다. 미국 출원 번호 13/836,680호는 또한, 2010년 8월 6일 출원된 미국 가출원 번호 61/371,417호에 대해 우선권을 주장하고 2013년 3월 5일 출원된 미국 출원 번호 13/785,082호의 일부 계속 출원이다. 이들 출원들 각각의 내용들은 그 전체가 인용에 의해 본원에 통합된다.[01] This application continues to be part of U.S. Application No. 14 / 591,421 filed January 7, 2015, which claims priority to U.S. Application No. 62 / 078,809 filed on November 12, 2014, 2015 Priority is claimed on U.S. application number 14 / 713,809, filed May 15. This application relates to U.S. application number 14 / 308,989 filed on June 19, 2014, U.S. application number 14 / 308,989 is a divisional application of U.S. application number 13 / 194,649 filed on July 29, 2011, and the U.S. Application No. 13 / 194,649 claims priority to U.S. Provisional Application No. 61 / 371,417 filed on August 6, 2010 and is a serial application of U.S. Application No. 12 / 876,919 filed on September 7, 2010, filed in the U.S. No. 12 / 876,919 is a continuation of part of U.S. application number 10 / 772,010, filed on February 3, 2004, and is now U.S. Patent No. 7,792,711. This application is also filed on Feb. 3, 2004 and continues to be a part of U.S. Patent No. 7,792,711, part of U.S. Application No. 10 / 772,010, continuing to file for September 7, 2010 U.S. Application No. 12 / 876,919, 2011 Some continuing applicants to U.S. Application No. 13 / 194,649, filed July 29, relates to U.S. Application No. 13 / 836,680, filed March 15, 2013. U.S. Application No. 13 / 836,680 also claims priority over U.S. Provisional Application No. 61 / 371,417, filed August 6, 2010, and is partly continued application of U.S. Application No. 13 / 785,082, filed March 5, 2013 . The contents of each of these applications are incorporated herein by reference in their entirety.

[02] 본 개시내용은, 예컨대 상호작용형(interactive) 전자 가격 디스플레이들 중 하나 또는 그 초과를 제공하고, 마케팅 메시징을 제공하며, 전자 가격 디스플레이, 패키지들, 및/또는 제품들에 걸쳐 연속 디스플레이를 제공하기 위해 사용되도록 구성될 수 있는 상점 인텔리전스 시스템에 관한 것이다.[02] The present disclosure provides, for example, one or more of interactive electronic price displays, provides marketing messaging, and displays continuously across electronic price displays, packages, and / or products. It relates to a store intelligence system that can be configured to be used to provide a.

[03] 소매점 운영의 주 비용은 재고를 추적 및 저장하는 것을 포함하는 재고 관리에 관한 것이다. 이 비용의 상당 부분은 상점의 판매 영역에서의 제품 재고 관리에 관한 것이다. 재고 관리 비용의 상당 부분은 상점 셸프들(shelves) 상의 제품의 주기적인 카운팅이다. 이런 카운팅은 셸프 상의 제품 양을 결정하고 셸프들이 완전히 비축된 것을 보장하는 것을 돕기 위하여 필요하다.[03] The main cost of retail operations is inventory management, which includes tracking and storing inventory. Much of this cost is about product inventory management in the sales area of the store. A significant portion of inventory management costs are periodic counting of products on store shelves. This counting is necessary to help determine the amount of product on the shelf and to ensure that the shelves are fully stocked.

[04] 이력적으로, 상점 셸프들에 대한 재고의 카운팅은 수동으로 행해졌고, 결과들은 종이에 레코딩되었다. 그러나, 더 최근에, 재고는, 입력된 데이터를, 데이터를 컴파일링하는 중앙 컴퓨터에 송신하도록 구성될 수 있고 그리고 셸프들을 재비축(restock)하기 위하여 제품들의 구매에 대해 판정하도록 프로그래밍될 수 있는 작은 핸드-헬드 컴퓨터의 사용과 함께 수동으로 카운팅되었다. 이들 최근 진보들은 재고 관리 비용을 감소시키는 것을 도왔지만; 재고를 카운팅하는 것은 여전히 상당한 수동 노동을 요구한다. 재고를 카운팅하기 위하여 요구된 수동 노동 양을 감소시키는 것이 유리할 수 있다.[04] Historically, counting of inventory for store shelves was done manually, and the results were recorded on paper. However, more recently, inventory can be configured to send input data to a central computer that compiles the data and can be programmed to make decisions about the purchase of products to restock the shelves. It was manually counted with the use of hand-held computers. These recent advances helped reduce inventory management costs; Counting inventory still requires considerable manual labor. It may be advantageous to reduce the amount of manual labor required to count inventory.

[05] 재고 관리에 관한 다른 상당한 비용은 제품 절도이다. 소정의 아이템들은 비교적 작지만, 소정의 제약 제품들의 경우에서와 같이, 다른 불법 목적들을 위하여 그 아이템들을 되팔거나 그 아이템들을 사용할 수 있는 잠재적인 도둑들에게 높은 가치를 나타낸다. 그런 절도들에 의해 생성된 손실들은 소매점들의 수익성에 악영향을 준다.[05] Another significant cost associated with inventory management is product theft. Certain items are relatively small, but as in the case of certain pharmaceutical products, they represent a high value to potential thieves who can sell them or use them for other illegal purposes. The losses generated by such theft have a negative impact on the profitability of retail stores.

[06] 절도는 고객들 및 고용인들의 액션들 둘 모두의 결과일 수 있고 제거하기 어려웠다. 절도를 단념시키고 방지하기 위한 시도들은 단지 부분적으로만 효과적인 것으로 증명되었다. 예컨대, 상점내(in-store) 카메라들은 종종 도둑을 잡거나 기소하기에 충분히 명확하게 절도를 관측하지 못한다. 게다가, 상점내 보안 요원은 도둑질 하는 도둑을 실제로 관측하기에 정확한 포지션에 거의 있지 못한다. 결과적으로, 절도는 재고 관리에서 있어서 계속하여 상당한 문제점 및 비용이 되고 있다. 그러므로, 절도를 모니터링하는 것을 돕는 것을 제공하는 것이 유리할 수 있다.[06] Theft could be the result of both customer and employee actions and was difficult to eliminate. Attempts to deter and prevent theft have proven to be only partially effective. For example, in-store cameras often do not observe theft clearly enough to catch or prosecute a thief. Moreover, in-store security personnel are rarely in the correct position to actually observe thieves stealing. As a result, theft continues to be a significant problem and cost in inventory management. Therefore, it may be advantageous to provide assistance in monitoring theft.

[07] 현재, 소매점들은 체크아웃 카운터에서 스캐닝된 다수의 아이템들에 기반하여 팔려진 제품의 양을 추적할 수 있다. 이 능력이 유용한 것으로 증명되었지만, 소정의 내재적인 단점들은 그런 시스템의 사용으로부터 초래된다. 하나의 내재적인 단점은, 스캐너가 합법적으로 구매된 제품들의 수만을 카운팅한다는 것이다. 그러므로, 제품이 셸프로부터 제거되었지만 구매되지 않았다면, 상점은, 제품이 시각적 검사 또는 검출 없이 잘못 놓였거나 도난 당했다는 사실을 결정할 수 없다. 셸프들 상의 제품 레벨의 변화들을 팔린 제품 양과 비교하는 것이 유용할 것이다.[07] Currently, retailers can track the amount of product sold based on multiple items scanned at the checkout counter. While this ability has proven useful, certain inherent disadvantages result from the use of such a system. One inherent drawback is that the scanner counts only the number of legally purchased products. Therefore, if the product has been removed from the shelf but has not been purchased, the store cannot determine that the product has been misplaced or stolen without visual inspection or detection. It would be useful to compare changes in product level on the shelves to the amount of product sold.

[08] 제 2 내재적인 단점은 상점-실행 제품 프로모션들에 관한 것이다. 통상적인 프로모션은 제품이 통로의 끝에 또는 제품의 고객 인지를 증가시키는 일부 타입의 프로모셔널 위치에 위치되게 할 것이다. 보통, 제품은 또한 자신의 전통적인 위치에서 셸프 상에 배치되어, 상점의 제품 배치에 익숙한 고객들은 과도한 탐색 없이 제품을 발견할 수 있다. 따라서, 고객들은 다수의 장소들에서 프로모팅되는 제품을 획득할 수 있고, 특정 프로모셔널 디스플레이의 효율성, 즉 제품의 정상 구매에 비해 제품에 대해 제공된 프로모셔널 디스카운트 효과를 결정하기 어려울 수 있다. 따라서, 상점내 프로모션들의 효율성을 더 정확하게 결정하는 것이 유리할 수 있다.[08] The second inherent drawback relates to store-run product promotions. A typical promotion will place the product at the end of the aisle or some type of promotional location that increases the customer's perception of the product. Usually, the product is also placed on the shelf in its traditional location, so customers familiar with the product placement in the store can find the product without undue exploration. Thus, customers can obtain a product that is being promoted in multiple locations, and it may be difficult to determine the effectiveness of a particular promotional display, that is, the promotional discount effect provided for the product compared to the normal purchase of the product. Therefore, it may be advantageous to more accurately determine the effectiveness of promotions in the store.

[09] 재고 관리의 다른 주 비용은 상점 내에 더 많은 재고를 유지하여야 하는 것과 관련되는데, 이는 실제로 고객 수요를 충족하는데 필요하다. 현재 재고 시스템들이, 셸프가 비어 있다는 것으로 자동적으로 표시하지 않기 때문에, 소매점은 체크아웃을 통해 측정된 출력에 의존하거나 또는 대안적으로 시각적 검사를 통해 부가적인 제품이 셸프 상에 배치될 필요가 있는지를 결정하는 경향이 있다. 셸프들이 제품으로 비축되는 것을 보장하기 위하여, 주어진 시간 기간 동안 통상적으로 필요한 것보다 종종 더 많은 제품이 셸프 상에, 때때로 각각의 셸프 상의 다수의 페이싱(facing)들에 배치될 것이다. 다수의 페이싱들의 사용은 페이싱들이 사용되지 않을 경우 고객 만족을 최대화하기 위하여 부가적인 제품 선정들 위해 배정될 수 있는 가치있는 셸프 공간을 차지하는 경향이 있다. 따라서, 소매점에서 특정 제품의 재고 양을 감소시키는 것이 유리할 수 있다.[09] Another major cost of inventory management involves having to keep more inventory in the store, which is actually needed to meet customer demand. Because current inventory systems do not automatically indicate that the shelf is empty, retailers may rely on output measured through checkout or alternatively visual inspection to see if additional products need to be placed on the shelf. Tend to decide. To ensure that the shelves are stockpiled, often more product will be placed on the shelf, sometimes in multiple facings on each shelf, than is normally required for a given period of time. The use of multiple facings tends to take up valuable shelf space that can be allocated for additional product selections to maximize customer satisfaction when facings are not used. Therefore, it may be advantageous to reduce the inventory quantity of a particular product in a retail store.

[10] 필요한 셸프 공간량을 최소화하는 방법들이 알려졌다. 예컨대, 그 전체가 인용에 의해 통합된 Hardy에 대한 미국 특허 번호 6,041,720호 및 Breslow에 대한 미국 특허 번호 4,830,201호는 푸셔 어셈블리의 사용을 통하여 셸프 상에 아이템들을 정리하고 디스플레이하기 위한 시스템을 교시한다.[10] Methods have been known to minimize the amount of shelf space required. For example, US Pat. No. 6,041,720 to Hardy and US Pat. No. 4,830,201 to Breslow, incorporated by reference in its entirety, teach a system for organizing and displaying items on the shelf through the use of a pusher assembly.

[11] 부가적으로, 소매 비즈니스는 종종 고객 제품 관심들의 빠른 변화들과 이를 핸들링하기 위한 내부 변화들을 구현하는 임무를 맡는다. 새로운 제품들이 고객들 사이에서 점점 인기가 있게 됨에 따라, 소매업자들은 고객들을 다른 제품들로 유인하거나, 특정 제품들을 마케팅하거나, 또는 제품 정보, 이를테면 가격(pricing)을 가능한 한 신속히 업데이트하기 위하여, 제품들의 셸프 에지 라벨들을 변경하는 임무를 맡는다.[11] Additionally, retail businesses are often tasked with implementing rapid changes in customer product interests and internal changes to handle them. As new products become more and more popular among customers, retailers are trying to attract customers to other products, market certain products, or update product information, such as pricing, as quickly as possible. Responsible for changing shelf edge labels.

[12] 전자 셸프 에지 라벨 디바이스들은 소매업자들이 하나의 단일 제품을 나타내는 하나의 디바이스를 다른 단일 제품을 나타내는 다른 디바이스로 수동으로 교체하거나, 또는 단일 제품에 대해 다른 정보를 제공하거나 또는 하나의 단일 제품에 대한 데이터를 출력하는 것으로부터 다른 단일 제품에 대한 데이터를 출력하는 것으로 변경하기 위하여 심지어 디바이스를 변경하는 것을 허용한다. 그러나, 추가 기술적 개선들 및 소매 공간의 혁신들이 원해진다.[12] Electronic shelf edge label devices allow retailers to manually replace one device representing one single product with another device representing another single product, or provide different information for a single product, or one single product It allows even changing the device to change from outputting data for outputting to outputting data for another single product. However, further technical improvements and retail space innovations are desired.

[13] 이 요약은 상세한 설명에서 아래에 추가로 설명된 단순화된 형태로 개념들의 선택을 도입하기 위해 제공된다. 요약은 청구된 청구 대상의 핵심적인 특징들 또는 필수 특징들을 식별하려고 의도되지 않고, 청구된 청구 대상의 범위를 제한하기 위하여 사용되도록 의도되지도 않는다.[13] This summary is provided in the detailed description to introduce a selection of concepts in a simplified form that is further described below. The summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

[14] 본 발명의 몇몇 실시예들은 예로서 예시되지만, 유사한 참조 번호들이 유사한 엘리먼트들을 표시하는 첨부 도면들로 제한되지 않는다.
[15] 도 1a는 푸셔 어셈블리 및 센서 어셈블리를 포함하는 본 발명의 실시예의 등각투상도를 예시한다.
[16] 도 1b는 푸셔 어셈블리 및 센서 어셈블리를 포함하는 본 발명의 실시예의 다른 등각투상도를 예시한다.
[17] 도 2a는 본 발명과 함께 사용되는 센서 어셈블리의 실시예의 개략도를 예시한다.
[18] 도 2b는 본 발명과 함께 사용되는 센서 어셈블리의 대안적인 실시예의 개략도를 예시한다.
[19] 도 2c는 본 발명과 함께 사용되는 센서 어셈블리의 다른 대안적인 실시예의 개략도를 예시한다.
[20] 도 3은 안테나, 액세스 포인트 및 상점 컴퓨터를 포함하는, 본 발명의 실시예의 개략도를 예시한다.
[21] 도 4는 액세스 포인트, 상점 컴퓨터 및 보안 카메라를 포함하는, 본 발명의 실시예의 개략도를 예시한다.
[22] 도 5는 지시 스트립으로부터 상점 컴퓨터로 데이터를 제공하는 방법을 설명하는 흐름도를 예시한다.
[23] 도 6은 상점 컴퓨터로부터의 질의를 통하여 셸프 상의 제품의 양을 결정하는 방법을 설명하는 흐름도를 예시한다.
[24] 도 7은 특정 셸프 위치와 특정 제품의 연관성을 업데이트하는 방법을 설명하는 흐름도를 예시한다.
[25] 도 8은 특정 셸프 위치와 특정 제품의 연관성을 업데이트하는 대안적인 방법을 설명하는 흐름도를 예시한다.
[26] 도 9는 본 발명의 대안적인 실시예의 등각투상도를 예시한다.
[27] 도 10은 본 발명의 대안적인 실시예의 부분 분해도를 예시한다.
[28] 도 11은 본 발명의 대안적인 실시예의 등각투상도를 예시한다.
[29] 도 12는 본 발명의 다른 대안적인 실시예의 등각투상도를 예시한다.
[30] 도 13은 본 발명의 또 다른 대안적인 실시예의 등각투상도를 예시한다.
[31] 도 14는 본 발명의 또 다른 대안적인 실시예의 등각투상도를 예시한다.
[32] 도 15a는 본 발명의 또 다른 대안적인 실시예의 등각투상도를 예시한다.
[33] 도 15b는 도 15a에 예시된 실시예에 따른 빔, 고정 미러, 및 푸셔 어셈블리의 개략도를 예시한다.
[34] 도 16a는 본 발명의 또 다른 대안적인 실시예의 등각투상도를 예시한다.
[35] 도 16b는 도 16a에 예시된 실시예에 따른 빔, 고정 미러, 및 푸셔 어셈블리의 개략도를 예시한다.
[36] 도 17a는 본 발명의 또 다른 대안적인 실시예의 등각투상도를 예시한다.
[37] 도 17b는 도 17a에 예시된 실시예에 따른 빔, 고정 미러, 및 푸셔 어셈블리의 개략도를 예시한다.
[38] 도 18a-18c는 디스플레이 관리 시스템의 대안적인 구현을 도시한다.
[39] 도 19a 및 19b는 디스플레이 관리 시스템의 대안적인 구현의 평면도들을 개략적으로 도시한다.
[40] 도 20a는 용량성 센서를 개략적으로 묘사한다.
[41] 도 20b는 제어 회로를 개략적으로 도시한다.
[42] 도 21a 및 21b는 디스플레이 관리 시스템의 대안적인 구현을 도시한다.
[43] 도 22a는 통합된 가속도계 디바이스를 개략적으로 도시한다.
[44] 도 22b는 제어 회로와 통신하는 통합된 가속도계 디바이스를 개략적으로 도시한다.
[45] 도 23은 디스플레이 관리 시스템의 대안적인 구현을 도시한다.
[46] 도 24는 하나 또는 그 초과의 디스플레이 관리 시스템과 조합하여 하나 또는 그 초과의 재고 관리, 보안, 및/또는 인식 기능들을 구현하도록 구성된 센서 네트워크를 개략적으로 도시한다.
[47] 도 25는 센서 장착 디스플레이 관리 시스템으로부터 제거된 다수의 제품들을 결정하기 위하여 디스플레이 관리 시스템 제어기 디바이스에 의해 실행될 수 있는 프로세스의 흐름도를 개략적으로 도시한다.
[48] 도 26은 디스플레이 관리 시스템으로부터 제거된 다수의 제품들의 계산을 위한 프로세스의 흐름도이다.
[49] 도 27은 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른, 콘텐츠를 통신 및 분배하기 위한 장치의 예시적인 블록 다이어그램을 예시한다.
[50] 도 28a-28b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른, 콘텐츠를 통신 및 분배하기 위한 시스템들의 예시적인 블록 다이어그램들을 예시한다.
[51] 도 29는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른, 콘텐츠를 통신 및 분배하기 위한 장치의 예시적인 블록 다이어그램을 예시한다.
[52] 도 30a-30b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 변화하는 연속 디스플레이의 예를 예시한다.
[53] 도 31a-31c는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른, 로킹 메커니즘을 가진 예시적인 연속 디스플레이를 예시한다.
[54] 도 31d-31f는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 로킹 메커니즘 사용자 인터페이스를 가진 변화하는 연속 디스플레이의 예를 예시한다.
[55] 도 32a-32b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스의 변화하는 사이즈의 예를 예시한다.
[56] 도 33a-33b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스의 변화하는 형상의 예를 예시한다.
[57] 도 34a-34b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스들의 변화하는 위치의 예를 예시한다.
[58] 도 35는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 분배하는 예시적인 방법을 예시한다.
[59] 도 36은 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 분배하는 다른 예시적인 방법을 예시한다.
[60] 도 37은 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 시스템의 예시적인 블록 다이어그램을 예시한다.
[61] 도 38은 본원에 설명된 하나 또는 그 초과의 예시적인 양상들에 따라 사용될 수 있는 예시적인 컴퓨터 시스템 아키텍처를 도시한다.
[62] 도 39는 퍼실리티 인텔리전스 시스템의 예시적인 개략도를 도시한다.
[63] 도 40은 허브로서 구성될 수 있는 예시적인 컴퓨팅 디바이스의 예시적인 개략도를 도시한다.
[64] 도 41-44d는 예시적인 상호작용형 디스플레이를 도시한다.
[14] Some embodiments of the invention are illustrated by way of example, but similar reference numbers are not limited to the accompanying drawings indicating similar elements.
[15] Figure 1A illustrates an isometric view of an embodiment of the invention comprising a pusher assembly and a sensor assembly.
[16] Figure 1B illustrates another isometric view of an embodiment of the invention including a pusher assembly and a sensor assembly.
[17] Figure 2A illustrates a schematic diagram of an embodiment of a sensor assembly for use with the present invention.
[18] Figure 2B illustrates a schematic diagram of an alternative embodiment of a sensor assembly for use with the present invention.
[19] Figure 2C illustrates a schematic diagram of another alternative embodiment of a sensor assembly for use with the present invention.
[20] Figure 3 illustrates a schematic diagram of an embodiment of the present invention, including an antenna, an access point and a store computer.
[21] Figure 4 illustrates a schematic diagram of an embodiment of the present invention, including an access point, a store computer and a security camera.
[22] Figure 5 illustrates a flow diagram illustrating a method of providing data from an instruction strip to a store computer.
[23] Figure 6 illustrates a flow chart describing a method for determining the amount of product on the shelf through a query from a store computer.
[24] FIG. 7 illustrates a flow chart illustrating a method for updating the association of a particular shelf location with a particular product.
[25] Figure 8 illustrates a flow diagram illustrating an alternative method of updating the association of a particular shelf location with a particular product.
[26] Figure 9 illustrates an isometric view of an alternative embodiment of the present invention.
[27] Figure 10 illustrates a partial exploded view of an alternative embodiment of the present invention.
[28] Figure 11 illustrates an isometric view of an alternative embodiment of the present invention.
[29] Figure 12 illustrates an isometric view of another alternative embodiment of the present invention.
[30] Figure 13 illustrates an isometric view of another alternative embodiment of the present invention.
[31] Figure 14 illustrates an isometric view of another alternative embodiment of the present invention.
[32] Figure 15A illustrates an isometric view of another alternative embodiment of the present invention.
[33] Figure 15B illustrates a schematic diagram of a beam, fixed mirror, and pusher assembly according to the embodiment illustrated in Figure 15A.
[34] Figure 16A illustrates an isometric view of another alternative embodiment of the present invention.
[35] Figure 16B illustrates a schematic diagram of a beam, fixed mirror, and pusher assembly according to the embodiment illustrated in Figure 16A.
[36] Figure 17A illustrates an isometric view of another alternative embodiment of the present invention.
[37] Figure 17B illustrates a schematic diagram of a beam, fixed mirror, and pusher assembly according to the embodiment illustrated in Figure 17A.
[38] Figures 18A-18C show an alternative implementation of the display management system.
[39] Figures 19A and 19B schematically show plan views of an alternative implementation of a display management system.
[40] Figure 20a schematically depicts a capacitive sensor.
20B schematically shows the control circuit.
[42] Figures 21A and 21B show an alternative implementation of a display management system.
[43] Figure 22A schematically shows an integrated accelerometer device.
[44] Figure 22B schematically shows an integrated accelerometer device in communication with a control circuit.
[45] Figure 23 shows an alternative implementation of a display management system.
[46] Figure 24 schematically shows a sensor network configured to implement one or more inventory management, security, and / or recognition functions in combination with one or more display management systems.
[47] Figure 25 schematically shows a flowchart of a process that can be executed by a display management system controller device to determine a number of products removed from a sensored display management system.
[48] Figure 26 is a flow diagram of a process for calculation of multiple products removed from a display management system.
[49] Figure 27 illustrates an example block diagram of an apparatus for communicating and distributing content, according to one or more example aspects of the present disclosure.
[50] Figures 28A-28B illustrate example block diagrams of systems for communicating and distributing content, according to one or more example aspects of the present disclosure.
[51] Figure 29 illustrates an example block diagram of an apparatus for communicating and distributing content, according to one or more example aspects of the present disclosure.
[52] Figures 30A-30B illustrate an example of a changing continuous display in accordance with one or more exemplary aspects of the present disclosure.
[53] Figures 31A-31C illustrate an exemplary continuous display with a locking mechanism, according to one or more example aspects of the present disclosure.
[54] Figures 31D-31F illustrate an example of a changing continuous display with a locking mechanism user interface in accordance with one or more example aspects of the present disclosure.
[55] Figures 32A-32B illustrate an example of a varying size of a user interface in accordance with one or more example aspects of the present disclosure.
[56] Figures 33A-33B illustrate an example of a changing shape of a user interface in accordance with one or more example aspects of the present disclosure.
[57] Figures 34A-34B illustrate an example of a changing location of user interfaces in accordance with one or more example aspects of the present disclosure.
[58] Figure 35 illustrates an example method of distributing content in accordance with one or more example aspects of the disclosure.
[59] Figure 36 illustrates another example method of distributing content in accordance with one or more example aspects of the disclosure.
[60] Figure 37 illustrates an example block diagram of a system for communicating and distributing content in accordance with one or more example aspects of the present disclosure.
[61] Figure 38 illustrates an example computer system architecture that can be used in accordance with one or more example aspects described herein.
[62] Figure 39 shows an exemplary schematic diagram of a facility intelligence system.
[63] Figure 40 shows an example schematic diagram of an example computing device that may be configured as a hub.
[64] Figures 41-44D show an exemplary interactive display.

[65] 본 발명의 실시예들을 상세히 설명하기 전에, 본 발명이 본 발명의 애플리케이션에 하기 설명에 제시되는 또는 도면들에서 예시되는 컴포넌트들의 구성 및 어레인지먼트(arrangement)의 세부사항들로 제한되지 않는다는 것이 이해된다. 본 발명은 다른 실시예들이 가능하며 다양한 방식들로 실시되거나 실행될 수 있다. 또한, 본원에서 사용되는 어구(phraseology) 및 전문 용어는 설명의 목적을 위한 것이며 제한적인 것으로 간주되어서는 안된다는 것이 이해된다. "포함하는(including)" 및 "포함하는(comprising)" 및 이의 변형들의 사용은 이후 리스트되는 아이템들 및 이들의 등가물들뿐만 아니라 부가적인 아이템들 및 이들의 등가물들을 포괄하는 것으로 의미된다. [65] Before describing the embodiments of the present invention in detail, it is noted that the present invention is not limited to the details of the configuration and arrangement of components presented in the following description or illustrated in the drawings in the application of the present invention. I understand. The invention is capable of other embodiments and of being practiced or carried out in various ways. It is also understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including” and “comprising” and variations thereof is meant to encompass the items listed thereafter and their equivalents as well as additional items and their equivalents.

[66] 본 개시내용은, Hardy의 미국 특허 제6,041,720호 또는 Breslow의 미국 특허 제4,830,201호에 설명된 셸프 및 푸셔 어셈블리 시스템과 함께 사용될 수 있다. 본 개시내용은 또한, 업계에 공지된 다른 푸셔 어셈블리들 및 셸프 구성들과 함께 사용될 수 있다.[66] The present disclosure can be used with the shelf and pusher assembly system described in US Pat. No. 6,041,720 to Hardy or US Pat. No. 4,830,201 to Breslow. The present disclosure can also be used with other pusher assemblies and shelf configurations known in the art.

[67] 도 1a는 본 개시내용의 실시예를 예시한다. 셸프 벽(1)은 셸프(5)를 지지하도록 구성된다. 셸프(5)는 전방측(6) 및 후방측(7)을 가지며, 이 전방측(6)은 통상적으로 고객들이 쇼핑할 때 걸어가는 통로를 향한다. 셸프 상에는 푸셔 어셈블리(15)가 장착된다. 도시된 바와 같이, 푸셔 어셈블리(15)는 바이어싱 메커니즘, 이를테면 지시 스트립(21)을 포함하는 시트 코일 스프링(20)을 포함한다. 푸셔 어셈블리(15)는, 일체형 디바이더 벽(22) 및 디바이더 벽(22)의 일 측에 있는 플로어 섹션(23) 및 디바이더 벽(22)의 다른 측에 있는 플로어 섹션(24)을 더 포함한다. 시트 코일 스프링(20)은 푸셔(25)에 동작가능하게 연결되고 푸셔(25) 및 연관된 제품을 셸프(5)의 전방측(6)을 향해 강제하는데 사용될 수 있다. 푸셔 어셈블리(15)는 모듈식일 수 있으며 적소에 피팅(fit)하거나 메이팅(mate)하는 부가적인 플로어 섹션 또는 디바이더 벽을 포함할 수 있다.[67] Figure 1A illustrates an embodiment of the present disclosure. The shelf wall 1 is configured to support the shelf 5. The shelf 5 has a front side 6 and a rear side 7, which front side 6 is typically directed towards a walkway where customers walk when shopping. On the shelf, a pusher assembly 15 is mounted. As shown, the pusher assembly 15 includes a biasing mechanism, such as a seat coil spring 20 comprising an indicator strip 21. The pusher assembly 15 further includes an integral divider wall 22 and a floor section 23 on one side of the divider wall 22 and a floor section 24 on the other side of the divider wall 22. The seat coil spring 20 is operatively connected to the pusher 25 and can be used to force the pusher 25 and associated products towards the front side 6 of the shelf 5. The pusher assembly 15 can be modular and can include additional floor sections or divider walls that fit or mate in place.

[68] 도 1a에 도시된 바와 같이, 센서 어셈블리(30)는 플로어(24)의 하부측 ― 이 플로어(24) 위에서 푸셔(25)가 이동함 ―에 또는 셸프(5)에 장착될 수 있으며, 지시 스트립(21)을 판독하도록 구성된다. 센서 어셈블리(30)는 플로어(24)를 따르는 그리고 바람직하게는 코일 스프링(20) 근처의 임의의 포지션에 로케이팅될 수 있다. 지시 스트립(21)은 푸셔(25)의 포지션과 연관된 표현을 포함하는 패턴을 제공하도록 구성된다. 따라서, 푸셔(25)가 후방측(7) 쪽으로 가능한 멀리 이동될 때(즉, 페이싱이 제품으로 가득 찰 때), 센서 어셈블리(30)는 그 포지션에 있는 푸셔(25)를 반영하는, 지시 스트립(21) 상의 표현을 스캐닝할 수 있다. [68] As shown in Fig. 1A, the sensor assembly 30 may be mounted on the lower side of the floor 24-the pusher 25 moves on this floor 24 or on the shelf 5, , Is configured to read the instruction strip 21. The sensor assembly 30 can be located at any position along the floor 24 and preferably near the coil spring 20. The indicator strip 21 is configured to provide a pattern comprising a representation associated with the position of the pusher 25. Thus, when the pusher 25 is moved as far as possible towards the rear side 7 (ie, when the pacing is full of product), the sensor assembly 30 reflects the pusher 25 in its position, indicating strip (21) The expression on the image can be scanned.

[69] 지시 스트립(21)은 시트 코일 스프링(20) 상에 장착된 스트립으로서 도 1a에 도시된다. 지시 스트립(21)은 코일 스프링(20)에 부착될 수 있는 페이퍼 상에 인쇄될 수 있고, 공지된 방식에서는 블랙 온 화이트(black on white), 화이트 온 블랙(white on black) 또는 일부 다른 컬러들일 수 있다. 대안적으로, 지시 스트립(21)은, 공지된 방식으로, 지시 스트립(21)을 판독하기 위하여 사용되는 센서 어셈블리(30)에 따라 인쇄되거나 또는 산으로 에칭(acid etched) 되거나 또는 레이저로 에칭(laser etched)될 수 있다. 게다가, 지시 스트립(21)은 코일 스프링(20)과 별개일 수 있다. 본 실시예에서, 지시 스트립(21)은 코일 스프링(20) 옆에 또는 코일 스프링(20) 근처에 장착될 수 있다.[69] The indicating strip 21 is shown in FIG. 1A as a strip mounted on the seat coil spring 20. The indicator strip 21 may be printed on paper that may be attached to the coil spring 20, and may be black on white, white on black or some other colors in a known manner. Can be. Alternatively, the indicator strip 21 can be printed or acid etched or laser etched according to the sensor assembly 30 used to read the indicator strip 21 in a known manner. can be laser etched). Furthermore, the indicator strip 21 can be separate from the coil spring 20. In this embodiment, the indicator strip 21 can be mounted next to the coil spring 20 or near the coil spring 20.

[70] 지시 스트립(21) 상에 포함된 패턴의 표현들은 광학적으로 판독가능할 수 있거나, 또는 수동 가변적인 커패시턴스, 인덕턴스, 레지스턴스 또는 자기 또는 활성 신호 검출을 포함하는 (그러나, 이들에 제한되지 않음) 다른 방법들에 기반하여 판독될 수 있다. [70] Representations of the pattern included on the indicator strip 21 may be optically readable, or include, but are not limited to, passively variable capacitance, inductance, resistance, or magnetic or active signal detection. It can be read based on other methods.

[71] 도 1b는 센서 어셈블리(30)가 푸셔(25)의 전방측 상에 장착되고 센서 어셈블리(30)가 지시 스트립(21)을 판독하도록 구성된 경우의 본 발명의 대안적인 실시예를 도시한다. 대안적인 실시예에서, 센서 어셈블리(30)는 푸셔(25) 뒤에 장착될 수 있다. 코일 스프링(20)의 위치에 따라, 센서 어셈블리(30)는 상이한 장소들에 장착될 수 있다. 바람직하게, 센서 어셈블리(30)는 센서 어셈블리(30)에 대한 손상을 최소화하기 위하여 셸프 상의 제품과 직접 접촉하는 것을 피하는 방식으로 장착될 것이다. [71] Figure 1B shows an alternative embodiment of the invention when the sensor assembly 30 is mounted on the front side of the pusher 25 and the sensor assembly 30 is configured to read the indicator strip 21. . In an alternative embodiment, sensor assembly 30 may be mounted behind pusher 25. Depending on the position of the coil spring 20, the sensor assembly 30 can be mounted in different places. Preferably, the sensor assembly 30 will be mounted in a manner that avoids direct contact with the product on the shelf to minimize damage to the sensor assembly 30.

[72] 다른 대안적인 실시예에서, 센서 어셈블리(30)는 푸셔(25) 내에 또는 푸셔(25) 상에 장착되고 지시 스트립(21)을 판독하도록 구성될 수 있다. 본 실시예에서, 지시 스트립(21)은 코일 스프링에 또는 코일 스프링의 부분에 장착되지 않고; 오히려 지시 스트립(21)은 플로어(24)의 최상부를 따라 또는 플로어(24)의 하부 측을 따라 포지셔닝될 수 있으며, 센서 어셈블리(30)에 의해 판독된다. 본 실시예의 일 양상에서, 지시 스트립(21)은 가변적인 자기 또는 용량성 특징들을 가질 수 있는 타입이다. 센서 어셈블리(30)는 아날로그 오실레이터를 통합할 수 있으며, 아날로그 오실레이터의 주파수는 푸셔(25)의 특정 포지션에서 지시 스트립(21)의 자력 또는 커패시턴스에 의해 결정된다. 오실레이터는, 아래에서 논의되는 바와 같이, 라디오 주파수 신호를 직접 변조하고 그 신호를 중앙 액세스 포인트에 전송할 수 있다. 그런 다음, 중앙 액세스 포인트는 신호를 복조하고, 그 신호를 사용하여 푸셔(25)의 포지션을 결정할 수 있다.[72] In another alternative embodiment, the sensor assembly 30 may be mounted in or on the pusher 25 and configured to read the instruction strip 21. In this embodiment, the indicator strip 21 is not mounted to the coil spring or to a portion of the coil spring; Rather, the indicator strip 21 can be positioned along the top of the floor 24 or along the bottom side of the floor 24 and is read by the sensor assembly 30. In one aspect of this embodiment, the indicator strip 21 is of a type that can have variable magnetic or capacitive features. The sensor assembly 30 may incorporate an analog oscillator, and the frequency of the analog oscillator is determined by the magnetic force or capacitance of the indicator strip 21 at a specific position of the pusher 25. The oscillator, as discussed below, can directly modulate a radio frequency signal and transmit the signal to a central access point. The central access point can then demodulate the signal and use that signal to determine the position of the pusher 25.

[73] 블랙/화이트로 인쇄된 지시 스트립(21)의 경우에는 광학 적외선 또는 가시 광선 LED 재귀-반사(retro-reflective) 센서 어레이가 사용될 수 있다. 실시예에서, 다양한 표현들을 포함하는 지시 스트립(21) 패턴은 폭이 6 비트일 수 있다. 대안적인 실시예에서, 셸프의 폭 및 원하는 정밀도에 따라, 지시 스트립 상의 패턴은 폭이 6 비트 초과일 수 있다.In the case of the indication strip 21 printed in black / white, an optical infrared or visible light LED retro-reflective sensor array may be used. In an embodiment, the indicator strip 21 pattern including various expressions may be 6 bits wide. In an alternative embodiment, depending on the width of the shelf and the desired precision, the pattern on the indicator strip can be more than 6 bits wide.

[74] 또 다른 대안적인 실시예에서, 지시 스트립(21)은 폭이 6 비트 미만일 수 있다. 지시 스트립(21) 상의 비트의 수를 감소시키는 것은 푸셔(25)의 포지션에 관한 정밀도를 감소시키나 제품의 치수(dimension)를 결정할 필요성을 잠재적으로 피하는 장점을 가진다. 비트의 수가 감소된 실시예가 아래에서 논의될 것이다. 지시 스트립은, 바람직하게는, 푸셔의 적어도 2 개의 포지션들을 반영하기 위하여 2 개의 표현들이 사용될 수 있도록, 적어도 2 개의 표현들을 포함할 것이다.[74] In another alternative embodiment, the indicator strip 21 may be less than 6 bits wide. Reducing the number of bits on the indicator strip 21 has the advantage of reducing the precision with respect to the position of the pusher 25, but potentially avoiding the need to determine the dimensions of the product. An embodiment in which the number of bits is reduced will be discussed below. The indicator strip will preferably include at least two representations, so that two representations can be used to reflect at least two positions of the pusher.

[75] 지시 스트립(21) 및 센서 어셈블리(30)에 따라, 푸셔(25)의 측정가능한 포지션들의 수는 변할 수 있다. 예컨대, 6 비트를 스캐닝할 수 있는 센서 어셈블리(30)를 사용하며 지시 스트립(21) 상의 패턴의 폭이 6 비트인 구성은 푸셔(25)의 64 개의 포지션들과 연관된 적어도 64 개의 표현들을 스캐닝할 수 있다. 지시 스트립(21) 상의 패턴의 표현들은 많은 기호 표시법들로 수행될 수 있으나, 그레이 코드는 이동의 증가마다 단지 1 비트만을 변경할 것이어서 잠재적인 에러들을 감소시키는 것을 제공한다. 센서 어셈블리(30) 및 지시 스트립(21)은 푸셔(25)의 이동 거리 및 제품의 예상 사이즈에 따라 구성될 수 있다.[75] Depending on the indicator strip 21 and the sensor assembly 30, the number of measurable positions of the pusher 25 can vary. For example, a configuration using a sensor assembly 30 that can scan 6 bits and the width of the pattern on the indicator strip 21 is 6 bits will scan at least 64 representations associated with 64 positions of the pusher 25. Can be. The representations of the pattern on the indicator strip 21 can be performed in many symbolic notations, but the gray code will change only one bit per increment of movement, thus reducing potential errors. The sensor assembly 30 and the indicator strip 21 can be configured according to the travel distance of the pusher 25 and the expected size of the product.

[76] 실시예에서, 코일 스프링(20)은 대략 1 인치의 폭을 가지며, 지시 스트립(21)은 코일 스프링(20)의 폭의 거의 80%를 커버한다. 당업자는 코일 스프링(20)의 다른 폭들 및 지시 스트립(21)의 다른 치수들이 본 발명에 대해 가능하다는 것을 이해할 것이다. [76] In the embodiment, the coil spring 20 has a width of approximately 1 inch, and the indicator strip 21 covers almost 80% of the width of the coil spring 20. Those skilled in the art will understand that other widths of the coil spring 20 and other dimensions of the indicator strip 21 are possible for the present invention.

[77] 실시예에서, 셸프 상의 제품들의 수는 푸셔(25)의 측정가능한 포지션들의 수에 의해 측정될 수 있다. 이러한 실시예에서, 푸셔(25)의 포지션은 제품을 수동으로 카운팅할 필요없이 셸프 상의 제품의 양을 결정하기 위하여 사용될 수 있다. 대안적인 실시예에서, 측정가능한 포지션들의 수는 페이싱에 배치될 수 있는 제품들의 수를 초과할 수 있다. 이러한 대안적인 실시예에서는, 셸프 상의 제품의 양을 용이하게 계산하기 위하여, 측정가능한 포지션들의 수가 제품들의 수의 정수배가 되게 하는 것이 바람직할 것이다. 따라서, 측정가능한 포지션들의 수를 증가시키는 것은 시스템이 페이싱 내의 제품의 양을 정확하게 계산할 수 있는 능력을 개선할 수 있다. 이는, 제품 패키지가 몹시 얇을 때 더 중요하게 될 수 있으며, 따라서 한 코드로부터 다음 코드로 푸셔(25)의 증분 이동은 푸셔(25)가 푸싱 중인 각각의 제품 패키지의 대부분의 두께가 된다.[77] In an embodiment, the number of products on the shelf can be measured by the number of measurable positions of the pusher 25. In this embodiment, the position of the pusher 25 can be used to determine the amount of product on the shelf without the need to manually count the product. In an alternative embodiment, the number of measurable positions can exceed the number of products that can be placed in the facing. In this alternative embodiment, it would be desirable to have the number of measurable positions be an integer multiple of the number of products in order to easily calculate the amount of product on the shelf. Thus, increasing the number of measurable positions can improve the ability of the system to accurately calculate the amount of product in the facing. This can become more important when the product package is very thin, so the incremental movement of the pusher 25 from one code to the next becomes the thickness of most of each product package pusher 25 is pushing.

[78] 따라서, 상이한 제품들이 상이한 치수들을 가지기 때문에, 증가한 수의 측정가능한 포지션들을 가지는 센서 어셈블리(30) 및 지시 스트립(21)의 구성이 요구될 수 있다. 예컨대, 푸셔(25)의 256 개의 포지션들이 측정되는 구성이 바람직할 수 있다. 이러한 구성은 매우 다양한 제품 치수들에 대해 셸프 상의 제품의 실제 수를 결정하기 위하여 사용될 수 있다.[78] Therefore, since different products have different dimensions, the configuration of the sensor assembly 30 and the indicator strip 21 with an increased number of measurable positions may be required. For example, a configuration in which 256 positions of the pusher 25 are measured may be desirable. This configuration can be used to determine the actual number of products on the shelf for a wide variety of product dimensions.

[79] 대안적인 실시예에서, 센서 어셈블리(30) 및 지시 스트립(21)은 감소하는 수의 측정가능한 포지션들을 제공하도록 구성될 수 있다. 실시예에서, 푸셔(25)의 4 개의 포지션들이 측정가능하다. 이러한 구성에서, 셸프는 셸프가 얼마나 가득 찼는지에 관한 정보를 제공할 것이나, (4 개의 제품들로는 페이싱을 채우지 못할 것이라 가정하면) 셸프 상의 아이템들의 실제량은 제공하지 못할 것이다. 이러한 구성은 셸프에 제품이 바닥나서 제품 치수들을 결정할 필요없이 셸프가 재비축될 필요가 있다는 자동적인 통지를 제공할 때 유용할 수 있다.[79] In an alternative embodiment, the sensor assembly 30 and the indicator strip 21 can be configured to provide a decreasing number of measurable positions. In an embodiment, the four positions of pusher 25 are measurable. In this configuration, the shelf will provide information about how full the shelf is, but will not provide the actual amount of items on the shelf (assuming that the four products will not fill the pacing). This configuration can be useful when providing the shelf with an automatic notification that the shelf needs to be restocked without having to determine product dimensions when the product runs out.

[80] 도 2a는 센서 어셈블리(30)의 실시예의 개략도를 도시한다. PCB(printed circuit board)(35)는 센서(50)를 지지하도록 구성되며, 센서(50)는 선택된 타입의 지시 스트립(21)과 호환적이다. 제어기(55)는 PCB(35)에 장착되며, 센서(50)를 제어하고 안테나(65)를 통해 푸셔(25)의 포지션에 관한 신호들을 송신하도록 구성된다. 제어기(55)는 타이밍 디바이스(70)로부터의 입력에 기반하여 센서(50)를 작동시키도록 구성될 수 있다. 타이밍 디바이스(70)는 저전력 인터벌 타이머 또는 실시간 클록을 포함할 수 있으며 (그러나, 이들로 제한되는 것은 아님), 시간의 경과에 관한 정보를 제공하도록 구성된다.[80] Figure 2A shows a schematic diagram of an embodiment of a sensor assembly 30. A printed circuit board (PCB) 35 is configured to support the sensor 50, and the sensor 50 is compatible with the indicator strip 21 of the selected type. The controller 55 is mounted on the PCB 35 and is configured to control the sensor 50 and transmit signals regarding the position of the pusher 25 via the antenna 65. The controller 55 can be configured to operate the sensor 50 based on the input from the timing device 70. Timing device 70 may include (but is not limited to) a low power interval timer or real time clock, and is configured to provide information about the passage of time.

[81] 블랙/화이트로 인쇄된 지시 스트립(21)의 경우에, 센서(50)는 광학 적외선 또는 가시 광선 LED 재귀-반사 센서를 포함할 수 있으나 이에 제한되지 않는다. 바람직하게, 6 비트 폭 패턴의 경우에, 6 개의 방출기들/센서들을 가진 선형 어레이가 사용될 것인데, 여기서 하나의 방출기/센서는 지시 스트립(21) 상에 인쇄된 각각의 비트 포지션과 정렬된다. 실시예에서, 센서(50)는 지시 스트립(21) 상에 장착된 인쇄 스트립의 표면으로부터 거의 0.1 인치 떨어져 포지셔닝된다. 각각의 방출기/센서 쌍이 자신의 비트 포지션을 조명하기 때문에, 바이너리 코드는 지시 스트립(21) 상의 표현에 대응하는 제어기(55)에 의해 어셈블링될 수 있는데, 표현은 푸셔(25)의 포지션과 연관된다.[81] In the case of the instruction strip 21 printed in black / white, the sensor 50 may include, but is not limited to, an optical infrared or visible LED retroreflective sensor. Preferably, in the case of a 6-bit wide pattern, a linear array with 6 emitters / sensors will be used, where one emitter / sensor is aligned with each bit position printed on the indicator strip 21. In an embodiment, sensor 50 is positioned approximately 0.1 inch away from the surface of the printing strip mounted on indicator strip 21. Since each emitter / sensor pair illuminates its bit position, the binary code can be assembled by the controller 55 corresponding to the representation on the indication strip 21, which representation is associated with the position of the pusher 25 do.

[82] 푸셔(25)의 포지션이 결정되는 방법과 상관없이, 제어기(55)는 푸셔(25)의 포지션을 나타내는 푸셔 코드를 생성한다. 푸셔 코드는 디지털 또는 아날로그 형태일 수 있고 푸셔(25)의 포지션을 반영한다. 게다가, 푸셔 코드는 프로세싱된 데이터 또는 프로세싱되지 않는 데이터일 수 있다. 따라서, 푸셔 코드는 스캐닝된 표현 또는 제어기 프로세싱된 표현일 수 있으나 이들에 제한되지 않는다. 대안적으로, 푸셔 코드는 푸셔(25)의 상대적인 포지션을 반영한 일부 다른 데이터일 수 있다.[82] Regardless of how the position of the pusher 25 is determined, the controller 55 generates a pusher code indicating the position of the pusher 25. The pusher code can be in digital or analog form and reflects the position of the pusher 25. Moreover, the pusher code can be processed data or unprocessed data. Thus, the pusher code can be, but is not limited to, a scanned representation or a controller processed representation. Alternatively, the pusher code can be some other data reflecting the relative position of the pusher 25.

[83] 제어기(55)는 전력 소스(75)에 의해 전력을 공급받는다. 전력 소스(75)는 긴 배터리 수명, 유선 전력 공급부 또는 태양 전지판일 수 있으나 이들에 제한되지 않는다. 이해될 수 있는 바와 같이, 전력 공급부의 타입은 센서 어셈블리(30)의 기능성에 영향을 끼칠 것이다. 만일 전력 소스(75)가 긴 배터리 수명이라면, 더 적은 에너지를 이용하도록 설계된 시스템 구성에서는 배터리를 자주 교체할 필요가 없는 것이 바람직할 것이다. 만일 전력 소스(75)가 유선 전력 소스이면, 센서(50)는 전력 공급부를 보충할 필요없이 더 자주 사용될 수 있으며, 센서 어셈블리(30)는 심지어 실시간 정보를 제공하도록 구성될 수 있다. The controller 55 is powered by a power source 75. The power source 75 may be, but is not limited to, a long battery life, a wired power supply, or a solar panel. As can be appreciated, the type of power supply will affect the functionality of the sensor assembly 30. If the power source 75 is a long battery life, it would be desirable to avoid frequent battery replacement in system configurations designed to use less energy. If the power source 75 is a wired power source, the sensor 50 can be used more often without the need to supplement the power supply, and the sensor assembly 30 can even be configured to provide real-time information.

[84] 제어기(55)는 고유 일련 번호로 제조될 수 있다. 본 실시예에서, 각각의 푸셔(25)는 고유 일련 번호 또는 식별 코드와 연관될 것이다. 대안적으로, 각각의 지시 스트립(21)은 푸셔(25)의 포지션과 연관된 표현과 함께 고유 식별 코드를 포함할 수 있다. 고유 식별 코드로 지시 스트립(21)을 인코딩하면, 제어기(55)의 복잡성은 감소시킬 수 있으나 전형적으로 센서(50) 복잡성의 증가를 초래할 것이다. 여하튼, 정보가 센서 어셈블리(30)로부터 송신될 때, 정보는 푸셔(25) 포지션을 나타내는 푸셔 코드 및 식별 코드를 포함할 수 있다. 게다가, 전송 시간 및 회로의 상태 또는 전력 소스의 상태와 같은 정보가 또한 송신될 수 있다.[84] The controller 55 can be manufactured with a unique serial number. In this embodiment, each pusher 25 will be associated with a unique serial number or identification code. Alternatively, each indicator strip 21 can include a unique identification code along with a representation associated with the position of the pusher 25. Encoding the instruction strip 21 with a unique identification code can reduce the complexity of the controller 55 but will typically result in an increase in sensor 50 complexity. In any case, when information is transmitted from the sensor assembly 30, the information may include a pusher code and an identification code indicating the pusher 25 position. In addition, information such as the transmission time and the state of the circuit or the state of the power source can also be transmitted.

[85] 도 2b는 센서 어셈블리(130)의 대안적인 실시예의 개략도를 예시한다. PCB(135)는 전력 사용을 최소화하도록 구성된 전력 관리 회로(148)를 가진다. 전력 관리 회로(148)는 센서(150), 제어기(155) 및 연관된 메모리(156)에 전력을 제공한다. 메모리(156)는 휘발성 타입 메모리, 이를테면 동적 랜덤 액세스 메모리일 수 있지만, 바람직하게 메모리는 전력 소비를 최소화시키기 위해 비-휘발성 타입 메모리, 이를테면 플래시 메모리이다. 도시된 바와 같이, 전력 관리 회로(148)는 또한 통신 제어(157)에 전력을 제공한다. 전력 관리 회로(148)는 또한 타이밍 디바이스(170)에 전력을 제공할 수 있다. 도시된 바와 같이, 전력 관리 회로(148)는 전력 소스(175)에 의해 전력을 공급받는다.[85] Figure 2B illustrates a schematic diagram of an alternative embodiment of the sensor assembly 130. The PCB 135 has a power management circuit 148 configured to minimize power use. The power management circuit 148 provides power to the sensor 150, the controller 155 and the associated memory 156. The memory 156 can be a volatile type memory, such as a dynamic random access memory, but preferably the memory is a non-volatile type memory, such as flash memory, to minimize power consumption. As shown, the power management circuit 148 also provides power to the communication control 157. The power management circuit 148 can also provide power to the timing device 170. As shown, power management circuit 148 is powered by power source 175.

[86] 본 실시예에서, 입력 신호는 제어기(155)에 제공된다. 입력 신호는 타이밍 디바이스(170)에 의해 생성된 신호일 수 있거나 일부 다른 소스로부터의 신호일 수 있다. 이에 대한 응답으로, 제어기(155)는 신호를 전력 관리 회로(148)에 전송함으로써 센서(150)를 활성화시킨다. 제어기(155)는 푸셔(25)의 포지션을 나타내는 푸셔 코드를 형성하기 위하여 사용된 데이터를 센서(150)로부터 수신한다. 제어기(155)는 센서(150)에 의해 스캐닝된 데이터를 메모리(156)에 상주하는 데이터인, 센서(150)에 의해 스캐닝된 이전 데이터와 비교한다. 시스템의 구성에 따라, 센서(150)에 의해 스캐닝된 데이터가 이전 스캐닝된 데이터와 동일하면, 제어기(155)는 타이머의 다음 인터벌의 종료 때까지 대기하도록 구성될 수 있다. 센서(150)에 의해 스캐닝된 데이터가 상이하면, 제어기(155)는 통신 제어(157)를 활성화시킬 수 있고 그리고 송신을 위해 푸셔 코드를 통신 제어부(157)에 제공할 수 있다. 그런 다음, 통신 제어(157)는 추가 프로세싱을 위해 푸셔 코드를 송신할 수 있다. "송신하다" 및 "송신"이라는 용어들은, 다르게 특정되지 않으면, 유선 시스템을 통해 또는 무선 시스템을 통해 정보를 전송하는 것을 포함하고 그리고 직접적이거나 간접적(즉, 네트워크를 통함)일 수 있다. 그러나, 전력 소스(175)가 유선 전력 공급부가 아니면, 비교적 작은 전력을 소비하는 통신 방법을 사용하는 것이 바람직하다.[86] In this embodiment, the input signal is provided to the controller 155. The input signal may be a signal generated by the timing device 170 or it may be a signal from some other source. In response, the controller 155 activates the sensor 150 by sending a signal to the power management circuit 148. The controller 155 receives data used from the sensor 150 to form a pusher code indicating the position of the pusher 25. The controller 155 compares the data scanned by the sensor 150 with previous data scanned by the sensor 150, which is data residing in the memory 156. Depending on the configuration of the system, if the data scanned by the sensor 150 is the same as the previous scanned data, the controller 155 may be configured to wait until the end of the next interval of the timer. If the data scanned by the sensor 150 is different, the controller 155 can activate the communication control 157 and provide the pusher code to the communication control unit 157 for transmission. The communication control 157 can then send a pusher code for further processing. The terms "send" and "send" include transmitting information through a wired system or through a wireless system, unless otherwise specified, and can be direct or indirect (ie, via a network). However, if the power source 175 is not a wired power supply, it is desirable to use a communication method that consumes relatively little power.

[87] 도 2c는 센서 어셈블리(230)의 대안적인 실시예의 개략도를 예시한다. PCB(235)는 센서(250) 및 제어기(255)를 지원하도록 구성된다. 제어기(255)는 전력 소스(275)에 의해 전력을 공급받고 그리고 센서(250)를 제어하도록 구성되고 그리고 시간 엄수(time keeping), 전력 관리, 및 통신 제어를 포함하는(그러나 이에 제한되지 않음) 통합 기능성을 가진다. 대안적인 실시예에서, 제어기(255)는 데이터의 임의의 프로세싱 없이 센서(250)에 의해 스캐닝된 데이터를 송신한다. 따라서, 본 실시예에서, 푸셔 코드는 센서(250)에 의해 스캐닝된 데이터이다. 다른 대안적인 실시예에서, 센서 및 제어기는 함께 통합될 수 있다.[87] Figure 2C illustrates a schematic diagram of an alternative embodiment of the sensor assembly 230. The PCB 235 is configured to support the sensor 250 and the controller 255. The controller 255 is powered by the power source 275 and is configured to control the sensor 250 and includes, but is not limited to, time keeping, power management, and communication control. It has integrated functionality. In an alternative embodiment, controller 255 transmits the data scanned by sensor 250 without any processing of the data. Thus, in this embodiment, the pusher code is data scanned by sensor 250. In other alternative embodiments, sensors and controllers may be integrated together.

[88] 도 3은 프로세싱 디바이스, 이를테면, 상점 컴퓨터(90)에 푸셔(25)의 포지션에 관한 데이터를 제공하기 위한 가능한 구성을 예시한다. 도시된 바와 같이, 액세스 포인트(80)는 정보를 중앙 액세스 포인트(85)에 송신하도록 구성된다. 중앙 액세스 포인트(85)는 상점 컴퓨터(90)에 연결되고 액세스 포인트(80)로부터 수신된 데이터를 상점 컴퓨터(90)에 제공한다. 액세스 포인트(80)로부터 전송된 데이터는 안테나(165), 안테나(265) 및 안테나(365)로부터 수신된다. 안테나(165)는 전형적으로 제어기와 연관될 수 있는 고유 일련 번호의 사용을 통해 특정 푸셔(25) 및 센서 어셈블리(30)와 연관된다. 안테나(265) 및 안테나(365)는 또한 각각 고유 일련 번호를 갖는 상이한 푸셔들(25) 및 센서 어셈블리(30)와 연관된다. 대안적으로, 하나 또는 그 초과의 안테나들은 하나 초과의 푸셔들(25)과 연관될 수 있다. [88] Figure 3 illustrates a possible configuration for providing data regarding the position of the pusher 25 to a processing device, such as a store computer 90. As shown, access point 80 is configured to transmit information to central access point 85. Central access point 85 is connected to store computer 90 and provides data received from access point 80 to store computer 90. Data transmitted from the access point 80 is received from the antenna 165, antenna 265 and antenna 365. Antenna 165 is typically associated with a particular pusher 25 and sensor assembly 30 through the use of a unique serial number that can be associated with the controller. Antenna 265 and antenna 365 are also associated with different pushers 25 and sensor assembly 30, each with a unique serial number. Alternatively, one or more antennas can be associated with more than one pushers 25.

[89] 일반적으로, 무선 신호를 송신하는 데 필요한 전력은 송신 거리가 늘어남에 따라 증가한다. 따라서, 특히, 배터리 전력공급형(powered) 제어기의 경우, 바람직한 무선 통신 구성은 짧은 거리에서 저전력 신호들을 송신할 것이다. 도 3에 도시된 바와 같이, 다양한 안테나들(165, 265 및 365)은 근처에 위치된 액세스 포인트(80)에 무선 신호를 송신하므로, 저전력 송신이 적절하다. 그런 다음, 액세스 포인트(80)는 2차 송신 동안 더 높은 전력을 사용하여 중앙 액세스 포인트(85)에 신호를 재송신한다. 이러한 방식으로, 안테나(165, 265 및 365)에 연결된 다양한 제어기들에 대한 전력 소스는 긴 수명 배터리로 구성된 전력 소스(75)를 보다 쉽게 활용할 수 있다. 액세스 포인트(80)와 중앙 액세스 포인트(85) 간의 송신 방법이 무선으로 도시되지만, 액세스 포인트(80) 및 중앙 액세스 포인트(85)는 또한 와이어들을 통해 통신할 수 있다. [89] In general, the power required to transmit a radio signal increases as the transmission distance increases. Thus, particularly in the case of a battery powered controller, a preferred wireless communication configuration will transmit low power signals over a short distance. As shown in FIG. 3, various antennas 165, 265 and 365 transmit wireless signals to the access point 80 located nearby, so low power transmission is suitable. The access point 80 then retransmits the signal to the central access point 85 using higher power during the secondary transmission. In this way, the power source for the various controllers connected to the antennas 165, 265 and 365 can more easily utilize the power source 75 consisting of a long-life battery. Although the transmission method between the access point 80 and the central access point 85 is shown wirelessly, the access point 80 and the central access point 85 can also communicate via wires.

[90] 대안적인 실시예에서, 각각의 푸셔(25)에 대응하는 제어기(55)는 액세스 포인트(80)에 하드-와이어링될(hard-wired) 수 있어서, 제어기(55)는 하나 또는 그 초과의 와이어들을 통해 액세스 포인트(80)에 데이터를 송신한다. 그런 다음, 액세스 포인트(80)는 데이터를 상점 컴퓨터(90)에 송신할 수 있다. 다른 대안적인 실시예에서, 데이터는 센서 어셈블리(30)로부터 상점 컴퓨터(90)로 직접 송신된다. 이 실시예에서, 송신은 무선, 이를테면, 적외선, 초음파 또는 전자기파 송신일 수 있거나 하드-와이어링될 수 있다. 송신의 방법에 따라, 통신 에러들을 보상하거나 최소화할 수 있는 네트워크 프로토콜을 통해 센서 어셈블리(30)로부터 상점 컴퓨터(90)로 데이터를 송신하는 것이 바람직할 수 있다. [90] In an alternative embodiment, the controller 55 corresponding to each pusher 25 can be hard-wired to the access point 80 such that the controller 55 is one or more Data is transmitted to the access point 80 over the excess wires. The access point 80 can then send data to the store computer 90. In another alternative embodiment, data is transmitted directly from sensor assembly 30 to store computer 90. In this embodiment, the transmission may be wireless, such as infrared, ultrasonic or electromagnetic wave transmission, or may be hard-wired. Depending on the method of transmission, it may be desirable to transmit data from the sensor assembly 30 to the store computer 90 via a network protocol that can compensate or minimize communication errors.

[91] 유선 연결의 사용은 유용한 전력 소스를 제공할 수 있고, 특히, 신호들이 상점 컴퓨터(90)에 대해 직접적인 경우에 통신 충돌들의 가능성을 감소시킬 수 있다. 게다가, 부가적인 전력을 제공함으로써, 제어기(55)는 셸프 상의 또는 상점 내의 제품의 레벨에 관한 실시간 업데이트를 제공하도록 구성될 수 있어서, 부가적인 제품을 주문할 필요성에 관한 보다 정확한 결정들이 내려질 수 있다. 이 구성은 또한 푸셔(25)의 실시간 이동에 기반하여 잠재적 절도 상황들을 인지하고 그에 관한 경보들을 전송하는 것을 가능하게 한다. 실시간 제품 정보는 상점에서 재고의 양을 낮추고 따라서 재고의 비용을 감소시키도록 보다 응답성 있는 재고 시스템을 제공하는 것을 가능하게 할 수 있다. [91] The use of a wired connection can provide a useful power source and, in particular, reduce the likelihood of communication collisions when signals are direct to the store computer 90. In addition, by providing additional power, the controller 55 can be configured to provide real-time updates regarding the level of products on the shelf or in the store, so that more accurate decisions can be made regarding the need to order additional products. . This configuration also makes it possible to recognize potential theft situations based on the real-time movement of the pusher 25 and send alerts regarding it. Real-time product information may enable stores to provide a more responsive inventory system to lower the amount of inventory and thus reduce the cost of inventory.

[92] 무선 시스템들은, 한편으로, 설치에 있어서 유연성의 증가를 제공하고, 전력 또는 통신을 위한 와이어들을 설치할 필요 없이 기존 셸프들에 쉽게 설치될 수 있다. 게다가, 무선 시스템의 사용은 재고 시스템의 점진적인 설치를 허용한다. 예컨대, 높은 가치의 아이템들(따라서 도난당할 높은 가능성에 시달림) 또는 고객 수요에서의 상당한 변동들을 갖는 경향이 있는 아이템들이 먼저 모니터될 수 있다. [92] Wireless systems, on the one hand, provide an increase in flexibility in installation and can be easily installed in existing shelves without the need to install wires for power or communication. Moreover, the use of wireless systems allows for the gradual installation of inventory systems. For example, high value items (thus suffering from a high likelihood of being stolen) or items that tend to have significant fluctuations in customer demand can be monitored first.

[93] 실시예에서, 센서 어셈블리들(30)은 일련의 무선 액세스 포인트들(80)을 통해 함께 네트워크킹될 수 있으며, 여기서 각각의 액세스 포인트(80)는 액세스 포인트(80) 부근의 임의의 센서 어셈블리(30)로부터의 송신들을 수용한다. 따라서, 실시예에서, 다수의 무선 액세스 포인트들(80)이 존재하고 액세스 포인트들(80)이 네트워크를 통해 연결되며, 여기서 네트워크는 데이터를 상점 컴퓨터(90)에 송신한다. 대안적인 실시예들에서, 각각의 무선 액세스 포인트(80)는 데이터를 상점 컴퓨터(90)에 직접 송신할 수 있다. [93] In an embodiment, the sensor assemblies 30 may be networked together through a series of wireless access points 80, where each access point 80 may be located in any vicinity of the access point 80. It accepts transmissions from sensor assembly 30. Thus, in an embodiment, multiple wireless access points 80 exist and the access points 80 are connected via a network, where the network transmits data to the store computer 90. In alternative embodiments, each wireless access point 80 can send data directly to the store computer 90.

[94] 당연히, 네트워크 및 직접 전송의 일부 조합이 또한 가능하며 본 발명의 범위 내로 고려된다. 예컨대, 배터리 전력공급형 센서 어셈블리(30)는 저전력 무선 송신을 통해 액세스 포인트(80)에 통신할 수 있으며, 액세스 포인트(80)는 유선 전력 공급부에 의해 전력이 공급된다. 액세스 포인트는 유선 전원 공급부에 의해 전력이 공급된 중앙 액세스 포인트(85)에 무선 신호를 송신할 것이다. 중앙 액세스 포인트(85)는 와이어를 통해 상점 컴퓨터(90)에 연결될 수 있다. Of course, some combination of network and direct transmission is also possible and contemplated within the scope of the present invention. For example, the battery powered sensor assembly 30 can communicate to the access point 80 via low power wireless transmission, which is powered by a wired power supply. The access point will transmit a wireless signal to a central access point 85 powered by a wired power supply. The central access point 85 can be connected to the store computer 90 via wire.

[95] 다시 도 2a를 참조하면, 타이밍 디바이스(70)가 저전력 타이머를 포함하는 경우, 제어기(55)는, 푸셔(25)의 포지션에 관한 업데이트를 전송할 시간임을 타이밍 디바이스(70)로부터의 신호가 표시할 때까지 휴면 상태를 유지할 수 있다. 저전력 타이머의 예는 저전력, 저비용 인터벌 타이머를 포함한다. 저전력, 저비용 인터벌 타이머들은 매우 정확하지는 않을 수 있고 따라서 상점 내의 다수의 푸셔 디바이스들은 송신 충돌들을 감소시키도록 그의 송신 시간들을 랜덤화할 가능성이 있을 수 있다. 데이터 송신 기간은 전형적으로 수 밀리초 정도일 것이고, 따라서 상이한 제어기들로부터의 신호들은 동시에 전송될 가능성이 없다. 제어기들이 모두 동시에 시작되지 않는 경우, 이 가능성이 추가로 감소될 수 있다. 송신들이 (즉, 셸프 상의 제품의 양에 관한 주기적인 업데이트를 제공하기 위해) 하루 당 몇 번만 발생하는 경우, 통신 충돌들의 가능성이 추가로 감소된다. 게다가, 감소된 송신 빈도 및 짧은 송신 기간은 소비되는 전력량을 감소시키는데 도움을 준다. Referring again to FIG. 2A, when timing device 70 includes a low power timer, controller 55 signals from timing device 70 that it is time to send an update regarding the position of pusher 25. Can remain dormant until is displayed. Examples of low power timers include low power, low cost interval timers. Low power, low cost interval timers may not be very accurate, so multiple pusher devices in a store may be likely to randomize their transmission times to reduce transmission collisions. The data transmission period will typically be on the order of a few milliseconds, so signals from different controllers are unlikely to be transmitted simultaneously. If the controllers are not all started simultaneously, this possibility can be further reduced. If transmissions occur only a few times per day (ie, to provide periodic updates regarding the amount of product on the shelf), the likelihood of communication conflicts is further reduced. Moreover, the reduced transmission frequency and short transmission period help to reduce the amount of power consumed.

[96] 대안적인 실시예에서, 센서(50)는 지시 스트립(21)을 연속적으로 모니터한다. 제품이 셸프로부터 제거될 때, 푸셔(25)는 움직일 것이고 센서(50)는 푸셔(25)의 새로운 포지션에 대응하는 지시 스트립(21) 상의 새로운 표현을 스캔할 수 있다. 그런 다음, 제어기(55)는 푸셔(25)의 새로운 위치를 포함하는 송신을 상점 컴퓨터(90)에 전송할 수 있다(즉, 제어기(55)는 새로운 푸셔 코드를 전송할 수 있음). 이 대안적인 실시예에서, 상점 컴퓨터(90)는 셸프 상의 제품의 양을 실시간으로 모니터할 수 있다. [96] In an alternative embodiment, the sensor 50 continuously monitors the indicator strip 21. When the product is removed from the shelf, the pusher 25 will move and the sensor 50 can scan a new representation on the indicator strip 21 corresponding to the new position of the pusher 25. The controller 55 can then send a transmission including the new location of the pusher 25 to the store computer 90 (ie, the controller 55 can send a new pusher code). In this alternative embodiment, the store computer 90 can monitor the amount of product on the shelf in real time.

[97] 도 3에 도시된 바와 같이, 안테나(165)로부터 상점 컴퓨터(90)로의 신호들의 송신은 예컨대, 일-방향 송신이다. 대안적인 실시예에서, 시스템은 센서 어셈블리(30)와 상점 컴퓨터(90) 사이에서 신호들의 양-방향 송신을 핸들링하도록 셋업될 수 있다. 양-방향 무선 시스템에서, 수신기와 같은 부가적인 하드웨어가 센서 어셈블리(30)에 포함된다. 양-방향 시스템은 정보의 2-지향성 전달을 허용한다. [97] As shown in FIG. 3, the transmission of signals from antenna 165 to store computer 90 is, for example, one-way transmission. In an alternative embodiment, the system can be set up to handle bi-directional transmission of signals between sensor assembly 30 and store computer 90. In a two-way wireless system, additional hardware, such as a receiver, is included in the sensor assembly 30. Bi-directional systems allow two-way transfer of information.

[98] 예컨대, 상점 컴퓨터(90)는 연관된 푸셔(25)의 포지션에 대해 특정 제어기(55)에 질의할 수 있다. 제어기(55)는 질의에 대한 응답으로 센서(50)를 활성화하고 푸셔(25)의 포지션을 반영하는 푸셔 코드를 결정할 수 있다. 그런 다음, 제어기(55)는 제어기(55)의 식별 코드와 함께 푸셔 코드를 상점 컴퓨터(90)에 송신할 수 있다. 푸셔 코드에 기반하여, 상점 컴퓨터(90)는 제품의 재고 레벨을 결정할 수 있다. 잘못된 제어기(55)를 활성화하는 것을 피하기 위해, 상점 컴퓨터(90)는 식별 코드를 송신에 포함시킬 수 있다. 상점 컴퓨터(90)는 상점 내의 제어기들 또는 푸셔 시스템들 전부 또는 서브세트들의 식별 코드들을 이용하여 기능들을 저장, 액세스 및 수행할 수 있다. [98] For example, the store computer 90 may query a particular controller 55 for the position of the associated pusher 25. The controller 55 can activate the sensor 50 in response to a query and determine a pusher code that reflects the position of the pusher 25. The controller 55 can then send the pusher code to the store computer 90 along with the identification code of the controller 55. Based on the pusher code, the store computer 90 can determine the inventory level of the product. To avoid activating the wrong controller 55, the store computer 90 can include an identification code in the transmission. The store computer 90 can store, access and perform functions using identification codes of all or subsets of controllers or pusher systems in the store.

[99] 실시예에서, 동일한 벤더(vendor)로부터 구매된 제품들과 연관된 모든 제어기들(55)은 각각의 벤더에 대한 주문이 행해지기 바로 전에 질의될 수 있다. 그런 다음, 그 벤더에 대한 주문은 최신 제품 재고 정보로 업데이트될 수 있다. 이러한 방식으로, 셸프 상의 제품들의 힘든 카운팅에 대한 필요 없이 벤더에 행해진 주문이 보다 정확해질 수 있다. [99] In an embodiment, all controllers 55 associated with products purchased from the same vendor may be queried just before an order is placed for each vendor. Then, orders for that vendor can be updated with the latest product inventory information. In this way, orders placed to vendors can be more accurate without the need for tough counting of products on the shelf.

[100] 일부 벤더들은 상점 직원 대신 소매점의 셸프들의 비축(stocking)을 담당한다. 벤더가 셸프들의 비축을 담당한 상황에서, 본 발명의 실시예는 벤더의 컴퓨터로부터의 질의에 대한 응답으로 벤더에 업데이트들을 제공할 수 있다. 실시예에서, 벤더는 셸프들 상에서 이용 가능한 제품의 양을 원하는 대로 자주, 심지어 실시간으로 추적할 수 있다.[100] Some vendors are responsible for stocking the shelves of retail stores instead of store employees. In a situation where the vendor is in charge of stockpiling the shelves, an embodiment of the present invention may provide updates to the vendor in response to a query from the vendor's computer. In an embodiment, the vendor can track the amount of product available on the shelves as often and even in real time as desired.

[101] 예컨대, 벤더는 "WAN"(wide area network)을 통해 제어기(55)에 질의를 전송할 수 있다. 제어기(55)는 푸셔(25)의 포지션을 결정하고 WAN을 통해 벤더에 신호를 다시 송신할 수 있다. 대안적인 실시예에서, 벤더는 셸프 상의 제품들의 재고 레벨에 관한 정보를 획득하기 위해 상점 컴퓨터(90)와 통신할 수 있다. [101] For example, the vendor may send a query to the controller 55 through a "WAN" (wide area network). The controller 55 can determine the position of the pusher 25 and send the signal back to the vendor over the WAN. In an alternative embodiment, the vendor can communicate with the store computer 90 to obtain information regarding the inventory level of products on the shelf.

[102] 실시예에서, 벤더는 셸프들 상의 재고 레벨들에 대한 응답으로 제품의 제조 프로세스를 제어할 수 있다. 이해될 수 있는 바와 같이, 다수의 상점들이 벤더의 컴퓨터에 네크워킹되어 모든 상점 셸프 상의 제품의 어그리게이트(aggregate) 양이 결정될 수 있는 경우 벤더는 점점 더 효과적인 재고 시스템을 가질 것이다. 벤더가 단일 상점에만 연결된 경우, 정보는, 전체 재고를 표시하는데는 못미치더라도, 소비자들의 거동의 패턴들에 관한 귀중한 세부사항들을 제공할 수 있다. [102] In an embodiment, the vendor may control the manufacturing process of the product in response to inventory levels on the shelves. As can be appreciated, if multiple stores are networked to a vendor's computer so that the aggregate amount of products on all store shelves can be determined, the vendor will have an increasingly effective inventory system. When a vendor is only connected to a single store, the information can provide valuable details about the patterns of consumer behavior, even though it is not enough to display the entire inventory.

[103] 도 4는 보안 카메라(195)의 사용을 포함하는 본 발명의 실시예를 예시한다. 도시된 바와 같이, 액세스 포인트(180)는 도시되지 않은 푸셔(25)가 이동하였음을 표시하는 신호를 제어기(155)로부터 수신한다. 액세스 포인트(180)는 상점 컴퓨터(190)에 연결된 중앙 액세스 포인트(185)에 신호를 송신한다. 상점 컴퓨터(190)는 제어기(155)와 연관된 제품의 제품 레벨의 변화율이 잠재적인 절도를 표시함을 결정한다. 그런 다음, 상점 컴퓨터(190)는 유선 또는 무선 중 어느 하나로 신호를, 보안 카메라(195)에 장착된 안테나(196)에 송신한다. 신호는 제어기(155)의 위치와 연관된 포지션을 모니터하도록 보안 카메라(195)에 명령한다. 이해될 수 있는 바와 같이, 보안 요원은 때로는 더 미묘한 응답을 제공할 수 있고, 따라서 보안 요원에 통지하는 것이 유리하다. 따라서, 상점 컴퓨터(190)는 또한 상점 컴퓨터 스크린 상에 경고를 디스플레이하거나 또는 보안 컴퓨터에 신호를 송신함으로써 또는 잠재적인 절도 부근의 가청 톤 또는 플래싱 라이트를 활성화시킴으로써 또는 다른 알려진 통지 방법들, 이를테면, 보안 요원이 휴대하고 있는 페이저 또는 비퍼에 대한 신호에 의해 영역을 모니터하도록 보안 요원에 통지할 수 있다. [103] Figure 4 illustrates an embodiment of the present invention that includes the use of a security camera 195. As shown, the access point 180 receives a signal from the controller 155 indicating that the pusher 25 (not shown) has moved. Access point 180 transmits a signal to central access point 185 connected to store computer 190. The store computer 190 determines that the rate of change of the product level of the product associated with the controller 155 indicates a potential theft. Then, the store computer 190 transmits a signal to either the wired or wireless signal to the antenna 196 mounted on the security camera 195. The signal instructs the security camera 195 to monitor the position associated with the position of the controller 155. As can be appreciated, security personnel can sometimes provide more subtle responses, so it is advantageous to notify security personnel. Thus, the store computer 190 may also display a warning on the store computer screen or by sending a signal to a secure computer or by activating an audible tone or flashing light near a potential theft or other known notification methods, such as security. A security agent can be notified to monitor the area by a signal to a pager or beeper carried by the agent.

[104] 보안 카메라로부터의 정보는 잠재적 절도가 발생하는 위치 근처에 위치되는 텔레비전 또는 다른 시각적 디스플레이 디바이스에 전송될 수 있다. 시각적 디스플레이 디바이스는 잠재적 도둑의 이미지를 디스플레이하여, 잠재적 도둑은 도둑이 감시되고 있다는 사실을 이해할 수 있다. [104] Information from the security camera may be transmitted to a television or other visual display device located near a location where potential theft occurs. The visual display device displays an image of the potential thief, so that the potential thief can understand that the thief is being watched.

[105] 이해될 수 있는 바와 같이, 제어기(155)는 바람직하게는, 보다 적시의 응답을 제공하도록 자주 또는 심지어 실시간 단위로 푸셔(25)의 포지션을 모니터한다. 긴 수명 배터리로 구성된 전력 소스(75)가 활용되는 경우, 상점 컴퓨터(190)에 데이터를 송신할 필요 없이 잠재적인 절도 상황을 결정할 수 있는 제어기를 활용하는 것이 유리할 수 있다. 그러한 실시예에서, 제어기는 재고 레벨 업데이트들을 제공하고 보안 통지들을 또한 제공하기 위해 데이터를 송신하도록 구성될 수 있다. [105] As can be understood, the controller 155 preferably monitors the position of the pusher 25 in frequent or even real-time units to provide a more timely response. When a power source 75 consisting of a long-life battery is utilized, it may be advantageous to utilize a controller capable of determining a potential theft situation without having to transmit data to the store computer 190. In such an embodiment, the controller can be configured to send data to provide inventory level updates and also provide security notifications.

[106] 이해될 수 있는 바와 같이, 보안 카메라(195)에 대한 잠재적인 절도의 포지션은 특정 포지션에 집중하라는 보안 카메라(195)에 대한 명령을 제공하는 데 유리할 것이다. 이 포지션 정보는 보안 카메라(195)에 대한 보안 카메라 좌표계를 상점 컴퓨터(190)에 제공하는 것을 포함하는 다수의 방법들에 의해 생성될 수 있다. 보안 카메라(195)에 대한 제어기(155)의 포지션은 셋업 동안 그리고 잠재적인 절도 상황 동안 결정될 수 있고; 제어기(155)의 포지션은 보안 카메라(195)의 포커스를 지시하는 데 사용될 수 있다. 대안적으로, 보안 카메라(195)는 몇몇 포지션들, 이를테면, 통로를 따른 3개의 포인트들을 포커싱하도록 구성될 수 있고, 상점 컴퓨터(190)는 어느 포지션이 특정 상황에 가장 적합했는지를 표시할 수 있다. 설명된 방법들은 존재하는 보안 카메라(195)를 제어하는 많은 방법들로 인해 예시적이다. [106] As can be appreciated, a potential theft position for the security camera 195 would be advantageous to provide an instruction for the security camera 195 to focus on a particular position. This position information can be generated by a number of methods including providing a security camera coordinate system for the security camera 195 to the store computer 190. The position of the controller 155 relative to the security camera 195 can be determined during setup and during a potential theft situation; The position of the controller 155 can be used to indicate the focus of the security camera 195. Alternatively, the security camera 195 can be configured to focus several positions, such as three points along an aisle, and the store computer 190 can indicate which position was best suited to a particular situation. . The methods described are exemplary due to the many ways of controlling the existing security camera 195.

[107] 상점 컴퓨터(190)와 제어기(155) 사이의 양-방향 송신을 갖는 실시예에서, 상점 컴퓨터(190)는 가청 경고 톤을 제공할 수 있는 디바이스를 활성화하도록 제어기(155)에 시그널링할 수 있다. [107] In an embodiment having a two-way transmission between store computer 190 and controller 155, store computer 190 will signal controller 155 to activate a device capable of providing an audible alert tone. Can be.

[108] 다른 실시예에서, 제어기(155)는 잠재적인 절도가 발생했음을 결정할 수 있고 가청 경고 톤의 사운딩을 포함하는 통지를 제공할 수 있다. 또한, 제어기(155)는 상점 컴퓨터(190)에 신호를 송신할 수 있다. 이 대안적인 실시예에서, 센서 어셈블리(30)는 바람직하게는, 푸셔(25)의 이동의 레이트가 미리 설정된 레벨을 초과하는지 여부를 제어기(155)가 보다 쉽게 결정하는 것을 허용하도록 타이밍 디바이스(70)를 포함할 것이다. [108] In another embodiment, the controller 155 may determine that a potential theft has occurred and provide a notification including sounding of an audible alert tone. Also, the controller 155 may transmit a signal to the store computer 190. In this alternative embodiment, the sensor assembly 30 is preferably a timing device 70 to allow the controller 155 to more easily determine whether the rate of movement of the pusher 25 exceeds a preset level. ).

[109] 다른 실시예에서, 2-티어드(tiered) 응답이 구현될 수 있다. 푸셔(25)의 포지션의 변화가 정상보다 큰 경우, 신호가 보안 카메라(195)로 송신될 수 있다. 게다가, 비가청 통지가 보안 요원에게 직접 제공될 수 있다. 푸셔(25)의 포지션 변화가 잠재적인 절도를 보다 명확하게 표시하는 경우, 가청 알람 및 플래싱 라이트들이 또한 활성화될 수 있다. 따라서, 상황을 보다 신중하게 매칭시키도록 응답이 구성될 수 있다.[109] In another embodiment, a 2-tiered response may be implemented. If the change in the position of the pusher 25 is greater than normal, a signal can be transmitted to the security camera 195. In addition, inaudible notifications can be provided directly to security personnel. Audible alarms and flashing lights can also be activated if the position change of the pusher 25 more clearly indicates a potential theft. Thus, the response can be configured to match the situation more carefully.

[110] 도 5는 셸프 상의 페이싱에서 이용 가능한 특정 제품의 양을 결정하기 위한 방법의 실시예를 예시한다. 이 실시예에서, 센서 어셈블리(30)는 저전력 인터벌 타이머로 구성된 타이밍 디바이스(70)를 사용한다. 제어기(55)는 초기에 휴면 상태에 있고 타이밍 디바이스(70)만이 동작중이다. 단계(400)에서, 타이밍 디바이스(70)는 시간 인터벌이 완료되었다는 신호를 제어기(55)에 제공한다. 단계(405)에서, 제어기(55)는 타이밍 디바이스(70)로부터의 신호에 대한 응답으로, 활성화되고 제어기(55)는 그런 다음 센서(50)를 활성화한다. [110] Figure 5 illustrates an embodiment of a method for determining the amount of a particular product available in pacing on the shelf. In this embodiment, the sensor assembly 30 uses a timing device 70 configured as a low power interval timer. The controller 55 is initially dormant and only the timing device 70 is in operation. In step 400, the timing device 70 provides a signal to the controller 55 that the time interval has been completed. In step 405, the controller 55 is activated in response to a signal from the timing device 70, and the controller 55 then activates the sensor 50.

[111] 단계(410)에서, 센서(50)는 지시 스트립(21) 상의 패턴에 포함된 표현을 스캐닝하여서 제어기(55)는 푸셔(25)의 포지션을 나타내는 푸셔 코드를 생성할 수 있다. 단계(415)에서, 제어기(55)는 센서(50)에 의해 스캐닝된 패턴에 대한 응답으로 푸셔 코드를 생성한다. 단계(420)에서, 제어기(55)는 제어기(55)의 고유 일련 번호 및 푸셔 코드를 포함할 수 있는 신호를 상점 컴퓨터(90)에 송신한다. [111] In step 410, the sensor 50 scans the expression included in the pattern on the instruction strip 21, so that the controller 55 can generate a pusher code indicating the position of the pusher 25. In step 415, the controller 55 generates a pusher code in response to the pattern scanned by the sensor 50. In step 420, the controller 55 sends a signal to the store computer 90, which may include the controller 55's unique serial number and pusher code.

[112] 다음으로, 단계(430)에서, 상점 컴퓨터(90)는 제어기(55)로부터 데이터를 수신한다. 실시예에서, 제어기(55)로부터 상점 컴퓨터(90)로의 데이터의 전달은 직접적이다. 다른 실시예에서, 제어기(55)는 액세스 포인트 또는 네트워크를 통해 간접적으로 데이터를 상점 컴퓨터(90)로 송신한다. [112] Next, in step 430, the store computer 90 receives data from the controller 55. In an embodiment, the transfer of data from controller 55 to store computer 90 is direct. In another embodiment, controller 55 transmits data indirectly to store computer 90 via an access point or network.

[113] 그런 다음, 단계(440)에서, 상점 컴퓨터(90)는 푸셔(25)의 포지션에 기반하여 셸프 상의 제품의 양을 계산한다. 또한, 상점 컴퓨터(90)는 이 포인트에서 재고 리스트를 업데이트한다. 다수의 페이싱들이 동일한 제품을 갖는 실시예에서, 그 제품을 갖는 모든 페이싱들 상의 제품의 총량이 계산될 수 있다. 실시예에서, 페이싱에서의 제품의 계산은 제품들의 데이터베이스 및 제품의 관련 치수들 및 푸셔의 포지션의 사용을 통해 달성될 수 있다. 다른 실시예에서, 페이싱에 배치된 제품들의 수는 그 제품에 대한 제어기(55)의 셋업 동안 제공될 수 있다. 푸셔(25)의 포지션 및 푸셔(25)의 그 포지션에 대응하는 제품들의 수는 잘 알려진 외삽 기법들의 사용을 통해 푸셔(25)의 추후 포지션에 기반하여 남은 제품들의 양을 계산하는 데 사용될 수 있다. [113] Then, in step 440, the store computer 90 calculates the amount of product on the shelf based on the position of the pusher 25. The store computer 90 also updates the inventory list at this point. In an embodiment where multiple facings have the same product, the total amount of product on all facings having that product can be calculated. In an embodiment, the calculation of the product in pacing can be achieved through the use of a database of products and the relevant dimensions of the product and the position of the pusher. In other embodiments, the number of products placed in the pacing may be provided during the setup of the controller 55 for that product. The position of the pusher 25 and the number of products corresponding to that position of the pusher 25 can be used to calculate the amount of remaining products based on the future position of the pusher 25 through the use of well-known extrapolation techniques. .

[114] 다른 실시예에서, 푸셔(25)의 포지션은

Figure 112017124898981-pct00001
Figure 112017124898981-pct00002
를 나타내는 4개의 포지션들 중 하나일 수 있다. 이 후자의 실시예는 덜 정확한 정보를 제공하지만 대략적인 재고 레벨을 제공하기 위한 컴퓨테이션 노력이 또한 덜 요구된다. 게다가, 이 실시예는 제품의 치수들을 결정하고 추적할 필요 없이 재고를 관리하는 데 사용될 수 있다. 실시예에서, 셸프 상의 제품의 양은 제품을 포함하는 페이싱들의 수 및 각각의 페이싱에 대한 푸셔(25)가 가득 찬, 대체로 가득 찬, 낮거나 거의 비어있는 페이싱을 나타내는 포지션에 있는지 여부에 기반하여 대략적으로 결정될 수 있다. [114] In another embodiment, the position of the pusher 25 is
Figure 112017124898981-pct00001
And
Figure 112017124898981-pct00002
It may be one of four positions indicating. This latter embodiment provides less accurate information but less computational effort to provide an approximate inventory level. Moreover, this embodiment can be used to manage inventory without the need to determine and track the dimensions of the product. In an embodiment, the amount of product on the shelf is approximate based on the number of facings that contain the product and whether the pusher 25 for each facing is in a position indicating a full, generally full, low or near empty facing. It can be determined by.

[115] 단계(450)에서, 상점 컴퓨터(90)는 임의의 액션이 요구되는지 여부를 결정한다. 일 실시예에서, 잠재적 절도, 미리 세팅된 레벨 미만으로의 재고의 감소 또는 일 페이싱들에서의 셸프 상에는 충분한 제품이 여전히 남아있는 반면 제품의 다른 페이싱을 비우는 것은 어떤 액션이 요구된다는 것을 나타낼 것이다. 예컨대, 상점 컴퓨터(90)는, 과거 사용량, 평균 전달 시간 및 전달 당 비용에 기반하여, 현재 재고 레벨이 낮음을 결정할 수 있다. 대안적인 실시예에서, 최소 재고 레벨이 미리 세팅될 수 있고, 일단 재고 레벨이 미리 세팅된 레벨 미만으로 떨어지면, 상점 컴퓨터(90)는 제품 레벨이 낮다고 결정할 수 있다.[115] In step 450, the store computer 90 determines whether any action is required. In one embodiment, potential theft, reduction of inventory below a preset level, or sufficient product remains on the shelf at one pacing while emptying the other pacing of the product will indicate that some action is required. For example, store computer 90 may determine that the current inventory level is low, based on past usage, average delivery time, and cost per delivery. In an alternative embodiment, the minimum inventory level may be preset, and once the inventory level falls below a preset level, the store computer 90 may determine that the product level is low.

[116] 단계(460)에서, 상점 컴퓨터(90)는, 잠재적 절도가 발생했는지를 결정할 것이다. 일 실시예에서, 상점 컴퓨터(90)는, 푸셔(25)의 포지션에 기반하여, 현재 재고 레벨을 이전 재고 레벨과 비교할 수 있다. 재고 레벨의 변화율이 미리 세팅된 레벨을 초과하면, 상점 컴퓨터(90)는 잠재적 절도가 발생했다고 결정할 것이다. 단계(465)에서, 상점 컴퓨터(90)는 보안을 통지할 것이다. 통지는 특정 방향으로 포커싱하기 위한, 보안 카메라(195)에 대한 신호 또는 보안 요원에 대한 페이지를 포함할 수 있다.[116] In step 460, the store computer 90 will determine if a potential theft has occurred. In one embodiment, the store computer 90 may compare the current inventory level to the previous inventory level based on the position of the pusher 25. If the rate of change of the inventory level exceeds a preset level, the store computer 90 will determine that a potential theft has occurred. In step 465, the store computer 90 will notify security. The notification may include a signal for the security camera 195 or a page for security personnel to focus in a particular direction.

[117] 다음으로, 단계(470)에서, 상점 컴퓨터(90)는, 기존 주문이 수정될 필요가 있는지를 결정할 것이다. 상점 컴퓨터(90)는 현재 제품 요건을 현재 주문과 비교할 수 있다. 상점 컴퓨터(90)가, 주문된 제품의 양이 불충분하다고 결정하면, 상점 컴퓨터(90)는 단계(475)로 진행할 것이다. 단계(475)에서, 상점 컴퓨터(90)는, 재고 주문이 현재 제품 요건들에 매칭하도록 현재 재고 주문을 업데이트할 것이다.[117] Next, in step 470, the store computer 90 will determine if an existing order needs to be modified. The store computer 90 can compare current product requirements to current orders. If the store computer 90 determines that the quantity of products ordered is insufficient, the store computer 90 will proceed to step 475. In step 475, the store computer 90 will update the current stock order so that the stock order matches current product requirements.

[118] 다음으로, 단계(480)에서, 상점 컴퓨터(90)는 셸프 상의 페이싱이 비어 있는 지를 결정할 것이다. 비어 있는 페이싱이 존재한다면, 단계(485)에서, 상점 컴퓨터(90)는 바람직하지 않은 비어 있는 페이싱이 존재한다고 상점 관리자(management)에게 통지할 것이다. 그런 다음, 상점 관리자는, 대체 물품들의 가용성 및 제품의 타입에 따라 취할 적합한 액션을 결정할 수 있다. 페이싱이 비어 있지 않다면, 상점 컴퓨터(90)는 다음 제품 업데이트까지 대기할 것이다.[118] Next, in step 480, the store computer 90 will determine if the pacing on the shelf is empty. If there is an empty pacing, in step 485, the store computer 90 will notify the store management that an undesirable empty pacing exists. The store manager can then determine the appropriate action to take depending on the availability of replacement items and the type of product. If pacing is not empty, the store computer 90 will wait until the next product update.

[119] 도 6은 양방향 시스템에서 셸프 상의 재고의 양을 결정하기 위한 방법의 실시예를 도시한다. 단계(510)에서, 상점 컴퓨터(90)가 센서 어셈블리(30)에 질의를 전송한다. 센서 어셈블리(30)는, 고유 일련 번호 또는 식별 코드에 의해 식별되는 제어기(55)를 포함한다.[119] Figure 6 shows an embodiment of a method for determining the amount of inventory on a shelf in a two-way system. In step 510, the store computer 90 sends a query to the sensor assembly 30. The sensor assembly 30 includes a controller 55 identified by a unique serial number or identification code.

[120] 단계(520)에서, 센서 어셈블리(30)는 상점 컴퓨터(90)로부터 질의를 수신한다. 질의에 대한 응답으로, 제어기(55)는 센서(50)를 활성화시키고 푸셔(25)의 포지션을 반영하는 데이터를 수신할 준비를 한다. 단계(530)에서, 센서(50)는 지시 스트립(21)을 스캔하고, 제어기(55)는 푸셔(25)의 포지션을 나타내는 푸셔 코드를 생성한다.[120] In step 520, the sensor assembly 30 receives a query from the store computer (90). In response to the query, the controller 55 activates the sensor 50 and prepares to receive data reflecting the position of the pusher 25. In step 530, the sensor 50 scans the instruction strip 21, and the controller 55 generates a pusher code indicating the position of the pusher 25.

[121] 단계(540)에서, 센서 어셈블리(30)는, 제어기(55)의 고유 일련 번호와 함께, 푸셔(25)의 포지션을 나타내는 푸셔 코드를 상점 컴퓨터(90)에 송신한다.[121] In step 540, the sensor assembly 30, along with the unique serial number of the controller 55, sends a pusher code indicating the position of the pusher 25 to the store computer 90.

[122] 다음으로, 단계(550)에서, 상점 컴퓨터(90)가 이러한 송신을 수신한다. 이러한 송신은 센서 어셈블리(30)로부터 상점 컴퓨터(90)로 직접적으로 전송될 수 있거나, 바람직하게는, 네트워크를 통해 간접적으로 전송될 수 있다. 이러한 송신은, 무선 방식으로, 또는 유선들을 통해, 또는 무선과 유선 송신의 어떠한 조합을 통해 전송될 수 있다.[122] Next, in step 550, the store computer 90 receives this transmission. This transmission can be sent directly from the sensor assembly 30 to the store computer 90, or, preferably, indirectly through a network. Such transmission can be transmitted wirelessly, over wires, or through any combination of wireless and wired transmissions.

[123] 그런 다음, 단계(560)에서, 상점 컴퓨터(90)는 셸프 상의 재고의 레벨을 결정한다. 실시예에서, 이러한 결정은 푸셔(25)의 포지션 및 제품 치수에 기반할 수 있다. 대안적인 실시예에서, 이러한 결정은 오로지 푸셔(25)의 포지션에만 기반할 수 있다.[123] Then, at step 560, the store computer 90 determines the level of inventory on the shelf. In an embodiment, this determination may be based on the position of the pusher 25 and the product dimensions. In an alternative embodiment, this determination may only be based on the position of pusher 25.

[124] 도 7은 특정 제품에 대해 제어기를 셋업하기 위한 방법의 실시예를 도시한다. 단계(610)에서, 제품이 적합한 페이싱에서의 셸프에 배치될 수 있다. 대안적으로, 단계(610)는 스킵될 수 있고, 셋업이 단계(620)로 시작될 수 있다.[124] Figure 7 shows an embodiment of a method for setting up a controller for a particular product. In step 610, the product can be placed in a shelf at a suitable facing. Alternatively, step 610 can be skipped, and setup can begin with step 620.

[125] 단계(620)에서, 핸드-헬드 디바이스 상의 셋업 버튼이 눌린다. 핸드-헬드 디바이스는, 핸드-헬드 디바이스의 사용자가 제어기(55)의 일련 번호 또는 식별 코드와 제품을 막 연관시키려 하고 있음을 표시하는 신호를 상점 컴퓨터(90)에 송신하도록 구성된다. 바람직하게는, 핸드-헬드 디바이스와 상점 컴퓨터(90) 간의 신호들의 송신은 무선 방식으로 행해진다. 실시예에서, 상점 컴퓨터(90)는 상점 컴퓨터(90)가 진행할 준비가 되었음을 표시하는 피드백을 사용자에게 제공한다. 대안적인 실시예에서는, 어떠한 피드백도 제공되지 않는다.[125] In step 620, the setup button on the hand-held device is pressed. The hand-held device is configured to send a signal to the store computer 90 indicating that the user of the hand-held device is about to associate the product with the serial number or identification code of the controller 55. Preferably, the transmission of signals between the hand-held device and the store computer 90 is done wirelessly. In an embodiment, the store computer 90 provides feedback to the user indicating that the store computer 90 is ready to proceed. In an alternative embodiment, no feedback is provided.

[126] 다음으로, 단계(630)에서, 제품의 UPC 코드가 스캐닝되어, 상점 컴퓨터(90)에 송신된다. 그런 다음, 단계(640)에서, 상점 컴퓨터(90)는 UPC 코드에 기반하여 제품 치수를 검색한다. UPC 코드가 리스트된 치수를 갖지 않는 경우, 단계(642)에서, 상점 컴퓨터(90)는 사용자가 필요한 치수를 입력할 수 있는 지의 여부를 검사한다. 사용자가 입력할 수 없다면, 셋업은 종결되고, 사용자는 새로운 제품을 셋업하고자 시도할 수 있다. 사용자가 치수를 결정할 수 있다면, 단계(644)에서, 사용자가 치수를 입력한다.[126] Next, in step 630, the UPC code of the product is scanned and sent to the store computer 90. Then, in step 640, the store computer 90 retrieves the product dimensions based on the UPC code. If the UPC code does not have the listed dimensions, in step 642, the store computer 90 checks whether the user can enter the required dimensions. If the user cannot enter, the setup is terminated, and the user can try to set up a new product. If the user can determine the dimension, in step 644, the user enters the dimension.

[127] 다음으로, 단계(646)에서, 치수가 UPC 코드와 연관된다. 그런 다음, 단계(650)에서, 상점 컴퓨터(90)는 사용자가 셋업을 진행해야 함을 표시하기 위한 신호를 핸드-헬드 디바이스에 전송한다.[127] Next, in step 646, the dimension is associated with the UPC code. Then, in step 650, the store computer 90 sends a signal to the hand-held device to indicate that the user should proceed with the setup.

[128] 다음으로, 단계(660)에서, 사용자는 핸드-헬드 디바이스로 제어기(55)를 활성화시킨다. 실시예에서, 광학 셋업 센서가 푸셔 어셈블리 상에 장착되고, 제어기(55)에 연결된다. 바람직하게는, 셋업 센서는 푸셔(25)에 리세싱되지만(recessed), 푸셔(25)의 최상부 또는 측면과 같은 다른 위치들에 장착될 수 있다. 핸드-헬드 디바이스는 셋업 센서에 신호를 송신하도록 구성될 것이다. 셋업 센서에 셋업 신호를 송신하는 액션(act)은 제어기(55)로 하여금 휴면 상태로부터 어웨이크하게 할 것이다.[128] Next, in step 660, the user activates the controller 55 with a hand-held device. In an embodiment, an optical setup sensor is mounted on the pusher assembly and connected to the controller 55. Preferably, the setup sensor is recessed to the pusher 25, but can be mounted in other locations, such as the top or side of the pusher 25. The hand-held device will be configured to send a signal to the setup sensor. The action of sending a setup signal to the setup sensor will cause the controller 55 to awake from the dormant state.

[129] 그런 다음, 단계(670)에서, 제어기(55)는, 셋업 신호에 대한 응답으로, 제어기(55)가 상점 컴퓨터(90)에 대해 셋업하고 있음을 표시하는 데이터를 전송할 것이다. 데이터는 제어기(55)의 고유 일련 번호를 포함할 것이다. 데이터는 또한, 일반적인 셋업 코드 또는 핸드-헬드 스캐너에 대응하는 셋업 코드를 포함할 수 있고, 푸셔(25)의 포지션을 나타내는 푸셔 코드를 포함할 수 있다. 다수의 핸드-헬드 디바이스들이 동시에 활용되는 경우, 특정 핸드-헬드 디바이스와 연관된 셋업 코드를 제공하는 것이 유리할 수 있다.[129] Then, in step 670, the controller 55, in response to the setup signal, will send data indicating that the controller 55 is setting up for the store computer 90. The data will include the unique serial number of the controller 55. The data can also include a general setup code or a setup code corresponding to a hand-held scanner, and a pusher code indicating the position of the pusher 25. If multiple hand-held devices are utilized simultaneously, it may be advantageous to provide setup code associated with a particular hand-held device.

[130] 다음으로, 단계(680)에서, 상점 컴퓨터(90)는 제어기(55)로부터 데이터를 수신할 것이다. 데이터가 푸셔 코드를 포함한다면, 상점 컴퓨터(90)는 이때 페이싱에서의 제품의 양을 계산할 수 있다. 단계(685)에서, 상점 컴퓨터(90)는, 제어기(55)가 셋업되었고 특정 제품의 UPC 코드와 연관되었음을 표시하는 신호를 핸드-헬드 디바이스에 전송한다. 게다가, 푸셔(25)의 포지션이 원래 포함되었다면, 상점 컴퓨터(90)는 또한, 막 셋업된 페이싱에서의 제품의 현재 양의 계산을 제공할 수 있다. 게다가, 상점 컴퓨터(90)는, 셋업 정보가 정확함을 사용자가 검증할 것을 요청한다.[130] Next, in step 680, the store computer 90 will receive data from the controller 55. If the data includes pusher codes, the store computer 90 may then calculate the amount of product in pacing. In step 685, the store computer 90 sends a signal to the hand-held device indicating that the controller 55 has been set up and associated with the UPC code of the particular product. In addition, if the position of the pusher 25 was originally included, the store computer 90 can also provide a calculation of the current amount of product in the just set up pacing. In addition, the store computer 90 requests that the user verify that the setup information is correct.

[131] 마지막으로, 단계(690)에서, 사용자는 정보가 정확함을 표시한다. 검증이 되면, 제어기(55)에 대한 셋업이 완료된다. 제어기(55)와 연관된 제품을 변경하기 위해, 프로세스가 반복될 수 있다.[131] Finally, in step 690, the user indicates that the information is correct. Upon verification, setup for the controller 55 is complete. To change the product associated with controller 55, the process can be repeated.

[132] 도 8은 제어기를 제품과 연관시키는 대안적인 방법을 예시한다. 단계(710)에서, 사용자가 제어기(55)를 막 셋업하려 하고 있음을 표시하기 위해 핸드-헬드 디바이스가 활성화된다. 이러한 활성화는 상점 컴퓨터(90)로의 신호의 송신을 포함한다.[132] Figure 8 illustrates an alternative method of associating a controller with a product. In step 710, the hand-held device is activated to indicate that the user is about to set up the controller 55. This activation includes the transmission of a signal to the store computer 90.

[133] 단계(720)에서, 핸드-헬드 디바이스는, 제품의 UPC 코드를 스캔하고 상점 컴퓨터(90)에 정보를 송신하는데 사용된다. 다음으로, 단계(730)에서, 상점 컴퓨터(90)는 제품 치수가 그러한 스캐닝된 UPC 코드에 대해 리스트되어 있는지를 확인하기 위해 살펴본다. 어떠한 치수도 UPC 코드와 연관되지 않은 경우, 컴퓨터는, 단계(732)에서, 적합한 제품 치수를 입력할 것을 사용자에게 요청하는 신호를 핸드-헬드 디바이스에 송신한다.[133] In step 720, the hand-held device is used to scan the UPC code of the product and send information to the store computer 90. Next, at step 730, the store computer 90 looks to see if product dimensions are listed for such scanned UPC codes. If no dimension is associated with the UPC code, the computer, at step 732, sends a signal to the hand-held device asking the user to enter the appropriate product dimension.

[134] 사용자가 제품 치수를 알지 못하거나 치수를 측정할 수 없다면, 단계(734)에서, 사용자는 셋업을 취소하고 새로운 제품에 대해 다시 시작할 수 있다.[134] If the user does not know the product dimension or cannot measure the dimension, at step 734, the user can cancel the setup and start over for the new product.

[135] 사용자가 치수를 알고 있거나 치수를 측정할 수 있다면, 단계(736)에서, 사용자는 치수를 입력하고 상점 컴퓨터(90)에 정보를 송신한다. 제품 치수가 결정된 후, 단계(740)에서, 상점 컴퓨터(90)는 사용자가 진행해야 함을 표시하는 신호를 핸드 헬드 디바이스에 전송한다.[135] If the user knows or can measure the dimension, in step 736, the user enters the dimension and sends information to the store computer 90. After the product dimensions are determined, in step 740, the store computer 90 sends a signal to the handheld device indicating that the user should proceed.

[136] 다음으로, 단계(750)에서, 사용자는 제어기(55)의 일련 번호를 스캔한다. 바람직하게는, 제어기(55)의 일련 번호는 센서 어셈블리(30)에 장착된 스티커 상의 블랙/화이트 코드에 인쇄된다. 일련 번호를 스캐닝한 후, 핸드 헬드 디바이스는 일련 번호를 상점 컴퓨터(90)에 송신한다.Next, in step 750, the user scans the serial number of the controller 55. Preferably, the serial number of the controller 55 is printed on a black / white code on a sticker mounted on the sensor assembly 30. After scanning the serial number, the handheld device sends the serial number to the store computer 90.

[137] 그런 다음, 단계(760)에서, 상점 컴퓨터(90)는 제품의 UPC 코드를 제어기(55)의 일련 번호와 연관시킨다. 그런 다음, 상점 컴퓨터(90)는 디바이스에 대한 셋업이 완료되었음을 핸드 헬드 디바이스에 시그널링한다. 셋업 동안 잠재적인 통신 문제들을 피하기 위해, 핸드-헬드 디바이스와 상점 컴퓨터(90) 간의 모든 통신들은 핸드-헬드 디바이스를 표현하는 코드를 포함할 수 있다.[137] Then, in step 760, the store computer 90 associates the UPC code of the product with the serial number of the controller 55. The store computer 90 then signals the handheld device that the setup for the device is complete. To avoid potential communication problems during setup, all communications between the hand-held device and the store computer 90 can include code representing the hand-held device.

[138] 대안적인 실시예에서, 제품을 제어기(55)와 연관시키는 방법은 상점 컴퓨터(90)에 신호를 전송하지 않으면서 행해질 수 있다. 이러한 실시예에서, 일단 사용자가 다양한 제어기들을 다양한 제품들과 연관시키면, 핸드-헬드 디바이스로부터 데이터가 업로드될 것이다.[138] In an alternative embodiment, a method of associating a product with a controller 55 may be done without sending a signal to the store computer 90. In this embodiment, once a user associates various controllers with various products, data will be uploaded from the hand-held device.

[139] 이해할 수 있는 바와 같이, 제어기(55)와 제품을 연관시키는 다양한 방법들이 가능하며, 따라서 상기 방법들은 예시적인 것이다.[139] As can be appreciated, various methods of associating the controller 55 with the product are possible, and thus the methods are exemplary.

[140] 센서 및 지시 스트립에 의해 푸셔의 위치를 결정하기 위한 시스템이 설명되었다. 제품들의 페이싱에서의 최종 제품 또는 푸셔와 셸프의 전방 또는 후방 간의 거리를 측정하기 위한 다양한 부가적인 방법들이 존재한다. 이러한 거리, 및 페이싱에서의 제품들의 치수의 이해에 기반하여, 페이싱에서의 제품들의 수를 결정하기 위한 간단한 계산이 수행될 수 있다. 이러한 계산은, 마이크로프로세서, 상점 컴퓨터, 제어기 또는, 페이싱에서의 마지막 제품과 셸프 전면 간의 거리에 관한 정보를 수신한 어떠한 다른 프로세싱 디바이스에 의해 수행될 수 있다. 게다가, 푸셔 어셈블리는 스프링을 포함하는 것으로 설명되었다. 하지만, 어떠한 다른 바이어싱 방법, 예컨대 중력 또는 자력이 또한, 푸셔 및 제품을 전방으로 이동시키도록 작용할 것이다.[140] A system for determining the position of a pusher by means of sensors and indicator strips has been described. There are various additional methods for measuring the distance between the final product or the pusher and the front or rear of the shelf in the pacing of products. Based on this distance, and an understanding of the dimensions of the products in the pacing, simple calculations to determine the number of products in the pacing can be performed. This calculation can be performed by a microprocessor, store computer, controller, or any other processing device that has received information about the distance between the last product in the pacing and the shelf front. Moreover, the pusher assembly has been described as including a spring. However, any other biasing method, such as gravity or magnetic force, will also act to move the pusher and product forward.

[141] 본 발명의 실시예에서, 도 9에 예시된 바와 같이, 정지 포지션과 제품들의 페이싱의 후면 부근의 포지션 간에 전달되는, 송신되는 광 또는 다른 신호, 이를테면, 라디오 주파수 신호의 사용이, 푸셔와 셸프의 전방 간의 거리를 측정하기 위해 사용될 수 있다. 일 실시예에서, 송신기(700 또는 702)가 푸셔(725) 내에 통합된다. 송신기는, 주기적으로 또는 연속적으로 커맨드 상에서 송신될 수 있는 광 또는 다른 신호를 생성한다. 발광 다이오드(LED), 라디오 주파수 또는 초음파 생성기 또는 다른 신호 생성 디바이스가 광 또는 신호를 생성하기 위해 사용될 수 있다.[141] In an embodiment of the present invention, the use of transmitted light or other signals, such as radio frequency signals, transmitted between a stationary position and a position near the back of the pacing of products, as illustrated in FIG. 9, pushers And the front of the shelf. In one embodiment, transmitter 700 or 702 is integrated within pusher 725. The transmitter generates light or other signals that can be transmitted on a command periodically or continuously. Light emitting diodes (LEDs), radio frequencies or ultrasonic generators or other signal generating devices can be used to generate light or signals.

[142] 대응하는 수신기가 푸셔(725)와 관련하여 정지된 위치 내에 통합된다. 수신기(712)는 전방 레일 또는 셸프의 전방에서의 또는 전방 부근에서의 다른 위치 내로 통합될 수 있고, 수신기(730)가 후방 레일 또는 셸프의 후방에서의 또는 후방 부근에서의 다른 위치 내로 통합될 수 있고, 이는 또한 셸프의 플로어, 푸셔의 트랙, 셸프의 지붕 또는 디바이더 벽 내에 통합될 수 있다. 수신기는 송신기로부터 전송되는 신호를 검출한다. 예컨대, LED가 특정 강도를 갖는 광을 방사할 수 있다. 수신기의 역할을 하는 포토트랜지스터가, LED로부터 방출되는 광 신호들을 검출한다. 광학 컴포넌트들의 전체 감도를 조정하기 위해, LED의 강도 및 포토트랜지스터의 감도가 마이크로프로세서에 의해 조정될 수 있다. 실시예에서, 이러한 조정은 원격으로 행해질 수 있다. 따라서, 송신기는, RF, IR 또는 다른 공지된 수단, 이를테면, 자기장들, 전기장들, 음파들 등을 통해 수신기와 무선 방식으로 통신할 수 있다.[142] The corresponding receiver is integrated in the stationary position in relation to the pusher 725. The receiver 712 can be integrated into another position in front of or near the front of the front rail or shelf, and the receiver 730 can be integrated into another position in the back of the rear rail or shelf or near the rear. It can also be integrated into the shelf's floor, the pusher's track, the shelf's roof or the divider wall. The receiver detects the signal transmitted from the transmitter. For example, an LED can emit light with a certain intensity. A phototransistor serving as a receiver detects light signals emitted from the LED. To adjust the overall sensitivity of the optical components, the intensity of the LED and the sensitivity of the phototransistor can be adjusted by a microprocessor. In an embodiment, this adjustment can be done remotely. Thus, the transmitter can communicate wirelessly with the receiver via RF, IR or other known means, such as magnetic fields, electric fields, sound waves, and the like.

[143] 송신기 및 수신기는 전송 및 수신 시간을 추적하는 제어기와 통신할 수 있다. 이 데이터는 프로세싱 디바이스, 이를테면 마이크로프로세서 또는 상점 컴퓨터에 제공될 수 있으며, 따라서 이 실시예에서 푸셔 코드는 전송과 수신 간의 시간 인터벌을 포함할 것이다. 신호가 전송된 시간 및 신호가 수신된 시간에 관한 정보가 신호의 송신과 수신 간의 시간을 결정하기 위해 프로세싱 디바이스에 의해 활용될 수 있다. 이 시간 길이에 기반하여, 프로세싱 디바이스는 송신기와 수신기 간의 거리를 계산할 수 있다. 셸프, 푸셔 시스템 및 이들의 컴포넌트들의 치수를 알게 되면, 이 거리는 셸프의 전방측(6)과 제품들의 페이싱의 후면에 대해 바이어싱된 푸셔(25)의 페이싱 간의 거리로 변환될 수 있다. 이러한 변환은 잘 알려져 있으며 당업자의 지식 내에 있다. 페이싱에서의 제품들의 관련 치수가 알려진다면, 프로세싱 디바이스는 제품들의 알려진 치수에 기반하여 페이싱에서의 제품들의 수를 계산할 수 있다.[143] The transmitter and receiver can communicate with a controller that tracks transmission and reception times. This data can be provided to a processing device, such as a microprocessor or store computer, so in this embodiment the pusher code will include the time interval between transmission and reception. Information regarding the time the signal was transmitted and the time the signal was received can be utilized by the processing device to determine the time between transmission and reception of the signal. Based on this length of time, the processing device can calculate the distance between the transmitter and the receiver. Knowing the dimensions of the shelf, pusher system and their components, this distance can be converted to the distance between the front side 6 of the shelf and the facing of the biased pusher 25 relative to the back side of the facings of the products. Such transformations are well known and within the knowledge of those skilled in the art. If the relevant dimensions of the products in the pacing are known, the processing device can calculate the number of products in the pacing based on the known dimensions of the products.

[144] 대안적인 실시예에서, 송신기 및 수신기는 위치들을 스위칭한다. 송신기는 셸프의 전방 또는 후방 또는 다른 비교적 정지 포지션에 또는 그 부근에 배치될 수 있으며, 수신기는 푸셔에 또는 그 부근에 배치될 수 있다. 대안적인 실시예에서, 송신기 및 수신기는 정지 포지션으로부터 단지 신호를 바운싱(bounce)하는 동일한 디바이스에 통합될 수 있다. 예컨대, 반사기는 푸셔에 배치될 수 있으며, 레이저 또는 다른 어떤 광원을 사용하는 송신기/수신기는 이동 시간에 기반하여 반사기와 송신기/수신기 간의 거리를 결정할 수 있다. 가능한 송신기들/수신기들의 예들은 광학적 변위 측정 센서들 및 반사 레이저 센서들을 포함한다(그러나 이에 제한되지는 않음). 인식될 수 있는 바와 같이, 거리를 결정하기 위해 송신기 및 수신기가 사용된다면, 정지된 부분의 위치는 거리 계산을 더 간단하게 하고 셸프에 장착된 정지 유닛의 양측들에서 대칭 거리들에 따른 문제들을 피하도록 셸프의 전방측 또는 후방측 부근에 위치되는 것이 바람직하다. 예컨대, 주어진 거리에 대해 2개의 가능한 위치들이 있을 것이므로 셸프의 전방과 후방 중간에 송신기를 장착하는 것은 푸셔의 위치 결정을 더 복잡하게 할 것이다.[144] In an alternative embodiment, the transmitter and receiver switch positions. The transmitter can be placed in or near the shelf's front or rear or other relatively stationary position, and the receiver can be placed in or near the pusher. In an alternative embodiment, the transmitter and receiver can be integrated into the same device that bounces the signal only from the stop position. For example, the reflector can be placed on the pusher, and the transmitter / receiver using a laser or some other light source can determine the distance between the reflector and the transmitter / receiver based on the travel time. Examples of possible transmitters / receivers include (but are not limited to) optical displacement measurement sensors and reflective laser sensors. As can be appreciated, if the transmitter and receiver are used to determine the distance, the position of the stationary part makes the distance calculation simpler and avoids problems with symmetrical distances on both sides of the shelf mounted stationary unit. It is preferred that the shelf is located near the front or rear side of the shelf. For example, there will be two possible positions for a given distance, so mounting the transmitter in the middle of the front and rear of the shelf will further complicate the positioning of the pusher.

[145] 도 9에 도시된 실시예에서, 송신기(700, 702)는 푸셔(725)에 통합된다. 송신기는 발광 다이오드이고, 송신기가 기능할 수 있게 하는 푸셔(725) 상의 임의의 위치에 위치된다. 송신기는 푸셔(725)의 최상부에 (700에) 또는 푸셔(725)의 베이스에 (702에) 또는 푸셔(725) 상의 다른 위치들에 위치될 수 있다.[145] In the embodiment shown in FIG. 9, transmitters 700 and 702 are integrated into pusher 725. The transmitter is a light emitting diode and is located anywhere on the pusher 725 that allows the transmitter to function. The transmitter can be located on top of pusher 725 (at 700) or at the base of pusher 725 (at 702) or at other locations on pusher 725.

[146] 수신기는 푸셔(725)의 이동에 대해 고정된 포지션에 위치된다. 수신기는 포토트랜지스터일 수 있고, 수신기(710)와 같은 셸프(705)의 전방에 또는 수신기(712)와 같은 셸프의 전방에 연결된 전방 레일(708) 상에 위치될 수 있다. 수신기는 714로 표현된 바와 같은 임의의 수의 포지션들에서 셸프의 플로어 상에, 푸셔 트랙의 플로어 상에 (716에) 또는 셸프(705) 위의 위치에, 이를테면 셸프(705) 위에 장착된 (도시되지 않은) 다른 셸프 상에 추가로 위치될 수 있다. 수신기는 720 또는 722의 디바이더 벽 또는 디바이더 벽 상의 다른 위치에 위치될 수 있다. 수신기는 또한 후방측(707) 부근에 (730에 또는 732에) 위치될 수 있다. 바람직하게는, 수신기는 거리 계산을 보다 간단하게 하기 위해 전방측(706) 또는 후방측(707) 부근에 장착될 것이다.[146] The receiver is positioned in a fixed position relative to the movement of the pusher 725. The receiver may be a phototransistor and may be located on the front rail 708 connected to the front of the shelf 705, such as receiver 710, or to the front of the shelf, such as receiver 712. The receiver is mounted on the floor of the shelf at any number of positions as represented by 714, on the floor of the pusher track (at 716) or above the shelf 705, such as mounted on the shelf 705 ( It may be further positioned on another shelf (not shown). The receiver can be located at the divider wall of 720 or 722 or other location on the divider wall. The receiver may also be located near the back side 707 (at 730 or 732). Preferably, the receiver will be mounted near the front side 706 or the rear side 707 to simplify the distance calculation.

[147] 수신기 및 송신기는 또한, 위치들을 스위칭할 수 있다. 푸셔는 수신기를 통합할 수 있으며, 송신기는 위치들(710-732) 중 임의의 위치 뿐만 아니라 푸셔의 이동과 관련하여 고정된 임의의 다른 위치에 통합될 수 있다. 그러나, 바람직하게는, 송신기의 위치는 거리의 계산을 더 간단하게 하기 위해 전방측(706) 또는 후방측(707) 중 어느 하나의 근처에 있을 것이다.[147] The receiver and the transmitter can also switch positions. The pusher can incorporate a receiver, and the transmitter can be integrated into any of the locations 710-732 as well as any other fixed location with respect to the pusher's movement. However, preferably, the location of the transmitter will be near either the front side 706 or the back side 707 to simplify the calculation of the distance.

[148] 일 실시예에서, 송신기는 700에 위치되고, 수신기는 710에 위치된다. 푸셔(725)가 셸프 상에서 전방 또는 후방으로 이동할 때, 푸셔(725) 상에 장착된 송신기(700)는 푸셔(725)와 함께 이동한다. 푸셔(725)가 셸프의 후방 근처에 위치될 때, 신호는 송신기(700)로부터 수신기(710)로 이동하는데 소정량의 시간이 걸릴 것이다. 푸셔(725)가 셸프의 전방에 더 가깝게 위치될 때, 신호는 송신기(700)로부터 수신기(710)로 이동하는데 더 적은 시간이 걸릴 것이다. 신호(즉, 푸셔 코드)의 송신 및 수신에 대한 데이터는 마이크로프로세서 또는 다른 프로세싱 디바이스에 전송된다. 프로세싱 디바이스는, 신호가 송신기로부터 수신기로 이동하는데 걸리는 시간량을 결정한다. 신호 이동 속도를 알 때, 프로세싱 디바이스는 송신기와 수신기 간의 거리를 결정한다.[148] In one embodiment, the transmitter is located at 700 and the receiver is located at 710. When the pusher 725 moves forward or backward on the shelf, the transmitter 700 mounted on the pusher 725 moves with the pusher 725. When the pusher 725 is located near the rear of the shelf, the signal will take some amount of time to move from the transmitter 700 to the receiver 710. When pusher 725 is positioned closer to the front of the shelf, the signal will take less time to move from transmitter 700 to receiver 710. Data for the transmission and reception of signals (ie, pusher codes) is transmitted to a microprocessor or other processing device. The processing device determines the amount of time it takes for the signal to travel from the transmitter to the receiver. When the signal movement speed is known, the processing device determines the distance between the transmitter and receiver.

[149] 제품들과 관련된 송신기의 위치의 이해 및 셸프의 전방 또는 후방과 관련된 수신기의 위치의 이해를 이용하여, 프로세싱 디바이스는 푸셔와 셸프의 전방 간의 거리를 결정할 수 있을 것이다. 제품들의 치수를 사용하여, 프로세싱 디바이스는 그런 다음, 페이싱에서의 제품들의 수를 결정할 수 있다. 발광 다이오드 또는 다른 송신기는 주기적으로, 연속적으로 또는 원격 위치로부터의 커맨드에 따라 기능하도록 세팅될 수 있다.[149] Using the understanding of the position of the transmitter relative to the products and the position of the receiver relative to the front or rear of the shelf, the processing device may be able to determine the distance between the pusher and the front of the shelf. Using the dimensions of the products, the processing device can then determine the number of products in the pacing. The light emitting diode or other transmitter can be set to function periodically, continuously or in response to a command from a remote location.

[150] 대안적으로, 프로세싱 디바이스는 LED 및 포토트랜지스터 둘 모두를 제어할 수 있다. 프로세싱 디바이스는, 마이크로프로세서가 LED로부터 펄스를 생성하기 위한 커맨드를 발행(issue)하는 시간 T1, 및 광 신호가 포토트랜지스터에 의해 검출되는 시간 T2를 레코딩할 수 있다. 이 시간들 T1 및 T2 둘 모두는 메모리에 저장되며, 위에서 설명된 관계들을 사용하여, 페이싱에서의 제품의 수를 결정하기 위해 사용될 수 있다.[150] Alternatively, the processing device can control both the LED and the phototransistor. The processing device can record the time T1 at which the microprocessor issues a command to generate a pulse from the LED, and the time T2 at which the optical signal is detected by the phototransistor. Both of these times T1 and T2 are stored in memory and can be used to determine the number of products in pacing, using the relationships described above.

[151] 대안적인 감지 환경에서, 용량성 근접 센서는 셸프의 전방과 푸셔 또는 제품들의 페이싱의 최종 제품 간의 거리를 측정하기 위해 활용될 수 있다. 용량성 근접 센서는, 용량성 근접 센서에 대한 타겟의 역할을 하는 푸셔를 검출한다. 용량성 근접 센서는 타겟에서 지향되는 정전기장을 생성한다. 푸셔의 거리가 용량성 근접 센서의 위치에 대해 변화할 때, 용량성 근접 센서는 그 센서와 관련된 푸셔의 이동에 의해 야기되는 커패시턴스의 변화들에 반응한다.In an alternative sensing environment, a capacitive proximity sensor may be utilized to measure the distance between the front of the shelf and the final product of the pusher or pacing of the products. The capacitive proximity sensor detects a pusher that serves as a target for the capacitive proximity sensor. The capacitive proximity sensor creates an electrostatic field directed at the target. When the distance of the pusher changes with respect to the position of the capacitive proximity sensor, the capacitive proximity sensor responds to changes in capacitance caused by the movement of the pusher associated with the sensor.

[152] 부가적인 감지 환경들은 또한, 자기 근접 센서 또는 유도성 근접 센서의 사용을 포함할 수 있다. 감지 환경들 둘 모두에서, 근접 센서들은 셸프의 전방과 푸셔 또는 제품의 페이싱의 최종 제품 간의 거리를 측정하기 위해 활용될 수 있다.[152] Additional sensing environments may also include the use of a magnetic proximity sensor or an inductive proximity sensor. In both sensing environments, proximity sensors can be utilized to measure the distance between the front of the shelf and the final product of the pusher or pacing of the product.

[153] 유도성 근접 센서가 타겟 오브젝트를 감지하기 위해 유도 장을 사용하므로, 유도성 근접 센서는 금속 타겟들의 검출에 유용하다. 유도성 근접 센서에 대한 일 실시예에서, 유도성 근접 센서와 관련된 푸셔의 근접성은, 푸셔의 거리가 유도성 근접 센서의 위치에 대해 변화할 때 검출될 수 있다. 유사하게, 홀 이펙트 원리에 기반한 자기 근접 센서는 또한, 푸셔의 위치를 감지하기 위해 활용될 수 있다.[153] Since the inductive proximity sensor uses an induction field to detect the target object, the inductive proximity sensor is useful for the detection of metal targets. In one embodiment for an inductive proximity sensor, the proximity of the pusher associated with the inductive proximity sensor can be detected when the distance of the pusher changes with respect to the position of the inductive proximity sensor. Similarly, a magnetic proximity sensor based on the Hall effect principle can also be utilized to sense the position of the pusher.

[154] 일 실시예에서, 근접 센서는 후방측(707) 근처에 장착될 수 있으며, 근접 센서는 푸셔(725)에 대한 거리를 감지하도록 구성된다. 프로세싱 디바이스, 이를테면 상점 컴퓨터 또는 마이크로프로세서는 푸셔(725)와 전방측(706) 간의 거리를 결정하며, 얼마나 많은 제품이 셸프 상에 남겨졌는지를 결정하기 위해 그 거리를 사용할 수 있다.[154] In one embodiment, the proximity sensor may be mounted near the rear side 707, and the proximity sensor is configured to sense the distance to the pusher 725. A processing device, such as a store computer or microprocessor, can determine the distance between the pusher 725 and the front side 706 and use that distance to determine how much product is left on the shelf.

[155] 대안적인 실시예에서, 고유 식별 코드를 갖는 RFIT("Radio Frequency Identifying Transponder")가 푸셔(725)에 장착된다. 송신기/수신기를 포함하는 센서 어셈블리는 셸프(705)의 후방측(707) 상에 장착될 수 있다. 송신기/수신기는 활성화될 때, RFIT를 활성화시키는 활성화 신호를 송신한다. RFIT는 활성화 시에, 고유 식별 코드를 포함하는 응답 신호를 송신한다. 송신기/수신기는 RFIT로부터 응답 신호를 수신한다. 센서 어셈블리에는 타이밍 디바이스가 장착되며, 그 센서 어셈블리는, 송신기/수신기로부터의 신호의 초기 송신부터 RFIT로부터의 응답 신호의 수신까지의 시간을 측정한다. 일 실시예에서, 제어기는 신호의 송신을 개시하며, 응답 신호의 수신을 메모리에 레코딩할 수 있다. 또한, 제어기에는 지연을 측정하기 위한 타이밍 디바이스가 장착된다. 시간의 지연은 송신기/수신기와 RFIT 간의 거리를 계산하기 위해 사용될 수 있다. 일 실시예에서, 제어기는 거리를 계산하고, 거리를 포함하는 푸셔 코드를 제공할 수 있다. 대안적으로, 푸셔 코드는 지연에 대한 데이터를 포함할 것이고, 푸셔 코드는 거리 계산을 위해 프로세싱 디바이스에 포워딩될 것이다. 위에서 논의된 바와 같이, 푸셔(725)와 송신기/수신기 간의 거리는 셸프에 남은 제품의 양을 계산하기 위해 사용될 수 있다.[155] In an alternative embodiment, an RFIT ("Radio Frequency Identifying Transponder") with a unique identification code is mounted on the pusher 725. A sensor assembly comprising a transmitter / receiver can be mounted on the back side 707 of the shelf 705. When activated, the transmitter / receiver sends an activation signal to activate the RFIT. Upon activation, the RFIT sends a response signal that includes a unique identification code. The transmitter / receiver receives a response signal from the RFIT. The sensor assembly is equipped with a timing device, which measures the time from the initial transmission of the signal from the transmitter / receiver to the reception of the response signal from the RFIT. In one embodiment, the controller initiates the transmission of the signal and can record the reception of the response signal in memory. In addition, the controller is equipped with a timing device for measuring the delay. The delay in time can be used to calculate the distance between the transmitter / receiver and the RFIT. In one embodiment, the controller can calculate the distance and provide a pusher code that includes the distance. Alternatively, the pusher code will contain data for the delay, and the pusher code will be forwarded to the processing device for distance calculation. As discussed above, the distance between the pusher 725 and the transmitter / receiver can be used to calculate the amount of product left in the shelf.

[156] 송신기/수신기와 조합하여 RFIT를 사용하는 장점은, 그것이 기존 시스템들에 용이하게 레트로-피팅될(retro-fitted) 수 있다는 것이다. RFIT가 내부 전력을 요구하지 않으므로, 이러한 실시예는 푸셔(725) 상에 전력공급형 디바이스를 제공할 필요성을 제거한다. 그러나, 송신기/수신기에는 전력이 공급된다. 바람직하게는, 송신기/수신기는, 송신기/수신기와 연관된 RFIT만이 활성화되도록, 포커싱된 또는 저전력 신호를 송신한다. 대안적으로, 송신기/수신기는, 적절한 고유 식별 코드를 포함하지 않는 RFIT들로부터의 응답 신호들을 무시한다.[156] The advantage of using RFIT in combination with a transmitter / receiver is that it can be easily retro-fitted to existing systems. Since RFIT does not require internal power, this embodiment eliminates the need to provide a powered device on pusher 725. However, power is supplied to the transmitter / receiver. Preferably, the transmitter / receiver transmits a focused or low power signal such that only the RFIT associated with the transmitter / receiver is activated. Alternatively, the transmitter / receiver ignores response signals from RFITs that do not contain an appropriate unique identification code.

[157] 대안적인 실시예에서, 저전력의 1-칩 레이더 센서가 레이더 센서와 푸셔(725) 간의 거리를 결정하기 위해 사용될 수 있다. 바람직하게는, 레이더 센서는 거리 결정을 덜 복잡하게 하기 위해 후방측(707) 근처에 장착될 수 있다.[157] In an alternative embodiment, a low power 1-chip radar sensor may be used to determine the distance between the radar sensor and the pusher 725. Preferably, a radar sensor can be mounted near the rear side 707 to make distance determination less complex.

[158] 본 발명의 대안적인 실시예에서, 제품들을 푸시하기 위해 사용되는 스프링의 장력을 측정하기 위한 디바이스가 사용될 수 있다. 스프링 상의 장력은 푸셔의 전방의 제품들의 수에 적어도 부분적으로 의존할 것이다. 푸셔의 전방에 더 많은 제품들이 배치될수록, 스프링은 추가로 압축 또는 확장 중 어느 하나가 이루어진다. 코일 스프링의 경우, 푸셔의 전방에 더 많은 제품들이 배치될수록, 스프링의 2개의 단부들은 더 멀리 이동하고 스프링의 코일이 추가로 풀린다. 스프링의 코일이 풀릴 때, 스프링의 나머지 코일 내의 장력 또는 압력의 양이 증가한다. 스프링의 장력을 측정함으로써, 코일이 풀려진 스프링의 길이가 결정될 수 있다.[158] In an alternative embodiment of the invention, a device for measuring the tension of a spring used to push products can be used. The tension on the spring will depend at least in part on the number of products in front of the pusher. The more products are placed in front of the pusher, the more the spring is compressed or expanded. In the case of a coil spring, the more products are placed in front of the pusher, the further the two ends of the spring move further and the coil of the spring is further released. When the coil of the spring is released, the amount of tension or pressure in the remaining coils of the spring increases. By measuring the tension of the spring, the length of the spring from which the coil was released can be determined.

[159] 스프링 장력 측정 디바이스는 프로세싱 디바이스를 통합할 수 있거나, 또는 그 디바이스가 측정한 정보를 마이크로프로세서 또는 다른 프로세싱 디바이스에 송신할 수 있다. 스프링 상의 장력이 스프링의 길이에 어떻게 관련되는지의 이전의 이해를 이용하여, 프로세싱 디바이스는, 코일이 풀려진 스프링의 양 또는 길이를 결정할 수 있다. 예컨대, 만약 코일 스프링이 고정 스프링 상수 "k"를 갖는다면, 공식 F=-kX가 코일이 풀려진 스프링의 길이를 계산하기 위해 사용될 수 있다. 이러한 정보는, 셸프의 전방과 푸셔 간의 거리를 결정하기 위해 사용될 수 있다. 제품들의 치수들을 이해할 때, 그때 컴퓨팅 디바이스는 페이싱에서 제품들의 수를 결정할 수 있다.[159] The spring tension measurement device may incorporate a processing device, or may transmit information measured by the device to a microprocessor or other processing device. Using a previous understanding of how the tension on the spring relates to the length of the spring, the processing device can determine the amount or length of the spring from which the coil was released. For example, if the coil spring has a fixed spring constant "k", the formula F = -kX can be used to calculate the length of the spring where the coil is released. This information can be used to determine the distance between the front of the shelf and the pusher. When understanding the dimensions of the products, then the computing device can determine the number of products in pacing.

[160] 스프링 장력 측정 디바이스는, 코일 스프링 상에 가해진 장력을 결정하기 위해, 스트레인 게이지들, 장력계들, 토크 트랜스듀서 또는 일부 다른 힘 측정 디바이스를 포함하는(하지만 이에 제한되지 않음) 힘 측정 유닛을 포함할 수 있다. 바람직하게는, 힘 측정 유닛은 제어기에 연결되며, 여기서, 제어기는 힘 측정 유닛으로부터의 데이터를 힘 값으로 변환하도록 구성된다. 그런 다음, 제어기는 힘 값을 프로세싱 디바이스에 송신할 수 있다. 이러한 실시예에서, 푸셔 코드는 힘 값을 포함할 것이다. 스프링 장력을 측정하는 많은 다른 방법들은 당업자에게 자명할 것이며, 본 발명의 범위 내에 있다.[160] The spring tension measuring device comprises, but is not limited to, strain gauges, tension meters, torque transducers or some other force measuring device to determine the tension applied on the coil spring. It may include. Preferably, the force measurement unit is connected to the controller, where the controller is configured to convert data from the force measurement unit to force values. The controller can then send the force value to the processing device. In this embodiment, the pusher code will contain the force value. Many other methods of measuring spring tension will be apparent to those skilled in the art and are within the scope of the present invention.

[161] 본 발명의 대안적인 실시예에서, 특정 페이싱에 남은 제품들의 수는, 제품들의 대향 측면들 상에 배치된 하나 또는 그 초과의 송신기(들) 및 수신기(들)의 사용을 통해 부분적으로 결정된다. 일 실시예에서, 송신기들 또는 수신기들은 제품들의 페이싱들을 분리시키는 디바이더 벽들 상에 배치될 수 있다. 일 실시예에서, 일련의 송신기들은 디바이더 벽의 베이스로 또는 그 상으로 통합된다. 일련의 수신기들은 디바이더 벽의 다른 측으로 또는 그 상으로 통합된다. 이러한 방식으로, 제품들이 셸프 상에 있을 때, 푸시되는 그 제품들은 하나의 디바이더 벽 상의 송신기들과 다른 디바이더 벽 상의 수신기들 간에 존재한다.[161] In an alternative embodiment of the present invention, the number of products remaining in a particular pacing is partially through the use of one or more transmitter (s) and receiver (s) disposed on opposite sides of the products. Is decided. In one embodiment, transmitters or receivers may be placed on divider walls separating the facings of products. In one embodiment, a series of transmitters are integrated into or onto the base of the divider wall. A series of receivers are integrated into or on the other side of the divider wall. In this way, when products are on the shelf, they are pushed between the transmitters on one divider wall and the receivers on the other divider wall.

[162] 주기적으로, 프롬프트될 때, 또는 연속적으로, 송신기는 신호를 전송한다. 만약 송신기와 수신기 사이에 어떠한 제품도 존재하지 않는다면, 수신기는 신호를 수신할 것이다. 만약 송신기와 수신기 사이에 제품이 존재한다면, 제품은 신호를 블록할 것이며, 신호는 수신기에 의해 수신되지 않을 것이다.[162] Periodically, when prompted, or continuously, the transmitter transmits a signal. If there is no product between the transmitter and receiver, the receiver will receive the signal. If a product exists between the transmitter and receiver, the product will block the signal, and the signal will not be received by the receiver.

[163] 마이크로프로세서는 다양한 수신기들이 신호를 수신했는지 여부에 대한 정보를 수신한다. 이러한 정보에 기반하여, 마이크로프로세서는, 페이싱의 전방과 페이싱의 마지막 제품 간의 대략적인 거리를 결정할 수 있다. 제품들의 치수의 이해를 이용하여, 신호들의 수신 및 비-수신에 대한 정보는 특정 페이싱의 제품들의 대략적인 수의 이해로 변환될 수 있다. 일 실시예에서, 특정 셸프가 연관된 제품에 대해 낮아지고 있다는 것을 표시하기 위해 하나의 송신기 및 하나의 수신기가 사용된다. 이러한 실시예에서, 바람직하게는, 송신기/수신기의 위치는 전방측(706), 그런 다음에는 후방측(707)에 더 가까워진다. 바람직하게는, 고유 식별 코드를 갖는 제어기는, 고유 식별 코드가 제품과 연관될 수 있도록 송신기 및 수신기와 연관된다.The microprocessor receives information on whether various receivers have received the signal. Based on this information, the microprocessor can determine the approximate distance between the front of the facing and the last product of the facing. Using an understanding of the dimensions of the products, information about the reception and non-reception of signals can be translated into an understanding of the approximate number of products of a particular facing. In one embodiment, one transmitter and one receiver are used to indicate that a particular shelf is being lowered for the associated product. In this embodiment, preferably, the position of the transmitter / receiver is closer to the front side 706, then to the rear side 707. Preferably, a controller with a unique identification code is associated with the transmitter and receiver so that the unique identification code can be associated with the product.

[164] 송신기 및 수신기는, 특정 위치에 부착된 미리 결정된 타겟으로부터 신호를 바운싱하고자 시도하는 동일한 디바이스로 통합될 수 있다. 만약 신호가 예상된 바와 같이 바운싱된다면, 그것은, 송신기와 타겟 위치 간에 어떠한 제품도 존재하지 않는다는 것을 표시한다. 만약 신호가 예상된 바와 같이 바운싱되지 않는다면, 송신기와 타겟 위치 사이에 제품이 존재한다.[164] The transmitter and receiver can be integrated into the same device that attempts to bounc the signal from a predetermined target attached to a particular location. If the signal bounces as expected, it indicates that there is no product between the transmitter and the target location. If the signal is not bounced as expected, there is a product between the transmitter and the target location.

[165] 도 10은 셸프 및 푸셔 어셈블리의 대안적인 실시예의 부분적인 확대도를 도시하며, 셸프는 디바이더 벽들을 갖는다. 도 10에 도시된 바와 같이, 수 개의 송신기들(750)은 바닥부를 향해 디바이더 벽의 좌측 상에 배치된다. 송신기들은 또한, 752에 도시된 바와 같이 디바이더 벽 상에서 더 높게 배치될 수 있다. 대응하는 수신기들(760)은 바닥부를 향해 디바이더 벽의 우측 상에 배치된다. 이 수신기들은 또한, 762에 도시된 바와 같이 디바이더 벽 상에서 더 높게 배치될 수 있다. 수신기들 및 송신기들은, 막히지 않은 신호가 송신기로부터 전송되고 대응하는 수신기에 의해 수신될 수 있도록 포지셔닝된다. 제품, 이를테면 제품 P가 푸셔의 전방에 포지셔닝될 때, 그 제품은 송신기로부터 전송된 신호를 막을 수 있다. 도 10에 도시된 바와 같이, (파선들로 도시된) 제품 P는, 신호가 셸프의 전방측(6)의 가장 근처에 있는 수신기(760)에 도달하는 것을 방지할 것이다. 제품 P보다 더 후방에 포지셔닝된 수신기들은 그들로 전송된 신호들을 수신할 것이다. 마이크로프로세서는 수신기들(760) 각각이 신호들을 수신했는지 여부에 대한 정보를 수신한다. 이러한 정보에 기반하여, 마이크로프로세서는, 셸프의 전방과 특정 페이싱의 마지막 제품 간의 거리를 결정할 수 있다. 각각의 제품의 폭의 이해를 이용하여, 마이크로프로세서는 특정 페이싱의 제품들의 수를 결정할 수 있다.10 shows a partial enlarged view of an alternative embodiment of the shelf and pusher assembly, the shelf having divider walls. 10, several transmitters 750 are arranged on the left side of the divider wall towards the bottom. The transmitters can also be placed higher on the divider wall, as shown at 752. Corresponding receivers 760 are arranged on the right side of the divider wall towards the bottom. These receivers can also be placed higher on the divider wall, as shown at 762. Receivers and transmitters are positioned such that an unobstructed signal can be transmitted from the transmitter and received by a corresponding receiver. When the product, such as product P, is positioned in front of the pusher, the product can block the signal transmitted from the transmitter. As shown in FIG. 10, product P (shown in dashed lines) will prevent the signal from reaching the receiver 760 closest to the front side 6 of the shelf. Receivers positioned further behind the product P will receive signals transmitted to them. The microprocessor receives information as to whether each of the receivers 760 has received signals. Based on this information, the microprocessor can determine the distance between the front of the shelf and the last product of a particular pacing. Using an understanding of the width of each product, the microprocessor can determine the number of products for a particular facing.

[166] 본 발명의 일 실시예에서, 푸셔는, 그것이 셸프 상에서 전방 또는 후방으로 이동할 때, 다양한 감지 디바이스들에 접촉한다. 감지 디바이스들은 푸셔의 측들 아래, 그 위, 또는 그 상의 표면 상에 배치된다. 이 감지 디바이스들은, 기계적, 전기적 및 전자기계적, 광학적 및 자기적이며, 스프링 로딩 래치들, 전기 컨택(contact)들, 발광 다이오드들 또는 금속 와이어들 또는 다른 센서들, 이를테면 선형 포지션 센서들을 포함할 수 있는 디바이스들을 포함한다.[166] In one embodiment of the invention, the pusher contacts various sensing devices as it moves forward or backward on the shelf. The sensing devices are arranged on the surface below, above, or on the sides of the pusher. These sensing devices are mechanical, electrical and electromechanical, optical and magnetic, and may include spring loaded latches, electrical contacts, light emitting diodes or metal wires or other sensors, such as linear position sensors. Devices.

[167] 푸셔가 셸프 상에서 전방 또는 후방으로 이동할 때, 그 푸셔는 감지 디바이스와 상호작용한다. 푸셔는 푸셔와 디바이스들의 기계적인 컨택을 통해 디바이스들과 상호작용할 수 있다. 또한, 푸셔에는, 푸셔가 전방 또는 후방으로 이동할 때 정지형 감지 디바이스들과 상호작용하는 별개의 감지 디바이스들이 장착될 수 있다.[167] When the pusher moves forward or backward on the shelf, the pusher interacts with the sensing device. The pusher can interact with the devices through the mechanical contact of the pusher with the devices. In addition, the pusher can be equipped with separate sensing devices that interact with stationary sensing devices when the pusher moves forward or backward.

[168] 푸셔와 감지 디바이스들 간의 상호작용에 대한 정보(즉, 푸셔 코드)는 프로세싱 디바이스에 전송된다. 푸셔가 상호작용하는 디바이스들의 결정에 기반하여, 프로세싱 디바이스는 셸프의 전방과 관련된 푸셔의 대략적인 포지션을 결정할 수 있다. 제품 데이터, 이를테면 제품의 치수를 이해하고, 이어 프로세싱 디바이스는 푸셔 및 감지 디바이스들에 관련된 특정 페이싱에 있는 제품들의 대략적인 수를 결정할 수 있다.[168] Information about the interaction between the pusher and the sensing devices (ie, the pusher code) is transmitted to the processing device. Based on the determination of the devices with which the pusher interacts, the processing device can determine the approximate position of the pusher relative to the front of the shelf. Understanding the product data, such as the dimensions of the product, the processing device can then determine the approximate number of products in a particular pacing related to the pusher and sensing devices.

[169] 일 실시예에서, 도 11에 도시된 바와 같이, 감지 디바이스들(810, 811 및 812)은, 제품들이 놓여있는 트랙의 베이스로 통합된다. 제품들이 스위치들 위에 직접 놓여져 있을 때, 감지 디바이스들이 폐쇄된다. 제품들이 제거되고 푸셔(825)가 전방으로 이동할 때, 푸셔(825)의 후방에 있는 감지 디바이스들이 릴리즈 및 개방된다. 제어기는, 어떤 감지 디바이스들이 개방 또는 폐쇄되는지를 결정한다. 이러한 정보에 기반하여, 프로세싱 디바이스는 푸셔(825)와 셸프의 전방측(806) 간의 대략적인 거리를 결정할 수 있다. 제품들의 치수를 알 때, 프로세싱 디바이스는 특정 페이싱에서 제품들의 수를 결정할 수 있다.[169] In one embodiment, as shown in FIG. 11, sensing devices 810, 811 and 812 are integrated into the base of the track on which the products are placed. When the products are placed directly on the switches, the sensing devices are closed. When the products are removed and the pusher 825 moves forward, the sensing devices behind the pusher 825 are released and opened. The controller determines which sensing devices are open or closed. Based on this information, the processing device can determine the approximate distance between the pusher 825 and the front side 806 of the shelf. Knowing the dimensions of the products, the processing device can determine the number of products at a particular pacing.

[170] 대안적인 실시예에서, 도 12에 도시된 바와 같이, 감지 디바이스들(814, 815, 816, 817, 및 818)은 푸셔 트랙(802) 상에 배치된다. 별개의 컨택(미도시)이 푸셔(825)의 바닥부 상에 배치된다. 푸셔(825) 상의 컨택은, 푸셔(825) 상의 컨택이 푸셔 트랙(802) 상에 장착된 감지 디바이스에 인접할 때, 푸셔 트랙(802) 상의 감지 디바이스가 활성화되도록 구성된다. 감지 디바이스가 활성화될 때, 신호는 프로세싱 디바이스에 전송되며, 신호는 어떤 감지 디바이스들이 활성화되었는지에 대한 정보를 제공한다. 이러한 정보에 기반하여, 프로세싱 디바이스는 셸프의 전방으로부터 푸셔의 대략적인 거리를 결정할 수 있다. 제품들에 대한 부가적인 데이터, 이를테면 제품 치수들을 알 때, 프로세싱 디바이스는 특정 페이싱에서 제품들의 수를 결정할 수 있다.[170] In an alternative embodiment, as shown in FIG. 12, sensing devices 814, 815, 816, 817, and 818 are disposed on pusher track 802. A separate contact (not shown) is placed on the bottom of the pusher 825. The contact on pusher 825 is configured to activate the sensing device on pusher track 802 when the contact on pusher 825 is adjacent to the sensing device mounted on pusher track 802. When the sensing device is activated, a signal is sent to the processing device, and the signal provides information about which sensing devices are activated. Based on this information, the processing device can determine the approximate distance of the pusher from the front of the shelf. Knowing additional data about products, such as product dimensions, the processing device can determine the number of products at a particular pacing.

[171] 예컨대, 컨택(816)이 활성화되는 동안, 프로세싱 디바이스는, 제품의 양이 컨택(816)과 셸프(801)의 전방측(806) 사이의 공간에 피팅할 수 있는 제품의 양과 동일하다고 결정할 수 있다. 컨택(816)이 활성되고 그런 다음 비활성화되는 경우, 프로세싱 디바이스는 푸셔(825)가 컨택들(815 및 817) 사이에 있다고 결정할 수 있다. 따라서, 이것은 푸셔(825)의 대략적인 포지션을 제공하며, 대략적인 포지션은 셸프 상에 남은 제품의 대략적인 양을 결정하기 위해 사용될 수 있다. 일 실시예에서, 컨택들은, 셸프 상의 제품의 양이 감소할 때 더 정확한 측정들이 취해질 수 있도록, 셸프(801)의 전방측(806) 근처에서 함께 더 가깝게 이격될 수 있다. 대안적으로, 충분한 컨택들이 푸셔(825)의 상대적으로 정확한 위치를 제공하기 위해 사용될 수 있다. [171] For example, while the contact 816 is active, the processing device is equal to the amount of product that can fit into the space between the contact 816 and the front side 806 of the shelf 801. Can decide. If contact 816 is active and then deactivated, the processing device can determine that pusher 825 is between contacts 815 and 817. Thus, this provides the approximate position of the pusher 825, which can be used to determine the approximate amount of product left on the shelf. In one embodiment, the contacts can be spaced closer together near the anterior side 806 of the shelf 801 so that more accurate measurements can be taken when the amount of product on the shelf decreases. Alternatively, sufficient contacts can be used to provide a relatively accurate position of pusher 825.

[172] 대안적인 실시예에서, 도 13에서 도시된 바와 같이, 컨택들(819, 820, 821 및 822)은 디바이더 벽(803)에 장착될 수 있다. 컨택들(814-818)에서와 같이, 컨택들(819-822) 중 하나의 활성화는 푸셔(825)의 위치 또는 개략적인 위치를 표시한다. 디바이더 벽(803)을 따라 컨택들을 위치시키는 것은, 셸프 상의 제품에 의한 컨택들의 우발적인 활성화에 대한 문제들을 방지하는 것을 도울 수 있다. 푸셔 트랙(802)에 장착된 컨택들에서와 같이, 셸프가 덜 가득차게 될 때 더 큰 정밀도가 제공되도록, 컨택들(819-822) 간의 거리는 균일하지 않을 수 있다.[172] In an alternative embodiment, as shown in FIG. 13, contacts 819, 820, 821 and 822 may be mounted to the divider wall 803. As with contacts 814-818, activation of one of the contacts 819-822 indicates the location or schematic location of the pusher 825. Positioning contacts along the divider wall 803 can help prevent problems with accidental activation of contacts by products on the shelf. The distance between the contacts 819-822 may not be uniform, such as in contacts mounted on the pusher track 802, to provide greater precision when the shelf becomes less full.

[173] 위에서 설명된 실시예들과 유사한 대안적인 실시예에서, 셸프 상의 푸셔 어셈블리의 포지션을 검출 및 통신하기 위한 셸프 관리 시스템(900)이 도 14에서 도시된다. 셸프 관리 시스템(900)은 푸셔 어셈블리(915), 광 어셈블리, 및 제어 모듈(940)을 포함할 수 있다. 푸셔 어셈블리(915), 광 어셈블리, 및 제어 모듈(940) 전부는 제품(910)을 홀딩하는 곤돌라 벽(905) 또는 유사한 구조에 고정될 수 있다. 제품(910)은 푸셔 어셈블리(915)를 따라 정렬 또는 배열될 수 있다. 부가적으로, 도 14에서 예시된 바와 같이, 제품(910)은 별개의 제품 컨테이너 박스(912)에 포함될 수 있다. [173] In an alternative embodiment similar to the embodiments described above, a shelf management system 900 for detecting and communicating the position of the pusher assembly on the shelf is shown in FIG. The shelf management system 900 can include a pusher assembly 915, an optical assembly, and a control module 940. The pusher assembly 915, the optical assembly, and the control module 940 can all be secured to a gondola wall 905 or similar structure that holds the product 910. Product 910 can be aligned or arranged along pusher assembly 915. Additionally, as illustrated in FIG. 14, product 910 may be included in a separate product container box 912.

[174] 도시된 바와 같이, 푸셔 어셈블리(915)는 바이어싱 메커니즘, 이를테면 코일 스프링을 포함할 수 있다. 푸셔 어셈블리(915)는 일체형 디바이더 벽(922), 및 디바이더 벽(922)의 일 측 또는 양 측들 상의 플로어 섹션(920)을 포함할 수 있다. 코일 스프링은 푸셔(925)와 동작가능하게 연결 또는 연관될 수 있으며, 푸셔(925) 및 연관 제품(910)을 셸프의 전방측을 향해 가압하기 위해 사용될 수 있다. 푸셔 어셈블리(915)는 모듈식일 수 있으며, 적소에 피팅 또는 메이팅되는 부가적인 플로어 섹션 또는 디바이더 벽을 포함할 수 있다. 부가적으로, 본 발명이 푸셔 어셈블리(915)에 대한 어떤 연결도 갖지 않기 때문에, 본 발명은 임의의 제품 셸빙 시스템과 작동할 수 있다. As shown, pusher assembly 915 may include a biasing mechanism, such as a coil spring. The pusher assembly 915 can include an integral divider wall 922 and a floor section 920 on one or both sides of the divider wall 922. The coil spring can be operatively connected or associated with the pusher 925, and can be used to press the pusher 925 and associated product 910 toward the front side of the shelf. The pusher assembly 915 may be modular, and may include additional floor sections or divider walls that are fitted or mated in place. Additionally, since the invention does not have any connection to the pusher assembly 915, the invention can work with any product shelving system.

[175] 광 어셈블리는 광 채널(930) 및 광 트랜시버(932)를 포함할 수 있다. 광 트랜시버(932)는 광 채널(930) 상에 위치된 많은 광 트랜시버들 중 하나일 수 있다. 광 트랜시버(932)는 셸프 상에서 측정될 제품(910) 뒤에 위치될 수 있다. 광 트랜시버(932)는 광 송신기(934) 및 광 센서(936)로 구성될 수 있다. 광 송신기(934)가 광 신호(935)를 푸셔(925)를 향해 전송하도록 구성되는 반면에, 광 센서(936)는 푸셔(925)로부터 광 신호(935)를 수신하도록 구성된다. 대안적인 실시예에서, 광 송신기(934) 및 광 센서(936)는 광 트랜시버(932)의 일부와 동일한 컴포넌트일 수 있다. 광 채널(930) 상의 광 송신기들(934) 및 광 센서들(936)의 간격은 적어도 하나의 광 송신기(934) 및 하나의 광 센서(936)가 모든 각각의 푸셔(925)로 포커싱되거나 또는 이를 보는 것을 보장할 수 있다. 부가적으로, 광 채널(930)은 전자 연결(938)을 포함할 수 있다. The optical assembly may include an optical channel 930 and an optical transceiver 932. The optical transceiver 932 can be one of many optical transceivers located on the optical channel 930. The optical transceiver 932 may be located behind the product 910 to be measured on the shelf. The optical transceiver 932 may be composed of an optical transmitter 934 and an optical sensor 936. Optical transmitter 934 is configured to transmit optical signal 935 towards pusher 925, while optical sensor 936 is configured to receive optical signal 935 from pusher 925. In an alternative embodiment, optical transmitter 934 and optical sensor 936 may be the same component as part of optical transceiver 932. The distance between the optical transmitters 934 and the optical sensors 936 on the optical channel 930 is such that at least one optical transmitter 934 and one optical sensor 936 are focused to all respective pushers 925, or You can be guaranteed to see it. Additionally, the optical channel 930 can include an electronic connection 938.

[176] 본 발명으로부터 벗어나지 않으면서, 광 어셈블리는 많은 상이한 타입들의 광 중에서 하나를 활용할 수 있고, 광의 하나의 타입은 "적외선 스펙트럼"에서 활용된다. 예컨대, 광 어셈블리는 적외선(IR) 트랜시버를 포함할 수 있고, 여기서 IR 트랜시버는 IR 송신기 및 IR 센서로 구성될 수 있다. [176] Without departing from the present invention, the optical assembly can utilize one of many different types of light, and one type of light is utilized in the "infrared spectrum". For example, the optical assembly can include an infrared (IR) transceiver, where the IR transceiver can consist of an IR transmitter and an IR sensor.

[177] 도 14에서 예시된 바와 같이, 셸프 관리 시스템(900)은 또한, 제어 모듈(940)을 포함할 수 있다. 제어 모듈(940)은 광 채널(930) 상의 전자 연결(938)과 정렬되고, 적소에 로킹될 수 있다. 제어 모듈(940)은 마이크로컴퓨터를 포함할 수 있다. 부가적으로, 제어 모듈(930)은 본 발명으로부터 벗어나지 않으면서 내부 무선 성능을 가질 수 있다.[177] As illustrated in FIG. 14, the shelf management system 900 may also include a control module 940. The control module 940 is aligned with the electronic connection 938 on the optical channel 930 and can be locked in place. The control module 940 may include a microcomputer. Additionally, the control module 930 may have internal wireless performance without departing from the present invention.

[178] 도 14에서 예시된 바와 같이, 제품(910)은 셸프 관리 시스템(900)에서 스프링-가압된 푸셔(925) 또는 푸셔 패들(pusher paddle)에 의해 전방으로 푸싱될 수 있다. 제품(910)이 앞으로 푸싱될 때, 광 신호(935)는 광 채널(930) 상에서 발견되는 광 송신기(934)로부터 송신된다. 그런 다음, 광 신호(935)는 푸셔 패들(925) 또는 제품(910)의 후면으로부터 반사되고 그런 다음 광 센서들(936)로 다시 되돌아갈 수 있다. 그런 다음, 이 정보가 제어 모듈(940)로 중계되어서, 푸셔(925) 또는 제품(910)까지의 거리가 측정될 수 있다. 광 트랜시버(932)는 광 트랜시버(932)에 연결된 마이크로컴퓨터 및 제어 모듈(940)에 의해 제어될 수 있다. 푸셔 패들(925) 또는 제품(910)으로 그리고 그로부터 광 신호(935)를 전송하는 프로세스는 몇 분의 1 초와 같이 연속적으로 또는 거의 연속적으로 취해질 수 있거나, 또는 1 초 또는 5 초와 같이 주기적으로 취해질 수 있다. 14, the product 910 can be pushed forward by a spring-pressed pusher 925 or a pusher paddle in the shelf management system 900. When product 910 is pushed forward, optical signal 935 is transmitted from optical transmitter 934 found on optical channel 930. The light signal 935 can then be reflected from the back of the pusher paddle 925 or the product 910 and then returned back to the light sensors 936. Then, this information is relayed to the control module 940 so that the distance to the pusher 925 or product 910 can be measured. The optical transceiver 932 may be controlled by a microcomputer and control module 940 connected to the optical transceiver 932. The process of transmitting the optical signal 935 to and from the pusher paddle 925 or product 910 can be taken continuously or nearly continuously, such as a few seconds, or periodically, such as 1 second or 5 seconds. Can be taken.

[179] 본 발명의 양상에서, 제어 모듈(940) 내의 마이크로컴퓨터는 푸셔(925)의 가장 최근 포지션과 푸셔의 이전 포지션을 비교할 수 있다. 푸셔(925)의 포지션들의 차이는 마이크로컴퓨터가 셸프 관리 시스템(900)의 컨디션을 결정하는 것을 초래할 수 있다. 첫째, 마이크로컴퓨터는 마지막 판독 이후로 어떤 활동도 발생하지 않았다고 결정할 수 있다. 둘째, 마이크로컴퓨터는, 정상 쇼핑 인스턴스가 발생하였고 그렇다면 얼마나 많은 제품 패키지들이 푸셔(925)에 의해 여전히 가압되고 있는지를 결정할 수 있다. 셋째, 미리결정된 수를 초과하는 제품 패키지들이 미리결정된 시간량 미만에서 제거되었다면, 마이크로컴퓨터는 잠재적 절도 상황이 진행중이라고 결정할 수 있다. 통신될 수 있는 다른 컨디션은 제품 부족 상태이다. 예컨대, 마이크로컴퓨터는, 임의의 푸셔 위치에 제품 패키지들이 없거나 또는 미리결정된 수 미만의 제품 패키지들이 푸셔(925)에 의해 여전히 가압되고 있으면, 제품 부족 상태를 결정할 수 있다.[179] In an aspect of the present invention, the microcomputer in the control module 940 may compare the most recent position of the pusher 925 to the previous position of the pusher. The difference in positions of the pushers 925 can result in the microcomputer determining the condition of the shelf management system 900. First, the microcomputer can determine that no activity has occurred since the last reading. Second, the microcomputer can determine how many product packages are still being pushed by pusher 925 if a normal shopping instance has occurred. Third, if product packages exceeding a predetermined number have been removed below a predetermined amount of time, the microcomputer can determine that a potential theft situation is in progress. Another condition that can be communicated is a product shortage. For example, the microcomputer can determine a product shortage condition if there are no product packages at any pusher location or if less than a predetermined number of product packages are still being pressed by the pusher 925.

[180] 도 14에서 예시된 바와 같이, 본 발명으로부터 벗어나지 않으면서, 셸프 관리 시스템은 로컬 오디오 박스(950)를 포함할 수 있다. 위에서 설명된 조건들 중 임의의 것은 로컬 오디오 박스(950)에 마이크로컴퓨터에 의해 통신되고 유선 또는 무선 통신 디바이스들을 통해 원격으로 원격 컴퓨터, 상점 공중 공고 시스템, 셀 폰, 페이저, 또는 원격 통지기에 통신될 수 있다. 부가적으로, 본 발명으로부터 벗어나지 않으면서, 셸프 관리 시스템은 광 통지기(light annunciator)(960)를 포함할 수 있다. 위에서 설명된 조건들 중 임의의 것은 광 통지기(960)에 마이크로컴퓨터에 의해 통신되고 유선 또는 무선 수단을 통해 원격으로 원격 컴퓨터, 상점 공중 공고 시스템, 셀 폰, 페이저, 또는 원격 통지기에 통신될 수 있다. 제어 모듈(940)의 내부 무선 성능은 셸프 관리 시스템의 컨디션을 표시하기 위해 신호들을 원격 위치로/원격 위치로부터 무선으로 송신할 수 있다.[180] As illustrated in FIG. 14, without departing from the present invention, the shelf management system may include a local audio box 950. Any of the conditions described above may be communicated by a microcomputer to the local audio box 950 and communicated remotely via wired or wireless communication devices to a remote computer, store public announcement system, cell phone, pager, or remote notifier. You can. Additionally, without departing from the present invention, the shelf management system can include a light annunciator 960. Any of the conditions described above may be communicated by a microcomputer to the light notifier 960 and communicated remotely via wired or wireless means to a remote computer, store public announcement system, cell phone, pager, or remote notifier. . The internal wireless performance of the control module 940 may wirelessly transmit signals to / from remote locations to indicate the condition of the shelf management system.

[181] 부가적으로, 도 14에서 예시된 셸프 시스템(900)에 대해, 셸프 상에 정렬된 제품들의 수가 측정될 수 있다. 그러한 실시예에서, 푸셔(925)의 포지션은, 제품을 수동으로 카운트할 필요 없이 셸프 상에 있는 제품(910)의 양을 결정하기 위해 사용될 수 있다. 예컨대, 광 트랜시버(932)는 광 신호(935)를 푸셔(925) 또는 제품(910)에 송신한다. 그런 다음, 광 신호(935)는, 광 트랜시버(932)에서 광 신호(935)를 수신하는 시간을 측정 및 계산함으로써 푸셔(925)의 위치를 결정하기 위해 다시 광 트랜시버(932)로 반사될 수 있다. 하나의 제품이 예컨대 구매자에 의해 제거될 때, 광 트랜시버(932)에서 다시 광 신호(935)를 수신하는 시간은 특정량을 증가시킨다. 제품(910)의 치수들, 특히 제품의 두께에 기반하여, 제어 모듈은 광 신호가 얼마나 빨리 광 트랜시버(932)로 다시 이동하는지에 대한 알고리즘에 의해 얼마나 많은 제품들이 셸프로부터 제거되었는지를 계산할 수 있다. 제어 모듈은 또한, 셸프 깊이를 포함한 셸프 치수들에 관한 정보를 부분적으로 사용하여 푸셔의 전방에서 셸프 상에 계속 유지되는 제품들의 수를 계산할 수 있다. 부가적으로, 시스템은 재고 목적들로 그리고 낮은-비축 또는 비축 없음 상황들에서 재비축을 위해 소매업자가 제품들의 수를 결정하는 것을 돕기 위해 재고 관리 모드에서 사용될 수 있다. 본 발명으로부터 벗어나지 않으면서, 사용자는 셸프 상에 제품(910)의 셋-업 또는 로딩 동안에 세팅으로서 제품(910)의 두께를 제어 모듈(940)에 입력할 수 있다. 부가적으로, 본 발명으로부터 벗어나지 않으면서, 제품(910)의 두께는, 시스템, 이를테면 제품(910)의 두께를 결정하기 위한 스마트 또는 학습 시스템으로부터 다수의 상이한 판독들을 취한 후에, 제어 모듈(940)에 의해 결정될 수 있다. [181] Additionally, for the shelf system 900 illustrated in FIG. 14, the number of products aligned on the shelf can be measured. In such an embodiment, the position of pusher 925 can be used to determine the amount of product 910 on the shelf without the need to manually count the product. For example, optical transceiver 932 transmits optical signal 935 to pusher 925 or product 910. The optical signal 935 can then be reflected back to the optical transceiver 932 to determine the position of the pusher 925 by measuring and calculating the time at which the optical transceiver 932 receives the optical signal 935. have. When one product is removed, for example, by a purchaser, the time to receive the optical signal 935 again from the optical transceiver 932 increases the specific amount. Based on the dimensions of the product 910, particularly the thickness of the product, the control module can calculate how many products have been removed from the shelf by an algorithm on how quickly the optical signal travels back to the optical transceiver 932. have. The control module can also calculate the number of products that remain on the shelf in front of the pusher, in part using information about the shelf dimensions, including shelf depth. Additionally, the system can be used in inventory management mode for inventory purposes and to help retailers determine the number of products for restocking in low-stocking or no stocking situations. Without departing from the present invention, the user can input the thickness of the product 910 into the control module 940 as a setting during set-up or loading of the product 910 on the shelf. Additionally, without departing from the present invention, the thickness of the product 910 is, after taking a number of different readings from the system, such as a smart or learning system for determining the thickness of the product 910, the control module 940 It can be determined by.

[182] 제품의 두께는 또한, 제품들이 초기에 시스템에 비축될 때 시스템에 의해 결정될 수 있다. 광 트랜시버(932)는, 어떤 제품도 셸프 상에 없을 때, 광 신호(935)를 푸셔(925)에 송신한다. 그런 다음, 광 신호(935)는 광 트랜시버(932)에서 광 신호(935)를 수신하는 시간을 측정 및 계산함으로써 푸셔(925)의 위치를 결정하기 위해 다시 광 트랜시버(932)로 반사될 수 있다. 하나의 제품이 예컨대 고용인에 의해 셸프에 부가될 때, 광 트랜시버(932)에서 다시 광 신호(935)를 수신하는 시간은 특정량을 감소시킨다. 시간량의 이러한 감소에 기반하여, 제어 모듈은 제품의 두께를 계산할 수 있다. [182] The thickness of the product can also be determined by the system when the products are initially stored in the system. The optical transceiver 932 transmits an optical signal 935 to the pusher 925 when no product is on the shelf. The optical signal 935 can then be reflected back to the optical transceiver 932 to determine the position of the pusher 925 by measuring and calculating the time at which the optical transceiver 932 receives the optical signal 935. . When one product is added to the shelf, for example by an employee, the time to receive the optical signal 935 again from the optical transceiver 932 reduces the specific amount. Based on this reduction in the amount of time, the control module can calculate the thickness of the product.

[183] 위에서 설명된 실시예들과 유사한 대안적인 실시예에서, 도 15a 및 15b는 위에서 설명되고 도 14에서 예시된 셸프 관리 시스템(900)과 유사한, 셸프 상의 푸셔 어셈블리의 포지션을 검출 및 통신하기 위한 다른 셸프 관리 시스템(1000)을 예시한다. 셸프 관리 시스템(1000)은 푸셔 어셈블리(1015), 레이저 어셈블리, 및 제어 모듈(1040)을 포함할 수 있다. 푸셔 어셈블리(1015), 레이저 어셈블리, 및 제어 모듈(1040) 전부는 제품(1010)을 홀딩하는 곤돌라 벽(1005) 또는 유사한 구조에 고정될 수 있다. 제품(1010)은 푸셔 어셈블리(1015)를 따라 정렬 또는 배열될 수 있다. 부가적으로, 제품(1010)은 도 15a에서 예시된 바와 같이 별개의 제품 컨테이너 박스(1012)에 포함될 수 있다. [183] In an alternative embodiment similar to the embodiments described above, FIGS. 15A and 15B detect and communicate the position of the pusher assembly on the shelf, similar to the shelf management system 900 described above and illustrated in FIG. Another shelf management system 1000 is illustrated. The shelf management system 1000 may include a pusher assembly 1015, a laser assembly, and a control module 1040. All of the pusher assembly 1015, laser assembly, and control module 1040 can be secured to a gondola wall 1005 or similar structure that holds the product 1010. The product 1010 can be aligned or arranged along the pusher assembly 1015. Additionally, product 1010 may be included in a separate product container box 1012 as illustrated in FIG. 15A.

[184] 푸셔 어셈블리(1015)는 바이어싱 메커니즘, 이를테면 시트 코일 스프링을 포함할 수 있다. 푸셔 어셈블리(1015)는 일체형 디바이더 벽(1022), 및 디바이더 벽(1022)의 일 측 또는 양 측들 상의 플로어 섹션(1020)을 포함할 수 있다. 시트 코일 스프링은 푸셔(1025)에 동작가능하게 연결될 수 있으며, 푸셔(1025) 및 연관 제품(1010)을 셸프의 전방측을 향해 가압하기 위해 사용될 수 있다. 푸셔 어셈블리(1015)는 모듈식일 수 있으며, 적소에 피팅 또는 메이팅되는 부가적인 플로어 섹션 또는 디바이더 벽을 포함할 수 있다.[184] The pusher assembly 1015 may include a biasing mechanism, such as a seat coil spring. The pusher assembly 1015 can include an integral divider wall 1022 and a floor section 1020 on one or both sides of the divider wall 1022. The seat coil spring can be operatively connected to the pusher 1025, and can be used to press the pusher 1025 and associated product 1010 toward the front side of the shelf. The pusher assembly 1015 may be modular, and may include additional floor sections or divider walls that are fitted or mated in place.

[185] 레이저 어셈블리는 후방 반사기 스트립(1030) 및 단일 광 트랜시버 또는 레이저 스캐너(1032)를 포함할 수 있다. 레이저 스캐너(1032)는 레이저 광 또는 출력 빔(1035)을 방출 또는 송신할 수 있다. 레이저 스캐너(1032)는 레이저 스캐너(1032) 내에 위치되거나 또는 그와 연관된 무빙 미러 또는 회전 미러(미도시)를 포함할 수 있다. 본 발명으로부터 벗어나지 않으면서, 무빙 미러 대신에 또는 그 외에도, 레이저 스캐너(1032)는 집적 회로 미러 기술, 이를테면 DLP(Digital Light Projector) 필드에서 사용되는 MEMS(microelectromechanical systems) 미러들을 포함할 수 있으며, 여기서 출력 빔(1035)을 지향시키고 변경하기 위해 아주 작은 마이크로스코픽 미러들의 어레이가 사용된다. 무빙 미러는 레이저 스캐너(1032)로부터 방출되고 있는 출력 빔(1035)을 변경하기 위해 레이저 스캐너 내에서 회전할 수 있다. 출력 빔(1035)의 송신 및 각도들은 또한, 다른 다양한 방식들에 의해 변경될 수 있다. 무빙 미러는 제어 모듈(1040) 내의 마이크로컴퓨터에 의해 제어될 수 있다. 무빙 미러는 레이저 스캐너(1032)로부터의 출력 빔(1035)을 다양한 각도들로 지향시켜서, 스위프 빔(swept beam)(1037)을 생성할 수 있다. 스위프 빔(1037)은 후방 반사기 스트립을 따라 지향될 수 있다. 스위프 빔(1037)의 부분의 예가 도 15b에서 예시된다. 레이저 스캐너(1032)로부터의 스위프 빔(1037)을 푸셔 패들(1025) 또는 제품(1010)으로 그리고 그로부터 송신하는 프로세스는 몇 분의 1 초, 1 초 또는 5 초와 같이 연속적으로 또는 거의 연속적으로 취해질 수 있다.The laser assembly may include a back reflector strip 1030 and a single light transceiver or laser scanner 1032. The laser scanner 1032 may emit or transmit laser light or output beam 1035. The laser scanner 1032 may include a moving or rotating mirror (not shown) located within or associated with the laser scanner 1032. Without departing from the invention, instead of or in addition to a moving mirror, the laser scanner 1032 may include integrated circuit mirror technology, such as microelectromechanical systems (MEMS) mirrors used in the Digital Light Projector (DLP) field, where An array of tiny microscopic mirrors is used to direct and alter the output beam 1035. The moving mirror can rotate within the laser scanner to alter the output beam 1035 being emitted from the laser scanner 1032. The transmission and angles of the output beam 1035 can also be varied by various other ways. The moving mirror can be controlled by a microcomputer in the control module 1040. The moving mirror can direct the output beam 1035 from the laser scanner 1032 at various angles, creating a sweep beam 1037. The sweep beam 1037 can be directed along the back reflector strip. An example of a portion of the sweep beam 1037 is illustrated in FIG. 15B. The process of transmitting the sweep beam 1037 from the laser scanner 1032 to and from the pusher paddle 1025 or product 1010 may be taken continuously or almost continuously, such as a few seconds, one second, or five seconds. Can.

[186] 도 15a 및 15b에 추가로 예시된 바와 같이, 후방 반사기 스트립(1030)은 피스와이즈(piece-wise)의 선형의 또는 매끄러운 고정 미러들(1034)을 포함할 수 있다. 고정 미러들(1034)은 후방 반사기 스트립(1030)을 따라 포지셔닝될 수 있다. 고정 미러들(1034)은 스위프 빔(1037)의 경로를 따르거나, 그에 평행하거나 또는 그에 거의 평행하여서, 각각의 개별적인 고정 미러(1034)는 (도 15b에서 도시된 바와 같이) 자신의 스위프 경로를 따라 출력 빔(1035)을 인터셉팅할 수 있다. 고정 미러들(1034)은 또한, 후방 반사기 스트립(1034)을 따라 위치되며, 셸프 관리 시스템(1000)에서 푸셔들(1025) 뒤에 그리고 그 이동 방향에 본질적으로 직각으로 위치될 수 있다. 부가적으로, 후방 반사기 스트립(1030)은 전자 연결(1038)을 포함할 수 있다. [186] As further illustrated in FIGS. 15A and 15B, the back reflector strip 1030 may include piece-wise linear or smooth fixed mirrors 1034. The fixed mirrors 1034 can be positioned along the back reflector strip 1030. The fixed mirrors 1034 follow, or are parallel to, or nearly parallel to the path of the sweep beam 1037, so that each individual fixed mirror 1034 (as shown in FIG. 15B) has its own sweep path. Accordingly, the output beam 1035 can be intercepted. The stationary mirrors 1034 are also positioned along the back reflector strip 1034 and may be positioned essentially behind the pushers 1025 in the shelf management system 1000 and essentially perpendicular to its direction of movement. Additionally, the back reflector strip 1030 can include an electronic connection 1038.

[187] 도 15a에서 예시된 바와 같이, 셸프 관리 시스템(1000)은 또한, 제어 모듈(1040)을 포함할 수 있다. 제어 모듈(1040)은 후방 반사기 스트립(1030) 상에서 전자 연결(1038)과 정렬되고, 적소에 로킹될 수 있다. 제어 모듈(1040)은 마이크로컴퓨터를 포함할 수 있다. 부가적으로, 제어 모듈(1040)은 본 발명으로부터 벗어나지 않으면서 내부 무선 성능을 가질 수 있다. As illustrated in FIG. 15A, the shelf management system 1000 may also include a control module 1040. The control module 1040 is aligned with the electronic connection 1038 on the back reflector strip 1030 and can be locked in place. The control module 1040 may include a microcomputer. Additionally, the control module 1040 can have internal wireless performance without departing from the present invention.

[188] 도 15a 및 도 15b에서 예시된 바와 같이, 제품(1010)은 셸프 관리 시스템(1000)에서 스프링-가압된 푸셔(1025) 또는 푸셔 패들에 의해 전방으로 푸싱될 수 있다. 제품(1010)이 전방으로 푸싱될 때, 레이저 스캐너(1032)는 고정 미러들(1034) 중 하나에서 후방 반사기 스트립(1030)을 따라 스위프 빔(1037)을 지향시킨다. 그런 다음, 고정 미러(1034)는 출력 빔(1035)의 변경된 경로에 바람직한 각도(이를테면, 직각)로 출력 빔(1035)을 재지향시켜서, 고정 미러(1034)는 본질적으로 출력 빔(1035)을 푸셔(1025)의 후면으로 지향시킬 수 있다. 그런 다음, 출력 빔(1035)은 푸셔(1025)의 후면으로부터 반사될 수 있으며, 여기서 출력 빔(1035)은 그런 다음, 분석을 위해 레이저 스캐너(1032)로 다시 되돌아간다. 그런 다음, 이 정보는 제어 모듈(1040)로 중계될 수 있다. 레이저 스캐너(1032)는 푸셔(1025)까지의 거리를 측정하도록 구성될 수 있다. 레이저 스캐너(1032)는 제어 모듈(1040) 및 마이크로컴퓨터에 의해 제어될 수 있다.15A and 15B, the product 1010 may be pushed forward by a spring-pressed pusher 1025 or pusher paddle in the shelf management system 1000. When the product 1010 is pushed forward, the laser scanner 1032 directs the sweep beam 1037 along the back reflector strip 1030 at one of the stationary mirrors 1034. The fixed mirror 1034 then redirects the output beam 1035 at a desired angle (such as a right angle) to the altered path of the output beam 1035, so that the fixed mirror 1034 essentially pushes the output beam 1035. It can be directed to the back of 1025. The output beam 1035 can then be reflected from the back of the pusher 1025, where the output beam 1035 is then returned back to the laser scanner 1032 for analysis. The information can then be relayed to the control module 1040. The laser scanner 1032 may be configured to measure the distance to the pusher 1025. The laser scanner 1032 may be controlled by a control module 1040 and a microcomputer.

[189] 제어 모듈(1040)의 마이크로컴퓨터는 푸셔(1025)의 가장 최근 포지션을 이전 포지션과 비교할 수 있다. 푸셔(1025)의 포지션들의 차이는 마이크로컴퓨터가 셸프 관리 시스템(1000)의 컨디션을 결정하는 것을 초래할 수 있다. 첫째, 마이크로컴퓨터는 마지막 판독 이후로 어떤 활동도 발생하지 않았다고 결정할 수 있다. 둘째, 마이크로컴퓨터는, 정상 쇼핑 인스턴스가 발생하였고 그렇다면 얼마나 많은 제품 패키지들이 푸셔(1025)에 의해 여전히 가압되고 있는지를 결정할 수 있다. 셋째, 미리결정된 수를 초과하는 제품 패키지들이 미리결정된 시간량 미만에서 제거되었다면, 마이크로컴퓨터는 잠재적 절도 상황이 진행중이라고 결정할 수 있다. 통신될 수 있는 다른 컨디션은 제품 부족 상태이다. 예컨대, 마이크로컴퓨터는, 임의의 푸셔 위치에 제품 패키지들이 없거나 또는 미리결정된 수 미만의 제품 패키지들이 푸셔(1025)에 의해 여전히 가압되고 있으면, 제품 부족 상태를 결정할 수 있다. The microcomputer of the control module 1040 can compare the most recent position of the pusher 1025 with the previous position. Differences in the positions of pusher 1025 may result in the microcomputer determining the condition of shelf management system 1000. First, the microcomputer can determine that no activity has occurred since the last reading. Second, the microcomputer can determine how many product packages are still being pushed by pusher 1025 if a normal shopping instance has occurred. Third, if product packages exceeding a predetermined number have been removed below a predetermined amount of time, the microcomputer can determine that a potential theft situation is in progress. Another condition that can be communicated is a product shortage. For example, the microcomputer can determine a product shortage condition if there are no product packages at any pusher location or if less than a predetermined number of product packages are still being pressed by pusher 1025.

[190] 도 15a 및 15b에서 예시된 바와 같이, 본 발명으로부터 벗어나지 않으면서, 셸프 관리 시스템(1000)은 로컬 오디오 통지기(1050)를 포함할 수 있다. 위에서 설명된 조건들 중 임의의 것은 마이크로컴퓨터에 의해 유선 또는 무선 수단을 통해 다양한 통신 모듈들, 이를테면 로컬 또는 원격 오디오 통지기(1050), 로컬 또는 원격 광 통지기(1060), 원격 컴퓨터, 상점 공중 공고 시스템, 셀 폰, 페이저, 또는 원격 통지기에 통신될 수 있다. 제어 모듈(1040)의 내부 무선 성능은 셸프 관리 시스템의 컨디션을 표시하기 위해 신호들을 원격 위치로/원격 위치로부터 무선으로 송신할 수 있다.15A and 15B, the shelf management system 1000 may include a local audio notifier 1050 without departing from the present invention. Any of the conditions described above may be via a microcomputer via wired or wireless means to various communication modules, such as local or remote audio notifier 1050, local or remote light notifier 1060, remote computer, shop aerial announcement system , Cell phones, pagers, or remote notifiers. The internal wireless performance of the control module 1040 can transmit signals wirelessly to / from a remote location to indicate the condition of the shelf management system.

[191] 위에서 설명된 실시예들과 유사한 다른 실시예에서, 도 16a 및 도 16b에서 예시된 바와 같이, 셸프 관리 시스템(1100)은 후방 반사기 스트립(1130)의 길이를 따라 위치된 하나의 고정 미러(1134)를 포함할 수 있다. 이 실시예에서 그리고 도 16a 및 도 16b에서 예시된 바와 같이, 고정 미러(1134)의 형상은 만곡될 수 있고 대략 포물선 형상일 수 있다. 레이저 스캐너(1132), 무빙 미러 및 궁극적으로, 스위프 빔(1137)이 마이크로컴퓨터 또는 제어 모듈(1140)에 의해 제어되기 때문에, 마이크로컴퓨터는, 스위핑 모션 동안의 임의의 시점에 무빙 미러의 포지션을 인식하고 이용함으로써 그리고 출력 빔(1135)을 분석함으로써, 셸프 상의 각각의 푸셔(1125)의 포지션을 결정할 수 있다. 부가적으로, 레이저 스캐너(1132)로부터의 스위프 빔(1137)을 푸셔 패들(1125)로 그리고 이 푸셔 패들(1125)로부터 송신하는 프로세스는 몇 분의 1 초와 같이 연속적으로 또는 거의 연속적으로 취해지거나, 또는 1 초 또는 매 5 초와 같이 주기적으로 취해질 수 있다. [191] In another embodiment similar to the embodiments described above, as illustrated in FIGS. 16A and 16B, the shelf management system 1100 is a fixed mirror positioned along the length of the back reflector strip 1130 (1134). In this embodiment and as illustrated in FIGS. 16A and 16B, the shape of the stationary mirror 1134 may be curved and approximately parabolic. Since the laser scanner 1132, the moving mirror and ultimately the sweep beam 1137 is controlled by the microcomputer or control module 1140, the microcomputer recognizes the position of the moving mirror at any point during the sweeping motion. And by using and analyzing the output beam 1135, the position of each pusher 1125 on the shelf can be determined. Additionally, the process of transmitting the sweep beam 1137 from the laser scanner 1132 to the pusher paddle 1125 and from the pusher paddle 1125 may be taken continuously or almost continuously, such as a fraction of a second. , Or may be taken periodically, such as 1 second or every 5 seconds.

[192] 부가적으로, 마이크로컴퓨터는 다수의 판독들이 단지 하나의 와이드(wide) 푸셔(1125)만을 나타낸다고 결정하는 알고리즘을 실행할 수 있다. 이는, 만약 예시적인 48 인치-길이 셸프의 길이를 따라 1 인치마다 판독들이 취해진다면 해당할 수 있다. 셸프 상의 푸셔(1125)의 전방의 제품 포지션(1110)은 6 인치 폭일 수 있다. 따라서, 이 예에서, 미러가 스위핑하고 스위핑된 빔(1137)을 지향할 때 5 또는 6 회의 판독들이 제품 및 푸셔(1125)의 후면에 걸쳐 취해질 수 있다. 만약 6-인치 폭 제품들 중 하나가 푸셔(1125)로부터 제거되면, 마이크로컴퓨터는 적어도 5 또는 6 개의 감지 포지션들이 본질적으로 동시에 동일한 양만큼 변했음을 검출한다. 그런 다음, 마이크로컴퓨터는 모든 5 또는 6 개의 판독들이 하나의 제품 폭을 나타낸다는 것을 결정할 수 있다. 이는, 상이한 제품들이 시간이 경과함에 따라 셸프 상에서 상품화됨에 따라 변할 수 있는 셸프 관리 시스템(1100)의 학습된 양상일 수 있다. [192] Additionally, the microcomputer can execute an algorithm that determines that multiple reads represent only one wide pusher 1125. This may be true if readings are taken every 1 inch along the length of the exemplary 48 inch-length shelf. The product position 1110 in front of the pusher 1125 on the shelf may be 6 inches wide. Thus, in this example, 5 or 6 readings can be taken across the back of the product and pusher 1125 when the mirror is sweeping and is directed to the swept beam 1137. If one of the 6-inch wide products is removed from the pusher 1125, the microcomputer detects that at least 5 or 6 sensing positions have changed by essentially the same amount by the same time. The microcomputer can then determine that all 5 or 6 readings represent one product width. This may be a learned aspect of the shelf management system 1100 that may change as different products are commercialized on the shelf over time.

[193] 위에서 설명된 실시예들과 유사한 다른 실시예에서, 도 17a 및 도 17b에서 예시된 바와 같이, 파라볼라의 피스와이즈 선형 근사를 갖는 파라볼릭 피스와이즈 선형 미러(1234)가 활용될 수 있다. 도 17a 및 도 17b에서 예시된 바와 같이, 셸프 관리 시스템(1200)은 후방 반사기 스트립(1230)을 따라 포지셔닝될 수 있는 피스와이즈 파라볼릭 미러(1234)를 포함할 수 있다. 이 피스와이즈 파라볼릭 미러(1234)는 다수의 리딩 에지들(1236)을 갖는 다수의 선형 섹션들(1233)을 포함할 수 있다. 선형 섹션들(1233)은 쉽게 제조 가능하게 되도록 충분히 넓을 수 있다. 부가적으로, 선형 섹션들(1233)은, 가장 좁은 푸셔들(1225)로 채워진 셸프가 그로의/로부터의 출력 빔(1235)을 반사하는 적어도 하나의 선형 미러 섹션(1233)을 가질 수 있도록 충분히 좁을 수 있다. 도 17a 및 도 17b에서 예시된 바와 같이, 각각의 선형 미러 섹션(1233)의 리딩 에지(1236)는 작고 평평한 섹션(1239) 및 각진 리딩 에지(1236)를 포함할 수 있다. 작고 평평한 섹션(1239)은, 먼저, 스위핑된 빔(1237)이 푸셔(1225)의 후면으로부터 반사되도록 허용함 없이, 스위핑된 빔(1237)을 레이저 스캐너(1232)로 다시 직접 재귀-반사(retro-reflect)시킬 수 있다. 레이저 스캐너(1132)로부터 푸셔 패들(1125)로 그리고 푸셔 패들(1125)로부터 스위핑된 빔(1137)을 송신하는 프로세스는, 몇 분의 1초와 같이 연속적으로 또는 거의 연속적으로 또는 1초 또는 5초와 같이 주기적으로 취해질 수 있다.In another embodiment similar to the embodiments described above, a parabolic piecewise linear mirror 1234 having a piecewise linear approximation of parabolas may be utilized, as illustrated in FIGS. 17A and 17B. As illustrated in FIGS. 17A and 17B, the shelf management system 1200 can include a piecewise parabolic mirror 1234 that can be positioned along the back reflector strip 1230. This piecewise parabolic mirror 1234 may include a number of linear sections 1233 having a number of leading edges 1236. The linear sections 1303 can be wide enough to be easily manufacturable. Additionally, the linear sections 1233 are sufficient to allow the shelf filled with the narrowest pushers 1225 to have at least one linear mirror section 1233 reflecting the output beam 1235 to / from the glow. It can be narrow. As illustrated in FIGS. 17A and 17B, the leading edge 1236 of each linear mirror section 1233 may include a small, flat section 1239 and an angled leading edge 1236. The small, flat section 1239 first retroverts the swept beam 1237 back directly to the laser scanner 1232, without allowing the swept beam 1237 to be reflected from the back of the pusher 1225. -reflect). The process of transmitting the swept beam 1137 from the laser scanner 1132 to the pusher paddle 1125 and from the pusher paddle 1125 is continuous or nearly continuous, such as a few seconds, or 1 second or 5 seconds. Can be taken periodically.

[194] 예컨대, 도 17b에서 구체적으로 예시된 바와 같이, 빔(1237)이 스위핑함에 따라, 레이저 스캐너(1232)는 레이저 스캐너(1232)로 다시(back) 지향된 다음, 각진 리딩 에지(1236)로부터의 반사가 이어지는 일련의 짧은 밝은 버스트들을 지각할 것이다. 각진 리딩 에지(1236)로부터의 반사는 푸셔(1225)의 포지션을 표시한다. 무빙 미러가 제 1 선형 섹션의 에지를 지나서 빔을 스위핑하므로, 미러는 다시 제 2 각진 리딩 에지(1236)에 앞서서 작고 평평한 섹션(1239)에 직면할 것이다. 이 작고 평평한 섹션들(1239)은 피스와이즈 파라볼릭 미러(1234) 상의 큐 포인트들을 나타낼 수 있다. 이들 큐 포인트들(1239)은 마이크로컴퓨터에 의해 '큐' 신호들(1242)로서 해석될 수 있다. 부가적으로, 이들 작고 평평한 섹션들(1239)은 이동에 대해 마이크로컴퓨터에 의해 분석될 수 있는 지정된 섹션들로 셸프를 분할할 수 있다. 작고 평평한 섹션들(1239)의 거리 및 위치에 기반하여, 레이저 스캐너(1232)는, 각진 리딩 에지(1236)에 막 직면하려고 하고 판독이 취해질 것이라는 것을 제어 모듈(1240)에 경고할 수 있다. 이러한 방식으로, 제어 모듈(1240)은 무빙 미러 포지션의 정밀한 레벨의 측정을 가질 필요가 없다. 부가적으로, 피스와이즈 파라볼릭 미러(1234)의 길이는 임의의 길이일 수 있다. 제어 모듈(1240)은 스위핑된 빔(1237)의 '홈(home)' 및 '종료(end)' 포지션들 간에 그것이 수신한 큐잉 신호들(1244)의 수에 기반하여 판독할 푸셔 포지션들의 수를 결정할 수 있다. [194] For example, as specifically illustrated in FIG. 17B, as the beam 1237 sweeps, the laser scanner 1232 is directed back to the laser scanner 1232, and then an angled leading edge 1236 You will perceive a series of short bright bursts followed by reflections from. The reflection from the angled leading edge 1236 indicates the position of the pusher 1225. As the moving mirror sweeps the beam past the edge of the first linear section, the mirror will again face a small, flat section 1239 ahead of the second angled leading edge 1236. These small, flat sections 1239 may represent cue points on the piecewise parabolic mirror 1234. These cue points 1239 may be interpreted as 'cue' signals 1242 by the microcomputer. Additionally, these small, flat sections 1239 can divide the shelf into designated sections that can be analyzed by the microcomputer for movement. Based on the distance and location of the small, flat sections 1239, the laser scanner 1232 may attempt to face the angled leading edge 1236 and alert the control module 1240 that a reading will be taken. In this way, the control module 1240 need not have a precise level measurement of the moving mirror position. Additionally, the length of the piecewise parabolic mirror 1234 may be any length. The control module 1240 determines the number of pusher positions to read based on the number of queuing signals 1244 it has received between the 'home' and 'end' positions of the swept beam 1237. Can decide.

[195] 부가적으로, 도 15a-17b에서 예시된 셸프 시스템에 대해, 셸프 상에 정렬된 제품들의 수가 측정될 수 있다. 그러한 실시예에서, 푸셔의 포지션은 제품을 수동으로 카운팅할 필요 없이 셸프에 있는 제품량을 결정하는데 사용될 수 있다. 예컨대, 레이저 스캐너는 출력 빔을 푸셔 또는 제품에 전송한다. 그런 다음, 출력 빔은 레이저 스캐너로 다시 반사되어 레이저 스캐너에서 출력 빔을 수신하는 시간을 측정하고 계산함으로써 푸셔의 위치를 결정할 수 있다. 예컨대, 하나의 제품이 구매자에 의해 제거되면, 레이저 스캐너에서 출력 빔을 다시 수신하는 시간은 세팅된 양만큼 증가될 수 있다. 제품의 치수들, 특히 제품의 두께에 기반하여, 제어 모듈은 출력 빔이 레이저 스캐너로 얼마나 빨리 다시 이동하는지에 관한 알고리즘에 의해, 셸프로부터 얼마나 많은 제품들이 제거되었는지를 계산할 수 있다. 본 발명으로부터 벗어나지 않으면서, 제품의 두께는 셸프에 있는 제품의 셋-업 동안 제어 모듈에 입력될 수 있는 입력 또는 세팅일 수 있다. 부가적으로, 본 발명으로부터 벗어나지 않으면서, 제품의 두께는, 제품의 두께를 결정하기 위한 스마트 또는 학습 시스템과 같은 시스템으로부터 다수의 상이한 판독들을 취한 후에 제어 모듈에 의해 결정될 수 있다. [195] Additionally, for the shelf system illustrated in FIGS. 15A-17B, the number of products aligned on the shelf can be measured. In such an embodiment, the pusher's position can be used to determine the amount of product in the shelf without the need to manually count the product. For example, a laser scanner sends an output beam to a pusher or product. The output beam can then be reflected back to the laser scanner to determine the position of the pusher by measuring and calculating the time the laser scanner receives the output beam. For example, if one product is removed by the purchaser, the time to receive the output beam again from the laser scanner can be increased by a set amount. Based on the dimensions of the product, especially the thickness of the product, the control module can calculate how many products have been removed from the shelf by an algorithm on how quickly the output beam travels back to the laser scanner. Without departing from the invention, the thickness of the product can be an input or setting that can be entered into the control module during the set-up of the product in the shelf. Additionally, without departing from the present invention, the thickness of the product can be determined by the control module after taking a number of different readings from a system such as a smart or learning system to determine the thickness of the product.

[196] 도 14-17b에서 예시된 본 발명의 장점은 몇 가지 방식들에서 명백하다. 첫째, 본 발명은 스프링-강제 푸셔 시스템에 대한 어떠한 연결도 갖지 않고, 이에 따라 현재 사용 중인 거의 모든 시스템에서 작동할 수 있다. 둘째, 본 발명은 푸셔 시스템 또는 제품에 대한 어떠한 물리적 이동 연결도 갖지 않으며, 이는 시스템이 물리적으로 마모되거나 또는 더러워지고 판매된 제품들의 수에 있어서 또는 시간이 경과함에 따라 그의 효율성을 감소시키는 것을 방지한다. 셋째, 본 발명은 확장된 시간 기간 동안 배터리들로 동작할 수 있다. RFID 재고 시스템들은 셸프에 있는 제품을 스캔하기 위해 비교적 고전력 라디오-주파수 송신기들을 요구하고 배터리들로부터 동작할 수 없다. 넷째, 시스템의 비용은 수 년에 걸쳐 셸프에서 판매된 제품들의 수를 통해 상각(amortize)될 수 있다. 이 시스템 비용은 각각의 제품 패키지 상의 개별적인 RFID 태그의 비용을 정당화해야 하는 것은 물론, 고가의 판독기 시스템과 인프라구조를 각각의 제품의 가격에서 상각하는 것과는 대조적이다. 마지막으로, 본 발명은 셸프가 재비축되는 경우와 같이 셸프 상으로 제품을 다시 교체하는 것을 무시하도록 프로그래밍될 수 있다.[196] The advantages of the invention illustrated in FIGS. 14-17B are evident in several ways. First, the present invention does not have any connection to a spring-forced pusher system, and thus can operate on almost any system currently in use. Second, the present invention does not have any physical moving connection to the pusher system or product, which prevents the system from physically abrasing or getting dirty and reducing its effectiveness in terms of the number of products sold or over time. . Third, the present invention can operate with batteries for an extended period of time. RFID inventory systems require relatively high power radio-frequency transmitters to scan products in the shelf and cannot operate from batteries. Fourth, the cost of the system can be amortized over the number of products sold on the shelf over the years. The cost of this system is in contrast to the need to justify the cost of individual RFID tags on each product package, as well as the depreciation of expensive reader systems and infrastructure at the price of each product. Finally, the present invention can be programmed to ignore replacing the product back onto the shelf, such as when the shelf is restocked.

[197] 위의 실시예들에서 논의된 다양한 감지 구성들의 센서들은 감지된 파라미터를 나타내는 신호를 아날로그 또는 디지털 포맷으로 출력할 수 있다. 아날로그 출력은 전압 또는 전류 신호의 형태일 수 있다. 당업자가 인지할 바와 같이, 아날로그-디지털 변환기는 제어기 또는 프로세싱 디바이스에 의한 사용을 위해 아날로그 신호를 디지털 신호로 변환하는 데 활용될 수 있다. [197] Sensors of various sensing configurations discussed in the above embodiments may output a signal indicative of the sensed parameter in an analog or digital format. The analog output can be in the form of a voltage or current signal. As those skilled in the art will appreciate, analog-to-digital converters can be utilized to convert analog signals to digital signals for use by a controller or processing device.

[198] 전술한 것의 변동들 및 수정들은 본 발명의 범위 내에 있다. 본원에서 개시되고 정의된 본 발명은 텍스트 및/또는 도면들로부터 언급되거나 또는 명백한 개별적인 피처들의 둘 또는 초과의 모든 대안적인 조합들로 확장된다는 것이 이해되어야 한다. 이들 상이한 조합들 모두는 본 발명의 다양한 대안적인 양상들을 구성한다. 본원에서 설명된 실시예들은 본 발명을 실시하기 위해 알려진 최상의 모드들을 설명하고 당업자들이 본 발명을 활용할 수 있게 할 것이다. 청구항들은 종래 기술에 의해 허용되는 범위까지 대안적인 실시예들을 포함하는 것으로 해석될 것이다. [198] Variations and modifications of the foregoing are within the scope of the present invention. It should be understood that the invention disclosed and defined herein extends to all alternative combinations of two or more of the individual features mentioned or apparent from the text and / or drawings. All of these different combinations constitute various alternative aspects of the invention. The embodiments described herein describe the best modes known for practicing the invention and will enable those skilled in the art to utilize the invention. The claims will be construed to include alternative embodiments to the extent permitted by the prior art.

[199] 도 18a-18c는 디스플레이 관리 시스템(1800)의 대안적인 구현을 도시한다. 특히, 디스플레이 관리 시스템(1800)은, 디스플레이 표면(미도시)에 제거가능하게-커플링되도록 구성된 전방 레일(1802)을 포함한다. 일 예에서, 디스플레이 표면은 셸프 구조 등을 포함할 수 있다. 따라서, 일 예에서, 전방 레일(1802)은 디스플레이 표면(미도시)의 전방 에지에서 제거가능하게-커플링되도록 구성될 수 있다. 하지만, 당업자는, 전방 레일(1802)이 디스플레이 표면의 에지 이외의 포지션 등에서 디스플레이 표면에 제거가능하게-커플링될 수 있다는 것을 인지할 것이다. 일 구현에서, 전방 레일(1802)은 전방 레일 길이(1808)를 갖는다. 일 예에서, 전방 레일(1802)은, 전방 레일 길이(1808)가 디스플레이 표면(미도시)의 전방 에지에 평행하도록 구성될 수 있다. 이에 따라, 전방 레일 길이(1808)는 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 임의의 치수들로 구현될 수 있다. 따라서, 전방 레일 길이(1808)는 주어진 디스플레이 표면(미도시)의 하나 또는 그 초과의 물리적 치수들에 피팅하도록 구성될 수 있다. 일 예에서, 디스플레이 관리 시스템(1800)은 푸셔(1804)를 포함할 수 있다. 일 구현에서, 푸셔(1804)는 일반적으로 디스플레이 관리 시스템, 이를테면 디스플레이 관리 시스템(1800)의 이동가능 메커니즘으로 지칭될 수 있다. 따라서, 그리고 도 18b에 도시된 바와 같이, 푸셔(1804)는 플로어 구조(1810)를 따라 플로어 구조의 제 2 단부(1814)로부터 플로어 구조의 제 1 단부(1812)를 향해 하나 또는 그 초과의 디스플레이 제품들(미도시)을 강제하도록 구성될 수 있다. 부가적으로 또는 대안적으로, 디스플레이 관리 시스템(1800)은 하나 또는 그 초과의 디바이더들(1806)을 포함할 수 있다. 따라서, 디바이더(1806), 및 특히, 디바이더 벽(1803)은, 디스플레이 표면(미도시) 상에서 제 1 푸셔(1804)와 연관된 디스플레이 제품들(미도시)의 제 1 그룹을 제 2 푸셔와 연관된 디스플레이 제품들(미도시)의 제 2 그룹으로부터 분리시키도록 구성될 수 있다. 일 예에서, 디바이더 벽(1803), 플로어 구조(1810), 및/또는 배리어(1818)를 포함하는 디바이더(1806)는 디바이더 길이(1816)를 가질 수 있다. 따라서, 일 구현에서에서, 디바이더(1806)는 전방 레일 길이(1808)가 디바이더 길이(1816)에 실질적으로 수직이도록 전방 레일(1802)에 제거가능하게-커플링되도록 구성될 수 있다. 하지만, 당업자들은, 전방 레일 길이(1808)가 디바이더 길이(1816)에 대해 임의의 각도로 포지셔닝되도록 구성될 수 있도록, 그리고 전방 레일 길이(1808)와 디바이더 길이(1816) 간의 각도가 실질적으로 90°가 아닐 수 있도록, 그리고 본원에서 설명된 개시내용들의 범위를 벗어나지 않으면서 디스플레이 관리 시스템(1800)이 구현될 수 있다는 것을 인지할 것이다.[199] Figures 18A-18C show an alternative implementation of the display management system 1800. In particular, display management system 1800 includes a front rail 1802 configured to be removably-coupled to a display surface (not shown). In one example, the display surface may include a shelf structure or the like. Thus, in one example, the front rail 1802 can be configured to be removably-coupled at the front edge of the display surface (not shown). However, one of ordinary skill in the art will appreciate that the front rail 1802 can be removably-coupled to the display surface at a position other than the edge of the display surface. In one implementation, the front rail 1802 has a front rail length 1808. In one example, the front rail 1802 can be configured such that the front rail length 1808 is parallel to the front edge of the display surface (not shown). Accordingly, the front rail length 1808 can be implemented in any dimensions without departing from the scope of the disclosures described herein. Thus, the front rail length 1808 can be configured to fit one or more physical dimensions of a given display surface (not shown). In one example, the display management system 1800 can include a pusher 1804. In one implementation, pusher 1804 may generally be referred to as a movable mechanism of display management system, such as display management system 1800. Thus, and as shown in FIG. 18B, the pusher 1804 displays one or more displays along the floor structure 1810 from the second end 1814 of the floor structure toward the first end 1812 of the floor structure. It can be configured to force products (not shown). Additionally or alternatively, the display management system 1800 can include one or more dividers 1806. Thus, the divider 1806, and in particular the divider wall 1803, displays a first group of display products (not shown) associated with the first pusher 1804 on a display surface (not shown) associated with the second pusher It can be configured to separate from a second group of products (not shown). In one example, the divider 1806, including the divider wall 1803, the floor structure 1810, and / or the barrier 1818 may have a divider length 1816. Thus, in one implementation, the divider 1806 can be configured to be removably-coupled to the front rail 1802 such that the front rail length 1808 is substantially perpendicular to the divider length 1816. However, those skilled in the art can configure the front rail length 1808 to be positioned at any angle relative to the divider length 1816, and the angle between the front rail length 1808 and the divider length 1816 is substantially 90 °. It will be appreciated that the display management system 1800 can be implemented so as not to be, and without departing from the scope of the disclosures described herein.

[200] 일 구현에서, 그리고 도 18b 및 도 18c에 도시된 바와 같이, 푸셔(1804)는 코일형 스프링(1820)에 의해 플로어 구조(1812)의 제 1 단부를 향해 가압될 수 있다. 따라서, 배리어(1818)는, 코일형 스프링(1820)에 의해 가압되는 푸셔(1804)가 하나 또는 그 초과의 디스플레이 제품들(도 18a-18c에 도시되지 않음)을 배리어(1818)를 향해 슬라이딩시키도록 하나 또는 그 초과의 디스플레이 제품들에 힘을 가함에 따라, 디스플레이 관리 시스템(1800) 내에 하나 또는 그 초과의 디스플레이 제품들을 보유하도록 구성될 수 있다. 또한, 일 구현에서, 푸셔(1804)는 하나 또는 그 초과의 레일 구조들에 의해 안내되지 않고 플로어 구조(1810)를 따라 슬라이딩되도록 구성될 수 있다. 특히, 구체적으로, 전방 레일(1802), 푸셔(1804), 디바이더(1806), 디바이더 벽(1803), 플로어 구조(1810), 코일형 스프링(1820), 및 배리어(1818)를 포함하는 디스플레이 관리 시스템(1800)의 하나 또는 그 초과의 엘리먼트들은, 2014년 7월 28일에 출원된 미국 특허 출원 제 14/444357 호의 도 58, 도 62, 및 도 72에서 설명된 바와 같이, 전방 레일(580), 푸셔 (520), 디바이더(550), 디바이더 벽(552), 플로어(554), 코일형 스프링(534) 및 배리어(556)와 유사한 기능성을 제공할 수 있으며, 상기 출원의 전체 내용들은 임의의 비-제한적 목적 및 모든 비-제한적 목적으로 인용에 의해 본원에 포함된다.[200] In one implementation, and as shown in FIGS. 18B and 18C, the pusher 1804 can be pressed toward the first end of the floor structure 1812 by a coiled spring 1820. Thus, the barrier 1818 causes the pusher 1804, which is pressed by the coiled spring 1820, to slide one or more display products (not shown in FIGS. 18A-18C) toward the barrier 1818. As such, one or more display products may be configured to retain one or more display products within the display management system 1800 as the force is applied to the one or more display products. Further, in one implementation, the pusher 1804 can be configured to slide along the floor structure 1810 without being guided by one or more rail structures. In particular, specifically, display management including the front rail 1802, pusher 1804, divider 1806, divider wall 1803, floor structure 1810, coiled spring 1820, and barrier 1818 One or more elements of system 1800, as described in FIGS. 58, 62, and 72 of U.S. Patent Application No. 14/444357, filed July 28, 2014, front rail 580 , Pusher 520, divider 550, divider wall 552, floor 554, coiled spring 534, and can provide similar functionality to barrier 556, the entire contents of the application It is incorporated herein by reference for non-limiting purposes and for all non-limiting purposes.

[201] 일 구현에서, 그리고 도 18b 및 도 18c에 도시된 바와 같이, 디스플레이 관리 시스템(1800)은 용량성 센서(1822)를 포함할 수 있다. 따라서, 용량성 센서(1822)는, 디스플레이 관리 시스템(1800)의 하나 또는 그 초과의 엘리먼트들의 포지션을 결정하기 위해 프로세싱될 수 있는 신호를 출력하도록 구성될 수 있다. 일 예에서, 용량성 센서(1822)는, 푸셔(1804)의 포지션을 결정하기 위해 프로세싱될 수 있는 신호를 출력하도록 구성될 수 있다. 따라서, 용량성 센서(1822)는 디스플레이 관리 시스템(1800) 내에 보유된 다수의 디스플레이 제품들을 결정하도록 활용될 수 있다. 다음의 설명에서, 용량성 센서(1822)의 하나 또는 그 초과의 양상들이 논의된다. 따라서, 당업자들은, 용량성 센서(1822)가, 디스플레이 관리 시스템(1800)의 특정 기하학적 피처들과 독립적으로, 디스플레이 관리 시스템(1800) 내에서의 푸셔(1804)의 포지션을 결정하는데 활용될 수 있다는 것을 인지할 것이다. 따라서, 용량성 센서(1822)와 관련된 본원에서 설명된 시스템들 및 방법들은, 본 출원서뿐만 아니라 인용에 의해 본원에 포함된 미국 특허 출원 제 14/444357 호 전반에 걸쳐 설명된 대안적인 디스플레이 관리 시스템들로 실시될 수 있다. [201] In one implementation, and as shown in FIGS. 18B and 18C, the display management system 1800 may include a capacitive sensor 1822. Thus, capacitive sensor 1822 can be configured to output a signal that can be processed to determine the position of one or more elements of display management system 1800. In one example, capacitive sensor 1822 can be configured to output a signal that can be processed to determine the position of pusher 1804. Thus, capacitive sensor 1822 can be utilized to determine a number of display products held within display management system 1800. In the following description, one or more aspects of capacitive sensor 1822 are discussed. Thus, those skilled in the art that capacitive sensor 1822 can be utilized to determine the position of pusher 1804 within display management system 1800, independent of the specific geometric features of display management system 1800. Will recognize that. Accordingly, the systems and methods described herein in connection with capacitive sensor 1822 are alternative display management systems described throughout U.S. Patent Application 14/444357, incorporated herein by reference, as well as this application. Can be carried out.

[202] 일 구현에서, 용량성 센서(1822)는 플로어 구조(1810) 상의 디바이더 길이(1816)를 따라 포지셔닝되도록 구성될 수 있어서, 코일형 스프링(1820)의 코일이 풀린 길이(1823)가 디바이더 길이(1816)를 따라 연장되는 용량성 센서(1822)의 부분과 접촉하게 할 수 있다. 이에 따라, 용량성 센서(1822)는 도 20과 관련하여 추가로 상세하게 설명된다.[202] In one implementation, the capacitive sensor 1822 can be configured to be positioned along the divider length 1816 on the floor structure 1810, such that the unwinded length 1923 of the coiled spring 1820 is the divider. It can be brought into contact with a portion of the capacitive sensor 1822 extending along the length 1816. Accordingly, capacitive sensor 1822 is described in further detail with respect to FIG. 20.

[203] 도 19a 및 도 19b는 디스플레이 관리 시스템(1800)의 평면도들을 개략적으로 도시한다. 이에 따라, 도 19a는 배리어(1818)와 푸셔(1804) 사이에 제 1 복수의 디스플레이 제품들(1902a-1902f)이 삽입되는 제 1 구성의 디스플레이 관리 시스템(1800)을 개략적으로 도시한다. 따라서, 디스플레이 관리 시스템(1800)의 이 도시된 제 1 구성에서, 코일형 스프링(1820)은 코일이 풀린 제 1 길이(1904)를 갖는다. 도 19b를 참조하면, 디스플레이 관리 시스템(1800)은, 시스템(1800) 내에 포함된 디스플레이 제품들(1902a-1902c)의 수가 감소된 제 2 구성으로 도시된다. 결과적으로, 코일형 스프링(1820)은 감소된 또는 코일이 풀린 제 2 길이(1906)를 갖는다.[203] Figures 19A and 19B schematically show plan views of the display management system 1800. Accordingly, FIG. 19A schematically illustrates the display management system 1800 of the first configuration in which the first plurality of display products 1902a-1902f are inserted between the barrier 1818 and the pusher 1804. Thus, in this illustrated first configuration of the display management system 1800, the coiled spring 1820 has a coiled first length 1904. Referring to FIG. 19B, the display management system 1800 is illustrated in a second configuration in which the number of display products 1902a-1902c included in the system 1800 is reduced. Consequently, the coiled spring 1820 has a reduced or uncoiled second length 1906.

[204] 일 예에서, 코일형 스프링(1820)을 구성하는 전도성 재료(일 예에서, 금속 또는 합금)는 용량성 센서(1822)와 접촉하게 한다. 일 구현에서, 코일형 스프링(1820)이 용량성 센서(1822)와 접촉하게 하는 정도는 코일이 풀린 길이, 이를테면, 일 예에서, 코일이 풀린 길이(1904 또는 1906)에 비례한다. 차례로, 용량성 센서(1822)로부터의 출력 신호는, 용량성 센서(1822)와 접촉하는 코일형 스프링(1820)의 길이에 기반하여 변할 수 있다. 이에 따라, 용량성 센서(1822)로부터의 출력 신호는, 푸셔(1804)의 포지션, 및 대응적으로, 디스플레이 관리 시스템(1800) 내에 보유된 다수의 디스플레이 제품들(1902a-1902f)에 기반하여 변할 수 있다.[204] In one example, the conductive material (in one example, metal or alloy) constituting the coiled spring 1820 is brought into contact with the capacitive sensor 1822. In one implementation, the degree to which the coiled spring 1820 contacts the capacitive sensor 1822 is proportional to the length at which the coil was unwound, such as, in one example, the length at which the coil was unwound (1904 or 1906). In turn, the output signal from capacitive sensor 1822 can vary based on the length of coiled spring 1820 in contact with capacitive sensor 1822. Accordingly, the output signal from the capacitive sensor 1822 may change based on the position of the pusher 1804 and, correspondingly, the number of display products 1902a-1902f held within the display management system 1800. You can.

[205] 도 20a는 용량성 센서(1822)의 상세히 설명된 도면을 개략적으로 도시한다. 일 구현에서, 용량성 센서(1822)는 회로 보드(2002)를 포함하고, 이 회로 보드(2002)는 종방향 길이(2016)를 갖는다. 도 18a-18c에서와 같이 개략적으로 도시된 바와 같이, 용량성 센서(1822)는 디바이더(1806)의 플로어 구조(1812)에 커플링될 수 있어서, 용량성 센서(1822)의 종방향 길이(2016)가 디바이더 길이(1816)에 실질적으로 평행한다. 일 구현에서, 용량성 센서(1822)는 디스플레이 관리 시스템(1800)에 레트로피팅되도록(retrofitted) 구성될 수 있어서, 용량성 센서(1822)와 연관된 모든 전자 컴포넌트들이 회로 보드(2002) 상에 내장될 수 있다. 일 예에서, 용량성 센서(1822)는 복수의 용량성 센서 엘리먼트들(2004a-2004f)을 포함할 수 있다. 따라서, 당업자들은, 도 20a에 도시된 용량성 센서 엘리먼트들(2004a-2004f)이 단지 용량성 센서(1822)의 일 예시적 구현을 나타내고, 도 20a에 도시된 그러한 용량성 센서 엘리먼트들(2004a-2004f)과는 상이한 수의 용량성 센서 엘리먼트들을 갖는, 용량성 센서(1822)의 다양한 대안적인 구현들이 실현될 수 있다는 것을 인지할 것이다.[205] Figure 20A schematically shows a detailed illustration of a capacitive sensor 1822. In one implementation, capacitive sensor 1822 includes circuit board 2002, which circuit board 2002 has a longitudinal length 2016. 18A-18C, capacitive sensor 1822 can be coupled to floor structure 1812 of divider 1806, such that longitudinal length of capacitive sensor 1822 (2016) ) Is substantially parallel to the divider length 1816. In one implementation, the capacitive sensor 1822 can be configured to be retrofitted to the display management system 1800 so that all electronic components associated with the capacitive sensor 1822 can be built on the circuit board 2002. You can. In one example, capacitive sensor 1822 may include a plurality of capacitive sensor elements 2004a-2004f. Accordingly, those skilled in the art, capacitive sensor elements 2004a-2004f shown in FIG. 20A only represent one exemplary implementation of capacitive sensor 1822, and such capacitive sensor elements 2004a- shown in FIG. 20A. It will be appreciated that various alternative implementations of capacitive sensor 1822, with a different number of capacitive sensor elements than 2004f), can be realized.

[206] 일 예에서, 용량성 센서(1822)는 캐패시턴스 값에 비례하는 신호를 출력하도록 구성될 수 있어서, 캐패시턴스 값이 코일형 스프링(1820)의 코일이 풀린 길이(예컨대, 코일이 풀린 길이들(1904 및 1906))에 기반한다. 일 예에서, 제어 회로(2006)는 용량성 센서 엘리먼트들(2004a-2004f)과 연관된 하나 또는 그 초과의 캐패시턴스 값들을 계산하도록 구성된 전자 엘리먼트들을 포함한다. 다른 구현에서, 제어 회로(2006)는 송신기 회로로 지칭되고, 용량성 센서 엘리먼트들(2004a-2004f)로부터 수신된 하나 또는 그 초과의 데이터 포인트들을 원격 프로세서, 이를테면, 도 24로부터의 디스플레이 관리 시스템 제어기 디바이스(2400)로 송신하도록 구성될 수 있다. 다른 예에서, 하나 또는 그 초과의 계산된 캐패시턴스 값들은 회로 보드(2002)와 접촉된 전도체의 길이에 기반하여 변할 수 있다. 따라서, 하나 또는 그 초과의 계산된 캐패시턴스 값들은, 코일형 스프링(1820)의 코일이 풀린 길이, 이를테면, 도 19a 및 도 19b의 예들로서 도시된 그러한 코일이 풀린 길이들(1904 및 1906)에 기반하여 변할 수 있다. 일 특정 예에서, 제어 회로(2006)는, 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택되는, 용량성 센서 엘리먼트들의 하나 또는 그 초과의 연속적인 쌍들 간의 캐패시턴스 값을 계산하도록 구성될 수 있다. 이에 따라, 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택되는, 한 쌍의 용량성 센서 엘리먼트들 간에 계산된 캐패시턴스 값은, 만약 이 한 쌍의 용량성 센서 엘리먼트들 중 하나 또는 그 초과의 용량성 센서 엘리먼트가 코일형 스프링(1820)의 코일이 풀린 길이의 부분과 접촉하게 되면 변화할 수 있다. 따라서, 용량성 센서 엘리먼트들(2004a-2004f)의 연속적인 쌍들 간의 캐패시턴스 변화는 푸셔(1804)의 포지션을 표시하기 위해 활용될 수 있다. 따라서, 용량성 센서 엘리먼트들(2004a-2004f) 중 하나 또는 그 초과의 용량성 센서 엘리먼트는, 전기적으로 전도성인 코일형 스프링(1820)의 코일이 풀린 길이의 부분과 접촉하도록 구성된 노출된 전기적으로 전도성인 구조를 포함할 수 있다.[206] In one example, the capacitive sensor 1822 can be configured to output a signal proportional to the capacitance value, such that the capacitance value is the coiled length of the coiled spring 1820 (eg, the coiled lengths) (1904 and 1906). In one example, control circuit 2006 includes electronic elements configured to calculate one or more capacitance values associated with capacitive sensor elements 2004a-2004f. In another implementation, the control circuit 2006 is referred to as a transmitter circuit, and the one or more data points received from the capacitive sensor elements 2004a-2004f are remote processors, such as the display management system controller from FIG. 24. It may be configured to transmit to the device 2400. In another example, one or more calculated capacitance values can vary based on the length of the conductor contacted with circuit board 2002. Accordingly, one or more calculated capacitance values are based on the uncoiled length of the coiled spring 1820, such as those uncoiled lengths 1904 and 1906 shown as examples of FIGS. 19A and 19B. Can change. In one particular example, control circuit 2006 may be configured to calculate a capacitance value between one or more consecutive pairs of capacitive sensor elements, selected from capacitive sensor elements 2004a-2004f. Accordingly, the calculated capacitance value between a pair of capacitive sensor elements, selected from capacitive sensor elements 2004a-2004f, is one or more capacitive of this pair of capacitive sensor elements. The sensor element may change when the coil of the coiled spring 1820 contacts a portion of the unwound length. Thus, the change in capacitance between successive pairs of capacitive sensor elements 2004a-2004f can be utilized to indicate the position of pusher 1804. Accordingly, one or more capacitive sensor elements of capacitive sensor elements 2004a-2004f are exposed electrically conductive, configured to contact a portion of the coiled spring 1820's coiled length that is electrically conductive. Phosphorus structures.

[207] 일 구현에서, 회로 보드(2002)는 용량성 센서 엘리먼트들(2004a-2004f)을 서로로부터 전기적으로 절연시키도록 구성된 실질적으로 절연 재료를 포함할 수 있다. 게다가, 용량성 센서 엘리먼트들(2004a-2004f)은 전기 전도체들에 의해 제어 회로(2006)에 연결될 수 있다(도 20a에는 도시되지 않음). 일 예에서, 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택된 한 쌍의 용량성 센서 엘리먼트들은 분리된 거리(2018)에 의해 분리될 수 있다. 이에 따라, 일 구현에서, 분리 거리(2018)는 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택된 각각 쌍의 용량성 센서 엘리먼트들 간에 균일할 수 있거나, 또는 불-균일할 수 있어서, 제 1 분리 거리(2018)가 제 2 분리 거리(2020)와 상이할 수 있다. 게다가, 당업자들은, 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 분리 거리들(2018 및 2020)이 임의의 치수들로 구현될 수 있다는 것을 인지할 것이다. 예컨대, 분리 거리들(2018 및 2020)은 일 밀리미터 또는 그 미만 내지 수백 밀리미터 또는 그 초과 등의 범위에 이를 수 있다. [207] In one implementation, circuit board 2002 may include a substantially insulating material configured to electrically insulate capacitive sensor elements 2004a- 2004f from each other. In addition, capacitive sensor elements 2004a-2004f can be connected to control circuit 2006 by electrical conductors (not shown in FIG. 20A). In one example, a pair of capacitive sensor elements selected from capacitive sensor elements 2004a-2004f may be separated by a separate distance 2018. Accordingly, in one implementation, the separation distance 2018 may be uniform or non-uniform between each pair of capacitive sensor elements selected from the capacitive sensor elements 2004a-2004f, such that the first separation The distance 2018 may be different from the second separation distance 2020. Moreover, those skilled in the art will recognize that separation distances 2018 and 2020 can be implemented with any dimensions without departing from the scope of the disclosures described herein. For example, separation distances 2018 and 2020 can range from one millimeter or less to hundreds of millimeters or more, and the like.

[208] 일 예에서, 분리 거리, 이를테면, 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택된 한 쌍의 용량성 센서 엘리먼트들 간의 분리 거리(2018 및/또는 2020)는 용량성 센서(1822)의 분해능을 결정할 수 있다. 따라서, 용량성 센서(1822)의 분해능은 정밀도에 비례할 수 있는데, 이 정밀도를 사용하여 용량성 센서(1822)가 푸셔, 이를테면, 푸셔(1804)의 위치를 결정할 수 있다. 특히, 용량성 센서 엘리먼트들, 이를테면, 용량성 센서 엘리먼트들(2004a-2004f)의 수가 증가됨에 따라, 용량성 센서(1822)가 플로어 구조(1810) 상에서 푸셔의 위치를 결정할 수 있는 정밀도도 또한 증가할 수 있다. [208] In one example, the separation distance, such as separation distance (2018 and / or 2020) between a pair of capacitive sensor elements selected from capacitive sensor elements 2004a-2004f is Resolution can be determined. Thus, the resolution of the capacitive sensor 1822 can be proportional to precision, which can be used by the capacitive sensor 1822 to determine the position of the pusher, such as the pusher 1804. In particular, as the number of capacitive sensor elements, such as capacitive sensor elements 2004a-2004f, increases, so does the precision with which capacitive sensor 1822 can determine the position of the pusher on floor structure 1810. can do.

[209] 일 구현에서, 용량성 센서(1822)는 플로어 구조(1810) 상의 푸셔(1804)의 절대 위치를 계산하도록 활용될 수 있다. 따라서, 푸셔(1804)의 위치는 플로어 구조(1810) 상의 제로 포지션(zeroed position)에 기반하여 교정될 수 없다. 이에 따라, 푸셔(1804)의 위치는 용량성 센서(1822) 상의 다른 위치 등에 대하여 결정될 수 없다. [209] In one implementation, the capacitive sensor 1822 can be utilized to calculate the absolute position of the pusher 1804 on the floor structure 1810. Thus, the position of the pusher 1804 cannot be corrected based on the zeroed position on the floor structure 1810. Accordingly, the position of the pusher 1804 cannot be determined with respect to other positions on the capacitive sensor 1822 or the like.

[210] 또 다른 구현에서, 제어 회로(2006)는 내삽 방법을 사용하여 용량성 센서(1822) 상의 푸셔(1804)의 포지션을 계산하도록 활용될 수 있다. 특히, 제어 회로(2006)는, 용량성 센서 엘리먼트들(2004a-2004f)로부터의 다수의 용량성 센서 엘리먼트들로부터 신호들(달리, 센서 데이터로 지칭됨)을 수신할 수 있고, 그리고 수신된 신호들을 프로세싱함으로써, 푸셔(1804)의 위치가 용량성 센서 엘리먼트들(2004a-2004f)로부터 선택된 한 쌍의 용량성 센서 엘리먼트들 사이에 놓여있다고 결정할 수 있다. 구체적으로, 제어 회로(2006)는, 제 1 용량성 센서 엘리먼트 대 제 2 인접 용량성 센서 엘리먼트에 대한 푸셔(1804)의 근접성을 보간하도록 활용될 수 있다. 이러한 방식으로, 당업자들은, 용량성 센서(1822)가, 일 실시예에서, 플로어 구조(1810)의 제 1 단부(1812)와 제 2 단부(1814) 사이에서 이격된 단일 쌍의 용량성 센서 엘리먼트들(2004)을 사용하여 구현될 수 있다는 점을 인지할 것이다.[210] In another implementation, the control circuit 2006 can be utilized to calculate the position of the pusher 1804 on the capacitive sensor 1822 using an interpolation method. In particular, the control circuit 2006 can receive signals (also referred to as sensor data) from multiple capacitive sensor elements from the capacitive sensor elements 2004a-2004f, and the received signal By processing them, it can be determined that the position of pusher 1804 lies between a pair of capacitive sensor elements selected from capacitive sensor elements 2004a-2004f. Specifically, the control circuit 2006 can be utilized to interpolate the proximity of the pusher 1804 to the first capacitive sensor element to the second adjacent capacitive sensor element. In this manner, those skilled in the art, a single pair of capacitive sensor elements, the capacitive sensor 1822 is spaced between the first end 1812 and the second end 1814 of the floor structure 1810, in one embodiment. It will be appreciated that it can be implemented using fields 2004.

[211] 도 20b는 제어 회로(2006)의 더욱 상세히 설명된 도면을 개략적으로 도시한다. 특히, 그리고 일 예에서, 제어 회로(2006)는 전력 공급부(2008), 메모리(2010), 인터페이스(2012), 및 프로세서(2014)를 포함한다. 일 구현에서, 메모리(2010), 인터페이스(2012), 및 프로세서(2014)는 단일 마이크로제어기 회로로서 구현될 수 있거나, 또는 이산 전자 엘리먼트들로서 구현될 수 있다. 일 예에서, 전력 공급부(2008)는, 달리 간단하게 셀 또는 배터리로서 지칭되는 하나 또는 그 초과의 전기화학 셀들에 의해 제공되는 전기 에너지의 소스를 나타낼 수 있다. 일 특정 예에서, 전력 공급부(2008)는 다년의(multi-year) 배터리 수명을 갖는 단일 "버튼 셀" 또는 "코인 셀"로서 구현될 수 있다. 다른 예에서, 전력 공급부(2008)는 재충전가능한 또는 재충전불가능한 배터리일 수 있다. 다른 예에서, 전력 공급부(2008)는 유선 전원(wired electrical supply)을 수신하고 그리고 잠재적으로는 유선 전원을 컨디셔닝하도록(특히, AC에서 DC로 정류하고, 그리고/또는 전압을 스텝-업/스텝-다운하고, 평활화하도록) 구성된 전자 하드웨어를 나타낼 수 있다. 또 다른 예에서, 전력 공급부(2008)는, 전자기 유도(electromagnetic induction)(전기역학적 유도(electrodynamic induction), 정전 유도(electrostatic induction) 등)에 의해서와 같이, 외부 소스로부터 무선으로 수신된 전력 공급부를 수신하고 그리고 잠재적으로는 컨디셔닝하도록 구성된 전자 하드웨어를 나타낼 수 있다. 다른 구현에서, 전력 공급부(2008)는 하나 또는 그 초과의 광전지(태양 전지들)를 포함할 수 있다. 게다가, 당업자들은, 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 전력 공급부(2008)가 전력을 제어 회로(2006)에 제공하도록 구성된 임의의 기술, 또는 기술들의 조합을 나타낼 수 있다는 것을 인지할 것이다. 유사하게, 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 전력 공급부(2008)가 임의의 양의 에너지(J)를 저장하고, 그리고/또는 임의의 값의 전기 전위(전압(V)), 또는 전류(A)를 제공하도록 구성될 수 있다. 부가적으로, 이러한 전력 공급부 예들은 본원에서 논의된 디바이스들 중 임의의 디바이스와 조합되어 사용될 수 있다. [211] FIG. 20B schematically shows a more detailed diagram of a control circuit 2006. In particular, and in one example, the control circuit 2006 includes a power supply 2008, a memory 2010, an interface 2012, and a processor 2014. In one implementation, memory 2010, interface 2012, and processor 2014 may be implemented as a single microcontroller circuit, or may be implemented as discrete electronic elements. In one example, the power supply 2008 can represent a source of electrical energy provided by one or more electrochemical cells, otherwise simply referred to as a cell or battery. In one particular example, the power supply 2008 can be implemented as a single “button cell” or “coin cell” with multi-year battery life. In another example, the power supply 2008 can be a rechargeable or non-rechargeable battery. In another example, the power supply 2008 receives a wired electrical supply and potentially rectifies the wired power supply (especially AC to DC rectification, and / or step-up / step-voltage the voltage). Electronic hardware configured to be down and smoothed). In another example, the power supply 2008 is a power supply wirelessly received from an external source, such as by electromagnetic induction (electrodynamic induction, electrostatic induction, etc.) Electronic hardware configured to receive and potentially condition. In other implementations, the power supply 2008 can include one or more photovoltaic cells (solar cells). Moreover, those skilled in the art will recognize that the power supply 2008 can represent any technology, or combination of technologies, configured to provide power to the control circuit 2006 without departing from the scope of the disclosures described herein. will be. Similarly, without departing from the scope of the disclosures described herein, power supply 2008 stores any amount of energy J, and / or any value of electrical potential (voltage V), Or it can be configured to provide a current (A). Additionally, these power supply examples can be used in combination with any of the devices discussed herein.

[212] 메모리(2010)는 영구적인 형태, 휘발성 메모리의 형태, 또는 이들의 조합일 수 있다. 따라서, 메모리(2010)는 제어 회로(2006)의 전력 사이클 또는 다른 리부트 동작에 의해 클리어(clear)된 RAM(random access memory)의 형태를 포함할 수 있다. 다른 실시예들에서, 메모리(2010)는, 정보를 유지하기 위해 전력 공급부(2008)로부터 전력을 요구하지 않도록, 비-휘발성일 수 있다. 따라서, 메모리(2010)는 ROM(read only memory), 또는 플래시 메모리의 형태를 포함할 수 있다. 일반적으로, 메모리(2010)는 비-일시적인 컴퓨터-판독가능 매체의 형태로서 지칭될 수 있고 그리고 프로세서(2014)에 의해 실행될 수 있는 명령들을 저장하도록 활용될 수 있다. [212] The memory 2010 may be a permanent form, a volatile memory form, or a combination thereof. Accordingly, the memory 2010 may include a form of random access memory (RAM) cleared by a power cycle of the control circuit 2006 or other reboot operation. In other embodiments, the memory 2010 may be non-volatile, such that it does not require power from the power supply 2008 to maintain information. Accordingly, the memory 2010 may include a form of a read only memory (ROM) or a flash memory. In general, memory 2010 can be referred to as a form of non-transitory computer-readable media and utilized to store instructions that can be executed by processor 2014.

[213] 인터페이스(2012)는 제어 회로(2006)와 하나 또는 그 초과의 외부 디바이스들 간의 통신을 가능하게 하도록 구성된 하드웨어 및/또는 펌웨어를 포함할 수 있다. 예컨대, 인터페이스(2012)는 네트워크에 걸쳐 프로세서(2014)와 외부 컴퓨터 디바이스 간의 통신을 가능하게 하도록 활용될 수 있다. 이러한 방식으로, 인터페이스(2012)는, 이를테면, 이더넷 연결을 활용하는 하나 또는 그 초과의 유선 연결, 또는 이를테면, 블루투스 연결, Wi-Fi 연결, 또는 산업, 과학, 및 의료(ISM; industrial, scientific, and medical) 라디오 대역들을 활용하는 무선 연결을 통해 통신하도록 구성될 수 있다. 하지만, 당업자들은, 인터페이스(2012)가 제어 회로(2006)와 임의의 유선 또는 무선 링크 또는 네트워크 간의 통신을 가능하게 하도록 구성될 수 있다는 것을 인지할 것이다.[213] The interface 2012 may include hardware and / or firmware configured to enable communication between the control circuit 2006 and one or more external devices. For example, the interface 2012 can be utilized to enable communication between the processor 2014 and an external computer device across a network. In this way, the interface 2012 may be, for example, one or more wired connections utilizing an Ethernet connection, or Bluetooth connection, Wi-Fi connection, or industrial, scientific, and medical (ISM). and medical). However, those skilled in the art will recognize that the interface 2012 can be configured to enable communication between the control circuit 2006 and any wired or wireless link or network.

[214] 일 구현에서, 프로세서(2014)는 하나 또는 그 초과의 프로세싱 코어들을 갖는 마이크로프로세서를 포함한다. 따라서, 프로세서(2014)는 메모리(2010) 내에 저장된 명령들을 실행하도록 구성될 수 있다. 게다가, 프로세서(2014)에 의해 실행된 하나 또는 그 초과의 프로세스들은, 회로 보드(2002)와 연관된 하나 또는 그 초과의 전기 회로들 및 복수의 용량성 센서 엘리먼트들(2004a-2004f)을 구동하도록 활용될 수 있다. 부가적으로, 프로세서(2014)는, 인터페이스(2012)를 통해, 복수의 용량성 센서 엘리먼트들(2004a-2004f)로부터의 하나 또는 그 초과의 센서 판독들을 수신하고 프로세싱하도록 구성될 수 있다. 일 특정 예에서, 복수의 용량성 센서 엘리먼트들(2004a-2004f)로부터의 용량성 센서 엘리먼트는 아날로그 신호(전압, 전류 등) 또는 디지털 신호(예컨대, 특히, 이진 신호)를 출력하도록 구성될 수 있다. [214] In one implementation, the processor 2014 includes a microprocessor with one or more processing cores. Accordingly, the processor 2014 can be configured to execute instructions stored in the memory 2010. In addition, one or more processes executed by processor 2014 are utilized to drive one or more electrical circuits associated with circuit board 2002 and a plurality of capacitive sensor elements 2004a-2004f. Can be. Additionally, processor 2014 may be configured to receive and process one or more sensor readings from a plurality of capacitive sensor elements 2004a-2004f, via interface 2012. In one particular example, the capacitive sensor element from a plurality of capacitive sensor elements 2004a-2004f can be configured to output an analog signal (voltage, current, etc.) or a digital signal (eg, in particular, a binary signal). .

[215] 일 예에서, 복수의 용량성 센서 엘리먼트들(2004a-2004f)로부터 통신되는 하나 또는 그 초과의 신호들은 프로세서(2014)에 의해 수신될 수 있다. 차례로, 프로세서(2014)는, 인터페이스(2012)를 통해, 수신된 신호들을 원격 프로세서, 이를테면, 도 24에 설명된 디스플레이 관리 시스템 제어기 디바이스(2400)와 연관된 프로세서(2404)에 통신하기 전에, 수신된 신호들에 대한 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 이러한 하나 또는 그 초과의 프로세스들은, 특히, 수신된 신호가 임계값을 초과한다고 결정하는 것, 수신된 신호들을 통신을 위해 압축하는 것, 또는 수신된 신호들을 필터링하는 것을 포함할 수 있다. 이에 따라, 이 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)의 프로세서(2404)는, 도 20a와 관련하여 사전에 설명된 것과 같이, 하나 또는 그 초과의 캐패시턴스 값들을 계산할 수 있고, 그리고 디스플레이 관리 시스템(1800) 상에서 푸셔(1804)의 포지션을 추가로 계산할 수 있다. 다른 예에서, 복수의 용량성 센서 엘리먼트들(2004a-2004f)로부터 통신되는 하나 또는 그 초과의 신호들은 도 20a와 관련하여 사전에 설명된 하나 또는 그 초과의 캐패시턴스 값들을 계산하기 위해 프로세서(2014)에 의해 프로세싱될 수 있다. 차례로, 계산된 캐패시턴스 값들은 디스플레이 관리 시스템(1800) 상에서 푸셔(1804)의 위치를 계산하도록 활용될 수 있다. 또 다른 예에서, 프로세서(2014)와 프로세서(2404)의 조합은 푸셔(1804)의 위치 등을 결정하도록 활용될 수 있다.[215] In one example, one or more signals communicated from the plurality of capacitive sensor elements 2004a- 2004f may be received by the processor 2014. In turn, the processor 2014 received the signals received via the interface 2012 before communicating to the remote processor, such as the processor 2404 associated with the display management system controller device 2400 described in FIG. 24. One or more processes on the signals can be executed. Such one or more processes may include, in particular, determining that the received signal exceeds a threshold, compressing the received signals for communication, or filtering the received signals. Accordingly, in this example, processor 2404 of display management system controller device 2400 may calculate one or more capacitance values, as previously described in connection with FIG. 20A, and display management system The position of the pusher 1804 on 1800 may be further calculated. In another example, one or more signals communicated from a plurality of capacitive sensor elements 2004a-2004f may be used by processor 2014 to calculate one or more capacitance values previously described with respect to FIG. 20A. Can be processed by In turn, the calculated capacitance values can be utilized to calculate the position of pusher 1804 on display management system 1800. In another example, a combination of processor 2014 and processor 2404 can be utilized to determine the location of pusher 1804 and the like.

[216] 일 구현에서, 제어 회로(2006)는 모바일 디바이스와 직접 통신하도록 구성될 수 있다. 따라서, 일 특정 예에서, 제어 회로(2006)는 쇼핑객와 연관된 바이오그래픽 정보의 하나 또는 그 초과의 피스들을 수신하기 위해 상점에서 쇼핑객의 스마트 폰 또는 태블릿과의 블루투스 연결을 설정하도록 구성될 수 있다. 이러한 방식으로, 하나 또는 그 초과의 디스플레이 제품들, 이를테면, 디스플레이 제품들(1902a-1902f)이 디스플레이 관리 시스템(1800)으로부터 제거됨에 따라 푸셔(1804)가 활성화될 때, 제어 회로(2006)는 사용자와 연관된 바이오그래픽 정보의 하나 또는 그 초과의 피스들을 수신하기 위해 하나 또는 그 초과의 디스플레이 제품들을 제거하는 사용자의 모바일 디바이스에 질의하도록 구성될 수 있다. 다른 구현에서, 하나 또는 그 초과의 디스플레이 제품들이 디스플레이 관리 시스템으로부터 제거됨에 따라 푸셔(1804)가 활성화될 때, 제어 회로(2006)는 디스플레이 관리 시스템 제어기 디바이스(2400)와 통신하도록 구성될 수 있다. 차례로, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 상기 하나 또는 그 초과의 디스플레이 제품들을 제거하는 사용자와 연관된 모바일 디바이스로의 (블루투스 등을 통한) 연결을 설정하도록 시도할 수 있다. [216] In one implementation, the control circuit 2006 can be configured to communicate directly with the mobile device. Thus, in one particular example, the control circuit 2006 can be configured to establish a Bluetooth connection with the shopper's smart phone or tablet at the store to receive one or more pieces of biographic information associated with the shopper. In this way, when pusher 1804 is activated as one or more display products, such as display products 1902a-1902f, are removed from display management system 1800, control circuit 2006 is a user. It may be configured to query the user's mobile device removing one or more display products to receive one or more pieces of biographic information associated with the. In another implementation, when pusher 1804 is activated as one or more display products are removed from the display management system, control circuit 2006 may be configured to communicate with display management system controller device 2400. In turn, the display management system controller device 2400 may attempt to establish a connection (via Bluetooth, etc.) to the mobile device associated with the user removing the one or more display products.

[217] 일 예에서, 용량성 센서(1822)는, 하나 또는 그 초과의 디스플레이 제품들, 이를테면, 디스플레이 제품들(1902a-1902f)의 결과로서, 푸셔(1804)가 이동되거나 또는 디스플레이 관리 시스템(1800)으로부터 제거될 때까지, 저전력 모드에서 동작하도록 구성될 수 있다. 특히, 이러한 저전력 모드는, 용량성 센서 엘리먼트들(2004a-2004f)로부터의 센서 출력들을 연속적으로 모니터링하는, 저전력 구성으로 동작하는 프로세서(2014)를 포함할 수 있다. 이에 따라, 이 예에서, 프로세서(2014)는 푸셔(1804)의 이동을 표시하는 하나 또는 그 초과의 센서 신호들을 수신할 때 하나 또는 그 초과의 프로세스들이 고전력 구성으로 진입하는 것을 실행할 수 있다. 구체적으로, 고전력 구성은, 수신된 센서 데이터에 대한 부가적인 프로세스들을 실행하고 그리고/또는 수신된 센서 데이터를 원격 프로세서로 통신하기 위해, 하나 또는 그 초과의 프로세스들이 메모리(2010), 인터페이스(2012), 및/또는 프로세서(2014)에 부가적인 전력을 전달하도록 실행하는 것을 포함할 수 있다. 이러한 방식으로, 용량성 센서(1822)는, 푸셔(1804)가 정지 상태로 유지되는 동안, 감소된 양의 전기 에너지를 소비하도록 구성될 수 있다. 따라서, 이러한 저전력 구성은 전력 공급부(2008)와 연관된 배터리 수명을 연장시키도록 활용될 수 있다. 다른 예에서, 용량성 센서(1822)는, 푸셔(1804)가 정지 상태에서 유지되는 동안, 저전력 구성이 복수의 용량성 센서 엘리먼트들(2004a-2004f) 중 하나 또는 그 초과에 전기 에너지를 전달하도록, 저전력 구성 내에서 동작하도록 구성될 수 있다. 이에 따라, 푸셔(1804)의 모션에 대한 응답으로, 하나 또는 그 초과의 용량성 센서 엘리먼트들(2004a-2004f)은 고전력 구성으로 진입하기 위해 제어 회로(2006)에 웨이크 신호(wake signal)를 통신하도록 구성될 수 있다. 따라서, 웨이크 신호는 제어 회로(2006)에 의해 수신될 수 있고, 그에 대한 응답으로, 부가적인 전력이 메모리(2010), 인터페이스(2012), 및/또는 프로세서(2014) 중 하나 또는 그 초과에 전달될 수 있다. 이 방식으로, 푸셔(1804)가 정지 상태에 있는 시간 기간 동안, 용량성 센서(1822), 및 특히, 제어 회로(2006)를 저전력 구성에서 유지시키는 것은, 전체 에너지 소비가 감소하도록 허용할 수 있고, 그리고 일 예에서, 용량성 센서(1822)의 배터리 수명은 증가하도록 허용할 수 있다. [217] In one example, the capacitive sensor 1822 may move the pusher 1804 as a result of one or more display products, such as the display products 1902a-1902f, or the display management system ( Until removed from 1800). In particular, this low power mode may include a processor 2014 operating in a low power configuration, which continuously monitors sensor outputs from capacitive sensor elements 2004a-2004f. Accordingly, in this example, the processor 2014 can execute one or more processes entering a high power configuration when receiving one or more sensor signals indicating movement of the pusher 1804. Specifically, a high-power configuration may include one or more processes in memory 2010, interface 2012 to execute additional processes on the received sensor data and / or communicate the received sensor data to a remote processor. , And / or executing to deliver additional power to the processor 2014. In this way, capacitive sensor 1822 can be configured to consume a reduced amount of electrical energy while pusher 1804 remains stationary. Accordingly, this low power configuration can be utilized to extend the battery life associated with the power supply 2008. In another example, the capacitive sensor 1822 allows the low power configuration to deliver electrical energy to one or more of the plurality of capacitive sensor elements 2004a-2004f while the pusher 1804 remains stationary. , Can be configured to operate within a low power configuration. Accordingly, in response to the motion of pusher 1804, one or more capacitive sensor elements 2004a-2004f communicate a wake signal to control circuit 2006 to enter a high power configuration. It can be configured to. Thus, the wake signal can be received by the control circuit 2006, and in response, additional power is delivered to one or more of the memory 2010, interface 2012, and / or processor 2014. Can be. In this way, maintaining the capacitive sensor 1822 and, in particular, the control circuit 2006 in a low power configuration for a period of time when the pusher 1804 is stationary, may allow the overall energy consumption to be reduced. And, in one example, the battery life of the capacitive sensor 1822 can allow to increase.

[218] 도 21a 및 도 21b는, 디스플레이 관리 시스템(2100)의 대안적인 구현을 도시한다. 특히, 도 21a는 박스-셸프로서 구성된 디스플레이 관리 시스템(2100)의 등각투상도를 도시한다. 특히, 박스-셸프 디스플레이 관리 시스템(2100)은, 하우징(2106)의 일부를 형성하기 위해 함께 연결될 수 있는 최상부(2102) 및 2개의 측들(2104)을 포함한다. 리세싱된 부분(2108)은, 박스-셸프 디스플레이 관리 시스템(2100)이 셸프 아래에 장착된(미도시) 경우, 하향하여 연장할 수 있는(미도시) 셸프 또는 다른 구조를 지지하는 브라켓들과의 간섭이 전혀 존재하지 않도록 보장하는 것을 리세싱된 부분(2108)이 돕도록, 제공된다. 하나 또는 그 초과의 셸프 지지체들(2110)이 박스-셸프 디스플레이 관리 시스템(2100)에 장착되어 전통적인 방식으로 박스-셸프 디스플레이 관리 시스템(2100)이 수직 지지체(미도시)에 장착되게 하는 것을 가능하게 한다. [218] Figures 21A and 21B show an alternative implementation of the display management system 2100. In particular, FIG. 21A shows an isometric view of the display management system 2100 configured as a box-shelf. In particular, the box-shelf display management system 2100 includes a top 2102 and two sides 2104 that can be connected together to form part of the housing 2106. The recessed portion 2108 includes brackets that support a shelf or other structure that can extend downward (not shown) when the box-shelf display management system 2100 is mounted under the shelf (not shown). The recessed portion 2108 is provided to help ensure that there is no interference at all. One or more shelf supports 2110 are mounted on the box-shelf display management system 2100 to enable the box-shelf display management system 2100 to be mounted on a vertical support (not shown) in a traditional manner. do.

[219] 슬라이드가능 셸프(2112)는, 측들(2104)에 의해 적어도 부분적으로 지지될 수 있는 하나 또는 그 초과의 트랙들(2114)에 장착된다. 도시된 바와 같이, 슬라이드가능 셸프(2112)는 디바이더(2118)를 지지하는 지지 표면(2116)을 포함할 수 있다. 일 예에서, 지지 표면(2116)은 하나 또는 그 초과의 디스플레이 관리 시스템들, 이를테면, 사전에 설명된 시스템들(1800)을 지지할 수 있다. 일 구현에서, 지지 표면(2116)은 셸프(2112)의 전방에 장착된 레일(2120)을 포함한다. 레일은, 차례로, 리테이너(2122)를 지지한다. 도시된 바와 같이, 하나 또는 그 초과의 핸들들(2126)을 갖는 도어(2124)는 힌지 시스템(2128)을 통해 최상부(2102)에 장착될 수 있다. 다른 구현에서, 도어(2124)는 플립 윈도우(flip window)(2124)로 지칭될 수 있고, 플립 윈도우(2124)는 가시광선에 대해 부분적으로 또는 전체적으로 투명할 수 있다. 이러한 방식으로, 플립 윈도우(2124)는 박스-셸프 디스플레이 관리 시스템(2100) 내에서 하나 또는 그 초과의 디스플레이 제품들의 뷰잉을 가능하게 할 수 있다. 일 특정 예에서, 박스-셸프 디스플레이 관리 시스템(2100)은, 2013년 10월 4일자로 출원된 U.S. 출원 제 14/046385호에 설명된 박스-셸프(3405)와 유사할 수 있으며, 상기 출원의 전체 내용들은 임의의 및 모든 비-제한적인 목적들을 위해 인용에 의해 본원에 통합된다. [219] The slideable shelf 2112 is mounted to one or more tracks 2114 that may be at least partially supported by the sides 2104. As shown, the slidable shelf 2112 can include a support surface 2116 that supports the divider 2118. In one example, the support surface 2116 can support one or more display management systems, such as the previously described systems 1800. In one implementation, the support surface 2116 includes a rail 2120 mounted in front of the shelf 2112. The rail, in turn, supports the retainer 2122. As shown, door 2124 with one or more handles 2126 may be mounted to top 2102 via hinge system 2128. In other implementations, the door 2124 may be referred to as a flip window 2124, and the flip window 2124 may be partially or entirely transparent to visible light. In this way, flip window 2124 can enable viewing of one or more display products within box-shelf display management system 2100. In one particular example, the box-shelf display management system 2100 is a U.S. filed on October 4, 2013. It may be similar to the box-shelf 3405 described in application 14/046385, the entire contents of which are incorporated herein by reference for any and all non-limiting purposes.

[220] 일 구현에서, 박스-셸프 디스플레이 관리 시스템(2100)은, 하나 또는 그 초과의 디스플레이 제품들, 이를테면, 도 19a에 개략적으로 도시된 디스플레이 제품들(1902a-1902f)을 보유하도록 구성될 수 있다. 이에 따라, 일 구성에서, 박스-셸프 디스플레이 관리 시스템(2100)은 슬라이드가능 셸프(2112)를 하우징(2106) 내에 포지셔닝한다. 따라서, 박스-셸프 디스플레이 관리 시스템(2100)으로부터 하나 또는 그 초과의 디스플레이 제품들(도 21a에는 도시되지 않음)을 제거하기 위해, 사용자는 (도 21a에 도시된 실질적으로 수평 포지션에 대해 도 21b에 도시된)실질적으로 수직 포지션으로부터 플립 윈도우(2124)를 회전시킬 수 있다. [220] In one implementation, the box-shelf display management system 2100 may be configured to hold one or more display products, such as display products 1902a-1902f schematically illustrated in FIG. 19A. have. Thus, in one configuration, the box-shelf display management system 2100 positions the slidable shelf 2112 within the housing 2106. Thus, to remove one or more display products (not shown in FIG. 21A) from the box-shelf display management system 2100, the user (see FIG. 21B for the substantially horizontal position shown in FIG. 21A) The flip window 2124 can be rotated from a substantially vertical position (shown).

[221] 일 구현에서, 박스-셸프 디스플레이 관리 시스템(2100)은 센서(2130)를 갖게 구성될 수 있다. 특히, 센서(2130)는 가속도계일 수 있다. 추가로, 가속도계 센서(2130)는 단일 축(1-축 가속도계)을 따른, 2개의 서로 수직인 축들(2-축 가속도계)을 따른, 또는 3개의 서로 수직인 축들(3-축 가속도계)을 따른 가속도들(중력 또는 다른 것에 기인함)에 민감할 수 있다. 본 기술분야의 당업자들은, 본원에서 설명된 개시내용들로부터 벗어나지 않고, 박스-셸프 디스플레이 관리 시스템(2100) 또는 다른 디스플레이 관리 시스템들, 이를테면 시스템들(1800 및 2300)과 함께 활용될 수 있는 1-축, 2-축 및 3-축 가속도계 전자 회로들의 다양한 특정 구현들을 인지할 것이다. 추가로, 본 기술분야의 당업자들은, 가속도계 센서(2130)가 부착되는 구조의 배향을 결정하기 위해 이 가속도계 센서(2130)가 활용될 수 있다는 것을 인지할 것이다. 따라서, 도 21a로부터의 가속도계 센서(2130)는, 플립 윈도우(2124)의 배향을 결정하기 위해 활용될 수 있다. 유리하게, 가속도계 센서(2130)는, 힌지(2128) ― 힌지(2128)의 모션 범위는 비교적 더욱 제한될 수 있음 ― 로서 포지셔닝된 하나 또는 그 초과의 대안적 센서 기술들과 비교할 때, 플립 윈도우(2124)의 배향을 결정하는 것에서 개선된 정확도를 제공할 수 있다.In one implementation, the box-shelf display management system 2100 may be configured to have a sensor 2130. In particular, the sensor 2130 may be an accelerometer. Additionally, the accelerometer sensor 2130 may be along a single axis (1-axis accelerometer), along two mutually perpendicular axes (2-axis accelerometer), or along three mutually perpendicular axes (3-axis accelerometer). Can be sensitive to accelerations (due to gravity or others). One of ordinary skill in the art, without departing from the disclosures described herein, can be utilized with the box-shelf display management system 2100 or other display management systems, such as the systems 1800 and 2300 1-. Various specific implementations of axial, 2-axis and 3-axis accelerometer electronic circuits will be appreciated. Additionally, those skilled in the art will recognize that this accelerometer sensor 2130 can be utilized to determine the orientation of the structure to which the accelerometer sensor 2130 is attached. Thus, the accelerometer sensor 2130 from FIG. 21A can be utilized to determine the orientation of the flip window 2124. Advantageously, the accelerometer sensor 2130, as compared to one or more alternative sensor technologies positioned as the hinge 2128-the motion range of the hinge 2128 can be relatively more limited-flip window ( 2124) may provide improved accuracy in determining the orientation.

[222] 일 구현에서, 가속도계 센서, 이를테면 가속도계 센서(2130)는, 플립 윈도우(2124)의 배향을 결정하기 위해 활용될 수 있다. 따라서, 본 기술분야의 당업자들은, 본원에 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 가속도계 센서(2130)가 플립 윈도우(2124) 상에서, 플립 윈도우(2124)의 이동과 함께 이동하도록 구성된 임의의 위치에 로케이팅될 수 있다는 것을 인지할 것이다. 부가적으로, 본 기술분야의 당업자들은, 임의의 디스플레이 관리 시스템의 일부로서 플립 윈도우(2124)와 유사한 플립 윈도우의 배향을 결정하기 위해 가속도계 센서(2130)가 일반적으로 활용될 수 있다는 것을 인지할 것이다. 따라서, 플립 윈도우(2124)를 갖는 디스플레이 관리 시스템(2100)은 단지, 가속도계 센서(2130)와 함께 활용될 수 있는 디스플레이 관리 시스템의 일 예이다. 이에 따라, 본 기술분야의 당업자들은, 디스플레이 관리 구조로부터 하나 또는 그 초과의 제품들을 제거하기 위하여 이동되도록 구성되는 플립 윈도우(2124)와 유사한 이동가능한 피처를 갖는 하우징(2106)과 유사한 디스플레이 관리 구조의 다양한 부가적 또는 대안적 구현들을 쉽게 인지할 것이다. 결국, 가속도계 센서(2130)는, 본 기술분야의 당업자들에 의해 구상될 수 있는 디스플레이 관리 구조들의 다양한 부가적 또는 대안적 구현들의 이동가능한 피처에 커플링될 수 있다.[222] In one implementation, the accelerometer sensor, such as the accelerometer sensor 2130, may be utilized to determine the orientation of the flip window 2124. Thus, those skilled in the art, any position configured to move the accelerometer sensor 2130 on the flip window 2124 with the movement of the flip window 2124 without departing from the scope of the disclosures described herein. It will be appreciated that it can be located at. Additionally, those skilled in the art will recognize that the accelerometer sensor 2130 can generally be utilized to determine the orientation of a flip window similar to the flip window 2124 as part of any display management system. . Accordingly, the display management system 2100 with the flip window 2124 is only an example of a display management system that can be utilized with the accelerometer sensor 2130. Accordingly, those skilled in the art of a display management structure similar to the housing 2106 having a movable feature similar to the flip window 2124 configured to be moved to remove one or more products from the display management structure. Various additional or alternative implementations will be readily recognized. Consequently, the accelerometer sensor 2130 can be coupled to a movable feature of various additional or alternative implementations of display management structures that can be envisioned by those skilled in the art.

[223] 일 예에서, 도 22a에서 개략적으로 도시된 바와 같이, 가속도계 센서(2130)는 통합된 가속도계 디바이스의 일부로서 구현될 수 있다. 따라서, 통합된 가속도계 디바이스(2130)는 가속도계 회로 보드(2200), 전력 공급부(2202), 및 인터페이스(2203)를 포함할 수 있다. 이에 따라, 그리고 이전에 설명된 바와 같이, 본 기술분야의 당업자들은, 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서, 가속도계 회로 보드(2200)로서 구현될 수 있는 다양한 특정 가속도계 회로들을 인지할 것이다. 일 예에서, 전력 공급부(2202)는 전기 에너지를 가속도계 회로 보드(2200) 및 인터페이스(2203)에 제공하도록 구성될 수 있다. 따라서, 전력 공급부(2202)는 전력 공급부(2008)와 유사할 수 있으며, 유선 전기 공급부, 하나 또는 그 초과의 배터리들, 전기 에너지의 무선 송신을 수용하도록 구성된 하드웨어, 또는 이들의 조합들로서 구현될 수 있다. 다른 예에서, 인터페이스(2203)는 인터페이스(2012)와 유사할 수 있으며, 그러한 인터페이스(2203)는 가속도계 센서(2130)로부터의 하나 또는 그 초과의 가속도 신호들을 유선 또는 무선 네트워크를 통해 통신하도록 구성될 수 있다.[223] In one example, as schematically illustrated in FIG. 22A, accelerometer sensor 2130 may be implemented as part of an integrated accelerometer device. Accordingly, the integrated accelerometer device 2130 may include an accelerometer circuit board 2200, a power supply 2202, and an interface 2203. Accordingly, and as described previously, those skilled in the art will recognize a variety of specific accelerometer circuits that can be implemented as accelerometer circuit board 2200 without departing from the scope of the disclosures described herein. . In one example, the power supply 2202 may be configured to provide electrical energy to the accelerometer circuit board 2200 and the interface 2203. Thus, the power supply 2202 can be similar to the power supply 2008 and can be implemented as a wired electrical supply, one or more batteries, hardware configured to accommodate wireless transmission of electrical energy, or combinations thereof. have. In another example, interface 2203 can be similar to interface 2012, such interface 2203 can be configured to communicate one or more accelerometer signals from accelerometer sensor 2130 via a wired or wireless network. You can.

[224] 일 구현에서, 통합된 가속도계 디바이스(2130)는 플립 윈도우(2124)의 배향을 표시하는 하나 또는 그 초과의 센서 신호들(모션 데이터로 달리 지칭됨)을 출력하도록 구성될 수 있다. 일 예에서, 하나 또는 그 초과의 센서 신호들은 축들 중 하나 또는 그 초과를 따른 가속도 ― 통합된 가속도계 디바이스(2130)는 이 가속도에 민감함 ― 를 표시하는 아날로그 또는 디지털 신호를 포함할 수 있다. 이에 따라, 일 예에서, 통합된 가속도계 디바이스(2130)로부터 출력되는 센서 신호는 1개, 2개 또는 3개의 서로 수직인 축들(x-, y-, 및/또는 z-축)을 따라 리졸빙되는 중력에 기인하는 가속도 ― 통합된 가속도계 디바이스(2330)는 이 가속도에 민감함 ― 의 결과일 수 있다. 일 예에서, 통합된 가속도계 디바이스(2130)는 센서 신호(모션 데이터로 달리 지칭됨)를 인터페이스(2203)를 통해 제어 회로, 이를테면 도 22b에 도시된 제어 회로(2006)에 통신하도록 구성된다. 따라서, 일 구현에서, 제어 회로(2006)와 통합된 가속도계 디바이스(2130) 간의 통신은 하드웨어 (유선) 연결을 통해 이루어질 수 있다. 그러나, 제어 회로(2006)와 통합된 가속도계 디바이스(2130) 간의 통신은, 부가적으로 또는 대안적으로, 무선 연결을 통해 이루어질 수 있다. 따라서, 통합된 가속도계 디바이스(2130)로부터의 출력 신호는, 이전에 설명된 용량성 센서(1822)로부터의 센서 출력과 유사한 방식으로 프로세싱 및 활용될 수 있다. 다른 구현에서, 통합된 가속도계 디바이스(2130)로부터의 센서 출력은, 도 24에 관련하여 추가로 상세히 설명되는 디스플레이 관리 시스템 제어기 디바이스(2400)에 바로 통신될 수 있다.[224] In one implementation, the integrated accelerometer device 2130 may be configured to output one or more sensor signals (also referred to as motion data) indicating the orientation of the flip window 2124. In one example, one or more sensor signals may include an analog or digital signal indicating acceleration along one or more of the axes—integrated accelerometer device 2130 is sensitive to this acceleration. Accordingly, in one example, the sensor signal output from the integrated accelerometer device 2130 is resolved along one, two or three mutually perpendicular axes (x-, y-, and / or z-axis). Acceleration due to the resulting gravitational force-the integrated accelerometer device 2330 is sensitive to this acceleration. In one example, the integrated accelerometer device 2130 is configured to communicate a sensor signal (also referred to as motion data) to a control circuit, such as the control circuit 2006 shown in FIG. 22B, via the interface 2203. Thus, in one implementation, communication between control circuit 2006 and integrated accelerometer device 2130 may be through a hardware (wired) connection. However, communication between the control circuit 2006 and the integrated accelerometer device 2130 may, additionally or alternatively, be through a wireless connection. Thus, the output signal from the integrated accelerometer device 2130 can be processed and utilized in a similar manner to the sensor output from the capacitive sensor 1822 previously described. In another implementation, the sensor output from the integrated accelerometer device 2130 can be communicated directly to the display management system controller device 2400 described in further detail with respect to FIG. 24.

[225] 일 예에서, 가속도계 센서(2130)(통합된 가속도계 디바이스로 달리 지칭됨)에 커플링된 이동가능한 구조가 정지 상태로 남아 있는 반면에, 가속도계 센서(2130)는 저전력 구성에서 동작하도록 구성될 수 있다. 따라서, 가속도계 회로 보드(2200)로부터의 출력이 변화하지 않는 반면에(일 예에서, 플립 윈도우(2124)가 고정된 배향으로 남아 있다는 것을 표시함), 가속도계 센서(2130)는 이 저전력 구성에서 동작하도록 구성될 수 있다. 이에 따라, 플립 윈도우(2124)의 모션의 검출 시, 가속도계 회로 보드(2200), 제어 회로(2006), 및/또는 디스플레이 관리 시스템 제어기 디바이스(2400) 중 하나 또는 그 초과는 고전력 구성을 구현하도록 구성될 수 있다. 따라서, 이 고전력 구성은 플립 윈도우(2124)의 이동에 대한 응답으로 하나 또는 그 초과의 프로세스들을 실행하도록 구성될 수 있으며, 플립 윈도우(2124)의 이동은 하나 또는 그 초과의 디스플레이 제품들, 이를테면 디스플레이 제품들(1902a-1902f)이 디스플레이 관리 시스템, 이를테면 시스템(2100, 1800, 및/또는 2300)으로부터 제거되고 있다는 것을 표시할 수 있다.[225] In one example, while the movable structure coupled to the accelerometer sensor 2130 (also referred to as an integrated accelerometer device) remains stationary, the accelerometer sensor 2130 is configured to operate in a low power configuration. Can be. Thus, while the output from the accelerometer circuit board 2200 does not change (in one example, indicating that the flip window 2124 remains in a fixed orientation), the accelerometer sensor 2130 operates in this low power configuration. It can be configured to. Accordingly, upon detection of motion of the flip window 2124, one or more of the accelerometer circuit board 2200, control circuit 2006, and / or display management system controller device 2400 is configured to implement a high power configuration. Can be. Thus, this high power configuration can be configured to execute one or more processes in response to the movement of the flip window 2124, where the movement of the flip window 2124 is one or more display products, such as a display. Products 1902a-1902f may indicate that they are being removed from a display management system, such as systems 2100, 1800, and / or 2300.

[226] 도 23은 디스플레이 관리 시스템(2300)의 대안적 구현을 도시한다. 특히, 도 23은 나선형 페그훅(spiral peg hook) 보안 디바이스(2301)를 도시한다. 따라서, 나선형 페그훅 보안 디바이스(2301)는 지지 레일(2308)에 의해 후방 구조(2306)에 단단히 커플링된 전방 구조(2314)를 포함할 수 있다. 추가로, 후방 구조(2306)는 나선형 페그훅 보안 디바이스(2301)를 표면(2312)에 제거가능하게 커플링하도록 구성된 하나 또는 그 초과의 커플링 엘리먼트들(미도시)을 포함할 수 있다. 일 예에서, 표면(2312)은 도 14에 관련하여 설명된 곤돌라 벽(905)과 유사할 수 있다. 그러나, 본 기술분야의 당업자들은, 표면(2312)이 나선형 페그훅 보안 디바이스(2301)의 하나 또는 그 초과의 커플링 엘리먼트들(미도시)을 수용하도록 구성된 임의의 지지 구조를 포함할 수 있다는 것을 인지할 것이다. 일 구현에서, 나선형 페그훅 보안 디바이스(2301)는, 전방 구조(2314)에 회전가능하게 커플링되며 베어링(2316)의 중심 축 주위에서 회전하도록 구성된 노브(2304)를 포함한다. 부가적으로, 전방 구조(2340)는 나선형 페그훅 보안 디바이스(2301)에 의해 지지되는 하나 또는 그 초과의 디스플레이 제품들과 연관된 하나 또는 그 초과의 라벨들을 수용하도록 구성될 수 있다.[226] Figure 23 shows an alternative implementation of the display management system 2300. In particular, FIG. 23 shows a spiral peg hook security device 2301. Accordingly, the helical peghook security device 2301 can include a front structure 2314 securely coupled to the rear structure 2306 by a support rail 2308. Additionally, the rear structure 2306 can include one or more coupling elements (not shown) configured to removably couple the helical peghook security device 2301 to the surface 2312. In one example, the surface 2312 can be similar to the gondola wall 905 described with respect to FIG. 14. However, one of ordinary skill in the art, that the surface 2312 may include any support structure configured to receive one or more coupling elements (not shown) of the helical peghook security device 2301. Will recognize. In one implementation, the helical peghook security device 2301 includes a knob 2304 rotatably coupled to the front structure 2314 and configured to rotate around the central axis of the bearing 2316. Additionally, the front structure 2340 can be configured to accept one or more labels associated with one or more display products supported by the helical peghook security device 2301.

[227] 일 예에서, 제 1 방향(예컨대, 화살표(2318)로 표시된 방향임)으로의 노브(2304)로의 수동 회전력의 적용 시, 나선형 레일(2302)은 베어링(2316)의 중심 축을 중심으로 회전하도록 구성될 수 있다. 결국, 나선형 레일(2302)의 회전에 기반하여, 지지 레일(2310)에 의해 지지되는(이 지지 레일(2310)에 걸려 있는) 하나 또는 그 초과의 디스플레이 제품들이 나선형 레일(2302)에 의해 전방 구조(2314) 쪽으로 가압될 수 있다. 반대로, 제 2 방향(예컨대, 화살표(2318)로 표시된 방향의 반대 방향임)으로의 노브(2304)로의 수동 회전력의 적용 시, 나선형 레일(2302)은 지지 레일(2310)에 걸려 있는 하나 또는 그 초과의 디스플레이 제품들을 후방 구조(2306)를 향해 강제하도록 구성될 수 있다.[227] In one example, upon application of a manual rotational force to the knob 2304 in a first direction (eg, in the direction indicated by arrow 2318), the helical rail 2302 is centered around the central axis of the bearing 2316. It can be configured to rotate. Eventually, based on the rotation of the helical rail 2302, one or more display products supported by the support rail 2310 (hanging on the support rail 2310) are structured in front by the helical rail 2302. It can be pressed toward (2314). Conversely, upon application of the manual rotational force to the knob 2304 in the second direction (eg, in the opposite direction to the direction indicated by arrow 2318), the helical rail 2302 is hung on the support rail 2310 or the same It can be configured to force excess display products towards the rear structure 2306.

[228] 일 예에서, 나선형 페그훅 보안 디바이스(2301)는 상점 내의 하나 또는 그 초과의 제품들을 디스플레이하도록 구성될 수 있다. 따라서, 일 실시예에서, 나선형 페그훅 보안 디바이스(2301)는 지지 레일(2310)에 의해 지지되는 다수의 제품들이 나선형 페그훅 보안 디바이스(2301)로부터 신속히 제거되는 것을 방지하는데 활용될 수 있다. 이러한 방식으로, 나선형 페그훅 보안 디바이스(2301)는 디바이스(2301)로부터 하나 또는 그 초과의 제품들을 제거하기 위해 노브(2304) 및 나선형 레일(2302)을 회전시키는데 필요한 연장 시간으로 인하여, 지지 레일(2310)에 걸려 있는 하나 또는 그 초과의 제품들의 절도를 저지하는데 활용될 수 있다.[228] In one example, the spiral peghook security device 2301 may be configured to display one or more products in a store. Thus, in one embodiment, the helical peghook security device 2301 can be utilized to prevent multiple products supported by the support rail 2310 from being quickly removed from the helical peghook security device 2301. In this way, the helical peghook security device 2301 is supported by the support rail ( 2310) can be used to deter theft of one or more products.

[229] 일 구현에서, 가속도계 센서(2130)는 노브(2304) 및/또는 나선형 레일(2302)의 모션을 검출하기 위해 디스플레이 관리 시스템(2300)과 함께 활용될 수 있다. 사전에 설명된 바와 같이, 나선형 레일(2302)은 하나 또는 그 초과의 디스플레이 제품들을 디스플레이 관리 시스템(2300)에 삽입하고 그리고/또는 하나 또는 그 초과의 디스플레이 제품들을 디스플레이 관리 시스템(2300)으로부터 제거하기 위해 회전될 수 있다. 이러한 방식으로, 가속도계 센서(2130)는 노브(2304)로의 수동적 힘의 적용시 회전하도록 구성된 구조에 커플링될 수 있다. 일 특정 예에서, 도 23에 개략적으로 도시된 바와 같이, 가속도계 센서(2130)는 노브(2304)의 구조 내에서 커플링될 수 있다. 그러나, 본 기술분야의 당업자들은 본원에서 설명된 개시내용들의 범위로부터 벗어나지 않으면서 활용될 수 있는 가속도계 센서(2130)에 대한 추가 또는 대안적인 배치 옵션들을 인지할 것이다. 일 예에서, 나선형 레일(2302)이 회전 중일 때 가속도계 센서(2130)로부터의 센서 출력의 변화는 나선형 레일(2302)의 회전을 추적하고, 따라서, 디스플레이 관리 시스템(2300)에 삽입된/디스플레이 관리 시스템(2300)으로부터 제거된 디스플레이 제품들의 수를 결정하기 위해 가속도계 회로 보드(2200), 제어 회로(2006), 및/또는 디스플레이 관리 시스템 제어기 디바이스(2400) 중 하나 또는 그 초과의 것들에 의해 활용될 수 있다.[229] In one implementation, accelerometer sensor 2130 may be utilized with display management system 2300 to detect motion of knob 2304 and / or helical rail 2302. As previously described, spiral rail 2302 inserts one or more display products into display management system 2300 and / or removes one or more display products from display management system 2300. Can be rotated. In this way, the accelerometer sensor 2130 can be coupled to a structure configured to rotate upon application of a passive force to the knob 2304. In one particular example, as schematically illustrated in FIG. 23, accelerometer sensor 2130 can be coupled within the structure of knob 2304. However, those skilled in the art will recognize additional or alternative deployment options for accelerometer sensor 2130 that can be utilized without departing from the scope of the disclosures described herein. In one example, changes in sensor output from the accelerometer sensor 2130 when the spiral rail 2302 is rotating tracks the rotation of the spiral rail 2302, and thus, is inserted / display management into the display management system 2300. To be utilized by one or more of the accelerometer circuit board 2200, control circuit 2006, and / or display management system controller device 2400 to determine the number of display products removed from system 2300. Can be.

[230] 디스플레이 관리 시스템(2100)과 유사하게, 디스플레이 관리 시스템(2300)은, 모션을 검출하고, 이에 대한 응답으로 하나 또는 그 초과의 프로세스들을 실행하기 위해 가속도계 센서(2130)를 활용할 수 있다. 일 예에서, 이전에 설명된 바와 같이, 나선형 레일(2302)의 모션은 가속도계 센서(2130)를 저전력 구성으로부터 고전력 구성으로 전환(transition)하기 위한 하나 또는 그 초과의 프로세스들을 실행할 수 있다.[230] Similar to the display management system 2100, the display management system 2300 may utilize the accelerometer sensor 2130 to detect motion and execute one or more processes in response. In one example, as previously described, the motion of the helical rail 2302 can execute one or more processes to transition the accelerometer sensor 2130 from a low power configuration to a high power configuration.

[231] 도 24는 하나 또는 그 초과의 디스플레이 관리 시스템들, 이를테면, 특히, 시스템들(1800, 2100, 및 2300)과 조합하여 하나 또는 그 초과의 재고 관리, 보안 및/또는 인식 기능들을 구현하도록 구성된 센서 네트워크(2401)를 개략적으로 도시한다. 특히, 센서 네트워크(2401)는 디스플레이 관리 시스템 제어기 디바이스(2400)를 포함한다. 따라서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 메모리(2402)를 포함할 수 있다. 따라서, 메모리(2402)는 영구적 또는 휘발성 메모리, 또는 이들의 조합들의 형태일 수 있다. 이러한 방식으로, 메모리(2402)는 디바이스(2400)의 전력 사이클 또는 다른 재부팅 동작에 의해 클리어링된 RAM(random access memory)의 형태를 포함할 수 있다. 다른 실시예들에서, 메모리(2402)는 비-휘발성일 수 있어서, 그것은 정보를 유지하기 위한 전력을 요구하지 않는다. 따라서, 메모리(2402)는, 특히, ROM(read only memory) 또는 플래시 메모리의 형태를 포함할 수 있다. 일반적으로, 메모리(2402)는 비-일시적, 컴퓨터-판독가능 매체의 형태로 지칭되고, 프로세서(2404)에 의해 실행될 수 있는 명령들을 저장하는데 활용될 수 있다. 추가적으로, 디바이스(2400)는 인터페이스(2406)를 포함할 수 있으며, 인터페이스(2406)는 디바이스(2400)가 네트워크(2408)에 연결되게 하는 지원 펌웨어 및 하드웨어를 갖게 구성된다. 추가로, 디바이스(2400)는 프로세서(2404)를 포함할 수 있으며, 프로세서(2404)는 하나 또는 그 초과의 프로세싱 코어들을 갖는 마이크로프로세서를 포함할 수 있다. 따라서, 프로세서(2404)는 메모리(2402) 내에 저장된 명령들을 실행하도록 구성될 수 있다.[231] Figure 24 illustrates one or more inventory management, security and / or recognition functions in combination with one or more display management systems, such as, in particular, the systems 1800, 2100, and 2300 The configured sensor network 2401 is schematically illustrated. In particular, sensor network 2401 includes display management system controller device 2400. Accordingly, the display management system controller device 2400 may include a memory 2402. Thus, the memory 2402 may be in the form of permanent or volatile memory, or combinations thereof. In this way, the memory 2402 may include a form of random access memory (RAM) cleared by a power cycle of the device 2400 or other reboot operation. In other embodiments, memory 2402 may be non-volatile, so it does not require power to maintain information. Thus, the memory 2402 may include, in particular, a form of read only memory (ROM) or flash memory. In general, memory 2402 is referred to as a non-transitory, computer-readable medium, and can be utilized to store instructions that can be executed by processor 2404. Additionally, the device 2400 can include an interface 2406, which is configured with support firmware and hardware that allows the device 2400 to connect to the network 2408. Additionally, the device 2400 can include a processor 2404, and the processor 2404 can include a microprocessor with one or more processing cores. Accordingly, the processor 2404 can be configured to execute instructions stored in the memory 2402.

[232] 일반적으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는 용량성 센서(1822) 중 하나 또는 그 초과의 것으로부터 (제어 회로(2006)를 통해), 또는 가속도계 센서(2130)로부터 (직접적으로, 또는 제어 회로(2006)를 통해) 센서 정보를 수신하는 것에 대한 응답으로 하나 또는 그 초과의 프로세스들을 실행하도록 구성될 수 있다. 일 예에서, 제어 회로(2006), 가속도계 센서(2130), 및 디스플레이 관리 시스템 제어기 디바이스(2400) 중 하나 또는 그 초과의 것들 간의 통신은 단방향성일 수 있거나 또는 양-방향성일 수 있다. 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 원격 프로세서로 지칭될 수 있으며, 하나 또는 그 초과의 디스플레이 제품들이 제거되는 것을 표시하는 모션의 검출을 위해 하나 또는 그 초과의 센서들(1822, 2130)이 어태치된 하나 또는 그 초과의 디스플레이 관리 시스템들(1800, 2100 및/또는 2300)로부터 원격으로 포지셔닝될 수 있다. 따라서, 본원에서 설명된 개시내용들의 범위를 벗어나지 않으면서, 디스플레이 관리 시스템 제어기 디바이스(2400)와 그것이 통신 중일 수 있는 하나 또는 그 초과의 센서들 간의 거리는 임의의 주어진 거리일 수 있다. 예컨대, 디스플레이 관리 시스템 제어기 디바이스(2400)는 디스플레이 관리 시스템 제어기 디바이스(2400)가 통신 중인 하나 또는 그 초과의 센서 디바이스들과 동일한 지리적 위치(일 예에서, 동일한 상점) 내에 포지셔닝될 수 있다. 다른 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 디바이스(2400)가 네트워크(2408)를 통해 통신 중인 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 1800, 2100, 및/또는 2300)과 상이한 지리적 위치에 포지셔닝될 수 있다.[232] In general, the display management system controller device 2400 may be from one or more of the capacitive sensors 1822 (via control circuit 2006), or from accelerometer sensors 2130 (directly, Or via control circuit 2006) to execute one or more processes in response to receiving sensor information. In one example, communication between one or more of control circuit 2006, accelerometer sensor 2130, and display management system controller device 2400 may be unidirectional or bi-directional. In one implementation, the display management system controller device 2400 may be referred to as a remote processor, and one or more sensors 1822, 2130 for detection of motion indicating that one or more display products are being removed. ) May be positioned remotely from one or more display management systems 1800, 2100 and / or 2300 attached. Thus, the distance between the display management system controller device 2400 and one or more sensors it may be in communication with may be any given distance, without departing from the scope of the disclosures described herein. For example, the display management system controller device 2400 can be positioned within the same geographic location (in one example, the same store) with one or more sensor devices with which the display management system controller device 2400 is communicating. In another example, the display management system controller device 2400 is geographically different from the one or more display management systems (eg, 1800, 2100, and / or 2300) with which the device 2400 is communicating over the network 2408. It can be positioned in position.

[233] 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 푸셔(1804), 플립 윈도우(2124), 및/또는 나선형 레일(2302)의 포지션을 계산하도록 구성될 수 있다. 이에 따라, 디스플레이 관리 시스템 제어기 디바이스(2400)는 하나 또는 그 초과의 푸셔들(1804), 플립 윈도우들(2124) 및/또는 나선형 레일들(2302)의 검출된 모션에 기반하여 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 1800, 2100, 및/또는 2300)로부터 제거된 디스플레이 제품들의 수를 계산하도록 구성될 수 있다.[233] In one implementation, the display management system controller device 2400 may be configured to calculate the position of the pusher 1804, flip window 2124, and / or helical rail 2302. Accordingly, the display management system controller device 2400 is based on the detected motion of one or more pushers 1804, flip windows 2124 and / or helical rails 2302. It can be configured to calculate the number of display products removed from display management systems (eg, 1800, 2100, and / or 2300).

[234] 일 특정 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 상기 푸셔(1804)의 제 2 포지션과 푸셔(1804)의 제 1 포지션의 비교에 기반하여 디스플레이 관리 시스템(1800)으로부터 제거된 디스플레이 제품들의 수를 결정하도록 구성될 수 있다. 특히, 프로세서(2404)는 푸셔(1804)에 의해 이동된 거리를 계산하고, 디스플레이 관리 시스템(1800) 내에 홀딩된 복수의 제품들과 연관된 깊이 치수에 대한 (예컨대, 메모리(2402) 내에 저장된) 룩업 테이블을 컨설팅하기 위한 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 따라서, 프로세서(2404)는 사용자에 의해 입력된 정보 또는 하나 또는 그 초과의 센서들(2410)에 의해 감지된 정보에 기반하여(예컨대, 특히, 하나 또는 그 초과의 제품들 상의 바코드를 스캐닝하거나, 또는 디스플레이 관리 시스템(1800) 내의 하나 또는 그 초과의 제품들과 연관된 RFID 신호를 검출함으로써) 디스플레이 관리 시스템(1800) 내에 홀딩된 제품 타입을 결정할 수 있다. 이러한 방식으로, 메모리(2402) 내의 룩업 테이블로부터, 디스플레이 관리 시스템(1800) 내에 홀딩된 제품의 깊이 치수를 수신하고, 푸셔(1804)에 의해 이동된 거리를 계산하였을 때, 프로세서(2404)는 디스플레이 관리 시스템(1800)으로부터 제거된 제품들의 수를 결정할 수 있다. 유사하게, 프로세서(2404)는 (예컨대, 재비축 프로세스 등의 동안) 디스플레이 관리 시스템(1800)에 삽입된 제품들의 수를 결정하는데 활용될 수 있다.[234] In one particular example, display management system controller device 2400 displays removed from display management system 1800 based on a comparison of the second position of pusher 1804 and the first position of pusher 1804 It can be configured to determine the number of products. In particular, processor 2404 calculates the distance traveled by pusher 1804 and looks up (eg, stored in memory 2402) for depth dimensions associated with a plurality of products held within display management system 1800. One or more processes to consult the table can be executed. Accordingly, the processor 2404 scans a barcode on one or more products, for example, based on information input by a user or information sensed by one or more sensors 2410, or Or by detecting an RFID signal associated with one or more products in display management system 1800) to determine the product type held in display management system 1800. In this way, when receiving the depth dimension of the product held in the display management system 1800 from the lookup table in the memory 2402, and calculating the distance traveled by the pusher 1804, the processor 2404 displays The number of products removed from the management system 1800 can be determined. Similarly, the processor 2404 can be utilized to determine the number of products inserted into the display management system 1800 (eg, during a restocking process, etc.).

[235] 다른 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 디스플레이 관리 시스템(1800) 내에 저장된 제품 타입의 깊이 치수를 추론할 수 있다. 특히, 메모리(2402) 내에 저장된 룩업 테이블 내에서 이용가능한 정보를 갖지 않고도, 프로세서(2404)는 푸셔(1804)의 하나 또는 그 초과의 별개의 모션들에 기반하여 제품의 깊이 치수를 결정할 수 있다. 구체적으로, 디스플레이 관리 시스템(1800)으로부터 제거되는 제품들의 반복적 인스턴스들 이후에, 프로세서(2404)는 푸셔(1804)에 의해 이동된 일관적인 거리를 인지하기 위한 하나 또는 그 초과의 프로세스들을 실행하고, 이 인지된 거리로부터, 푸셔(1804)의 추후 이동들에 대한 응답으로 디스플레이 관리 시스템(1800)으로부터 제거된 제품들의 수를 결정하는데 활용될 제품의 깊이 치수를 추론할 수 있다. [235] In another example, the display management system controller device 2400 can infer a depth dimension of a product type stored in the display management system 1800. In particular, without having the information available within the lookup table stored in memory 2402, processor 2404 can determine the depth dimension of the product based on one or more separate motions of pusher 1804. Specifically, after repeated instances of products removed from the display management system 1800, the processor 2404 executes one or more processes to recognize a consistent distance traveled by the pusher 1804, From this perceived distance, it is possible to infer the depth dimension of the product to be utilized to determine the number of products removed from the display management system 1800 in response to subsequent movements of the pusher 1804.

[236] 이에 따라, 디스플레이 관리 시스템 제어기 디바이스(2400)는 하나 또는 그 초과의 제어 회로들, 이를테면 제어 회로(2006), 또는 가속도계 센서들, 이를테면 가속도계 센서(2130)로부터 수신되는 정보에 기반하여 하나 또는 그 초과의 프로세스들을 실행하도록 구성될 수 있다. 게다가, 디스플레이 관리 시스템 제어기 디바이스(2400)는 디바이스(2410)와 통신하도록 구성될 수 있다. 일 예에서, 디바이스(2410)는 특히, 카메라, 스피커, 마이크로폰, 근접 센서, 모션 센서, 주변 광 센서, 또는 전자 디스플레이를 포함할 수 있다. 일 특정 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 전자 디스플레이 디바이스(2410) 상에서 디스플레이 관리 시스템(예컨대, 시스템(1800, 2100, 또는 2300)) 내에 저장되는 하나 또는 그 초과의 제품들과 연관되는 메시지를 디스플레이하도록 구성될 수 있다.Accordingly, the display management system controller device 2400 is one based on information received from one or more control circuits, such as control circuit 2006, or accelerometer sensors, such as accelerometer sensor 2130. Or more processes. In addition, the display management system controller device 2400 can be configured to communicate with the device 2410. In one example, the device 2410 may include a camera, speaker, microphone, proximity sensor, motion sensor, ambient light sensor, or electronic display, among others. In one particular example, display management system controller device 2400 is associated with one or more products stored in display management system (eg, system 1800, 2100, or 2300) on electronic display device 2410. It can be configured to display a message.

[237] 디스플레이 관리 시스템 제어기 디바이스(2400)는 하나 또는 그 초과의 모바일 디바이스들, 이를테면 모바일 디바이스(2412)와 통신하도록 구성될 수 있다. 따라서, 디스플레이 관리 시스템 제어기 디바이스(2400)와 제어 회로(2006), 가속도계 센서(2130), 디바이스(2410), 및/또는 모바일 디바이스(2412) 중 하나 또는 그 초과 간의 통신은 네트워크(2408)를 통해 이루어질 수 있다. 결국, 네트워크(2408)는 임의의 통신 프로토콜을 활용할 수 있는 유선 또는 무선 네트워크일 수 있다. 따라서, 네트워크(2408)는 특히, 인터넷, WAN(wide area network), LAN(local area network), 또는 블루투스 연결일 수 있다. 일 특정 예에서, 네트워크(2408)는 ISM(industrial, scientific and medical) 라디오 대역들 중 하나 또는 그 초과의 대역들을 활용할 수 있다.[237] The display management system controller device 2400 can be configured to communicate with one or more mobile devices, such as the mobile device 2412. Accordingly, communication between the display management system controller device 2400 and one or more of the control circuit 2006, accelerometer sensor 2130, device 2410, and / or mobile device 2412 is via network 2408. It can be done. Consequently, the network 2408 can be a wired or wireless network that can utilize any communication protocol. Thus, the network 2408 can be, in particular, the Internet, a wide area network (WAN), a local area network (LAN), or a Bluetooth connection. In one particular example, the network 2408 can utilize one or more of the industrial, scientific and medical (ISM) radio bands.

[238] 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 사용자, 이를테면 디바이스(2400)와 통신하는 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 1800, 2100, 및/또는 2300)로부터 하나 또는 그 초과의 디스플레이 제품들을 제거하는 사용자와 연관된 바이오그래픽 정보의 하나 또는 그 초과의 피스들을 수신하고 저장하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 일 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 사용자와 연관되고 그리고 사용자가 휴대하고 있는 모바일 디바이스(2412)로부터 수신되는 바이오그래픽 정보의 하나 또는 그 초과의 피스들을 수신할 수 있다. 구체적으로, 모바일 디바이스(2412)는 사용자가 휴대하고 있는 스마트 폰 또는 태블릿을 포함할 수 있고, 그리고 특히 블루투스 연결, NFC 연결, Wi-Fi 연결 중 하나 또는 그 초과를 통해 디스플레이 관리 시스템 제어기 디바이스(2400)와 통신하도록 구성될 수 있다.[238] In one implementation, the display management system controller device 2400 is a user, such as one or more from one or more display management systems (eg, 1800, 2100, and / or 2300) in communication with the device 2400. One or more processes may be executed to receive and store one or more pieces of biographic information associated with a user removing more display products. In one example, the display management system controller device 2400 can receive one or more pieces of biographic information associated with the user and received from the mobile device 2412 that the user is carrying. Specifically, the mobile device 2412 may include a smart phone or tablet carried by the user, and in particular, a display management system controller device 2400 through one or more of Bluetooth connection, NFC connection, Wi-Fi connection ).

[239] 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 1800, 2100, 및/또는 2300)과 연관된 하나 또는 그 초과의 센서들(예컨대, 하나 또는 그 초과의 센서들(1822 및/또는 2130))로부터 모션 데이터를 수신하는 것에 대한 응답으로 부가적인 센서(2410)로부터 데이터를 수신하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 일 특정 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 카메라 디바이스(2410)와 통신할 수 있고 그리고 하나 또는 그 초과의 얼굴 인지 프로세스들을 실행할 수 있어, 모션 데이터를 송신한 디스플레이 관리 시스템들로부터 하나 또는 그 초과의 제품들을 제거하는 사용자와 연관된 데모그래픽(demographic) 정보의 하나 또는 그 초과의 피스들을 결정한다. 이러한 방식으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는 상점 내에서 제품 디스플레이들 등을 계획하는데 활용될 수 있는 쇼핑객 거동 정보를 수집하는데 활용될 수 있다.[239] In one implementation, the display management system controller device 2400 may include one or more sensors (eg, one) associated with one or more display management systems (eg, 1800, 2100, and / or 2300). Or one or more processes to receive data from additional sensor 2410 in response to receiving motion data from more sensors 1822 and / or 2130. In one particular example, the display management system controller device 2400 can communicate with the camera device 2410 and execute one or more face recognition processes, such as one or more from the display management systems that transmitted the motion data. Determine one or more pieces of demographic information associated with the user removing the excess products. In this way, the display management system controller device 2400 can be utilized to collect shopper behavior information that can be utilized to plan product displays and the like in the store.

[240] 또 다른 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 시스템들(1800, 2100, 및/또는 2300))의 모션과 연관된 센서들로부터 수신된 데이터로부터 하나 또는 그 초과의 패턴들을 인지하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 따라서, 프로세서(2404)는 복수의 센서들(예컨대, 하나 또는 그 초과의 센서들(1822 및/또는 2130))로부터 모션 데이터를 수신할 수 있고, 그리고 수신된 모션 데이터에 기반하여, 센서 데이터가 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 시스템들(1800, 2100, 및/또는 2300))로부터 제품들이 제거되는 것으로부터 초래되는 (메모리(2402)에 저장된) 인지된 패턴들을 나타내는지의 여부를 결정할 수 있다.[240] In another implementation, the display management system controller device 2400 receives from sensors associated with motion of one or more display management systems (eg, systems 1800, 2100, and / or 2300). One or more processes can be executed to recognize one or more patterns from the generated data. Accordingly, the processor 2404 can receive motion data from a plurality of sensors (eg, one or more sensors 1822 and / or 2130), and based on the received motion data, the sensor data is Whether to represent perceived patterns (stored in memory 2402) resulting from removal of products from one or more display management systems (eg, systems 1800, 2100, and / or 2300). Can decide.

[241] 일 특정 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 단일 디스플레이 관리 시스템(예컨대, 시스템(1800, 2100, 및/또는 2300))으로부터 모션 데이터를 수신할 수 있고, 수신된 모션 데이터가 디스플레이 관리 시스템으로부터 복수의 동일한 제품의 제거를 나타낸다고 결정한다. 추가적으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 제품들이 이러한 디스플레이 관리 시스템으로부터 제거되고 있는 레이트를 계산할 수 있다. 일 예에서, 제품들이 이러한 디스플레이 관리 시스템으로부터 제거되고 있는 레이트가 임계치 레벨을 초과한다면, 디스플레이 관리 시스템 제어기 디바이스(2400)는 제품들의 제거가 시도된 절도를 나타낼 수 있다고 결정할 수 있다. 예컨대, 10 개 또는 그 초과의 제품들이 30 초 내에 제거되는 경우에, 시스템 제어기 디바이스(2400)는 시도된 절도가 발생하고 있는 것을 인지할 수 있다. 이에 응답하여, 디스플레이 관리 시스템 제어기 디바이스(2400)는 보안 요원에게 경고 메시지를 통신하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 일 예에서, 이러한 경고 메시지는 네트워크(2408)를 통해 전달되는 전자 메시지로서 통신될 수 있다. 부가적으로 또는 대안적으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 모션 데이터가 시도된 절도와 연관된 패턴을 나타낸다고 결정하는 것에 응답하여, 모션 데이터를 송신한 디스플레이 관리 시스템의 사용자의 하나 또는 그 초과의 이미지들을 캡처(capture)하기 위해 카메라 디바이스(2410)와 통신할 수 있다. 이러한 방식으로, 의심되는 도둑의 하나 또는 그 초과의 이미지들은 레코딩될 수 있다. 추가적으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 수신된 모션 데이터가 시도된 절도를 나타낼 수 있다고 결정하는 것에 응답하여, 가청 메시지 및/또는 사이렌을 사운드하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다.[241] In one particular example, the display management system controller device 2400 may receive motion data from a single display management system (eg, systems 1800, 2100, and / or 2300), and the received motion data It is determined that it represents the removal of multiple identical products from the display management system. Additionally, the display management system controller device 2400 can calculate the rate at which products are being removed from this display management system. In one example, if the rate at which products are being removed from such a display management system exceeds a threshold level, the display management system controller device 2400 may determine that removal of the products may indicate an attempted theft. For example, if 10 or more products are removed within 30 seconds, system controller device 2400 can recognize that an attempted theft has occurred. In response, display management system controller device 2400 may execute one or more processes to communicate a warning message to security personnel. In one example, this warning message can be communicated as an electronic message delivered over network 2408. Additionally or alternatively, the display management system controller device 2400, in response to determining that the motion data represents a pattern associated with the attempted theft, one or more of the users of the display management system that sent the motion data. It can communicate with the camera device 2410 to capture (capture) images. In this way, one or more images of the suspected thief can be recorded. Additionally, the display management system controller device 2400 may execute one or more processes to sound an audible message and / or siren in response to determining that the received motion data may indicate an attempted theft. .

[242] 다른 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 복수의 디스플레이 관리 시스템들(예컨대, 1800, 2100, 및/또는 2300)과 연관된 복수의 센서들(예컨대, 특히 하나 또는 그 초과의 센서들(1822 및/또는 2130))로부터 모션 데이터로서 달리 지칭되는 센서 데이터를 수신할 수 있다. 이에 따라, 디스플레이 관리 시스템 제어기 디바이스(2400)는 센서들로부터 수신된 데이터로부터 하나 또는 그 초과의 패턴들을 인지하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 이러한 방식으로, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 제품들이 상점 내에서 서로 가까이 있는 디스플레이 관리 시스템들로부터 제거되고 있는 레이트가 임계치 레이트 레벨을 초과하는 것에 응답하여, 수신된 센서 데이터가 시도된 절도를 나타낼 수 있다고 결정할 수 있다. 이에 응답하여, 디스플레이 관리 시스템 제어기 디바이스(2400)는 카메라(2410)와 통신할 수 있거나, 특히 보안 요원에게 메시지를 통신할 수 있다.[242] In another example, display management system controller device 2400 may include a plurality of sensors (eg, particularly one or more) associated with a plurality of display management systems (eg, 1800, 2100, and / or 2300). Sensors 1822 and / or 2130 may receive sensor data, otherwise referred to as motion data. Accordingly, the display management system controller device 2400 can execute one or more processes to recognize one or more patterns from data received from the sensors. In this way, the display management system controller device 2400 responds to the theft at which the received sensor data is attempted in response to the rate at which products are being removed from display management systems that are close to each other in the store, exceeding a threshold rate level. It can be determined that can represent. In response, the display management system controller device 2400 can communicate with the camera 2410 or, in particular, can communicate a message to security personnel.

[243] 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 플립 윈도우(2124)에 커플링되는 가속도계 센서(2130)으로부터 센서 데이터를 수신할 수 있다. 따라서, 가속도계 센서(2130)로부터 수신된 데이터는 플립 윈도우(2124)의 배향을 나타낼 수 있다. 일 실시예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 가속도계 센서(2130)와 연관된 레스트 포지션(rest position)(제로 포지션(zeroed position)으로 달리 지칭됨)을 재교정하도록 구성될 수 있다. 특히, 프로세서(2404)는, 플립 윈도우(2124)가 이동되지 않을 때, 플립 윈도우(2124)가 특정 각도로 포지셔닝되는 것을 인지하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 따라서, 이러한 특정 각도는 수직 배향으로부터의 0°의 각도와 동일하지 않을 수 있다. 이에 응답하여, 프로세서(2404)는, 특정 각도가 가속도계 센서(2130)의 모션이 계산될 레스트 포지션을 나타내는 것을 결정할 수 있다.In one implementation, the display management system controller device 2400 can receive sensor data from the accelerometer sensor 2130 coupled to the flip window 2124. Accordingly, the data received from the accelerometer sensor 2130 may indicate the orientation of the flip window 2124. In one embodiment, the display management system controller device 2400 may be configured to recalibrate a rest position (also referred to as a zeroed position) associated with the accelerometer sensor 2130. In particular, the processor 2404 can execute one or more processes to recognize that the flip window 2124 is positioned at a certain angle when the flip window 2124 is not moved. Thus, this particular angle may not be the same as the angle of 0 ° from the vertical orientation. In response, processor 2404 may determine that a particular angle represents the rest position at which the motion of accelerometer sensor 2130 is to be calculated.

[244] 일 구현에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 시도된 절도의 인지와 연관된 하나 또는 그 초과의 프로세스들을 연기하도록(postpone) 구성될 수 있다. 따라서, 프로세서(2404)는, 디스플레이 관리 시스템 제어기 디바이스(2400) 등과 통신하는 하나 또는 그 초과의 디스플레이 관리 시스템들의 재비축을 허용하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 일 예에서, 물리 키는 디스플레이 관리 시스템(1800, 2100 및/또는 2300)과 디스플레이 관리 시스템 제어기 디바이스(2400) 간에 통신을 무력화(disarm)하도록 활용될 수 있다. 다른 예에서, 전자 통신 디바이스(미도시)는, 디스플레이 관리 시스템 제어기 디바이스(2400)와 통신하는 디스플레이 관리 시스템들 중 하나 또는 그 초과를 재비축하는 사용자가 휴대하고 있을 수 있다. 따라서, 전자 투약(medication) 디바이스는 디스플레이 관리 시스템을 재비축하는데 관여되는 사람으로서 사용자를 식별하기 위해 네트워크(2408)를 통해 통신할 수 있다. 또 다른 예에서, 잠재적인 시도된 절도들을 식별하도록 구성되는 디스플레이 관리 시스템 제어기 디바이스(2400)와 연관된 하나 또는 그 초과의 보안 특징들은 사용자로부터 디스플레이 관리 시스템 제어기 디바이스(2400)에 의해 수신되는 명령들에 기반하여 일시적으로 서스펜딩될(suspended) 수 있다. 일 특정 예에서, 이러한 사용자는 상점 관리자 등일 수 있다. 따라서, 일시적 서스펜션(suspension)은, 디스플레이 관리 시스템 제어기 디바이스(2400)와 통신하는 디스플레이 관리 시스템들의 서브세트(예컨대, 디스플레이 관리 시스템들(1800, 2100, 및/또는 2300) 중 하나 또는 그 초과)에 적용될 수 있다.[244] In one implementation, the display management system controller device 2400 may be configured to postpone one or more processes associated with the recognition of the attempted theft. Thus, the processor 2404 can execute one or more processes to allow restocking of one or more display management systems in communication with the display management system controller device 2400 and the like. In one example, the physical key can be utilized to disable communication between the display management system 1800, 2100 and / or 2300 and the display management system controller device 2400. In another example, the electronic communication device (not shown) may be carried by a user restocking one or more of the display management systems in communication with the display management system controller device 2400. Thus, the electronic medication device can communicate over the network 2408 to identify the user as a person involved in restocking the display management system. In another example, one or more security features associated with the display management system controller device 2400 that are configured to identify potential attempted theft include commands received from the user by the display management system controller device 2400. Based on this, it can be temporarily suspended (suspended). In one particular example, such a user may be a store manager or the like. Thus, a temporary suspension is applied to a subset of display management systems (eg, one or more of display management systems 1800, 2100, and / or 2300) that communicate with display management system controller device 2400. Can be applied.

[245] 또 다른 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 재고 제어 시스템(미도시)에 연결될 수 있다. 따라서, 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대, 디스플레이 관리 시스템들(1800, 2100, 및/또는 2300) 중 하나 또는 그 초과)로부터 제거되는 제품들의 수에 관련된, 디스플레이 관리 시스템 제어기 디바이스(2400)에 의해 수집된 정보는, 상점 내에서 유지되는 재고에 관련된 정보가 실시간으로 업데이트될 수 있도록 재고 제어 시스템 등에 통신될 수 있다.[245] In another example, the display management system controller device 2400 can be coupled to an inventory control system (not shown). Accordingly, display management system controller device 2400 related to the number of products removed from one or more display management systems (eg, one or more of display management systems 1800, 2100, and / or 2300) Information collected by) may be communicated to an inventory control system or the like so that information related to inventory maintained in the store can be updated in real time.

[246] 다른 예에서, 디스플레이 관리 시스템 제어기 디바이스(2400)는, 특히, 하나 또는 그 초과의 디스플레이 관리 시스템들(예컨대 디스플레이 관리 시스템들(1800, 2100 및/또는 2300)), 상점 내의 하나 또는 그 초과의 개인들(예컨대, 디스플레이 관리 시스템들로부터 하나 또는 그 초과의 제품들을 제거하는 고객들), 및/또는 하나 또는 그 초과의 통신 디바이스들(예컨대, 카메라들, 전자 디스플레이 스크린들, 마이크로폰들, 주변 광 센서들, 모션 센서들, 모바일 디바이스들 등)과 연관된 데이터를 제공하도록 구성되는 하나 또는 그 초과의 디바이스들과 통신할 수 있다. 따라서, 디스플레이 관리 시스템 제어기 디바이스(2400)는 디바이스들(2006, 2330, 2410, 및/또는 2412) 중 하나 또는 그 초과와 통신할 수 있다. 그러나, 일 구현에서, 디바이스들(2006, 2130, 2410, 및/또는 2412) 중 하나 또는 그 초과 간의 통신은 직접적인 네트워크 연결을 사용하지 못할 수 있다. 따라서, 일 예에서, 도시된 디바이스들(2006, 2130, 2410, 및/또는 2412) 중 하나 또는 그 초과 간의 통신은, 본원에서 설명된 개시들의 범주로부터 벗어남 없이 메쉬 네트워킹 방법론들(mesh networking methodologies)을 활용할 수 있다.[246] In another example, the display management system controller device 2400, in particular, one or more display management systems (eg, display management systems 1800, 2100 and / or 2300), one or more in a store Excess individuals (eg, customers removing one or more products from display management systems), and / or one or more communication devices (eg, cameras, electronic display screens, microphones, surroundings) Optical sensors, motion sensors, mobile devices, etc.). Accordingly, the display management system controller device 2400 can communicate with one or more of the devices 2006, 2330, 2410, and / or 2412. However, in one implementation, communication between one or more of devices 2006, 2130, 2410, and / or 2412 may not be able to use a direct network connection. Thus, in one example, communication between one or more of the illustrated devices (2006, 2130, 2410, and / or 2412), mesh networking methodologies without departing from the scope of the disclosures described herein. Can utilize

[247] 도 25는 디스플레이 관리 시스템 제어기 디바이스(2400), 및 특히 프로세서(2404)에 의해 실행될 수 있는 프로세스(2500)의 흐름도를 개략적으로 도시한다. 특히, 프로세서(2404)는 하나 또는 그 초과의 센서들(예컨대, 특히, 하나 또는 그 초과의 센서들(1822 및/또는 2130))로부터 센서 데이터를 수신할 수 있다. 일 예에서, 센서 데이터는 블록(2502)에서 수신될 수 있다. 센서 데이터를 수신하는 것에 응답하여, 프로세서(2404)는 수신된 센서 데이터의 소스를 결정하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 일 구현에서, 프로세서(2404)는 프로세스(2500)의 블록(2504)에서 센서 데이터의 소스를 결정할 수 있다. 따라서, 프로세서(2404)는 수신된 센서 데이터의 디스플레이 관리 시스템 소스, 이를테면 디스플레이 관리 시스템들(1800, 2100, 및/또는 2300) 중 하나 또는 그 초과를 결정할 수 있다.[247] Figure 25 schematically shows a flow diagram of a process 2500 that can be executed by the display management system controller device 2400, and in particular the processor 2404. In particular, the processor 2404 can receive sensor data from one or more sensors (eg, in particular, one or more sensors 1822 and / or 2130). In one example, sensor data may be received at block 2502. In response to receiving the sensor data, processor 2404 can execute one or more processes to determine the source of the received sensor data. In one implementation, processor 2404 can determine the source of the sensor data at block 2504 of process 2500. Accordingly, the processor 2404 can determine the display management system source of the received sensor data, such as one or more of the display management systems 1800, 2100, and / or 2300.

[248] 수신된 센서 데이터의 소스를 결정할 때, 프로세서(2404)는 디스플레이 관리 시스템의 메커니즘의 모션을 계산하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 특히, 프로세서(2404)는 푸셔(1804), 플립 윈도우(2124), 및/또는 나선형 레일(2302) 중 하나 또는 그 초과의 포지션을 계산할 수 있다. 이러한 포지션 정보로부터, 프로세서(2404)는 각각의 매커니즘들(1804, 2124, 및/또는 2302) 중 하나 또는 그 초과에 의해 이동되는 거리를 계산할 수 있다. 따라서, 디스플레이 관리 시스템의 매커니즘의 모션을 계산하는 이러한 하나 또는 그 초과의 프로세스들은 본 문헌에 앞서 설명되는 모션 계산 방법들에 따라 블록(2506)에서 실행될 수 있다.[248] When determining the source of the received sensor data, processor 2404 may execute one or more processes to calculate the motion of the mechanism of the display management system. In particular, the processor 2404 can calculate the position of one or more of the pusher 1804, the flip window 2124, and / or the helical rail 2302. From this position information, the processor 2404 can calculate the distance traveled by one or more of the respective mechanisms 1804, 2124, and / or 2302. Accordingly, these one or more processes for calculating the motion of the mechanism of the display management system can be executed at block 2506 according to the motion calculation methods described earlier in this document.

[249] 추가적으로, 프로세스(2500)는 디스플레이 관리 시스템으로부터 제거되는 제품들의 수를 계산할 수 있다. 특히, 프로세서(2404)는, 메모리(2402) 내에 저장되는 룩업 테이블로부터 제품의 깊이를 추론하거나 룩업하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 이러한 정보를 사용하여, 프로세서(2404)는, 일 예에서, 푸셔(1804)에 의해 이동되는 거리와 제품의 깊이를 비교할 수 있다. 결국, 프로세서(2404)는 디스플레이 관리 시스템(1800)으로부터 제거되는 제품들의 수를 계산할 수 있다. 유사하게, 프로세서(2404)는 디스플레이 관리 시스템(1800) 내로 삽입되는 제품들의 수를 결정하기 위해 실질적으로 유사한 프로세스들을 활용할 수 있다. 이에 따라, 디스플레이 관리 시스템으로부터 제거되는 제품들의 수의 이러한 결정은 프로세스(2500)의 블록(2508)에서 실행될 수 있다.[249] Additionally, process 2500 may calculate the number of products removed from the display management system. In particular, the processor 2404 can execute one or more processes to infer or look up the depth of the product from a lookup table stored in the memory 2402. Using this information, processor 2404 can, in one example, compare the distance traveled by pusher 1804 to the depth of the product. Eventually, the processor 2404 can count the number of products removed from the display management system 1800. Similarly, the processor 2404 can utilize substantially similar processes to determine the number of products inserted into the display management system 1800. Accordingly, this determination of the number of products removed from the display management system can be performed at block 2508 of process 2500.

[250] 일 예에서, 디스플레이 관리 시스템으로부터 제거되는 제품들의 수의 계산시, 프로세서(2404)는 수신된 센서 데이터로부터 패턴을 식별하려고 시도하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 따라서, 프로세서(2404)는 하나 또는 그 초과의 디스플레이 관리 시스템들, 이를테면 시스템들(1800, 2100, 및/또는 2300)로부터 제품 제거 패턴을 식별하려고 시도하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 특히, 프로세서(2404)는, 하나 또는 그 초과의 제품 제거 레이트들이 하나 또는 그 초과의 임계치 레이트 레벨들을 초과하는 것 및/또는 제품들이 동일한 디스플레이 관리 시스템 및/또는 서로 미리 결정된 물리 반경 내에 있는 다수의 디스플레이 관리 시스템들로부터 제거되는 것에 기반하여, 잠재적인 시도된 절도를 표시하는 하나 또는 그 초과의 제품 제거 패턴을 식별할 수 있다. 일 예에서, 프로세서(2404)는 블록(2510)에서 수신된 센서 데이터로부터 하나 또는 그 초과의 패턴들을 식별하려고 시도할 수 있다. 이에 따라, 결정 블록(2512)은, 하나 또는 그 초과의 제품 제거 패턴들이 수신된 센서 데이터로부터 밝혀졌는지의 여부를 확인하기 위해 프로세서(2404)에 의해 실행되는 하나 또는 그 초과의 프로세스들을 나타낸다. 일 예에서, 제품 제거 패턴이 프로세서(2404)에 의해 식별된다면, 프로세스(2500)는 블록(2516)으로 진행할 수 있으며, 여기서 프로세서(2404)는 경고 메시지를 통신할 수 있다. 따라서, 이러한 경고 메시지는 로컬 오디오 박스, 이를테면 로컬 오디오 박스(950)에 의해 방출되는 가청 메시지 및/또는 사이렌일 수 있다. 다른 예에서, 이러한 경고 메시지는, 특히, 상점 내의 보안 요원에게 통신되는 전자 메시지일 수 있다. 다른 예에서, 제품 제거 패턴이 프로세서(2404)에 의해 식별되지 않는다면, 프로세스(2500)는, 디스플레이 관리 시스템 제어기 디바이스(2400)가 외부 디바이스, 이를테면 디바이스(2410 및/또는 2412)와 통신할 수 있도록, 블록(2514)으로 진행할 수 있다.[250] In one example, upon calculating the number of products removed from the display management system, processor 2404 may execute one or more processes to attempt to identify a pattern from the received sensor data. Thus, processor 2404 can execute one or more processes to attempt to identify a product removal pattern from one or more display management systems, such as systems 1800, 2100, and / or 2300. . In particular, the processor 2404 may include one or more product removal rates exceeding one or more threshold rate levels and / or multiple products within the same display management system and / or a predetermined physical radius with each other. Based on what is removed from the display management systems, one or more product removal patterns may be identified that indicate potential attempted theft. In one example, the processor 2404 may attempt to identify one or more patterns from sensor data received at block 2510. Accordingly, decision block 2512 represents one or more processes executed by processor 2404 to determine whether one or more product removal patterns have been revealed from the received sensor data. In one example, if the product removal pattern is identified by processor 2404, process 2500 may proceed to block 2516, where processor 2404 may communicate a warning message. Accordingly, this warning message may be a local audio box, such as an audible message and / or a siren emitted by the local audio box 950. In another example, this warning message can be, in particular, an electronic message communicated to security personnel in the store. In another example, if the product removal pattern is not identified by processor 2404, process 2500 allows display management system controller device 2400 to communicate with an external device, such as device 2410 and / or 2412. , To block 2514.

[251] 도 26은 디스플레이 관리 시스템으로부터 제거되는 제품들의 수의 계산을 위한 프로세스(2600)의 흐름도이다. 특히, 프로세스(2600)는 디스플레이 관리 시스템, 이를테면 디스플레이 관리 시스템(1800, 2100, 및/또는 2300) 내에서 이동가능 매커니즘(특히, 푸셔(1804), 플립 윈도우(2124), 및/또는 나선형 레일(2302))의 모션에 대한 응답으로 신호들을 출력하도록 구성되는 센서(예컨대, 센서들(1822 및/또는 2130))로부터 수신된 센서 데이터에 기반하여 설명된다. 일 예에서, 이러한 센서 데이터는 프로세서(2014)에 의해 프로세스(2600)의 블록(2602)에서 수신될 수 있다. 이에 응답하여, 하나 또는 그 초과의 프로세스들은 수신된 출력 데이터의 변경을 결정하기 위해 프로세서(2014)에 의해 실행될 수 있다. 특히, 프로세서(2014)는 블록(2602)에서 데이터가 수신되는 동일한 센서로부터 이전의 출력을 표시하는 저장된 센서 값에 대해 메모리(2010)에 질의하기 위해 하나 또는 그 초과의 프로세스들을 실행할 수 있다. 이에 따라, 프로세서(2014)는 디스플레이 관리 시스템으로부터 수신된 새로운 센서 값과 저장된 센서 값을 비교할 수 있고 그리고 센서로부터 출력에서의 변경을 계산할 수 있다.[251] Figure 26 is a flow diagram of a process 2600 for calculating the number of products removed from a display management system. In particular, the process 2600 can be moved within a display management system, such as the display management system 1800, 2100, and / or 2300, mechanisms (especially pusher 1804, flip window 2124, and / or helical rail ( 2302)) is described based on sensor data received from sensors configured to output signals in response to the motion (eg, sensors 1822 and / or 2130). In one example, such sensor data can be received by processor 2014 at block 2602 of process 2600. In response, one or more processes may be executed by processor 2014 to determine a change in received output data. In particular, processor 2014 may execute one or more processes to query memory 2010 for a stored sensor value indicating a previous output from the same sensor from which data is received at block 2602. Accordingly, the processor 2014 can compare the stored sensor value with the new sensor value received from the display management system and calculate a change in output from the sensor.

[252] 일 구현에서, 그리고 결정 블록(2606)에서, 프로세서(2014)는 하나 또는 그 초과의 미리 결정된 임계값들과 센서로부터의 출력 신호에서의 계산된 변경을 비교할 수 있다. 따라서, 하나 또는 그 초과의 미리 결정된 임계값들은 모션 임계치들을 나타낼 수 있으며, 이 모션 임계치들 미만에서, 프로세서(2014)는 블록(2602)에서 수신된 센서 데이터를 버릴 수 있다. 구체적으로, 수신된 센서 데이터가 하나 또는 그 초과의 미리 결정된 임계값들 미만인 경우, 이는 디스플레이 관리 시스템으로부터 제품 제거의 결과가 아닐 수 있고, 그리고 특히 상점 쉘프(shelf)의 랜덤 모션/진동으로 인해 이루어질 수 있다. 따라서, 일 예에서, 블록(2606)은, 특히, 전자 필터의 거동을 가질 수 있다.[252] In one implementation, and at decision block 2606, the processor 2014 can compare the calculated change in the output signal from the sensor with one or more predetermined thresholds. Accordingly, one or more predetermined thresholds may represent motion thresholds, and below these motion thresholds, processor 2014 may discard the sensor data received at block 2602. Specifically, if the received sensor data is below one or more predetermined thresholds, this may not be the result of product removal from the display management system, and is particularly due to random motion / vibration of the store shelf. You can. Thus, in one example, block 2606 may, in particular, have the behavior of an electronic filter.

[253] 일 예에서, 프로세서(2014)는 저전력 구성으로 동작하면서 블록들(2602 및 2604)과 연관된 그러한 프로세스들을 실행할 수 있다. 이러한 방식으로, 수신된 센서 데이터의 평가가, 감소된 양의 전기 에너지를 소비하면서 수행되고, 이에 의해, 일 예에서, 센서(1822 및/또는 2130)의 배터리 수명이 연장될 수 있다. 이에 따라, 만약 결정 블록(2606)에서, 수신된 센서 데이터가 하나 또는 그 초과의 임계값들을 초과하는 디스플레이 관리 시스템의 메커니즘의 모션을 나타내지 않는다는 것이 결정된다면, 프로세스(2600)는 블록(2608)으로 진행하고, 프로세서(2014)는 저전력 구성으로 유지된다. 하지만, 수신된 센서 데이터가 하나 또는 그 초과의 임계값들을 초과하는 디스플레이 관리 시스템의 메커니즘의 모션을 나타낸다는 것이 결정된다면, 프로세스(2600)는 블록(2610)으로 진행하고, 프로세서(2014)는 고전력 구성에 진입할 수 있다. 일 예에서, 고전력 구성은 프로세서(2404)와 같은 원격 프로세서로의 센서 데이터의 통신을 포함할 수 있다. 다른 예에서, 고전력 구성은 동일한 프로세서(2014)에 의한 하나 또는 그 초과의 부가적인 프로세스들의 실행을 포함할 수 있으며, 여기서, 이러한 부가적인 프로세스들은, 저전력 구성의 프로세서(2014) 소비자들보다 더 높은 레이트로 전기 에너지를 소비할 수 있다.[253] In one example, processor 2014 may execute such processes associated with blocks 2602 and 2604 while operating in a low power configuration. In this way, evaluation of the received sensor data is performed while consuming a reduced amount of electrical energy, whereby, in one example, the battery life of the sensors 1822 and / or 2130 can be extended. Accordingly, if it is determined at decision block 2606 that the received sensor data does not represent the motion of the mechanism of the display management system exceeding one or more thresholds, process 2600 returns to block 2608. Going forward, the processor 2014 remains in a low power configuration. However, if it is determined that the received sensor data represents the motion of the mechanism of the display management system exceeding one or more thresholds, process 2600 proceeds to block 2610, and processor 2014 proceeds to high power. You can enter the configuration. In one example, the high power configuration may include communication of sensor data to a remote processor, such as processor 2404. In another example, a high power configuration can include the execution of one or more additional processes by the same processor 2014, where these additional processes are higher than the processor 2014 consumers in a low power configuration. You can consume electrical energy at a rate.

[254] 일 예에서, 프로세스(2600)는 디스플레이 관리 시스템의 이동가능 메커니즘(예컨대, 특히, 푸셔(1804), 플립 윈도우(2124), 및/또는 나선형 레일(2302))의 포지션의 계산을 포함한다. 특히, 디스플레이 관리 시스템의 이동가능 메커니즘의 포지션의 이러한 계산은 블록(2612)에서 실행될 수 있다. 따라서, 디스플레이 관리 시스템의 이동가능 메커니즘의 포지션의 계산은 수신된 센서 데이터를 이동가능 메커니즘의 포지션의 표시로 변환하기 위한 하나 또는 그 초과의 서브-프로세스들의 실행을 포함할 수 있다. 구체적으로, 블록(2612)은 센서(1822)의 캐패시턴스에 비례하는 값을 푸셔(1804)의 포지션으로 변환하기 위한 하나 또는 그 초과의 프로세스들의 실행을 포함할 수 있다. 부가적으로 또는 대안적으로, 블록(2612)은 가속도계(2130)에 의해 감지된 가속에 비례하는 값을 플립 윈도우(2124) 또는 나선형 레일(2302)의 포지션으로 변환하기 위한 하나 또는 그 초과의 프로세스들의 실행을 포함할 수 있다.[254] In one example, process 2600 includes calculation of the position of a movable mechanism of a display management system (eg, in particular pusher 1804, flip window 2124, and / or helical rail 2302). do. In particular, such calculation of the position of the movable mechanism of the display management system can be performed at block 2612. Thus, calculation of the position of the movable mechanism of the display management system can include execution of one or more sub-processes to convert the received sensor data into an indication of the position of the movable mechanism. Specifically, block 2612 may include execution of one or more processes to convert a value proportional to the capacitance of sensor 1822 to the position of pusher 1804. Additionally or alternatively, block 2612 can process one or more processes for converting a value proportional to acceleration sensed by accelerometer 2130 into the position of flip window 2124 or helical rail 2302. It may include the implementation of.

[255] 디스플레이 관리 시스템의 이동가능 메커니즘의 포지션의 계산 시, 프로세서(2014) 및/또는 프로세서(2404)는 디스플레이 관리 시스템 내에 저장된 하나 또는 그 초과의 제품들과 연관된 정보에 대해 메모리(2010 및/또는 2402)에 저장된 룩업 테이블에 질의할 수 있다. 이러한 정보는 디스플레이 관리 시스템 내에 저장된 제품의 깊이 치수를 포함할 수 있다. 따라서, 이러한 정보를 사용하여, 프로세서(2014 및/또는 2404)는 디스플레이 관리 시스템으로부터 제거된 제품들의 수를 계산할 수 있다. 특히, 프로세서(2014 및/또는 2404)는 디스플레이 관리 시스템의 이동가능 메커니즘에 의해 이동된 거리를 특정 제품 치수들과 비교할 수 있다. 일 특정 예에서, 푸셔(1804)에 의해 이동된 거리는 디스플레이 관리 시스템(1800) 내에 저장된 제품의 깊이 치수으로 나눠질 수 있다. 일 예에서, 디스플레이 관리 시스템으로부터 제거된 제품들의 수의 이러한 계산은 블록(2616)에서 실행될 수 있다.[255] In calculating the position of the movable mechanism of the display management system, the processor 2014 and / or the processor 2404 stores memory 2010 and / or for information associated with one or more products stored in the display management system. Alternatively, the lookup table stored in 2402) may be queried. This information can include the depth dimension of the product stored in the display management system. Thus, using this information, the processor 2014 and / or 2404 can calculate the number of products removed from the display management system. In particular, the processor 2014 and / or 2404 can compare the distance traveled by the movable mechanism of the display management system to specific product dimensions. In one particular example, the distance traveled by pusher 1804 can be divided by the depth dimension of the product stored in display management system 1800. In one example, this calculation of the number of products removed from the display management system can be performed at block 2616.

[256] 본원에서 설명된 다양한 실시예들은 범용 또는 특수화된 컴퓨터 하드웨어에 의해 구현될 수 있다. 일 예에서, 컴퓨터 하드웨어는, 명령들의 병렬 프로세싱/실행을 허용하도록 구성된 하나 또는 그 초과의 프로세싱 코어들을 갖는 하나 또는 그 초과의 프로세서들(달리 마이크로프로세서들로 지칭됨)을 포함할 수 있다. 따라서, 본원에서 설명된 다양한 개시내용들은 소프트웨어 코딩으로서 구현될 수 있으며, 여기서, 당업자들은 본원에서 설명된 개시내용들과 함께 이용될 수 있는 다양한 코딩 언어들을 인지할 것이다. 부가적으로, 본원에서 설명된 개시내용들은, ASIC(application-specific integrated circuit)들의 구현에서 또는 종래의 전자 회로들을 포함하는 다양한 전자 컴포넌트들(달리 오프-더-셸프(off-the-shelf) 컴포넌트들로 지칭됨)의 구현에서 활용될 수 있다. 게다가, 당업자들은, 본 개시내용에 포함된 다양한 설명들이 다양한 상이한 기술들 및 프로세스들을 사용하여 통신되는 데이터 신호들로서 구현될 수 있음을 이해할 것이다. 예컨대, 본원에서 설명된 다양한 개시내용들의 설명들은, 데이터 신호들, 데이터 명령들, 또는 요청들의 하나 또는 그 초과의 스트림들을 포함하는 것으로서 이해될 수 있고, 다양한 전압 레벨들, 전류들, 전자기파들, 자기장들, 광학 필드들, 또는 이들의 조합들로 나타내는 비트들 또는 심볼들로서 물리적으로 통신될 수 있다.[256] The various embodiments described herein can be implemented by general purpose or specialized computer hardware. In one example, the computer hardware may include one or more processors (also referred to as microprocessors) having one or more processing cores configured to allow parallel processing / execution of instructions. Accordingly, the various disclosures described herein can be implemented as software coding, where those skilled in the art will recognize various coding languages that can be used with the disclosures described herein. Additionally, the disclosures described herein can be implemented in application-specific integrated circuits (ASICs) or various electronic components (unlike the off-the-shelf components) including conventional electronic circuits. ). Moreover, those skilled in the art will understand that various descriptions included in this disclosure can be implemented as data signals communicated using a variety of different technologies and processes. For example, descriptions of the various disclosures described herein can be understood as including one or more streams of data signals, data instructions, or requests, and various voltage levels, currents, electromagnetic waves, It may be physically communicated as bits or symbols represented by magnetic fields, optical fields, or combinations thereof.

[257] 본원에서 설명된 개시내용들 중 하나 또는 그 초과는, 프로세서에 의해 실행될 때, 본원에서 설명된 하나 또는 그 초과의 방법들, 기법들, 시스템들, 또는 실시예들을 수행하도록 구성된 명령들이 상부에/내부에 저장된 컴퓨터-판독가능 매체/매체들을 갖는 컴퓨터 프로그램 제품을 포함할 수 있다. 따라서, 컴퓨터-판독가능 매체에 저장된 명령들은 본원에서 설명된 방법들, 기법들, 시스템들, 또는 실시예들의 다양한 단계들을 수행하도록 실행되기 위한 액션들을 포함할 수 있다. 게다가, 컴퓨터-판독가능 매체/매체들은, 컴퓨팅 디바이스, 및 특정하게는 컴퓨팅 디바이스와 연관된 프로세서에 의해 프로세싱되도록 구성된 명령들을 갖는 저장 매체를 포함할 수 있다. 따라서, 컴퓨터-판독가능 매체는, 영구적 또는 휘발성 메모리의 형태, 이를테면, HDD(hard disk drive), SSD(solid state drive), 광학 디스크(CD-ROM들, DVD들), 테이프 드라이브들, 플로피 디스크, ROM, RAM, EPROM, EEPROM, DRAM, VRAM, 플래시 메모리, RAID 디바이스들, 원격 데이터 저장소(클라우드 저장소 등), 또는 그 상부에/그 내부에 데이터를 저장하는 데 적절한 임의의 다른 매체 타입 또는 저장 디바이스를 포함할 수 있다. 부가적으로, 상이한 저장 매체 타입들의 조합들은 하이브리드 저장 디바이스로 구현될 수 있다. 일 구현에서, 제 1 저장 매체는 제 2 저장 매체보다 우선순위화될 수 있어서, 상이한 우선순위들의 저장 매체에 의해 상이한 워크로드들이 구현될 수 있다.[257] One or more of the disclosures described herein, when executed by a processor, instructions configured to perform one or more of the methods, techniques, systems, or embodiments described herein And a computer program product having computer-readable media / media stored thereon / inside. Accordingly, instructions stored on a computer-readable medium may include actions to be executed to perform various steps of the methods, techniques, systems, or embodiments described herein. In addition, computer-readable media / medias may include a storage device having instructions configured to be processed by a computing device, and specifically a processor associated with the computing device. Thus, computer-readable media are in the form of permanent or volatile memory, such as hard disk drives (HDDs), solid state drives (SSDs), optical disks (CD-ROMs, DVDs), tape drives, floppy disks. , ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash memory, RAID devices, remote data storage (cloud storage, etc.), or any other media type or storage suitable for storing data on / in there It may include a device. Additionally, combinations of different storage media types can be implemented with a hybrid storage device. In one implementation, the first storage medium can be prioritized over the second storage medium, such that different workloads can be implemented by different priority storage media.

[258] 추가로, 컴퓨터-판독가능 매체는 범용 컴퓨터 또는 특수화된 컴퓨터 중 하나 또는 그 초과를 제어하도록 구성된 소프트웨어 코드/명령들을 저장할 수 있다. 상기 소프트웨어는 인간 사용자와 컴퓨팅 디바이스 간의 인터페이스를 가능하게 하도록 활용될 수 있고, 여기서, 상기 소프트웨어는 디바이스 드라이버들, 오퍼레이팅 시스템들, 및 애플리케이션들을 포함할 수 있다. 따라서, 컴퓨터-판독가능 매체는 본원에서 설명된 하나 또는 그 초과의 구현들을 수행하도록 구성된 소프트웨어 코드/명령들을 저장할 수 있다.[258] Additionally, a computer-readable medium may store software code / instructions configured to control one or more of a general purpose computer or a specialized computer. The software can be utilized to enable an interface between a human user and a computing device, where the software can include device drivers, operating systems, and applications. Thus, a computer-readable medium can store software code / instructions configured to perform one or more implementations described herein.

[259] 당업자들은, 본원에서 설명된 이러한 구현들의 다양한 예시적인 로지컬 블록들, 모듈들, 회로들, 기법들, 또는 방법 단계들이 전자 하드웨어 디바이스들, 컴퓨터 소프트웨어, 또는 이들의 조합들로서 구현될 수 있음을 이해할 것이다. 따라서, 다양한 예시적인 모듈들/컴포넌트들은 일반적인 기능성의 측면에서 본 개시내용 전체에 걸쳐 설명되었으며, 여기서, 당업자는, 설명된 개시내용들이 하드웨어, 소프트웨어, 또는 둘 모두의 조합들로서 구현될 수 있다는 것을 이해할 것이다.[259] Those of skill in the art may implement various illustrative logical blocks, modules, circuits, techniques, or method steps of such implementations described herein as electronic hardware devices, computer software, or combinations thereof. Will understand Accordingly, various example modules / components have been described throughout this disclosure in terms of general functionality, where those skilled in the art understand that the described disclosures can be implemented as hardware, software, or a combination of both. will be.

[260] 본 개시내용 전체에 걸쳐 설명된 하나 또는 그 초과의 구현들은, 범용 프로세서, DSP(digital signal processor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 또는 다른 프로그램가능 로직 디바이스, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들 또는 본원에서 설명된 기능들을 수행하도록 설계된 이들의 임의의 조합으로 구현되거나 또는 수행될 수 있는 로지컬 블록들, 모듈들, 및 회로들을 활용할 수 있다. 범용 프로세서는, 마이크로프로세서, 또는 임의의 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수 있다. 프로세서는 또한, 컴퓨팅 디바이스들의 조합, 예컨대, DSP와 마이크로프로세서의 조합, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 또는 그 초과의 마이크로프로세서들, 또는 임의의 다른 그러한 구성으로서 구현될 수 있다.[260] One or more implementations described throughout this disclosure may include a general purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic. Logical blocks, modules, and circuits that can be implemented or implemented with a device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein can be utilized. The general purpose processor may be a microprocessor, or any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.

[261] 본원에서 개시된 실시예들과 관련하여 설명된 방법의 기법들 또는 단계들은, 직접적으로 하드웨어로, 프로세서에 의해 실행되는 소프트웨어로, 또는 이 둘의 조합으로 구현될 수 있다. 일부 실시예들에서, 본원에서 설명된 임의의 소프트웨어 모듈, 소프트웨어 계층, 또는 스레드는, 본원에서 설명된 실시예들을 수행하도록 구성된 하드웨어 및 소프트웨어 또는 펌웨어를 포함하는 엔진을 포함할 수 있다. 본원에서 설명된 소프트웨어 모듈 또는 소프트웨어 계층의 기능들은, 직접적으로 하드웨어로 구현될 수 있거나, 또는 프로세서에 의해 실행되는 소프트웨어로서 구현될 수 있거나, 또는 이 둘의 조합으로서 구현될 수 있다. 소프트웨어 모듈은, RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드 디스크, 제거가능 디스크, CD-ROM, 또는 당업계에 공지된 임의의 다른 폼의 저장 매체에 상주할 수 있다. 예시적인 저장 매체는, 프로세서가 저장 매체로부터 데이터를 판독할 수 있고 그리고 저장 매체에 데이터를 기록할 수 있도록, 프로세서에 커플링된다. 대안으로, 저장 매체는 프로세서에 통합될 수 있다. 프로세서 및 저장 매체는 ASIC에 상주할 수 있다. ASIC는 사용자 디바이스에 상주할 수 있다. 대안으로, 프로세서 및 저장 매체는 사용자 디바이스에 이산 컴포넌트들로서 상주할 수 있다.[261] The techniques or steps of a method described in connection with the embodiments disclosed herein may be implemented directly in hardware, software executed by a processor, or a combination of the two. In some embodiments, any software module, software layer, or thread described herein can include an engine that includes hardware and software or firmware configured to perform the embodiments described herein. The functions of the software module or software layer described herein can be implemented directly in hardware, or as software executed by a processor, or as a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art. have. An exemplary storage medium is coupled to the processor such that the processor can read data from and write data to the storage medium. Alternatively, the storage medium can be integrated into the processor. Processors and storage media may reside in the ASIC. The ASIC can reside on a user device. Alternatively, the processor and storage medium can reside as discrete components on the user device.

[262] 도 27은 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른, 콘텐츠를 통신 및 분배하기 위한 장치의 예시적인 블록 다이어그램을 예시한다. 네트워크(27110)는, 하나 또는 그 초과의 액세스 포인트들, 인터넷 디바이스들, 텔레폰 네트워크들, 셀룰러 텔레폰 네트워크들, 광섬유 네트워크들, 로컬 무선 네트워크들(예컨대, WiMAX), 위성 네트워크들, 및 임의의 다른 원하는 네트워크의 네트워크들을 포함할 수 있다. 네트워크(27110)는, 다양한 프로세싱 및/또는 메모리 디바이스들(예컨대, 서버들, 데이터베이스들, 애플리케이션 제공자들 등)을 포함하는 클라우드 컴퓨팅 인프라구조로서 기능하고 그리고/또는 이를 포함할 수 있다.[262] Figure 27 illustrates an example block diagram of an apparatus for communicating and distributing content, according to one or more example aspects of the present disclosure. Network 27110 includes one or more access points, Internet devices, telephony networks, cellular telephony networks, fiber optic networks, local wireless networks (eg, WiMAX), satellite networks, and any other. Networks of the desired network. The network 27110 may function and / or include a cloud computing infrastructure including various processing and / or memory devices (eg, servers, databases, application providers, etc.).

[263][263]

상세한 설명details

[264] 본원에서 설명된 다양한 디바이스들, 이를테면 연속 디스플레이 셸프 에지 라벨 디바이스, 서버, 스캐너, 데이터베이스, 컴퓨터 등은 컴퓨팅 디바이스들일 수 있으며, 도 27은, 본원에서 논의된 다양한 컴퓨팅 디바이스들 중 임의의 컴퓨팅 디바이스를 구현하는 데 사용될 수 있는 일반적인 하드웨어 엘리먼트들을 예시한다. 컴퓨팅 디바이스(27100)는, 본원에서 설명된 특징들 중 임의의 특징을 수행하도록 컴퓨터 프로그램의 명령들을 실행할 수 있는 하나 또는 그 초과의 프로세서들(27101)을 포함할 수 있다. 프로세서(27101)는 커스터마이징된 디지털 집적 회로, 이를테면 ASIC를 포함할 수 있다. 하지만, 일부 애플리케이션들에서, 상업적으로 입수가능한 프로세서들이 이용될 수 있다. 명령들은, 프로세서(27101)의 동작을 구성하기 위해, 임의의 타입의 비-일시적 컴퓨터-판독가능 매체 또는 메모리에 저장될 수 있다. 예컨대, 명령들은 ROM(read-only memory)(27102), RAM(random access memory)(27103), 하드 드라이브(27105), 제거가능 매체(27104), 이를테면, USB(Universal Serial Bus) 드라이브, CD(compact disk) 또는 DVD(digital versatile disk), 플로피 디스크 드라이브, 또는 임의의 다른 원하는 전자 저장 매체에 저장될 수 있다. 명령들은 또한, 부착된(또는 내부의) 하드 드라이브(27105)에 저장될 수 있다. 메모리들(27102, 27103, 27104, 및/또는 27105) 중 하나 또는 그 초과는, 더 발전된 동작 환경들, 이를테면 발전된 기능성 및 적응성을 위한 오퍼레이팅 시스템을 포함할 수 있다.[264] The various devices described herein, such as a continuous display shelf edge label device, a server, a scanner, a database, a computer, etc., may be computing devices, and FIG. 27 computes any of the various computing devices discussed herein Illustrates common hardware elements that can be used to implement a device. Computing device 27100 may include one or more processors 27101 capable of executing instructions of a computer program to perform any of the features described herein. The processor 27101 may include a customized digital integrated circuit, such as an ASIC. However, in some applications, commercially available processors may be used. Instructions may be stored in any type of non-transitory computer-readable medium or memory to configure the operation of processor 27101. For example, the instructions are read-only memory (ROM) 27102, random access memory (RAM) 27103, hard drive 27105, removable medium 27104, such as a Universal Serial Bus (USB) drive, CD ( compact disk (DVD) or digital versatile disk (DVD), floppy disk drive, or any other desired electronic storage medium. The instructions may also be stored on an attached (or internal) hard drive 27105. One or more of the memories 27102, 27103, 27104, and / or 27105 may include an operating system for more advanced operating environments, such as advanced functionality and adaptability.

[265] 하나 또는 그 초과의 메모리들(27102, 27103, 27104, 및/또는 27105)은 저장된 어드레스 위치 및 디스플레이 데이터 위치 데이터를 포함할 수 있다. 어드레스 위치는 컴퓨팅 디바이스(27100)를 식별하는 어드레스를 포함할 수 있다. 어드레스는 컴퓨팅 디바이스(27100)를 고유하게 식별할 수 있다. 디스플레이 데이터 위치 데이터는 디스플레이(27111) 상에 디스플레이될 데이터를 포맷하기 위해 프로세서(27101)에 의해 사용될 수 있다. 이것은, 텍스트 데이터, 그래픽스, 동적 콘텐츠, 및 조합들을 포함할 수 있다. 적어도 일 실시예에 따르면, 메모리 내의 디스플레이 데이터 위치 데이터는, HTML, XML 등과 같은 마크-업 언어를 따를 수 있다. 비록 컴퓨팅 디바이스(27100)의 외부에 있는 것으로 도 27에 도시될지라도, 디스플레이(27111)는 또한 컴퓨팅 디바이스(27100)와 동일한 물리 하우징 및/또는 구조 내로 통합될 수 있다. 컴퓨팅 디바이스(27100) 내에 도시된 하나 또는 그 초과의 컴포넌트들은 유사하게, 다른 디바이스에 그리고/또는 컴퓨팅 디바이스(27100)로부터의 다른 위치에 별개로 하우징될 수 있다.[265] The one or more memories 27102, 27103, 27104, and / or 27105 may include stored address location and display data location data. The address location can include an address that identifies the computing device 27100. The address can uniquely identify the computing device 27100. Display data Location data can be used by the processor 27101 to format the data to be displayed on the display 27111. This can include text data, graphics, dynamic content, and combinations. According to at least one embodiment, the display data location data in the memory may follow a mark-up language such as HTML, XML, or the like. Although shown in FIG. 27 as being external to the computing device 27100, the display 27111 may also be incorporated into the same physical housing and / or structure as the computing device 27100. One or more components shown in computing device 27100 can likewise be separately housed in another device and / or in another location from computing device 27100.

[266] 컴퓨팅 디바이스(27100)는, 하나 또는 그 초과의 출력 디바이스들, 이를테면 디스플레이(27111) 및 프린터(27112)를 포함할 수 있고, 하나 또는 그 초과의 출력 디바이스 제어기들(27107), 이를테면 비디오 프로세서를 포함할 수 있다. 또한, 원격 제어기, 키보드, 마우스, 터치 스크린, 마이크로폰 등과 같은 하나 또는 그 초과의 사용자 입력 디바이스들(도시되지 않음)이 존재할 수 있다. 다른 실시예에서, 사용자에 대한 입력/출력 기능들은 디스플레이(27111)를 통해 발생할 수 있으며, 여기서, 디스플레이(27111)는, 디스플레이(27111) 상에서 부가적인 출력이 보이게 하기 위해, 터치 스크린 입력을 허용하도록 구성될 수 있다. 도 29-34b의 예들에서 예시적으로 도시된 바와 같이, 디스플레이(27111)는, 소매업자의 셸프의 전체 에지를 따라 배향되도록 구성될 수 있다. 셸프의 이러한 영역은 종종, 그 위에서 판매되는 제품을 식별하고 가능하게는 부가적인 정보, 이를테면 가격, 비용/온스(oz) 등을 식별하는 페이퍼 라벨들을 포함한다. 전자 셸프 라벨들은 페이퍼 라벨과 유사한 개념을 허용하지만, 각각의 제품에 대한 디스플레이 스크린이 있는 개별적인 컴퓨팅 디바이스를 갖는다. 그러한 전자 셸프 라벨 디바이스들은, 그 위에서 판매되는 단일 제품에 관한 정보 및 가능하게는 부가적인 정보, 이를테면, 가격, 비용/온스 등을 제공하며, 비디오와 같은 부가적인 출력을 포함할 수 있다. 비디오는, 소비자들에게 안내되는 프로모션 콘텐츠, 계절 인사, 및/또는 일반적인 메시지들을 포함할 수 있다. 그러나, 도 27의 디스플레이(27111)는, 소매업자가 세일을 위해 제공할 수 있는 2개의 상이한 제품들에 상관되는 적어도 2개의 사용자 인터페이스들을 출력하도록 구성된다.[266] The computing device 27100 can include one or more output devices, such as a display 27111 and a printer 27112, and one or more output device controllers 27107, such as video It may include a processor. In addition, there may be one or more user input devices (not shown), such as a remote controller, keyboard, mouse, touch screen, microphone, and the like. In another embodiment, input / output functions for a user may occur through the display 27111, where the display 27111 allows for touch screen input to allow additional output on the display 27111 to be visible. Can be configured. As exemplarily shown in the examples of FIGS. 29-34B, the display 27111 may be configured to be oriented along the entire edge of the retailer's shelf. This area of the shelf often includes paper labels that identify the product sold on it and possibly additional information, such as price, cost / oz. Electronic shelf labels allow a similar concept to paper labels, but have a separate computing device with a display screen for each product. Such electronic shelf label devices provide information regarding a single product sold thereon and possibly additional information, such as price, cost / ounce, etc., and may include additional output such as video. The video may include promotional content, seasonal greetings, and / or general messages directed to consumers. However, the display 27111 of FIG. 27 is configured to output at least two user interfaces that correlate to two different products a retailer can offer for a sale.

[267] 디스플레이(27111)는, 디바이스 제어기(27107) 및/또는 프로세서(27101)와 함께 동작하면서, 개인의 핑거에 의한 자신의 표면에 걸친 스와이프(swipe)들을 수신하도록 구성될 수 있다. 핑거들의 스와이프들은, 출력된 사용자 인터페이스 데이터에 대해 취해질 액션에 대한 동작 표에 상관될 수 있다. 디스플레이(27111)는, 디바이스 제어기(27107) 및/또는 프로세서(27101)와 함께 동작하면서, 자신의 표면에 걸친 하나 또는 그 초과의 핑거 스와이프들을 본원에서 설명된 바와 같이 취해질 하나 또는 그 초과의 특정 동작들로서 변환하도록 구성될 수 있다. 예시적인 예들은, 서로로부터 멀리 이동되는 표면 상의 2개의 핑거들의 이동을, 확대 명령, 예컨대, 사용자 인터페이스의 텍스트 사이즈, 사용자 인터페이스의 경계 설계 사이즈, 사용자 인터페이스의 프레임 사이즈 등과 같은 무언가의 사이즈를 확대하기 위한 개인에 의한 입력으로 해석하는 것을 포함할 수 있다. 다른 예들은, 사용자 인터페이스의 최상부 위에서의 2개의 핑거 이동들에 의한 "X"의 생성을, 삭제 명령, 예컨대, 사용자 인터페이스를 삭제하기 위한 개인에 의한 입력으로 해석하는 것을 포함한다. 또 다른 예들은, 디스플레이의 일 영역으로부터 디스플레이의 다른 영역으로의, 핑거의 프레스 및 홀드 및 이동을, 이동 명령, 예컨대, 디스플레이 상의 현재 위치로부터 디스플레이 상의 다른 위치로 사용자 인터페이스를 이동시키기 위한 개인에 의한 입력으로 해석하는 것으로 포함한다. 또 다른 예시적인 예들은, 2개의 핑거 탭들에 의한 디스플레이 표면 상에서의 더블 탭을, 부가 명령, 예컨대, 탭된 디스플레이의 그 영역에 사용자 인터페이스를 부가하기 위한 개인의 입력으로 해석하는 것을 포함한다. 또 다른 예시적인 예들은, 표면 상에서의 2개의 핑거들의 서로를 향한 이동을, 축소 명령, 예컨대, 사용자 인터페이스의 텍스트 사이즈, 사용자 인터페이스의 경계 설계 사이즈, 사용자 인터페이스의 프레임 사이즈 등과 같은 무언가의 사이즈를 축소하기 위한 개인에 의한 입력으로 해석하는 것을 포함한다. 본원에서 설명된 예들은 단지 예시적이며, 디스플레이(27111) 상의 사용자 인터페이스의 파라미터를 변경하기 위한 개인의 다수의 다른 타입들의 명령적 요청들 중 임의의 것에 대한, 디스플레이(27111)의 표면에 걸친 다수의 부가적인 입력 이동들/탭들 중 임의의 것이 본원에 포함될 수 있다.[267] The display 27111 may be configured to receive swipes across its surface by an individual's finger while working with the device controller 27107 and / or the processor 27101. The swipes of the fingers can be correlated to the action table for the action to be taken on the output user interface data. Display 27111, while working with device controller 27107 and / or processor 27101, specifies one or more finger swipes across its surface to be taken as described herein. It can be configured to convert as operations. Exemplary examples enlarge the size of something such as the movement of two fingers on a surface that is moved away from each other, an enlargement command, such as the text size of the user interface, the border design size of the user interface, the frame size of the user interface, and the like. This may include interpreting it as input by an individual. Other examples include interpreting the creation of “X” by two finger movements on the top of the user interface as a delete command, eg, an input by the individual to delete the user interface. Still other examples are by a person to press and hold and move a finger from one area of the display to another area of the display, such as a movement command, such as by an individual to move the user interface from the current location on the display to another location on the display. It is interpreted as input. Still other exemplary examples include interpreting a double tap on the display surface by two finger taps as an additional command, such as a personal input to add a user interface to that area of the tapped display. Still other illustrative examples reduce the size of something on the surface, such as a reduction command, for example, the text size of the user interface, the border design size of the user interface, the frame size of the user interface, etc. And interpreting it as input by an individual to do so. The examples described herein are illustrative only, and multiple across the surface of the display 27111, for any of the multiple different types of imperative requests of the individual to change the parameters of the user interface on the display 27111. Any of the additional input moves / taps of can be included herein.

[268] 다른 실시예들에서, 디스플레이(27111)는, 개인의 핑거들에 대해 본원에서 설명된 바와 유사한 방식으로, 자신의 표면에 대한 스타일러스 또는 다른 포인팅 디바이스의 이동들을 식별하도록 구성될 수 있다. 사용자와 디스플레이(27111)는 사용자에 의한 입력의 소스로서 스타일러스와 상호작용할 수 있다. 개인의 잠재적 인가(authorization)에 관한 한, 만약 디스플레이(27111)와 접촉된다면, 스타일러스가 본원에 설명된 바와 같이 연속 디스플레이 셸프 에지 라벨 디바이스의 하나 또는 그 초과의 파라미터들에 대한 변경들을 행하게 개인을 인증하기 위한 메커니즘으로 동작할 수 있도록, 식별/인가의 일부 방식이 스타일러스 내에 내장될(built) 수 있다. 또 다른 실시예들에서, 디스플레이(27111)는, 직접적인 사용자 인터페이스 정보의 기입을 위한 자신의 표면에 대한 개인의 핑거의 이동들을 식별하도록 구성될 수 있다. 사용자는, 특정 제품에 관한 가격 정보 및/또는 다른 정보를 디스플레이(27111) 상에 자신의 핑거로 수기(handwrite)할 수 있다. 소프트웨어는, 수신된 핑거 스와이프들을 가격 정보, 제품 이름 정보, 및/또는 다른 제품 데이터 정보에 대응하는 것으로 변환하기 위해 컴퓨팅 디바이스의 메모리에 포함될 수 있다. 이러한 예들에서, 워커(worker)는 단지 제품의 현재 가격을 기록할 수 있다.[268] In other embodiments, the display 27111 may be configured to identify movements of a stylus or other pointing device relative to its surface in a manner similar to that described herein for the individual's fingers. The user and the display 27111 can interact with the stylus as a source of input by the user. As far as the individual's potential authorization is concerned, if contacted with the display 27111, the stylus authenticates the individual to make changes to one or more parameters of the continuous display shelf edge label device as described herein. In order to act as a mechanism for doing so, some way of identification / application can be built into the stylus. In still other embodiments, display 27111 may be configured to identify movements of an individual's finger relative to his or her surface for writing of direct user interface information. The user may handwrite the price information and / or other information related to a specific product with his finger on the display 27111. Software may be included in the memory of the computing device to convert the received finger swipes into corresponding price information, product name information, and / or other product data information. In these examples, the worker can only record the current price of the product.

[269] 유사하게, 디스플레이(27111)는 스크린 상의 전자 키보드 및/또는 전자 키패드를 활성화하도록 구성될 수 있다. 디지털 알파뉴메릭 사용자 인터페이스가 디스플레이(27111) 상에 디스플레이되어, 인가된(authorized) 개인이 제품 정보 데이터를 입력하고 그리고/또는 일부 다른 방식으로 디스플레이(27111) 상의 사용자 인터페이스를 수정하게 할 수 있다. 예컨대, 워커는, 디스플레이되는 디지털 키패드 상에 숫자 시퀀스를 입력함으로써 특정 제품에 대한 가격을 입력할 수 있다. "1", ".", "4", "9"가 뒤따르는 $ 문자의 엔트리는, 디스플레이(27111)와 연관된 컴퓨팅 디바이스의 메모리 내의 소프트웨어에 의해, 특정 제품에 대한 사용자 인터페이스에 대해 $1.49의 가격 라벨의 엔트리로 변환될 수 있다. 다른 시나리오들에서, 워커는 알파뉴메릭 문자들을 사용하여 제품의 사용자 인터페이스에서 디스플레이를 위해 텍스트, 이를테면, "On Sale Now!"를 타이프 인(type in)할 수 있다. 또 다른 시나리오들에서, 신속한 엔트리를 위해, 인가된 개인에게 특수 디지털 입력 옵션들이 이용가능해질 수 있다. 페이버릿 리스트(favorites list)는, 워커가 리스트로부터 선정하도록 프롬프트할 수 있으며, 여기서 하나의 엔트리는 "On Sale Now"일 수 있고, 제 2 엔트리는 "Sale Ends Tomorrow"일 수 있는 한편, 다른 엔트리는 "Buy 1, Get 1 Free!"일 수 있다.[269] Similarly, the display 27111 can be configured to activate an electronic keyboard and / or an electronic keypad on the screen. A digital alphanumeric user interface can be displayed on the display 27111, allowing authorized individuals to input product information data and / or modify the user interface on the display 27111 in some other way. For example, a worker can enter a price for a particular product by entering a numeric sequence on the displayed digital keypad. The entry of the $ character followed by "1", ".", "4", "9" is priced at $ 1.49 for the user interface for a particular product by software in the memory of the computing device associated with the display 27111 It can be converted into a label entry. In other scenarios, the worker can type in text for display in the user interface of the product, such as "On Sale Now!" Using alphanumeric characters. In other scenarios, special digital input options can be made available to authorized individuals for quick entry. The favorite list may prompt the worker to select from the list, where one entry may be "On Sale Now" and the second entry may be "Sale Ends Tomorrow" while the other entry Can be "Buy 1, Get 1 Free!"

[270] 또 다른 실시예들에서, 인가된 개인은 원격 위치로부터 사용자 인터페이스에 대한 데이터에 액세스하기 위해 디스플레이(27111)에 액세스할 수 있다. 제품들에 관한 데이터가 데이터베이스(28223)에 유지될 수 있는 도 28a의 예에서, 워커는 제품에 대한 특정 사용자 인터페이스에 관하여 디스플레이(27111)에 액세스할 수 있다. 워커는 시각적 파일/폴더 시스템을 통해 데이터베이스에 액세스할 수 있다. 본원에서 설명된 바와 같이 본 개시내용을 구현하는 네트워크 시스템의 각각의 컴포넌트는 연속 디스플레이 셸프 에지 라벨 디바이스를 통해 액세스가능할 수 있고, 디스플레이(27111) 상에 일부 타입의 시각적 표시자로서 나타날 수 있다. 워커는 요청된 데이터에 대해 적용가능한 컴포넌트를 검색 및 발견하고(이를테면, 데이터베이스(28223)에 대응하는 아이콘을 발견함), 그 컴포넌트에 액세스하여(아이콘을 론칭함) 원하는 데이터를 획득할 수 있다. 다수의 부가적인 엔트리 메커니즘들 중 임의의 메커니즘이 활용될 수 있고, 본원에서 설명된 예들은 단지 예시적이다.[270] In still other embodiments, an authorized individual may access the display 27111 to access data for the user interface from a remote location. In the example of FIG. 28A where data regarding products can be maintained in database 28223, a worker can access display 27111 with respect to a particular user interface for the product. Workers can access the database through a visual file / folder system. Each component of a network system implementing the present disclosure, as described herein, may be accessible through a continuous display shelf edge label device and may appear as some type of visual indicator on display 27111. The worker can search for and discover applicable components for the requested data (such as finding an icon corresponding to database 28223), and access that component (by launching the icon) to obtain the desired data. Any of a number of additional entry mechanisms can be utilized, and the examples described herein are illustrative only.

[271] 부가적인 실시예들에서, 디스플레이(27111)는 인가된 개인이 디스플레이(27111) 상의 사용자 인터페이스들을 편집/조작하게 할 수 있는 하나의 방식으로서, 제스처-기반 인터페이스 성능들을 포함하도록 구성될 수 있다. 디스플레이(27111)는 수학적 알고리즘들을 통해, 핑거이든, 핸드이든, 그리고/또는 일부 다른 부분이든, 개인의 제스처들을 해석하기 위해 적합한 하드웨어 및/또는 소프트웨어 컴포넌트들을 포함할 수 있다. 이들 제스처들은 본원에서 설명된 핑거 대 표면 예들 중 하나 또는 그 초과를 포함할 수 있다. 이들 실시예들 중 일부에서, 이미징의 캡처 및 제스처들의 인식을 위해 하나 또는 그 초과의 카메라들이 디스플레이(27111)와 연관되고 그리고/또는 디스플레이(27111)에 포함될 수 있다. 본원의 예들 대부분이, 개인이 자신의 핑거를 이용하여 디스플레이와 인터페이스하는 것에 대한 것이지만, 그러한 예들은 본원에서 설명된 바와 같은 제스처 기반 기술들에 의해 유사하게 구현될 수 있다는 것이 이해되어야 한다.[271] In additional embodiments, the display 27111 may be configured to include gesture-based interface capabilities as one way to allow an authorized individual to edit / manipulate user interfaces on the display 27111. have. Display 27111 may include hardware and / or software components suitable for interpreting an individual's gestures, whether through fingers, hands, and / or some other part, through mathematical algorithms. These gestures can include one or more of the finger-to-surface examples described herein. In some of these embodiments, one or more cameras may be associated with and / or included in display 27111 for capture of imaging and recognition of gestures. It should be understood that although most of the examples herein are for individuals to interface with the display using their fingers, such examples may be similarly implemented by gesture-based techniques as described herein.

[272] 컴퓨팅 디바이스(27100)는 또한, 외부 네트워크(27110)와 통신하기 위해 하나 또는 그 초과의 네트워크 인터페이스들, 이를테면, 입력/출력 회로들(27109)(이를테면, 네트워크 인터페이스 회로, 스캐너 인터페이스 회로 등)을 포함할 수 있다. 입력/출력 회로들(27109)은 유선 인터페이스, 무선 인터페이스, 또는 이들 둘의 조합일 수 있다. 입력/출력 회로들(27109)은, 2개의 컴퓨팅 디바이스들, 이를테면, 연속 디스플레이 셸프 에지 라벨 디바이스들과 스캐너(예컨대 본원에서 설명된 도 28의 28200 및 28221), 연속 디스플레이 셸프 에지 라벨 디바이스들과 원격 사용자 단말(예컨대, 본원에서 설명된 도 28의 28200 및 28227), 및/또는 연속 디스플레이 셸프 에지 라벨 디바이스들과 데이터베이스(예컨대, 본원에서 설명된 도 28의 28200 및 28223), 및/또는 연속 디스플레이 셸프 에지 라벨 디바이스와 셸프 상의 제품들(예컨대, 본원에서 설명된 도 28b의 28200A, 28200B, 및 28200C) 간의 통신을 가능하게 한다.[272] Computing device 27100 may also include one or more network interfaces, such as input / output circuits 27109 (eg, network interface circuit, scanner interface circuit, etc.) to communicate with external network 27110 ). The input / output circuits 27109 can be a wired interface, a wireless interface, or a combination of both. Input / output circuits 27109 are remote with two computing devices, such as continuous display shelf edge label devices and a scanner (e.g., 28200 and 28221 in FIG. 28 described herein), continuous display shelf edge label devices, and remote. User terminals (eg, 28200 and 28227 in FIG. 28 described herein), and / or continuous display shelf edge label devices and databases (eg, 28200 and 28223 in FIG. 28 described herein), and / or continuous display shelf Enables communication between the edge label device and products on the shelf (eg, 28200A, 28200B, and 28200C of FIG. 28B described herein).

[273] 컴퓨팅 디바이스(27100)는 또한, 전력 소스(27113)를 포함할 수 있다. 전력 소스(27113)는 컴퓨팅 디바이스가 프로세서(27101) 및 다양한 다른 컴포넌트들을 동작시키게 할 수 있다. 예컨대, 전력 소스(27113)로부터 인출된 전력은 셸프들 상의 제품들(예컨대, 본원에서 설명된 도 28b의 28200A, 28200B, 및 28200C)에 전력을 제공하는 데 사용될 수 있다. 전력 소스(27113)로부터 인출된 전력은 또한, 셸프들 상의 제품들을 캡슐화하는 패키지들에 전력을 제공하는 데 사용될 수 있다. 전력 소스(27113)는 전용 배터리 소스 또는 외부 전력 소스, 이를테면, AC 소스 연결을 포함할 수 있다. 다른 실시예들에서, 전력 소스(27113)는, 컴퓨팅 디바이스가 위치된 상점의 주변 광으로부터, 동작을 위한 에너지를 하베스팅(harvesting)함으로써 동작하도록 구성될 수 있다. 광 에너지는 포토 센서들, 태양광 발전 패널들, 및 포토 다이오드들과 같은 다양한 변환 수단에 의해 캡처될 수 있다. 컴퓨팅 디바이스(27100)가 외부 소스 연결 없이 동작할 수 있기 때문에, 하나의 물리 위치로부터 다른 물리 위치로의 컴퓨팅 디바이스의 이동은 다른 외부 소스에 재연결할 필요 없이 달성될 수 있다. 또한, 컴퓨팅 디바이스(27100)가 내부 배터리없이 동작할 수 있기 때문에, 컴퓨팅 디바이스는 동작을 보장하기 위해 체크될 필요가 없을 뿐만 아니라 기술자가 내부 배터리를 교체할 필요도 없다.[273] The computing device 27100 may also include a power source 27113. The power source 27113 can cause the computing device to operate the processor 27101 and various other components. For example, power drawn from power source 27113 can be used to provide power to products on the shelves (eg, 28200A, 28200B, and 28200C of FIG. 28B described herein). The power drawn from power source 27113 can also be used to provide power to packages that encapsulate products on the shelves. Power source 27113 may include a dedicated battery source or an external power source, such as an AC source connection. In other embodiments, the power source 27113 may be configured to operate by harvesting energy for operation from ambient light in the store where the computing device is located. Light energy can be captured by various conversion means, such as photo sensors, photovoltaic panels, and photodiodes. Since the computing device 27100 can operate without an external source connection, movement of the computing device from one physical location to another physical location can be achieved without the need to reconnect to another external source. In addition, since the computing device 27100 can operate without an internal battery, the computing device does not need to be checked to ensure operation, nor does the technician need to replace the internal battery.

[274] 도 28a-28b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 시스템들의 예시적인 블록 다이어그램들을 예시한다. 도 28a의 예에서, 네트워크(28210)에 동작가능하게 연결된 복수의 컴퓨팅 디바이스들이 도시된다. 네트워크(28210)는 네트워크(27110)를 포함할 수 있다. 네트워크(28210)에 연결된 3개의 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C) 및 제품들(28201A-28201C)이 도시된다. 부가적으로, 제품들(28201A-28201C)을 캡슐화하는 패키지들이 또한 네트워크(28210)에 연결될 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)은 컴퓨팅 디바이스(27100)일 수 있고 그리고/또는 본원에서 설명된 컴포넌트들 중 하나 또는 그 초과를 포함할 수 있다. 3개의 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)은 소매업자의 상점의 통로를 따라 있을 수 있다. 3개의 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)은, 도 28b에서 예시적으로 도시된 바와 같이, 하나가 다른 하나 위에 놓이는 식으로 포지셔닝될 수 있다. 제품들(28201A-201C)은 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C) 각각 위에 각각 포지셔닝될 수 있다. 제품들(28201A-201C)은 서로 그리고 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)과 통신할 수 있다. 무선 통신으로서 예시적으로 도시될지라도, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)과 제품들(28201A-201C) 간의 송신 경로는 네트워크(28210)를 통한 유선 통신 경로 및/또는 일부 다른 방식일 수 있다.[274] Figures 28A-28B illustrate example block diagrams of systems for communicating and distributing content in accordance with one or more example aspects of the present disclosure. In the example of FIG. 28A, a plurality of computing devices are operatively connected to network 28210. The network 28210 may include a network 27110. Three continuous display shelf edge label devices 28200A-28200C and products 28201A-28201C are shown connected to the network 28210. Additionally, packages encapsulating products 28201A-28201C can also be connected to network 28210. The continuous display shelf edge label devices 28200A-28200C can be the computing device 27100 and / or can include one or more of the components described herein. Three consecutive display shelf edge label devices 28200A-28200C may be along the aisle of the retailer's store. The three continuous display shelf edge label devices 28200A-28200C can be positioned such that one overlies the other, as exemplarily shown in FIG. 28B. Products 28201A-201C may each be positioned over each of the continuous display shelf edge label devices 28200A-200C. Products 28201A-201C can communicate with each other and with continuous display shelf edge label devices 28200A-28200C. Although illustratively shown as wireless communication, the transmission path between the continuous display shelf edge label devices 28200A-200C and products 28201A-201C may be a wired communication path through the network 28210 and / or some other way. Can.

[275] 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)는 스캐너(28221)와 통신하는 것으로 도시된다. 무선 통신으로서 예시적으로 도시될지라도, 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)와 스캐너(28221) 간의 송신 경로는 네트워크(28210)를 통한 유선 통신 경로 및/또는 일부 다른 방식일 수 있다. 스캐너(28221)는 입력/출력 회로들(27109)과 같은 통신 인터페이스를 통해 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)와 상호작용할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)는, 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)가 위치된 셸프 상의 제품에 관한 정보를 나타내는 데이터를 수신하도록 구성될 수 있다. 인가된 개인, 이를테면, 소매업자를 위한 워커는 셸프 상의 제품에 관해 현재 디스플레이되고 있는 가격 데이터를 업데이트하기를 원할 수 있다. 스캐너(28221)와 인터페이스함으로써, 특정 제품에 대한 가격 데이터가 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)에 의해 전자적으로 수신될 수 있다. 그러한 데이터의 송신을 위한 예시적인 방식들은 무선 송신을 위해 데이터를 코딩하는 것 및 데이터를 무선으로 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)에 포워딩하는 것을 포함한다. 일 예에서, 개인은 스캐너(28221)에서 가격을 타이프 인할 수 있고, 가격을 나타내는 데이터는 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)에 무선으로 전송될 수 있다. 그런 다음, 연속 디스플레이 셸프 에지 라벨 디바이스(28200A)는 본원에서 설명된 바와 같이, 가격 데이터에 대응하는 제품에 대한 사용자 인터페이스를 업데이트할 수 있다.[275] The continuous display shelf edge label device 28200A is shown in communication with the scanner 28221. Although illustratively illustrated as wireless communication, the transmission path between the continuous display shelf edge label device 28200A and the scanner 28221 may be a wired communication path through the network 28210 and / or some other way. The scanner 28221 can interact with the continuous display shelf edge label device 28200A through a communication interface such as input / output circuits 27109. The continuous display shelf edge label device 28200A can be configured to receive data representing information about a product on the shelf where the continuous display shelf edge label device 28200A is located. Workers for authorized individuals, such as retailers, may want to update the price data currently being displayed for products on the shelf. By interfacing with the scanner 28221, price data for a particular product can be received electronically by the continuous display shelf edge label device 28200A. Exemplary ways for the transmission of such data include coding the data for wireless transmission and forwarding the data wirelessly to the continuous display shelf edge label device 28200A. In one example, an individual can type in a price at the scanner 28221, and data representing the price can be wirelessly transmitted to the continuous display shelf edge label device 28200A. The continuous display shelf edge label device 28200A can then update the user interface for the product corresponding to the price data, as described herein.

[276] 연속 디스플레이 셸프 에지 라벨 디바이스들(28200B 및 28200C)은 서로 통신하는 것으로 도시된다. 무선 통신으로서 예시적으로 도시될지라도, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200B 및 28200C) 간의 송신 경로는 네트워크(28210)를 통한 유선 통신 경로 및/또는 일부 다른 방식일 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)는 입력/출력 회로들(27109)과 같은 통신 인터페이스를 통해 연속 디스플레이 셸프 에지 라벨 디바이스(28200C)와 상호작용할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)는 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)가 위치된 셸프 상의 제품에 관한 정보를 나타내는 데이터를 수신하도록 구성될 수 있다. 인가된 개인, 이를테면, 소매업자를 위한 워커는 셸프 상의 제품에 관해 현재 디스플레이되고 있는 가격 데이터를 업데이트하기를 원할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(28200C)와 인터페이스함으로써, 특정 제품에 대한 가격 데이터가 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)에 의해 전자적으로 수신될 수 있다. 이러한 인터페이스는, 연속 디스플레이 셸프 에지 라벨 디바이스(28200C)로부터의 사용자 인터페이스가 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)로 전달되도록 하는 이동 명령을 개시하기 위해, 워커가 자신의 핑거를 연속 디스플레이 셸프 에지 라벨 디바이스(28200C)의 디스플레이 표면에 걸쳐 스와이프(swiping)하는 것일 수 있다. 일 예에서, 워커는 연속 디스플레이 셸프 에지 라벨 디바이스(28200C) 상의 사용자 인터페이스를 프레스 및 홀드하고, 그리고 플리킹 모션(flicking motion)으로 자신의 핑거를 신속히 위로 이동시킬 수 있다. 이러한 모션은 플리킹된 사용자 인터페이스를 다음 셸프 에지로 위로 전달하기 위한 것으로 시스템에 의해 해석될 수 있다. 따라서, 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)가 연속 디스플레이 셸프 에지 라벨 디바이스(28200C) 위의 다음 셸프 에지 상에 있기 때문에, 플리킹된 사용자 인터페이스는 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)에 부가될 수 있다. 그러한 데이터의 송신을 위한 예시적인 방식들은 유선 송신을 위해 데이터를 코딩하는 것 및 데이터를 연속 디스플레이 셸프 에지 라벨 디바이스(28200B)에 포워딩하는 것을 포함한다.[276] Continuous display shelf edge label devices 28200B and 28200C are shown in communication with each other. Although illustratively illustrated as wireless communication, the transmission path between continuous display shelf edge label devices 28200B and 28200C may be a wired communication path through the network 28210 and / or some other way. The continuous display shelf edge label device 28200B can interact with the continuous display shelf edge label device 28200C through a communication interface such as input / output circuits 27109. The continuous display shelf edge label device 28200B can be configured to receive data representing information about a product on the shelf where the continuous display shelf edge label device 28200B is located. Workers for authorized individuals, such as retailers, may want to update the price data currently being displayed for products on the shelf. By interfacing with the continuous display shelf edge label device 28200C, price data for a particular product can be received electronically by the continuous display shelf edge label device 28200B. Such an interface allows a worker to move his finger over the continuous display shelf edge label device to initiate a move command that causes the user interface from the continuous display shelf edge label device 28200C to be passed to the continuous display shelf edge label device 28200B. It may be to swipe across the display surface of (28200C). In one example, a worker can press and hold the user interface on the continuous display shelf edge label device 28200C, and quickly move his finger up in a flicking motion. This motion is intended to pass the flicked user interface up to the next shelf edge and can be interpreted by the system. Thus, since the continuous display shelf edge label device 28200B is on the next shelf edge above the continuous display shelf edge label device 28200C, a flicked user interface can be added to the continuous display shelf edge label device 28200B. have. Exemplary schemes for the transmission of such data include coding the data for wired transmission and forwarding the data to the continuous display shelf edge label device 28200B.

[277] 셸프 가까이에 위치한 워커와 스캐너(28221) 간의 상호작용의 양상들은 그러한 셸프로부터 원거리에 위치한 워커와 스캐너(28221) 간에서와 유사하게 구현될 수 있다. 네트워크(28210) 및 메인 허브(28225)를 통해 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C) 및 제품들(28201A-201C)에 동작가능하게 연결된 사용자 단말 디바이스(28227)가 도시된다. 메인 허브(28225)는, 소매업자의 네트워크의 다양한 백엔드 컴포넌트들, 이를테면, 사용자 단말들(28227)과 데이터베이스(28223) 간의 그리고 백엔드로부터 상점 프런트 엔드로의, 이를테면, 네트워크(28210)를 통한 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)로의 그리고 네트워크(28210)를 통한 제품들(28201A-201C)로의 통신들의 송신을 수용하도록 구성된 일부 타입의 중앙 프로세싱 서버일 수 있다. 메인 허브(28225), 사용자 단말(28227), 및/또는 데이터베이스(28223)는 도 27에 예시된 컴퓨팅 디바이스(27100)의 하나 또는 그 초과의 컴포넌트들을 포함할 수 있다.[277] Aspects of interaction between the worker and scanner 28221 located close to the shelf can be implemented similarly to between the worker and scanner 28221 located remote from such a shelf. A user terminal device 28227 is operatively connected to the continuous display shelf edge label devices 28200A-28200C and products 28201A-201C via network 28210 and main hub 28225. The main hub 28225 is a continuous display shelf between various backend components of the retailer's network, such as user terminals 28227 and the database 28223 and from the backend to the store front end, such as through the network 28210. It may be some type of central processing server configured to accommodate transmission of communications to edge label devices 28200A-28200C and to products 28201A-201C over network 28210. The main hub 28225, user terminal 28227, and / or database 28223 may include one or more components of computing device 27100 illustrated in FIG. 27.

[278] 사용자 단말(28227)의 워커는 특정 제품과 연관된 연속 디스플레이 셸프 에지 라벨 디바이스에 액세스함으로써, 특정 셸프 상의 그 특정 제품에 관한 가격 데이터 및/또는 다른 데이터를 업데이트할 수 있다. 사용자 단말(28227)은 잠재적 디스플레이 및/또는 스케줄링된 디스플레이를 위해 현재 제품 정보에 대해 데이터베이스(28223)에 액세스할 수 있다. 이러한 제품 정보에 대한 명령들이 사용자 단말(28227)로부터 적합한 연속 디스플레이 셸프 에지 라벨 디바이스로 전송될 수 있다. 또 다른 실시예들에서, 데이터베이스(28223), 메인 허브(28225), 및/또는 사용자 단말(28227)은 주기적으로, 현재 제품 정보 데이터를 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)에 전역적으로 또는 특정하게 푸시할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)은 이러한 데이터를 수신하고 그리고 디스플레이되고 있는 사용자 인터페이스들을 필요에 따라 변화시킬 수 있다.[278] A worker at user terminal 28227 can update price data and / or other data for that particular product on a particular shelf by accessing a continuous display shelf edge label device associated with that particular product. User terminal 28227 can access database 28223 for current product information for potential display and / or scheduled display. Instructions for this product information can be sent from user terminal 28227 to a suitable continuous display shelf edge label device. In still other embodiments, database 28223, main hub 28225, and / or user terminal 28227 periodically, globally present product information data to continuous display shelf edge label devices 28200A-200C. Can be pushed to or specifically. Continuous display shelf edge label devices 28200A-200C can receive this data and change the user interfaces being displayed as needed.

[279] 대안적으로, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)은 가격들의 업데이트를 자동적으로 개시하도록 구성될 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)은, 연속 디스플레이 셸프 에지 라벨 디바이스들 상의 개개의 사용자 인터페이스들에 대한 현재 제품 정보 데이터를 획득하기 위해 데이터베이스(28223)에 액세스할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)은, 현재 제품 정보 데이터를 획득하기 위해 그리고 디스플레이되고 있는 사용자 인터페이스들을 필요에 따라 변화시키기 위해, 데이터베이스(28223)를 주기적으로 폴링(poll)할 수 있다.[279] Alternatively, the continuous display shelf edge label devices 28200A-200C can be configured to automatically initiate an update of prices. For example, continuous display shelf edge label devices 28200A-28200C can access database 28223 to obtain current product information data for individual user interfaces on the continuous display shelf edge label devices. The continuous display shelf edge label devices 28200A-28200C may periodically poll the database 28223 to obtain current product information data and to change the user interfaces being displayed as needed. .

[280] 그러한 일 예에서, 데이터베이스(28223)는, 이를테면, 사용자 단말(28227)을 통해 워커에 의해, 가격 변화들로 주기적으로 업데이트될 수 있다. 그러한 제 2 예에서, 데이터베이스(28223)는, 연속 디스플레이 셸프 에지 라벨 디바이스들에 의한 액세스 시간에서, 현재 제품 정보를 외부 소스들로부터 획득할 수 있다. 이들 소스들은 경쟁하는 오프라인거래(brick-and-mortar) 소매업자들 및/또는 경쟁하는 온라인 소매업자들을 포함할 수 있으며, 이는 데이터베이스(28223)가 실시간 현재 제품 정보를 획득하게 할 수 있다. 이러한 현재 제품 정보는 데이터베이스(28223)로부터 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)로 송신될 수 있다. 일 예에서, 데이터베이스(28223)는 또한, 예컨대 플래그를 사용하여, 현재 제품 정보를 반영하도록 연속 디스플레이 셸프 에지 라벨 디바이스가 사용자 인터페이스들을 업데이트해야 하는지 여부의 표시를 송신할 수 있다. 대안적으로, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)은 현재 제품 정보를 반영하도록 사용자 인터페이스들이 업데이트되어야 하는지 여부를 독립적으로 결정하도록 구성될 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-200C)은 임계값들로 구성될 수 있다. 현재 제품 정보의 가격이 임계값 초과 또는 임계값 미만이 되거나, 또는 임계값들의 범위 내에 있는 있다면, 연속 디스플레이 셸프 에지 라벨 디바이스들은 현재 제품 정보로 사용자 인터페이스를 업데이트할 수 있다. 현재 제품 정보의 가격이 임계값들 외측에 있다면, 연속 디스플레이 셸프 에지 라벨 디바이스들은 사용자 인터페이스들이 업데이트되지 않아야 한다는 것을 결정할 수 있다. 대안적으로, 이러한 시나리오에서, 연속 디스플레이 셸프 에지 라벨 디바이스들은 예외에 대해 데이터베이스(28223)에 질의할 수 있다. 데이터베이스(28223)가 예외를 허가한다면, 연속 디스플레이 셸프 에지 라벨 디바이스는 현재 제품 정보로 사용자 인터페이스를 수정할 수 있으며; 그렇지 않으면, 연속 디스플레이 셸프 에지 라벨 디바이스는 사용자 인터페이스를 수정하지 않을 수 있다.[280] In one such example, the database 28223 may be periodically updated with price changes, such as by a worker through the user terminal 28227. In such a second example, the database 28223 can obtain current product information from external sources, at the time of access by continuous display shelf edge label devices. These sources may include competing brick-and-mortar retailers and / or competing online retailers, which may cause database 28223 to obtain real-time current product information. This current product information can be transmitted from the database 28223 to the continuous display shelf edge label devices 28200A-200C. In one example, database 28223 may also send an indication of whether the continuous display shelf edge label device should update the user interfaces to reflect the current product information, eg, using a flag. Alternatively, the continuous display shelf edge label devices 28200A-200C can be configured to independently determine whether user interfaces should be updated to reflect current product information. For example, continuous display shelf edge label devices 28200A-200C may be configured with thresholds. If the price of the current product information is above or below the threshold, or is within the range of thresholds, the continuous display shelf edge label devices can update the user interface with the current product information. If the price of current product information is outside the thresholds, the continuous display shelf edge label devices can determine that the user interfaces should not be updated. Alternatively, in this scenario, continuous display shelf edge label devices can query database 28223 for an exception. If the database 28223 allows an exception, the continuous display shelf edge label device can modify the user interface with current product information; Otherwise, the continuous display shelf edge label device may not modify the user interface.

[281] 도 29는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 장치의 예시적인 블록 다이어그램을 예시한다. 도 29는 연속 디스플레이 셸프 에지 라벨 디바이스(29300), 이를테면, 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C)을 예시한다. 이 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(29300)는 셸프(29350)의 전체 에지를 따라 배향된 단일 디스플레이 영역(29301)을 포함한다. 일 예에서, 셸프(29350)는 플라스틱으로 제조된다. 플라스틱 셸프들은 머천다이징의 관점에서 다수의 장점들을 제공하는데, 왜냐하면, 플라스틱은 경량이기 때문이다. 경량 플라스틱 셸프들은 운송 비용이 저렴하며, 예컨대 세척, 줄어든 제품들의 리트리벌, 및 인벤토리 목적들을 위해 풀-아웃될 수 있다. 이는 더 용이하고 더 신속하게 인벤토리를 회전시키고 그리고 셸프들을 비축하게 한다. 플라스틱 셸프들은 몰딩 프로세스를 사용하여 제조될 수 있으며, 셸프들은 연속 디스플레이 셸프 에지 라벨 디바이스들이 통합될 수 있는 섀시를 포함할 수 있다. 플라스틱 셸프들은 셸프들 내에 내장된 리피터들을 가질 수 있다. 부가적으로, 블레이드 사인들이 플라스틱 셸프들 상에 장착될 수 있다.[281] Figure 29 illustrates an example block diagram of an apparatus for communicating and distributing content in accordance with one or more example aspects of the present disclosure. 29 illustrates continuous display shelf edge label devices 29300, such as continuous display shelf edge label devices 28200A-28200C. In this example, the continuous display shelf edge label device 29300 includes a single display area 29301 oriented along the entire edge of the shelf 29350. In one example, the shelf 29350 is made of plastic. Plastic shelves offer a number of advantages in terms of merchandising, because plastic is lightweight. Lightweight plastic shelves are inexpensive to transport and can be pulled out for cleaning, retrieval of reduced products, and inventory purposes, for example. This makes it easier and faster to rotate inventory and stock shelves. Plastic shelves can be manufactured using a molding process, and the shelves can include a chassis into which continuous display shelf edge label devices can be integrated. The plastic shelves can have repeaters built into the shelves. Additionally, blade signs can be mounted on plastic shelves.

[282] 부가적으로, 플라스틱 셸프들은 전통적인 금속 셸프들에 비해 장점을 제공하는데, 이는 전기(및 다른 신호들)가 간섭이 거의 없이 또는 간섭이 전혀 없이 플라스틱 셸프들을 통해 침투할 수 있기 때문이다. 전자기기들 및 다른 엘리먼트들이 플라스틱 셸프들 내에 직접적으로 내장될 수 있다. 플라스틱 셸프들을 통한 신호들의 통과는, 예컨대, 프린터(27112), 셸프들 상의 제품들, 및 셸프들 상의 제품들을 캡슐화하는 패키지들의 전력 공급을 허용한다. 예컨대, 전력은 플라스틱 셸프들로부터 공중(air)을 통해 제품 또는 제품의 캡슐화 패키지에서의 수신기로 전송될 수 있다. 플라스틱 셸프들을 통한 신호들의 통과는, 백-엔드 컴퓨터들로부터 셸프들, 푸셔들, 및 제품들까지 포함하는 전체 네트워크의 전체에 걸쳐 컴포넌트들 간의 더 우수한 통신을 허용한다. 또한, 플라스틱 셸프들은 제품과 상호작용하기 위해 사용될 수 있고 - 셸프들 상의 디스플레이들은 제품들 또는 캡슐화 패키지들로 확장될 수 있다.[282] Additionally, plastic shelves offer advantages over traditional metal shelves because electricity (and other signals) can penetrate through the plastic shelves with little or no interference. Electronic devices and other elements can be embedded directly into the plastic shelves. The passage of signals through the plastic shelves allows powering of, for example, the printer 27112, products on the shelves, and packages encapsulating the products on the shelves. For example, power can be transmitted from plastic shelves through the air to a receiver in a product or product encapsulation package. The passage of signals through the plastic shelves allows better communication between components throughout the entire network, from back-end computers to shelves, pushers, and products. Also, plastic shelves can be used to interact with the product-displays on the shelves can be extended to products or encapsulation packages.

[283] 위에서 주목된 바와 같이, 전기 신호들 및 다른 신호들은 금속 셸프들보다 더 적은 간섭으로 플라스틱 셸프들을 통해 침투한다. 이에 따라, 프린터(27112)와 같은 부가적인 사용자 디바이스들을 플라스틱 셸프(29350)에 장착하고, 그 부가적인 사용자 디바이스들에 전력을 공급하는 것이 더 용이하게 된다. 이는 더 큰 사용자 상호작용을 허용하고, 소비자로 하여금, 그렇지 않으면 행해지지 않았을 구매들을 행하게 장려할 수 있다. 예컨대, 만약 고객이 제 1 제품을 선택한다면, 연속 디스플레이 셸프 에지 라벨 디바이스(29300)는 제 1 제품에 대한 어셈블리 명령들을 디스플레이할 수 있을 뿐만 아니라 고객이 프린터(27112)를 통해 어셈블리 명령들을 프린트하게 할 수 있는 옵션을 디스플레이할 수 있다. 제 2 예에서, 만약 고객이 제 1 푸드 아이템을 선택한다면, 연속 디스플레이 셸프 에지 라벨 디바이스(29300)는 제 1 푸드 아이템을 통합하는 레시피들을 제공할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(29300)는 프린터(27112)를 통해 레시피 및/또는 레시피에서 사용되는 다른 성분들의 리스트를 프린트하기 위한 옵션을 사용자에게 제시할 수 있다.[283] As noted above, electrical signals and other signals penetrate through the plastic shelves with less interference than the metal shelves. Accordingly, it becomes easier to mount additional user devices, such as the printer 27112, on the plastic shelf 29350, and to supply power to the additional user devices. This allows for greater user interaction and may encourage the consumer to make purchases that would otherwise have not been made. For example, if the customer selects the first product, the continuous display shelf edge label device 29300 can display assembly commands for the first product as well as allow the customer to print assembly commands through the printer 27112. Options can be displayed. In the second example, if the customer selects the first food item, the continuous display shelf edge label device 29300 can provide recipes that incorporate the first food item. The continuous display shelf edge label device 29300 can present to the user an option to print a list of recipes and / or other ingredients used in the recipe through the printer 27112.

[284] 또한, 본원에서 설명된 바와 같이, 연속 디스플레이 셸프 에지 라벨 디바이스(29300)는 개인이 연속 디스플레이 셸프 에지 라벨 디바이스(29300)의 동작 모드들을 변화시키게 할 수 있는 로킹 메커니즘(29303)을 포함하는 것으로 도시된다. 하나의 모드에서, 인가된 개인이 하나 또는 그 초과의 사용자 인터페이스들(29311, 29313, 및 29315)을 편집할 수 있는 한편, 제 2 모드에서, 사용자 인터페이스들(29311, 29313, 및 29315)은 편집되지 않을 수 있다.[284] Also, as described herein, the continuous display shelf edge label device 29300 includes a locking mechanism 29303 that can enable an individual to change the operating modes of the continuous display shelf edge label device 29300. Is shown. In one mode, an authorized individual can edit one or more user interfaces 29311, 29313, and 29315, while in the second mode, user interfaces 29311, 29313, and 29315 are edited It may not be.

[285] 단일 연속 디스플레이(29301)는 셸프(29350)에 걸쳐, 제품들 자체(예컨대, 29321, 29323, 및 29325) 상에, 제품들을 캡슐화하는 패키지들 상에, 또는 이들의 임의의 조합으로 연속하는 라벨을 제공한다. 단일 연속 디스플레이(29301)는 스트리밍 비디오/오디오를 포함하는, 소비자에 대한 동적 및 정적 메시징 둘 모두를 허용한다. 동적 메시징은 가격, 광고들, 이미저리, 및 호의 인사(예컨대, 해피 홀리데이)를 포함할 수 있다. 도 28을 참조하여 위에서 논의된 바와 같이, 가격의 변화들은 사용자 인터페이스들 상에 신속히 그리고 효율적으로 반영될 수 있다. 가격 업데이트들은 매시간, 매일, 매주, 매년 등으로 제공될 수 있고, 또한, 현재 및 예상되는 재고에 기반하여 변동될 수 있다. 부가적으로, 단일 연속 디스플레이(29301) 상의 사용자 인터페이스들은, 소매업자에 의해 투자 비용들을 회수하기 위해 활용될 수 있는 가치있는 부동산이다. 예컨대, 소매업자는 사용자 인터페이스 상의 디스플레이 공간을 광고들을 위해 제조업자들 및 다른 비즈니스에게 임대할 수 있다. 또한, 상호작용형 사용자 인터페이스들을 통해 단일 연속 디스플레이(29301)에 의해 수집된 데이터는, 데이터를 수집하고, 분석하고, 유료화하는 것에 관하여 다양한 제조업자들 및 다수의 비즈니스에게 판매될 수 있다.[285] The single continuous display 29301 is continuous over the shelf 29350, on the products themselves (eg, 29321, 29323, and 29325), on packages encapsulating the products, or in any combination thereof. Provide the label. A single continuous display 29301 allows both dynamic and static messaging to the consumer, including streaming video / audio. Dynamic messaging can include price, advertisements, imagery, and courtesy greetings (eg Happy Holidays). As discussed above with reference to FIG. 28, changes in price can be quickly and efficiently reflected on user interfaces. Price updates may be provided hourly, daily, weekly, yearly, etc., and may also vary based on current and expected inventory. Additionally, user interfaces on a single continuous display 29301 are valuable real estate that can be utilized by retailers to recover investment costs. For example, a retailer can rent display space on a user interface to manufacturers and other businesses for advertisements. In addition, data collected by a single continuous display 29301 via interactive user interfaces can be sold to various manufacturers and multiple businesses with respect to collecting, analyzing, and charging data.

[286] 단일 연속 디스플레이(29301)는, 셸프(29350) 상에 세일을 위해 제공되어 있는 3개의 별개의 제품들에 관한 정보를 제공하는 3개의 별개의 사용자 인터페이스들을 포함하는 것으로 도시된다. 이 예에서, 셸프(29350)는 제 1 제품(29321), 제 2 제품(29323), 및 제 3 제품(29325)을 홀딩한다. 단일 연속 디스플레이(29301)는 3개의 디지털 사용자 인터페이스들을 포함하는데, 그 각각은 세일을 위해 제공되어 있는 각각의 개개의 제품을 위한 것이다. 사용자 인터페이스(29311)는 사용자 인터페이스(29311) 바로 위의 제 1 제품(29321)에 관한 정보를 제공한다. 유사하게, 사용자 인터페이스들(29313 및 29315)은, 개개의 사용자 인터페이스들(29313, 29315) 위에 있는 제 2 제품(29323) 및 제 3 제품(29325) 각각에 관한 정보를 제공한다. 그래픽스, 텍스트, 애니메이션들, 비디오, 및/또는 조합들을 포함하는, 제품에 관한 정보의 다수의 타입들 중 임의의 타입이 단일 연속 디스플레이(29301) 상에 디스플레이될 수 있다.[286] The single continuous display 29301 is shown to include three separate user interfaces that provide information about the three separate products provided for sale on the shelf 29350. In this example, shelf 29350 holds first product 29321, second product 29323, and third product 29325. A single continuous display 29301 includes three digital user interfaces, each for each individual product offered for sale. The user interface 29311 provides information about the first product 29321 directly above the user interface 29311. Similarly, user interfaces 29313 and 29315 provide information regarding each of second product 29323 and third product 29325 over individual user interfaces 29313 and 29315. Any of a number of types of information about a product, including graphics, text, animations, video, and / or combinations, can be displayed on a single continuous display 29301.

[287] 단일 연속 디스플레이(29301)가 동적이도록 설계되므로, 디스플레이되는 메시지들은 임의의 특정 사이즈 또는 구성으로 제약되지 않는다. 그보다는, 메시지는 동적으로 그리고 연속적으로 변경될 수 있고, 임의의 수의 단일 연속 디스플레이들, 사용자 인터페이스들, 제품들, 및 제품들을 캡슐화하는 패키지들의 임의의 조합을 포함할 수 있다. 일 인스턴스에서, 단일 연속 디스플레이(29301)에서의 별개의 사용자 인터페이스들은 더 큰 메시지의 부분을 각각 디스플레이하기 위해 활용될 수 있다. 예컨대, 만약 단일 연속 디스플레이(29301)가 "Limited Time Only"를 디스플레이할 것이라면, 사용자 인터페이스(29311)는 "Limited"를 디스플레이하도록 구성될 수 있고, 사용자 인터페이스(29313)는 "Time"을 디스플레이하기 위해 사용될 수 있고, 사용자 인터페이스(29315)는 "Only"를 디스플레이하도록 구성될 수 있다. 다른 예에서, 먼저, 메시지가 수직으로-스택된 다수의 연속 디스플레이들 사이에서 배분될 수 있고, 그런 다음, 별개의 사용자 인터페이스들, 및/또는 연속 디스플레이들 각각 상의 사용자 인터페이스들에 대응하는 패키지들 간에 더 세분될 수 있다. 메시지는 그래픽스, 텍스트, 애니메이션들, 스트리밍 비디오, 또는 이들의 임의의 조합을 포함할 수 있다. 그런 다음, 수직으로-스택된 다수의 연속 디스플레이들, 사용자 인터페이스들, 및 패키지들 각각은 메시지의 상이한 파트를 동시에 출력할 수 있다.[287] Since the single continuous display 29301 is designed to be dynamic, the displayed messages are not limited to any particular size or configuration. Rather, the message can change dynamically and continuously, and can include any number of single continuous displays, user interfaces, products, and any combination of packages encapsulating products. In one instance, separate user interfaces in a single continuous display 29301 can be utilized to each display a portion of a larger message. For example, if a single continuous display 29301 will display "Limited Time Only", user interface 29311 may be configured to display "Limited", and user interface 29313 to display "Time" Can be used, and the user interface 29315 can be configured to display "Only". In another example, first, a message can be distributed among multiple vertically-stacked continuous displays, and then separate user interfaces, and / or packages corresponding to user interfaces on each of the continuous displays. The liver can be further subdivided. The message can include graphics, text, animations, streaming video, or any combination thereof. Then, each of the vertically-stacked multiple consecutive displays, user interfaces, and packages can simultaneously output a different part of the message.

[288] 도 30a-30b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 연속 디스플레이를 변화시키는 예를 예시한다. 도 30a로부터 도 30b로의 전환은 단일 연속 디스플레이의 사용자 인터페이스들을 변화시키는 동작 전의 그리고 후의 하나의 가능성을 예시한다. 도 30a에서, 연속 디스플레이 셸프 에지 라벨 디바이스(30400)는 셸프(29350)에 대해 도시된다. 연속 셸프 라벨 디바이스(30400)는 연속 디스플레이 셸프 에지 라벨 디바이스들(28200A-28200C 및 29300) 중 하나일 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(30400)는 셸프(29350)의 전체 에지를 따라 배향된 단일 디스플레이 영역(30401)을 포함한다. 단일 연속 디스플레이(30401)는 셸프(29350) 상에 세일을 위해 제공되어 있는 3개의 별개의 제품들에 관한 정보를 제공하는 3개의 별개의 사용자 인터페이스들을 포함하는 것으로 도시된다.[288] Figures 30A-30B illustrate an example of changing a continuous display in accordance with one or more exemplary aspects of the present disclosure. The transition from FIG. 30A to FIG. 30B illustrates one possibility before and after the operation of changing the user interfaces of a single continuous display. In FIG. 30A, a continuous display shelf edge label device 30400 is shown for shelf 29350. The continuous shelf label device 30400 may be one of the continuous display shelf edge label devices 28200A-28200C and 29300. The continuous display shelf edge label device 30400 includes a single display area 30401 oriented along the entire edge of the shelf 29350. A single continuous display 30601 is shown on the shelf 29350 comprising three separate user interfaces that provide information about the three separate products offered for sale.

[289] 이 예시적인 예에 대해, 디지털 디바이더 라인(30441)이 3개의 별개의 사용자 인터페이스들(30411A, 30413A, 및 30415)을 위한 3개의 별개의 시각적 프레임들을 생성한다. 디지털 디바이더 라인은 2개의 디스플레이들을 분리시키는 물리 라인이 아니라, 디지털 디바이더 라인은 다수의 디스플레이 영역들로의 단일 연속 디스플레이(30401)의 분리의 외양을 생성하는 디지털 라인이다. 이 예에서, 셸프(29350)는 제 1 제품(30421), 제 2 제품(30423), 및 제 3 제품(30425)을 홀딩한다. 단일 연속 디스플레이(30401)는 3개의 디지털 사용자 인터페이스들을 포함하는데, 그 각각은 세일을 위해 제공되어 있는 각각의 개개의 제품을 위한 것이다. 사용자 인터페이스(30411A)는 사용자 인터페이스(30411) 바로 위의 제 1 제품(30421)에 관한 정보를 제공한다. 사용자 인터페이스(30413A)는 사용자 인터페이스(30413A) 바로 위의 제 2 제품(30423)에 관한 정보를 제공하고, 사용자 인터페이스(30415)는 사용자 인터페이스(30415) 바로 위의 제 3 제품(30425)에 관한 정보를 제공한다.[289] For this illustrative example, digital divider line 30441 creates three distinct visual frames for three distinct user interfaces 30411A, 30413A, and 30415. The digital divider line is not a physical line separating the two displays, but the digital divider line is a digital line that creates the appearance of separation of a single continuous display 30601 into multiple display areas. In this example, shelf 29350 holds first product 30421, second product 30423, and third product 30425. A single continuous display 30601 includes three digital user interfaces, each for each individual product offered for sale. The user interface 30411A provides information about the first product 30421 directly above the user interface 30411. The user interface 30413A provides information about the second product 30423 directly above the user interface 30413A, and the user interface 30415 is information about the third product 30425 directly above the user interface 30415 Provides

[290] 도 30b로 전환하면, 워커가 셸프(29350)에 대한 제품 레이아웃을 변화시키기를 원할 수 있고, 이 예에서, 셸프(29350)로부터 제 3 제품(30425)을 제거하였고, 제 1 제품(30421)이 상주하기 위한 더 큰 영역을 셸프(29350) 상에 생성하였다. 이에 따라, 워커는, 본원에서 설명된 바와 같이, 이에 대한 응답으로, 단일 연속 디스플레이(30401)에 대한 사용자 인터페이스들을 변화시켰다. 이 예에서, 사용자 인터페이스들의 위치가 변화되었으므로, 사용자 인터페이스(30411B)가 연속 디스플레이(30401)의 우측을 향해 이동된 것으로 이제 도시되는데, 이는 제 1 제품(30421)이 셸프(29350)의 우측으로 이동되었기 때문이다. 유사하게, 사용자 인터페이스(30413B)가 연속 디스플레이(30401)의 좌측을 행해 이동된 것으로 도시되는데, 이는 제 2 제품(30423)이 셸프(29350)의 좌측으로 이동되었기 때문이다. 제 3 제품(30425)이 더 이상 셸프(29350) 상에 세일을 위해 제공되어 있지 않기 때문에, 제 3 제품(30425)을 위한 사용자 인터페이스(30415)는 연속 디스플레이(30401)로부터 삭제되었다. 도 30b의 이 예에서, 2개의 사용자 인터페이스들(30411B 및 30413B)만이 연속 디스플레이(30401) 상에 도시되어 있기 때문에, 2개의 별개의 사용자 인터페이스들(30411B 및 30413B)을 프레임 아웃(frame out)하기 위해 하나의 디지털 디바이더 라인(30441)만이 도시된다.[290] Turning to FIG. 30B, a worker may want to change the product layout for the shelf 29350, and in this example, the third product 30425 was removed from the shelf 29350, and the first product ( 30421) created a larger area on the shelf 29350 for this to reside. Accordingly, the worker changed user interfaces for a single continuous display 30401 in response to this, as described herein. In this example, as the positions of the user interfaces have changed, the user interface 30411B is now shown as being moved towards the right side of the continuous display 30601, which is the first product 30421 moving to the right side of the shelf 29350. Because it was. Similarly, the user interface 30413B is shown moved towards the left side of the continuous display 30601 because the second product 30423 has been moved to the left side of the shelf 29350. The user interface 30415 for the third product 30425 has been deleted from the continuous display 30401, because the third product 30425 is no longer provided for sale on the shelf 29350. In this example of FIG. 30B, since only two user interfaces 30411B and 30413B are shown on the continuous display 30401, frame out two separate user interfaces 30411B and 30413B. For this reason, only one digital divider line 30441 is shown.

[291] 도 31a-31c는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 로킹 메커니즘을 갖는 예시적인 연속 디스플레이들을 예시한다. 본원에서 설명된 바와 같이, 연속 디스플레이 셸프 에지 라벨 디바이스 상에 디스플레이되는 사용자 인터페이스의 하나 또는 그 초과의 파라미터들, 이를테면 디스플레이된 정보를 인가되지 않은 개인이 변화시키는 것을 방지하기 위해, 로킹 메커니즘이 연속 디스플레이 셸프 에지 라벨 디바이스 상에 포함될 수 있다. 다수의 방지 방식들 중 임의의 방식이 본원에 포함될 수 있고, 다음은 단지 일부 예시적인 예들일 뿐이다. 도 31a에서, 이를테면 물리 키를 위한 수동 디바이스 입력(31503A)이 연속 디스플레이 셸프 에지 라벨 디바이스(31500A)에 포함될 수 있다. 적절한 키를 삽입함으로써, 인가된 개인이 연속 디스플레이 셸프 에지 라벨 디바이스의 동작 모드를 디스플레이 모드로부터 변화 모드로 변화시킬 수 있다.[291] Figures 31A-31C illustrate example continuous displays having a locking mechanism in accordance with one or more example aspects of the present disclosure. As described herein, to prevent one or more parameters of the user interface displayed on the continuous display shelf edge label device, such as displayed information, from being changed by an unauthorized person, a locking mechanism is used for continuous display. It may be included on a shelf edge label device. Any of a number of prevention schemes can be included herein, and the following are only some exemplary examples. In FIG. 31A, for example, a manual device input for physical key (31503A) may be included in the continuous display shelf edge label device 31500A. By inserting the appropriate key, an authorized individual can change the operating mode of the continuous display shelf edge label device from display mode to change mode.

[292] 디스플레이 모드는, 연속 디스플레이 셸프 에지 라벨 디바이스가 단일 연속 디스플레이 상에 하나 또는 그 초과의 인터페이스들을 디스플레이하고 심지어 고객과 같은 사용자가 부가적인 정보를 위해 단일 연속 디스플레이에 액세스하게 할 수 있는 동작 모드일 수 있다. 그러한 액세스는 터치에 의해 이루어질 수 있다. 하지만, 디스플레이 모드에서, 그러한 고객은 디스플레이되고 있는 사용자 인터페이스의 파라미터, 이를테면, 사용자 인터페이스의 사이즈, 사용자 인터페이스의 형상, 또는 단일 연속 디스플레이 상의 사용자 인터페이스의 위치를 변화시킬 수 없다. 고객은 사용자 인터페이스를 위한 디스플레이 영역의 파라미터들을 변화시키는 능력을 갖지 않으면서 허용되는 만큼 뷰잉 및 상호작용할 수 있다. 변화 모드는, 연속 디스플레이 셸프 에지 라벨 디바이스가 단일 연속 디스플레이 상에 하나 또는 그 초과의 인터페이스들을 디스플레이하고 워커와 같은 인가된 사용자가 단일 연속 디스플레이의 하나 또는 그 초과의 파라미터들을 변화시키게 할 수 있는 동작 모드일 수 있다. 본원에서 설명된 바와 같이, 그러한 액세스는 터치에 의해 이루어질 수 있다. 변화 모드에서, 워커는 디스플레이되고 있는 사용자 인터페이스의 파라미터, 이를테면, 사용자 인터페이스의 사이즈, 사용자 인터페이스의 형상, 또는 단일 연속 디스플레이 상의 사용자 인터페이스의 위치를 변화시킬 수 있다. 따라서, 워커는 POS(point of sale)에서 제품에 대응하는 사용자 인터페이스의 임의의 양상을 쉽게 수정할 수 있다.[292] Display mode is a mode of operation in which a continuous display shelf edge label device can display one or more interfaces on a single continuous display and even allow a user, such as a customer, to access a single continuous display for additional information. Can be Such access can be made by touch. However, in display mode, such a customer cannot change the parameters of the user interface being displayed, such as the size of the user interface, the shape of the user interface, or the location of the user interface on a single continuous display. The customer can view and interact as much as possible without having the ability to change the parameters of the display area for the user interface. The change mode is an operation mode in which the continuous display shelf edge label device displays one or more interfaces on a single continuous display and allows an authorized user, such as a worker, to change one or more parameters of the single continuous display. Can be As described herein, such access can be made by touch. In the change mode, the worker can change the parameters of the user interface being displayed, such as the size of the user interface, the shape of the user interface, or the location of the user interface on a single continuous display. Thus, the worker can easily modify any aspect of the user interface corresponding to the product at the point of sale (POS).

[293] 도 31b 및 도 31c는 2개의 다른 타입들의 로킹 메커니즘들을 예시한다. 도 31b에서, 이를테면 지문들을 스캔하기 위한 바이오메트릭 스캐너(31503B)가 연속 디스플레이 셸프 에지 라벨 디바이스(31500B)에 포함될 수 있다. 바이오메트릭 스캐너(31503B)에 대하여 핑거를 프레스함으로써, 인가된 개인이 연속 디스플레이 셸프 에지 라벨 디바이스의 동작 모드를 디스플레이 모드로부터 변화 모드로 변화시킬 수 있다. 도 31c에서, 이를테면 워커들의 NFC(near field communication) 인에이블 액세스 카드들을 스캔하기 위한 NFC 판독기(31503C)가 연속 디스플레이 셸프 에지 라벨 디바이스(31500C)에 포함될 수 있다. NFC 판독기(31503C)에 대하여 NFC 인에이블 액세스 카드를 프레스함으로써, 인가된 개인이 연속 디스플레이 셸프 에지 라벨 디바이스의 동작 모드를 디스플레이 모드로부터 변화 모드로 변화시킬 수 있다.[293] Figures 31B and 31C illustrate two different types of locking mechanisms. In FIG. 31B, a biometric scanner 3315B, such as for scanning fingerprints, may be included in the continuous display shelf edge label device 31500B. By pressing a finger against the biometric scanner 31003B, an authorized individual can change the operating mode of the continuous display shelf edge label device from display mode to change mode. In FIG. 31C, for example, an NFC reader 31003C for scanning workers' near field communication (NFC) enabled access cards may be included in the continuous display shelf edge label device 31500C. By pressing the NFC enable access card against the NFC reader 3315C, an authorized individual can change the operating mode of the continuous display shelf edge label device from display mode to change mode.

[294] 도 31d-31f는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 로킹 메커니즘 사용자 인터페이스로 연속 디스플레이를 변화시키는 예를 예시한다. 도 31d-31f의 예에서, 로킹 메커니즘이 연속 디스플레이 셸프 에지 라벨 디바이스(31500D) 내에 내장된다(built). 이 예에서, 워커는 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)의 동작 모드를 변화시키기 위해 코드를 입력할 것이다. 도 31d에 도시된 바와 같이, 단일 연속 디스플레이(31501D)는 개개의 제품들에 대한 2개의 사용자 인터페이스들(31511 및 31513)을 포함한다. 또한, 로크 아이콘(31503D)이 도 31d에 도시된다. 로크 아이콘(31503D)에 액세스하는 것은 인가된 개인이 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)의 동작 모드들을 변화시키게 할 수 있다. 로크 아이콘(31503D) 상에 탭핑함으로써, 도 31e에서 보이는 것이 워커에게 보여질 수 있다. 도 31e에서, 동작 모드들의 변화를 인가하기 위해 개인이 코드를 입력하도록 프롬프트하는 새로운 사용자 인터페이스(31503E)가 나타난다. 도 31e에서 적절한 코드를 삽입함으로써, 인가된 개인이 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)의 동작 모드를 디스플레이 모드로부터 변화 모드로 변화시킬 수 있다.[294] Figures 31D-31F illustrate an example of changing a continuous display with a locking mechanism user interface in accordance with one or more example aspects of the present disclosure. In the example of FIGS. 31D-31F, a locking mechanism is built into the continuous display shelf edge label device 31500D. In this example, the worker will enter a code to change the operating mode of the continuous display shelf edge label device 31500D. As shown in Fig. 31D, a single continuous display 31601D includes two user interfaces 31211 and 31513 for individual products. In addition, a lock icon (31503D) is shown in Fig. 31D. Accessing the lock icon 31003D can allow an authorized individual to change the operating modes of the continuous display shelf edge label device 31500D. By tapping on the lock icon 3315D, what is shown in FIG. 31E can be seen by the worker. In FIG. 31E, a new user interface 31003E appears, prompting the individual to enter a code to authorize changes in operating modes. By inserting the appropriate code in Figure 31E, an authorized individual can change the operating mode of the continuous display shelf edge label device 31500D from the display mode to the change mode.

[295] 만약 개인이 적절한 코드를 입력하지 않는다면, 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)는 도 31d에 도시된 외양으로 다시 전환될 수 있다. 하지만, 만약 개인이 적절한 코드를 입력한다면, 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)는 개인이 제품들에 대해 하나 또는 그 초과의 사용자 인터페이스들의 하나 또는 그 초과의 파라미터들을 변화시키게 할 수 있는 변화 모드로 동작 모드들을 변화시킬 수 있다. 임의의 변화들 후에, 개인이 적절한 코드를 입력하지 않고, 연속 디스플레이 셸프 에지 라벨 디바이스(31500D)는 도 31f에 도시된 바와 같이 디스플레이 모드로 다시 전환될 수 있다. 도시된 바와 같이, 개인은 단일 연속 디스플레이(31501D) 상에서 사용자 인터페이스(31511)와 사용자 인터페이스(31513)의 위치를 서로에 대해 변화시켰다. 로킹 아이콘(31503D)이 또한 도시된다.[295] If the individual does not enter the appropriate code, the continuous display shelf edge label device 31500D may be switched back to the appearance shown in FIG. 31D. However, if the individual enters the appropriate code, the continuous display shelf edge label device 31500D is in a change mode that allows the individual to change one or more parameters of one or more user interfaces for the products. The operating modes can be changed. After any changes, the individual does not enter the appropriate code, and the continuous display shelf edge label device 31500D can be switched back to the display mode as shown in FIG. 31F. As shown, the individual has changed the position of the user interface 31511 and the user interface 3213 on each other on a single continuous display 3501D. The locking icon 31003D is also shown.

[296] 도 32a-32b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스의 사이즈를 변화시키는 예를 예시한다. 이 예시적인 예에서, 인가된 개인은 연속 디스플레이 셸프 에지 라벨 디바이스(32600)에서 모드 변화 요청에 액세스하였다. 이 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(32600)는 셸프의 전체 에지를 따라 배향된 단일 연속 디스플레이(32601)를 포함한다. 도 32a는 사용자 인터페이스(32613A)의 파라미터의 변화 이전의 2개의 사용자 인터페이스들(32611 및 32613A)을 예시할 수 있다. 이 예에서, 각각의 사용자 인터페이스(32611 및 32613A)의 경계의 형상이 상이할 뿐만 아니라 경계 내의 텍스트의 사이즈도 상이하다. 본원에서 설명된 동작들 중 하나 또는 그 초과를 통해, 도 32b는, 사용자 인터페이스(32613A)의 사이즈를 변화시키기 위한 변화 동작 후에, 연속 디스플레이 셸프 에지 라벨 디바이스(32600)가 유사하게 될 수 있는 것을 예시한다. 도 32b에 도시된 바와 같이, 사용자 인터페이스(32613B)는 사용자 인터페이스(32613B) 내에 사이즈가 감소된 텍스트를 갖는다. 도 32a로부터 도 32b로 전환하면, 인가된 개인은 사용자 인터페이스(32613A)의 파라미터, 즉 텍스트의 큰 사이즈를 사용자 인터페이스(32613B)의 파라미터, 즉 텍스트의 더 작은 사이즈로 변화시켰다.[296] Figures 32A-32B illustrate an example of changing the size of a user interface in accordance with one or more example aspects of the present disclosure. In this illustrative example, an authorized individual has accessed a mode change request at the continuous display shelf edge label device 32600. In this example, continuous display shelf edge label device 32600 includes a single continuous display 32601 oriented along the entire edge of the shelf. 32A may illustrate two user interfaces 32211 and 32613A prior to a change in parameter of the user interface 3213A. In this example, the shape of the border of each of the user interfaces 32211 and 32613A is different, as well as the size of the text within the border. Through one or more of the operations described herein, FIG. 32B illustrates that the continuous display shelf edge label device 32600 may become similar after a change operation to change the size of the user interface 3213A. do. As shown in FIG. 32B, the user interface 3213B has text reduced in size within the user interface 3213B. Switching from FIG. 32A to FIG. 32B, the authorized individual changed the parameter of the user interface 3213A, i.e., the large size of the text, to the parameter of the user interface 3326B, i.e., the smaller size of the text.

[297] 도 33a-33b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스의 형상을 변화시키는 예를 예시한다. 이 예시적인 예에서, 인가된 개인은 연속 디스플레이 셸프 에지 라벨 디바이스(33700)에서 모드 변화 요청에 액세스하였다. 이 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(33700)는 셸프의 전체 에지를 따라 배향된 단일 연속 디스플레이(33701)를 포함한다. 도 33a는 사용자 인터페이스(33713A)의 파라미터의 변화 이전의 2개의 사용자 인터페이스들(33711 및 33713A)을 예시할 수 있다. 이 예에서, 각각의 사용자 인터페이스(33711 및 33713A)의 경계의 형상이 상이할 뿐만 아니라 경계 내의 텍스트의 사이즈도 상이하다. 본원에서 설명된 동작들 중 하나 또는 그 초과를 통해, 도 33b는, 사용자 인터페이스(33713A)의 경계의 형상을 변화시키기 위한 변화 동작 후에, 연속 디스플레이 셸프 에지 라벨 디바이스(33700)이 유사하게 될 수 있는 것을 예시한다. 도 33b에 도시된 바와 같이, 사용자 인터페이스(33713B)는 외양이 상이한 사용자 인터페이스의 경계의 형상을 갖는다. 도 33a로부터 도 33b로 전환하면, 인가된 개인은 사용자 인터페이스(33713A)의 경계의 파라미터, 즉 직사각형 형상을 사용자 인터페이스(33713B)의 경계의 파라미터, 즉 포인팅된 단부 형상을 갖는 코너의 에지가 둥근 직사각형으로 변화시켰다.[297] Figures 33A-33B illustrate an example of changing the shape of a user interface in accordance with one or more example aspects of the present disclosure. In this illustrative example, an authorized individual has accessed a mode change request at the continuous display shelf edge label device 33700. In this example, continuous display shelf edge label device 33700 includes a single continuous display 33701 oriented along the entire edge of the shelf. 33A may illustrate two user interfaces 33711 and 33713A prior to a change in parameter of the user interface 33713A. In this example, not only the shape of the border of each user interface 33711 and 33713A is different, but also the size of the text within the border is different. Through one or more of the operations described herein, FIG. 33B shows that the continuous display shelf edge label device 33700 may be similar after a change operation to change the shape of the boundary of the user interface 33713A. Illustrate that. 33B, the user interface 33713B has a shape of a boundary of a user interface having a different appearance. 33A to 33B, the authorized individual has a parameter of the boundary of the user interface 33713A, that is, a rectangular shape, a parameter of the boundary of the user interface 33713B, that is, a rectangle with a rounded edge of a corner having a pointed end shape. Changed to

[298] 도 34a-34b는 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따른 사용자 인터페이스들의 위치를 변화시키는 예를 예시한다. 이 예시적인 예에서, 인가된 개인은 연속 디스플레이 셸프 에지 라벨 디바이스(34800)에서 모드 변화 요청에 액세스하였다. 이 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(34800)는 셸프의 전체 에지를 따라 배향된 단일 연속 디스플레이(34801)를 포함한다. 도 34a는 사용자 인터페이스들(34811A 및 34813A)의 파라미터의 변화 이전의 2개의 사용자 인터페이스들(34811A 및 34813A)을 예시할 수 있다. 이 예에서, 단일 연속 디스플레이(34801) 내의 각각의 사용자 인터페이스(34811A 및 34813A)의 포지션이 변화된다. 본원에서 설명된 동작들 중 하나 또는 그 초과를 통해, 도 34b는, 2개의 사용자 인터페이스들(34811A 및 34813A)의 포지션을 변화시키기 위한 변화 동작 후에, 연속 디스플레이 셸프 에지 라벨 디바이스(34800)가 유사하게 될 수 있는 것을 예시한다. 도 34b에 도시된 바와 같이, 사용자 인터페이스(34813B)는 단일 연속 디스플레이(34801) 내에서 사용자 인터페이스(34811B)에 대해 변화된 포지션 배향을 갖는다. 도 34a로부터 도 34b로 전환하면, 인가된 개인은 2개의 파라미터들, 즉 사용자 인터페이스들(34811A 및 34813A) 각각의 포지션들을 2개의 파라미터들, 즉 사용자 인터페이스들(34811B 및 34813B) 각각의 포지션들로 변화시켰다.[298] Figures 34A-34B illustrate an example of changing the location of user interfaces in accordance with one or more example aspects of the present disclosure. In this illustrative example, an authorized individual has accessed a mode change request at the continuous display shelf edge label device 34800. In this example, continuous display shelf edge label device 34800 includes a single continuous display 34801 oriented along the entire edge of the shelf. FIG. 34A can illustrate two user interfaces 34811A and 34813A prior to a change in parameter of user interfaces 34811A and 34813A. In this example, the position of each user interface 34811A and 34813A in a single continuous display 34801 is changed. Through one or more of the operations described herein, FIG. 34B shows a continuous display shelf edge label device 34800 similarly after a change operation to change the position of the two user interfaces 34811A and 34813A. Illustrate what can be. As shown in FIG. 34B, user interface 34813B has a changed position orientation relative to user interface 34811B within a single continuous display 34801. Turning from FIG. 34A to FIG. 34B, the authorized individual has two parameters, the positions of the user interfaces 34811A and 34813A, respectively, with two parameters, the positions of the user interfaces 34811B and 34813B, respectively. Changed.

[299] 도 35는 본 개시내용의 하나 또는 그 초과의 예시적인 양상에 따라 콘텐츠를 분배하는 예시적인 방법을 예시한다. 일 예에서, 도 35의 단계들 중 하나 또는 그 초과의 단계들은 도 27의 컴퓨팅 디바이스(27100) 및/또는 도 28a-28b에 도시된 디바이스에 의해 구현될 수 있다. 프로세스가 시작되고, 단계(35901)에서, 연속 디스플레이 셸프 에지 라벨 디바이스는, 단일 연속 디스플레이를 통해, 2개 또는 그 초과의 사용자 인터페이스들을 출력하며, 각각의 사용자 인터페이스는 세일을 위해 제공되는 제품에 대응한다. 그러한 일 예가 도 29에 도시된다. 단계(35903)로 진행하면, 연속 디스플레이 셸프 에지 라벨 디바이스의 모드 변화가 인가되었는지의 여부에 대한 결정이 이루어진다. 그러한 일 예는, 워커가 자신의 핑거를 도 31b의 바이오메트릭 스캐너(31503B)에 삽입 배치하는 것 그리고 워커가 연속 디스플레이 셸프 에지 라벨 디바이스의 동작 모드를 변화시키도록 인가됨을 시스템이 인식하는 것일 수 있다.[299] Figure 35 illustrates an example method of distributing content in accordance with one or more example aspects of the disclosure. In one example, one or more of the steps of FIG. 35 may be implemented by the computing device 27100 of FIG. 27 and / or the device shown in FIGS. 28A-28B. The process begins, and in step 3601, the continuous display shelf edge label device outputs two or more user interfaces, through a single continuous display, each user interface corresponding to a product provided for sale do. An example of such is shown in FIG. 29. Proceeding to step 35903, a determination is made as to whether a mode change of the continuous display shelf edge label device has been applied. One such example may be for the system to recognize that the worker is inserting and placing his finger into the biometric scanner 3315B of FIG. 31B and that the worker is authorized to change the operating mode of the continuous display shelf edge label device. .

[300] 단계(35903)에서 동작 모드의 변화가 인가되지 않는다면, 프로세스는 동작 모드를 변화시키는 명령이 존재하지 않는 단계(35905)로 이동하며, 프로세스는 단일 연속 디스플레이를 통해 2개 또는 그 초과의 사용자 인터페이스 ― 각각의 사용자 인터페이스는 세일을 위해 제공되는 제품에 대응 ― 를 출력하도록 단계(35901)로 리턴된다. 단계(35903)에서, 동작 모드의 변화가 인가된다면, 프로세스는 부가적인 결정이 이루어지는 단계(35907)로 이동한다. 단계(35907)에서, 파라미터 입력의 변화가 수신되었는지의 여부에 대한 결정이 이루어진다. 파라미터의 변화의 예시적인 일 예가 도 32a 및 32b, 도 33a 및 33b 및/또는 도 34a 및 34b에 대해 도시된다. 수신된 파라미터 입력의 변화가 존재하지 않는다면, 프로세스는 단계(35909)로 이동한다. 파라미터 입력의 변화가 단계(35907)에서 수신되면, 프로세스는 단계(35911)로 이동하며, 여기서, 사용자 인터페이스의 텍스트 크기를 증가시키는 것과 같은 파라미터 변화가 요청된 사용자 인터페이스 상에서 구현된다. 그런 다음, 프로세스는 단계(35913)로 진행한다.[300] If no change of operation mode is applied in step 35903, the process moves to step 35905 where there is no command to change the operation mode, and the process is performed through two or more displays through a single continuous display. It is returned to step 3601 to output a user interface-each user interface corresponding to a product provided for sale. In step 35903, if a change in operating mode is applied, the process moves to step 35907 where an additional decision is made. In step 35907, a determination is made as to whether a change in parameter input has been received. Illustrative examples of changes in parameters are shown for FIGS. 32A and 32B, 33A and 33B and / or 34A and 34B. If there is no change in the received parameter input, the process moves to step 35909. If a change in parameter input is received at step 35907, the process moves to step 3611, where a parameter change, such as increasing the text size of the user interface, is implemented on the requested user interface. The process then proceeds to step 3713.

[301] 단계(35909)로 돌아가서, 제품에 대한 사용자 인터페이스를 제거 및/또는 부가하기 위한 입력이 수신되었는지의 여부에 대한 추가 결정이 이루어진다. 그러한 예시적인 일 예는, 도 30a로부터 도 30b에 있어서, 사용자 인터페이스(30415)가 제거되는 것으로 도시된다. 단계(35909)에서 어떠한 입력도 수신되지 않았다면, 프로세스는 단계(35905)로 리턴될 수 있고, 추가로, 단계(35901)로 리턴하기 이전에, 변화 동작 모드로부터 디스플레이 동작 모드로 나갈 수 있다. 단계(35909)에서 입력이 수신된다면, 프로세스는 단계(35915)로 이동하며, 여기서, 입력이 적용되는 사용자 인터페이스가, 입력을 기반으로 부가되거나 제거된다. 그런 다음, 프로세스는 단계(35913)로 진행한다.[301] Returning to step 35909, an additional determination is made as to whether input to remove and / or add a user interface to the product has been received. One such illustrative example is shown in FIGS. 30A-30B, the user interface 30415 is removed. If no input has been received at step 35909, the process may return to step 35905, and further, before returning to step 3601, may exit from the change operation mode to the display operation mode. If input is received at step 35909, the process moves to step 3915, where the user interface to which the input is applied is added or removed based on the input. The process then proceeds to step 3713.

[302] 단계(35913)에서, 변화 동작 모드에서의 부가적인 변화들이 요청되는지의 여부에 대한 결정이 이루어진다. 부가적인 변화들이 요청된다면, 프로세스는 단계(35907)로 리턴될 수 있다. 부가적인 변화들이 요청되지 않는다면, 프로세스는 단계(35917)로 진행한다. 단계(35917)에서, 변화 동작 모드로부터 디스플레이 동작 모드로의 연속 디스플레이 셸프 에지 라벨 디바이스의 동작이, 단일 연속 디스플레이를 통해, 2개 또는 그 초과의 사용자 인터페이스들 ― 각각의 사용자 인터페이스는 세일을 위해 제공되는 제품에 대응함 ―을 출력하는 단계(35901)로 리턴되기 이전에, 그리고 구현되었을 수도 있는 임의의 변화들에 따라 발생한다. [302] At step 3713, a determination is made as to whether additional changes in the change operation mode are requested. If additional changes are requested, the process can return to step 35907. If no further changes are requested, the process proceeds to step 3917. In step 3917, the operation of the continuous display shelf edge label device from the changing operation mode to the display operation mode, through a single continuous display, two or more user interfaces-each user interface provided for sale Corresponds to the product that is to be produced—before returning to the output (35901) and according to any changes that may have been implemented.

[303] 도 36은 본 개시내용의 하나 또는 그 초과의 예시적인 양상에 따라 콘텐츠를 분배하는 다른 예시적인 방법을 예시한다. 일 예에서, 도 36의 단계들 중 하나 또는 그 초과의 단계들은 도 27의 컴퓨팅 디바이스(27100) 및/또는 도 28a-28b에 도시된 디바이스에 의해 구현될 수 있다. 프로세스가 시작되고, 단계(361001)에서 2개의 연속 디스플레이 셸프 에지 라벨 디바이스들 각각은, 단일 연속 디스플레이를 통해, 2개 또는 그 초과의 사용자 인터페이스들을 출력하며, 각각의 사용자 인터페이스는 세일을 위해 제공되는 제품에 대응한다. 그러한 일 예가 도 28b에 도시된다. 단계(361003)로 진행하면, 데이터가 연속 디스플레이 셸프 에지 라벨 디바이스들 중 하나에 의해 수신중인지의 여부에 관한 결정이 이루어진다. 그렇지 않다면, 프로세스는 단계(361001)로 리턴될 수 있다. 단계(361003)에서 데이터가 수신중이라면, 프로세스는 단계(361005)로 이동한다.[303] Figure 36 illustrates another example method of distributing content in accordance with one or more example aspects of the disclosure. In one example, one or more of the steps of FIG. 36 may be implemented by the computing device 27100 of FIG. 27 and / or the device shown in FIGS. 28A-28B. The process begins, and in step 36101 each of the two consecutive display shelf edge label devices outputs two or more user interfaces, via a single continuous display, each user interface being provided for sale Corresponds to the product. One such example is shown in FIG. 28B. Proceeding to step 36103, a determination is made as to whether data is being received by one of the continuous display shelf edge label devices. Otherwise, the process may return to step 36101. If data is being received at step 3610, the process moves to step 36105.

[304] 단계(361005)에서, 연속 디스플레이 셸프 에지 라벨 디바이스는 데이터의 인가를 확인한다. 예컨대, 시스템은, 수신중인 데이터가 연속 디스플레이 셸프 에지 라벨 디바이스를 위한 것임을 확인할 수 있다. 데이터가 데이터베이스, 이를테면 도 28a의 데이터베이스(28223)로부터의 글로벌 송신(global transmission)이라면, 연속 디스플레이 셸프 에지 라벨 디바이스는 단계(361003)에서 수신중인 데이터가 연속 디스플레이 셸프 에지 라벨 디바이스를 위해 의도된 것이 아니라는 것을 결정할 수 있다. 단계(361005)에서 데이터의 인가를 확인하자마자, 프로세스는 단계(361007)로 이동하며, 여기서, 데이터의 기원(origin)이 결정될 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스는, 데이터가 스캐너, 이를테면 도 28a의 스캐너(27221)로부터 수신된 무선 통신으로부터 로컬로(locally) 수신중이라는 것을 결정할 수 있다. 다른 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스는 데이터가 도 28a의 메인 허브(28225) 및 네트워크(28210)를 통해 사용자 단말, 이를테면 사용자 단말(28227)로부터 수신된 유선 통신으로부터 원격으로 수신중이라는 것을 결정할 수 있다.[304] In step 36105, the continuous display shelf edge label device verifies the authorization of the data. For example, the system can confirm that the data being received is for a continuous display shelf edge label device. If the data is a global transmission from a database, such as database 28223 of FIG. 28A, the continuous display shelf edge label device indicates that the data being received in step 36103 is not intended for the continuous display shelf edge label device. Can decide. Upon confirming the authorization of the data in step 36105, the process moves to step 36107, where the origin of the data can be determined. For example, the continuous display shelf edge label device can determine that data is being received locally from a wireless communication received from a scanner, such as scanner 27221 of FIG. 28A. In another example, the continuous display shelf edge label device determines that data is being remotely received from a wired communication received from a user terminal, such as user terminal 28227, via main hub 28225 and network 28210 of FIG. 28A. You can.

[305] 단계(361009)로 이동하면, 단일 연속 디스플레이를 통해, 연속 디스플레이 셸프 에지 라벨 디바이스에 의해 현재 출력중인 하나 또는 그 초과의 사용자 인터페이스들에 대한 변화가 필요한지의 여부에 대한 결정이 이루어질 수 있다. 예컨대, 데이터가 단계(361003)에서 수신되고 단계(361005)에서 연속 디스플레이 셸프 에지 라벨 디바이스에 적용되는 것으로 확인되는 경우, 출력중인 사용자 인터페이스와 연관된 제품의 가격 변화를 포함할 수 있다. 단계(361009)에서 어떠한 변화도 필요하지 않다면, 프로세스는 단계(361001)로 리턴될 수 있다. 단일 연속 디스플레이를 통해, 연속 디스플레이 셸프 에지 라벨 디바이스에 의해 현재 출력중인 하나 또는 그 초과의 사용자 인터페이스들에 대한 변화가 단계(361009)에서 필요하다면, 프로세스는 단계(361011)로 이동하며, 여기서, 단일 연속 디스플레이를 통해, 연속 디스플레이 셸프 에지 라벨 디바이스에 의해 현재 출력중인 하나 또는 그 초과의 사용자 인터페이스들에 대한 하나 또는 그 초과의 변화들이 구현된다. 그 후, 프로세스는 단계(361001)로 리턴될 것이며, 여기서, 2개의 연속 디스플레이 셸프 에지 라벨 디바이스들 각각은 단일 연속 디스플레이를 통해, 2개 또는 그 초과의 사용자 인터페이스들 ― 각각의 사용자 인터페이스는 세일을 위해 제공중인 제품에 대응함 ― 을 출력하며, 여기서, 단계(361003)에서 데이터를 수신한 연속 디스플레이 셸프 에지 라벨 디바이스의 각각의 사용자 인터페이스는 단계(361011)에서 구현되었을 수 있는 임의의 변화들에 따라 하나 또는 그 초과의 사용자 인터페이스들을 출력한다.Moving to step 36109, a determination may be made as to whether a change to one or more user interfaces currently being output by the continuous display shelf edge label device is necessary, via a single continuous display. . For example, if the data is received in step 36103 and confirmed to be applied to the continuous display shelf edge label device in step 36105, it may include a price change of the product associated with the user interface being output. If no changes are needed in step 36109, the process can return to step 36101. With a single continuous display, if a change to one or more user interfaces currently being output by the continuous display shelf edge label device is needed in step 3610100, the process moves to step 361011, where a single With continuous display, one or more changes to one or more user interfaces currently being output by the continuous display shelf edge label device are implemented. Thereafter, the process will return to step 36101, where each of the two continuous display shelf edge label devices is via a single continuous display, two or more user interfaces—each user interface is a sale. Corresponds to the product being provided in order to output, where each user interface of the continuous display shelf edge label device that received the data in step 36103 is one according to any changes that may have been implemented in step 361011. Or more user interfaces.

[306] 도 37은 본 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 시스템의 예시적인 블록 다이어그램을 예시한다. 일 예에서, 도 37의 컴포넌트들 중 하나 또는 그 초과의 컴포넌트는 도 27의 컴퓨팅 디바이스(27100) 및/또는 도 28a-36에 도시된 디바이스들 중 하나 또는 그 초과의 디바이스들에 의해 구현될 수 있다. 이 예에서, 다수의 연속 디스플레이 셸프 에지 라벨 디바이스들의 시스템(371100)이 함께 동작식으로 도시된다. 이 예에서, 4개의 연속 디스플레이 셸프 에지 라벨 디바이스가 존재한다. 각각의 연속 디스플레이 셸프 에지 라벨 디바이스는 셸프(371150A-371150D)의 전체 에지를 따라 배향된 단일 디스플레이 영역(371101A-371101D)을 포함한다. 또한, 이 예에서, 셸프들(371150A-D) 각각은 제 1 제품(371121A-371121D), 제 2 제품(371123A-D), 및 제 3 제품(371125A-D)을 제각기, 홀딩한다. 단일 연속 디스플레이들(371101A-D) 각각은 세일을 위해 제공되는 각각의 개개의 제품에 대해 하나씩 3개의 디지털 사용자 인터페이스들을 포함한다. 사용자 인터페이스들(371111A-D)은, 사용자 인터페이스(371111A-D) 바로 위에 있는 제 1 제품(371121A-D)에 대한 정보를, 제각기 제공한다. 유사하게, 사용자 인터페이스들(371113A-D 및 371115A-D)은 개개의 사용자 인터페이스들(371113A-D, 371115A-D) 위에 있는 제 2 제품(371123A-D) 및 제 3 제품(371125A-D)에 관한 정보를, 제각기 제공한다.[306] Figure 37 illustrates an example block diagram of a system for communicating and distributing content in accordance with one or more example aspects of the present disclosure. In one example, one or more of the components of FIG. 37 may be implemented by computing device 27100 of FIG. 27 and / or one or more of the devices shown in FIGS. 28A-36. have. In this example, a system 371100 of multiple continuous display shelf edge label devices is shown operatively together. In this example, there are four continuous display shelf edge label devices. Each continuous display shelf edge label device includes a single display area 371101A-371101D oriented along the entire edge of the shelf 371150A-371150D. Further, in this example, each of the shelves 371150A-D holds and holds the first product 371121A-371121D, the second product 371123A-D, and the third product 371125A-D, respectively. Each of the single continuous displays 371101A-D includes three digital user interfaces, one for each individual product offered for sale. The user interfaces 371111A-D provide information about the first product 371121A-D, which is directly above the user interface 371111A-D, respectively. Similarly, the user interfaces 371113A-D and 371115A-D are connected to the second product 371123A-D and the third product 371125A-D over the individual user interfaces 371113A-D, 371115A-D. Provide information about each.

[307] 본 개시내용의 하나 또는 그 초과의 양상들에 따르면, 다양한 연속 디스플레이 셸프 에지 라벨 디바이스들은 부가적인 정보를 고객에게 제공하기 위해 조화롭게 동작할 수 있다. 나란한 배향으로 배열되고(371101A 및 371101B 또는 371101C 및 371101D) 셸프들(371101A 및 371101C 또는 371101B 및 371101D)과 같이 서로의 위에 적층된 연속 디스플레이 셸프 에지 라벨 디바이스들을 가짐으로써, 연속 디스플레이 셸프 에지 라벨 디바이스의 어레이가 구성될 수 있다. 도 37의 예시적인 예에서, 2×2, 즉 2개의 행들 및 2개의 열들의 연속 디스플레이 셸프 에지 라벨 디바이스들의 어레이로서 배열된 4개의 연속 디스플레이 셸프 에지 라벨 디바이스들이 존재한다. 4×1, 3×4, 3×3 및 4×4 구성들을 포함할 수 있지만 이에 제한되지는 않는 다수의 부가적인 어레인지먼트들 중 임의의 어레인지먼트들이 이루어질 수 있다. [307] According to one or more aspects of the present disclosure, various continuous display shelf edge label devices may operate in concert to provide additional information to a customer. Array of continuous display shelf edge label devices by having continuous display shelf edge label devices stacked on top of each other, such as shelves (371101A and 371101B or 371101C and 371101D) arranged in a side-by-side orientation (371101A and 371101C or 371101B and 371101D) Can be configured. In the example example of FIG. 37, there are 4 continuous display shelf edge label devices arranged as an array of 2 × 2, ie, 2 rows and 2 columns of continuous display shelf edge label devices. Any of a number of additional arrangements can be made, including, but not limited to, 4x1, 3x4, 3x3 and 4x4 configurations.

[308] 함께 동작하도록 다양한 연속 디스플레이 셸프 에지 라벨 디바이스를 구성함으로써, 소매업자는 다수의 원하는 방식들 중 임의의 방식으로 고객들을 끌어들이기 위해 디스플레이들을 활용할 수 있다. 그러한 구성들은 단일 제품, 단일 타입의 제품, 단일 브랜드명 등을 촉진시키는데 활용될 수 있다. 애니메이션들 및/또는 그래픽스는 다수의 연속 디스플레이 셸프 에지 라벨 디바이스들에 걸쳐서 구현될 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스들의 디스플레이들 상의 상이한 출력들은 통로, 특정 연속 디스플레이 셸프 에지 라벨 디바이스 근처, 및/또는 소매업자 상점의 일부 다른 위치에서 고객의 존재를 검출하는 것을 기반으로 구현될 수 있다. 본원에서 설명된 바와 같이, 원하는 결과 및/또는 효과에 따라, 상이한 디스플레이 모드들이 구현될 수 있다. [308] By configuring various continuous display shelf edge label devices to work together, a retailer can utilize the displays to attract customers in any of a number of desired ways. Such configurations can be utilized to promote a single product, a single type of product, a single brand name, and the like. Animations and / or graphics can be implemented across multiple continuous display shelf edge label devices. Different outputs on the displays of the continuous display shelf edge label devices can be implemented based on detecting the presence of a customer at an aisle, near a particular continuous display shelf edge label device, and / or some other location in a retailer store. As described herein, different display modes can be implemented depending on the desired result and / or effect.

[309] 그러한 일 예에서, 매 10초-15초마다, 하나 또는 그 초과의 연속 디스플레이 셸프 에지 라벨 디바이스 상의 디스플레이는 일부 방식으로 출력되는 것을 변화시킬 수 있다. 또 다른 예들에서, 하나 또는 그 초과의 연속 디스플레이 셸프 에지 라벨 디바이스들은 매우 강렬한 광고판(vibrant billboard)으로서 작용하는 디스플레이된 출력을 일정하게 계속 유지할 수 있다. 디스플레이된 출력이 움직이는지 또는 보다 일정한 광고판으로서 기능하는지 간에, 연속 디스플레이 셸프 에지 라벨 디바이스들은 함께 동작할 수 있다. [309] In one such example, every 10-15 seconds, the display on one or more continuous display shelf edge label devices may change the output in some way. In still other examples, one or more continuous display shelf edge label devices can consistently maintain the displayed output acting as a very intense billboard. Whether the displayed output is moving or functioning as a more constant billboard, continuous display shelf edge label devices can work together.

[310] 일 실시예에서, 고객은 그러한 변화하는 디스플레이된 출력 또는 정지 디스플레이된 출력을 멀리서 보고 매력을 느낄 수 있다. 변화하는 디스플레이된 출력 또는 정지 디스플레이된 출력은 제 1 디스플레이 동작 모드일 수 있다. 이에 대한 응답으로, 고객은 셸프에 접근할 수 있다. 고객이 셸프에 접근함에 따라, 하나 또는 그 초과의 연속 디스플레이 셸프 에지 라벨 디바이스들이 이를테면 근접 센서에 의해 고객의 접근을 감지할 수 있고, 다른 디스플레이 모드로 스위치할 수 있다. 그러한 예에서, 이를테면 연속 디스플레이 셸프 에지 라벨 디바이스들과 연관된 제품에 대해, 제품에 대한 특정 광고가 나타날 수 있다. 그러한 광고는 세일중인 제품에 대한 통지일 수 있다. 일단 고객이 주어진 시간 기간, 이를테면 3초-5초 동안, 특정의 연속 디스플레이 셸프 에지 라벨 디바이스 전방에 있다면, 연속 디스플레이 셸프 에지 라벨 디바이스는 SKU 특정 가격 및 패키징 정보가 각각의 제품 아래에 나타날 수 있는 또 다른 디스플레이 모드로 스위치할 수 있다. [310] In one embodiment, a customer may be able to see such changing displayed output or static displayed output from a distance and be attracted to it. The changing displayed output or the static displayed output may be the first display operation mode. In response, the customer can access the shelf. As the customer approaches the shelf, one or more continuous display shelf edge label devices can sense the customer's access, such as by a proximity sensor, and switch to a different display mode. In such an example, a specific advertisement for a product may appear, such as for a product associated with continuous display shelf edge label devices. Such advertisements may be notifications of products on sale. Once a customer is in front of a specific continuous display shelf edge label device for a given period of time, such as 3 to 5 seconds, the continuous display shelf edge label device will also allow SKU specific pricing and packaging information to appear under each product. You can switch to a different display mode.

[311] 다른 실시예에서, 연속 디스플레이 셸프 에지 라벨 디바이스는 선택 시간들에서 상이한 디스플레이 모드들 간에 전환하도록 미리-구성될 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스는 오전 8시 및 오전 10시의 시간 동안 제 1 제품에 대한 제 1 가격을 디스플레이할 수 있으며, 그런 다음 오전 10시 및 오후 12시의 시간 동안 제 1 제품에 대한 제 2 가격을 자동으로 디스플레이할 수 있다. 이는 소매업자가 전형적으로 매 시간 인터벌 동안 쇼핑하는 쇼핑객들의 유형들에 가격들을 맞추거나(tailor) 특별 세일 가격(이를테면, 얼리-버드(early-bird) 가격)으로부터 정상 가격으로 쉽게 전환하게 할 수 있다.[311] In another embodiment, the continuous display shelf edge label device may be pre-configured to switch between different display modes at select times. For example, the continuous display shelf edge label device can display the first price for the first product for the time of 8 am and 10 am, and then for the first product for the time of 10 am and 12 pm The second price can be displayed automatically. This can make it easier for retailers to tailor prices to the types of shoppers who typically shop for an hourly interval, or to easily convert from a special sale price (such as an early-bird price) to a regular price.

[312] 또 다른 예시적인 실시예들에서, 연속 디스플레이 셸프 에지 라벨 디바이스는 연속 디스플레이 셸프 에지 라벨 디바이스가 배향되는 셸프와 함께 포함되는 푸셔 어셈블리에 의해 동작할 수 있다. 푸셔 어셈블리는, 스택으로부터 제품이 제거될 때 제품들의 스택 뒤에 압력을 가하고 스택을 셸프의 전방을 향해 순방향으로 푸시하도록 구성된 푸셔를 포함할 수 있다. 그러한 푸셔 어셈블리는 어셈블리의 일부 부분에 대한 푸셔의 포지션을 결정하기 위한 하나 또는 그 초과의 컴포넌트들을 포함할 수 있다. 예컨대, 제품들의 스택은 10개의 제품들에 피팅할 수 있다. 푸셔 어셈블리 내에 통합되는 것은, 푸셔가 제품과 함께 동작하도록 구성될 수 있는 10개의 포지션들 각각에 트래커 컴포넌트를 포함하는 플로어일 수 있다. 푸셔가 트래커 컴포넌트에 도달함에 따라, 푸셔의 포지션에 관한 데이터가 공지될 수 있고, 그러한 데이터는 연속 디스플레이 셸프 에지 라벨 디바이스로 송신될 수 있다. [312] In still other exemplary embodiments, the continuous display shelf edge label device may be operated by a pusher assembly in which the continuous display shelf edge label device is included with the oriented shelf. The pusher assembly may include a pusher configured to apply pressure behind the stack of products and push the stack forward toward the front of the shelf when the product is removed from the stack. Such a pusher assembly can include one or more components for determining the position of the pusher relative to some portion of the assembly. For example, a stack of products can fit 10 products. Being integrated into the pusher assembly can be a floor that includes a tracker component in each of the 10 positions where the pusher can be configured to work with the product. As the pusher reaches the tracker component, data regarding the position of the pusher can be known, and such data can be sent to a continuous display shelf edge label device.

[313] 유사하게, 필요에 따라 다른 데이터가 또한 결정되고 전달될 수 있다. 예컨대, 셸프 및/또는 푸셔 어셈블리에 대한 푸셔의 이동이 결정될 수 있다. 그러한 결정은 포지션을 기반으로 할 수 있고, 이동을 결정하는 데 사용하기 위한 타이머 컴포넌트를 포함할 수 있다. 게다가, 또 다른 예들에서, 연속 디스플레이 셸프 에지 라벨 디바이스와 연관된 제품의 제품 레벨의 변화율이 결정될 수 있다. 그러한 예에서, 원래 50개의 제품 아이템들이 비축된 셸프는 시간 기간, 이를테면 1시간 이후에 15개의 아이템들 만이 남아 있는 것으로 결정되며, 제품을 셸프 상에 재비축하도록 소매업자의 워커에게 통지가 전송될 수 있다 . 유사하게, 그러한 데이터는 제품과 연관된 사용자 인터페이스를 변화시키기 위해 연속 디스플레이 셸프 에지 라벨 디바이스에 전송될 수 있다. 동일한 예에 대해, 남아있는 단지 15개의 제품 아이템들에 관한 데이터를 수신하게 되면, 연속 디스플레이 셸프 에지 라벨 디바이스의 사용자 인터페이스는 정보를 변화시키도록 구성될 수 있다. 일부 예들에서, "Final 15 Left In Stock!” 의 플래싱(flashing)/블링킹(blinking) 디스플레이 출력이 디스플레이될 수 있거나, 디스플레이 출력이 사용자 인터페이스 상의 가격을 자동으로 10 %만큼 낮출 수 있거나, 또는 연속 디스플레이 셸프 에지 라벨 디바이스의 영역에서 워커의 존재를 결정하자마자 디스플레이가 플래시/블링크할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스는, 이를테면 연속 디스플레이 셸프 에지 라벨 디바이스와 연관된 그리고/또는 그 내부에 포함되는 센서의 감지 범위 내에 있는 워커의 NFC 인에이블드 액세스 카드를 감지함으로써, 워커의 존재를 감지할 수 있다.[313] Similarly, other data may also be determined and communicated as needed. For example, the movement of the pusher relative to the shelf and / or pusher assembly can be determined. Such determination can be based on position and can include a timer component for use in determining movement. In addition, in still other examples, the rate of change of product level of a product associated with a continuous display shelf edge label device can be determined. In such an example, a shelf in which the original 50 product items are stocked is determined to have only 15 items remaining after a period of time, such as 1 hour, and a notification may be sent to the retailer's worker to restock the product on the shelf. have . Similarly, such data can be sent to a continuous display shelf edge label device to change the user interface associated with the product. For the same example, upon receiving data regarding only 15 product items remaining, the user interface of the continuous display shelf edge label device can be configured to change the information. In some examples, "Final 15 Left In Stock!" The flashing / blinking display output of can be displayed, the display output can automatically lower the price on the user interface by 10%, or the presence of a worker in the area of a continuous display shelf edge label device. Upon determination, the display can flash / blink The continuous display shelf edge label device, such as a worker's NFC enabled access card within the sensing range of a sensor associated with and / or included within the continuous display shelf edge label device. By detecting, it is possible to detect the presence of a worker.

[314] 다른 데이터가 푸셔 및/또는 푸셔 어셈블리로부터 연속 디스플레이 셸프 에지 라벨 디바이스에 통신되고 그리고/또는 그러한 디바이스에 의해 결정될 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스는 연관된 제품에 대한 데이터로 프로그래밍될 수 있고 그리고/또는 로컬 또는 원격 소스, 이를테면 도 23a의 데이터베이스(28223)로부터의 그러한 데이터에 액세스할 수 있다. 일 예에서, 제품은 만료 데이터(expiration data)를 가질 수 있다. 예컨대, 제품은 밀크일 수 있으며, 세일을 위한, 셸프 상의 특정 제품들은 모두 동일한 만료일을 가질 수 있다. 소비자들에 대해서든 또는 나중의 만료일을 갖는 최신 밀크 아이템들에 대해서든 간에, 셸프에서 밀크 아이템들을 옮기기 위해 만료일까지 남아있는 밀크 아이템들의 수를 추적하기 위한 임계치가 설정될 수 있다. 하나의 시나리오에서, 시스템은 만료일이 될 때까지의 시간이 임계치로 감소함에 따라 밀크의 가격을 낮출 수 있다. 만료일이 1 주일 남았다면, 연속 디스플레이 셸프 에지 라벨 디바이스는 $2의 밀크 가격을 출력할 수 있다. 만료일이 이제 4일 남았을 때, 가격은 10% 감소되거나 가격이 $0.25 떨어질 수 있다. 만료일이 2일 남았을 때 일부 밀크가 남아있으면, 가격이 50% 감소되거나 가격이 $1 떨어질 수 있다. 또 다른 시나리오들에서, 만료일이 임계치에 가까워짐에 따라, 소매업자의 워커에게 일부 방식으로 통지가 제공될 수 있다. 워커는, 밀크가 교체될 필요가 있거나 바로 교체될 필요가 있다는 것을, 텍스트 또는 이메일, 핸드헬드 스캐너 상의 통지, 및/또는 일부 다른 방식으로 통지 받을 수 있다.[314] Other data may be communicated to and / or determined by the continuous display shelf edge label device from the pusher and / or pusher assembly. For example, a continuous display shelf edge label device can be programmed with data for associated products and / or can access such data from a local or remote source, such as database 28223 of FIG. 23A. In one example, the product may have expiration data. For example, the product may be milk, and for sale, certain products on the shelf may all have the same expiration date. A threshold can be set to track the number of milk items remaining until the expiration date to move milk items from the shelf, whether for consumers or for the latest milk items with a later expiration date. In one scenario, the system may lower the price of milk as the time until expiration date decreases to a threshold. If the expiration date is a week away, the continuous display shelf edge label device can output a milk price of $ 2. When the expiration date is now 4 days left, the price can be reduced by 10% or the price can drop by $ 0.25. If some milk remains when the expiration date is two days left, the price may be reduced by 50% or the price may drop by $ 1. In other scenarios, as the expiration date approaches the threshold, the retailer's worker may be notified in some way. The worker can be notified by text or email, a notification on the handheld scanner, and / or some other way that the milk needs to be replaced or needs to be replaced immediately.

[315] 제품에 대한 다른 예시적인 정보는 또한 푸셔 및/또는 푸셔 어셈블리로부터의 연속 디스플레이 셸프 에지 라벨 디바이스에 통신되고 그리고/또는 이에 의해 결정될 수 있다. 그러한 예들은 다른 제품에 대한 남아있는 제품의 양을 결정하는 것 그리고 응답으로 연속 디스플레이 셸프 에지 라벨 디바이스의 사용자 인터페이스를 변화시키는 것을 포함한다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스는 경쟁 제품 및/또는 관련된 제품(이를테면, 칫솔들에 대한 치약)에 대한 데이터를 다른 연속 디스플레이 셸프 에지 라벨 디바이스로부터 수신하거나 결정할 수 있다. 그러한 데이터를 활용하여, 연속 디스플레이 셸프 에지 라벨 디바이스는 그와 연관된 제품을 위한 사용자 인터페이스, 이를테면 제품의 가격을 그에 따라 변화시킬 수 있다. 그러한 방식으로, 연속 디스플레이 셸프 에지 라벨 디바이스에서 언제 어떤 환경들 하에서 가격 변화가 자동으로 발생할 수 있는지를 처리하는 알고리즘이 설정될 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스는 이렇게 하기 위해서 인가를 위해 원격 소스에 액세스하고 그리고/또는 제품에 대한 사용자 인터페이스가 변화되어야 함을 자체적으로 결정할 수 있다. 이에 따라, 제품이 움직이는 것보다 훨씬 신속한 방식으로 경쟁자의 제품이 셸프를 떠나고 있는 것으로 결정된다면, 제품에 대한 가격 감소가 발생할 수 있다.[315] Other exemplary information about the product may also be communicated to and / or determined by a continuous display shelf edge label device from the pusher and / or pusher assembly. Such examples include determining the amount of product remaining for other products and changing the user interface of the continuous display shelf edge label device in response. For example, the continuous display shelf edge label device can receive or determine data from other continuous display shelf edge label devices for competitive products and / or related products (such as toothpaste for toothbrushes). Using such data, a continuous display shelf edge label device can change the user interface for the product associated with it, such as the price of the product accordingly. In that way, an algorithm can be set in the continuous display shelf edge label device to handle when and under what circumstances price changes can occur automatically. The continuous display shelf edge label device can access the remote source for authorization in order to do this and / or determine itself that the user interface to the product needs to be changed. Accordingly, if it is determined that the competitor's product is leaving the shelf in a much faster manner than the product is moving, a price reduction for the product may occur.

[316] 본원에서 설명된 컴퓨팅 디바이스(도 27에 예시된 디바이스들 중 하나일 수 있음)의 특징들은 다수의 프로세서들 및 컴퓨팅 디바이스들간에 세분될 수 있다.[316] The features of the computing device described herein (which may be one of the devices illustrated in FIG. 27) may be subdivided among multiple processors and computing devices.

[317] 도 38-40은 예컨대 절도 방지를 강화하고, 재고를 관리하며, 전자 가격 디스플레이를 핸들링하며, 마케팅 메시징을 제공하며, 상호작용형 디스플레이들을 제공하며, 그리고 쇼핑 툴들을 제공하기 위하여 본원에서 논의된 다양한 디바이스들과 함께 사용되도록 구성될 수 있는 무선 상점 인텔리전스 시스템의 하나 또는 그 초과의 양상들을 예시한다. 도 38은 무선 상점 인텔리전스 시스템의 하나 또는 그 초과의 양상들을 구현하기 위한 예시적인 환경을 도시한다. 컴퓨터 소프트웨어, 하드웨어 및 네트워크들은 다른 예들 외에도, 독립형, 네트워킹된 원격-액세스(원격 데스크톱으로 또한 알려짐), 가상화 및/또는 클라우드-기반 환경들을 비롯하여 다수의 상이한 시스템 환경들에서 사용될 수 있다. 도 38은 독립형 및/또는 네트워킹 환경에서 본원에서 설명된 하나 또는 그 초과의 예시적인 양상들을 구현하기 위하여 사용될 있는 시스템 아키텍처 및 데이터 프로세싱 시스템의 예를 예시한다. 여러 네트워크 노드들(38103, 38105, 38107, 및 38109)은 WAN(wide area network)(38101), 예컨대 인터넷을 통해 상호 연결될 수 있다. 사설 인트라넷들, 기업 네트워크들, LAN(local area network)들, MAN(metropolitan area network)들, 무선 네트워크들, PAN(personal network)들 등을 비롯하여, 다른 네트워크들 및 구성들이 마찬가지로 또는 대안적으로 활용될 수 있다. 네트워크(38101)는 예시적 목적을 위한 것이며, 더 적거나 또는 더 많은 컴퓨터 네트워크들로 대체될 수 있다. LAN은 예컨대 임의의 알려진 LAN 토폴로지 중 하나 또는 그 초과를 포함하며, 이더넷 또는 WiFi와 같은 다수의 상이한 프로토콜들 중 하나 또는 그 초과를 사용할 수 있다. 디바이스들(38103, 38105, 38107, 38109) 및 다른 디바이스들(미도시)은 연선 와이어들, 동축 케이블, 광섬유들, 라디오 파들 또는 다른 통신 매체에 의해 네트워크들 중 하나 또는 그 초과에 연결하도록 구성될 수 있다.[317] Figures 38-40 herein are for example to enhance theft prevention, manage inventory, handle electronic price displays, provide marketing messaging, provide interactive displays, and provide shopping tools. Illustrates one or more aspects of a wireless store intelligence system that can be configured to be used with the various devices discussed. 38 shows an example environment for implementing one or more aspects of a wireless store intelligence system. Computer software, hardware, and networks can be used in a number of different system environments, including standalone, networked remote-access (also known as remote desktop), virtualization and / or cloud-based environments, in addition to other examples. 38 illustrates an example of a system architecture and data processing system that can be used to implement one or more example aspects described herein in a standalone and / or networking environment. Several network nodes 38103, 38105, 38107, and 38109 may be interconnected via a wide area network (WAN) 38101, such as the Internet. Other networks and configurations likewise or alternatively utilized, including private intranets, corporate networks, local area networks (LANs), metropolitan area networks (MANs), wireless networks, personal networks (PANs), etc. Can be. Network 38101 is for illustrative purposes and can be replaced with fewer or more computer networks. A LAN includes, for example, one or more of any known LAN topologies, and can use one or more of a number of different protocols such as Ethernet or WiFi. Devices 38103, 38105, 38107, 38109 and other devices (not shown) may be configured to connect to one or more of the networks by twisted pair wires, coaxial cables, optical fibers, radio waves or other communication media. You can.

[318] 본원에서 사용되고 도면들에서 도시된 "네트워크"란 용어는 원격 저장 디바이스들이 하나 또는 그 초과의 통신 링크들에 의해 함께 연결되는 시스템들 뿐만아니라, 저장 용량을 가지는 이러한 시스템들에 가끔 커플링될 수 있는 독립형 디바이스들을 지칭한다. 결과적으로, "네트워크"란 용어는 "물리 네트워크" 뿐만아니라 모든 물리 네트워크들에 걸쳐 상주하는, 데이터 - 단일 엔티티에 기인함 - 로 구성되는 "콘텐츠 네트워크"를 포함한다.[318] The term "network" as used herein and shown in the drawings is sometimes coupled to systems where remote storage devices are connected together by one or more communication links, as well as those systems having storage capacity. Refers to standalone devices that can be. Consequently, the term "network" includes "physical network" as well as "content network" consisting of data-owing to a single entity-residing across all physical networks.

[319] 컴포넌트들은 데이터 서버(38103), 웹 서버(38105) 및 클라이언트 컴퓨터들(38107, 38109)을 포함할 수 있다. 데이터 서버(38103)는 본원에서 설명된 하나 또는 그 초과의 예시적인 양상들을 핸들링하기 위한 제어 소프트웨어 및 데이터베이스들의 일반적 액세스 제어 및 관리를 제공한다. 데이터 서버(38103)는 사용자들이 필요에 따라 상호작용하여 데이터를 획득할 수 있게 하는 웹 서버(38105)에 링크될 수 있다. 대안적으로, 데이터 서버(38103)는 웹 서버 그 자체로서 역할을 하고 인터넷에 직접 연결될 수 있다. 데이터 서버(38103)는 네트워크(38101)(예컨대, 인터넷)를 통해, 직접 또는 간접 연결에 의해 또는 일부 다른 네트워크에 의해 웹 서버(38105)에 링크될 수 있다. 사용자들은 웹 서버(38105)에 의해 호스팅되는 하나 또는 그 초과의 외부 노출 웹 사이트들에 의해 데이터 서버(38103)에 링크하기 위하여 원격 컴퓨터들(38107, 38109)을 활용함으로써, 예컨대 웹 브라우저를 사용하여 데이터 서버(38103)와 작용할 수 있다. 클라이언트 컴퓨터들(38107, 38109)은 내부에 저장된 데이터를 획득하기 위하여 데이터 서버(38103)와 함께 사용될 수 있거나 또는 다른 또는 부가적인 기능들을 위해 사용될 수 있다. 일 예에서, 클라이언트 디바이스(38107)로부터, 사용자는 인터넷 브라우저를 사용하여 또는 컴퓨터 네트워크(이를테면, 인터넷)를 통해 웹 서버(38105) 및/또는 데이터 서버(38103)와 통신하는 소프트웨어 애플리케이션을 활용함으로써 웹 서버(38105)에 액세스할 수 있다.[319] Components may include a data server 38103, a web server 38105 and client computers 38107, 38109. Data server 38103 provides general access control and management of control software and databases for handling one or more example aspects described herein. The data server 38103 can be linked to a web server 38105 that allows users to interact and acquire data as needed. Alternatively, the data server 38103 can act as the web server itself and be directly connected to the Internet. The data server 38103 can be linked to the web server 38105 via a network 38101 (eg, the Internet), by direct or indirect connection, or by some other network. Users utilize remote computers 38107, 38109 to link to data server 38103 by one or more externally exposed websites hosted by web server 38105, such as using a web browser. It can work with the data server 38103. Client computers 38107, 38109 can be used with data server 38103 to obtain data stored therein, or can be used for other or additional functions. In one example, from the client device 38107, the user uses the Internet browser or by utilizing a software application to communicate with the web server 38105 and / or data server 38103 via a computer network (such as the Internet). Server 38105 can be accessed.

[320] 서버들 및 애플리케이션들은 동일한 물리 기계들상에 통합될 수 있으며, 별개의 가상 또는 로지컬 어드레스들을 유지할 수 있거나 또는 별개의 물리 기계들상에 상주할 수 있다. 도 38은 활용될 수 있는 네트워크 아키텍처의 오직 한번의 반복을 예시하며, 당업자는, 본원에서 추가로 설명되는 바와 같이, 사용되는 특정 네트워크 아키텍처 및 데이터 프로세싱 디바이스들이 변할 수 있고 이들이 제공하는 기능이 보조적이라는 인식할 것이다. 일 예에서, 웹 서버(38105) 및 데이터 서버(38103)에 의해 제공된 기능성들은 단일 서버상에서 결합될 수 있다.[320] Servers and applications can be integrated on the same physical machines, can maintain separate virtual or logical addresses, or can reside on separate physical machines. FIG. 38 illustrates only one iteration of the network architecture that can be utilized, and those skilled in the art, as described further herein, the specific network architecture and data processing devices used may vary and the functionality they provide is secondary. Will recognize. In one example, the functionality provided by web server 38105 and data server 38103 can be combined on a single server.

[321] 각각의 컴포넌트(38103, 38105, 38107, 38109)는 당업계에 알려진 바와 같은 임의의 타입의 컴퓨터, 서버, 또는 데이터 프로세싱 디바이스일 수 있다. 데이터 서버(38103)는 예컨대 데이터 서버(38103)의 전체 동작을 지시하는 프로세서(38111)를 포함할 수 있다. 데이터 서버(38103)는 RAM(38113), ROM(38115), 네트워크 인터페이스(38117), 입력/출력 인터페이스들(38119)(예컨대, 키보드, 마우스, 디스플레이, 프린터, 카메라, 스캐너, 터치스크린 등) 및 메모리(38121)를 더 포함할 수 있다. I/O(38119)는 데이터 또는 파일들을 판독, 기록, 디스플레이 및/또는 인쇄하기 위한 다수의 인터페이스 유닛들 및 드라이브들을 포함할 수 있다. 메모리(38121)는 데이터 프로세싱 디바이스(38103)의 전체 동작을 제어하기 위한 오퍼레이팅 시스템 소프트웨어(38123), 본원에서 설명된 양상들을 달성하도록 데이터 서버(38103)에 명령하기 위한 제어 로직(38125), 및 본원에서 설명된 특징들과 조합하여 사용될 수 있거나 또는 사용되지 않을 수 있는 2차, 지원 및 다른 기능성을 제공하는 다른 애플리케이션 소프트웨어(38127)를 추가로 저장할 수 있다. 제어 로직은 또한 본원에서 데이터 서버 소프트웨어(38125)로 지칭될 수 있다. 데이터 서버 소프트웨어의 기능성은, 제어 로직에 코딩된 규칙들에 기반하여 자동적으로 이루어지고, 사용자가 시스템에 입력을 제공함으로써 수동적으로 이루어지며 그리고/또는 사용자 입력(예컨대, 질의들, 데이터 업데이트들 등)에 기반한 자동 프로세싱의 조합에 기반하여 이루어지는 동작들 또는 결정들을 지칭할 수 있다.[321] Each component 38103, 38105, 38107, 38109 can be any type of computer, server, or data processing device as known in the art. The data server 38103 may include, for example, a processor 38111 that directs the entire operation of the data server 38103. Data server 38103 includes RAM 38113, ROM 38115, network interface 38117, input / output interfaces 38119 (e.g., keyboard, mouse, display, printer, camera, scanner, touch screen, etc.) and A memory 38121 may be further included. I / O 38119 may include multiple interface units and drives for reading, writing, displaying and / or printing data or files. Memory 38121 includes operating system software 38123 for controlling the overall operation of data processing device 38103, control logic 38125 for instructing data server 38103 to achieve aspects described herein, and herein Other application software 38127 that provides secondary, support, and other functionality that may or may not be used in combination with the features described in can be further stored. Control logic may also be referred to herein as data server software 38125. The functionality of the data server software is done automatically based on rules coded in the control logic, is done manually by the user providing input to the system and / or user input (e.g. queries, data updates, etc.) It may refer to actions or decisions made based on a combination of automatic processing based on.

[322] 메모리(38121)는 또한 본원에서 설명된 특징들 중 하나 또는 그 초과를 수행하는 액션에서 사용되는 데이터를 제 1 데이터베이스(38129) 및 제 2 데이터베이스(38131)를 비롯한 데이터베이스에 저장할 수 있다. 일부 실시예들에서, 제 1 데이터베이스는 제 2 데이터베이스를 (예컨대, 별개의 표, 보고 등으로서) 가질 수 있다. 즉, 정보는, 시스템 설계에 따라, 단일 데이터베이스에 파일링될 수 있거나 또는 상이한 로지컬, 가상 또는 물리 데이터베이스들에 분배될 수 있다. 디바이스들(38105, 38107, 38109)은 디바이스(38103)와 관련하여 논의된 것과 유사하거나 또는 상이한 아키텍처를 포함할 수 있다. 본원에서 논의된 데이터 프로세싱 디바이스(38103)(또는 디바이스(38105, 38107, 38109))의 기능성은 당업계에서 이해되는 바와 같이, 예컨대 다수의 컴퓨터들에 걸쳐 프로세싱 로드를 배정하여 지리적 위치, 사용자 액세스 레벨, QoS(quality of service) 등에 기반하여 트랜잭션들을 분리하기 위하여 다수의 데이터 프로세싱 디바이스들에 걸쳐 위치될 수 있다.[322] The memory 38121 may also store data used in actions that perform one or more of the features described herein in databases, including the first database 38129 and the second database 38131. In some embodiments, the first database can have a second database (eg, as a separate table, report, etc.). That is, information can be filed in a single database or distributed in different logical, virtual or physical databases, depending on the system design. The devices 38105, 38107, 38109 can include similar or different architectures as discussed with respect to the device 38103. The functionality of the data processing device 38103 (or devices 38105, 38107, 38109) discussed herein, as is understood in the art, such as assigning a processing load across multiple computers to geographical location, user access level , It can be located across multiple data processing devices to separate transactions based on quality of service (QoS).

[323] 게다가, 임의의 수의 개인 컴퓨터들, 이를테면 데스크톱들, 랩톱들, 노트북들, 모바일 전화들 또는 애플리케이션들 및 다른 기능성을 가진 스마트폰들, Wi-Fi 또는 다른 무선 연결성을 가진 핸드헬드 디바이스(예컨대, 무선 가능 태블릿들, 태블릿 컴퓨터들, PDA들 등), 빌트-인 또는 외부 메모리들 및 프로세서들을 가진 디스플레이들, 또는 임의의 다른 공지된 컴퓨터, 컴퓨팅 디바이스 또는 핸드헬드 컴퓨터는 또한 본원에서 설명된 네트워크들 중 하나 또는 그 초과에 연결될 수 있다. 다른 타입들의 디바이스들, 이를테면 키오스크들, ATM들 및 다른 디바이스들이 본원에서 설명된 네트워크들 중 하나 또는 그 초과에 연결될 수 있다는 것이 또한 고려된다. 무선 액세스 포인트들은 이들 디바이스들을 연결하기 위하여 제공될 수 있으며, 하나 또는 그 초과의 서비스 제공자들에 의해 지원되는 일련의 셀룰러 타워들을 포함할 수 있다. 부가적으로, 무선 액세스 포인트들은 (예컨대, IEEE 802.11a/b/g/ 및 유사한 무선 통신 표준들과 호환가능한) Wi-Fi 연결들일 수 있으며, 컴퓨팅 디바이스들은 이들 연결들로 인터넷에 대한 액세스를 획득할 수 있다. 디바이스들이 네트워크에 연결할 수 있게 하기 위하여, 당업자에 의해 이해되는 바와 같은 다른 기법들이 사용될 수 있다. [323] Moreover, any number of personal computers, such as desktops, laptops, notebooks, mobile phones or applications and other functional smartphones, Wi-Fi or other handheld devices with wireless connectivity (Eg, wireless capable tablets, tablet computers, PDAs, etc.), displays with built-in or external memories and processors, or any other known computer, computing device or handheld computer are also described herein. It can be connected to one or more of the networks. It is also contemplated that other types of devices, such as kiosks, ATMs, and other devices, may be connected to one or more of the networks described herein. Wireless access points can be provided to connect these devices, and can include a series of cellular towers supported by one or more service providers. Additionally, the wireless access points can be Wi-Fi connections (eg, compatible with IEEE 802.11a / b / g / and similar wireless communication standards), and computing devices gain access to the Internet with these connections. can do. Other techniques can be used, as understood by those skilled in the art, to enable devices to connect to the network.

[324] 하나 또는 그 초과의 특징들은 본원에서 설명된 바와 같은 하나 또는 그 초과의 컴퓨터들 또는 다른 디바이스들에 의해 실행되는 컴퓨터-사용가능 또는 판독가능 데이터 및/또는 컴퓨터-실행가능 명령들, 하나 또는 그 초과의 프로그램 모듈들로 구현될 수 있다. 일반적으로, 프로그램 모듈들은, 특정 태스크들을 핸들링하거나 또는 컴퓨터 또는 다른 디바이스의 프로세서에 의해 수행될 때 특정 추상적 데이터 타입을 구현하는 루틴들, 프로그램들, 오브젝트들, 컴포넌트들, 데이터 구조들 등을 포함한다. 모듈들은 실행을 위해 후속하여 컴파일링되는 소스 코드 프로그래밍 언어로 기록될 수 있거나 또는 Javascript 또는 ActionScript와 같은 (그러나, 이들에 제한되지 않음) 스크립팅 언어로 기록될 수 있다. 컴퓨터 실행가능 명령들을 비휘발성 저장 디바이스와 같은 컴퓨터 판독가능 매체상에 저장될 수 있다. 하드 디스크들, CD-ROM들, 광학 저장 디바이스들, 자기 저장 디바이스들 및/또는 이들의 임의의 조합을 비롯하여, 임의의 적절한 컴퓨터 판독가능 저장 매체가 활용될 수 있다. 게다가, 본원에서 설명된 바와 같은 데이터 또는 이벤트들을 표현하는 다양한 송신(비-저장) 매체는 금속 와이어들, 광섬유들, 및/또는 무선 송신 매체(예컨대, 공중(air) 및/또는 공간)와 같은 신호-전도 매체를 통해 이동하는 전자기파들의 형태로 소스와 목적지 간에 전달될 수 있다. 본원에서 설명된 다양한 양상들은 방법, 데이터 프로세싱 시스템, 또는 컴퓨터 프로그램 제품으로서 구현될 수 있다. 따라서, 다양한 기능성들이 소프트웨어, 펌웨어 및/또는 하드웨어 또는 하드웨어 등가물들, 이를테면 집적회로들, FPGA(field programmable gate array)들 등으로 전체적으로 또는 부분적으로 구현될 수 있다. 본원에서 설명된 하나 또는 그 초과의 양상들을 더 효과적으로 구현하기 위하여 특정 데이터 구조들이 사용될 수 있으며, 이러한 데이터 구조들은 본원에서 설명된 컴퓨터 실행가능 명령들 및 컴퓨터-사용가능 데이터의 범위내에 있는 것으로 고려된다. [324] One or more features are computer-usable or readable data and / or computer-executable instructions executed by one or more computers or other devices as described herein, one Or more program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that implement particular abstract data types when handling specific tasks or when performed by a processor of a computer or other device. . Modules can be written in a source code programming language that is subsequently compiled for execution, or in a scripting language such as, but not limited to, Javascript or ActionScript. Computer-executable instructions can be stored on a computer-readable medium, such as a non-volatile storage device. Any suitable computer readable storage medium can be utilized, including hard disks, CD-ROMs, optical storage devices, magnetic storage devices and / or any combination thereof. In addition, various transmission (non-storage) media representing data or events as described herein can be used such as metal wires, optical fibers, and / or wireless transmission media (eg, air and / or space). It can be transmitted between a source and a destination in the form of electromagnetic waves traveling through a signal-conducting medium. Various aspects described herein can be implemented as a method, data processing system, or computer program product. Accordingly, various functionalities may be implemented in whole or in part with software, firmware and / or hardware or hardware equivalents, such as integrated circuits, field programmable gate arrays (FPGAs), and the like. Certain data structures can be used to more effectively implement one or more aspects described herein, and such data structures are considered to be within the scope of computer-executable instructions and computer-usable data described herein. .

[325] 도 39는 무선 상점 또는 퍼실리티 인텔리전스 시스템의 예시적인 구성을 도시한다. 도 39에 도시된 바와 같이, 허브(39100)가 제공될 수 있다. 허브(39100)는 중앙형 데이터 라우팅 및 수신 디바이스일 수 있으며, 다양한 디바이스들과 상호 연결될 수 있다. 다양한 입력들 및 출력들은 본원에서 설명된 바와 같은 이들 디바이스들로부터 허브(39100)를 통해 라우팅되도록 구성될 수 있다.[325] Figure 39 shows an exemplary configuration of a wireless store or facility intelligence system. As shown in FIG. 39, a hub 39100 may be provided. The hub 39100 may be a centralized data routing and receiving device, and may be interconnected with various devices. Various inputs and outputs can be configured to be routed through these hubs 39100 from these devices as described herein.

[326] 일 예에서, 제품 셸프와 연관될 수 있는 복수의 엔드-포인트 디바이스들(39202-39210)은 본원에서 논의된 바와 같은 유선 또는 무선 연결들을 통해 허브(39202-39210)에 연결되도록 구성될 수 있다. 일 예에서, 복수의 엔드 포인트 디바이스들(39202-39210)은 정보를 허브에 송신하거나 또는 허브(39100)로부터 정보를 수신하도록 구성될 수 있다. 엔드-포인트 디바이스들(39202-39210)은 허브(39100)에 재고 데이터를 제공하도록 구성될 수 있거나, 또는 엔드-포인트 디바이스들(39202-39210)은 제품 셸프 또는 디스플레이 상에 또는 이들 근처에 디스플레이하기 위한 제품 설명들, 가격 데이터 및/또는 마케팅 머티리얼을 포함할 수 있는 제품 정보를 수신하도록 구성될 수 있다. 허브(39100)는 또한 이를테면 재고 데이터에 기반하여 소정의 경고들을 생성하여 디스플레이들, 스피커들 또는 지시등들(39328) 중 하나 또는 그 초과에 경고들을 출력함으로써 엔드-포인트 디바이스들(39202-39212)로부터 수신된 정보에 기반하여 결정들을 하도록 구성될 수 있다.[326] In one example, a plurality of end-point devices 39202-39210, which may be associated with a product shelf, may be configured to connect to a hub 39202-39210 via wired or wireless connections as discussed herein. You can. In one example, the plurality of endpoint devices 39202-39210 can be configured to transmit information to the hub or to receive information from the hub 39100. End-point devices 39202-39210 can be configured to provide inventory data to hub 39100, or end-point devices 39202-39210 can be displayed on or near a product shelf or display. It may be configured to receive product information, which may include product descriptions, price data and / or marketing materials for. Hub 39100 also generates certain alerts, such as based on inventory data, to output alerts to one or more of displays, speakers or indicators 39328 from end-point devices 39202-39212. It can be configured to make decisions based on the received information.

[327] 소정의 예들에서, 엔드-포인트 디바이스들은 제품 양 및 이동 감지 디바이스들(39202), 제품 보안 윈도우 감지 디바이스들(39204), 페그훅 제품 이동 감지 디바이스들(39206), 전자 셸프 라벨들(39208), 상호작용형 디스플레이들(39209), 비콘들(39207) 또는 다른 감지 디바이스들 및/또는 디스플레이들(39210)을 포함할 수 있다. 예컨대, 엔드-포인트 디바이스들은 도 18-24와 관련하여 위에서 설명된 디스플레이 관리 시스템들(1800, 2100, 및 2300) 또는 도 28-37과 관련하여 위에서 설명된 연속 디스플레이 셸프 에지 라벨 디바이스들일 수 있다. 게다가, 상호작용형 디스플레이들(39209)은 쇼핑을 결정할 때 보조하기 위한 상호작용형 쇼핑 툴들을 고객들에게 제공하는 시스템에 상호연결될 수 있다. 시스템과 상호 연결된 비콘들은 타겟 디바이스(예컨대, 쇼핑객 셀 폰)가 그 자신의 범위내에 있고 쇼핑 지원/도움을 통지하거나 또는 제공하기 위하여 소정의 환경들 하에서 그 디바이스와의 통신을 개시함을 결정하도록 구성될 수 있다. 재고 데이터를 제공하고 그리고/또는 제품 정보 또는 셸프 라벨들을 디스플레이하도록 구성되는 부가적인 엔드-포인트 디바이스들이 또한 고려된다. [327] In certain examples, the end-point devices include product quantity and movement sensing devices 39202, product security window sensing devices 39204, peghook product movement sensing devices 39206, electronic shelf labels ( 39208), interactive displays 39209, beacons 39207 or other sensing devices and / or displays 39210. For example, the end-point devices may be the display management systems 1800, 2100, and 2300 described above in connection with FIGS. 18-24 or the continuous display shelf edge label devices described above in connection with FIGS. 28-37. In addition, interactive displays 39209 can be interconnected to a system that provides interactive shopping tools to customers to assist in making shopping decisions. Beacons interconnected with the system are configured to determine that the target device (eg, shopper cell phone) is within its own range and initiates communication with the device under certain circumstances to notify or provide shopping support / help. Can be. Additional end-point devices configured to provide inventory data and / or display product information or shelf labels are also contemplated.

[328] 허브(39100)는 또한 다양한 서버들(39322, 39324, 39326) 및 클라우드(39320)를 포함할 수 있는 네트워크와 상호 연결될 수 있다. 허브(39100)는 또한 본원에서 논의된 바와 같은 다양한 통신 프로토콜들을 사용하여 다양한 서버들(39322, 39324, 39326) 또는 클라우드(39320)에 그리고 이들로부터 정보를 전송 및 수신하도록 구성될 수 있다. 예컨대, 허브(39100)는 복수의 엔드-포인트 디바이스들(39202-39210)로부터 정보를 다운로드하고, 네트워크의 임의의 원하는 서버 또는 부분, 이를테면 상점내 서버(39322), 클라우드(39320) 및/또는 외부 클라이언트 서버(39324)에 정보를 전송할 수 있다. 그런 다음, 수신된 정보는 하나 또는 그 초과의 서버들에서 프로세싱될 수 있으며, 서버들은 예컨대 재고 데이터에 기반하여 소정의 경고들(39330) 또는 요청들을 생성함으로써 수신된 데이터에 관한 결정들을 수행할 수 있거나 또는 수신된 정보를 포털(39326)상에 뷰잉하기 위하여 이용가능하게 만들 수 있다.[328] Hub 39100 may also be interconnected with a network that may include various servers 39322, 39324, 39326 and cloud 39320. Hub 39100 may also be configured to transmit and receive information to and from various servers 39322, 39324, 39326 or cloud 39320 using various communication protocols as discussed herein. For example, hub 39100 downloads information from a plurality of end-point devices 39202-39210, and any desired server or portion of the network, such as in-store server 39322, cloud 39320, and / or external Information can be sent to the client server 39324. The received information can then be processed at one or more servers, where the servers can make decisions regarding the received data, for example by generating certain alerts 39330 or requests based on inventory data. Or may make the received information available for viewing on portal 39326.

[329] 예시적인 허브(39100)가 도 40에 도시되며, 이는 이하에서 논의되는 하드웨어 및 소프트웨어 컴포넌트들과 조합하여 또는 이들에 추가하여 본원에서 논의된 컴포넌트들 및 특징들을 포함할 수 있는 컴퓨팅 디바이스로서 구성될 수 있다. 부가적으로, 허브(39100)와 상호 연결된 디바이스들 중 임의의 디바이스는 컴퓨팅 디바이스로서 구성될 수 있으며, 본원에서 논의된 허브(39100) 및 특징들과 유사한 컴포넌트들 및 특징들을 포함할 수 있다. 예시적인 허브(39100)는 본원에서 설명된 특징들 중 임의의 특징을 수행하기 위하여 컴퓨터 프로그램의 명령들을 실행할 수 있는 하나 또는 그 초과의 프로세서들(40101)을 포함할 수 있다. 프로세서(40101)는 ASIC과 같은 커스터마이징된 디지털 집적 회로를 포함할 수 있다. 그러나, 일부 애플리케이션들에서는 상업적으로 입수가능한 프로세서들이 사용될 수 있다. 명령들은 프로세서(40101)의 동작을 구성하기 위하여 임의의 타입의 비-일시적 컴퓨터-판독가능 매체 또는 메모리에 저장될 수 있다. 예컨대, 명령들은 판독-전용 메모리(ROM)(40102), 랜덤 액세스 메모리(RAM)(40103), 하드 드라이브(40105), 제거가능 매체(40104), 이를테면 USB(Universal Serial Bus) 드라이브, CD(compact disk) 또는 DVD(digital versatile disk), 플로피 디스크 드라이브 또는 임의의 다른 원하는 전자 저장 매체에 저장될 수 있다. 명령들은 또한 부착된 (또는 내부) 하드 드라이브(40105)에 저장될 수 있다. 메모리들(40102, 40103, 40104, 및/또는 40105) 중 하나 또는 그 초과는 진보된 기능성 및 적응성을 위한 오퍼레이팅 시스템과 같은 더 진보된 동작 환경을 포함할 수 있다.[329] An exemplary hub 39100 is shown in FIG. 40, which is a computing device that can include the components and features discussed herein in combination with or in addition to the hardware and software components discussed below. Can be configured. Additionally, any of the devices interconnected with hub 39100 can be configured as a computing device, and can include components and features similar to hub 39100 and features discussed herein. The example hub 39100 can include one or more processors 40101 capable of executing instructions of a computer program to perform any of the features described herein. Processor 40101 may include a customized digital integrated circuit, such as an ASIC. However, commercially available processors may be used in some applications. Instructions may be stored in any type of non-transitory computer-readable medium or memory to configure the operation of processor 40101. For example, the instructions are read-only memory (ROM) 40102, random access memory (RAM) 40103, hard drive 40105, removable medium 40104, such as a Universal Serial Bus (USB) drive, compact (CD) disk) or a digital versatile disk (DVD), floppy disk drive, or any other desired electronic storage medium. Instructions may also be stored on an attached (or internal) hard drive 40105. One or more of the memories 40102, 40103, 40104, and / or 40105 may include a more advanced operating environment, such as an operating system for advanced functionality and adaptability.

[330] 허브(39100)는 다양한 외부 제어들을 포함할 수 있다. 예컨대, 하나 또는 그 초과의 사용자 입력 디바이스들(도시안됨), 이를테면 원격 제어, 키보드, 마우스, 터치 스크린, 마이크로폰, 카메라 등이 존재할 수 있다. 허브는 또한 선택적인 디스플레이(40111) 및/또는 선택적인 스피커(40115)를 포함할 수 있으며, 비디오 또는 오디오 프로세서와 같은 하나 또는 그 초과의 출력 디바이스 제어기들(40107)을 포함할 수 있다. 일 예에서, 디스플레이는 LCD 디스플레이 또는 임의의 다른 공지된 디스플레이 타입들일 수 있다. 일 예에서, 허브는 또한 표시자 지시등들과 같은 하나 또는 그 초과의 지시등들을 포함할 수 있다. 다른 실시예에서, 사용자의 입력/출력 기능들은 디스플레이(40111)를 통해 발생할 수 있으며, 여기서 디스플레이(40111)는 디스플레이(40111) 상에서 부가적인 출력을 볼 수 있게 하기 위하여 터치 스크린 입력을 가능하게 하도록 구성될 수 있다.[330] The hub 39100 may include various external controls. For example, there may be one or more user input devices (not shown), such as a remote control, keyboard, mouse, touch screen, microphone, camera, and the like. The hub may also include an optional display 40111 and / or an optional speaker 40115, and may include one or more output device controllers 40107, such as a video or audio processor. In one example, the display can be an LCD display or any other known display types. In one example, the hub may also include one or more indicator lights, such as indicator lights. In another embodiment, the user's input / output functions may occur through the display 40111, where the display 40111 is configured to enable touch screen input to enable viewing of additional output on the display 40111. Can be.

[331] 하나 또는 그 초과의 메모리들(40102, 40103, 40104, 및/또는 40105)은 저장된 어드레스 위치 및 디스플레이 데이터 위치 데이터를 포함할 수 있다. 어드레스 위치는 허브(40100)를 식별하는 어드레스를 포함할 수 있으며, 이 어드레스는 일 예에서 고유 식별자일 수 있다. 일 예에서, 디스플레이 데이터 위치 데이터는 선택적인 디스플레이(40111) 상에 디스플레이될 데이터를 포맷하기 위하여 프로세서(40101)에 의해 사용될 수 있다. 이는 텍스트 데이터, 그래픽스, 동적 콘텐츠 및 조합들을 포함할 수 있다. 적어도 일 실시예에 따라, 메모리 내의 디스플레이 데이터 위치 데이터는 마크-업 언어, 이를테면 HTML, XML, 등에 따를 수 있다. 비록 컴퓨팅 디바이스(40100)의 외측에 있는 것으로 도 40에 도시될지라도, 디스플레이(40111) 및 스피커(40115)는 또한 허브(39100)와 동일한 물리 하우징 및/또는 구조에 통합될 수 있다. 허브(39100) 내에 유사하게 도시된 하나 또는 그 초과의 컴포넌트들은 허브(39100)로부터의 다른 위치에 그리고/또는 다른 디바이스에 개별적으로 하우징될 수 있다.[331] One or more memories 40102, 40103, 40104, and / or 40105 may include stored address location and display data location data. The address location can include an address that identifies the hub 40100, which in one example can be a unique identifier. In one example, display data location data may be used by processor 40101 to format the data to be displayed on optional display 40111. This can include text data, graphics, dynamic content and combinations. According to at least one embodiment, the display data location data in the memory may conform to a mark-up language, such as HTML, XML, or the like. Although shown in FIG. 40 as being outside of computing device 40100, display 40111 and speaker 40115 may also be integrated into the same physical housing and / or structure as hub 39100. One or more components similarly depicted within hub 39100 may be individually housed in different locations from hub 39100 and / or in other devices.

[332] 허브(39100)는 하나 또는 그 초과의 입력들 및 출력들을 제공하는 I/O 모듈(40109)을 포함할 수 있다. 허브(39100)는 또한, 도 39와 관련하여 위에서 논의된 예에 따라, 외부 네트워크(39110)와 통신하기 위한 하나 또는 그 초과의 네트워크 인터페이스들(이를테면, 네트워크 인터페이스 회로, 스캐너 인터페이스 회로 등)을 포함할 수 있으나, 임의의 다른 컴퓨팅 디바이스들, 엔드-포인트 디바이스들, 서버들, 클라우드 서버들 등을 포함할 수 있다. I/O 모듈(40109)은, 유선 인터페이스, 무선 인터페이스 또는 이 둘의 조합일 수 있다. 일 예에서, 허브(39100)는 연선 와이어들, 동축 케이블, 광섬유들, 라디오 파들(고정 또는 플러그-인 라디오 옵션들), 또는 다른 통신 매체를 통해, 하나 또는 그 초과의 네트워크들(39324, 39326, 39320), 컴퓨팅 디바이스들, 및/또는 엔드-포인트 디바이스들(39202-39212)에 연결될 수 있다. 예컨대, 위의 연결들은 인터넷, 이더넷, 블루투스, Wi-Fi, 셀 모뎀들, 또는 적외선을 통해 이루어질 수 있다. 일 특정 예에서, 위의 연결들은 감소된 전력 소비 타입의 통신 또는 저-전력 라디오 신호들, 예컨대, 블루투스 저 에너지(Bluetooth Low Energy)(또한 "블루투스 LE(Bluetooth LE)", "블루투스 스마트("Bluetooth Smart)", 또는 "BLE"로 지칭됨), Zigbee 및 ISM을 사용하여 이루어질 수 있다. 일 예에서, ISM은 315/433 MHz ISM 또는 NFC일 수 있다. 그럼에도 불구하고, 위의 연결들을 형성하기 위한, 다른 고효율 전유(proprietary) 및 커스텀(custom) 프로토콜들을 비롯한 임의의 다른 알려진 무선 송신 방법이 고려된다.[332] The hub 39100 may include an I / O module 40109 that provides one or more inputs and outputs. Hub 39100 also includes one or more network interfaces (eg, network interface circuits, scanner interface circuits, etc.) for communicating with external network 39110, according to the example discussed above with respect to FIG. 39. Can, but can include any other computing devices, end-point devices, servers, cloud servers, and the like. I / O module 40109 may be a wired interface, a wireless interface, or a combination of the two. In one example, the hub 39100 is one or more networks (39324, 39326), via twisted pair wires, coaxial cable, optical fibers, radio waves (fixed or plug-in radio options), or other communication medium. , 39320), computing devices, and / or end-point devices 39202-39212. For example, the above connections can be made via the Internet, Ethernet, Bluetooth, Wi-Fi, cell modems, or infrared. In one particular example, the above connections are reduced power consumption type of communication or low-power radio signals such as Bluetooth Low Energy (also “Bluetooth LE”, “Bluetooth LE”) Bluetooth Smart), or "BLE"), Zigbee and ISM. In one example, the ISM can be a 315/433 MHz ISM or NFC. Nevertheless, the above connections are established. To do so, any other known wireless transmission method is contemplated, including other high efficiency proprietary and custom protocols.

[333] 허브(39100)는 또한 전력 소스(40113)를 포함할 수 있다. 전력 소스(40113)는 허브(39100)가 프로세서(40101) 및 다양한 다른 컴포넌트들을 동작시키게 할 수 있다. 전력 소스(40113)는 전용된 배터리 소스, 이더넷 전원 장치(power over Ethernet), 또는 외부 전력 소스, 이를테면 AC 소스 연결 또는 이들의 조합들을 포함할 수 있다.[333] Hub 39100 may also include a power source 40113. The power source 40113 can cause the hub 39100 to operate the processor 40101 and various other components. The power source 40113 can include a dedicated battery source, a power over Ethernet, or an external power source, such as an AC source connection or combinations thereof.

[334] 퍼실리티, 이를테면 상점에서, 엔드-포인트 디바이스들(39202-39210)의 양 및 위치에 따라 다수의 허브들(39100)이 제공될 수 있다. 허브들(39100)은 셸빙 또는 머천다이징 시스템의 최상부에 또는 퍼실리티 천정에 배치될 수 있다. 허브들 각각은 미리 결정된 그룹의 엔드-포인트 디바이스들(39202-39210)에 할당될 수 있고, 복수의 엔드 포인트 디바이스들(39202-39210)은 복수의 허브들(39100) 중 인접한 미리 결정된 허브에 정보를 송신하거나 또는 복수의 허브들(39100) 중 미리 결정된 허브로부터 다양한 데이터를 수신하도록 구성될 수 있다. 각각의 허브(39100)는 허브(39100)에 할당되는 미리 결정된 그룹의 엔드-포인트 디바이스들(39202-39210)에 인접하게 포지셔닝될 수 있다. 또한, 복수의 허브들은 서로 통신하도록 그리고 어떤 엔드-포인트 디바이스들이 각각의 허브와 통신해야 하는지를 결정하도록 구성될 수 있다는 것이 고려된다. 엔드-포인트 디바이스들(39202-39210)과 허브들(39100) 간의 더 짧은 거리들은, 더 낮은 에너지 송신 프로토콜들, 이를테면 블루투스 저 에너지, 블루투스 LE, Zigbee 또는 ISM이 구현될 수 있다는 점에서, 정보의 송신/수신을 위해 요구되는 전력 세팅들의 감소를 허용한다. 이는 전체 시스템의 비용을 줄이는데 도움이 될 수 있다.[334] A facility, such as in a store, may be provided with multiple hubs 39100 depending on the amount and location of end-point devices 39202-39210. The hubs 39100 can be placed on top of a shelving or merchandising system or on a facility ceiling. Each of the hubs may be assigned to a predetermined group of end-point devices 39202-39210, and the plurality of endpoint devices 39202-39210 may be informed to an adjacent predetermined hub of the plurality of hubs 39100 It may be configured to transmit or receive various data from a predetermined hub among a plurality of hubs (39100). Each hub 39100 may be positioned adjacent to a predetermined group of end-point devices 39202-39210 assigned to the hub 39100. It is also contemplated that multiple hubs may be configured to communicate with each other and to determine which end-point devices should communicate with each hub. Shorter distances between the end-point devices 39202-39210 and hubs 39100 can be implemented in the context of lower energy transmission protocols, such as Bluetooth low energy, Bluetooth LE, Zigbee or ISM. Allows reduction of power settings required for transmission / reception. This can help reduce the cost of the overall system.

[335] 부가적으로, 이 예에서, 복수의 허브들(39100) 각각은, 퍼실리티 서버와 같은 서버 이를테면 상점내 서버(39322) 또는 클라우드(39320)과 상호연결될 수 있다. 복수의 허브들(39100)은 복수의 엔드포인트 디바이스들(39202-39210) 중 하나 또는 그 초과로부터 재고 정보를 수신하고 재고 정보를 상점내 서버, 퍼실리티 서버 또는 클라우드에 송신할 수 있다. 허브들(39100)은 또한, 상점내 서버, 퍼실리티 서버 또는 클라우드 서버로부터 정보를 수신하고 정보를 복수의 엔드-포인트 디바이스들(39202-39210) 중 하나 또는 그 초과에 송신하도록 구성될 수 있다.[335] Additionally, in this example, each of the plurality of hubs 39100 may be interconnected with a server, such as a facility server, such as an in-store server 39322 or a cloud 39320. The plurality of hubs 39100 may receive inventory information from one or more of the plurality of endpoint devices 39202-39210 and transmit inventory information to an in-store server, facility server, or cloud. The hubs 39100 may also be configured to receive information from an in-store server, facility server, or cloud server and transmit the information to one or more of the plurality of end-point devices 39202-39210.

[336] 본원에서 논의된 예들에 따라, 복수의 허브들(39100) 각각은, 상점내 서버, 퍼실리티 서버 또는 클라우드 서버로부터의 정보, 이를테면 가격 정보, 마케팅 머티리얼, 및 다른 제품 정보를 수신하고 이 정보를 특정 그룹의 엔드-포인트 디바이스들에 송신할 수 있다. 부가적으로, 허브들(39100) 각각은 미리 결정된 그룹의 엔드 포인트 디바이스들(39202-39210)로부터 수신된 재고를 상점내 서버, 퍼실리티 서버 또는 클라우드에 전송하도록 구성될 수 있다. [336] According to the examples discussed herein, each of the plurality of hubs 39100 receives information from an in-store server, a facility server or a cloud server, such as price information, marketing material, and other product information, and Can be sent to a specific group of end-point devices. Additionally, each of the hubs 39100 can be configured to send inventory received from a predetermined group of endpoint devices 39202-39210 to an in-store server, facility server, or cloud.

[337] 위에서 논의된 바와 같이, 허브(39100)는 엔드-포인트 디바이스들(39202-39212) 및 엔드-포인트 디바이스들(39202-39212)로부터의 데이터를 활용하는 다른 시스템들에 링크되도록 구성될 수 있다. 일 예에서, 허브(39100)는 다음의 기능들 중 하나 또는 그 초과를 수행하도록 구성될 수 있다: (1) 데이터를 축적하고 그런 다음 데이터를 하나 또는 그 초과의 네트워크들에 따라 전달하는 데이터 어그리게이터(aggregator)로서의 역할, (2) 재고 레벨들을 수신, 추적, 및 계산, (3) 엔드-포인트 디바이스들(39202-39212)로부터 수신된 데이터에 따라 경고들을 생성하는 것과 같은 다양한 액션들을 수행, (4) 엔드-포인트 디바이스들(39202-39212)에 다양한 데이터를 효율적으로 통신, (5) 더 높은 레벨 프로토콜들에서, 이를테면 WiFi에서 더 높은 데이터 레이트로 네트워크/인터넷에 데이터 통신, (6) 엔드-포인트 디바이스들을 모니터하고 엔드-포인트 디바이스들의 상태들을 보고.[337] As discussed above, hub 39100 can be configured to link to other systems that utilize data from end-point devices 39202-39212 and end-point devices 39202-39212. have. In one example, hub 39100 can be configured to perform one or more of the following functions: (1) Data word that accumulates data and then delivers the data according to one or more networks. Serves as an aggregator, (2) receives, tracks, and counts inventory levels, and (3) performs various actions such as generating alerts according to data received from end-point devices 39202-39212. , (4) Efficient communication of various data to end-point devices (39202-39212), (5) Data communication to the network / Internet at higher level protocols, such as WiFi to higher data rates, (6) Monitor end-point devices and report the status of end-point devices.

[338] 허브(39100)는, 엔드 포인트 디바이스들(39202-39212)로부터 수신된 데이터를 수신하고 저장하여, 이에 따라 데이터 어그리게이터로서의 역할을 할 수 있으며, 저장된 데이터를 다른 컴퓨팅 디바이스, 서버 또는 인터넷에 전달하도록 구성될 수 있다. 예컨대, 허브는 본원에서 논의된 바와 같이 엔드-포인트 디바이스들로부터 재고 데이터 또는 고객 정보를 수신하도록 구성될 수 있다. 다른 예에서, 허브는 엔드-포인트 디바이스들(39202-39212)로부터 다양한 로그 파일 데이터를 수신하도록 구성될 수 있다.[338] The hub 39100 can receive and store data received from the endpoint devices 39202-39212, thereby acting as a data aggregator, and storing the stored data in another computing device, server, or It can be configured to deliver to the Internet. For example, a hub can be configured to receive inventory data or customer information from end-point devices as discussed herein. In another example, the hub can be configured to receive various log file data from end-point devices 39202-39212.

[339] 일 예에서, 허브(39100)는 저장된 데이터를 요청시 전달할 수 있다. 대안적인 예들에서, 허브(39100)는 네트워크를 통해 데이터를 송신하기 전에 미리 결정된 양의 데이터를 수신하도록 구성될 수 있다. 예컨대, 허브는 엔드 포인트 디바이스들로부터 입력의 결핍의 미리 결정된 지속기간에 기반하여 문제가 있는 엔드-포인트 디바이스들의 서버에 경고할 시기를 관리할 수 있다. 일 예에서, 엔드-포인트 디바이스가 허브와의 통신을 중단하면, 허브는 타이머를 시작할 수 있고, 네트워크 및/또는 적합한 사람의 디바이스에 에러 코드 또는 경고를 전송하기 전에 미리 결정된 시간 기간을 대기할 수 있다. 허브는 또한, 각각의 엔드-포인트 디바이스에 대한 보고를 개별적으로 전송하는 대신, 예컨대 전체 퍼실리티의 로그 파일을 전송함으로써, 정보를 단일 파일로 어그리게이팅하고 단일 파일을 네트워크에 전송하도록 구성될 수 있다. 이는 네트워크 트래픽을 줄여 네트워크에 대한 효율성들을 생성하는데 도움이 될 수 있다. [339] In one example, the hub 39100 may deliver the stored data upon request. In alternative examples, hub 39100 may be configured to receive a predetermined amount of data before transmitting data over the network. For example, the hub can manage when to alert a server of problematic end-point devices based on a predetermined duration of lack of input from the endpoint devices. In one example, when the end-point device stops communicating with the hub, the hub can start a timer and wait a predetermined period of time before sending an error code or warning to the network and / or the device of the appropriate person. have. The hub can also be configured to aggregate information into a single file and send a single file to the network, for example by sending a log file of the entire facility, instead of sending a report for each endpoint device individually. . This can help reduce network traffic and create efficiencies for the network.

[340] 다른 예들에서, 허브(39100)는 미리결정된 시간에 또는 소정의 컨디션, 이를테면 적은 재고 컨디션 또는 절도 상황이 발생할 때 데이터를 송신할 수 있다. 이러한 방식으로, 예컨대, 재고 데이터는 재비축들을 스케줄링하도록 상점 재고 관리 시스템에 의해 조치가 취해질 수 있거나, 적합한 직원에게 잠재적 절도들에 관해 통지될 수 있다. 게다가, 허브(39100)는 엔드-포인트 디바이스들(39202-39212)로부터 수신된 재고 정보에 기반하여 제품들의 수를 계산하고 추적하도록 구성될 수 있다. 예컨대, 엔드-포인트 디바이스들(39202-39212) 각각은 위의 예들에 따라 재고 데이터를 수집할 수 있고, 허브(39100)는 엔드-포인트 디바이스들(39202-39212) 각각으로부터 재고 데이터를 수신하고 허브(39100)에 의해 모니터되고 있는 각각의 셸프들 상에 위치된 제품들의 수를 계산할 수 있다. 예컨대, 양 및 이동 감지 디바이스들(39202), 제품 보안 윈도우 감지 디바이스들(39204), 페그훅 제품 이동 감지 디바이스들(39206)은 각각의 디바이스에 의해 모니터되고 있는 제품들의 개개의 개별적인 집계들을 허브에 제공할 수 있고, 허브(39100)는 모니터되고 있는 각각의 셸프 상에서 재고의 계속되는 집계를 유지할 수 있다.[340] In other examples, the hub 39100 may transmit data at a predetermined time or when a certain condition occurs, such as a small inventory condition or theft. In this way, for example, inventory data can be taken by the store inventory management system to schedule restockings, or the appropriate employee can be informed about potential theft. In addition, hub 39100 can be configured to count and track the number of products based on inventory information received from end-point devices 39202-39212. For example, each of the end-point devices 39202-39212 can collect inventory data according to the above examples, and the hub 39100 receives inventory data from each of the end-point devices 39202-39212 and the hub The number of products placed on each shelf being monitored by (39100) can be calculated. For example, the quantity and movement sensing devices 39202, product security window sensing devices 39204, and peghook product movement sensing devices 39206 can provide individual individual aggregates of products being monitored by each device to the hub. Can provide, and hub 39100 can maintain a continuous aggregate of inventory on each shelf being monitored.

[341] 대안적으로 또는 부가적으로, 허브(39100)는 셸프 상의 제품들의 수와 상관될 수 있는, 엔드-포인트 디바이스들의 포지션을 추적하도록 구성될 수 있고, 허브(39100)는 셸프 및/또는 퍼실리티 상에 얼마나 많은 제품들이 있는지를 결정하도록 구성될 수 있다. 다수의 허브들(39100)이 이용되는 경우, 각각의 허브(39100)는 재고의 계속되는 집계를 유지할 수 있고, 중앙형 서버, 이를테면 상점내 서버(39322) 또는 클라우드(39320)에 재고 갯수들을 보고하도록 구성될 수 있다. 그런 다음, 상점내 서버(39322)는 퍼실리티내 제품들의 수의 계속되는 합계(running total)를 유지할 수 있고, 재고에 기반하여, 적합한 직원에게 제품 레벨들을 통지하는 것 또는 재비축이 요구되는 시기를 결정할 수 있다. 부가적으로, 컴퍼니의 총 재고는 모든 상점 재고 정보를 클라이언트 코포레이션 서버(39324)에 라우팅함으로써 계산될 수 있다. 예컨대, 네트워크는 재고 정보를 수신하고, 재고 레벨이 미리 결정된 값에 도달하면 통지들을 전송하도록 구성될 수 있다.[341] Alternatively or additionally, hub 39100 may be configured to track the position of end-point devices, which may be correlated with the number of products on the shelf, and hub 39100 may be configured to use shelf and / or It can be configured to determine how many products are on the facility. When multiple hubs 39100 are used, each hub 39100 can maintain a continuous aggregation of inventory and report inventory numbers to a centralized server, such as in-store server 39322 or cloud 39320. Can be configured. The in-store server 39322 can then maintain a running total of the number of products in the facility and, based on inventory, notify the appropriate staff of product levels or determine when restocking is required. You can. Additionally, the company's total inventory can be calculated by routing all store inventory information to the client corporation server 39324. For example, the network can be configured to receive inventory information and send notifications when the inventory level reaches a predetermined value.

[342] 허브(39100) 자체는 또한, 본원에서 설명된 예들에 따라, 하나 또는 그 초과의 엔드-포인트 디바이스들(202-212)로부터 수신된 데이터에 대해 다양한 액션들을 수행할 수 있다. 예컨대, 허브는 절도 상황들을 검출하도록 프로그램될 수 있고, 절도 액티비티에 기반하여 경고를 트리거하도록 다양한 규칙들이 셋업될 수 있다. 예컨대, 만약 가능성있는 절도가 발생한다면, 허브는 또한, 미리 결정된 메시지, 예컨대 경고 또는 텍스트 메시지를 하나 또는 그 초과의 담당자들의 스마트 폰들에 또는 핸드-헬드 디바이스들, 이를테면 퍼실리티 관리자, 점원(clerk), 비축 직원(stock person) 등에 전송하도록 구성될 수 있다. 다른 예들에서, 허브(39100)는 하나 또는 그 초과의 미리 결정된 컨디션들에 기반하여 메시지를 플레이하도록 퍼실리티 PA 시스템 및/또는 다른 컴퓨팅 디바이스와 통신할 수 있다. 부가적으로, 허브는 부착된 스피커 상에서 (로컬 오디오 옵션으로) 오디오 메시지를 플레이하도록 구성될 수 있는데, 예컨대 허브(39100)는 보안 사운드를 플레이하도록 구성될 수 있는 오디오 플레이백 회로 및 스피커를 갖는 오디오 메시지 플레이어를 포함할 수 있다. 이러한 방식으로, 중앙형 허브는 보안 메시지를 플레이하기 위해 각각의 제품 또는 머천다이즈 디스플레이들을 구성하는 대신, 보안 메시지를 플레이할 수 있다. 다른 예들에서, 허브(39100)는 상점 보안 시스템에 연결될 수 있으며, 이는 선택적 카메라를 포지셔닝시키고 본원에서 논의된 예들과 유사한 잠재적 절도의 근처에서 비디오 레코딩을 시작하도록 프로그램될 수 있다.[342] The hub 39100 itself may also perform various actions on data received from one or more end-point devices 202-212, according to the examples described herein. For example, the hub can be programmed to detect theft situations, and various rules can be set up to trigger an alert based on the theft activity. For example, if a possible theft occurs, the hub may also send a predetermined message, such as a warning or text message, to the smart phones of one or more representatives or hand-held devices, such as a facility manager, clerk, It can be configured to be sent to a stock person or the like. In other examples, hub 39100 can communicate with the facility PA system and / or other computing device to play the message based on one or more predetermined conditions. Additionally, the hub can be configured to play an audio message (with a local audio option) on the attached speaker, for example the hub 39100 has audio playback circuitry and audio with speakers that can be configured to play secure sound. And a message player. In this way, a central hub can play secure messages, instead of configuring each product or merchandising display to play secure messages. In other examples, hub 39100 can be coupled to a store security system, which can be programmed to position an optional camera and start video recording near potential theft similar to the examples discussed herein.

[343] 다른 예에서, 허브(39100)는, 가능성있는 절도와 상관될 수 있는, 엔드-포인트 디바이스의 포지션을 추적하도록 구성될 수 있다. 예컨대, 허브는 이상(abnormal) 액티비티를 검출하도록 구성될 수 있다. 구체적으로, 허브는 이상 쇼핑 상황들을 검출하기 위해 푸셔의 신속하고 큰 이동들을 검출할 수 있다.[343] In another example, hub 39100 may be configured to track the position of an end-point device, which may be correlated with a possible theft. For example, the hub can be configured to detect an abnormal activity. Specifically, the hub can detect fast and large movements of the pusher to detect abnormal shopping conditions.

[344] 부가적으로, 미리 결정된 컨디션들이 발생할 때 조명될 수 있는 지시등들이 허브에 부착될 수 있다. 구체적으로, 다수의 컬러 지시등들(예컨대, 녹색, 황색 및 적색) 각각이 상이한 경고/의미를 제공할 수 있는데, 예컨대 녹색은 시스템이 정상적으로 기능함을 표시하고, 황색은 잠재적 문제(issue)를 표시하며, 적색은 결함 또는 절도 상황을 표시한다. 또한 소정의 컬러 코드들이, 미리 결정된 타입의 절도 상황을 표시할 수 있다. [344] Additionally, indicator lights that can be illuminated when predetermined conditions occur may be attached to the hub. Specifically, each of a number of color indicators (eg, green, yellow and red) may provide different warnings / means, for example, green indicates that the system is functioning normally, and yellow indicates a potential issue. Red indicates a defect or theft. In addition, certain color codes can indicate a predetermined type of theft.

[345] 게다가, 다양한 규칙들이 재고 레벨들에 기반하여 경고를 트리거하도록 셋업될 수 있다. 예컨대, 만약 재고 레벨들이 소정의 임계치에 도달하면, 허브 또는 네트워크는 또한, 미리 결정된 메시지, 예컨대 경고 또는 텍스트 메시지를 하나 또는 그 초과의 담당자들의 스마트 폰들에 또는 핸드-헬드 디바이스들, 이를테면 퍼실리티 관리자, 점원, 비축 직원 등에 전송하도록 구성될 수 있다. 다른 예들에서, 재고 액션들, 이를테면 재비축을 요청하는 시기 또는 추가 제품들을 주문하는 시기를 자동화하는 다양한 규칙들이 허브 또는 네트워크에 제공될 수 있다.[345] In addition, various rules can be set up to trigger an alert based on inventory levels. For example, if inventory levels reach a certain threshold, the hub or network can also send a predetermined message, such as a warning or text message, to the smartphones of one or more representatives or hand-held devices, such as the facility manager, It can be configured to transmit to salespeople, stockpiling staff, and the like. In other examples, various rules can be provided to the hub or network to automate inventory actions, such as when to request restocking or when to order additional products.

[346] 허브(39100)는 또한, 본원에서 논의된 바와 같이, 엔드-포인트 디바이스들(39202-39210)에 모든 데이터, 이를테면, 가격, 마케팅 머티리얼, 제품 정보, 제품 위치 정보, 사용자 명령들, 광고들, 디스카운트들, 프로모션들, 거래(deal)들, 쿠폰들, 쇼핑 지원/도움 정보, 리베이트 정보, 소프트웨어에 대한 업데이트들, 오러페이팅 시스템들에 대한 업데이트들 등을 통신하도록 구성될 수 있고, 이는 텍스트, 이미지들, 오디오, 비디오, 데이터 파일들, 실행가능한 파일들 등의 형태일 수 있다. 허브(39100)는, 위에서 논의된 정보 중 임의의 것을 엔드-포인트 디바이스들(39202-39210), 이를테면 도 28-37과 관련하여 위에서 설명된 상호작용형 디스플레이들(39209) 또는 연속 디스플레이 셸프 에지 라벨 디바이스 예들에 통신하도록 구성될 수 있다. 예컨대, 허브(39100)는, 엔드-포인트 디바이스가 위치되는 셸프 상의 제품에 관한 정보를 나타내는 데이터, 예컨대 상호작용형 디스플레이 또는 연속 디스플레이 셸프 에지 라벨 디바이스 상의 사용자 인터페이스들에 대한 현재 제품 정보 데이터를 전송 또는 업데이트하도록 구성될 수 있다. 정보는 본원에서 논의된 바와 같은 무선 인텔리전스 시스템 네트워크의 다양한 상호연결된 컴포넌트들 중 임의의 하나, 이를테면 퍼실리티 서버, 상점내 서버 또는 클라우드로부터 나온 것일 수 있다.[346] Hub 39100 may also include all data, such as price, marketing material, product information, product location information, user instructions, advertisements, to end-point devices 39202-39210, as discussed herein. Can be configured to communicate fields, discounts, promotions, deals, coupons, shopping support / help information, rebate information, updates to software, updates to aorating systems, and the like, It can be in the form of text, images, audio, video, data files, executable files, and the like. Hub 39100 may be any of the information discussed above for end-point devices 39202-39210, such as interactive displays 39209 described above in connection with FIGS. 28-37 or continuous display shelf edge labels. Can be configured to communicate to device examples. For example, hub 39100 transmits data representing information about the product on the shelf where the end-point device is located, such as current product information data for user interfaces on an interactive display or continuous display shelf edge label device, or It can be configured to update. The information may be from any one of a variety of interconnected components of a wireless intelligence system network as discussed herein, such as a facility server, in-store server, or cloud.

[347] 허브(39100)는 또한, 현재 소프트웨어, 오퍼레이팅 시스템들 및/또는 업데이트된 콘텐츠로 엔드-포인트 디바이스들(39202-39210)을 주기적으로 업데이트하도록 구성될 수 있다. 업데이트들은 본원에서 설명된 바와 같이 네트워크로부터 푸시 아웃될 수 있다. 허브는 또한, 엔드-포인트 디바이스들이 적절히 업데이트되었는지 여부를 리뷰할 수 있고, 업데이트들이 성공적이었는지 여부를 표시하기 위해 미리 결정된 시간에 네트워크에 다시 보고할 수 있다.[347] Hub 39100 may also be configured to periodically update end-point devices 39202-39210 with current software, operating systems, and / or updated content. Updates can be pushed out from the network as described herein. The hub can also review whether the end-point devices have been properly updated, and report back to the network at a predetermined time to indicate whether the updates were successful.

[348] 허브는, 네트워크로부터 수신된 엔드-포인트 디바이스들에 대한 상기 논의된 데이터를 저장하고, 이를테면 하루, 일주, 한달 등 중 미리 결정된 시간들에 엔드-포인트 디바이스들에 데이터를 전송할 시기를 결정하도록 구성될 수 있다. 예컨대, 허브는, 엔드-포인트 디바이스들이 사용중이 아닐 가능성이 있을 때, 퍼실리티에서 논-피크 시간들 동안 엔드-포인트 디바이스들에 데이터를 전송하도록 구성될 수 있다. 따라서, 허브는 엔드-포인트 디바이스들에 대한 네트워크 트래픽을 관리할 수 있고, 엔드-포인트 디바이스들이 사용중일 때 소정의 중요하지 않은(non-crucial) 데이터로 엔드-포인트 디바이스들에 부담을 주지 않는다.[348] The hub stores the data discussed above for the end-point devices received from the network, and determines when to transmit data to the end-point devices at predetermined times, such as a day, a week, a month, etc. It can be configured to. For example, a hub may be configured to transmit data to end-point devices during non-peak times in facility when there is a possibility that end-point devices are not in use. Thus, the hub can manage network traffic for end-point devices, and does not burden end-point devices with some non-crucial data when the end-point devices are in use.

[349] 허브(39100)는, 더 높은 레벨 프로토콜들, 이를테면 Wi-Fi에서 더 높은 데이터 레이트로 네트워크/인터넷에 데이터를 통신하여 허브(39100)가 데이터를 양방향으로 전송하는 것을 허용하도록, 그리고 효율적으로 데이터를 수신하고 전송하여 시스템이 보다 비용이 효과적이고 에너지 효율적이 되도록 구성될 수 있다. 일 예에서, 허브(39100)는 Wi-Fi와 같은 보다 더 높은 레벨 프로토콜들로 저장 시스템들에 또는 인터넷 및 네트워크의 다른 영역들에 더 높은 데이터 레이트들로 통신하도록 구성될 수 있고, 또한 저 에너지 송신 프로토콜을 통해 복수의 엔드-포인트 디바이스들과 통신하도록 구성될 수 있다. 이러한 방식으로, 시스템은, 데이터를 효율적으로 수집하는 능력을 희생시키지 않으면서, 저 에너지 송신을 활용하여 엔드-포인트 디바이스들 각각에 상당한 전력 소스가 제공되는 것을 피할 수 있다. 이는 허브(39100)가 본원에서 논의된 바와 같이 효율적으로 데이터를 수신하는 것 및 데이터를 양방향으로 전송하는 것을 가능하게 하여, 허브(39100)가 대용량 파일들(larger files), 이를테면 사용 로그 정보, 비디오 및 데이터 업데이트들을 보다 신속하고 효율적으로 전송하도록 도울 수 있다.[349] Hub 39100 communicates data to the network / Internet at higher level protocols, such as Wi-Fi at a higher data rate, allowing hub 39100 to transmit data in both directions, and efficiently By receiving and transmitting data, the system can be configured to be more cost effective and energy efficient. In one example, hub 39100 can be configured to communicate at higher data rates to storage systems with higher level protocols, such as Wi-Fi, or to other areas of the Internet and network, and also low energy. It may be configured to communicate with a plurality of end-point devices via a transmission protocol. In this way, the system can utilize a low energy transmission to avoid providing a significant power source to each of the end-point devices without sacrificing the ability to efficiently collect data. This enables the hub 39100 to efficiently receive data and transmit data in both directions, as discussed herein, such that the hub 39100 allows large files, such as usage log information, video. And data updates can be transmitted more quickly and efficiently.

[350] 허브(39100)는 또한 엔드-포인트 디바이스들을 모니터하고 엔드-포인트 디바이스들의 상태들에 관한 보고들을 제공하여, 엔드-포인트 디바이스 헬쓰의 평가 및 문제가 있는 엔드-포인트 디바이스들을 보고하는 것이 가능하도록 구성될 수 있다. 일 예에서, 허브는 또한, 상태를 표시하기 위해 엔드-포인트 디바이스들로부터 "하트비트들(heartbeats)" 또는 주기적 업데이트들을 수신할 수 있다. 이들 하트비트들은 본원에서 논의된 임의의 송신의 형태일 수 있으며, 엔드-포인트 디바이스들이 시스템에 연결되어 동작하고 있음을 허브(39100)에 알릴 수 있다. 하트비트 송신은 엔드-포인트 디바이스들의 동작에 관한 다양한 데이터, 예컨대 디바이스의 일련 번호, 온라인 상태, 배터리 수명 정보, 오퍼레이팅 시스템/소프트웨어 버전, 업데이트 상태 정보, 네트워크 업 및 다운 시간 정보 등을 포함할 수 있다. 이는 시스템의 네트워크 무결성을 모니터하고, 엔드-포인트 디바이스들이 시스템에 적절히 연결되는 것을 보장하는데 도움이 된다. 일 예에서, 엔드-포인트 디바이스들이 상점 또는 퍼실리티에 설치된 후, 엔드-포인트 디바이스들로부터 송신된 하트비트는 디바이스가 기능하고 동작함을 허브에 표시할 수 있다. 이러한 방식으로, 허브가 미리 결정된 시간 이후 엔드-포인트 디바이스들로부터 하트비트를 수신하지 않는다면, 허브는 상점내 서버, 클라우드 등에, 특정 엔드-포인트 디바이스가 동작하지 않는다는 것을 표시하는 메시지 또는 경고를 전송할 수 있고, 직원 이를테면 기술자가 상황을 진단하거나 문제를 해결할 수 있다. 또한, 엔드-포인트 디바이스들로부터의 하트비트는, 직원이 엔드-포인트 디바이스들에 임의의 업데이트가 필요한지 여부를 결정하는 것을 가능하게 하기 위한 소프트웨어 및 하드웨어 정보를 포함할 수 있다.[350] Hub 39100 is also capable of monitoring end-point devices and providing reports regarding the status of end-point devices, so as to assess end-point device health and report problematic end-point devices It can be configured to. In one example, the hub can also receive “heartbeats” or periodic updates from end-point devices to indicate status. These heartbeats can be in the form of any transmission discussed herein, and can inform hub 39100 that end-point devices are connected and operating in the system. The heartbeat transmission may include various data regarding the operation of the end-point devices, such as the serial number of the device, online status, battery life information, operating system / software version, update status information, network up and down time information, and the like. . This helps to monitor the system's network integrity and ensure that end-point devices are properly connected to the system. In one example, after the end-point devices are installed in a store or facility, a heartbeat sent from the end-point devices may indicate to the hub that the device is functioning and operating. In this way, if the hub does not receive heartbeats from end-point devices after a predetermined time, the hub may send a message or warning indicating that the specific end-point device is not working, such as in an in-store server, cloud, or the like. And staff, such as technicians, can diagnose the situation or solve the problem. In addition, heartbeats from end-point devices can include software and hardware information to enable an employee to determine whether any updates are needed for the end-point devices.

[351] 대안적인 예들에서, 허브(39100)는 엔드-포인트 디바이스들의 소정의 에러들 및 결함들을 진단하도록 구성될 수 있다. 예컨대, 만약 엔드-포인트 디바이스들이 재고 데이터에 대한 요청들에 응답하지 않는다면, 허브(39100)는 본원에서 논의된 다양한 채널들을 통해 적합한 직원에게 경고할 수 있다. 다른 예들에서, 엔드-포인트 디바이스들은, 만약 소정의 불량(faulty) 컨디션들 또는 에러 코드들이 이를테면 낮은 배터리, 불량 센서 또는 불량 디스플레이에 직면한다면, 허브(39100)를 핑(ping)하도록 구성될 수 있다. 불량 컨디션의 표시를 수신할 때, 허브(39100)는, 네트워크 내에서 문제가 해결될 수 있는 가능성 및 에러 또는 결함에 따라, 즉시 또는 미리 결정된 시간 이후 적합한 직원에게 경고하도록 구성될 수 있다. 그런 다음, 직원은 문제가 있는 엔드-포인트 디바이스의 문제를 해결하거나 이를 교체할 수 있다.[351] In alternative examples, hub 39100 may be configured to diagnose certain errors and defects of end-point devices. For example, if end-point devices do not respond to requests for inventory data, hub 39100 can alert a suitable employee through various channels discussed herein. In other examples, end-point devices can be configured to ping hub 39100 if certain faulty conditions or error codes, such as low battery, bad sensor or bad display. . Upon receiving an indication of a bad condition, hub 39100 may be configured to alert the appropriate personnel immediately or after a predetermined time, depending on the error or defect and the likelihood of the problem being resolved within the network. The employee can then troubleshoot or replace the problem end-point device.

[352] 도 18-24와 관련하여 위에서 논의된 예들과 관련해 논의된 바와 같이, 엔드-포인트 디바이스들(39202-39212)은 다양한 데이터, 이를테면 재고 데이터 및 고객 정보를 수집하도록 구성될 수 있다. 예컨대, 본원에서 설명된 바와 같이, 엔드-포인트 디바이스들은 상점 환경들에 대한 다양한 데이터를 수집하고 데이터를 다음으로 전달하도록 구성될 수 있다. 엔드-포인트 디바이스들(39202-39212)은 또한 정적 및 동적 이미저리를 포함하는 다양한 데이터를 디스플레이하기 위한 디스플레이 디바이스들로서 구성될 수 있다. 예컨대, 도 28-37과 관련한 연속 디스플레이 셸프 에지 라벨 디바이스들과 관련해 위에서 논의된 예들에 따라, 소정의 엔드-포인트 디바이스들은 제품 정보, 가격 및/또는 마케팅 정보에 대해서 실시간 데이터를 쇼핑객들에게 디스플레이하도록 구성될 수 있다. 다중 허브 예에서, 복수의 엔드-포인트 디바이스들(39202-39212)은 재고 정보를 복수의 허브들 중 인접하는 미리 결정된 허브에 송신하거나 가격 정보를 복수의 허브들 중 미리 결정된 허브로부터 수신하도록 구성될 수 있다.[352] As discussed in connection with the examples discussed above with respect to FIGS. 18-24, end-point devices 39202-39212 may be configured to collect a variety of data, such as inventory data and customer information. For example, as described herein, end-point devices can be configured to collect a variety of data for store environments and then forward the data. End-point devices 39202-39212 may also be configured as display devices for displaying various data including static and dynamic images. For example, according to the examples discussed above with respect to the continuous display shelf edge label devices associated with FIGS. 28-37, certain end-point devices may display real-time data to shoppers for product information, price and / or marketing information. Can be configured. In the multi-hub example, the plurality of end-point devices 39202-39212 may be configured to transmit inventory information to an adjacent predetermined hub of the plurality of hubs or to receive price information from a predetermined one of the plurality of hubs. You can.

[353] 다른 예시적인 엔드-포인트 디바이스는 상호작용형 태블릿 및/또는 디스플레이 디바이스(39209)로서 구성될 수 있는데, 그 예가 도 41에 묘사되어 있다. 상호작용형 디스플레이 디바이스(39209)는 컴퓨팅 디바이스로서 구성될 수 있고, 본원에서 논의된 다양한 하드웨어 및 소프트웨어 컴포넌트들 중 하나 또는 그 초과를 포함할 수 있다. 예컨대, 상호작용형 디스플레이(39209)에는 다중-터치 스크린 기술 및 다른 입력들, 이를테면 바코드 스캐너가 제공될 수 있다. 상호작용형 디스플레이 디바이스(39209)는 소매업자가 점포(in-store)와 온라인 소매점 간의 갭을 브리지하기 위한 기회를 제공하기 위해서, 어떤 제품들을 구매할지를 결정하기 위해 판단하는데 있어 소비자에게 보조를 제공하도록 구성될 수 있다.[353] Another example end-point device may be configured as an interactive tablet and / or display device 39209, an example of which is depicted in FIG. The interactive display device 39209 can be configured as a computing device and can include one or more of the various hardware and software components discussed herein. For example, interactive display 39209 may be provided with multi-touch screen technology and other inputs, such as a barcode scanner. Interactive display device 39209 is configured to provide retailers with assistance in making decisions to decide which products to purchase, in order to provide an opportunity for retailers to bridge the gap between in-store and online retailers. Can be.

[354] 예컨대, 상호작용형 디스플레이(39209)는 셸프 에지에서 상호작용형 제품 정보를 고객들 및/또는 쇼핑객들에게 제공하도록 구성될 수 있다. 인터페이스는 선택될 수 있는 제품들의 메뉴 및 많은 상이한 뷰들을 제공받을 수 있거나, 제품들에 저장된 제품 정보에 액세스하기 위해서 제품들을 스캔할 수 있다. 상호작용형 디스플레이(39209)는 또한 고객의 선택들 또는 이전 선택들에 기반하여 업-셀링 및 크로스-셀링을 제공하고, 관련된 제안들을 고객에게 전달할 수 있다. 예컨대, 만약 고객이 신발에 관심이 있다면, 상호작용형 디스플레이는 다른 유사한 신발 선정들 또는 어울리는 셔츠 또는 바지를 제공할 수 있다. 상호작용형 디스플레이 디바이스(39209)는 또한 인스턴트 가격 비교들 및 실시간 업데이트들을 제공할 수 있다. 상호작용형 디스플레이 디바이스(39209)는 당일에 상점에서 제품을 구매하기 위한 가격 매치 또는 소정의 인센티브들을 제공할 수 있다. 상호작용형 디스플레이 디바이스(39209)는 쇼핑객에게 온라인 리뷰들을 제공할 수 있다. 일 예에서, 상호작용형 디스플레이 디바이스(39202)는 또한 소셜 미디어에 의존할 수 있고, 피어들로부터의 제품 권고들에 대한 쇼핑객의 액세스를 제공할 수 있다. 부가적으로, 상호작용형 디스플레이 디바이스(39209)는 상점에서 상점의 웹사이트를 통합할 수 있고, 품절 아이템들에 대한 온라인 가용성을 체크하도록 구성될 수 있으며 전자 또는 온라인 주문을 제공할 수 있다. 상호작용형 디스플레이(39209)는 또한, 고객들이 연락처 정보를 디스플레이에 입력할 수 있고 다중-터치 스크린을 사용하여 관심있는 주제들을 선택할 수 있는 경우, 메일링 리스트 사인-업을 고객들 및 쇼핑객들에게 제공할 수 있다. 이러한 정보 모두는 허브로의 송신을 통해 네트워크에 중계될 수 있고, 그에 따라서 소매업자에 의해 처리될 수 있다. [354] For example, the interactive display 39209 can be configured to provide interactive product information to customers and / or shoppers at the shelf edge. The interface can be provided with a menu of products that can be selected and many different views, or can scan products to access product information stored in the products. The interactive display 39209 can also provide up-selling and cross-selling based on the customer's choices or previous choices, and communicate related suggestions to the customer. For example, if the customer is interested in footwear, the interactive display can provide other similar footwear selections or matching shirts or pants. Interactive display device 39209 can also provide instant price comparisons and real-time updates. The interactive display device 39209 can provide a price match or certain incentives to purchase a product at the store on the day. Interactive display device 39209 can provide online reviews to shoppers. In one example, interactive display device 39202 may also rely on social media and provide shopper access to product recommendations from peers. Additionally, the interactive display device 39209 can integrate the store's website at the store, can be configured to check online availability for out of stock items, and can provide electronic or online orders. Interactive display 39209 also provides mailing list sign-ups to customers and shoppers when customers can enter contact information into the display and select topics of interest using a multi-touch screen can do. All of this information can be relayed to the network through transmission to the hub, and thus processed by the retailer.

[355] 부가적으로, 상호작용형 디스플레이(39209)는 또한 고객들 및 쇼핑객들에게 제품들을 판매하기 위한 가판대로서 구성될 수 있다. 예컨대, 상호작용형 디스플레이에는 결제(payment)들을 프로세싱하도록 구성될 수 있는 트랜잭션 인터페이스가 제공될 수 있다. 이러한 예에서, 프린터가 상호작용형 디스플레이 또는 허브에 연결될 수 있어서, 상호작용형 디스플레이 또는 허브는 고객들에게 영수증들을 발행할 수 있다. 트랜잭션 데이터는 상호작용형 디스플레이에 저장될 수 있고, 바로 허브에 라우팅되거나 또는 미리 결정된 시간들에 또는 허브 또는 네트워크로부터의 요청 시에 허브에 라우팅될 수 있다.[355] Additionally, the interactive display 39209 can also be configured as a newsstand for selling products to customers and shoppers. For example, an interactive display can be provided with a transactional interface that can be configured to process payments. In this example, the printer can be connected to an interactive display or hub, such that the interactive display or hub can issue receipts to customers. Transaction data can be stored on an interactive display and routed directly to the hub or routed to the hub at predetermined times or upon request from the hub or network.

[356] 부가적으로, 상호작용형 디스플레이로부터의 트랜잭션 데이터, 액세스 데이터, 고객 정보 등을 포함할 수 있는 로그 데이터가 허브를 통해 수집되고, 로깅되고, 전달되며 라우팅될 수 있다. 로그 파일 데이터는 특정 상호작용형 디스플레이를 사용하는 고객들 또는 쇼핑객들의 수에 관한 데이터, 고객들 또는 쇼핑객들이 소정의 제품 정보를 보았는지 여부, 및 상호작용형 디스플레이의 효율성을 설명하는 임의의 다른 정보를 포함할 수 있다. 이러한 방식으로, 네트워크는 추후의 뷰잉 및 분석을 위한 데이터를 추가로 프로세싱 및 추적할 수 있다. 예컨대, 소매업자는 어떤 고객들이 언제 어떤 상호작용형 디스플레이들에 액세스하였는지 및 어떤 고객들이 구매를 하였는지 및 어떤 고객들이 상호작용형 디스플레이들의 효율성을 결정하지 못하였는지를 결정할 수 있다.[356] Additionally, log data, which may include transaction data, access data, customer information, etc. from the interactive display can be collected, logged, delivered, and routed through the hub. The log file data may include data regarding the number of customers or shoppers using a particular interactive display, whether customers or shoppers have seen certain product information, and any other information describing the effectiveness of the interactive display. You can. In this way, the network can further process and track data for later viewing and analysis. For example, a retailer can determine which customers have accessed which interactive displays when and which customers have made a purchase and which customers have not determined the effectiveness of the interactive displays.

[357] 엔드-포인트 디바이스들은, 일 예에서, 하나 또는 그 초과의 위치 비콘들(39207)을 포함할 수 있다. 비콘들(39207)은 타겟 디바이스, 이를테면 고객 컴퓨팅 디바이스가 자신의 범위 내에 있다고 결정하고 그리고 쇼핑 지원/도움을 광고하거나 제공하기 위해 소정의 환경들 하에서 그 디바이스와의 통신을 개시하도록 구성될 수 있다. 예컨대, 고객 컴퓨팅 디바이스는 데스크톱 컴퓨터, 랩톱 컴퓨터, 태블릿 컴퓨터, 스마트 폰 등일 수 있다. 하나 또는 그 초과의 어레인지먼트들에서, 고객 컴퓨팅 디바이스는 퍼실리티 또는 상점에 의해 운용되고, 그것에 의해 제어되고, 그리고/또는 다른 방식으로 그것과 연관되는 퍼실리티 또는 상점 및/또는 임의의 다른 위치에 있는 그리고/또는 그 근처에 있는 퍼실리티 또는 상점의 고객에 속하는 그리고/또는 고객에 의해 사용되는 개인 컴퓨팅 디바이스, 이를테면 모바일 컴퓨팅 디바이스(예컨대, 스마트 폰, 태블릿 컴퓨터, 웨어러블 컴퓨터, 증강 현실 안경, 또는 임의의 다른 타입의 모바일 디바이스)일 수 있다. 위치 비콘은 그 비콘의 특정된 거리에 근접하여 위치된 그리고/또는 그렇지 않으면 그 특정된 거리 내에 위치된 디바이스들에 의해서 검출 및/또는 수신될 수 있는 하나 또는 그 초과의 신호들, 이를테면 라디오 신호들을 송신하도록 구성될 수 있다. 하나 또는 그 초과의 실시예들에서, 위치 비콘은 저-전력 라디오 신호들을 송신하기 위해서 블루투스 저 에너지("블루투스 LE," "블루투스 스마트," 또는 "BLE"로도 지칭됨), Zigbee, 또는 ISM 기술을 구현할 수 있다. 비콘들은 유선 또는 무선 연결들을 비롯해 본원에서 논의된 프로토콜들 중 임의의 프로토콜을 사용하여 허브들과 통신할 수 있다.[357] End-point devices, in one example, may include one or more location beacons 39207. Beacons 39207 may be configured to determine that a target device, such as a customer computing device, is within its scope and initiate communication with the device under certain circumstances to advertise or provide shopping assistance / help. For example, the customer computing device may be a desktop computer, laptop computer, tablet computer, smart phone, or the like. In one or more arrangements, the customer computing device is operated by a facility or store, controlled by it, and / or otherwise associated with it in a store or store and / or any other location and / or Or a personal computing device belonging to and / or used by a customer of a facility or shop in the vicinity, such as a mobile computing device (eg, a smart phone, tablet computer, wearable computer, augmented reality glasses, or any other type of Mobile device). The location beacon is a signal for one or more signals, such as radio signals, that may be detected and / or received by devices located close to and / or otherwise located within a specified distance of the beacon. It can be configured to transmit. In one or more embodiments, the location beacon is Bluetooth low energy (also referred to as “Bluetooth LE,” “Bluetooth Smart,” or “BLE”), Zigbee, or ISM technology to transmit low-power radio signals. You can implement Beacons can communicate with hubs using any of the protocols discussed herein, including wired or wireless connections.

[358] 특정 위치 비콘에 의해 송신되는 특정 신호(들)는 하나 또는 그 초과의 피처들, 이를테면 특정 위치 비콘에 할당된 그리고/또는 그렇지 않으면 특정 위치 비콘과 연관된 고유 식별자를 포함할 수 있는데, 그 고유 식별자는 위치 비콘이 특정 위치 비콘에 의해 송신되는 특정 신호(들)를 수신하는 임의의 디바이스에 의해서 식별되게 할 수 있다. (예컨대, 특정 위치에 포지셔닝될 수 있는) 위치 비콘에 의해 송신되는 특정 신호를 감지하고 후속해서 특정 신호를 송신하는 위치 비콘을 식별하는데 있어서, 컴퓨팅 디바이스는 위치 비콘이 위치되는 특정 장소에 그리고/또는 그 근처에 자신이 위치된다고 결론을 내릴 수 있다.[358] The specific signal (s) transmitted by the specific location beacon may include one or more features, such as a unique identifier assigned to the specific location beacon and / or otherwise associated with the specific location beacon, The unique identifier can cause the location beacon to be identified by any device that receives the specific signal (s) transmitted by the specific location beacon. In detecting a specific signal transmitted by a location beacon (eg, which may be positioned at a particular location) and subsequently identifying a location beacon that transmits a specific signal, the computing device is located at a specific location where the location beacon is located and / or You can conclude that you are located nearby.

[359] 예컨대, 위치 비콘들은 퍼실리티 또는 상점에 그리고/또는 그 근처에 포지셔닝될 수 있고, 퍼실리티 또는 상점의 상이한 영역들에 그리고/또는 그 근처에, 이를테면 환영 영역에, 다양한 제품 디스플레이들에, 또는 대기 영역 등에 특별히 포지셔닝될 수 있다. 비콘들은 상점 또는 퍼실리티 내의 소정의 디스플레이들 또는 위치들로 고객들을 유인하기 위해서 소매 환경에 전략으로 배치될 수 있다. 게다가, 각각의 위치 비콘은 다른 디바이스들, 이를테면 고객 컴퓨팅 디바이스에 의해 검출되고 그리고/또는 수신될 수 있는 라디오 신호를 송신할 수 있는데, 이는 그러한 디바이스들이 자신들이 퍼실리티 또는 상점에 존재하고 그리고/또는 퍼실리티 또는 상점의 특정 영역에 그리고/또는 그 근처에 위치됨을 결정할 수 있게 한다. 비콘들은 또한 고객 거동에 대한 정보, 이를테면 고객이 상점 내에서 이동하는 위치들을 추적하도록 구성될 수 있다. 이러한 데이터는 소정의 프로모션들의 효율성에 액세스하고 상점들에서의 고객 존재 및 데모그래픽스(demographics)를 더 잘 이해하는데 도움을 줄 수 있다. 소매업자는 또한 소정의 고객들이 퍼실리티 또는 상점에 얼마나 자주 있는지를 추적하고, 고객들이 상점을 얼마나 자주 방문하는지에 기반하여 자동화된 로열티 디스카운트들 또는 로열티 프로그램들을 제공할 수 있다.[359] For example, location beacons may be positioned at and / or near a facility or store, and / or at different areas of the facility or store, such as in a welcome area, on various product displays, or It can be specially positioned in the waiting area or the like. Beacons can be strategically placed in a retail environment to attract customers to certain displays or locations within a store or facility. In addition, each location beacon can transmit a radio signal that can be detected and / or received by other devices, such as a customer computing device, such that they are in a facility or store and / or a facility. Or it can be located in and / or near a particular area of the store. Beacons can also be configured to track information about customer behavior, such as where the customer travels within the store. Such data can help access the effectiveness of certain promotions and better understand customer presence and demographics in stores. The retailer can also track how often certain customers are in the facility or store, and provide automated loyalty discounts or loyalty programs based on how often customers visit the store.

[360] 비콘들은 또한 그들의 데이터를 통합하고 그리고 허브들로부터 본원에서 논의된 정보, 이를테면 광고 정보, 제품 정보, 또는 쇼핑 정보를 수신하기 위해서 허브들과 통신할 수 있다. 예컨대, 허브들은 고객 디바이스들과 통신하고 그리고 다양한 광고들, 디스카운트들, 프로모션들, 거래들, 또는 쿠폰들을 송신할 수 있거나, 또는 인근의 특정 제품들에 대한 위치 정보 또는 쇼핑 지원/도움을 제공할 수 있다. 허브들은 또한 상점 세팅 내에서 비콘들을 가장 효율적으로 만들기 위해 비콘 송신을 조정하도록 구성될 수 있다. 예컨대, 허브는 몇몇 코-로케이팅된 비콘들로부터의 실시간 어그리게이트 데이터를 사용하고 상점의 타겟 특정 영역들로의 그들의 전력 출력 또는 RF 방사 패턴들을 조정하거나, 상점 내의 RF 갭들을 채우거나, 더 정확한 포지션 정보를 위해 타겟 디바이스의 위치를 삼각측량하기 위해서 비콘들로부터의 RSS(Received Signal Strength) 데이터를 사용할 수 있음으로써, 그 타겟으로의 정보의 더욱 관련된 푸시를 가능하게 한다. [360] Beacons may also communicate with hubs to integrate their data and to receive information discussed herein, such as advertising information, product information, or shopping information from hubs. For example, hubs can communicate with customer devices and send various advertisements, discounts, promotions, transactions, or coupons, or provide location information or shopping support / help for specific products nearby You can. Hubs can also be configured to coordinate beacon transmission to make beacons most efficient within the store setting. For example, the hub uses real-time aggregated data from some co-located beacons and adjusts their power output or RF radiation patterns to the target specific areas of the store, fills RF gaps in the store, or more Received Signal Strength (RSS) data from beacons can be used to triangulate the position of a target device for accurate position information, thereby enabling more relevant push of information to the target.

[361] 일 예에서, 비콘들은 몇몇 특정 브랜드들에 관련된 광고 또는 디스카운트 정보를 전송하기 위해 소매점에 존재할 수 있고, 비콘 광고의 효율성이 평가될 수 있다. 상점 도처의 비콘들이 허브들에 통신하기 때문에, 특정 쇼핑객이 브랜드 'B'가 아닌 브랜드 'A'로부터의 광고들 및 디스카운트들을 허용하거나 그에 반응하고 있는지 여부가 결정될 수 있다. 시스템이 상점을 통과하는 쇼핑객을 추적할 때, 레인포스 브랜드 'A' 또는 엘리베이트 'B' 중 어느 하나에 제공되는 광고들 또는 디스카운트들의 콘텐츠의 세기에 대한 결정들이 이루어질 수 있다. 또한, 비콘들 및 다른 엔드-포인트 디바이스들로부터의 어그리게이트 데이터를 사용하여, 만약 쇼핑객에게 브랜드 'A' 제품의 배치 근처에서 미리 결정된 시간 내에 브랜드 'A' 제품에 대한 광고 또는 디스카운트가 제공된다면, 엔드-포인트 디바이스는 브랜드 'A' 제품이 제거되거나 구매를 위해 아마도 쇼핑되고 있다는 것을 허브를 통해 표시할 수 있다는 것이 추측될 수 있다. 이러한 방식으로, 비콘 광고의 효율성이 직접 평가될 수 있다. [361] In one example, beacons may be present in a retail store to transmit advertisements or discount information related to some specific brands, and the effectiveness of the beacon advertisement may be evaluated. Since beacons across the store communicate to hubs, it can be determined whether a particular shopper is accepting or responding to advertisements and discounts from brand 'A' rather than brand 'B'. When the system tracks shoppers passing through the store, decisions can be made about the strength of the content of advertisements or discounts provided to either the Reinforce brand 'A' or the elevator 'B'. Also, using aggregate data from beacons and other end-point devices, if a shopper is provided with an advertisement or discount for a brand 'A' product within a predetermined time near the placement of the brand 'A' product. It can be assumed, that the end-point device can indicate through the hub that the brand 'A' product is being removed or is probably shopping for purchase. In this way, the effectiveness of the beacon advertisement can be directly assessed.

[362] 도 39를 다시 참조하면, 네트워크, 예컨대 상점내 서버(39322), 클라우드(39320), 또는 외부 클라이언트 서버(39324)는 허브(39100)로부터 데이터를 수신하도록 구성된다. 일반적으로 말해서, 아래에서 더 상세히 논의되는 바와 같이, 네트워크, 예컨대 상점내 서버(39322), 클라우드(39320), 또는 외부 클라이언트 서버(39324)는 (1) 허브 및 엔드-포인트 디바이스들에 수신되거나 송신되는 임의의 데이터를 저장할 수 있고, (2) 허브들 및 엔드-포인트 디바이스들에 수신되고 송신되는 데이터에 관한 결정들을 내릴 수 있고, (3) 허브 및 엔드-포인트 디바이스들에 수신되거나 송신되는 임의의 데이터를 디스플레이할 수 있고, 그리고 (4) 허브 및 엔드-포인트 디바이스들에 수신되거나 송신되는 데이터가 수정되게 할 수 있다.[362] Referring back to FIG. 39, a network, such as in-store server 39322, cloud 39320, or external client server 39324 is configured to receive data from hub 39100. Generally speaking, as discussed in more detail below, a network, such as in-store server 39322, cloud 39320, or external client server 39324 is (1) received or transmitted to hub and end-point devices. Can store any data, and (2) make decisions regarding data received and transmitted to hubs and end-point devices, and (3) any received or transmitted to hub and end-point devices. Can display data, and (4) allow data to be received or transmitted to the hub and end-point devices to be modified.

[363] 네트워크는 본원에서 논의된 허브 및 엔드-포인트 디바이스들에 수신되거나 송신되는 임의의 데이터, 예컨대 재고 데이터, 고객 정보, 엔드-포인트 디바이스 상태, 사용량 및 활동 정보, 고객 정보, 제품 정보, 가격 정보, 마케팅 머티리얼, 제품 정보, 사용자 명령들, 리베이트 정보, 콘텐츠, 소프트웨어에 대한 업데이트들, 오퍼레이팅 시스템들 등에 대한 업데이트들을 저장할 수 있다. 이러한 방식으로, 네트워크는 허브 및 엔드-포인트 디바이스들에 수신되거나 송신되는 데이터에 대한 업데이트들을 연속적으로 제공하고, 이러한 정보를 디스플레이하는 내부 웹페이지들 및 임의의 외부 웹페이지들을 연속적으로 업데이트할 수 있다. [363] The network is any data received or transmitted to the hub and end-point devices discussed herein, such as inventory data, customer information, end-point device status, usage and activity information, customer information, product information, pricing Information, marketing materials, product information, user instructions, rebate information, content, updates to software, operating systems, and the like can be stored. In this way, the network can continuously provide updates to data received or transmitted to hub and end-point devices, and continuously update internal webpages and any external webpages displaying this information. .

[364] 네트워크는 또한 엔드-포인트 디바이스들에 수신되고 송신되는 데이터에 관한 다양한 결정들을 내릴 수 있다. 일 예에서, 재고 레벨들을 모니터하고 부가적인 재고를 요청하기 위한 명령들을 전송하기 위해 다양한 규칙들 또는 알고리즘들이 제공될 수 있고, 네트워크는 특정 영역들 또는 위치들에 대한 부가적인 재고를 요청하도록 구성될 수 있다.[364] The network may also make various decisions regarding data received and transmitted to the end-point devices. In one example, various rules or algorithms can be provided to monitor inventory levels and send commands to request additional inventory, and the network can be configured to request additional inventory for specific areas or locations. Can.

[365] 네트워크는 또한 수신되는 재고 데이터에 기반하여 소정의 경고들(39330)을 생성하는데 있어 엔드-포인트 디바이스들에 의해 수신되는 데이터에 관한 결정들을 내릴 수 있다. 일 예에서, 상점내 서버(39322)는 상점 보안 시스템, 카메라, 디스플레이들, 광 표시자들 또는 PA 시스템 중 하나 또는 그 초과와 상호연결될 수 있다. 본원에서 논의되는 예들에 따라 결정될 수 있는, 가능한 절도 상황의 표시를 수신할 때, 네트워크는 잠재적 절도의 이미지들을 캡처하기 위해 카메라를 턴온시키고, 직원에게 경고하기 위해 미리 결정된 메시지들을 디스플레이하고, 광 표시자들을 통해 경고들을 제공하고 그리고/또는 본원에서 논의된 하나 또는 그 초과의 예들에 따라 PA 시스템을 통해 경고들을 제공하도록 구성될 수 있다. 네트워크는 또한 가능한 절도를 직원에게 경고하기 위해 위에서 논의된 예들에 따른 메시지들을 직원에게 전송하도록 구성될 수 있다. [365] The network may also make decisions regarding the data received by the end-point devices in generating certain alerts 39330 based on the received inventory data. In one example, in-store server 39322 may be interconnected with one or more of a store security system, camera, displays, light indicators, or PA system. Upon receiving an indication of a possible theft situation, which can be determined according to the examples discussed herein, the network turns on the camera to capture images of potential theft, displays predetermined messages to alert the employee, and displays light It can be configured to provide warnings through those and / or through the PA system according to one or more examples discussed herein. The network can also be configured to send messages to employees according to the examples discussed above to alert employees of possible theft.

[366] 부가적으로, 일 예에서, 네트워크는 엔드-포인트 디바이스들에 전송된 데이터에 관한 결정들을 내릴 수 있다. 예컨대, 주문, 공급, 마켓 조건들, 및/또는 일(day), 주, 월, 또는 년에 기반하여 콘텐츠, 예컨대 상호작용형 디스플레이 데이터 또는 전자 셸프 디스플레이 데이터, 이를테면 가격 정보를 업데이트하기 위해서 다양한 규칙들 또는 알고리즘들이 또한 제공될 수 있다.[366] Additionally, in one example, the network may make decisions regarding data transmitted to end-point devices. Various rules for updating content, such as interactive display data or electronic shelf display data, such as price information, based on, for example, order, supply, market conditions, and / or day, week, month, or year Fields or algorithms may also be provided.

[367] 네트워크에서 수신되는 모든 정보는 적합한 네트워크 크리덴셜들을 갖는 퍼실리티 또는 회사의 직원이 뷰잉할 수 있다. 일 예에서, 포털은 웹 기반적일 수 있고, 하나 또는 그 초과의 허브들에 의해 제공되는 정보의 상이한 뷰들 및 브레이크다운들을 제공할 수 있다. 예컨대, 포털은 특정 엔드-포인트 디바이스들, 퍼실리티들, 또는 지역들로부터의 절도 상황들의 경향을 제공할 수 있다. 이러한 방식으로, 다양한 직원이 포털을 뷰잉할 수 있고, 그리고 경향들, 이를테면 소정의 제품들의 절도, 소정의 지역들에서의 절도들 또는 1년 중 소정의 시점들에서의 절도를 볼 수 있다.[367] All information received on the network can be viewed by a company employee or a facility having suitable network credentials. In one example, the portal can be web-based and can provide different views and breakdowns of information provided by one or more hubs. For example, the portal can provide a trend of theft situations from certain end-point devices, facilities, or regions. In this way, various employees can view the portal, and see trends, such as theft of certain products, theft in certain regions, or theft at certain times of the year.

[368] 부가적으로, 퍼실리티 또는 회사는 포털을 통해 재고 레벨들을 보고 관리할 수 있다. 포털들은 또한 소매업자들이 재고 보충 관점 및 예상 경우들 둘 모두로부터 제품의 경향들을 더 잘 관리할 수 있도록 소매업자들에게 재고 정보를 제공할 수 있다. 이는 상점 또는 퍼실리티 내에 제품을 비축하기 위한 능력을 개선시키고, 그리고 재비축을 위해 재고를 준비하도록 비축 직원에게 경고하는데 사용될 수 있다.[368] Additionally, a facility or company can view and manage inventory levels through a portal. Portals can also provide retailers with inventory information to better manage product trends from both inventory replenishment perspectives and anticipated cases. This can be used to improve the ability to stock products within a store or facility, and to alert stockpile staff to prepare inventory for restocking.

[369] 포털은 또한 네트워크의 무결성에 관한 실시간 데이터를 제공할 수 있다. 예컨대, 포털은 모니터되는 퍼실리티들의 엔드-포인트 디바이스들이 온라인 또는 오프라인인지 여부에 대한 정보를 제공할 수 있다. 특히, 포털은 엔드-포인트 디바이스들로부터의 주기적인 업데이트들 또는 하트비트들을 추적 및 수신할 수 있다. 예컨대, 만약 허브가 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 하트비트를 수신하지 않는다면, 허브는 특정 엔드-포인트 디바이스들이 동작하지 않는다고 표시하기 위해서 네트워크를 통해 메시지 또는 경고를 전송할 수 있고, 그런 다음 이러한 정보는 포털에서 보여질 수 있다. 이는, 직원이 다양한 퍼실리티들을 모니터하고 그리고 고장난 엔드-포인트 디바이스들을 진단하여 수리하고 일반적으로 시스템을 모니터링하기 위해서 적합한 직원을 채용하는 것을 도울 수 있다.[369] The portal may also provide real-time data regarding the integrity of the network. For example, the portal can provide information as to whether the endpoint devices of monitored facilities are online or offline. In particular, the portal can track and receive periodic updates or heartbeats from end-point devices. For example, if the hub does not receive a heartbeat from one or more of the end-point devices, the hub can send a message or alert over the network to indicate that certain end-point devices are not working, and then This information can be viewed on the portal. This can help staff monitor various facilities and diagnose and repair failed end-point devices and generally employ suitable staff to monitor the system.

[370] 게다가, 포털은 발생하는 트랜잭션들 및 엔드-포인트 디바이스들로부터 수신되는 다른 데이터에 기반하여 쇼핑 활동 데이터를 제공할 수 있다. 포털은 또한 소정의 제품 타입들 및 소정의 엔드-포인트 디바이스들에 대한 쇼핑 데이터를 소정의 퍼실리티들로부터 제공할 수 있다. 예컨대, 포털은 소정의 제품들의 마케팅의 효율성을 소매업자들이 이해하는 것을 돕기 위해 정보를 제공할 수 있다. 특히, 상점 세팅 내에서는 종종, 제품들이 상점 또는 퍼실리티 내의 1개 초과의 위치에 위치되는 인스턴스에서 고객들이 구매하기로 결정하는 경우를 이해하는 것이 어려워진다. 엔드-포인트 디바이스들은 어떤 위치들 및/또는 디스플레이들이 구매들을 부추기는데 있어 가장 효과적인지를 소매업자들이 이해할 수 있도록 제품 위치 정보를 제공할 수 있다.[370] Moreover, the portal can provide shopping activity data based on transactions that occur and other data received from end-point devices. The portal can also provide shopping data for certain product types and certain end-point devices from certain facilities. For example, the portal can provide information to help retailers understand the efficiency of marketing certain products. In particular, within store settings, it is often difficult to understand when customers decide to purchase in instances where products are located in more than one location in the store or facility. End-point devices can provide product location information to help retailers understand which locations and / or displays are most effective at driving purchases.

[371] 포털을 통해 제공되는 임의의 데이터는 데이터를 보려는 방식에 따라 어그리게이팅되고 정제될 수 있다. 포털 소프트웨어는 이러한 정보를 예시하기 위해서 다양한 출력들, 이를테면 표들, 챠트들, 또는 그래프들 등을 제공하도록 구성될 수 있다. 게다가, 포털 소프트웨어는 소매업자들이 상점, 퍼실리티, 지역, 제품 및 제품 타입, 절도들, 가격 정보, 세일량, 또는 특정 엔드-포인트 디바이스/엔드-포인트 디바이스 타입 등으로 검색하기 위한 다양한 검색 성능들을 포함할 수 있다.[371] Any data provided through the portal may be aggregated and purified according to the way the data is viewed. The portal software can be configured to provide various outputs, such as tables, charts, or graphs, etc., to illustrate this information. In addition, portal software includes a variety of search capabilities for retailers to search by store, facility, geography, product and product type, theft, price information, sales volume, or specific end-point device / end-point device type, etc. can do.

[372] 네트워크에서 수신된 모든 정보는 적합한 직원, 예컨대, 적합한 네트워크 크리덴셜들을 갖는 직원에 의해 수정될 수 있다. 예컨대, 적합한 직원은 포털(39326)에서 엔드-포인트 디바이스들에 제공되는 데이터, 예컨대, 디스플레이 또는 가격 정보를 수정할 수 있다.[372] All information received on the network can be modified by a suitable employee, eg, an employee with suitable network credentials. For example, a suitable employee can modify data provided to end-point devices in portal 39326, such as display or price information.

[373] 본원에서 예들은 중앙형 무선 상점 인텔리전스 시스템을 제공할 수 있으며, 이는 예컨대, 단일의 디지털 인-퍼실리티 전략을 제공하기 위해, 모두가 하나의 시스템 하에서 절도 방지를 강화하고, 셸프 재고를 관리하고, 쇼핑객 가격 디스플레이 및 마켓팅 메시징을 제공하고, 상호작용형 쇼핑 툴들을 제공하도록 구성될 수 있다. 본원에서 제공된 예들은 하나의 위치에서 재고 데이터를 유지 및 뷰잉하기 위한 메커니즘을 제공하고, 재고 데이터 및 절도 감소의 관리를 위한 중앙형 메커니즘을 제공할 수 있다. 게다가, 시스템은 데이터의 동질화(homogenizing)를 위한 방법을 제공하여, 이것이 대규모 방식으로 고려될 수 있다. 시스템은 또한 사용자들에게 일관적인 룩 및 필(look and feel)을 제공하고 향상된 사용자 경험을 제공할 수 있다.[373] The examples herein can provide a centralized wireless store intelligence system, which enhances theft protection under one system and manages shelf inventory, for example, to provide a single digital in-facilitation strategy. And provide shopper price display and marketing messaging, and provide interactive shopping tools. The examples provided herein can provide a mechanism for maintaining and viewing inventory data in one location, and a centralized mechanism for managing inventory data and theft reduction. In addition, the system provides a method for homogenizing data, which can be considered in a large scale manner. The system can also provide users with a consistent look and feel and provide an improved user experience.

[374] 비록 위에서 논의된 소정의 예들에서, 엔드-포인트 디바이스들로부터 수집된 다양한 데이터의 프로세싱 및 디스플레이가 소정의 컴퓨팅 디바이스들, 이를테면 허브 및/또는 서버들과 관련하여 논의될 지라도, 엔드-포인트 디바이스들로부터 수집된 다양한 데이터의 프로세싱 및 디스플레이가, 본원에서 논의되거나 묘사되지 않은 임의의 알려진 컴퓨팅 디바이스들을 포함하는 네트워크 내의 임의의 컴퓨팅 디바이스에서 완료될 수 있다는 것이 고려된다. 게다가, 임의의 허브가 또한 본원에서 논의된 임의의 앤드-포인트 디바이스로서 구성될 수 있다는 것이 또한 고려된다.[374] Although in certain examples discussed above, the processing and display of various data collected from end-point devices is discussed with respect to certain computing devices, such as hubs and / or servers, end-points It is contemplated that processing and display of various data collected from devices can be completed at any computing device in the network, including any known computing devices not discussed or depicted herein. Moreover, it is also contemplated that any hub may also be configured as any end-point device discussed herein.

[375] 도 42 및 도 43의 예들과 관련하여 아래에서 논의되는 바와 같이, 머천다이징 시스템은 또한, 소비자에게 동적 메시징을 허용하기 위해 셸프들의 바닥부에 걸쳐, 제품 셸프들 상에, 또는 셸프들의 바닥부 상의 스크린들 및 제품들 둘 모두에 걸쳐 연속 라벨을 제공하도록 구성될 수 있다. 도 42는 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 시스템의 예시적인 블록 다이어그램을 예시한다. 일 예에서, 도 42의 컴포넌트들 중 하나 또는 그 초과는 도 27의 컴퓨팅 디바이스(100) 및/또는 도 2a-12에 도시된 디바이스들 중 하나 또는 그 초과에 의해 구현될 수 있다. 이러한 예에서, 다수의 연속 디스플레이 셸프 에지 라벨 디바이스들의 시스템(4200)은 함께 동작하는 것으로 도시된다. 이러한 예에서, 4개의 연속 디스플레이 셸프 에지 라벨 디바이스들이 있다. 하지만, 아래에서 논의되는 바와 같이, 임의의 수의 셸프 에지 라벨 디바이스들이 제품들 및 셸프들의 사이즈를 정하는 것에 따라 사용될 수 있다는 것이 고려된다.[375] As discussed below in connection with the examples of FIGS. 42 and 43, the merchandising system may also span the bottom of the shelves, on the product shelves, or at the bottom of the shelves to allow dynamic messaging to the consumer. It can be configured to provide a continuous label across both the floating screens and products. 42 illustrates an example block diagram of a system for communicating and distributing content in accordance with one or more example aspects of the disclosure. In one example, one or more of the components of FIG. 42 may be implemented by computing device 100 of FIG. 27 and / or one or more of the devices shown in FIGS. 2A-12. In this example, a system 4200 of multiple continuous display shelf edge label devices is shown operating together. In this example, there are four continuous display shelf edge label devices. However, as discussed below, it is contemplated that any number of shelf edge label devices can be used in accordance with sizing products and shelves.

[376] 각각의 연속 디스플레이 셸프 에지 라벨 디바이스는, 셸프(4230A-4230D)의 전체 에지를 따라 배향된 단일 디스플레이 영역(4210A-4210D)을 포함한다. 추가로, 이러한 예에서, 셸프들(4230A-B)은 제품들(4260A-4260H)을 홀딩하며, 여기서 4260A-B는 제 1 타입일 수 있거나, 4260C-D는 제 2 타입일 수 있거나, 4260E-F는 제 3 타입일 수 있는 식이거나, 이들의 임의의 조합일 수 있다. 셸프들(4230C-D)은 제품들(4280A-H)을 홀딩하며, 여기서 4280A-B는 제 1 타입일 수 있거나, 4280C-D는 제 2 타입일 수 있거나, 4280E-F는 제 3 타입일 수 있는 식이거나, 이들의 임의의 조합일 수 있다. 제품들(4260A-4260H 및 4280A-H) 각각은 패키지들(4250A-4250H 및 4270A-4270H) 각각에 캡슐화된다. [376] Each continuous display shelf edge label device includes a single display area 4210A-4210D oriented along the entire edge of the shelf 4230A-4230D. Additionally, in this example, the shelves 4230A-B hold products 4260A-4260H, where 4260A-B can be the first type, or 4260C-D can be the second type, or 4260E -F can be a formula that can be of type 3 or any combination thereof. Shelfs 4230C-D hold products 4280A-H, where 4280A-B may be of the first type, 4280C-D may be of the second type, or 4280E-F may be of the third type It can be a formula, or any combination thereof. Each of the products 4260A-4260H and 4280A-H is encapsulated in packages 4250A-4250H and 4270A-4270H, respectively.

[377] 일 예에서, 디스플레이들(4210A-4210D)은 그들 개개의 셸프들(4230A-4230D)로 내장될 수 있다. 셸프들은 임의의 적절한 재료로 형성될 수 있으며, 일 예에서, 셸프들은 플라스틱 재료로 형성될 수 있다. 이는, 패키지들(4250A-4250H 및 4270A-4270H)에 전력을 제공하기 위해, 전력이 공중을 통해 그리고 셸프들을 통해 전송되게 할 수 있다. 부가적으로, 플라스틱 셸프는 전자 신호들이 통과하게 할 수 있고, 플라스틱 셸프에는 디스플레이들(4210A-4210D) 외에도 다른 전기 엘리먼트들이 내장될 수 있다. 이는, 부가적인 하드웨어가, 머천다이징 디스플레이 시스템, 이를테면, 본원에서 그리고 위에서 논의된 다양한 컴포넌트들에 장착 및 통합되게 할 수 있다. 부가적으로, 플라스틱 셸프들은 또한 더 손쉽게 다루기 위해 경량으로 형성될 수 있어서, 청소, 운송, 비축 또는 예컨대, 셸프들 뒤로 제품들을 잃어 버린 경우 이동 등이 더 쉽다.[377] In one example, the displays 4210A-4210D may be embedded with their respective shelves 4230A-4230D. The shelves can be formed of any suitable material, and in one example, the shelves can be formed of a plastic material. This can cause power to be transmitted over the air and through the shelves to provide power to the packages 4250A-4250H and 4270A-4270H. Additionally, the plastic shelf may allow electronic signals to pass through, and other electrical elements may be incorporated into the plastic shelf in addition to the displays 4210A-4210D. This may allow additional hardware to be mounted and integrated into the merchandising display system, such as various components discussed herein and above. Additionally, plastic shelves can also be formed to be lightweight for easier handling, making cleaning, transportation, stockpile or easier to move, for example, if products are lost behind the shelves.

[378] 패키지들(4250A-4250H 및 4270A-4270H)은 전자 디스플레이 스크린들 또는 LED들을 포함할 수 있다. 일 예에서, 전자 디스플레이 스크린들 또는 LED들은 패키지들 상에 위치되거나 그 안에 내장될 수 있다. 다른 예들에서, 패키지들(4250A-4250H 및 4270A-4270H)에는, 임의의 원하는 문자들이나 이미지들을 디스플레이하기 위해 쌍안정(bi-stable) 또는 전기 영동 디스플레이들이 제공될 수 있다. 소정의 예들에서, 패키지들(4250A-4250H 및 4270A-4270H)은 주로 디스플레이로 구성될 수 있어서, 패키지 표면의 대부분은 임의의 원하는 문자들 또는 이미지들을 디스플레이할 수 있다. [378] Packages 4250A-4250H and 4270A-4270H may include electronic display screens or LEDs. In one example, electronic display screens or LEDs can be placed on or embedded in packages. In other examples, packages 4250A-4250H and 4270A-4270H can be provided with bi-stable or electrophoretic displays to display any desired characters or images. In certain examples, the packages 4250A-4250H and 4270A-4270H may consist primarily of a display, so that most of the package surface can display any desired characters or images.

[379] 일 예에서, 단일 연속 디스플레이들(4210A-4210D)은 다수의 디스플레이들로 형성될 수 있다. 예컨대 각각의 단일 연속 디스플레이(4210A-4210D)는, 세일을 위해 제공되는 각각의 개개 타입의 제품에 하나씩, 2개의 디지털 디스플레이들(4220A-H)을 포함할 수 있다. 디스플레이들(4220A-H) 각각은, 사용자 인터페이스 위에 제품의 타입에 대한 정보를 제공할 수 있다. 예컨대, 디스플레이는 제품들(4260A-B)에 대한 정보를 제공할 수 있고, 디스플레이는 제품들(4260C-D)에 대한 정보를 제공하고, 디스플레이(4220C)는 제품들(4260E-F)에 대한 정보를 제공하고, 디스플레이(4220D)는 제품들(4260G-H)에 대한 정보를 제공하고, 디스플레이(4220E)는 제품들(4280A-B)에 대한 정보를 제공하고, 디스플레이(4220F)는 제품들(4280C-D)에 대한 정보를 제공하고, 디스플레이(4220G)는 제품들(4280E-F)에 대한 정보를 제공하고, 디스플레이(4220H)는 제품들(4280G-H)에 대한 정보를 제공한다. 디스플레이들(4210C-4210D)은 또한, 부가적인 정보, 이를테면 광고들 및 프로모션들을 디스플레이할 수 있다. 부가적으로, 디스플레이들(4210C-4210D)은 사용자 인터페이스로 구성될 수 있어서, 예컨대, 사용자들은 도 41과 관련하여 위에서 논의된 예들에 따라 셸프 에지에서 부가적인 상호작용형 제품 정보를 획득할 수 있는데, 예컨대, 사용자 인터페이스들에는 거기에 저장된 제품 정보에 액세스하기 위해 제품들을 스캐닝할 수 있거나 선택될 수 있는 제품들의 메뉴 및 많은 상이한 뷰들이 제공될 수 있다. [379] In one example, single continuous displays 4210A-4210D may be formed of multiple displays. For example, each single continuous display 4210A-4210D may include two digital displays 4220A-H, one for each individual type of product provided for sale. Each of the displays 4220A-H can provide information about the type of product on the user interface. For example, a display may provide information about products 4260A-B, a display may provide information about products 4260C-D, and a display 4220C may provide information about products 4260E-F. Provide information, display 4220D provides information about products 4260G-H, display 4220E provides information about products 4280A-B, and display 4220F displays products Provide information for 4280C-D, display 4220G provides information for products 4280E-F, and display 4220H provides information for products 4280G-H. The displays 4210C-4210D may also display additional information, such as advertisements and promotions. Additionally, the displays 4210C-4210D can be configured with a user interface, such as, for example, users can obtain additional interactive product information at the shelf edge according to the examples discussed above with respect to FIG. 41. For example, user interfaces may be provided with a menu of products and many different views from which products can be selected or scanned to access product information stored therein.

[380] 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D)은 서로, 그리고 제품들(4260A-H 및 4280A-H)은 물론 대응하는 패키지들(4250A-H 및 4270A-H)과 통신 상태에 있을 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)는 패키지들(4250A-D)과 통신 상태에 있을 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210B)는 패키지들(4250E-H)과 통신 상태에 있을 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210C)는 패키지들(4270A-D)과 통신 상태에 있을 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210D)는 패키지들(4270E-H)과 통신 상태에 있을 수 있다. 비록 무선 통신으로 예시적으로 도시되었을 지라도, 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D)과 패키지들(4250A-H 및 4270A-H) 간의 송신 경로는, 네트워크(210)를 통하는 또는 도 39와 관련하여 개시된 예들에 따른, 그리고/또는 일부 다른 방식의 유선 통신 경로일 수 있다. 부가적으로, 정보, 이를테면 가격 정보, 제품 데이터 및 광고들은, 도 39와 관련하여 위에서 논의된 네트워크 및 허브(39100)를 통해, 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D) 및 패키지들(4250A-H 및 4270A-H)에 제공될 수 있다. [380] The continuous display shelf edge label devices 4210A-D are in communication with each other and with the products 4260A-H and 4280A-H as well as the corresponding packages 4250A-H and 4270A-H. Can be. For example, the continuous display shelf edge label device 4210A may be in communication with packages 4250A-D, and the continuous display shelf edge label device 4210B may be in communication with packages 4250E-H. Continuous display shelf edge label device 4210C may be in communication with packages 4270A-D, and continuous display shelf edge label device 4210D may be in communication with packages 4270E-H. have. Although illustrated illustratively by wireless communication, the transmission path between the continuous display shelf edge label devices 4210A-D and the packages 4250A-H and 4270A-H may pass through the network 210 or with FIG. It may be a wired communication path in accordance with and / or in some other manner according to the disclosed examples. Additionally, information, such as price information, product data, and advertisements, through the network and hub 39100 discussed above in connection with FIG. 39, continuous display shelf edge label devices 4210A-D and packages 4250A -H and 4270A-H).

[381] 본 개시내용의 하나 또는 그 초과의 양상들에 따라, 다양한 연속 디스플레이 셸프 에지 라벨 디바이스들은 부가적인 정보, 예컨대, 제품 정보, 가격 정보, 디스카운트 정보, 광고들 및 제품 로고들을 고객에게 제공하기 위해 일제히 동작할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스들을 나란한(4210A 및 4210B 또는 4210C 및 4210D) 배향으로 배열되게 하고, 셸프들(4210A 및 4210C 또는 4210B 및 4210D)처럼 서로의 최상부에 스택되게 함으로써, 연속 디스플레이 셸프 에지 라벨 디바이스들의 어레이가 구성될 수 있고, 이는 균일한 이미지 또는 비디오를 디스플레이하기 위해 함께 결합되도록 구성될 수 있다. 도 42의 예시적인 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스들의 2개의 행들과 2개의 열들인, 2×2의 어레이로 배열된 4개의 연속 디스플레이 셸프 에지 라벨 디바이스들이 있다. 하지만, 6×1, 4×1, 3×4, 3×3, 및 4×4 구성들을 포함하지만 이에 제한되지 않는, 임의의 수의 부가적인 어레인지먼트들이 만들어질 수 있다. [381] In accordance with one or more aspects of the disclosure, various continuous display shelf edge label devices provide additional information, such as product information, price information, discount information, advertisements, and product logos to a customer To work in unison. By having the continuous display shelf edge label devices arranged in a side by side (4210A and 4210B or 4210C and 4210D) orientation, and stacked on top of each other like the shelves 4210A and 4210C or 4210B and 4210D, the continuous display shelf edge label devices The array can be configured, which can be configured to be joined together to display a uniform image or video. In the example example of FIG. 42, there are four consecutive display shelf edge label devices arranged in an array of 2x2, two rows and two columns of continuous display shelf edge label devices. However, any number of additional arrangements can be made, including but not limited to 6 × 1, 4 × 1, 3 × 4, 3 × 3, and 4 × 4 configurations.

[382] 부가적으로, 다양한 연속 디스플레이 셸프 에지 라벨 디바이스들이, 고객에게 부가적인 정보를 제공하기 위해, 또는 고객들의 주의를 끌기 위해, 패키지들(4250A-H 및 4270A-H)과 일제히 동작할 수 있다. 예컨대, 4250A-H 및 4270A-H로부터의 선택 패키지들은 선택 제품들을 프로모팅하기 위해 환해질 수 있으며, 여기서 상기 조명은 연속 디스플레이 셸프 에지 라벨 디바이스들(4210-4210D)에 의해 조정될 수 있다. 부가적으로, 상보적인 제품들은, 자신들의 패키지들을, 유사한 또는 상보적인 시각적 효과들을 이용하여 환해지게 할 수 있다. 일 예에서, 패키지들(4250A-F)은 일정하게 환해질 수 있고, 패키지들(4250G-H)은 선택 시간 인터벌 동안 환해질 수 있고, 패키지들(4270A-D)은 연속 디스플레이 셸프 에지 라벨 디바이스(4210C)가, 근접 센서를 통해 고객의 존재를 검출할 때 환해질 수 있고, 패키지들(4270E-F)은, 사용자 인터페이스들로 구성될 때 디스플레이들(4220A-H) 중 하나 또는 그 초과와 고객이 상호작용하는 경우 환해질 수 있으며, 패키지들(4270G-H)은, 제품 정보, 이를테면, 가격의 변화가 사용자 인터페이스들에서 시행될 때 또는 본원에서 논의된 바와 같이 정보가 네트워크를 통해 내보내질 때, 환해질 수 있다. [382] Additionally, various continuous display shelf edge label devices can work in unison with the packages 4250A-H and 4270A-H to provide additional information to the customer, or to attract customer attention. have. For example, select packages from 4250A-H and 4270A-H can be illuminated to promote select products, where the illumination can be adjusted by continuous display shelf edge label devices 4210-4210D. Additionally, complementary products can lighten their packages, using similar or complementary visual effects. In one example, the packages 4250A-F may be lit consistently, the packages 4250G-H may be lit during a selected time interval, and the packages 4270A-D are continuous display shelf edge label devices 4210C may illuminate when detecting the presence of a customer through a proximity sensor, and packages 4270E-F, when configured with user interfaces, may include one or more of displays 4220A-H. If the customer interacts, it can be illuminated, and the packages 4270G-H can be exported through the network when product information, such as price changes, is implemented in user interfaces or as discussed herein. When it can be bright.

[383] 일 예에서, 패키지들(4250A-H 및 4270A-H)의 최전방 패키지들 및 최전방 패키지들의 전방 대면 표면들이 또한 결정될 수 있어서, 최전방 패키지들의 전방 대면 표면들만이 정보를 디스플레이하고 있다. 예컨대, 복수의 셸프들의 전방 및 후방이 결정될 수 있고, 최전방 패키지들의 그룹이 복수의 패키지들로부터 결정된다. 최전방 패키지들은 연속 디스플레이를 형성하도록 구성될 수 있고, 추가로 최전방 패키지들의 전방 대면 표면들은 원하는 이미저리를 디스플레이하도록 구성될 수 있다. 부가적으로, 패키지들의 다수의 표면들 중 임의의 표면은 패키지 디지털 디스플레이를 가질 수 있어서, 패키지는 연속 디스플레이의 일부를 형성하기 위해 임의의 배향으로 셸프 상에 배치될 수 있다는 것이 또한 고려된다.[383] In one example, the front facing surfaces of the foremost packages and foremost packages of the packages 4250A-H and 4270A-H can also be determined, so that only the front facing surfaces of the foremost packages are displaying information. For example, the front and rear of a plurality of shelves can be determined, and the group of foremost packages is determined from the plurality of packages. The foremost packages can be configured to form a continuous display, and further the front facing surfaces of the foremost packages can be configured to display the desired imagery. Additionally, it is also contemplated that any of the multiple surfaces of the packages can have a package digital display, so that the package can be placed on the shelf in any orientation to form part of a continuous display.

[384] 본 개시내용의 하나 또는 그 초과의 양상들에 따라, 다양한 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)는 제품들(4260A-D)과 통신할 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210B)는 제품들(4260E-H)과 통신할 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210C)는 제품들(4280A-D)과 통신할 수 있고, 연속 디스플레이 셸프 에지 라벨 디바이스(4210D)는 제품들(4280E-H)과 통신할 수 있다. 비록 무선 통신으로 예시적으로 도시되었을 지라도, 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D)과 패키지들(4250A-H 및 4270A-H) 간의 송신 경로는, 본원에서 논의된 예들 중 임의의 예에 따라 허브(39100)로부터 네트워크(210)를 통하는 그리고/또는 일부 다른 방식의 유선 통신 경로일 수 있다.[384] In accordance with one or more aspects of the present disclosure, various continuous display shelf edge label devices 4210A can communicate with products 4260A-D, and continuous display shelf edge label devices 4210B Can communicate with products 4260E-H, continuous display shelf edge label device 4210C can communicate with products 4280A-D, and continuous display shelf edge label device 4210D can communicate with products ( 4280E-H). Although illustrated illustratively by wireless communication, the transmission path between the continuous display shelf edge label devices 4210A-D and the packages 4250A-H and 4270A-H can be used in any of the examples discussed herein. Accordingly, it may be a wired communication path from the hub 39100 through the network 210 and / or some other way.

[385] 다양한 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D)이, 고객에게 부가적인 정보를 제공하기 위해, 또는 고객의 주의를 끌기 위해, 제품들(4260A-H 및 4280A-H)과 일제히 동작할 수 있다. 일 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스는 연속 디스플레이 셸프 에지 라벨 디바이스 위의 제품들에 트리거를 전송할 수 있고, 이 트리거는 제품들이 전력 공급되게 한다. 제 2 예에서, 제품들(4260A-B)은 전자 디바이스들이며, 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)는, 전자 디바이스들의 디스플레이들에 전력을 공급하기 위해 제품들(4260A-B)에 트리거를 통신할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)는, 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)가 근접 센서를 통해 고객의 존재를 검출할 때, 또는 고객과 디스플레이(4220A) 간의 상호작용을 검출 시, 선택 시간 인터벌에서 이러한 트리거를 통신할 수 있다. 부가적으로, 연속 디스플레이 셸프 에지 라벨 디바이스들(4210A-D) 및 제품들(4260A-H 및 4280A-H)은 본원에서 논의된 네트워크 또는 하나 또는 그 초과의 허브들(39100)에 의해 전력이 공급될 수 있다. 일단 전자 제품들(4260A-B)의 디스플레이들이, 연속 디스플레이 셸프 에지 라벨 디바이스(4210A)로부터의 트리거에 대한 응답으로 전력이 공급되면, 고객은, 사용자 인터페이스로 구성될 때, 디스플레이(4220A)를 통해 전자 제품들(4260A-B)의 디스플레이들과 상호작용할 수 있다. 사용자 인터페이스로 구성될 때, 사용자는 도 27을 참조하여 제공되는 방법론들 중 임의의 방법론들을 사용하여 디스플레이(4220A)와 상호작용할 수 있다. 예컨대, 디스플레이(4220A) 상의 사용자 입력들은 제품들(4260A-B)의 디스플레이들로 송신되고 이들 상에 미러링된다. 디스플레이(4220A)는 또한, 사용자의 입력에 대한 응답으로 제품들(4260A-B)로부터 수신되는 데이터로 업데이트될 수 있고, 이러한 상호작용은 하나 또는 그 초과의 횟수로 반복될 수 있다. 이러한 피처는 도 44a-d를 참조하여 이하에서 상세하게 논의된다.[385] Various continuous display shelf edge label devices 4210A-D work in concert with products 4260A-H and 4280A-H to provide additional information to the customer, or to attract customer attention can do. In one example, the continuous display shelf edge label device can send a trigger to products on the continuous display shelf edge label device, which triggers the products to be powered. In the second example, the products 4260A-B are electronic devices, and the continuous display shelf edge label device 4210A communicates a trigger to the products 4260A-B to power the displays of the electronic devices. can do. The continuous display shelf edge label device 4210A selects time intervals when the continuous display shelf edge label device 4210A detects the presence of a customer through a proximity sensor, or when detecting an interaction between the customer and the display 4220A. Can communicate these triggers. Additionally, continuous display shelf edge label devices 4210A-D and products 4260A-H and 4280A-H are powered by the network or one or more hubs 39100 discussed herein. Can be. Once the displays of the electronics 4260A-B are powered in response to a trigger from the continuous display shelf edge label device 4210A, the customer, via the display 4220A, when configured as a user interface And interact with the displays of electronic products 4260A-B. When configured as a user interface, the user can interact with the display 4220A using any of the methodologies provided with reference to FIG. 27. For example, user inputs on display 4220A are transmitted to the displays of products 4260A-B and mirrored on them. Display 4220A may also be updated with data received from products 4260A-B in response to user input, and this interaction may be repeated one or more times. These features are discussed in detail below with reference to Figures 44A-D.

[386] 도 43은 개시내용의 하나 또는 그 초과의 예시적인 양상들에 따라 콘텐츠를 통신 및 분배하기 위한 시스템의 또 다른 예시적인 블록 다이어그램을 도시한다. 도 43의 예는, 도 42와 관련하여 위에 논의된 예와 유사한 특징들 및 기능성을 가질 수 있다. 일 예에서, 도 43의 컴포넌트들 중 하나 또는 그 초과는 도 27의 컴퓨팅 디바이스(100), 도 2a-12에 도시된 디바이스들 중 하나 또는 그 초과의 디바이스, 및/또는 도 39와 관련하여 논의된 예들에 의해 구현될 수 있다. 이러한 예에서, 단일의 연속 디스플레이 셸프 에지 라벨 디바이스(43001)가 도시된다. 연속 디스플레이 셸프 에지 라벨 디바이스(43001)에 임의의 수의 디스플레이들이 제공될 수 있다. 이러한 예에서, 연속 디스플레이 셸프 라벨 디바이스(43001)에 2개의 디스플레이들이 제공될 수 있으며, 이들은 다시 사용자 인터페이스들로 또한 구성될 수 있거나 구성되지 않을 수 있고 도 42와 관련하여 위에서 논의된 예와 유사하게 구성될 수 있다. 디스플레이(43002)는 제품들(43006A 및 43006B)에 대한 정보를 제공하고, 정적 또는 동적 광고(43004)를 또한 디스플레이할 수 있다. 예컨대, 디스플레이(43002)의 배경은 제품들(43006A 및 43006B)의 제조업자를 나타내는 로고를 디스플레이할 수 있다. 디스플레이(43003)는 제품들(43007A 및 43007B)에 대한 정보를 제공할 수 있다. 또한, 디스플레이(43003)의 배경은 제품들(43007A 및 43007B)의 제조업자를 나타내는 로고를 디스플레이할 수 있고, 여기서 디스플레이(43003)의 배경에 디스플레이된 로고는 디스플레이(43002)의 배경에 디스플레이된 로고와 상이할 수 있다. 하지만, 디스플레이들(43002 및 43003)의 배경들이 부가적인 정보, 이를테면, 제품들(43006A-B 및 43007A-B)의 정적 이미지들 또는 스트리밍 비디오, 프로모션 콘텐츠, 호의 메시지들, 광고들 또는 임의의 관련된 정보를 디스플레이할 수 있다는 것이 고려된다.[386] Figure 43 shows another example block diagram of a system for communicating and distributing content in accordance with one or more example aspects of the disclosure. The example of FIG. 43 can have similar features and functionality to the example discussed above with respect to FIG. 42. In one example, one or more of the components of FIG. 43 are discussed with respect to computing device 100 of FIG. 27, one or more of the devices shown in FIGS. 2A-12, and / or FIG. 39 It can be implemented by examples. In this example, a single continuous display shelf edge label device 43001 is shown. Any number of displays may be provided to the continuous display shelf edge label device 43001. In this example, two displays may be provided to the continuous display shelf label device 43001, which may or may not also be configured with user interfaces again, similar to the example discussed above with respect to FIG. Can be configured. Display 43002 provides information about products 43006A and 43006B, and can also display static or dynamic advertisement 43004. For example, the background of the display 43002 can display a logo representing the manufacturer of the products 43006A and 43006B. The display 43003 may provide information on products 43007A and 43007B. In addition, the background of the display 43003 may display a logo indicating the manufacturer of the products 43007A and 43007B, where the logo displayed on the background of the display 43003 and the logo displayed on the background of the display 43002 Can be different. However, the backgrounds of the displays 43002 and 43003 are additional information such as static images of products 43006A-B and 43007A-B or streaming video, promotional content, favor messages, advertisements or any related It is contemplated that information can be displayed.

[387] 제품들(43006A 및 43006B)은 패키지들(43004A 및 43004B) 각각에 캡슐화된다. 패키지들(43004A 및 43004B) 각각에는 전자 디스플레이 스크린 또는 LED들이 내장될 수 있다. 제품들(43006A 및 43006B)은 패키지들(43004A 및 43004B) 내의 수신기 또는 트랜시버에 의해 전력이 공급될 수 있다. 일 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 트리거를 제품들(43006A-B 및 43007A-B)에 전송할 수 있고, 이 트리거는 제품들(43006A-B 및 43007A-B)의 디스플레이들에 전력이 공급되게 한다. 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)가 근접 센서를 통해 고객의 존재를 검출할 때, 또는 고객과 디스플레이들(43002 및 43003) 중 하나 또는 그 초과의 디스플레이 간의 상호작용을 검출 시, 선택 시간 인터벌들에서 이러한 트리거를 통신할 수 있다. 본원에서 논의된 허브들(39100) 또는 네트워크들에 의해, 콘텐츠가 제품들(43006A-B 및 43007A-B)의 디스플레이들 및 연속 디스플레이 셸프 에지 라벨 디바이스(43001)로 내보내질 수 있다는 것이 또한 고려된다. 또한, 본원에서 논의된 허브들(39100) 또는 네트워크들은, 자동으로 또는 소정의 조건들이 발생할 때, 이를테면, 고객이 연속 디스플레이 셸프 에지 라벨 디바이스(43001)의 근처에서 검출될 때, 연속 디스플레이 셸프 에지 라벨 디바이스(43001) 및 제품들(43006A-B 및 43007A-B)의 디스플레이들에 전력을 공급하도록 구성될 수 있다. [387] Products 43006A and 43006B are encapsulated in packages 43004A and 43004B, respectively. Each of the packages 43004A and 43004B may include an electronic display screen or LEDs. Products 43006A and 43006B may be powered by a receiver or transceiver in packages 43004A and 43004B. In one example, the continuous display shelf edge label device 43001 can send a trigger to products 43006A-B and 43007A-B, which trigger on the displays of products 43006A-B and 43007A-B. Let power be supplied. The continuous display shelf edge label device 43001 displays when the continuous display shelf edge label device 43001 detects the presence of a customer through a proximity sensor, or one or more of the displays 43002 and 43003 with the customer. Upon detecting the interaction between, it is possible to communicate this trigger at select time intervals. It is also contemplated that by hubs 39100 or networks discussed herein, content may be exported to displays of products 43006A-B and 43007A-B and to a continuous display shelf edge label device 43001. . In addition, the hubs 39100 or networks discussed herein can be automatically or continuously when certain conditions occur, such as when a customer is detected in the vicinity of the continuous display shelf edge label device 43001, continuous display shelf edge label. It can be configured to power the displays of devices 43001 and products 43006A-B and 43007A-B.

[388] 일단 전력이 공급되면, 제품들(43006A 및 43006B)의 디스플레이들은, 연속 디스플레이 셸프 에지 라벨 디바이스(43001) 또는 네트워크에 의해 다양한 정적 또는 스트리밍 메시지들로 동적으로 구성될 수 있다. 일 예에서, 제품(43006A)의 디스플레이는 광고를 디스플레이할 수 있고, 제품(43006B)의 디스플레이는 제품들(43006A 및 43006B)의 제조업자를 나타내는 로고를 디스플레이한다. 제품들(43006A 및 43006B) 상의 디스플레이들은 대안적으로, 소비자들을 대상으로 하는 프로모션 콘텐츠, 계절 인사 및/또는 일반적인 메시지들을 포함할 수 있다. 제품들(43007A 및 43007B)은 패키지들(43005A-B) 각각의 수신기 또는 트랜시버에 의해 전력이 공급될 수 있다. 패키지들(43005A-B) 각각에는 전자 디스플레이 스크린 또는 LED들이 내장된다. 제품들(43007A 및 43007B)의 디스플레이들은, 제품들에 대한 정보, 제조자, 프로모션 콘텐츠, 호의 메시지들, 및/또는 광고들(도시됨)을 포함하는, 정적 또는 스트림 비디오 또는 이미지들을 디스플레이하기 위해, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)에 의해 동적으로 구성될 수 있다.[388] Once powered, the displays of products 43006A and 43006B can be dynamically configured into various static or streaming messages by a continuous display shelf edge label device 43001 or a network. In one example, the display of product 43006A can display an advertisement, and the display of product 43006B displays a logo representing the manufacturer of products 43006A and 43006B. Displays on products 43006A and 43006B may alternatively include promotional content, seasonal greetings and / or general messages targeting consumers. Products 43007A and 43007B may be powered by the receiver or transceiver of each of the packages 43005A-B. Each of the packages 43005A-B contains an electronic display screen or LEDs. Displays of products 43007A and 43007B, to display static or stream video or images, including information about products, manufacturer, promotional content, messages of favor, and / or advertisements (shown), It can be dynamically configured by a continuous display shelf edge label device 43001.

[389] 부가적으로, 제품들(43006A-B 및 43007A-B)의 디스플레이들은 상호작용형일 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 제품들(43006A-B 및 43007A-B)의 디스플레이들을 동적으로 구성할 수 있다. 예컨대, 프로모션 콘텐츠는 소비자의 존재가 검출될 때 제품들(43006A-B 및 43007A-B) 중 하나 또는 그 초과에 동적으로 디스플레이될 수 있다. 그런 다음, 고객은 디스플레이들(43002 또는 43003)을 통해 제품들(43006A-B 및 43007A-B) 중 하나의 디스플레이와 상호작용할 수 있다. 예컨대, 디스플레이들(43002) 상의 사용자 입력들은 제품(43006A)의 디스플레이에 전송되어 디스플레이 상에 미러링될 수 있다. 디스플레이(43002)는 그런 다음, 사용자의 입력에 대한 응답으로 제품들(43006A)로부터 수신된 데이터로 업데이트될 수 있으며, 이러한 상호작용은 1회 또는 그 초과 반복될 수 있다. 이 피처는 도 44a - 도 44d를 참조하여 아래에서 상세히 논의된다.[389] Additionally, the displays of products 43006A-B and 43007A-B may be interactive. The continuous display shelf edge label device 43001 can dynamically configure displays of products 43006A-B and 43007A-B. For example, promotional content may be dynamically displayed on one or more of products 43006A-B and 43007A-B when the presence of a consumer is detected. The customer can then interact with one of the products 43006A-B and 43007A-B via the displays 43002 or 43003. For example, user inputs on displays 43002 can be sent to the display of product 43006A and mirrored on the display. Display 43002 can then be updated with data received from products 43006A in response to user input, and this interaction can be repeated once or more. This feature is discussed in detail below with reference to FIGS. 44A-44D.

[390] 제품들(43006A-B 및 43007A-B)은 패키지들(43004A-B 및 43005A-B)에 각각 캡슐화된다. 패키지들(43004A-B 및 43005A-B)의 디스플레이들은 디스플레이 셸프 에지 라벨 디바이스(43001)로부터 전력이 공급될 수 있다. 일 예에서, 패키지들(43004A-B 및 43005A-B)의 디스플레이들은 공중을 통해 일관적으로 전력이 공급될 수 있다. 공중을 통한 일관적인 전력 공급은 고도의 공진 무선 전력 전달 프로세스를 통해 구현될 수 있다. 특수 구동 회로를 가진 와이어의 코일은 패키지들(43004A-B 및 43005A-B)을 홀딩하고 또한 디스플레이 셸프 에지 라벨 디바이스(43001)를 하우징하는 플라스틱 셸빙 유닛의 베이스 데크에 배치될 수 있다. 작고 얇은 코일형 안테나 와이어가 각각의 제품 패키지(43004A-B 및 43005A-B)의 벽에 배치될 수 있다. 패키지들(43004A-B 및 43005A-B)은 각각, 각각의 패키지의 코일형 안테나 와이어를 통해 코일형 와이어에 의해 무선으로 송신되는 전력의 일부를 인터셉팅할 수 있다. 그런 다음, 인터셉팅된 전력이 제품 패키지 상의 디스플레이 또는 LED 또는 제품들(43006A-B 및 43007A-B) 상의 디스플레이들을 동작시키는 데에 사용될 수 있다. 제 2 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 패키지들(43004A-B 및 43005A-B) 중 하나 또는 그 초과에 트리거를 전송할 수 있으며, 트리거는 패키지들(43004A-B 및 43005A-B)의 디스플레이들로 하여금 전력이 공급되게 한다. 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 고객과 사용자 인터페이스들(43002 및 43003) 중 하나 또는 그 초과의 사용자 인터페이스 간의 상호작용 검출시 또는 연속 디스플레이 셸프 에지 라벨 디바이스(43001)가 근접 센서를 통해 고객의 존재를 검출할 때, 선택 시간 인터벌들로 그러한 트리거를 통신할 수 있다.[390] Products 43006A-B and 43007A-B are encapsulated in packages 43004A-B and 43005A-B, respectively. The displays of the packages 43004A-B and 43005A-B can be powered from the display shelf edge label device 43001. In one example, the displays of the packages 43004A-B and 43005A-B can be consistently powered through the air. Consistent power supply through the air can be implemented through a highly resonant wireless power transfer process. A coil of wire with a special drive circuit can be placed on the base deck of a plastic shelving unit that holds the packages 43004A-B and 43005A-B and also houses the display shelf edge label device 43001. Small, thin coiled antenna wires can be placed on the walls of each product package 43004A-B and 43005A-B. The packages 43004A-B and 43005A-B can each intercept a portion of the power wirelessly transmitted by the coiled wire through the coiled antenna wire of each package. The intercepted power can then be used to operate the display on the product package or the LEDs or displays on products 43006A-B and 43007A-B. In the second example, the continuous display shelf edge label device 43001 can send a trigger to one or more of the packages 43004A-B and 43005A-B, the trigger being the packages 43004A-B and 43005A-B ) Causes the displays to be powered. The continuous display shelf edge label device 43001 is configured to detect an interaction between the customer and one or more user interfaces of the user interfaces 43002 and 43003 or when the continuous display shelf edge label device 43001 is connected to the customer through a proximity sensor. When detecting presence, it is possible to communicate such a trigger at select time intervals.

[391] 전력이 공급되면, 패키지들(43004A-B 및 43005A-B)의 디스플레이들은 연속 디스플레이 셸프 에지 라벨 디바이스(43001)에 의해 다양한 정적 또는 스트리밍 이미지들 또는 비디오로 동적으로 구성될 수 있다. 일 예에서, 패키지들(43004A-B 및 43005A-B)은 제품들(43006A-B 및 43007B)의 제조업자를 나타내는 로고를 각각 디스플레이함으로써 디스플레이들(43002 및 43003)을 미러링하도록 연속 디스플레이 셸프 에지 라벨 디바이스(43001)에 의해 동적으로 구성될 수 있다. 다른 예에서, 패키지들(43004A-B)은 제품들(43006A 및 43006B)과 관련된(여기서는 가격이 단지 "Limited Time Only" 동안만이라는) 다른 정보를 로고와 함께 디스플레이하도록 디스플레이 셸프 에지 라벨 디바이스(43001)에 의해 동적으로 구성될 수 있다. 패키지들(43004A-B 및 43005A-B)은 부가적인 정보 또는 대안적인 정보, 이를테면 패키지 내의 제품, 관련된 제품, 광고, 또는 이들의 임의의 관련된 정보의 스트리밍 비디오를 디스플레이할 수 있다.When powered, the displays of the packages 43004A-B and 43005A-B can be dynamically configured into various static or streaming images or video by a continuous display shelf edge label device 43001. In one example, the packages 43004A-B and 43005A-B are continuous display shelf edge label devices to mirror the displays 43002 and 43003 by displaying a logo representing the manufacturer of the products 43006A-B and 43007B, respectively. It can be configured dynamically by (43001). In another example, packages 43004A-B display shelf edge label device 43001 to display along with the logo other information related to products 43006A and 43006B (where the price is only for "Limited Time Only") ). Packages 43004A-B and 43005A-B may display streaming video of additional or alternative information, such as products in the package, related products, advertisements, or any related information thereof.

[392] 사용자 인터페이스들(43002), 제품들(43006A 및 43006B), 패키지들(43004A 및 43004B) 각각에 대한 디스플레이들이 독립적인 것으로 도시되어 있지만, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 로고, 제품 또는 임의의 다른 원하는 시각적 콘텐츠의 일부를 각각 디스플레이하도록 위에서 언급된 컴포넌트들 중 하나 또는 그 초과를 동적으로 구성할 수 있다. 이러한 방식으로, 더 큰 디스플레이가 사용자 인터페이스들(43002), 제품들(43006A 및 43006B) 및 패키지들(43004A 및 43004B) 모두 또는 이들의 임의의 조합 간에 배분될 수 있다. 예컨대, 패키지들(43005A-B)은 제품들(43007A-B)의 제조업체의 로고를 응집하여 디스플레이한다. 로고 대신 제품의 스트리밍 비디오가 또한 패키지들(43005A-B)에 걸쳐 배분될 수 있다. 유사하게, 더 큰 디스플레이는 디스플레이들(43003), 제품들(43007A-B) 및 패키지들(43005A-B) 모두 또는 이들의 임의의 조합 간에 배분될 수 있다. 일 예에서, 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 디스플레이들(43001 및 43003) 둘 모두뿐만 아니라 이러한 사용자 인터페이스들에 대응하는 제품들 및 패키지들에 걸쳐서도 디스플레이를 배분할 수 있다. 따라서 포괄적 시각적 디스플레이가 사용자 인터페이스들(43002 및 43003), 제품들(43006A-B 및 43007A-B) 및 패키지들(43004A-B 및 43005A-B) 모두 또는 이들의 임의의 조합 간에 배분될 것이며, 여기서 각각의 컴포넌트는 시각적 디스플레이의 상이한 파트를 동시에 출력할 수 있다.[392] Although displays for each of the user interfaces 43002, products 43006A and 43006B, and packages 43004A and 43004B are shown to be independent, the continuous display shelf edge label device 43001 is a logo, product Or one or more of the components mentioned above can be dynamically configured to display a portion of any other desired visual content, respectively. In this way, a larger display can be distributed between all of the user interfaces 43002, products 43006A and 43006B and packages 43004A and 43004B, or any combination thereof. For example, the packages 43005A-B aggregate and display the manufacturer's logo of the products 43007A-B. Instead of a logo, a streaming video of the product can also be distributed across packages 43005A-B. Similarly, a larger display can be distributed between all of the displays 43003, products 43007A-B and packages 43005A-B, or any combination thereof. In one example, the continuous display shelf edge label device 43001 can distribute the display across both the displays 43001 and 43003 as well as products and packages corresponding to these user interfaces. Thus, a comprehensive visual display will be distributed between all of the user interfaces 43002 and 43003, products 43006A-B and 43007A-B and packages 43004A-B and 43005A-B, or any combination thereof, where Each component can simultaneously output different parts of the visual display.

[393] 연속 디스플레이 셸프 에지 라벨 디바이스(43001)는 또한 다수의 연속 디스플레이 셸프 에지 라벨 디바이스들의 사용자 인터페이스들, 제품들 및 패키지들에 걸친 동적 디스플레이를 생성하기 위해 하나 또는 그 초과의 부가적인 연속 디스플레이 셸프 에지 라벨 디바이스들과 동적으로 조정될 수 있다. 따라서 그런 다음, 제품, 제조업자의 로고 또는 임의의 관련된 콘텐츠의 정적 이미지 또는 스트리밍 비디오가 다수의 연속하는 셸프 에지 라벨 디바이스들뿐만 아니라 각각의 연속하는 셸프 에지 라벨 디바이스들에 대응하는 사용자 인터페이스(들), 제품(들) 및 패키지(들) 간에도 배분될 것이다.[393] The continuous display shelf edge label device 43001 also allows one or more additional continuous display shelves to create a dynamic display across user interfaces, products and packages of multiple continuous display shelf edge label devices. It can be dynamically adjusted with edge label devices. Thus, then, a static image or streaming video of the product, manufacturer's logo or any related content, as well as multiple successive shelf edge label devices, as well as user interface (s) corresponding to each successive shelf edge label devices, It will also be distributed between product (s) and package (s).

[394] 일 예에서, 연속 디스플레이 셸프 에지 라벨(43001) 또는 연속 디스플레이 셸프 에지 라벨(43001)에 근접하게 배치된 다른 센서들은 근접 센서를 통해 소비자의 존재를 검출할 수 있다. 그런 다음, 연속 디스플레이 셸프 에지 라벨(43001)은 이웃하거나 주위의 연속 디스플레이 셸프 에지 라벨들뿐만 아니라 패키지들(43004A-B)에도 트리거들을 전송할 수 있다. 그런 다음, 이웃 및/또는 주위의 연속 디스플레이 셸프 에지 라벨들은 활성화 트리거들을 이들의 대응하는 패키지들에 전송할 수 있다. 그런 다음, 연속 디스플레이 셸프 에지 라벨(43001)은 스트리밍 비디오를 그 자체와 주위의 연속 디스플레이 셸프 에지 라벨 간에 배분할 수 있다. 그런 다음, 각각의 연속 디스플레이 셸프 에지 라벨들은 이들의 패키지들 간에 배분된 비디오를 더 세분할 수 있다. 대안적으로, 연속 디스플레이 셸프 에지 라벨(43001)은 모든 주위의 연속 디스플레이 셸프 에지 라벨 및 이들의 대응하는 패키지들 간의 배분을 제어할 수 있다.[394] In one example, other sensors disposed proximate to the continuous display shelf edge label 43001 or the continuous display shelf edge label 43001 may detect the presence of the consumer through the proximity sensor. The continuous display shelf edge label 43001 can then send triggers to the packages 43004A-B as well as neighboring or surrounding continuous display shelf edge labels. The neighboring and / or surrounding continuous display shelf edge labels can then send activation triggers to their corresponding packages. The continuous display shelf edge label 43001 can then distribute the streaming video between itself and the surrounding continuous display shelf edge labels. Then, each successive display shelf edge labels can further subdivide the video distributed between their packages. Alternatively, the continuous display shelf edge label 43001 can control the distribution between all surrounding continuous display shelf edge labels and their corresponding packages.

[395] 패키지들 및 셸프 에지 디스플레이들에 의해 형성된 디스플레이들 또는 연속 디스플레이는 소매 세팅에서 원하는 메시지의 동적 사이즈를 정할 수 있게 한다. 예컨대, 상품진열도가 변경되면, 셸프 에지 라벨의 사이즈가 변경될 수 있다. 또한, 다양한 디스플레이들이 하나의 연속하는 메시지를 디스플레이하기 위한 하나의 대형 스크린으로서 형성될 수 있거나 다양한 메시지들을 디스플레이하기 위해 다양한 스크린들로 분리될 수 있다. 부가적으로, 패키지들 및 셸프 에지 디스플레이들에 의해 형성된 디스플레이들 또는 연속 디스플레이는 제품들의 배포자에게 공간을 임대함으로써 소매업자에 의해 지불될 수 있다.[395] Displays or continuous displays formed by packages and shelf edge displays allow the dynamic setting of a desired message in a retail setting. For example, if the product display degree is changed, the size of the shelf edge label may be changed. Further, various displays can be formed as one large screen for displaying one continuous message or can be separated into various screens to display various messages. Additionally, displays or continuous displays formed by packages and shelf edge displays can be paid by the retailer by leasing space to the distributor of the products.

[396] 연속 디스플레이 셸프 에지 라벨들은 소프트웨어 애플리케이션들과 추가로 통합될 수 있다. 예컨대, 사용자는 모바일 디바이스, 이를테면 셀룰러 디바이스 상에 소프트웨어 애플리케이션을 다운로드하고 설치할 수 있다. 소프트웨어 애플리케이션은 하나 또는 그 초과의 소매업자들과 연관될 수 있으며, 사용자는 소프트웨어 애플리케이션을 사용하여 사용자가 구매 또는 뷰잉하고자 하는 하나 또는 그 초과의 아이템들을 카탈로그화할 수 있다. 예컨대, 소프트웨어 애플리케이션은 식품점과 연관될 수 있으며, 사용자는 소프트웨어 애플리케이션을 사용하여 식품점 리스트를 저장할 수 있다. 소프트웨어 애플리케이션은 부가적으로 또는 대안적으로, 전자 제품 소매업자와 연관될 수 있으며, 사용자는 소프트웨어 애플리케이션을 사용하여 사용자가 분석하기를 원하는 전자 디바이스들의 리스트를 저장할 수 있다.[396] Continuous display shelf edge labels can be further integrated with software applications. For example, a user can download and install a software application on a mobile device, such as a cellular device. A software application can be associated with one or more retailers, and the user can use the software application to catalog one or more items that the user wants to purchase or view. For example, a software application can be associated with a food store, and a user can use a software application to store a list of food stores. The software application can additionally or alternatively be associated with an electronic product retailer, and the user can use the software application to store a list of electronic devices that the user wants to analyze.

[397] 사용자는 지정된 구내, 이를테면 식품점 또는 전자 제품 소매점에 입장할 때 소프트웨어 애플리케이션을 론칭할 수 있다. 소프트웨어 애플리케이션은 식품점 리스트를 스캔하여, 상점 전체에 파퓰레이팅되는 연속 디스플레이 셸프 에지 라벨 디바이스들에 관련하여 식품점 리스트 상의 항목들 각각에 대한 위치들을 결정할 수 있다. 이러한 정보는 대안적으로, 사용자에 의해 초기 리스트 엔트리들이 만들어질 때(즉, 사용자가 식품점에서 소프트웨어 애플리케이션을 론칭하기 전에) 소프트웨어 애플리케이션에 의해 저장될 수 있다. 그런 다음, 소프트웨어 애플리케이션은 사용자가 아이템들에 접근할 때 식품점 리스트 상의 하나 또는 그 초과의 아이템들을 홀딩하는 하나 또는 그 초과의 연속 디스플레이 셸프 에지 라벨 디바이스와 무선 통신들을 설정할 수 있다.[397] A user can launch a software application when entering a designated premises, such as a food store or electronics retail store. The software application can scan the food store list to determine locations for each of the items on the food store list in relation to continuous display shelf edge label devices that are populated throughout the store. This information can alternatively be stored by the software application when initial list entries are made by the user (ie, before the user launches the software application at the food store). The software application can then establish wireless communications with one or more consecutive display shelf edge label devices holding one or more items on the food store list when the user accesses the items.

[398] 예컨대, 소프트웨어 애플리케이션은 사용자의 리스트 상의 제 1 아이템이 제 1 연속 디스플레이 셸프 에지 라벨 디바이스를 하우징하는 제 1 플라스틱 셸프 상의 제 1 통로에 위치됨을 결정할 수 있다. 소프트웨어 애플리케이션은 상점 내의 사용자 위치를 추적하고 사용자가 언제 제 1 통로에 입장하는지를 검출할 수 있다. 그런 다음, 소프트웨어 애플리케이션은 제 1 연속 디스플레이 셸프 에지 라벨 디바이스에 대한 무선 연결을 설정할 수 있다. 사용자가 제 1 통로에 입장할 때, 소프트웨어 애플리케이션은 제 1 연속 디스플레이 셸프 에지 라벨 디바이스에 신호를 전송할 수 있다. 그런 다음, 제 1 연속 디스플레이 셸프 에지 라벨 디바이스는 연속 디스플레이 셸프 에지 라벨 디바이스 자체, 주위의 연속 디스플레이 셸프 에지 라벨 디바이스들, 연속 디스플레이 셸프 에지 라벨 디바이스 상의 하나 또는 그 초과의 패키지들 및/또는 제품 디스플레이들, 및/또는 주위의 연속 디스플레이 셸프 에지 라벨 디바이스들 상의 하나 또는 그 초과의 패키지 및/또는 제품 디스플레이들을 활용하여 미리 결정된 디스플레이를 개시할 수 있다. 예컨대, 연속 디스플레이 셸프 에지 라벨(43001)은 체이스-라이트 효과(chase-light effect)를 활용하여 사용자를 제품(43006A)으로 향하게 할 수 있다. 이는 다양한 그래픽 메시지들 또는 이미지들, 이를테면 화살표들을 디스플레이하여, 사용자를 리스트 상의 제 1 아이템으로 향하게 하는 데 도움을 주는 것을 포함할 수 있다. 부가적으로, 사용자의 리스트 상의 제 1 아이템과 매칭하는 아이템을 캡슐화하는 패키지가 활성화되어, 사용자의 관심을 끌 수 있다. 대안적으로 또는 부가적으로, 인접하는 디스플레이 셸프 에지 라벨들에 스피커가 제공될 수 있으며, 이는 사용자를 리스트 상의 아이템으로 향하게 하도록 사용자에게 가청 알람으로 경고할 수 있다.[398] For example, the software application can determine that the first item on the user's list is located in the first passageway on the first plastic shelf housing the first continuous display shelf edge label device. The software application can track the user's location in the store and detect when the user enters the first aisle. The software application can then establish a wireless connection to the first continuous display shelf edge label device. When the user enters the first aisle, the software application can send a signal to the first continuous display shelf edge label device. The first continuous display shelf edge label device is then the continuous display shelf edge label device itself, the surrounding continuous display shelf edge label devices, one or more packages and / or product displays on the continuous display shelf edge label device. , And / or utilize one or more package and / or product displays on the surrounding continuous display shelf edge label devices to initiate a predetermined display. For example, the continuous display shelf edge label 43001 may direct the user to the product 43006A by utilizing a chase-light effect. This may include displaying various graphic messages or images, such as arrows, to help direct the user to the first item on the list. Additionally, a package that encapsulates an item matching the first item on the user's list is activated to attract the user's attention. Alternatively or additionally, a speaker can be provided on adjacent display shelf edge labels, which can alert the user with an audible alarm to direct the user to an item on the list.

[399] 사용자가 제 1 통로에 입장하는 것을 검출하면 제 1 연속 디스플레이 셸프 에지 라벨 디바이스에 의해 포괄적 시각적 디스플레이가 론칭될 수 있다. 이러한 포괄적 시각적 디스플레이가 사용자 인터페이스들(43002 및 43003), 제품들(43006A-B 및 43007A-B) 및 패키지들(43004A-B 및 43005A-B) 모두 또는 이들의 임의의 조합 간에 배분될 것이며, 여기서 각각의 컴포넌트는 시각적 디스플레이의 상이한 파트를 동시에 출력할 수 있다. 상보적인 아이템들의 패키지들이 또한 조정 방식으로 활성화될 수 있다. 예컨대, 소매업자는 소매업자의 기호들에 기반하여 상이한 제품들을 상향-판매 또는 교차-판매하도록 조정 디스플레이를 활용할 수 있다(이를테면, 사용자 리스트 상의 브랜드 이름 아이템 대신 소매업자의 일반적인 브랜드로 사용자가 향하게 하는 것).[399] A comprehensive visual display may be launched by the first continuous display shelf edge label device upon detecting that the user enters the first passage. This comprehensive visual display will be distributed between all of the user interfaces 43002 and 43003, products 43006A-B and 43007A-B, and packages 43004A-B and 43005A-B, or any combination thereof, where Each component can simultaneously output different parts of the visual display. Packages of complementary items can also be activated in a coordinated manner. For example, a retailer may utilize a coordinated display to up-sell or cross-sell different products based on the retailer's preferences (eg directing the user to the retailer's generic brand instead of the brand name item on the user list).

[400] 소프트웨어 애플리케이션은 사용자가 상이한 통로들을 통과할 때 상점 내에서 사용자 위치를 계속 추적할 수 있다. 사용자의 통로 입장시, 소프트웨어 애플리케이션은 사용자 리스트의 아이템들과 통로에 저장된 아이템들을 상호-참조할 수 있다. 만약 사용자의 리스트 상의 하나 또는 그 초과의 아이템들 또는 사용자의 리스트 상의 아이템들에 상보적인 임의의 아이템들이 사용자의 현재 통로에 저장되어 있다면, 소프트웨어 애플리케이션은 사용자의 현재 통로에 있는 하나 또는 그 초과의 연속 디스플레이 셸프 에지 라벨 디바이스들과의 무선 통신을 설정할 수 있고, 적합한 디스플레이가 론칭되어 사용자를 리스트상의 아이템 또는 상보적인 아이템으로 향하게 할 수 있다. 상보적인 아이템은 일반적으로 함께 구매되는 아이템일 수 있다. 예컨대, 만약 사용자의 식품점 리스트가 사용자가 피넛 버터를 구매할 것임을 표시한다면, 시각적 디스플레이가 빵을 홀딩하는 셸프로 사용자의 관심을 끌도록 타겟팅될 수 있다. 상보적인 아이템은 또한 세일 중인 유사한 아이템, 소매업자의 하우스 브랜드 아이템, 소매업자가 상향-판매를 시도하고 있는 아이템 등일 수 있다.[400] The software application can keep track of the user's location within the store as the user passes through different aisles. Upon entering the user's aisle, the software application can cross-reference the items in the user list and the items stored in the aisle. If one or more items on the user's list or any items that are complementary to items on the user's list are stored in the user's current aisle, the software application may be one or more consecutive in the user's current aisle. Wireless communication with display shelf edge label devices can be established, and a suitable display can be launched to direct the user to an item on the list or a complementary item. Complementary items may be items that are generally purchased together. For example, if the user's food store list indicates that the user will purchase peanut butter, a visual display can be targeted to attract the user's attention to the shelf holding the bread. Complementary items can also be similar items on sale, retailer's house brand items, items that retailers are trying to up-sell.

[401] 도 44a - 도 44d는 전자 제품의 스크린의 예시적인 상태들 및 연속 디스플레이 셸프 에지 라벨 내의 사용자 인터페이스의 디스플레이를 예시한다. 연속 디스플레이 셸프 에지 라벨 디바이스(44001)의 일부는 사용자 인터페이스(44002a)로서 구성되었다. 연속 디스플레이 셸프 에지 라벨 디바이스(44001)는 고객에게 부가적인 정보를 제공하거나 고객의 관심을 끌도록 제품(44003)과 함께 작동할 수 있다. 도 44a - 도 44d에는, 단지 하나의 예시적인 연속 디스플레이 셸프 에지 라벨 디바이스(44001) 및 하나의 제품(44003)만이 도시되어 있다. 하지만 임의의 수의 연속 디스플레이 셸프 에지 라벨들 및 제품들이 본원에서 설명된 바와 같이 상호작용하도록 구성될 수 있다.[401] Figures 44A-44D illustrate exemplary states of a screen of an electronic product and display of a user interface within a continuous display shelf edge label. A portion of the continuous display shelf edge label device 44001 was configured as the user interface 44002a. The continuous display shelf edge label device 44001 can work with the product 4403 to provide additional information to the customer or to attract customer attention. 44A-44D, only one exemplary continuous display shelf edge label device 44001 and one product 44003 are shown. However, any number of continuous display shelf edge labels and products can be configured to interact as described herein.

[402] 일 예에서, 제품(44003)은 디지털 디스플레이 스크린을 갖는 전자 디바이스이다. 연속 디스플레이 셸프 에지 라벨 디바이스(44001)는 전자 디바이스(44003)의 디스플레이(44004a)에 전력을 공급하기 위해 제품(44003)에 트리거를 통신할 수 있다. 대안적으로, 전자 디바이스(44003)의 디스플레이(44004a)는 일관적으로 또는 지속적으로 전력이 공급된 상태를 유지할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(44001)는 고객과 연속 디스플레이 셸프 에지 라벨 디바이스(44001) 간의 상호작용의 검출시, 또는 연속 디스플레이 셸프 에지 라벨 디바이스(44001)가 근접 센서를 통해 고객의 존재를 검출할 때, 선택 시간 인터벌들로 그러한 트리거를 통신할 수 있다. 부가적으로, 제품(44003)은 본원에서 논의된 하나 또는 그 초과의 허브들(39100) 또는 네트워크에 의해 전력이 공급될 수 있다.[402] In one example, the product 4403 is an electronic device with a digital display screen. The continuous display shelf edge label device 44001 can communicate a trigger to the product 4403 to power the display 4004a of the electronic device 4403. Alternatively, the display 44004a of the electronic device 4403 can maintain a continuously or continuously powered state. The continuous display shelf edge label device 44001 detects the interaction between the customer and the continuous display shelf edge label device 44001, or when the continuous display shelf edge label device 44001 detects the customer's presence through a proximity sensor. However, it is possible to communicate such a trigger at selected time intervals. Additionally, the product 4403 may be powered by one or more hubs 39100 or network discussed herein.

[403] 전자 제품(44003)에 트리거를 전송하는 것 외에도, 연속 디스플레이 셸프 에지 라벨 디바이스(44001)는 연속 디스플레이 셸프 에지 라벨 디바이스(44001)의 디스플레이의 적어도 일부를 사용자 인터페이스(44002a)로 구성할 수 있다. 연속 디스플레이 셸프 에지 라벨 디바이스(44001)(또는 하나 또는 그 초과의 허브들(39100) 또는 네트워크)로부터의 트리거에 대한 응답으로 전자 제품(44003)의 디스플레이(44004a)에 전력이 공급되었다면, 디스플레이(44004a)는 디폴트 스크린을 보여줄 수 있다. 이 디폴트 스크린은 또한 사용자 인터페이스(44002a) 상에 복제될 수 있다. 디폴트 스크린은 사용자에 의해 선택될 때, 홈 메뉴 스크린을 띄우는 아이콘을 포함할 수 있다. 디폴트 스크린은 부가적으로 또는 대안적으로, 광고들, 다른 프로모션 콘텐츠, 또는 전자 제품(44003)에 관한 정보를 포함할 수 있다. 그런 다음, 고객은 사용자 인터페이스(44002a)를 통해(예컨대, 도 27을 참조로 제공된 방법론들 중 임의의 방법론을 이용하여) 전자 제품(44003)의 디스플레이(44004a)와 상호작용할 수 있다.[403] In addition to sending a trigger to the electronics 44003, the continuous display shelf edge label device 44001 may configure at least a portion of the display of the continuous display shelf edge label device 44001 as a user interface 44002a. have. If the display 44004a of the electronics 4403 was powered in response to a trigger from the continuous display shelf edge label device 44001 (or one or more hubs 39100 or network), the display 44004a ) Can show the default screen. This default screen can also be duplicated on user interface 44002a. The default screen, when selected by the user, may include an icon that brings up the home menu screen. The default screen may additionally or alternatively include advertisements, other promotional content, or information about electronic products 44003. The customer can then interact with the display 44004a of the electronic product 44003 through the user interface 44002a (eg, using any of the methodologies provided with reference to FIG. 27).

[404] 만약 사용자가 사용자 인터페이스(44002a)를 통해 디폴트 홈 스크린 상에 디스플레이된 아이콘을 선택한다면, 그 선택은 연속 디스플레이 셸프 에지 라벨 디바이스(44001)로부터 전자 제품(44003)으로 송신될 수 있다. 그런 다음, 전자 제품(44003)의 디스플레이 스크린(44004a)은 사용자 선택에 대한 응답으로, 홈 메뉴 스크린을 보여주는 디스플레이 스크린(44004b)으로 전환될 수 있다. 그런 다음, 전자 제품(44003)은 홈 메뉴 스크린의 디스플레이에 필요한 데이터를 사용자 인터페이스(44002a)로 송신할 수 있다. 대안적으로, 이 데이터는 연속 디스플레이 셸프 에지 라벨 디바이스(44001)에 이미 저장되어 있을 수 있다. 데이터의 수신에 대한 응답으로, 사용자 인터페이스(44002a)의 디스플레이는 그런 다음, 사용자 인터페이스(44002b)의 디스플레이로 전환될 수 있다. 사용자 인터페이스(44002b)는 이제 전자 디스플레이(44004b)와 동일한 홈 메뉴 스크린을 디스플레이함으로써 제품(44003)의 디스플레이 스크린(44004b)을 미러링하고 있다. 그런 다음, 사용자는 사용자 인터페이스(44002b)를 통해 (제품(44003)의 디스플레이 스크린(44004b) 및 사용자 인터페이스(44002b)의 디스플레이 둘 모두에서 현재 보여주고 있는) 홈 스크린 메뉴로부터 아이템을 선택할 수 있다. 사용자의 선택은 사용자 인터페이스(44002b)로부터 전자 제품(44003)으로 송신될 수 있다. 사용자의 선택의 수신에 대한 응답으로, 제품(44003)에 대한 전자 디스플레이(44004b)가 전자 디스플레이(44004c)로 전환될 수 있다. 전자 디스플레이(44004c)는 사용자 인터페이스(44002b)를 통해 사용자에 의해 선택된 아이템과 관련된 그래픽을 보여준다. 그런 다음, 선택된 아이템과 연관된 그래픽의 디스플레이에 필요한 데이터가 전자 제품(44003)으로부터 사용자 인터페이스(44002b)로 송신될 수 있다. 데이터는 연속 디스플레이 셸프 에지 라벨 디바이스(44001)를 통해 송신될 수 있다. 데이터의 수신에 대한 응답으로, 사용자 인터페이스(44002b) 상의 디스플레이는 그런 다음, 사용자 인터페이스(44002c) 상에서 보여주고 있는 디스플레이로 전환될 수 있다. 사용자 인터페이스(44002c)는 이제 선택된 아이템과 연관된 그래픽을 디스플레이함으로써 전자 디스플레이(44004c)를 미러링하고 있다. 이러한 타입의 상호작용은 사용자에 의해 종료될 때까지 계속될 수 있다.[404] If the user selects the icon displayed on the default home screen through the user interface 44002a, the selection can be transmitted from the continuous display shelf edge label device 44001 to the electronics 44003. Then, the display screen 44004a of the electronic product 44003 may be converted to a display screen 44004b showing a home menu screen in response to a user selection. Then, the electronic product 44003 may transmit data required for display of the home menu screen to the user interface 44002a. Alternatively, this data may already be stored in the continuous display shelf edge label device 44001. In response to receiving the data, the display of the user interface 44002a can then be switched to the display of the user interface 44002b. The user interface 44002b is now mirroring the display screen 44004b of the product 44003 by displaying the same home menu screen as the electronic display 44004b. The user can then select an item from the home screen menu (currently shown on both the display screen 44004b of the product 440303 and the display of the user interface 44002b) through the user interface 44002b. The user's selection can be transmitted from the user interface 44002b to the electronic product 4403. In response to receiving the user's selection, the electronic display 44004b for the product 4403 may be switched to the electronic display 44004c. The electronic display 44004c shows graphics associated with the item selected by the user through the user interface 44002b. Data necessary for the display of the graphic associated with the selected item may then be transmitted from the electronic product 44003 to the user interface 44002b. Data may be transmitted via continuous display shelf edge label device 44001. In response to receiving the data, the display on user interface 44002b can then be switched to the display being shown on user interface 44002c. User interface 44002c is now mirroring electronic display 44004c by displaying graphics associated with the selected item. This type of interaction can continue until terminated by the user.

[405] 일 양상에서, 본 개시내용은 디스플레이 관리 시스템으로부터 제품이 제거되는 것에 대한 응답으로 이동하도록 구성될 수 있는 메커니즘을 갖는 디스플레이 관리 시스템을 포함한다. 디스플레이 관리 시스템은 부가적으로, 메커니즘의 이동에 대한 응답으로 모션 데이터를 출력하는 센서를 가질 수 있다. 또한, 디스플레이 관리 시스템은, 모션 데이터를 수신하여 모션 데이터가 임계값을 초과한다면 모션 데이터를 원격 프로세서에 통신하는 제어 회로를 가질 수 있다. 부가적으로, 디스플레이 관리 시스템은 모션 데이터로부터 메커니즘의 현재 포지션을 계산하고 메커니즘의 포지션에 기반하여 디스플레이 관리 시스템으로부터 제거된 제품들의 수를 계산하도록 원격 프로세서에 의해 실행될 수 있는 컴퓨터-실행가능 명령들을 포함하는 비-일시적 컴퓨터-판독가능 매체를 가질 수 있다.[405] In one aspect, the present disclosure includes a display management system having a mechanism that can be configured to move in response to a product being removed from the display management system. The display management system may additionally have a sensor that outputs motion data in response to movement of the mechanism. In addition, the display management system may have control circuitry that receives motion data and communicates the motion data to a remote processor if the motion data exceeds a threshold. Additionally, the display management system includes computer-executable instructions that can be executed by a remote processor to calculate the current position of the mechanism from motion data and the number of products removed from the display management system based on the position of the mechanism. Can have a non-transitory computer-readable medium.

[406] 다른 양상에서, 본 개시내용은, 제품이 디스플레이 관리 시스템으로부터 제거되는 것에 대한 응답으로 이동하도록 구성되는 메커니즘을 가질 수 있는 디스플레이 관리 시스템을 포함한다. 디스플레이 관리 시스템은 메커니즘의 이동에 대한 응답으로 모션 데이터를 출력하는 센서를 추가로 가질 수 있다. 부가적으로, 디스플레이 관리 시스템은, 원격 프로세서에 모션 데이터를 송신하는 송신기 회로, 및 메커니즘의 현재 포지션을 계산하고 제품 제거 패턴을 계산하도록 원격 프로세서에 의해 실행될 수 있는 컴퓨터-실행가능 명령들을 포함하는 비-일시적 컴퓨터 판독가능 매체를 가질 수 있다.[406] In another aspect, the present disclosure includes a display management system that can have a mechanism configured to move in response to a product being removed from the display management system. The display management system may further have a sensor that outputs motion data in response to movement of the mechanism. Additionally, the display management system includes a transmitter circuit that transmits motion data to the remote processor, and computer-executable instructions that can be executed by the remote processor to calculate the product's current position and calculate a product removal pattern. -Can have a temporary computer-readable medium.

[407] 또 다른 양상에서, 본 개시내용은, 프로세서에 의해 실행될 때 하나 또는 그 초과의 디스플레이 관리 시스템들과 연관된 센서들로부터 센서 데이터를 수신하도록 구성될 수 있는 컴퓨터-실행가능 명령들을 포함하는 비-일시적 컴퓨터-판독가능 매체를 포함한다. 부가적으로, 센서 데이터는 하나 또는 그 초과의 디스플레이 관리 시스템으로부터 제거되는 제품들의 수를 계산하는 데 사용될 수 있고, 디스플레이 관리 시스템들로부터 제거된 제품들의 수에 기반하여 제품 제거 패턴을 검출하는 데 사용될 수 있다.[407] In another aspect, the present disclosure includes a computer-executable instructions that, when executed by a processor, may be configured to receive sensor data from sensors associated with one or more display management systems. -Including temporary computer-readable media. Additionally, sensor data can be used to calculate the number of products removed from one or more display management systems, and can be used to detect product removal patterns based on the number of products removed from display management systems. You can.

[408] 또 다른 양상에서, 소매업자의 셸프 에지를 따라 정보를 제공하기 위한 방법 및 장치가 제공된다. 소매업자의 셸프의 에지를 따라 배향되도록 구성된 디스플레이 상에서, 셸프 상의 제 1 제품에 대한 제 1 정보를 포함하는 제 1 사용자 인터페이스가 제공된다. 셸프 상의 적어도 하나의 제 2 제품에 대한 적어도 하나의 제 2 정보를 포함하는 적어도 하나의 제 2 사용자 인터페이스가 디스플레이 상에 제공된다. 개인은 제 1 사용자 인터페이스 및/또는 적어도 하나의 제 2 사용자 인터페이스의 파라미터를 편집하도록 허가된다. 파라미터는, 디스플레이 상의 사용자 인터페이스의 사이즈, 디스플레이 상의 사용자 인터페이스의 형상 및 디스플레이 상의 사용자 인터페이스의 위치 중 적어도 하나를 포함할 수 있다. 제 1 정보 및 적어도 하나의 제 2 정보는 디스플레이에 동시에 출력될 수 있다.[408] In another aspect, a method and apparatus for providing information along a shelf edge of a retailer is provided. On a display configured to be oriented along the edge of the retailer's shelf, a first user interface is provided that includes first information about the first product on the shelf. At least one second user interface is provided on the display including at least one second information for at least one second product on the shelf. The individual is permitted to edit the parameters of the first user interface and / or at least one second user interface. The parameter can include at least one of the size of the user interface on the display, the shape of the user interface on the display, and the location of the user interface on the display. The first information and at least one second information may be simultaneously output to the display.

[409] 일 예에서, 시스템은 제품을 디스플레이하도록 구성되는 제품 셸프와 연관된 복수의 엔드-포인트 디바이스들 및 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과에 인접하게 각각 포지셔닝된 복수의 허브들을 포함할 수 있다. 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과는, 재고 정보를 검출하여 복수의 허브들 중 미리 결정된 인접한 허브에 송신하도록 구성될 수 있고, 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과는 복수의 허브들 중 미리 결정된 허브로부터 가격 정보 또는 제품 정보를 수신 및 디스플레이하도록 구성될 수 있다. 복수의 허브들은, 복수의 엔드포인트 디바이스들 중 하나 또는 그 초과로부터 재고 정보를 수신하는 것, 수신된 재고 정보에 따라 하나 또는 그 초과의 경고들을 제공하는 것, 재고 정보를 네트워크에 송신하는 것, 가격 정보 및 제품 정보를 수신하는 것, 및 가격 정보 및 제품 정보를 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과에 송신하는 것, 저 에너지 송신 프로토콜을 통해 복수의 엔드-포인트 디바이스들과 통신하는 것 중 하나 또는 그 초과를 수행하도록 각각 구성될 수 있고, 일 예에서, 저 에너지 송신 프로토콜은 블루투스, 블루투스 저 에너지 또는 ISM 중 하나 또는 그 초과일 수 있다.[409] In one example, the system comprises a plurality of end-point devices associated with a product shelf configured to display a product and a plurality of hubs each positioned adjacent to one or more of the plurality of end-point devices. can do. One or more of the plurality of end-point devices may be configured to detect inventory information and transmit it to a predetermined adjacent hub of the plurality of hubs, and one or more of the plurality of end-point devices may be multiple It may be configured to receive and display price information or product information from a predetermined hub of the hub. The plurality of hubs may include receiving inventory information from one or more of the plurality of endpoint devices, providing one or more alerts according to the received inventory information, sending inventory information to the network, Receiving price information and product information, and transmitting price information and product information to one or more of the plurality of end-point devices, communicating with the plurality of end-point devices via a low energy transmission protocol Each may be configured to perform one or more of the one, and in one example, the low energy transmission protocol may be one or more of Bluetooth, Bluetooth low energy or ISM.

[410] 엔드-포인트 디바이스들은, 제품 도어 센서들, 페그훅 보안 센서들, 재고-측정 푸셔 센서들, 전자 셸프 라벨 디스플레이들 또는 상호작용형 터치스크린 디스플레이들 중 하나 또는 그 초과를 포함할 수 있다. 엔드-포인트 디바이스들 중 하나 또는 그 초과는 상태를 표시하는 주기적 송신을 복수의 허브들 중 미리 결정된 하나에 전송하도록 구성된다. 엔드 포인트 디바이스들 중 하나 또는 그 초과는 제품 푸셔를 포함할 수 있고, 제품 푸셔의 포지션을 검출하도록 구성될 수 있다.[410] End-point devices may include one or more of product door sensors, peghook security sensors, stock-measure pusher sensors, electronic shelf label displays or interactive touch screen displays. . One or more of the end-point devices is configured to send a periodic transmission indicating a status to a predetermined one of the plurality of hubs. One or more of the endpoint devices can include a product pusher and can be configured to detect the position of the product pusher.

[411] 복수의 허브들은 하나 또는 그 초과의 엔드-포인트 디바이스들로부터 수신된 재고 정보에 기반하여 제품들의 수를 계산하도록 구성될 수 있다. 복수의 허브들에 의해 계산된 제품들의 수는 네트워크에 의해 수신될 수 있고, 네트워크는 퍼실리티 내의 제품들의 수를 계산할 수 있다. 복수의 허브들은, 미리 결정된 레이트의 제품들이 제품 셸프로부터 변위된 것의 검출 시에 메시지, 오디오 또는 시각적 표시자 중 하나 또는 그 초과를 송신하도록 구성될 수 있다. 복수의 허브들은, 미리 결정된 레벨의 제품의 검출 시에 메시지, 오디오 또는 시각적 표시자 중 하나 또는 그 초과를 송신하도록 구성될 수 있다. 복수의 허브들은 재고 정보를 어그리게이트 및 누산하고 재고 정보를 네트워크에 전달하도록 구성될 수 있다. 복수의 허브들은 엔드-포인트 디바이스들을 모니터링하고 엔드-포인트 디바이스들의 상태들을 보고하도록 구성될 수 있다. 복수의 허브들 중 적어도 하나는 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션을 추적하도록 구성될 수 있고, 복수의 허브들 중 적어도 하나는 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션에서의 변화에 기반하여 가능한 절도의 발생을 검출하거나 또는 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션에 기반하여 재고 레벨을 계산하도록 구성될 수 있다. 복수의 허브들 각각은 미리 결정된 조건들이 발생할 때 조명하도록 구성된 일련의 지시등들을 포함한다. 복수의 허브들은 엔드-포인트 디바이스들의 소프트웨어 또는 오퍼레이팅 시스템들을 업데이트하도록 구성될 수 있다. 복수의 허브들은 선택된 정보를 미리 결정된 시간들에 엔드-포인트 디바이스들에 전송하도록 구성될 수 있다.[411] The plurality of hubs may be configured to calculate the number of products based on inventory information received from one or more end-point devices. The number of products calculated by the plurality of hubs can be received by the network, and the network can calculate the number of products in the facility. The plurality of hubs may be configured to transmit one or more of a message, audio or visual indicator upon detection of a product at a predetermined rate displaced from the product shelf. The plurality of hubs may be configured to transmit one or more of a message, audio or visual indicator upon detection of a predetermined level of product. A plurality of hubs can be configured to aggregate and accumulate inventory information and deliver inventory information to the network. A plurality of hubs can be configured to monitor end-point devices and report the status of end-point devices. At least one of the plurality of hubs can be configured to track a position of one or more of the end-point devices, and at least one of the plurality of hubs is in a position of one or more of the end-point devices. It can be configured to detect the occurrence of a possible theft based on a change or to calculate an inventory level based on the position of one or more of the end-point devices. Each of the plurality of hubs includes a series of indicator lights configured to illuminate when predetermined conditions occur. A plurality of hubs can be configured to update software or operating systems of end-point devices. The plurality of hubs may be configured to transmit selected information to end-point devices at predetermined times.

[412] 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 수신된 재고 정보를 뷰잉하고 하나 또는 그 초과의 엔드-포인트 디바이스들에 송신된 가격 정보 및 제품 정보를 수정하기 위한 포털이 또한 제공될 수 있다. 네트워크는 재고 정보를 수신하도록 구성될 수 있고, 네트워크는 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 수신된 재고 정보에 기반하여 부가적인 재고를 요청하도록 구성될 수 있다. 네트워크는 재고 정보를 수신하고, 재고 레벨이 미리 결정된 값에 도달하면 통지들을 전송하도록 구성될 수 있다.[412] A portal for viewing inventory information received from one or more of the plurality of end-point devices and modifying price information and product information sent to the one or more end-point devices will also be provided. You can. The network can be configured to receive inventory information, and the network can be configured to request additional inventory based on inventory information received from one or more of the plurality of end-point devices. The network can be configured to receive inventory information and send notifications when the inventory level reaches a predetermined value.

[413] 다른 예에서, 방법은, 제품을 디스플레이하도록 구성된 제품 셸프와 연관된 복수의 엔드-포인트 디바이스들을 제공하는 단계, 복수의 허브들을 제공하고, 복수의 허브들 각각을 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과에 인접하게 포지셔닝하는 단계, 복수의 허브들 중 미리 결정된 인접한 허브에 재고 정보를 송신하거나 또는 복수의 허브들 중 미리 결정된 허브로부터 가격 또는 제품 정보를 수신하도록 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과를 구성하는 단계, 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 재고 정보를 수신하고, 네트워크에 재고 정보를 송신하고, 수신된 재고 정보에 기반하여 제품들의 수를 계산하고, 네트워크에 제품들의 수를 송신하고, 저 에너지 송신 프로토콜을 통해 복수의 엔드-포인트 디바이스들과 통신하도록 복수의 허브들 각각을 구성하는 단계, 정보를 수신하고 복수의 허브들에 송신하고, 퍼실리티 내의 제품들의 총 수를 계산하도록 네트워크를 구성하는 단계, 및 가격 정보를 수신하고 가격 정보를 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과에 송신하도록 네트워크를 구성하는 단계 중 하나 또는 그 초과를 포함할 수 있다. [413] In another example, a method includes providing a plurality of end-point devices associated with a product shelf configured to display a product, providing a plurality of hubs, and each of the plurality of hubs a plurality of end-point devices Positioning adjacent to one or more of the plurality of end-point devices to transmit inventory information to a predetermined adjacent hub of the plurality of hubs or to receive price or product information from a predetermined one of the plurality of hubs Configuring one or more of the above, receiving inventory information from one or more of the plurality of end-point devices, sending inventory information to the network, and calculating the number of products based on the received inventory information And configuring each of the plurality of hubs to communicate the number of products to the network, and to communicate with the plurality of end-point devices via a low energy transmission protocol, receiving information and transmitting to the plurality of hubs, and facility Configuring one or more of configuring the network to calculate the total number of products within, and configuring the network to receive pricing information and send pricing information to one or more of the plurality of end-point devices. can do.

[414] 부가적으로, 방법은 또한, 제품 도어 센서들, 페그훅 보안 센서들, 재고-측정 푸셔 센서들, 전자 셸프 라벨 디스플레이들 및 터치스크린 디스플레이들 중 하나 또는 그 초과로서 엔드-포인트 디바이스들을 구성하는 단계, 상태를 표시하는 주기적 송신을 복수의 허브들 중 미리 결정된 하나에 전송하도록 엔드-포인트 디바이스들 중 하나 또는 그 초과를 구성하는 단계 중 하나 또는 그 초과를 포함할 수 있다. 엔드 포인트 디바이스들 중 하나 또는 그 초과는 제품 푸셔를 포함할 수 있고, 방법은 제품 푸셔의 포지션을 검출하는 단계를 포함할 수 있다.[414] Additionally, the method also provides end-point devices as one or more of product door sensors, peghook security sensors, stock-measure pusher sensors, electronic shelf label displays and touchscreen displays. Configuring, one or more of configuring one or more of the end-point devices to transmit a periodic transmission indicating a status to a predetermined one of the plurality of hubs. One or more of the endpoint devices may include a product pusher, and the method may include detecting the position of the product pusher.

[415] 방법은 또한, 미리 결정된 레이트의 제품들이 제품 셸프로부터 변위된 것의 검출 시에 메시지, 오디오 또는 시각적 표시자 중 하나 또는 그 초과를 송신하고, 재고 정보를 어그리게이트 및 누산하고 재고 정보를 전달하도록 복수의 허브들을 구성하는 단계, 블루투스, 블루투스 저 에너지 또는 ISM 중 하나 또는 그 초과로서 저 에너지 송신 프로토콜을 구성하는 단계, 엔드-포인트 디바이스들을 모니터링하고 엔드-포인트 디바이스들의 상태들을 보고하도록 복수의 허브들을 구성하는 단계, 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션을 추적하도록 복수의 허브들 중 적어도 하나를 구성하는 단계, 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션에서의 변화에 기반하여 가능한 절도의 발생을 검출하거나 또는 엔드-포인트 디바이스들 중 하나 또는 그 초과의 포지션에 기반하여 재고 레벨을 계산하도록 복수의 허브들 중 적어도 하나를 구성하는 단계, 미리 결정된 조건들이 발생할 때 조명하도록 구성된 일련의 지시등들을 복수의 허브들 각각에 제공하는 단계, 엔드-포인트 디바이스들의 소프트웨어 또는 오퍼레이팅 시스템들을 업데이트하도록 허브들을 구성하는 단계, 엔드-포인트 디바이스들의 소프트웨어 또는 오퍼레이팅 시스템들을 업데이트하도록 복수의 허브들을 구성하는 단계, 선택된 정보를 미리 결정된 시간들에 엔드-포인트 디바이스들에 전송하도록 복수의 허브들을 구성하는 단계 중 하나 또는 그 초과를 포함할 수 있다. [415] The method also sends one or more of a message, an audio or a visual indicator upon detection of a predetermined rate of products displaced from the product shelf, aggregates and accumulates inventory information and inventory information Configuring a plurality of hubs to deliver, configuring a low energy transmission protocol as one or more of Bluetooth, Bluetooth low energy or ISM, monitoring multiple end-point devices and reporting status of end-point devices Configuring hubs of, configuring at least one of the plurality of hubs to track the position of one or more of the end-point devices, changing the position of one or more of the end-point devices Configuring at least one of the plurality of hubs to detect an occurrence of possible theft based on or to calculate an inventory level based on a position of one or more of the end-point devices, to illuminate when predetermined conditions occur Providing a configured series of indicator lights to each of the plurality of hubs, configuring the hubs to update the software or operating systems of the end-point devices, configuring the plurality of hubs to update the software or operating systems of the end-point devices And configuring one or more of the plurality of hubs to transmit the selected information to the end-point devices at predetermined times.

[416] 방법은 또한, 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 수신된 재고 정보를 뷰잉하고 하나 또는 그 초과의 엔드-포인트 디바이스들에 송신된 가격 정보 및 제품 정보를 수정하기 위한 포털을 제공하는 단계, 재고 정보를 수신하도록 네트워크를 구성하고, 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 수신된 재고 정보에 기반하여 부가적인 재고를 요청하도록 네트워크를 구성하는 단계, 재고 정보를 수신하고, 재고 레벨이 미리 결정된 값에 도달하면 통지들을 전송하도록 네트워크를 구성하는 단계를 포함할 수 있다.[416] The method also provides a portal for viewing inventory information received from one or more of the plurality of end-point devices and modifying price information and product information sent to the one or more end-point devices. Providing, configuring the network to receive inventory information, configuring the network to request additional inventory based on inventory information received from one or more of the plurality of end-point devices, inventory information Receiving and configuring the network to send notifications when the inventory level reaches a predetermined value.

[417] 다른 예시적인 방법은, 정보를 수신하고 복수의 허브들에 송신하도록 네트워크를 구성하는 단계, 복수의 허브들 중 미리 결정된 인접한 허브에 재고 정보를 송신하거나 또는 복수의 허브들 중 미리 결정된 허브로부터 가격 또는 제품 정보를 수신하도록 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과를 구성하는 단계, 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과로부터 재고 정보를 수신하고, 네트워크에 재고 정보를 송신하고, 수신된 재고 정보에 기반하여 제품들의 수를 계산하고, 네트워크에 제품들의 수를 송신하고, 가격 정보를 수신하고 가격 정보를 복수의 엔드-포인트 디바이스들 중 하나 또는 그 초과에 송신하고, 저 에너지 송신 프로토콜을 통해 복수의 엔드-포인트 디바이스들과 통신하도록 복수의 허브들 각각을 구성하는 단계 중 하나 또는 그 초과를 포함할 수 있다. [417] Another example method includes configuring a network to receive information and transmit to a plurality of hubs, transmitting inventory information to a predetermined adjacent hub among a plurality of hubs, or a predetermined hub among a plurality of hubs Configuring one or more of the plurality of end-point devices to receive price or product information from, receiving inventory information from one or more of the plurality of end-point devices, and sending inventory information to the network And calculates the number of products based on the received inventory information, sends the number of products to the network, receives price information and transmits price information to one or more of the plurality of end-point devices, and And configuring each of the plurality of hubs to communicate with the plurality of end-point devices via an energy transmission protocol.

[418] 일 양상에서, 제품 셸프를 따라 포지셔닝된 하나 또는 그 초과의 전자 라벨 디바이스들과 제품 셸프 상에 저장된 복수의 패키지들 간에 연속 디스플레이를 형성하기 위한 시스템이 제공될 수 있고, 여기서 복수의 패키지들은 내장형 디스플레이들을 포함한다. 전자 라벨 디바이스들은 스트리밍 비디오를 수신하고 스트리밍 비디오를 하나 또는 그 초과의 전자 라벨 디바이스들과 복수의 패키지들 간에 배분하도록 구성될 수 있다. 하나 또는 그 초과의 전자 라벨 디바이스들은 복수의 패키지들에 활성화 트리거를 전송할 수 있다. 활성화 트리거는, 하나 또는 그 초과의 전자 라벨 디바이스들이 근접 센서를 통해 사용자의 존재를 검출할 때 전송될 수 있다. 복수의 패키지들 각각은 제품을 캡슐화할 수 있고, 제품들은 디스플레이 스크린들을 포함할 수 있다. 하나 또는 그 초과의 전자 라벨 디바이스들은 복수의 패키지들 각각의 제품의 디스플레이 스크린에 활성화 트리거들을 전송할 수 있다. 복수의 패키지들 중 하나 또는 그 초과의 패키지의 제품의 디스플레이 스크린에 대한 활성화 트리거는, 사용자가 하나 또는 그 초과의 전자 라벨 디바이스들과 상호작용할 때 전송될 수 있다. 사용자는 하나 또는 그 초과의 전자 라벨 디바이스들을 통해 제품의 디스플레이 스크린과 상호작용할 수 있다.[418] In an aspect, a system can be provided for forming a continuous display between one or more electronic label devices positioned along a product shelf and a plurality of packages stored on the product shelf, wherein the plurality of packages These include built-in displays. Electronic label devices can be configured to receive a streaming video and distribute the streaming video between one or more electronic label devices and a plurality of packages. One or more electronic label devices can send an activation trigger to a plurality of packages. An activation trigger can be sent when one or more electronic label devices detect the presence of a user through a proximity sensor. Each of the plurality of packages can encapsulate the product, and the products can include display screens. One or more electronic label devices can send activation triggers to the display screen of the product of each of the plurality of packages. An activation trigger on the display screen of the product of one or more of the plurality of packages may be sent when a user interacts with one or more electronic label devices. The user can interact with the product's display screen through one or more electronic label devices.

[419] 일 예에서, 시스템은 제품 셸프에 수직으로 인접하는 제 2 제품 셸프, 및 제 2 제품 셸프의 바닥부를 따라 포지셔닝된 제 2 전자 라벨 디바이스를 포함할 수 있고, 제 2 전자 라벨 디바이스는 하나 또는 그 초과의 전자 디스플레이들을 포함한다. 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들 및 제 2 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들은 연속 디스플레이를 형성할 수 있다. 시스템은 제 2 전자 라벨 디바이스에 연결된 제 2 복수의 패키지들을 더 포함할 수 있고, 제 2 복수의 패키지들 각각은 제 2 제품 셸프 상에 저장되고, 내장형 디스플레이를 포함한다. 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들, 제 2 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들, 복수의 디스플레이들 및 제 2 복수의 내장형 디스플레이들은 연속 디스플레이를 형성할 수 있다. 전자 라벨 디바이스는 근접 센서를 통해 사용자의 존재를 검출할 때 연속 디스플레이에 스트리밍 비디오를 출력할 수 있다. 일 인스턴스에서, 패키지들 중 최전방 패키지들 및 최전방 패키지들의 전방 대면 표면들은, 오직 최전방 패키지들의 전방 대면 표면들만이 연속 디스플레이를 형성하도록 결정된다.[419] In one example, the system can include a second product shelf perpendicular to the product shelf, and a second electronic label device positioned along the bottom of the second product shelf, the second electronic label device being one Or more electronic displays. One or more electronic displays of the product shelf and one or more electronic displays of the second product shelf can form a continuous display. The system can further include a second plurality of packages connected to the second electronic label device, each of the second plurality of packages being stored on a second product shelf, and including an embedded display. One or more electronic displays of the product shelf, one or more electronic displays of the second product shelf, a plurality of displays and a second plurality of embedded displays can form a continuous display. The electronic label device can output streaming video to a continuous display when detecting the presence of a user through a proximity sensor. In one instance, the front-facing surfaces of the front-most packages and the front-most packages of the packages are determined such that only the front-facing surfaces of the front-most packages form a continuous display.

[420] 일 양상에서, 제 1 제품 셸프의 바닥부를 따라 포지셔닝된 제 1 전자 라벨 디바이스, 제 2 제품 셸프의 바닥부를 따라 포지셔닝된 제 2 전자 라벨 디바이스, 제 1 제품 셸프 상에 저장되고 제 1 그룹의 전자 디스플레이들을 포함하는 제 1 그룹의 패키지들, 및 제 2 제품 셸프 상에 저장되고 제 2 그룹의 전자 디스플레이들을 포함하는 제 2 그룹의 패키지들을 따라 연속 디스플레이를 형성하기 위한 시스템이 제공된다. 제 1 전자 라벨 디바이스는 제 1 전자 라벨 디바이스, 제 2 전자 라벨 디바이스, 제 1 그룹의 전자 디스플레이들 및 제 2 그룹의 전자 디스플레이들 각각 사이에 스트리밍 비디오를 배분하도록 구성될 수 있다. 제 1 전자 라벨 디바이스, 제 2 전자 라벨 디바이스, 제 1 그룹의 전자 디스플레이들 및 제 2 그룹의 전자 디스플레이들 각각은 스트리밍 비디오의 상이한 부분을 동시에 출력하도록 구성될 수 있다. 제 1 그룹의 패키지들 및 제 2 그룹의 패키지들 중의 최전방 패키지들 및 최전방 패키지들의 전방 대면 표면들은, 오직 최전방 패키지들의 전방 대면 표면들만이 연속 디스플레이를 형성하도록 결정될 수 있다.[420] In one aspect, the first electronic label device positioned along the bottom of the first product shelf, the second electronic label device positioned along the bottom of the second product shelf, the first group stored on the first product shelf A system for forming a continuous display along a first group of packages comprising electronic displays of and a second group of packages stored on a second product shelf and including a second group of electronic displays is provided. The first electronic label device can be configured to distribute streaming video between each of the first electronic label device, the second electronic label device, the first group of electronic displays, and the second group of electronic displays. Each of the first electronic label device, the second electronic label device, the first group of electronic displays, and the second group of electronic displays may be configured to output different portions of streaming video simultaneously. The front facing surfaces of the foremost packages and foremost packages of the first group of packages and the second group of packages can be determined such that only the front facing surfaces of the foremost packages form a continuous display.

[421] 일 양상에서, 제 1 제품 셸프의 바닥부를 따라 내장된 제 1 전자 라벨 디바이스 상에 제 1 비디오를 디스플레이하고, 제 2 제품 셸프의 바닥부를 따라 내장된 제 2 전자 라벨 디바이스 상에 제 2 비디오를 디스플레이하고, 제 1 전자 라벨 디바이스에 의해, 제 1 제품 셸프의 전방에 저장되고 제 1 제품 셸프의 전방에 포지셔닝된 제 1 세트의 패키지들에 제 1 활성화 트리거를 전송하고, 제 2 전자 라벨 디바이스에 의해, 제 2 제품 셸프의 전방에 저장되고 제 2 제품 셸프의 전방에 포지셔닝된 제 2 세트의 패키지들에 제 2 활성화 트리거를 전송하고, 제 1 전자 라벨 디바이스에 의해, 제 1 전자 라벨 디바이스, 제 2 전자 라벨 디바이스, 제 1 세트의 패키지들, 및 제 2 세트의 패키지들 각각 사이에 스트리밍 비디오를 할당하고, 그리고 제 1 전자 라벨 디바이스, 제 2 전자 라벨 디바이스, 제 1 세트의 패키지들, 및 제 2 세트의 패키지들 각각이 연속 디스플레이를 형성하도록, 제 1 전자 라벨 디바이스, 제 2 전자 라벨 디바이스, 제 1 세트의 패키지들, 및 제 2 세트의 패키지들 각각에 의해, 스트리밍 비디오의 상이한 부분을 동시에 디스플레이하기 위한 방법이 제공된다. 제 1 전자 라벨 디바이스는, 근접 센서를 통해 사용자의 존재를 검출하는 것에 대한 응답으로 제 1 활성화 트리거를 전송할 수 있다. 제 1 전자 라벨 디바이스는 근접 센서를 통해 사용자의 존재를 검출할 수 있고, 제 2 전자 라벨 디바이스에 트리거를 전송한다. 제 2 전자 라벨 디바이스는, 제 1 전자 라벨 디바이스로부터 트리거를 수신하는 것에 대한 응답으로 제 2 활성화 트리거를 전송할 수 있다.[421] In an aspect, a first video is displayed on a first electronic label device embedded along the bottom of the first product shelf, and a second on a second electronic label device embedded along the bottom of the second product shelf Display a video, send a first activation trigger to the first set of packages stored in front of the first product shelf and positioned in front of the first product shelf by the first electronic label device, and the second electronic label Sending a second activation trigger to a second set of packages stored by the device in front of the second product shelf and positioned in front of the second product shelf, and by the first electronic label device, the first electronic label device , Assigning streaming video between each of the second electronic label device, the first set of packages, and the second set of packages, and the first electronic label device, the second electronic label device, the first set of packages, And a different portion of the streaming video by each of the first electronic label device, the second electronic label device, the first set of packages, and the second set of packages, such that each of the second set of packages forms a continuous display. A method for simultaneously displaying is provided. The first electronic label device can send a first activation trigger in response to detecting the presence of the user through the proximity sensor. The first electronic label device can detect the presence of the user through a proximity sensor, and send a trigger to the second electronic label device. The second electronic label device can send the second activation trigger in response to receiving the trigger from the first electronic label device.

[422] 일 양상에서, 복수의 셸프들 ― 복수의 셸프들 중의 각각의 셸프는, 복수의 셸프 디지털 디스플레이들을 형성하기 위해 소매업자의 셸프의 에지를 따라 포지셔닝된 셸프 디지털 디스플레이를 포함함 ―, 및 복수의 셸프들 상에 배치된 복수의 패키지들 ― 복수의 패키지들 중의 각각의 패키지는 복수의 패키지 디지털 디스플레이들을 형성하기 위한 패키지 디지털 디스플레이를 가짐 ― 을 포함하는 머천다이즈 디스플레이 시스템이 제공되고, 복수의 셸프 디지털 디스플레이들 및 복수의 패키지 디지털 디스플레이들은 연속 디스플레이를 형성하도록 구성되고, 연속 디스플레이는, 가격, 광고들 또는 메시징 중 하나를 디스플레이하기 위한 균일한 디스플레이를 형성하도록 구성된다. 패키지 디지털 디스플레이들은 e-잉크를 포함할 수 있다. 전력은 복수의 셸프들을 통하여 공중을 통해 복수의 셸프 디지털 디스플레이들로 전송될 수 있다. 복수의 셸프들은 복수의 패키지들과 상호작용하도록 구성될 수 있다. 복수의 셸프들은 전방 및 후방을 정의할 수 있고, 복수의 패키지들로부터 최전방 패키지들의 그룹이 결정되며, 최전방 패키지들은 연속 디스플레이를 형성하도록 구성된다. 최전방 패키지들의 그룹 중의 각각의 최전방 패키지의 전방 표면은 연속 디스플레이를 형성하도록 결정될 수 있다. 복수의 패키지들은 다수의 표면들을 가질 수 있고, 표면들 각각은, 패키지가 연속 디스플레이의 일부를 형성하기 위해 임의의 배향으로 셸프 상에 배치될 수 있도록 하는 패키지 디지털 디스플레이를 가질 수 있다.[422] In one aspect, a plurality of shelves, each shelf of a plurality of shelves comprising a shelf digital display positioned along the edge of a retailer's shelf to form a plurality of shelf digital displays, and a plurality of shelves A plurality of packages disposed on the shelves of the present invention, wherein each package among the plurality of packages has a package digital display for forming a plurality of package digital displays. The displays and the plurality of packaged digital displays are configured to form a continuous display, and the continuous display is configured to form a uniform display for displaying one of prices, advertisements or messaging. Package digital displays may include an e-ink. Power may be transmitted through the air to the plurality of shelf digital displays through the plurality of shelves. The plurality of shelves can be configured to interact with a plurality of packages. A plurality of shelves can define the front and rear, a group of foremost packages from a plurality of packages is determined, and the foremost packages are configured to form a continuous display. The front surface of each foremost package in the group of foremost packages can be determined to form a continuous display. The plurality of packages can have multiple surfaces, and each of the surfaces can have a packaged digital display that allows the package to be placed on the shelf in any orientation to form part of a continuous display.

[423] 일 양상에서, 하나 또는 그 초과의 아이템들로 사용자를 유도하기 위한 장치가 제공된다. 장치는, 프로세서 및 컴퓨터 판독가능 명령들을 저장하는 메모리를 포함할 수 있고, 명령들은, 프로세서에 의해 실행될 때, 장치로 하여금, 구매 또는 뷰잉을 위한 하나 또는 그 초과의 아이템들을 저장하게 하고, 퍼실리티 내의 하나 또는 그 초과의 아이템들과 연관된 하나 또는 그 초과의 셸프 에지 전자 디스플레이들의 위치를 결정하게 하고, 퍼실리티 내의 사용자의 컴퓨팅 디바이스를 검출하고, 사용자가 하나 또는 그 초과의 아이템들과 연관된 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 근접한 지의 여부를 결정하게 하고, 그리고 사용자가 하나 또는 그 초과의 아이템들에 근접할 때, 하나 또는 그 초과의 셸프 에지 전자 디스플레이들을 변경함으로써 또는 하나 또는 그 초과의 아이템들의 전자 디스플레이를 변경함으로써, 사용자를 하나 또는 그 초과의 아이템들로 유도하게 한다. 장치는 추가로, 사용자가 하나 또는 그 초과의 아이템들에 근접할 때, 하나 또는 그 초과의 셸프 에지 전자 디스플레이들을 변경함으로써 또는 하나 또는 그 초과의 아이템들의 전자 디스플레이를 변경함으로써, 사용자를 하나 또는 그 초과의 아이템들과 유사하거나 또는 관련된 아이템들로 유도하도록 구성될 수 있다. 장치는 추가로, 하나 또는 그 초과의 아이템들이 사용자와 연관된 모바일 디바이스 상에 저장된 쇼핑 리스트 상에 있다고 결정하도록 구성될 수 있다.[423] In an aspect, an apparatus for directing a user to one or more items is provided. The apparatus can include a processor and memory that stores computer readable instructions, and when executed by the processor, causes the apparatus to store one or more items for purchase or viewing, and within a facility Allow determining the location of one or more shelf edge electronic displays associated with one or more items, detecting the user's computing device within the facility, and one or more users associated with one or more items Determine whether it is close to the shelf edge electronic displays of, and when the user approaches one or more items, by changing one or more shelf edge electronic displays or of one or more items By changing the electronic display, the user is led to one or more items. The device further may further assist the user with one or more items when the user approaches one or more items, by changing one or more shelf edge electronic displays or by changing the electronic display of one or more items. It may be configured to lead to items that are similar or related to excess items. The apparatus can further be configured to determine that one or more items are on a shopping list stored on a mobile device associated with the user.

[424] 다른 예에서, 하나 또는 그 초과의 비-일시적 컴퓨터-판독가능 매체에 명령들이 저장되고, 명령들은 실행될 때, 적어도 하나의 컴퓨팅 디바이스로 하여금 본원에서 논의된 방법들을 수행하게 한다.[424] In another example, instructions are stored on one or more non-transitory computer-readable media, and when executed, cause the at least one computing device to perform the methods discussed herein.

[425] 위에서 설명된 다양한 특징들은 단지 비제한적인 예들이고, 임의의 원하는 방식으로 재배열, 결합, 세분화, 생략 및/또는 변경될 수 있다. 본 특허의 진정한 범위는 오직 하기 청구항들에 의해서만 정의되어야 한다.[425] The various features described above are merely non-limiting examples, and can be rearranged, combined, subdivided, omitted, and / or altered in any desired manner. The true scope of this patent should be defined only by the following claims.

Claims (35)

시스템으로서,
제품 셸프(product shelf) ― 상기 제품 셸프는, 상기 제품 셸프의 바닥부를 따라 포지셔닝된 전자 라벨 디바이스를 가지며, 상기 전자 라벨 디바이스는 하나 또는 그 초과의 전자 디스플레이들을 포함함 ― ; 및
상기 전자 라벨 디바이스에 연결된 복수의 패키지들을 포함하고,
상기 복수의 패키지들 각각은 상기 제품 셸프 상에 저장되도록 구성되고, 상기 복수의 패키지들 각각은 대응하는 디스플레이를 포함하며,
상기 하나 또는 그 초과의 전자 디스플레이들, 및 상기 복수의 패키지들의 각각의 디스플레이는 연속 디스플레이(continuous display)를 형성하고,
상기 전자 라벨 디바이스는 스트리밍 비디오를 수신하고, 상기 하나 또는 그 초과의 전자 디스플레이들 각각과 상기 복수의 패키지들 각각의 상기 대응하는 디스플레이 사이에 상기 스트리밍 비디오를 할당(apportion)하며,
상기 전자 라벨 디바이스는 상기 전자 라벨 디바이스에서 수신된 사용자 입력을 상기 복수의 패키지들 중 제 1 패키지의 제 1 전자 디스플레이에 송신하도록 구성되고,
상기 사용자 입력을 상기 제 1 전자 디스플레이에 송신한 것에 응답하여, 상기 전자 라벨 디바이스는 상기 제 1 전자 디스플레이로부터 데이터를 수신하도록 구성되며,
상기 전자 라벨 디바이스는 상기 하나 또는 그 초과의 전자 디스플레이들에 상기 데이터를 출력하도록 구성되는,
시스템.
As a system,
Product shelf, the product shelf having an electronic label device positioned along the bottom of the product shelf, the electronic label device comprising one or more electronic displays; And
It includes a plurality of packages connected to the electronic label device,
Each of the plurality of packages is configured to be stored on the product shelf, and each of the plurality of packages includes a corresponding display,
Each display of the one or more electronic displays, and of the plurality of packages forms a continuous display,
The electronic label device receives the streaming video, and allocates the streaming video between each of the one or more electronic displays and the corresponding display of each of the plurality of packages,
The electronic label device is configured to transmit a user input received at the electronic label device to a first electronic display of a first one of the plurality of packages,
In response to sending the user input to the first electronic display, the electronic label device is configured to receive data from the first electronic display,
The electronic label device is configured to output the data to the one or more electronic displays,
system.
삭제delete 제 1 항에 있어서,
상기 전자 라벨 디바이스는 복수의 디스플레이들 중 하나 또는 그 초과의 디스플레이들에 활성화 트리거를 전송하는,
시스템.
According to claim 1,
The electronic label device sends an activation trigger to one or more of the plurality of displays,
system.
제 3 항에 있어서,
상기 전자 라벨 디바이스는, 근접 센서를 통해 사용자의 존재를 검출할 시 상기 트리거를 전송하는,
시스템.
The method of claim 3,
The electronic label device transmits the trigger when detecting the presence of a user through a proximity sensor,
system.
제 1 항에 있어서,
상기 복수의 패키지들 각각은 제품을 캡슐화(encapsulate)하고, 상기 제품은 디스플레이 스크린을 포함하는,
시스템.
According to claim 1,
Each of the plurality of packages encapsulates the product, the product comprising a display screen,
system.
제 5 항에 있어서,
상기 전자 라벨 디바이스는 상기 복수의 패키지들 중 하나 또는 그 초과의 패키지의 제품의 디스플레이 스크린에 활성화 트리거를 전송하는,
시스템.
The method of claim 5,
The electronic label device sends an activation trigger to a display screen of a product of one or more of the plurality of packages,
system.
제 6 항에 있어서,
상기 전자 라벨 디바이스는, 사용자가 상기 전자 디스플레이들 중 하나의 전자 디스플레이와 상호작용할 시에 상기 활성화 트리거를 전송하는,
시스템.
The method of claim 6,
The electronic label device sends the activation trigger when a user interacts with one of the electronic displays,
system.
제 7 항에 있어서,
사용자는 상기 전자 디스플레이들 중 하나를 통해 상기 디스플레이 스크린과 상호작용할 수 있는,
시스템.
The method of claim 7,
The user can interact with the display screen through one of the electronic displays,
system.
제 1 항에 있어서,
상기 제품 셸프에 수직으로 인접하는 제 2 제품 셸프, 및 상기 제 2 제품 셸프의 바닥부를 따라 포지셔닝된 제 2 전자 라벨 디바이스를 더 포함하며,
상기 제 2 전자 라벨 디바이스는 하나 또는 그 초과의 전자 디스플레이들을 포함하는,
시스템.
According to claim 1,
And a second product shelf vertically adjacent to the product shelf, and a second electronic label device positioned along the bottom of the second product shelf,
Wherein the second electronic label device comprises one or more electronic displays,
system.
제 9 항에 있어서,
상기 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들 및 상기 제 2 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들은 연속 디스플레이를 형성하는,
시스템.
The method of claim 9,
One or more electronic displays of the product shelf and one or more electronic displays of the second product shelf form a continuous display,
system.
제 9 항에 있어서,
상기 제 2 전자 라벨 디바이스에 연결된 제 2 복수의 패키지들을 더 포함하며,
상기 제 2 복수의 패키지들 각각은 상기 제 2 제품 셸프 상에 저장되고, 내장형(embedded) 디스플레이를 포함하는,
시스템.
The method of claim 9,
Further comprising a second plurality of packages connected to the second electronic label device,
Each of the second plurality of packages is stored on the second product shelf and includes an embedded display,
system.
제 11 항에 있어서,
상기 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들, 상기 제 2 제품 셸프의 하나 또는 그 초과의 전자 디스플레이들, 복수의 디스플레이들, 및 상기 제 2 복수의 패키지들 각각 내의 내장형 디스플레이들은 연속 디스플레이를 형성하는,
시스템.
The method of claim 11,
One or more electronic displays of the product shelf, one or more electronic displays of the second product shelf, a plurality of displays, and embedded displays in each of the second plurality of packages form a continuous display doing,
system.
제 10 항에 있어서,
상기 전자 라벨 디바이스는, 근접 센서를 통한 사용자의 존재의 검출시 상기 연속 디스플레이에 스트리밍 비디오를 출력하는,
시스템.
The method of claim 10,
The electronic label device outputs streaming video to the continuous display upon detection of the presence of a user through a proximity sensor,
system.
제 1 항에 있어서,
상기 패키지들 중의 최전방 패키지들 및 상기 최전방 패키지들의 전방 대면 표면(forward facing surface)들이 결정되어, 상기 최전방 패키지들의 전방 대면 표면들 만이 상기 연속 디스플레이를 형성하는,
시스템.
According to claim 1,
The foremost packages of the packages and the forward facing surfaces of the foremost packages are determined so that only the front facing surfaces of the foremost packages form the continuous display,
system.
제 1 항에 있어서,
상기 하나 또는 그 초과의 전자 디스플레이들 및 상기 복수의 패키지들의 각각의 디스플레이는 사용자의 컴퓨팅 디바이스 상에 저장된 하나 또는 그 초과의 아이템들로 상기 사용자를 유도(direct)하게 변경되도록 구성되는,
시스템.
According to claim 1,
Wherein each display of the one or more electronic displays and the plurality of packages is configured to direct the user to one or more items stored on the user's computing device,
system.
시스템으로서,
제 1 제품 셸프 ― 상기 제 1 제품 셸프는 상기 제 1 제품 셸프의 바닥부를 따라 포지셔닝된 제 1 전자 라벨 디바이스를 포함함 ― ;
상기 제 1 제품 셸프에 수직으로 인접하는 제 2 제품 셸프 ― 상기 제 2 제품 셸프는 상기 제 2 제품 셸프의 바닥부를 따라 포지셔닝된 제 2 전자 라벨 디바이스를 포함함 ― ;
상기 제 1 제품 셸프 상에 저장되며 상기 제 1 전자 라벨 디바이스에 연결된 제 1 그룹의 패키지들 ― 상기 제 1 그룹의 패키지들은 제 1 그룹의 전자 디스플레이들을 포함함 ― ; 및
상기 제 2 제품 셸프 상에 저장되며 상기 제 2 전자 라벨 디바이스에 연결된 제 2 그룹의 패키지들 ― 상기 제 2 그룹의 패키지들은 제 2 그룹의 전자 디스플레이들을 포함함 ― ;
을 포함하며,
상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 그룹의 전자 디스플레이들, 및 상기 제 2 그룹의 전자 디스플레이들은 연속 디스플레이를 형성하고,
상기 제 1 전자 라벨 디바이스는 상기 제 1 전자 라벨 디바이스에서 수신된 사용자 입력들을 상기 제 1 그룹의 패키지들 중 제 1 패키지의 제 1 전자 디스플레이에 송신하도록 구성되고,
상기 사용자 입력들을 상기 제 1 전자 디스플레이에 송신한 것에 응답하여, 상기 제 1 전자 라벨 디바이스는 상기 제 1 전자 디스플레이로부터 데이터를 수신하도록 구성되며,
상기 제 1 전자 라벨 디바이스는 상기 제 1 그룹의 전자 디스플레이들에 상기 데이터를 출력하도록 구성되는,
시스템.
As a system,
First Product Shelf—The first product shelf includes a first electronic label device positioned along the bottom of the first product shelf;
A second product shelf vertically adjacent to the first product shelf, the second product shelf including a second electronic label device positioned along the bottom of the second product shelf;
A first group of packages stored on the first product shelf and connected to the first electronic label device, wherein the first group of packages includes a first group of electronic displays; And
A second group of packages stored on the second product shelf and connected to the second electronic label device, wherein the second group of packages includes a second group of electronic displays;
It includes,
The first electronic label device, the second electronic label device, the first group of electronic displays, and the second group of electronic displays form a continuous display,
The first electronic label device is configured to transmit user inputs received at the first electronic label device to a first electronic display of a first package of the first group of packages,
In response to sending the user inputs to the first electronic display, the first electronic label device is configured to receive data from the first electronic display,
The first electronic label device is configured to output the data to the first group of electronic displays,
system.
제 16 항에 있어서,
상기 제 1 전자 라벨 디바이스는, 상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 그룹의 전자 디스플레이들 및 상기 제 2 그룹의 전자 디스플레이들 각각 사이에 스트리밍 비디오를 할당하는,
시스템.
The method of claim 16,
The first electronic label device allocates streaming video between each of the first electronic label device, the second electronic label device, the first group of electronic displays, and the second group of electronic displays,
system.
제 17 항에 있어서,
상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 그룹의 전자 디스플레이들 및 상기 제 2 그룹의 전자 디스플레이들 각각은 스트리밍 비디오의 상이한 부분을 동시에 출력하는,
시스템.
The method of claim 17,
Each of the first electronic label device, the second electronic label device, the first group of electronic displays and the second group of electronic displays simultaneously outputs a different portion of the streaming video,
system.
제 16 항에 있어서,
상기 제 1 그룹의 패키지들 및 상기 제 2 그룹의 패키지들 중의 최전방 패키지들 및 상기 최전방 패키지들의 전방 대면 표면들이 결정되어, 상기 최전방 패키지들의 전방 대면 표면들 만이 상기 연속 디스플레이를 형성하는,
시스템.
The method of claim 16,
Front facing surfaces of the frontmost packages and the frontmost packages of the first group of packages and the second group of packages are determined, so that only the front facing surfaces of the frontmost packages form the continuous display,
system.
제 16 항에 있어서,
상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 그룹의 전자 디스플레이들 및 상기 제 2 그룹의 전자 디스플레이들 중 하나 또는 그 초과는 사용자의 컴퓨팅 디바이스 상에 저장된 하나 또는 그 초과의 아이템들로 상기 사용자를 유도하게 변경되도록 구성되는,
시스템.
The method of claim 16,
One or more of the first electronic label device, the second electronic label device, the first group of electronic displays and the second group of electronic displays is stored on a user's computing device. Configured to be changed to induce the user into,
system.
방법으로서,
제 1 제품 셸프의 바닥부를 따라 내장된 제 1 전자 라벨 디바이스 상에 제 1 비디오를 디스플레이하는 단계;
제 2 제품 셸프의 바닥부를 따라 내장된 제 2 전자 라벨 디바이스 상에 제 2 비디오를 디스플레이하는 단계;
상기 제 1 전자 라벨 디바이스에 의해, 상기 제 1 제품 셸프의 전방에 저장되고 상기 제 1 제품 셸프의 전방에 포지셔닝된 제 1 세트의 패키지들에 제 1 활성화 트리거를 전송하는 단계;
상기 제 2 전자 라벨 디바이스에 의해, 상기 제 2 제품 셸프의 전방에 저장되고 상기 제 2 제품 셸프의 전방에 포지셔닝된 제 2 세트의 패키지들에 제 2 활성화 트리거를 전송하는 단계;
상기 제 1 전자 라벨 디바이스에 의해, 상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 세트의 패키지들, 및 상기 제 2 세트의 패키지들 각각 사이에 스트리밍 비디오를 할당하는 단계;
상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 세트의 패키지들, 및 상기 제 2 세트의 패키지들 각각이 연속 디스플레이를 형성하도록, 상기 제 1 전자 라벨 디바이스, 상기 제 2 전자 라벨 디바이스, 상기 제 1 세트의 패키지들, 및 상기 제 2 세트의 패키지들 각각에 의해, 상기 스트리밍 비디오의 상이한 부분을 동시에 디스플레이하는 단계;
상기 제 1 전자 라벨 디바이스에 의해, 제 1 사용자 입력을 수신하는 단계;
상기 제 1 전자 라벨 디바이스에 의해, 상기 제 1 세트의 패키지들 중 제 1 패키지로, 상기 제 1 사용자 입력을 송신하는 단계;
상기 제 1 패키지로 상기 제 1 사용자 입력을 송신하는 단계에 응답하여, 상기 제 1 전자 라벨 디바이스에 의해, 상기 제 1 전자 라벨 디바이스로의 데이터를 상기 제 1 패키지로부터 수신하는 단계; 및
상기 제 1 전자 라벨 디바이스에 의해, 상기 데이터를 상기 제 1 전자 라벨 디바이스로 출력하는 단계를 포함하는,
방법.
As a method,
Displaying a first video on the embedded first electronic label device along the bottom of the first product shelf;
Displaying a second video on a second embedded electronic label device along the bottom of the second product shelf;
Sending, by the first electronic label device, a first activation trigger to a first set of packages stored in front of the first product shelf and positioned in front of the first product shelf;
Sending, by the second electronic label device, a second activation trigger to a second set of packages stored in front of the second product shelf and positioned in front of the second product shelf;
Allocating streaming video between the first electronic label device, the second electronic label device, the first set of packages, and the second set of packages by the first electronic label device;
The first electronic label device, the second electronic label, such that each of the first electronic label device, the second electronic label device, the first set of packages, and the second set of packages forms a continuous display. Simultaneously displaying a different portion of the streaming video by a device, each of the first set of packages, and the second set of packages;
Receiving, by the first electronic label device, a first user input;
Transmitting, by the first electronic label device, to the first package of the first set of packages, the first user input;
In response to sending the first user input to the first package, receiving data from the first package to the first electronic label device by the first electronic label device; And
And outputting, by the first electronic label device, the data to the first electronic label device.
Way.
제 21 항에 있어서,
상기 제 1 전자 라벨 디바이스는, 근접 센서를 통해 사용자의 존재를 검출하는 것에 대한 응답으로 상기 제 1 활성화 트리거를 전송하는,
방법.
The method of claim 21,
The first electronic label device sends the first activation trigger in response to detecting the presence of a user through a proximity sensor,
Way.
제 21 항에 있어서,
상기 제 1 전자 라벨 디바이스는 근접 센서를 통해 사용자의 존재를 검출하고, 상기 제 2 전자 라벨 디바이스에 트리거를 전송하는,
방법.
The method of claim 21,
The first electronic label device detects the presence of a user through a proximity sensor, and sends a trigger to the second electronic label device,
Way.
제 23 항에 있어서,
상기 제 2 전자 라벨 디바이스는, 상기 제 1 전자 라벨 디바이스로부터 상기 트리거를 수신하는 것에 대한 응답으로 상기 제 2 활성화 트리거를 전송하는,
방법.
The method of claim 23,
The second electronic label device sends the second activation trigger in response to receiving the trigger from the first electronic label device,
Way.
머천다이즈(merchandise) 디스플레이 시스템으로서,
복수의 셸프들 ― 상기 복수의 셸프들 중의 각각의 셸프는, 복수의 셸프 디지털 디스플레이들을 형성하기 위해 소매업자의 셸프의 에지를 따라 포지셔닝된 셸프 디지털 디스플레이를 포함함 ― ; 및
상기 복수의 셸프들 상에 배치된 복수의 패키지들 ― 상기 복수의 패키지들 중의 각각의 패키지는 복수의 패키지 디지털 디스플레이들을 형성하기 위한 패키지 디지털 디스플레이를 가짐 ― 을 포함하며,
상기 복수의 셸프 디지털 디스플레이들 및 상기 복수의 패키지 디지털 디스플레이들은 연속 디스플레이를 형성하도록 구성되고, 상기 연속 디스플레이는, 가격, 광고들 또는 메시징 중 하나를 디스플레이하기 위한 균일한 디스플레이를 형성하도록 구성되고,
상기 복수의 셸프 디지털 디스플레이들 중 제 1 셸프 디지털 디스플레이는 상기 제 1 셸프 디지털 디스플레이에서 수신된 사용자 입력을 상기 복수의 패키지 디스플레이 디지털 디스플레이들 중 제 1 패키지 디지털 디스플레이에 송신하도록 구성되고,
상기 사용자 입력을 상기 제 1 패키지 디지털 디스플레이에 송신한 것에 응답하여, 상기 제 1 셸프 디지털 디스플레이는 상기 제 1 패키지 디지털 디스플레이로부터 데이터를 수신하도록 구성되며, 그리고
상기 제 1 셸프 디지털 디스플레이는 상기 제 1 셸프 디지털 디스플레이 상에 상기 데이터를 출력하도록 구성되는,
머천다이즈 디스플레이 시스템.
As a merchandise display system,
Multiple Shelves—Each shelf of the multiple shelves includes a shelf digital display positioned along the edge of a retailer's shelf to form multiple shelf digital displays; And
A plurality of packages disposed on the plurality of shelves, each package among the plurality of packages has a package digital display to form a plurality of package digital displays,
The plurality of shelf digital displays and the plurality of packaged digital displays are configured to form a continuous display, and the continuous display is configured to form a uniform display for displaying one of prices, advertisements or messaging,
A first shelf digital display among the plurality of shelf digital displays is configured to transmit a user input received from the first shelf digital display to a first package digital display among the plurality of package display digital displays,
In response to sending the user input to the first packaged digital display, the first shelf digital display is configured to receive data from the first packaged digital display, and
The first shelf digital display is configured to output the data on the first shelf digital display,
Merchandise display system.
제 25 항에 있어서,
상기 패키지 디지털 디스플레이들은 e-잉크(ink)를 포함하는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
The packaged digital displays include an e-ink,
Merchandise display system.
제 25 항에 있어서,
상기 복수의 셸프들을 통하여 공중(air)을 통해 상기 복수의 셸프 디지털 디스플레이들로 전력이 전송되는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
Power is transmitted to the plurality of shelf digital displays through the air through the plurality of shelves,
Merchandise display system.
제 25 항에 있어서,
상기 복수의 셸프들은 상기 복수의 패키지들과 상호작용하도록 구성되는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
The plurality of shelves are configured to interact with the plurality of packages,
Merchandise display system.
제 25 항에 있어서,
상기 복수의 셸프들은 전방 및 후방을 정의하고, 상기 복수의 패키지들로부터 최전방 패키지들의 그룹이 결정되며, 상기 최전방 패키지들은 상기 연속 디스플레이를 형성하도록 구성되는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
The plurality of shelves define front and rear, a group of foremost packages is determined from the plurality of packages, and the foremost packages are configured to form the continuous display,
Merchandise display system.
제 29 항에 있어서,
상기 최전방 패키지들의 그룹 중의 각각의 최전방 패키지의 전방 표면은 상기 연속 디스플레이를 형성하도록 결정되는,
머천다이즈 디스플레이 시스템.
The method of claim 29,
The front surface of each foremost package in the group of foremost packages is determined to form the continuous display,
Merchandise display system.
제 25 항에 있어서,
상기 복수의 패키지들은 다수의 표면들을 가지며, 그리고 상기 표면들 각각은, 패키지가 상기 연속 디스플레이의 일부를 형성하기 위해 임의의 배향으로 상기 셸프 상에 배치될 수 있도록 하는 패키지 디지털 디스플레이를 갖는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
The plurality of packages have multiple surfaces, and each of the surfaces has a package digital display that allows a package to be placed on the shelf in any orientation to form part of the continuous display,
Merchandise display system.
제 25 항에 있어서,
상기 복수의 셸프 디지털 디스플레이들 중 하나 또는 그 초과는, 사용자의 컴퓨팅 디바이스 상에 저장된 하나 또는 그 초과의 아이템들로 상기 사용자를 유도하게 변경되도록 구성되는,
머천다이즈 디스플레이 시스템.
The method of claim 25,
One or more of the plurality of shelf digital displays is configured to be changed to direct the user to one or more items stored on the user's computing device,
Merchandise display system.
장치로서,
프로세서; 및
컴퓨터 판독가능 명령들을 저장하는 메모리를 포함하며,
상기 명령들은, 상기 프로세서에 의해 실행될 때, 상기 장치로 하여금:
구매 또는 뷰잉(viewing)을 위한 하나 또는 그 초과의 아이템들을 저장하게 하고;
퍼실리티(facility) 내의 상기 하나 또는 그 초과의 아이템들과 연관된 하나 또는 그 초과의 셸프 에지 전자 디스플레이들의 위치를 결정하게 하고;
상기 퍼실리티 내의 사용자의 컴퓨팅 디바이스를 검출하고, 상기 사용자가 상기 하나 또는 그 초과의 아이템들과 연관된 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 근접한 지의 여부를 결정하게 하고;
상기 사용자가 상기 하나 또는 그 초과의 아이템들에 근접할 때, 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들을 변경함으로써 또는 상기 하나 또는 그 초과의 아이템들의 전자 디스플레이를 변경함으로써, 상기 사용자를 상기 하나 또는 그 초과의 아이템들로 유도하게 하며;
상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 의해, 제 1 사용자 입력을 수신하게 하고;
상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 의해, 상기 하나 또는 그 초과의 아이템들 중 제 1 아이템으로 상기 제 1 사용자 입력을 송신하게 하고;
상기 하나 또는 그 초과의 아이템들 중 상기 제 1 아이템으로 상기 제 1 사용자 입력을 송신하는 것에 응답하여, 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 의해, 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들로의 데이터를 상기 하나 또는 그 초과의 아이템들 중 상기 제 1 아이템으로부터 수신하게 하며; 그리고
상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들에 의해, 상기 데이터를 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들로 출력하게 하는,
장치.
As a device,
Processor; And
And a memory storing computer readable instructions,
The instructions, when executed by the processor, cause the device to:
Store one or more items for purchase or viewing;
Determine the location of one or more shelf edge electronic displays associated with the one or more items in facility;
Detect a user's computing device in the facility and determine whether the user is close to the one or more shelf edge electronic displays associated with the one or more items;
When the user approaches the one or more items, by changing the one or more shelf edge electronic displays or by changing the electronic display of the one or more items, the user Leads to more items;
Cause, by the one or more shelf edge electronic displays, to receive a first user input;
Cause, by the one or more shelf edge electronic displays, to transmit the first user input to a first one of the one or more items;
In response to sending the first user input to the first one of the one or more items, by the one or more shelf edge electronic displays, the one or more shelf edge electronic displays Cause data to be received from the first one of the one or more items; And
Causing, by the one or more shelf edge electronic displays, to output the data to the one or more shelf edge electronic displays,
Device.
제 33 항에 있어서,
상기 장치는 추가로, 상기 사용자가 상기 하나 또는 그 초과의 아이템들에 근접할 때, 상기 하나 또는 그 초과의 셸프 에지 전자 디스플레이들을 변경함으로써 또는 상기 하나 또는 그 초과의 아이템들의 전자 디스플레이를 변경함으로써, 상기 사용자를 상기 하나 또는 그 초과의 아이템들과 유사하거나 또는 관련된 아이템들로 유도하도록 구성되는,
장치.
The method of claim 33,
The device may further further, when the user approaches the one or more items, by changing the one or more shelf edge electronic displays or by changing the electronic display of the one or more items, Configured to direct the user to items similar or related to the one or more items,
Device.
제 33 항에 있어서,
상기 장치는 추가로, 상기 하나 또는 그 초과의 아이템들이 상기 사용자와 연관된 모바일 디바이스 상에 저장된 쇼핑 리스트 상에 있다고 결정하도록 구성되는,
장치.
The method of claim 33,
The apparatus is further configured to determine that the one or more items are on a shopping list stored on a mobile device associated with the user,
Device.
KR1020177036152A 2015-05-15 2016-05-13 Systems and methods for merchandising electronic displays Expired - Fee Related KR102115612B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020207014465A KR102369205B1 (en) 2015-05-15 2016-05-13 System and methods for merchandizing electronic displays

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/713,809 2015-05-15
US14/713,809 US10357118B2 (en) 2013-03-05 2015-05-15 Systems and methods for merchandizing electronic displays
PCT/US2016/032328 WO2016187001A1 (en) 2015-05-15 2016-05-13 Systems and methods for merchandizing electronic displays

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020207014465A Division KR102369205B1 (en) 2015-05-15 2016-05-13 System and methods for merchandizing electronic displays

Publications (2)

Publication Number Publication Date
KR20180008678A KR20180008678A (en) 2018-01-24
KR102115612B1 true KR102115612B1 (en) 2020-05-26

Family

ID=56551501

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020177036152A Expired - Fee Related KR102115612B1 (en) 2015-05-15 2016-05-13 Systems and methods for merchandising electronic displays
KR1020207014465A Active KR102369205B1 (en) 2015-05-15 2016-05-13 System and methods for merchandizing electronic displays

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020207014465A Active KR102369205B1 (en) 2015-05-15 2016-05-13 System and methods for merchandizing electronic displays

Country Status (6)

Country Link
EP (1) EP3295410A1 (en)
KR (2) KR102115612B1 (en)
CN (1) CN107864679B (en)
AU (3) AU2016263105A1 (en)
BR (1) BR112017024494A2 (en)
WO (1) WO2016187001A1 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2562095B (en) * 2017-05-05 2020-07-15 Arm Kk An electronic label and methods and system therefor
AU2017438990B2 (en) * 2017-11-10 2023-10-26 Vusiongroup Gmbh Electronic shelf label system with positioned virtual shelf labels and a method of positioning said virtual shelf labels
PL3707591T3 (en) * 2017-11-10 2025-03-03 Vusiongroup Gmbh Electronic shelf label system with sectional control of display content
CN108830518A (en) * 2018-04-11 2018-11-16 厦门上特展示系统工程有限公司 Cargo stock's monitoring system and monitoring method
CN110415629B (en) * 2018-04-27 2022-07-26 新谊整合科技股份有限公司 Commodity display information display system and method
CN109034887B (en) * 2018-07-17 2022-03-29 北京旷视科技有限公司 Method, device and system for adjusting price of article
WO2020028878A1 (en) * 2018-08-02 2020-02-06 Swyft Inc. Dispenser of shelved products
CN110895898A (en) * 2018-09-13 2020-03-20 阿里巴巴集团控股有限公司 Information display method, device and equipment and electronic price tag
EP3908917A1 (en) * 2019-01-12 2021-11-17 SES-imagotag GmbH Electronic shelf label and shelf illumination devices
WO2020143925A1 (en) * 2019-01-12 2020-07-16 Ses-Imagotag Gmbh Electronic shelf label with interaction interface
CN109933378A (en) * 2019-01-30 2019-06-25 北京无线体育俱乐部有限公司 Information configuration, display methods, equipment, system and storage medium
EP3984254B1 (en) * 2019-06-14 2025-03-12 VusionGroup GmbH Method for locating an electronic shelf label
CN110364084B (en) * 2019-07-01 2022-02-25 苏宁云计算有限公司 Display control method and device for electronic tag
US11443365B2 (en) 2019-08-16 2022-09-13 Klick Inc. Apparatus, system and method for interactive packaging
JP7483365B2 (en) * 2019-12-17 2024-05-15 東芝テック株式会社 Shopper management device, information processing program, information processing method, and shopper management system
CN111082882B (en) * 2019-12-31 2022-02-08 温州职业技术学院 Method for shoe cabinet to display promotion information and intelligent shoe cabinet
KR102626535B1 (en) * 2021-06-30 2024-01-18 손승희 price display control device
CA3207712A1 (en) * 2021-07-02 2023-01-05 Ses-Imagotag Gmbh Method of guiding a person to products
US12061830B1 (en) 2021-10-13 2024-08-13 Glass-Media, Inc. Interactive display apparatus and method of use
KR102811341B1 (en) * 2022-04-19 2025-05-21 손승희 A central control device communicating with a user terminal and a plurality of electronic price indicators
KR102811569B1 (en) * 2022-04-19 2025-05-21 손승희 Electronic price indicator control system
US12022964B1 (en) 2023-01-31 2024-07-02 Carter-Hoffmann LLC Heated display cabinet
EP4553812A1 (en) * 2023-11-08 2025-05-14 Rep Ip Ag Label for attaching to an object
WO2025103770A1 (en) * 2023-11-15 2025-05-22 Vusiongroup Gmbh Merchandise display device having a display device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030233288A1 (en) 2002-06-17 2003-12-18 Sweeney William R. System for coupling package displays to remote power source
JP2007284238A (en) 2006-04-20 2007-11-01 Ishida Co Ltd Sorting system
US20080303637A1 (en) 2003-09-03 2008-12-11 Metrologic Instruments, Inc. Updateable electronic-ink based display label device
US20120120327A1 (en) 2010-11-12 2012-05-17 Marx David L Electronic Retail Shelf Pricing and Promotional Display Modular System
US20130226742A1 (en) * 2004-02-03 2013-08-29 Rtc Industries, Inc. Continuous Display Shelf Edge Label Device
KR101507380B1 (en) * 2014-06-16 2015-04-07 주식회사 바우드 Showcase to display the box on which the light emitting elements are arranged

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4830201A (en) 1988-04-11 1989-05-16 Rtc Industries, Inc. Spring-urged shelf divider system
US6124851A (en) * 1995-07-20 2000-09-26 E Ink Corporation Electronic book with multiple page displays
US6041720A (en) 1997-11-13 2000-03-28 Rtc Industries, Inc. Product management display system
US20020167500A1 (en) * 1998-09-11 2002-11-14 Visible Techknowledgy, Llc Smart electronic label employing electronic ink
EP1973034A3 (en) * 1998-09-11 2008-10-01 Alexander Gelbman Remotely-alterable electronic-ink based display device employing an electronic-ink layer integrated within a stacked architecture
AU1811300A (en) * 1998-11-02 2000-05-22 E-Ink Corporation Broadcast system for display devices made of electronic ink
AU2003209188B2 (en) * 2002-01-09 2009-01-22 Tyco Fire & Security Gmbh Intelligent Station Using Multiple RF Antennae and Inventory Control System and Method Incorporating Same
KR20050066397A (en) * 2003-12-26 2005-06-30 강용준 Device for advertizing goods by sensing approach of shopper and display stand equipped with the device
US9818148B2 (en) * 2013-03-05 2017-11-14 Rtc Industries, Inc. In-store item alert architecture
US8938396B2 (en) * 2004-02-03 2015-01-20 Rtc Industries, Inc. System for inventory management
DE102004037365B4 (en) * 2004-07-30 2011-12-01 Deutsche Post Ag Containers with electronic labels; Use of an electronic label for labeling containers
US8092251B2 (en) * 2007-12-29 2012-01-10 Apple Inc. Active electronic media device packaging
US20120326849A1 (en) 2011-06-24 2012-12-27 Sensormatic Electronics, LLC Electronic price label system and method
SG11201505404PA (en) * 2013-01-11 2015-08-28 Tagnetics Inc Out of stock sensor
US20160132822A1 (en) * 2013-03-05 2016-05-12 Rtc Industries, Inc. System for Inventory Management
WO2014144631A2 (en) * 2013-03-15 2014-09-18 Rtc Industries, Inc. Continuous display shelf edge label device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030233288A1 (en) 2002-06-17 2003-12-18 Sweeney William R. System for coupling package displays to remote power source
US20080303637A1 (en) 2003-09-03 2008-12-11 Metrologic Instruments, Inc. Updateable electronic-ink based display label device
US20130226742A1 (en) * 2004-02-03 2013-08-29 Rtc Industries, Inc. Continuous Display Shelf Edge Label Device
JP2007284238A (en) 2006-04-20 2007-11-01 Ishida Co Ltd Sorting system
US20120120327A1 (en) 2010-11-12 2012-05-17 Marx David L Electronic Retail Shelf Pricing and Promotional Display Modular System
KR101507380B1 (en) * 2014-06-16 2015-04-07 주식회사 바우드 Showcase to display the box on which the light emitting elements are arranged

Also Published As

Publication number Publication date
EP3295410A1 (en) 2018-03-21
WO2016187001A1 (en) 2016-11-24
CN107864679A (en) 2018-03-30
CN107864679B (en) 2022-06-28
AU2019271906B2 (en) 2022-01-13
AU2022202222A1 (en) 2022-04-21
BR112017024494A2 (en) 2018-07-24
AU2016263105A1 (en) 2017-12-14
KR20180008678A (en) 2018-01-24
KR20200058603A (en) 2020-05-27
KR102369205B1 (en) 2022-02-28
AU2019271906A1 (en) 2019-12-19

Similar Documents

Publication Publication Date Title
AU2019271906B2 (en) Systems and methods for merchandizing electronic displays
US20240281760A1 (en) Inventory tracking systems
US20220000283A1 (en) Systems and Methods for Merchandizing Electronic Displays
US10357118B2 (en) Systems and methods for merchandizing electronic displays
US20160132822A1 (en) System for Inventory Management
US12165189B2 (en) Associating digital activities with positions in physical retail stores
US12056756B2 (en) Withholding low confidence notification due to planogram incompliance
KR102427141B1 (en) Intelligent Marketing and Advertising Platform
US9275361B2 (en) Out of stock sensor
JP5331478B2 (en) How to provide information to consumers in a media-enabled shopping cart

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

A107 Divisional application of patent
GRNT Written decision to grant
PA0104 Divisional application for international application

St.27 status event code: A-0-1-A10-A18-div-PA0104

St.27 status event code: A-0-1-A10-A16-div-PA0104

PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20240521

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20240521