Patent ID: 8301478
Filing Date: 2012-10-30
Classification: G06Q

Abstract:
1. A processor-implemented method for providing households with part-time service assistants comprising: collecting and storing a plurality of assistant profiles, the plurality of assistant profiles each comprising a location; a time window of availability; skill sets including two or more household service skills, a rated ability level for each of the two or more household service skills; and a billable rate for each of two or more household service skills; receiving via the processor a job request from a household, the job request comprising: essential criteria including a location, a time window for performing the job request, and one or more skill sets that are designated as essential; and secondary criteria including skill sets that are desired for the job request including two or more household service skills, a rated ability level for the two or more household service skills and a billable rate for the two or more household service skills, wherein each of the secondary criteria are designated a level of importance to the household; screening via the processor the stored plurality of assistant profiles based on essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; determining whether one or more assistant profiles of the plurality of assistant profiles are included in the essential criteria screening result and when it is determined the essential criteria screening result contains zero assistant profiles placing the job request on hold, when it is determined that the essential criteria screening result contains only one of the assistant profile, notifying the chosen assistant about the job request; and when it is determined that more than one of the assistant profiles is included in the essential criteria screening result, further screening the each of the one or more assistant profiles based on one or more secondary criteria; screening the stored plurality of assistant profiles based on the secondary criteria, wherein the screening is based on the rated ability level for the two or more household skills and the designated level of importance to the household; determining which of the plurality of assistant profiles meet the largest number of secondary criteria and selecting a chosen assistant from the plurality of assistant profiles; notifying the chosen assistant about the job request; receiving confirmation from the chosen assistant; notifying the household; billing the household for performance of the requested job; and receiving a perceived ability level pertaining to the chosen assistant from the household and adjusting the rated ability level in the chosen assistant's profile based on the perceived ability level.