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

Claim 7:
8. A system for satisfying a request for locally-sourced products, the system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations 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 providers and (b) that includes data describing (i) the locally sourced-product that is sourced from the one or more local providers 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 provider of the product and (ii) one or more other product attributes including a product quantity available to the provider;
fulfilling, 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 providers using the determined subset of the first set of locally-sourced product records, the request;
facilitating, by one or more computers, the transaction of the locally-sourced product between the one or more local providers of the product and the requester at one or more pick-up locations;
detecting, for a pickup location, an initial reporting of a second product;
determining that the locally-sourced product database does not include a record for the second product;
generating, in the locally-sourced product database, a new record for the second product at the pickup location;
receiving a data request for entry of a record in the locally-sourced product database for the second product at the pickup location;
determining that the locally-sourced product database includes the new record for the second product at the pickup location; and
in response to determining that the locally-sourced product database includes the new record for the second product at the pickup location, determining to skip creating another record for the second product at the pickup location.