US 11,797,899 B2
System and method for on-demand provisioning of cleaning and disinfecting services
Patrick Orrin Spears, Brentwood, CA (US)
Assigned to CLEANNESTA LLC
Filed by Patrick Orrin Spears, Brentwood, CA (US)
Filed on Jun. 11, 2021, as Appl. No. 17/345,163.
Prior Publication US 2021/0304112 A1, Sep. 30, 2021
Int. Cl. G06Q 10/00 (2023.01); G06Q 30/00 (2023.01); G06Q 10/0631 (2023.01); G06Q 10/1053 (2023.01); G06Q 30/08 (2012.01); G06Q 30/04 (2012.01); G06Q 30/0283 (2023.01)
CPC G06Q 10/063112 (2013.01) [G06Q 10/1053 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/04 (2013.01); G06Q 30/08 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method for providing a cleaning and disinfecting service, said method being implemented on a computer system having one or more processors programmed with computer program instructions to perform said method, said method comprising:
providing, by said computer system, a user interface on a client device associated with a customer and with each of a plurality of specialists, said user interface being configured to receive a user input indicative of a request for said cleaning and disinfecting service and a selection of one or more service parameters from among a plurality of service parameters associated with said cleaning and disinfecting service;
defining, by said computer system, a virtual perimeter around a location of said client device associated with said customer based on a GPS-identified geographical location information received from a location module of said client device;
determining, by said computer system, a proximity of said client device associated with said plurality of specialists found within said virtual perimeter to said location of said client device associated with said customer;
configuring, a specialist tracking module of said computer system, to determine an estimated travel time to reach said location of said client device associated with said customer on a real-time basis based on said GPS-identified geographical location information received from said location module of said client device associated with said plurality of specialists;
configuring said computer system to allow a selection of a preferred specialist selection criterion from among a plurality of specialist selection criteria or a selection of a specialist auto-selection option, said plurality of specialist selection criteria comprising an experience of said plurality of specialists, a historical performance of said plurality of specialists, said estimated travel time and said proximity of said plurality of specialists;
configuring, a specialist selection module of said computer system, to enable a selection of one or more specialists from among said plurality of specialists based on said preferred specialist selection criterion if said selection of said preferred specialist selection criterion is opted by said customer or based on a selection score if said specialist auto-selection option is opted by said customer, said selection score being calculated by said computer system based on said plurality of specialist selection criteria each of which has a pre-assigned weightage;
configuring, an artificial intelligence module of said computer system, to analyze a visual imagery acquired from said client device associated with said selected one or more specialists to carry out feature extraction based on one or more factors including size, shape and color of one or more objects found in said visual imagery to determine an amount of actual service rendered and completion of said amount of actual service;
determining, by said computer system, one or more payment parameters based on one or more factors, said one or more factors comprising said amount of actual service; and
enabling, by said computer system, receiving of a feedback given through said user interface by said customer and by said selected one or more specialists on a fulfillment of said one or more payment parameters.