# US 2021/0279675 A1 · Smart Shelves

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

- Number: US 2021/0279675 A1
- Document ID: US20210279675A1
- Status: Published application
- Kind: A1
- Application number: 17/328,130
- Filed: 2021-05-24
- Published: 2021-09-09
- Earliest claimed: 2014-12-30
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: Roy L. Camp
- Web page: https://patentgrep.com/patent/US20210279675A1

## CPC

- G01G 19/4144: {for controlling weight of goods in commercial establishments, e.g. supermarket, P.O.S. systems}
- G06Q 10/087: Inventory or stock management, e.g. order filling, procurement or balancing against orders
- A47F 5/0043: {Show shelves (shelves in general A47B96/02; brackets or similar shelf-supporting means A47B96/06; advertising or price indication G09F)}
- A47F 10/02: for self-service type systems, e.g. supermarkets (A47F10/06 takes precedence; hand-carts B62B; baskets B65D)
- G01G 19/42: for counting by weighing (G01G19/387 takes precedence)
- G06Q 10/0877: {by inventory control or reporting using inventory tracking or counting}
- G06Q 20/208: {Input by product or record sensing, e.g. weighing or scanner processing}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- A47F 2010/025: {using stock management systems}
- G01G: WEIGHING (sorting by weighing B07C5/16)
- 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
- A47F: SPECIAL FURNITURE, FITTINGS, OR ACCESSORIES FOR SHOPS, STOREHOUSES, BARS, RESTAURANTS OR THE LIKE; PAYING COUNTERS

## Abstract

A method may include obtaining a weight of merchandise supported by a shelf and obtaining identifier data of the merchandise supported by the shelf The identifier data may be wirelessly received from tags associated with the merchandise. The method may also include determining information for presentation to a consumer regarding the merchandise based on the weight of the merchandise and the identifier data of the merchandise. The method may also include providing the information for presentation to the consumer of the merchandise when the consumer is proximate the merchandise that is supported by the shelf.

## Claims

### Claim 1

A method comprising:
obtaining identifier data describing at least one item supported by a surface;
determining a first weight of items supported by the surface, the items including the at least one item;
responsive to identifying a change to the first weight, determining a second weight of items supported by the surface;
determining that a difference between the first weight and the second weight corresponds to a weight of the at least one item; and
outputting a display of information regarding the at least one item.

### Claim 2 (depends on 1)

The method of claim 1, wherein outputting the display of information comprises communicating the information for display at a client device disposed with a user.

### Claim 3 (depends on 1)

The method of claim 1, wherein outputting the display of information comprises displaying the information at a display device of the surface.

### Claim 4 (depends on 1)

The method of claim 1, further comprising identifying user information for a user in proximity to the surface during the identifying the change to the first weight, wherein the display of information regarding the at least one item is determined based on the user information.

### Claim 5 (depends on 1)

The method of claim 1, wherein obtaining the identifier data describing at least one item supported by the surface is performed using a component of the surface configured to obtain identifier data from a tag of the at least one item.

### Claim 6 (depends on 1)

The method of claim 1, wherein the items supported by the surface include a plurality of different items and outputting the display of information regarding the at least one item comprises outputting a display of information regarding the at least one item and at least one additional item of the plurality of different items.

### Claim 7 (depends on 1)

The method of claim 1, wherein the display of information regarding the at least one item is determined based on at least one of a time of a day, a day of a week, or a quantity of the at least one item currently being supported by the surface during the determining the second weight of items supported by the surface.

### Claim 8 (depends on 1)

The method of claim 1, further comprising updating a database inventory record responsive to identifying the change to the first weight.

### Claim 9 (depends on 1)

The method of claim 1, further comprising detecting an increase to the second weight of items supported by the surface, determining that an amount of the increase to the second weight corresponds to a weight of one or more of the items supported by the surface, and updating a database inventory record to include the one or more of the items as being supported by the surface.

### Claim 10

A system comprising:
one or more processors; and
a computer-readable storage medium storing instructions that are executable by the one or more processors to perform operations comprising:
obtaining identifier data describing at least one item supported by a surface;
determining a first weight of items supported by the surface, the items including the at least one item;
responsive to identifying a change to the first weight, determining a second weight of items supported by the surface;
determining that a difference between the first weight and the second weight corresponds to a weight of the at least one item; and
outputting a display of information regarding the at least one item.

### Claim 11 (depends on 10)

The system of claim 10, wherein outputting the display of information comprises communicating the information for display at a client device disposed with a user.

### Claim 12 (depends on 10)

The system of claim 10, the operations further comprising identifying user information for a user in proximity to the surface during the identifying the change to the first weight, wherein the display of information regarding the at least one item is determined based on the user information.

### Claim 13 (depends on 10)

The system of claim 10, the operations further comprising determining the display of information regarding the at least one item based on at least one of a time of a day, a day of a week, or a quantity of the at least one item currently being supported by the surface during the determining the second weight of items supported by the surface.

### Claim 14 (depends on 10)

The system of claim 10, the operations further comprising updating a database inventory record responsive to identifying the change to the first weight.

### Claim 15 (depends on 10)

The system of claim 10, the operations further comprising detecting an increase to the second weight of items supported by the surface, determining that an amount of the increase to the second weight corresponds to a weight of one or more of the items supported by the surface, and updating a database inventory record to include the one or more of the items as being supported by the surface.

### Claim 16

One or more computer-readable storage media having instructions stored thereon that are executable by one or more processors to cause a computing device to perform operations comprising:
obtaining identifier data describing at least one item supported by a surface;
determining a first weight of items supported by the surface, the items including the at least one item;
responsive to identifying a change to the first weight, determining a second weight of items supported by the surface;
determining that a difference between the first weight and the second weight corresponds to a weight of the at least one item; and
outputting a display of information regarding the at least one item.

### Claim 17 (depends on 16)

The one or more computer-readable storage media of claim 16, wherein outputting the display of information comprises communicating the information for display at a client device disposed with a user.

### Claim 18 (depends on 16)

The one or more computer-readable storage media of claim 16, the operations further comprising identifying user information for a user in proximity to the surface during the identifying the change to the first weight, wherein the display of information regarding the at least one item is determined based on the user information.

### Claim 19 (depends on 16)

The one or more computer-readable storage media of claim 16, the operations further comprising updating a database inventory record responsive to identifying the change to the first weight.

### Claim 20 (depends on 16)

The one or more computer-readable storage media of claim 16, the operations further comprising detecting an increase to the second weight of items supported by the surface, determining that an amount of the increase to the second weight corresponds to a weight of one or more of the items supported by the surface, and updating a database inventory record to include the one or more of the items as being supported by the surface.
