Patent ID: 11915304
Assignee: ROSEMARY OSTFELD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for satisfying a request for locally-sourced products comprising:
causing rendering, on a user device, of a graphical user interface with one or more input controls, selection of which causes setting of one or more values of one or more parameters represented in the graphical user interface and transmitting of one or more requests with the one or more set values over one or more networks;
responsive to the one or more input controls selected, obtaining, by one or more computers and from the user device, the one or more requests (a) for a locally-sourced product that is a perishable item sourced from one or more local growers and (b) that includes data describing (i) the locally sourced-product that is sourced from the one or more local growers and (ii) a location of the user device;
reading from memory data records of data structures, with each data structure including data parameters corresponding to the locally-sourced product;
based on comparing the one or more values of the one or more parameters set by the one or more input controls and values of the data parameters of the data structures read from memory, identifying, by one or more computers, a first set of locally-sourced product records from a locally-sourced product database that are responsive to a request for the locally-sourced product from the one or more requests, wherein the memory includes the locally-sourced product database;
determining, by one or more computers, a subset of the first set of locally-sourced product records based on (i) a second location of a local grower of the product and (ii) one or more other product attributes including a product quantity available to the provider;
initiating fulfillment, by one or more computers executing a locally-sourced product fulfillment engine that matches the user request for the locally-sourced product to one or more different local growers using the determined subset of the first set of locally-sourced product records, of the request;
determining, by one or more computers, that a locally-sourced product inventory, including an amount of harvested product and an amount of product available that has not been harvested, of the local grower is exhausted;
based on a determination that the locally-sourced product inventory of the local grower is exhausted:
identifying, by one or more computers, a second locally-sourced product record having a location of a second local grower that is a next-closest location to the location of the user device after the location of the local grower of the locally-sourced provider record; and
using, by one or more computers, locally-sourced product inventory of the second local grower associated with the identified second locally-sourced provider record to fulfill the request for the locally-sourced product until (i) the locally-sourced product inventory of the second local grower is exhausted or (ii) a quantity of locally-sourced product requested by the request is satisfied; and

facilitating, by one or more computers, the transfer of the locally-sourced product between the one or more local growers of the product and the requester at one or more pick-up locations.