# US 10,846,721 B2 · Method and system to reduce food waste and control prices in retail

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

- Number: US 10,846,721 B2
- Document ID: US10846721B2
- Status: Granted
- Kind: B2
- Application number: 15/677,262
- Filed: 2017-08-15
- Published: 2019-02-21
- Granted: 2020-11-24
- Earliest claimed: 2017-08-15
- Assignees: WasteLess LTD
- Applicants: WasteLess LTD
- Inventors: Oded Omer; Ben Biron; Yossi Regev
- Web page: https://patentgrep.com/patent/US10846721B2

## CPC

- G06Q 30/0206: {Price or cost determination based on market factors}
- G06K 7/10237: {the reader and the record carrier being capable of selectively switching between reader and record carrier appearance, e.g. in near field communication [NFC] devices where the NFC device may function as an RFID reader or as an RFID tag}
- G06K 7/1413: {1D bar codes}
- G06K 7/1417: {2D bar codes}
- 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

Systems and methods are provided for determining a price of one or more goods. The method includes assigning a readable identification tag to a good, applying one or more price-calculation factors to the good, identifying the good associated with the identification tag, and calculating, using a processor, a price of the good according to the one or more price-calculation factors.

## Claims

### Claim 1

A method for determining and modifying a price of one or more goods to reduce food waste, the method comprising:
dynamically accessing, by a processor of a first server in real-time, one or more price-calculation factors associated with a shelf state of a good and the one or more price-calculation factors associated with a future stock of the good, wherein the one or more price-calculation factors comprise a presence or an absence of an active advertising campaign for the good, a quantity of the good, a quantity of similar goods from a competitor, a quantity of the good per expiration date, a quantity of the similar goods from the competitor per expiration date, and at least another factor of the one or more price-calculation factors associated with the good and stored in a memory, the memory being coupled to the processor of the first server;
dynamically calculating, by the processor of the first server in real-time, a price of the good based on the one or more price-calculation factors associated with the shelf state of the good and the one or more price-calculation factors associated with the future stock of the good, wherein a first price of the good determined during a first time period is equal or greater than a second price of the good determined during a second time period since the second time period is closer to the expiration date of the good than the first time period;
storing the price of the good in the memory of the first server; and
transmitting, via the first server, the price of the good to a second server; and
during checkout,
scanning, by an identification tag scanner coupled to the second server, a readable identification tag coupled to the good and assigned to the good;
accessing, by a processor of the second server, information associated with the readable identification tag stored in a memory of the second server; and
determining, by the processor of the second server, an identity of the good associated with the readable identification tag and its current price.

### Claim 2 (depends on 1)

The method as recited in claim 1, wherein the readable identification tag is selected from the group consisting of a Radio-Frequency Identification (RFID) tag; a barcode; and a matrix barcode.

### Claim 3 (depends on 1)

The method as recited in claim 1, wherein the at least another factor of the one or more price-calculation factors includes: a quantity of similar goods from a same seller of the good; an inventory of the good associated with the seller of the good; a sale strength of a brand of goods; a catalog price listed for the good; a predetermined minimum price allowed for the good; a demographic area in which the good is sold; a day of the week in which the good is sold; an hour of the day in which the good is sold; sale elasticity factors for the good; a demand curve for the good; whether the good is discounted; whether the good is packaged; what type of packaging the good has; a packaged quantity of the good; whether the good has any competitors; the last price that was charged for the good; and a price history of the good.

### Claim 4 (depends on 1)

The method as recited in claim 1, further comprising:
returning the calculated price to a consumer in real-time.

### Claim 5 (depends on 1)

The method as recited in claim 1, further comprising;
displaying, on a display coupled to the second server, an approximate price of the good in real-time.

### Claim 6

A system for determining and modifying a price of one or more goods to reduce food waste, the system comprising:
a first server comprising:
a processor; and
a memory coupled to the processor, wherein the memory is configured to store one or more price-calculation factors associated with a shelf state of a good and the one or more price-calculation factors associated with a future stock of the good, wherein the one or more price-calculation factors comprise a presence or an absence of an active advertising campaign for the good, a quantity of the good, a quantity of similar goods from a competitor, a quantity of the good per expiration date, a quantity of the similar goods from the competitor per expiration date, and at least another factor of the one or more price-calculation factors associated with the good;
the processor being configured to:
dynamically access the one or more price-calculation factors associated with the shelf state of the good and the one or more price-calculation factors associated with the future stock of the good in real-time; and
dynamically calculate a price of the good according to the one or more price-calculation factors associated with the shelf state of the good and the one or more price-calculation factors associated with the future stock of the good, wherein a first price of the good determined during a first time period is equal or greater than a second price of the good determined during a second time period since the second time period is closer to the expiration date of the good than the first time period;
the memory being configured to store the price of the good; and
the processor being configured to transmit the price of the good to a second server; and
an identification tag scanner coupled to the second server and another processor and configured to, during checkout:
scan a readable identification tag coupled to the good and assigned to the good;
access information associated with the readable identification tag and stored in the memory; and
determine an identity of the good associated with the readable identification tag and its current price.

### Claim 7 (depends on 6)

The system as recited in claim 6, wherein the readable identification tag is selected from the group consisting of a Radio-Frequency Identification (RFID) tag; a barcode; and a matrix barcode.

### Claim 8 (depends on 6)

The system as recited in claim 6, wherein the at least another factor of the one or more price-calculation factors includes: a quantity of similar goods from a same seller of the good; an inventory of the good associated with the seller of the good; a sale strength of a brand of goods; a catalog price listed for the good; a predetermined minimum price allowed for the good; a demographic area in which the good is sold; a day of the week in which the good is sold; an hour of the day in which the good is sold; a demand curve for the good; sale elasticity factors for the good; whether the good is discounted; whether the good is packaged; what type of packaging the good has; a packaged quantity of the good; whether the good has any competitors; the last price that was charged for the good; and a price history of the good.

### Claim 9 (depends on 6)

The system as recited in claim 6, wherein the second server is further configured to return the calculated price to a consumer in real-time.

### Claim 10 (depends on 6)

The system as recited in claim 6, further comprising:
a display coupled to the second server.

### Claim 11 (depends on 10)

The system as recited in claim 10, wherein the display is configured to display an approximate price of the good in real-time.

### Claim 12 (depends on 6)

The system as recited in claim 6, wherein the system utilizes a singular server.
