MLchartDataset catalogue

Patent · US10878520B2 · B2 · US

Waste analysis system and method

(11) Publication number
US10878520B2
(21) Application number
16/408,539
(22) Filing date
2019-05-10
(30) Priority date
2017-02-15
(43) Publication date
2020-12-29
(45) Date of grant
2020-12-29
(51) IPC
G06F 17/27; G06N 5/04; G06Q 10/00; G06Q 10/06; G06Q 50/12; G06T 7/00; G06V 10/44; G06V 10/56; G06V 10/764; G10L 15/26; G06F 40/295
(52) CPC
  • 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: 50/12, 10/06315, 10/30
  • G06F Electric digital data processing: 18/24, 40/295
  • G06K Graphical data reading; presentation of data; record carriers; handling record carriers: 2209/17, 2209/27, 9/4604, 9/4652, 9/6267
  • G06N Computing arrangements based on specific computational models: 20/00, 5/04, 5/046
  • G06T Image data processing or generation, in general: 2207/10024, 2207/20076, 2207/30128, 2207/30242, 7/0004
  • G06V Image or video recognition or understanding: 10/44, 10/56, 10/764, 20/68, 2201/10
  • G10L Speech analysis techniques or speech synthesis; speech recognition; speech or voice processing techniques; speech or audio coding or decoding: 15/26
  • Y02W Climate change mitigation technologies related to wastewater treatment or waste management: 90/00
(73) Assignee
International Business Machines Corp
(72) Inventors
Timothy T. Bohn; Natalie N. Brooks Powell; Gary W. CRUPI; Ho-Yiu Lam; David C. Martin; Sandhya ReddyVeera
(54) Title
Waste analysis system and method
(57) Abstract

Embodiments of the present invention provide techniques for identifying and quantifying waste in a process. Waste information is input via images and/or natural language. The amount of waste is estimated based on information in images and/or a natural language description. A computer-implemented technique extracts metadata on waste products from the images and/or natural language description. A variety of factors such as social media trends, weather, traffic, and/or sports schedules are evaluated by the computer and used in predicting the amount of waste that will occur.

Full text
View on Google Patents

Claims (20)

  1. A computer-implemented method for identifying waste in a process, comprising: receiving an image of one or more discarded products from a camera; acquiring, from the received image, metadata relating to an amount of the one or more discarded products; obtaining an amount of used product; determining an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; deriving a suggestion for waste reduction based on the determination; and generating a report comprising the suggestion for waste reduction.
  2. The method of claim 1, wherein the acquiring the metadata comprises: performing an object recognition process on the received image to identify the one or more discarded products within the image.
  3. The method of claim 2, wherein the performing the object recognition process on the received image comprises performing an edge detection process.
  4. The method of claim 3, wherein the performing the object recognition process further comprises performing a color analysis.
  5. The method of claim 4, wherein the performing the object recognition process further comprises using one or more image classifiers.
  6. The method of claim 1, further comprising analyzing the metadata with a rules engine.
  7. The method of claim 1, further comprising: receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data.
  8. The method of claim 1, wherein the generating the report further includes generating an indicator of potential waste.
  9. The method of claim 8, further comprising using a social media trend to derive the indicator of potential waste.
  10. The method of claim 8, further comprising using a weather forecast or a traffic report to derive the indicator of potential waste.
  11. The method of claim 8, further comprising using a sports team schedule to derive the indicator of potential waste.
  12. The method of claim 1, wherein the derived suggestion comprises a substitution suggestion.
  13. The method of claim 1, wherein the derived suggestion comprises a process change suggestion.
  14. A computer system comprising: a processor; a memory coupled to the processor, the memory containing instructions, that when executed by the processor, perform the steps of: receiving an image of one or more discarded products from a camera; acquiring, from the received image, metadata relating to an amount of the one or more discarded products; obtaining an amount of used product; determining an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; deriving a suggestion for waste reduction based on the determination; and generating a report comprising the suggestion for waste reduction.
  15. The computer system of claim 14, wherein the acquiring the metadata comprises performing an object recognition process on the received image to identify the one or more discarded products within the image.
  16. The computer system of claim 14, the memory further containing instructions that when executed by the processor, perform the step of receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data.
  17. The computer system of claim 14, wherein the derived suggestion comprises a substitution suggestion or a process change suggestion.
  18. A computer program product for identifying waste in a process, for an electronic computing device comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the electronic device to: receive an image of one or more discarded products from a camera; acquire, from the received image, metadata relating to an amount of the one or more discarded products; obtain an amount of used product; determine an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; derive a suggestion for waste reduction based on the determination; and generate a report comprising the suggestion for waste reduction.
  19. The computer program product of claim 18, wherein the acquiring the metadata comprises performing an object recognition process on the received image to identify the one or more discarded products within the image.
  20. The computer program product of claim 18, the memory further containing instructions, that when executed by the processor, perform the step of receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data.

