US2014108283A1PendingUtilityA1
System and method for a household services marketplace
Est. expirySep 29, 2025(expired)· nominal 20-yr term from priority
Inventors:Bal Agrawal
G06Q 10/1053G06Q 10/063112G06Q 10/06398G06Q 30/08G06Q 30/04
61
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method are disclosed for the operation of an In-home Assistant Service. The service provides a marketplace to connect households with assistants for frequent and specialized jobs. The service collects profile data of potential assistants including multiple skills the assistant can provide. It also enables the household to provide detailed request criteria. A locate process is then performed to determine, which assistants best meet the identified criteria.
Claims
exact text as granted — not AI-modified1 - 30 . (canceled)
31 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant 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; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function, and one or more secondary criteria comprising a plurality of requested skill sets and/or requested rated ability levels for the primary job function or one of the requested skill set, wherein one of the secondary criteria is specified as a deal breaker criteria; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; excluding from the essential criteria screening result via the processor any assistant profiles that do not meet the deal breaker criteria; screening via the processor the essential criteria screening result to identify the number of secondary criteria met by each assistant profile to produce a secondary criteria screening result; and selecting via the processor a chosen set of assistant profiles from the secondary criteria screening result that match the largest number of secondary criteria.
32 . The method of claim 31 further comprising rerunning the claimed process after increasing a distance used to determine compliance with the household location criteria when no assistants profiles meet the deal breaker criteria.
33 . The method of claim 31 wherein the secondary criteria comprises a distance or travel time from the location, a requested ability level, and a requested specialization for the one or more household service skills.
34 . The method of claim 31 wherein a location is both one of the essential criteria and one of the secondary criteria.
35 . The method of claim 31 wherein the deal breaker criteria is a language skill.
36 . The method of claim 31 further comprising receiving a perceived performance pertaining to a hired assistant from the household and adjusting the rated ability level in the hired assistant's profile based on the perceived performance.
37 . The method of claim 31 further comprising billing the household.
38 . The method of claim 31 further comprising transmitting information identifying the job described in the job request to mobile devices of assistants identified in the assistant profiles of the chosen set, selecting a hired assistant based on a first received assistant response.
39 . The method of claim 38 wherein the transmission occurs via SMS or email.
40 . The method of claim 31 further comprising performing a background check to confirm information in one or more of the collected assistant profiles.
41 . The method of claim 31 further comprising receiving feedback from the household and updating one or more assistant profiles via the processor based on the feedback.
42 . The method of claim 31 wherein the secondary criteria received are selected from a predefined set.
43 . The method of claim 31 wherein the secondary criteria include a skill proficiency rating.
44 . The method of claim 43 wherein the skill proficiency rating received is selected from a predefined set.
45 . The method of claim 31 wherein at least some of the information comprising one or more of the assistant profiles is received from a mobile device.
46 . The method of claim 31 wherein at least part of the job request is received from a mobile device.
47 . The method of claim 31 wherein the rated ability level is specified in a pre-defined granular format.
48 . The method of claim 31 wherein the rated ability level is specified in a narrative format that is not predefined.
49 . The method of claim 31 wherein the chosen set of assistant profiles includes only one assistant profile further comprising notifying the assistant corresponding to the one chosen assistant profile that they are booked for the job request.
50 . The method of claim 31 wherein the selection via the processor is further based on an importance designation of the secondary criteria.
51 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant 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; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, and one or more secondary criteria comprising a requested time window for performing the job request, a billable rate, one or more requested skill sets and one or more requested rated ability levels for at least one of the requested skill sets; determining a level of importance for each of the secondary criteria; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; iteratively screening via the processor the essential criteria screening result based on the level of importance of the secondary criteria to produce a secondary criteria screening result; and selecting via the processor a chosen set of assistant profiles from the secondary criteria screening result that match the most secondary criteria and the secondary criteria with the highest level of importance.
52 . An apparatus for providing households with service assistants comprising:
a processor; a memory connected to and in communication with the processor and containing processor-executable instructions; a mobile network interface accessible by the processor to provide network access to the processor; wherein the processor executes instructions contained in the memory and the instructions_instruct the apparatus to: collect and store 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, wherein at least a portion of the collection occurs via the mobile network; receive via the mobile network 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, wherein each secondary criteria has designated a level of importance to the household; screen 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; iteratively screen via the processor the essential criteria screening result for the plurality of assistant profiles that match one or more most important secondary criteria, such that assistant profiles not satisfying the one or more most important secondary criteria are excluded from a secondary criteria screening result; select via the processor a chosen assistant profile from the secondary criteria screening result by incrementally screening each of the secondary criteria, based the designated level of importance to the household, until chosen assistant profiles are identified; notify the household of the chosen assistant profiles.
53 . The apparatus of claim 52 wherein the essential criteria comprises a location and a specific time including a date and designed hours to perform the job request.
54 . The apparatus of claim 52 wherein the secondary criteria comprises a distance from the location, a requested ability level, and a requested specialization for the one or more household service skills.
55 . The apparatus of claim 52 wherein a location is both one of the essential criteria and one of the secondary criteria.
56 . The apparatus of claim 52 wherein the notifying comprises communicating a list of potential part-time service assistants to the household including some or all of the matched essential and secondary criteria.
57 . The apparatus of claim 52 further comprising a processor-executable instruction for receiving via the mobile network a perceived ability level pertaining to an assistant profile from the household and adjusting the rated ability level in the selected assistant's profile based on the perceived ability level.
58 . The apparatus of claim 52 wherein a fluency level in one or more languages is designated as an essential skill.
59 . The apparatus of claim 52 further comprising, prior to notifying, transmit information via the mobile network identifying the job described in the job request to a plurality of the assistants specified by the chosen assistant profiles and removing from the chosen assistant profiles any assistants that do not respond.
60 . The apparatus of claim 52 wherein the designated level of importance is determined by the processor based on predefined criteria.
61 . The apparatus of claim 52 where in the selection via the processor comprises an analysis based on a combination of a particular skill and its rated ability.
62 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability; skill sets including two or more household service skills; and a billable rate; receiving information from a mobile device comprising one of the following: information adding skill set information to one of the assistant profiles, information adjusting the time availability of one of the assistant profiles, or adding acceptable travel parameters to one of the assistant profiles; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function, and one or more secondary criteria comprising a plurality of requested skill sets; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; excluding from the essential criteria screening result via the processor any assistant profiles that do not meet the secondary criteria; iteratively screening via the processor the essential criteria screening result to identify the number of secondary criteria met by each assistant profile to produce a secondary criteria screening result; and selecting via the processor a chosen set of assistant profiles from the secondary criteria screening result that best match the secondary criteria.
63 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability (can we drop the time window because sometimes they don't fill in before the background check?); skill sets including two or more household service skills and a billable rate; ordering a background check screening of the part-time service assistants; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function, and one or more secondary criteria comprising a plurality of requested skill sets; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; excluding from the essential criteria screening result via the processor any assistant profiles that do not meet the secondary criteria; iteratively screening via the processor the essential criteria screening result to identify the number of secondary criteria met by each assistant profile to produce a secondary criteria screening result; selecting via the processor a chosen set of assistant profiles from the secondary criteria screening result that match the largest number of secondary criteria; and confirming the selected assistant profiles have a completed background check.
64 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability; skill sets including two or more household service skills and a billable rate; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; selecting via the processor the assistants that most closely meet the essential criteria and most closely match the secondary criteria, sending an SMS message or email message to the selected assistant to inform the assistants about the job request; and receiving a confirmation from one of the selected assistants accepting the job.
65 . The method of claim 64 wherein the sent SMS or email messages include a link for the assistant to activate to confirm acceptance.
66 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability; skill sets including two or more household service skills and a billable rate; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; selecting via the processor the assistants that meet the essential criteria and most closely match the secondary criteria, sending an SMS message or email message to the selected assistant to inform the assistants about the job and requesting the selected assistants provide a bid; receiving bid responses from the selected assistants; and confirming the selected assistant that provides the lowest bid.
67 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability; skill sets including two or more household service skills and a billable rate; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; selecting via the processor the assistant that meets the essential criteria and most match the secondary criteria; and providing immediate confirmation to the household that the selected assistant has been booked.
68 . A processor-implemented method for providing households with part-time service assistants comprising:
storing a plurality of assistant profiles, the plurality of assistant profiles each comprising an assistant location; a time window of availability; skill sets including two or more household service skills and a billable rate; receiving via the processor a job request from a household, the job request comprising essential criteria, including a household location, a requested time window for performing the job request, and a primary job function; screening via the processor the stored plurality of assistant profiles based on the essential criteria, such that assistant profiles not satisfying the essential criteria are excluded from an essential criteria screening result; selecting via the processor the assistants that meets the essential criteria and most closely match the secondary criteria; providing a list of confirmed assistants to the household comprising the selected assistants; and receiving a choice from the household selecting a particular confirmed assistant.
69 . The method of claim 68 wherein the list provided to the household is comprises the assistant's rated skill and the assistant's billable rate.
70 . The method of claim 68 further comprising receiving a report of the time worked by the assistant and a confirmation of job completion; and sending the household a bill.
71 . The method of claim D- 2 further comprising receiving from the household a household skill rating of the confirmed assistant; and adjusting a stored skill rating in the confirmed assistant's profile.Join the waitlist — get patent alerts
Track US2014108283A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.