# US 12,112,361 B2 · Shopping store planning and operations using large-scale distributed radio infrastructure

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,112,361 B2
- Document ID: US12112361B2
- Status: Granted
- Kind: B2
- Application number: 18/434,419
- Filed: 2024-02-06
- Published: 2024-05-30
- Granted: 2024-10-08
- Earliest claimed: 2022-03-04
- Assignees: Agile Displays LLC
- Applicants: Agile Displays LLC
- Inventors: Mark A. Ross; Eduardo Chan
- Web page: https://patentgrep.com/patent/US12112361B2

## CPC

- G06Q 30/0601: Electronic shopping [e-shopping]
- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0639: {Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility}
- G06Q: INFORMATION 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
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS

## Abstract

A method may include obtaining, by a radio receiver, radio signals from electronic sign labels (ESLs) in which each ESL of the plurality of ESLs is associated with a respective product in a shopping store and is configured to operate in a transmission modality on one or more radio frequency protocols. The method may include determining a location of each ESL based on the radio signals obtained from the plurality of ESLs and determining locations of one or more products based on the location of each of the ESLs and an association between each of the ESLs with the respective product. The method may include generating a planogram indicating the locations of the products.

## Claims

### Claim 1

A method, comprising:
obtaining, by an array of radio receivers positioned at different heights included in a shopping cart, radio signals from a plurality of electronic sign labels (ESLs), wherein each ESL of the plurality of ESLs is associated with a respective product in a shopping store and is configured to operate in a transmission modality on one or more radio frequency protocols;
determining a location of each ESL based on the radio signals obtained from the plurality of ESLs;
determining three-dimensional locations of one or more products based on the location of each of the ESLs and an association between each of the ESLs with the respective product; and
after determining the three-dimensional locations of the one or more products, generating a planogram.

### Claim 2 (depends on 1)

The method of claim 1, wherein the radio receiver is a linear array of radio receivers coupled to a shopping cart in which moving the shopping cart through the shopping store facilitates determining the location of each ESL.

### Claim 3 (depends on 1)

The method of claim 1, further comprising determining a stocking level of the products based on the radio signals obtained from the plurality of ESLs, wherein the planogram further indicates the stocking level of the products.

### Claim 4 (depends on 3)

The method of claim 3, further comprising verifying, by an image-capturing system, the stocking level and the locations of the products.

### Claim 5 (depends on 1)

The method of claim 1, wherein the radio signals obtained from each of the ESLs include information about the respective product.

### Claim 6 (depends on 5)

The method of claim 5, wherein the information about the respective product includes one or more of inventory count or a designated product location.

### Claim 7 (depends on 1)

The method of claim 1, wherein the radio signals from the plurality of electronic sign labels are obtained simultaneously.

### Claim 8 (depends on 1)

The method of claim 1, wherein the radio signals from the plurality of electronic sign labels are obtained sequentially.

### Claim 9

One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause a system to perform operations, the operations comprising:
obtaining, by an array of radio receivers positioned at different heights included in a shopping cart, radio signals from a plurality of electronic sign labels (ESLs), wherein each ESL of the plurality of ESLs is associated with a respective product in a shopping store and is configured to operate in a transmission modality on one or more radio frequency protocols;
determining a location of each ESL based on the radio signals obtained from the plurality of ESLs;
determining three-dimensional locations of one or more products based on the location of each of the ESLs and an association between each of the ESLs with the respective product; and
after determining the three-dimensional locations of the one or more products, generating a planogram.

### Claim 10 (depends on 9)

The one or more non-transitory computer-readable media of claim 9, wherein the radio receiver is a linear array of radio receivers coupled to a shopping cart in which moving the shopping cart through the shopping store facilitates determining the location of each ESL.

### Claim 11 (depends on 9)

The one or more non-transitory computer-readable media of claim 9, further comprising determining a stocking level of the products based on the radio signals obtained from the plurality of ESLs, wherein the planogram further indicates the stocking level of the products.

### Claim 12 (depends on 11)

The one or more non-transitory computer-readable media of claim 11, further comprising verifying, by an image-capturing system, the stocking level and the locations of the products.

### Claim 13 (depends on 9)

The one or more non-transitory computer-readable media of claim 9, wherein the radio signals obtained from each of the ESLs include information about the respective product.

### Claim 14 (depends on 13)

The one or more non-transitory computer-readable media of claim 13, wherein the information about the respective product includes one or more of inventory count or a designated product location.

### Claim 15 (depends on 9)

The one or more non-transitory computer-readable media of claim 9, wherein the radio signals from the plurality of electronic sign labels are obtained simultaneously.

### Claim 16 (depends on 9)

The one or more non-transitory computer-readable media of claim 9, wherein the radio signals from the plurality of electronic sign labels are obtained sequentially.

### Claim 17

A system comprising:
an array of radio receivers positioned at different heights included in a shopping cart configured to obtain radio signals from a plurality of electronic sign labels (ESLs), wherein each ESL of the plurality of ESLs is associated with a respective product in a shopping store and is configured to operate in a transmission modality on one or more radio frequency protocols; and
one or more processors configured to:
determine a location of each ESL based on the radio signals obtained from the plurality of ESLs;
determine three-dimensional locations of one or more products based on the location of each of the ESLs and an association between each of the ESLs with the respective product; and
after the three-dimensional locations of the one or more products has been determined, generate a planogram.

### Claim 18 (depends on 17)

The system of claim 17, wherein the radio receiver is a linear array of radio receivers coupled to a shopping cart in which moving the shopping cart through the shopping store facilitates determining the location of each ESL.

### Claim 19 (depends on 17)

The system of claim 17, wherein the one or more processors are further configured to determine a stocking level of the products based on the radio signals obtained from the plurality of ESLs, wherein the planogram further indicates the stocking level of the products.

### Claim 20 (depends on 19)

The system of claim 19, wherein the one or more processors are further configured to verify, by an image-capturing system, the stocking level and the locations of the products.