Description

Embodiments of the invention relate to waste analysis systems and methods.

Food service businesses, such as restaurants, cafés, cafeterias, etc. waste a large amount of food every year. In addition to this being unfortunate since hunger is still a big problem in the U.S. and around the world, it is also bad for the food service business's bottom line. When more food is purchased than needed, the food may spoil, and the money spent on that food is wasted. With many food service operations running on very small margins, improved methods and systems of predicting and preventing waste are needed.

In one aspect, there is provided a computer-implemented method for identifying waste in a process, comprising: acquiring metadata for a discarded product in a waste product analysis system computer comprising a processor, wherein the processor performs functions of: recording the metadata; analyzing the metadata with a rules engine to derive a suggestion for waste reduction; and generating a report based on the recorded metadata, wherein the report includes the suggestion for waste reduction.

In another aspect, there is provided a computer system comprising: a processor; a memory coupled to the processor, the memory containing instructions, that when executed by the processor, perform the steps of: acquiring metadata for a discarded product; recording the metadata; analyzing the metadata with a rules engine to derive a suggestion for waste reduction; and generating a report based on the recorded metadata, wherein the report includes the suggestion for waste reduction.

Citations (17)

  • US20020188495A1
  • US20050154560A1
  • US20060218057A1
  • US20060015289A1
  • US20070254080A1
  • US20090271243A1
  • KR20110000217A
  • US20110040660A1
  • WO2015162417A1
  • US20170069222A1
  • US20170203987A1
  • US9424495B1
  • US20170046801A1
  • US20180018601A1
  • US20180232822A1
  • US10121211B2
  • US20190226844A1
