System and method for scheduling location-specific services
First Claim
1. A method for enabling a user to electronically schedule a location-specific and service-specific handyman service appointment, the method comprising the steps of:
- providing electronic means for scheduling a service, the electronic means for scheduling a service comprising user-based data input means, provider-based data input means, user-based data output means, provider-based data output means, central processing means, and a communication network, the communication network electronically interconnecting the user-based data input means, the provider-based data input means, the user-based data output means, the provider-based data output means, and the central processing means, the central processing means comprising a precompiled handyman database;
inputting a target service location into the central processing means via the user-based data input means and the communication network;
inputting a desired handyman service into the central processing means via the user-based data input means and the communication network;
searching the handyman database, the handyman database comprising a plurality of handyman resumes, each handyman resume comprising a plurality of primary handyman attributes, the primary handyman attributes comprising service location information and service expertise information;
matching the target service location with the service location information and the desired handyman service with the service expertise information;
compiling a select handyman grouping, the select handyman grouping being compiled based on the matched service location information and the matched service expertise information;
presenting the select handyman grouping upon the user-based data output means, the select handyman grouping comprising at least two handyman resumes;
selecting at least one handyman resume from the select handyman grouping;
providing an availability calendar upon the user-based data output means, the availability calendar corresponding to the selected handyman resume, the availability calendar comprising a plurality of calendar days, each calendar day comprising an available appointment time listing; and
selecting at least one calendar day and at least one appointment time from the availability calendar, the selected handyman resume, the selected calendar day, and the selected appointment time thus operating to electronically schedule a location-specific and service-specific handyman service appointment.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for scheduling a location-specific service appointment, the system comprising a communication network, a target service location, a desired service type, a service provider grouping, and an availability calendar. The communication network interconnects data input devices, data output devices, and a central processing unit (CPU). The CPU unit comprises a precompiled service provider database. The target service location and the desired service type are input into the CPU and the service provider database, comprising a plurality of service provider resumes, is searched. The select service provider grouping is compiled based on matched service location information and service expertise information. At least one service provider resume is selected from the select service provider grouping and the availability calendar is then provided upon a data output device. The selected service provider resume, a selected calendar day, and a selected appointment time operate to schedule a location-specific service provider appointment.
57 Citations
20 Claims
-
1. A method for enabling a user to electronically schedule a location-specific and service-specific handyman service appointment, the method comprising the steps of:
-
providing electronic means for scheduling a service, the electronic means for scheduling a service comprising user-based data input means, provider-based data input means, user-based data output means, provider-based data output means, central processing means, and a communication network, the communication network electronically interconnecting the user-based data input means, the provider-based data input means, the user-based data output means, the provider-based data output means, and the central processing means, the central processing means comprising a precompiled handyman database;
inputting a target service location into the central processing means via the user-based data input means and the communication network;
inputting a desired handyman service into the central processing means via the user-based data input means and the communication network;
searching the handyman database, the handyman database comprising a plurality of handyman resumes, each handyman resume comprising a plurality of primary handyman attributes, the primary handyman attributes comprising service location information and service expertise information;
matching the target service location with the service location information and the desired handyman service with the service expertise information;
compiling a select handyman grouping, the select handyman grouping being compiled based on the matched service location information and the matched service expertise information;
presenting the select handyman grouping upon the user-based data output means, the select handyman grouping comprising at least two handyman resumes;
selecting at least one handyman resume from the select handyman grouping;
providing an availability calendar upon the user-based data output means, the availability calendar corresponding to the selected handyman resume, the availability calendar comprising a plurality of calendar days, each calendar day comprising an available appointment time listing; and
selecting at least one calendar day and at least one appointment time from the availability calendar, the selected handyman resume, the selected calendar day, and the selected appointment time thus operating to electronically schedule a location-specific and service-specific handyman service appointment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. A system for enabling a user to electronically schedule a location-specific service appointment, the system comprising electronic means for scheduling, a target service location, a desired service type, a select service provider grouping, and an availability calendar, the electronic means for scheduling comprising data input means, data output means, central processing means, and an communication network, the communication network electronically interconnecting the data input means, the data output means and the central processing means, the central processing means comprising a precompiled service provider database, the target service location and the desired service type being input into the central processing means via the data input means and the communication network, the service provider database being searched, the service provider database comprising a plurality of service provider resumes, each service provider resume comprising a plurality of service provider attributes, the service provider attributes comprising service location information and service expertise information, the target service location being matched with the service location information and the desired service type being matched with the service expertise information, the select service provider grouping being compiled based on the matched service location information and the matched service expertise information, the select service provider grouping being presented upon the data output means, the select service provider grouping comprising at least two service provider resumes, at least one service provider resume being selected from the select service provider grouping, the availability calendar being provided upon the data output means, the availability calendar corresponding to the selected service provider resume, the availability calendar comprising a plurality of calendar days, each calendar day comprising an available appointment time listing, at least one calendar day and at least one appointment time being selected from the availability calendar, the selected service provider resume, the selected calendar day, and the selected appointment time thus operating to electronically schedule a location-specific service provider appointment.
-
15. A method for enabling a user to schedule a location-specific service appointment, the method comprising the steps of:
-
determining first and second select service identifiers, the first and second select service identifiers being selected from the group consisting of a target service location and a desired service type;
searching a service provider database, the service provider database comprising a plurality of service provider resumes, each service provider resume comprising a plurality of service provider attributes, the service provider attributes comprising service location information and service expertise information, the target service location being matched with the service location information and the desired service type being matched with the service expertise information;
compiling a select service provider grouping, the select service provider grouping being compiled based on the matched service location information and the matched service expertise information, the select service provider grouping comprising at least one service provider resume;
selecting at least one service provider resume from the select service provider grouping, the service provider resume comprising an availability calendar, the availability calendar comprising a plurality of calendar days, each calendar day comprising an available appointment time listing; and
selecting at least one calendar day and at least one appointment time from the availability calendar, the selected service provider resume, the selected calendar day, and the selected appointment time thus operating to schedule a location-specific service provider appointment. - View Dependent Claims (16, 17, 18)
-
-
19. A method for enabling a user to schedule an attribute-specific service appointment, the method comprising the steps of:
-
determining at least one select service identifier, the select service identifier being selected from an identifier group comprising a target service location, a desired service type, and a select profile attribute;
searching a service provider database, the service provider database comprising a plurality of service provider resumes, each service provider resume comprising a plurality of service provider attributes, the service provider attributes comprising service location information, service expertise information, and profile attribute information, the select service identifier being matched with at least one select provider attribute, the select provider attribute being selected from an attribute group comprising the service location information, the service expertise information, and the profile attribute information, the select service identifier being matched with the select provider attribute;
compiling a select service provider grouping, the select service provider grouping being compiled based on the matched select service identifier and the select provider attribute, the select service provider grouping comprising at least one service provider resume;
selecting at least one service provider resume from the select service provider grouping, the service provider resume comprising an availability calendar, the availability calendar comprising a plurality of calendar days, each calendar day comprising an available appointment time listing; and
selecting at least one calendar day and at least one appointment time from the availability calendar, the selected service provider resume, the selected calendar day, and the selected appointment time thus operating to schedule an attribute-specific service provider appointment. - View Dependent Claims (20)
-
Specification