Price estimation system
First Claim
1. A method of operating a price estimation system, the method comprising:
- obtaining service requests from consumers;
obtaining bids from service professionals based on the service requests obtained from the consumers;
generating a training set based on the bids and the service requests, wherein generating the training set includes;
establishing an empty training set data structure;
retrieving, from a database, a plurality of service requests R and bid data B(R) comprising bids b associated with the service requests;
for each service request R in the plurality of service requests;
for each bid b in the bid data B(R) associated with the service request R;
adding to the training set data structure an entry comprising the service request R and the bid b;
generating a model for generating price estimates by applying a machine learning algorithm to the training set;
employing the model to generate the price estimates based on additional service requests provided by additional consumers; and
communicating the price estimates over a communications network to at least one of;
a user interface accessible by the additional consumers during performance of a process for obtaining the additional service requests from the additional consumers, ora user interface accessible by additional service professionals during performance of a process for obtaining additional bids from the additional service professionals based on the additional service requests.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a price estimation system includes obtaining service requests from consumers, and obtaining bids from service professionals based on the service requests obtained from the consumers. The method additionally includes generating a training set based on the bids and the service requests, and generating a model for generating price estimates based on the training set. The method also includes employing the model to generate the price estimates based on additional service requests provided by additional consumers. In some aspects, the method further includes communicating the price estimates to the additional consumers during performance of a process for obtaining the additional service requests from the additional consumers. In other aspects, the method further includes communicating the price estimates to additional service professionals during performance of a process for obtaining additional bids from the additional service professionals based on the additional service requests.
19 Citations
28 Claims
-
1. A method of operating a price estimation system, the method comprising:
-
obtaining service requests from consumers; obtaining bids from service professionals based on the service requests obtained from the consumers; generating a training set based on the bids and the service requests, wherein generating the training set includes; establishing an empty training set data structure; retrieving, from a database, a plurality of service requests R and bid data B(R) comprising bids b associated with the service requests; for each service request R in the plurality of service requests; for each bid b in the bid data B(R) associated with the service request R; adding to the training set data structure an entry comprising the service request R and the bid b; generating a model for generating price estimates by applying a machine learning algorithm to the training set; employing the model to generate the price estimates based on additional service requests provided by additional consumers; and communicating the price estimates over a communications network to at least one of; a user interface accessible by the additional consumers during performance of a process for obtaining the additional service requests from the additional consumers, or a user interface accessible by additional service professionals during performance of a process for obtaining additional bids from the additional service professionals based on the additional service requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system of operating a price estimation system, the system comprising:
-
a memory; a processor coupled to the memory, the processor configured to; obtain service requests from consumers; obtain bids from service professionals based on the service requests obtained from the consumers; generate a training set based on the bids and the service requests, whereby the processor is further configured to; establish an empty training set data structure; retrieve, from a database, a plurality of service requests R and bid data B(R) comprising bids b associated with the service requests R; for each service request R in the plurality of service requests; for each bid b in the bid data B(R) associated with the service request R;
add to the training set data structure an entry comprising the service request R and the bid b;generate a model for generating price estimates by applying a machine learning algorithm to the training set; employ the model to generate the price estimates based on additional service requests provided by additional consumers; and communicate the price estimates to at least one of; the additional consumers during performance of a process for obtaining the additional service requests from the additional consumers, or additional service professionals during performance of a process for obtaining additional bids from the additional service professionals based on the additional service requests. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification