System and method for matching local buyers and sellers for the provision of community based services
First Claim
1. A computer-implemented method for matching consumers and service providers for the provision of services by the service providers to the consumers, comprising the steps of:
- receiving from a plurality of service providers registration data based on type of service provided by each service provider and storing the registration data in a Web Services registry and a system database as service provider profiles;
receiving from a consumer a request for service including parameters identifying characteristics of the service requested;
filtering the request for service through the service provider profiles stored in the system database for service provider profiles having characteristics matching the characteristics specified by the consumer and presenting service provider information for the service providers resulting from the filtering to the consumer for selection;
receiving a service provider selection from the consumer and an indication of how the consumer would like to be contacted by the selected service provider;
contacting the selected service provider with the consumer'"'"'s request for service in a manner specified by the service provider in the service provider'"'"'s registration data;
receiving a response from the selected service provider indicating whether the service provider will accept the consumer'"'"'s request; and
if the selected service provider accepts the consumer'"'"'s request for service, then charging the service provider a fee and providing contact information for the consumer to the selected service provider upon receipt of payment of the fee.
1 Assignment
0 Petitions
Accused Products
Abstract
A consumer-centric service for matching local consumers with local service providers. A matching is performed between consumer needs and local vendor capabilities and the results are presented back to the consumer so that the choice of which vendors to be contacted is left to the consumer. Mechanisms are provided for immediately and automatically contacting the chosen vendor in one or more of a plurality of communication media and offering the chosen vendor the details of the consumer'"'"'s request, including the preferred method of contact information, for a fee. Also, the system immediately informs the consumer about the status of the vendor contacts, including whether or not the vendor has accepted the lead. Once a chosen vendor accepts the lead, the consumer is contacted by the vendor, in the manner requested by the consumer. Thus, the invention enables consumers to maintain control over the selection and contact process with matched vendors. The system of the invention is particularly advantageous for providing community based services such as babysitting, cleaning, painting, software support, typing, and in obtaining professional services from professionals such as electricians, carpenters, gardeners, accountants, lawyers, and the like.
232 Citations
21 Claims
-
1. A computer-implemented method for matching consumers and service providers for the provision of services by the service providers to the consumers, comprising the steps of:
-
receiving from a plurality of service providers registration data based on type of service provided by each service provider and storing the registration data in a Web Services registry and a system database as service provider profiles;
receiving from a consumer a request for service including parameters identifying characteristics of the service requested;
filtering the request for service through the service provider profiles stored in the system database for service provider profiles having characteristics matching the characteristics specified by the consumer and presenting service provider information for the service providers resulting from the filtering to the consumer for selection;
receiving a service provider selection from the consumer and an indication of how the consumer would like to be contacted by the selected service provider;
contacting the selected service provider with the consumer'"'"'s request for service in a manner specified by the service provider in the service provider'"'"'s registration data;
receiving a response from the selected service provider indicating whether the service provider will accept the consumer'"'"'s request; and
if the selected service provider accepts the consumer'"'"'s request for service, then charging the service provider a fee and providing contact information for the consumer to the selected service provider upon receipt of payment of the fee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer configured to match consumers and service providers for the provision of services by the service providers to the consumers, comprising:
-
a web server connected via at least one gateway to the Internet and configured to receive data from a plurality of service providers via at least one of a plurality of communications devices, the data from the service providers including registration data based on type of service provided by each service provider, and a consumer request for a service from a consumer via at least one of a plurality of communications devices, the consumer request for service including parameters identifying characteristics of the service requested;
a Web Services registry that stores a subset of the registration data for service providers;
a database that replicates what is stored in the Web Services registry for record keeping purposes and maintains comprehensive registration and transactional data for the service providers and the consumers, the requests for services, and responses along with the service provider profiles; and
an application server programmed to filter the requests for services through the service provider profiles having characteristics matching the characteristics specified by the consumer and presenting service provider information for the service providers resulting from the filtering to the consumer for selection, to receive a service provider selection from the consumer and an indication of how the consumer would like to be contacted by the selected service provider, to contact the selected service provider with the consumer'"'"'s request for service in a manner specified by the service provider in the service provider'"'"'s registration data, to receive a response from the selected service provider indicating whether the service provider will accept the consumer'"'"'s request, and if the selected service provider accepts the consumer'"'"'s request for service, then to charge the service provider a fee and to provide contact information for the consumer to the selected service provider upon receipt of payment of the fee. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification