US2023093817A1PendingUtilityA1

Artificial Intelligence Based IoT System for Managing and Optimizing Shopping Lists, Purchased Items, Shopping Visits, Delivery Schedules and Reducing Food Waste

Assignee: AHI KIARASHPriority: Mar 6, 2019Filed: Oct 3, 2022Published: Mar 30, 2023
Est. expiryMar 6, 2039(~12.6 yrs left)· nominal 20-yr term from priority
Inventors:Kiarash Ahi
H04W 4/029G06Q 30/0255G06Q 30/0261G06Q 30/0631G06N 20/00G06Q 30/0633G06Q 10/087G06Q 10/08776G06Q 10/08774G06Q 10/08741
65
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system comprising methods and apparatuses is provided for managing and optimizing shopping lists, purchased items, shopping visits, delivery schedules and reducing food waste. This system stores shopping lists of a user or shopping lists shared between a group of users. Upon entering the user to a certain vicinity where there is a store that sells an item which is pending on the shopping lists, the system sends reminding alerts to the user. Upon checking out from the store, the system marks as purchased on the shopping lists the purchased items. Upon storing the purchased items in associated containers, the system stores the locations of the items and updates the remaining amount of each of the items each time the user consumes part of each item. The system predicts the most optimized time of purchase and amount of the items to be purchased such that the least amount of food waste would occur and the least amount of delivery or shopping trips would be needed.

Claims

exact text as granted — not AI-modified
1 . A system considered for managing and optimizing shopping plans, and tracking a purchased item, or a plurality of purchased items, comprising:
 (a) a portable device, or a plurality of portable devices, comprising a memory and a central processing unit for receiving information from a user, or a group of users, and sending information to the user, or the group of users,   (b) at least one central database comprising central computation units and digital storage units,   (c) a first communication network for connecting said central database to said portable device,   (d) at least one physical storage wherein the purchased items are stored by the user, or the group of users,   (e) a second communication network,   (f) at least one sensor system with capability of sending data to said central database via the second communication network,   wherein at least one shopping list of the user, or the group of users, is stored in said central database and is editable through said portable device, or said plurality of portable devices, and said at least one sensor system scans entering or exiting of the purchased items into said storage such that said shopping list is updated each time each of the purchased items is entered into said physical storage or is taken out from said physical storage.   
     
     
         2 . The system of  claim 1 , further comprising:
 (a) a third communication network,   (b) at least one cashier system with capability of sending data to said central database via the third communication network,   wherein the items on the shopping list, or the plurality of the shopping lists, of the user, or the group of users, are updated automatically upon being purchased at the cashier system.   
     
     
         3 . The system of  claim 1 , wherein the locations of the items on the shopping list, or the plurality of the shopping lists, of the user, or the group of users, are updated automatically upon being placed in said physical storage. 
     
     
         4 . The system of  claim 1 , further comprising an optimization algorithm stored in said central database, wherein remaining amount of the purchased items, or the plurality of purchased items, are updated each time the user takes the purchased items, or the plurality of purchased items, out of said physical storage, or the plurality of physical storages, and returns the purchased items, or the plurality of purchased items, to said physical storage and the information about the amount of the remaining of the purchased items, or the plurality of purchased items, is sent to said central database and wherein the information about shopping patterns, consumption patterns, and amount of the purchased item, or the plurality of purchased items, in said physical storage, or said plurality of physical storages, of the user, or the group of users, are given to said optimization algorithm wherein an optimized shopping, or delivery, schedule for the user, or the group of users, is computed. 
     
     
         5 . The system of  claim 1 , further comprising:
 (a) said sensor system comprising at least one camera for automatically recording the items that are entered to said physical storage or are taken out from said physical storage,   (b) automatic detection algorithms considered for detecting the items that are entered to said physical storage or are taken out from said physical storage and said automatic detection algorithms considered for detecting change in amount of said items, wherein the amount of each of the items recorded in the central database are updated automatically each time the user takes each of the items out of said physical storage and returns each of the items to said physical storage.   
     
     
         6 . The system of  claim 1 , wherein the expiration dates and remaining amount of the items in the physical storage are evaluated and said shopping lists are updated by adding to said shopping lists the items that are close to be finished or are close to their expiration dates. 
     
     
         7 . The system of  claim 1 , wherein the expiration dates and remaining amount of the items in the physical storage are evaluated and a notification is, or notifications are, sent to the user about the items that are close to be finished or are close to their expiration dates. 
     
     
         8 . The system of  claim 1 , further comprising:
 (a) said portable device comprising peripherals for accessing to the global positioning system (GPS) for scanning a location of the user,   (b) a digital map wherein a location of a store is, or locations of stores are, stored, wherein the location of the user is scanned and distance between the user and stores are computed and whereby, a notification is, or notifications are, or a reminder is, or reminders are, sent to the user about availability of the items that are on the shopping list in the store that is, or stores that are, within a certain vicinity from the user for purchase.   
     
     
         9 . A system considered for managing shopping lists, comprising:
 (a) a portable device, or a plurality of portable devices, comprising a memory and a central processing unit for receiving information from a user, or a group of users, and sending information to the user, or the group of users,   (b) at least one central database comprising central computation units and digital storage units,   (c) a first communication network for connecting said central database to said portable device,   (d) peripherals for accessing to the global positioning system (GPS) for scanning a location of the user, or the group of users, said peripherals embedded in said portable device,   (e) a database wherein items that are sold by said stores are stored,   (f) a digital map wherein locations of the items in said store, that are being sold in by said store, are stored,   (g) a database wherein a shopping list, or a plurality of shopping lists, of the user, or the group of users, are stored,   (h) an optimization algorithm,   wherein at least one shopping list of the user, or the group of users, is stored in said central database and is editable through said portable device, or said plurality of portable devices, and wherein the location of the user, or the group of users in said stores, is scanned through said peripherals for accessing to the global positioning system (GPS) and wherein the items on said shopping list of the user are matched with the items that are sold by said store and an optimized path is computed through said optimization algorithm such that said optimized path is provided to the user for grabbing the items that are on the shopping list, and are available at the store, such that the user grabs the items with an optimized amount of traveling in the store.   
     
     
         10 . The system of  claim 9 , wherein at least one option selected from the group consisting of (i) option of selecting the items that are on sale, or (ii) option of selecting the items that are the cheapest, or (iii) option of selecting the items that have received the best customer feedbacks, are given to the user to select from for automatically generating said path according to the option selected by the user. 
     
     
         11 . The system of  claim 1 , further comprising automated algorithms for predicting the amount of perishable items in said physical container that will likely not be used before reaching their expiration dates. 
     
     
         12 . The system of  claim 11  wherein notifications are sent to the user about the items that will likely not be used before reaching the expiration dates so that the user consumes such items with priority. 
     
     
         13 . The system of  claim 11  wherein recipes are provided to the user for optimizing the utilization of the items that are likely to reach expiration dates before being consumed. 
     
     
         14 . The system of  claim 11 , wherein at least one shopping list is automatically generated by use of intelligent or optimization algorithms according to shopping patterns and consumption patterns of the user, or the group of users. 
     
     
         15 . The system of  claim 14 , wherein the generated shopping list includes optimized amounts of the items to be purchased so that the least amount of food waste occurs. 
     
     
         16 . The system of  claim 15 , wherein the generated shopping list includes optimized amounts of the items to be purchased so that a healthy diet for the user, or the group of the users, be achieved. 
     
     
         17 . A system considered for managing and optimizing shopping plans, and tracking a purchased item, or a plurality of purchased items, comprising:
 (a) a portable device, or a plurality of portable devices, comprising a memory and a central processing unit for receiving information from a user, or a group of users, and sending information to the user, or the group of users,   (b) at least one central database comprising central computation units and digital storage units,   (c) a first communication network for connecting said central database to said portable device,   (e) a second communication network,   (f) at least one cashier system with capability of sending data to said central database via the second communication network,   wherein at least one shopping list of the user, or the group of users, is accessible by said central database and is editable through said portable device, or said plurality of portable devices, and wherein the items on the shopping list, or the plurality of the shopping lists, of the user, or the group of users, are updated automatically upon being purchased at the cashier system as the user checks out at said cashier system.   
     
     
         18 . The system of  claim 17 , further comprising an optimization algorithm, wherein at least one option selected from the group consisting of (i) option of selecting the items that are on sale, or (ii) option of selecting the items that are the cheapest, or (iii) option of selecting the items that have received the best customer feedbacks, are given to the user to select from for automatically generating a shopping plan according to the option selected by the user. 
     
     
         19 . The system of  claim 17 , further comprising an algorithm for predicting the items that the user needs in each shopping visit. 
     
     
         20 . The system of  claim 19 , wherein said algorithm is a Machine Learning algorithm wherein data from previous shopping transactions of the user is used for training a Machine Learning model for predicting future shopping behavior of the user.

Join the waitlist — get patent alerts

Track US2023093817A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.