# US 10,482,120 B2 · Waste identification systems and methods

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

- Number: US 10,482,120 B2
- Document ID: US10482120B2
- Status: Granted
- Kind: B2
- Application number: 15/583,298
- Filed: 2017-05-01
- Published: 2017-10-19
- Granted: 2019-11-19
- Earliest claimed: 2015-12-16
- Assignees: Waste Repurposing International, Inc.
- Applicants: Waste Repurposing International, Inc.
- Inventors: Christopher Barnard Ripley
- Web page: https://patentgrep.com/patent/US10482120B2

## CPC

- B07C 5/342: according to optical properties, e.g. colour {(according to radiation transmittivity B07C5/3416)}
- B07C 5/00: Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches (sorting by hand only B07C7/00; separating solids from solids by sieving, screening, or sifting or by using gas currents or other separating by dry methods applicable to bulk material B07B)
- B07C 5/34: Sorting according to other particular properties {(material testing per se G01N; quality control G07C3/14)}
- G06F 16/434: {using image data, e.g. images, photos, pictures taken by a user}
- G06F 16/50: of still image data
- G06F 16/53: Querying
- G06F 16/583: using metadata automatically derived from the content
- G06F 16/5854: {using shape and object relationship}
- G06F 17/40: Data acquisition and logging (for input to computer G06F3/00)
- G06F 18/2413: based on distances to training or reference patterns
- B07C 2501/0054: Sorting of waste or refuse
- B07C: POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING (specially adapted for a specific purpose covered by another class, see the relevant place, e.g. A43D33/06, B23Q7/12)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In certain embodiments, a system may include an interface configured to couple to a network, at least one optical sensor configured to capture optical data associated with packaging of a waste product, and a processor coupled to the interface and to the at least one optical sensor. The processor may be configured to search at least one data source to automatically identify the waste product based on the optical data and, when the waste product is not automatically identified based on its packaging, send an alert including the optical data to a social media website through the network to solicit identifying information from one or more subscribers.

## Claims

### Claim 1

A system comprising:
an interface configured to couple to a network;
at least one optical sensor configured to capture optical data associated with packaging of a waste product; and
a processor coupled to the interface and to the at least one optical sensor, the processor configured to:
search a first data source to automatically identify the waste product based on the optical data;
when the waste product is not automatically identified from the first data source, automatically search one or more second data sources to identify the waste product based on a match between the optical data and data accessible from at least one of the one or more second data sources; and
send data related to the waste product to a third party website to solicit assistance from one or more users to identify the waste product.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor is further configured to:
receive verified identifying information corresponding to the waste product; and
update the first data source to include identifying information for the waste product.

### Claim 3 (depends on 1)

The system of claim 1, wherein the processor is configured to:
automatically retrieve data that may identify the waste product from the one or more second data sources;
automatically combine the optical data and the retrieved data to produce combined data; and
send an alert including the combined data to a destination device.

### Claim 4 (depends on 3)

The system of claim 3, wherein the processor is further configured to:
receive confirmation data from the destination device identifying the waste product; and
automatically update the first data source with data related to the waste product according to the confirmation data and the retrieved data so that a subsequent search will identify the waste product based on the optical data.

### Claim 5 (depends on 3)

The system of claim 3, wherein the processor is configured to send an alert including the combined data to the third party website through the network to solicit identifying information from one or more subscribers.

### Claim 6 (depends on 5)

The system of claim 5, wherein the processor is configured to:
receive potentially identifying information from the third party website; and
forward the potentially identifying information to a destination device to confirm the identifying information.

### Claim 7

A system comprising:
an interface configured to couple to a network;
an optical sensor configured to capture optical data; and
a processor coupled to the interface and the optical sensor, the processor configured to:
search a first data source based on the optical data to determine information about the waste product;
automatically identify the waste product based on the determined information when a correspondence between the optical data and data stored by the first data source is greater than a threshold;
when the waste product is not automatically identified from the first data source, to:
automatically search one or more second data sources to determine second information about the waste product; and
provide data corresponding to an unidentified waste product that is the waste product that is not automatically identified to a third party website to request assistance to identify the unidentified waste product.

### Claim 8 (depends on 7)

The system of claim 7, wherein the processor is further configured to:
receive the data corresponding to the unidentified waste product from a waste product identification system; and
store the data in a database of the first source configured to store information including images of a plurality of unidentified waste products.

### Claim 9 (depends on 7)

The system of claim 7, wherein the processor is configured to automatically identify the waste product based on a match between the optical data and the second information.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processor is further configured to send a control signal to a device to sort the waste product into a bin of waste products of similar composition.

### Claim 11 (depends on 7)

The system of claim 7, wherein the processor is configured to:
provide a graphical interface to a first computing device through the network, the graphical interface including data corresponding to an unidentified waste product and including one or more selectable elements accessible to provide information to identify the unidentified waste product;
receive input corresponding to the unidentified waste product from an operator via the graphical interface;
apply a time stamp to the input; and
send an alert including data corresponding to the input to a second computing device through the network.

### Claim 12 (depends on 11)

The system of claim 11, wherein, before sending the alert, the processor is configured to:
automatically compare data associated with the input to data corresponding to the unidentified waste product to determine a number of corresponding elements; and
send the alert when the number of corresponding elements exceeds a predetermined threshold.

### Claim 13 (depends on 12)

The system of claim 12, wherein the processor is further configured to:
receive a validation of the data associated with the input from the second computing device;
update the data corresponding to the unidentified waste product to indicate identification in response to receiving the validation; and
send data including the data associated with the input to the first data source.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processor is further configured to update a user account associated with the operator associated with the input to credit the user account.

### Claim 15 (depends on 13)

The system of claim 13, wherein the processor is further configured to:
receive a rejection of the data associated with the input from the second computing device;
update a user account corresponding to the operator in response to receiving the rejection.

### Claim 16

A computer-readable data storage device storing instructions that, when executed, cause a processor to:
provide data corresponding to an unidentified waste product and including one or more selectable elements accessible to a social media website to request assistance to identify the unidentified waste product;
receive input corresponding to the unidentified waste product from a subscriber to the social media website;
apply a time stamp to the input;
automatically compare the input to data corresponding to the unidentified waste product to determine a number of corresponding elements; and
send an alert to a second computing device when the number of corresponding elements exceeds a predetermined threshold.

### Claim 17 (depends on 16)

The computer-readable data storage device of claim 16, wherein the processor is further configured to:
receive a validation of the data associated with the input from the second computing device;
update the data corresponding to the unidentified waste product to indicate identification in response to receiving the validation; and
send data including the data associated with the input to a waste product identification system.

### Claim 18 (depends on 17)

The computer-readable data storage device of claim 17, wherein the processor is further configured to apply a credit to a user account associated with the operator in response to receiving the validation.

### Claim 19 (depends on 17)

The computer-readable data storage device of claim 17, wherein the processor is further configured to:
receive a rejection of the data associated with the input from the second computing device;
update a user account corresponding to the operator in response to receiving the rejection.

### Claim 20 (depends on 17)

The computer-readable data storage device of claim 17, wherein the processor is further configured to store identifying data corresponding to the unidentified waste product in a database.