Record as JSON
{
  "publication_number": "US10878520B2",
  "country": "US",
  "kind": "B2",
  "title": "Waste analysis system and method",
  "abstract": "Embodiments of the present invention provide techniques for identifying and quantifying waste in a process. Waste information is input via images and/or natural language. The amount of waste is estimated based on information in images and/or a natural language description. A computer-implemented technique extracts metadata on waste products from the images and/or natural language description. A variety of factors such as social media trends, weather, traffic, and/or sports schedules are evaluated by the computer and used in predicting the amount of waste that will occur.",
  "claims": [
    "1. A computer-implemented method for identifying waste in a process, comprising: receiving an image of one or more discarded products from a camera; acquiring, from the received image, metadata relating to an amount of the one or more discarded products; obtaining an amount of used product; determining an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; deriving a suggestion for waste reduction based on the determination; and generating a report comprising the suggestion for waste reduction.",
    "2. The method of claim 1, wherein the acquiring the metadata comprises: performing an object recognition process on the received image to identify the one or more discarded products within the image.",
    "3. The method of claim 2, wherein the performing the object recognition process on the received image comprises performing an edge detection process.",
    "4. The method of claim 3, wherein the performing the object recognition process further comprises performing a color analysis.",
    "5. The method of claim 4, wherein the performing the object recognition process further comprises using one or more image classifiers.",
    "6. The method of claim 1, further comprising analyzing the metadata with a rules engine.",
    "7. The method of claim 1, further comprising: receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data.",
    "8. The method of claim 1, wherein the generating the report further includes generating an indicator of potential waste.",
    "9. The method of claim 8, further comprising using a social media trend to derive the indicator of potential waste.",
    "10. The method of claim 8, further comprising using a weather forecast or a traffic report to derive the indicator of potential waste.",
    "11. The method of claim 8, further comprising using a sports team schedule to derive the indicator of potential waste.",
    "12. The method of claim 1, wherein the derived suggestion comprises a substitution suggestion.",
    "13. The method of claim 1, wherein the derived suggestion comprises a process change suggestion.",
    "14. A computer system comprising: a processor; a memory coupled to the processor, the memory containing instructions, that when executed by the processor, perform the steps of: receiving an image of one or more discarded products from a camera; acquiring, from the received image, metadata relating to an amount of the one or more discarded products; obtaining an amount of used product; determining an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; deriving a suggestion for waste reduction based on the determination; and generating a report comprising the suggestion for waste reduction.",
    "15. The computer system of claim 14, wherein the acquiring the metadata comprises performing an object recognition process on the received image to identify the one or more discarded products within the image.",
    "16. The computer system of claim 14, the memory further containing instructions that when executed by the processor, perform the step of receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data.",
    "17. The computer system of claim 14, wherein the derived suggestion comprises a substitution suggestion or a process change suggestion.",
    "18. A computer program product for identifying waste in a process, for an electronic computing device comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the electronic device to: receive an image of one or more discarded products from a camera; acquire, from the received image, metadata relating to an amount of the one or more discarded products; obtain an amount of used product; determine an overage amount of product as a function of the acquired metadata and a factor of the amount of used product; derive a suggestion for waste reduction based on the determination; and generate a report comprising the suggestion for waste reduction.",
    "19. The computer program product of claim 18, wherein the acquiring the metadata comprises performing an object recognition process on the received image to identify the one or more discarded products within the image.",
    "20. The computer program product of claim 18, the memory further containing instructions, that when executed by the processor, perform the step of receiving sales data for a predetermined time duration from a point of sale system; and wherein the determined overage amount is further based on the received sales data."
  ],
  "description_excerpt": "Embodiments of the invention relate to waste analysis systems and methods.\n\nFood service businesses, such as restaurants, cafés, cafeterias, etc. waste a large amount of food every year. In addition to this being unfortunate since hunger is still a big problem in the U.S. and around the world, it is also bad for the food service business's bottom line. When more food is purchased than needed, the food may spoil, and the money spent on that food is wasted. With many food service operations running on very small margins, improved methods and systems of predicting and preventing waste are needed.\n\nIn one aspect, there is provided a computer-implemented method for identifying waste in a process, comprising: acquiring metadata for a discarded product in a waste product analysis system computer comprising a processor, wherein the processor performs functions of: recording the metadata; analyzing the metadata with a rules engine to derive a suggestion for waste reduction; and generating a report based on the recorded metadata, wherein the report includes the suggestion for waste reduction.\n\nIn another aspect, there is provided a computer system comprising: a processor; a memory coupled to the processor, the memory containing instructions, that when executed by the processor, perform the steps of: acquiring metadata for a discarded product; recording the metadata; analyzing the metadata with a rules engine to derive a suggestion for waste reduction; and generating a report based on the recorded metadata, wherein the report includes the suggestion for waste reduction.",
  "cpc": [
    "G06Q 50/12",
    "G06F 18/24",
    "G06F 40/295",
    "G06K 2209/17",
    "G06K 2209/27",
    "G06K 9/4604",
    "G06K 9/4652",
    "G06K 9/6267",
    "G06N 20/00",
    "G06N 5/04",
    "G06N 5/046",
    "G06Q 10/06315",
    "G06Q 10/30",
    "G06T 2207/10024",
    "G06T 2207/20076",
    "G06T 2207/30128",
    "G06T 2207/30242",
    "G06T 7/0004",
    "G06V 10/44",
    "G06V 10/56",
    "G06V 10/764",
    "G06V 20/68",
    "G06V 2201/10",
    "G10L 15/26",
    "Y02W 90/00"
  ],
  "ipc": [
    "G06F 17/27",
    "G06N 5/04",
    "G06Q 10/00",
    "G06Q 10/06",
    "G06Q 50/12",
    "G06T 7/00",
    "G06V 10/44",
    "G06V 10/56",
    "G06V 10/764",
    "G10L 15/26",
    "G06F 40/295"
  ],
  "assignees": [
    "International Business Machines Corp"
  ],
  "inventors": [
    "Timothy T. Bohn",
    "Natalie N. Brooks Powell",
    "Gary W. CRUPI",
    "Ho-Yiu Lam",
    "David C. Martin",
    "Sandhya ReddyVeera"
  ],
  "filing_date": "2019-05-10",
  "publication_date": "2020-12-29",
  "grant_date": "2020-12-29",
  "priority_date": "2017-02-15",
  "application_number": "US-201916408539-A",
  "family_id": "63104702",
  "cited_by_count": 4,
  "citations": [
    "US20020188495A1",
    "US20050154560A1",
    "US20060218057A1",
    "US20060015289A1",
    "US20070254080A1",
    "US20090271243A1",
    "KR20110000217A",
    "US20110040660A1",
    "WO2015162417A1",
    "US20170069222A1",
    "US20170203987A1",
    "US9424495B1",
    "US20170046801A1",
    "US20180018601A1",
    "US20180232822A1",
    "US10121211B2",
    "US20190226844A1"
  ]
}

Record 1,828 of 8,000 in Patents full text (MLC-0201). Request the full dataset.