System and method for a household services marketplace
First Claim
Patent Images
1. A method for providing households with part-time service assistants comprising:
- collecting and storing a plurality of assistant profiles from at least 20 assistants, the assistant profiles each comprising a name, a location, availability, two or more skills, confirmation of a background check, and a rated ability level for each skill;
collecting and storing a household profile from a household, the household profile comprising a name and a location;
receiving a job request from the household, the job request comprising a requested time, one or more requested skills, a requested ability level for each requested skill and a requested preference criteria;
screening the stored plurality of assistant profiles based on a set of essential criteria comprising the location and requested time derived from the household profile and the job request;
screening the stored plurality of assistant profiles based on a set of secondary criteria comprising the requested ability level and the requested preference, derived from the client profile and the job request, wherein the screening based on secondary criteria comprises determining which of the plurality of assistant profiles meet the largest number of criteria;
collecting assistant profiles present in both of the screenings;
selecting a chosen assistant from profiles present in both screenings;
notifying the chosen assistant about the job request;
receiving confirmation from the chosen assistant;
notifying the household;
billing the household; 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
31 Claims
-
1. A method for providing households with part-time service assistants comprising:
-
collecting and storing a plurality of assistant profiles from at least 20 assistants, the assistant profiles each comprising a name, a location, availability, two or more skills, confirmation of a background check, and a rated ability level for each skill;
collecting and storing a household profile from a household, the household profile comprising a name and a location;
receiving a job request from the household, the job request comprising a requested time, one or more requested skills, a requested ability level for each requested skill and a requested preference criteria;
screening the stored plurality of assistant profiles based on a set of essential criteria comprising the location and requested time derived from the household profile and the job request;
screening the stored plurality of assistant profiles based on a set of secondary criteria comprising the requested ability level and the requested preference, derived from the client profile and the job request, wherein the screening based on secondary criteria comprises determining which of the plurality of assistant profiles meet the largest number of criteria;
collecting assistant profiles present in both of the screenings;
selecting a chosen assistant from profiles present in both screenings;
notifying the chosen assistant about the job request;
receiving confirmation from the chosen assistant;
notifying the household;
billing the household; 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.
-
-
2. A method for providing households with part-time service assistants comprising:
-
collecting a plurality of criteria from at least 20 assistants;
storing the plurality of criteria for each assistant as an assistant profile;
receiving a job request from a household, the job request comprising a plurality of job details;
screening the stored plurality of assistant profiles based on a set of essential criteria derived from one or more of the plurality of job details;
screening the stored plurality of assistant profiles based on a set of secondary criteria from one or more of the plurality of job details;
collecting assistant profiles present in both of the screenings; and
selecting a chosen assistant from profiles present in both screenings. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A program product for providing households with service assistants comprising:
a computer readable media containing computer program logic comprising;
program logic for collecting a plurality of criteria from a plurality of assistants;
program logic for storing the plurality of criteria for each assistant as an assistant profile;
program logic for receiving a job request from a household, the job request comprising a plurality of job details;
program logic for screening the stored plurality of assistant profiles based on a set of essential criteria derived from one or more of the plurality of job details;
program logic for screening the stored plurality of assistant profiles based on a set of secondary criteria from one or more of the plurality of job details;
program logic for collecting assistant profiles present in both of the screenings; and
program logic for selecting an assistant profile. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. An apparatus for providing households with service assistants comprising:
-
a processor;
a memory connected to and in communication with the processor and containing program instructions;
a network interface connected to the processor to provide network access to the processor;
wherein the processor executes program instructions contained in the memory and the program instruction comprise;
collecting a plurality of criteria from a plurality of assistants;
storing the plurality of criteria for each assistant as an assistant profile;
receiving a job request from a household, the job request comprising a plurality of job details;
screening the stored plurality of assistant profiles based on a set of essential criteria derived from one or more of the plurality of job details;
screening the stored plurality of assistant profiles based on a set of secondary criteria from one or more of the plurality of job details;
collecting assistant profiles present in both of the screenings; and
selecting an assistant profile. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification