Automated shopping system and method for the selection of human entities including iterative scoring
First Claim
1. An automated shopping system in which a user places an order for at least one provider, a degree of matching between each order-provider pairing is computed, and a score reported to at least the user and optionally to the at least one provider, the automated shopping system comprising:
- at least one processor to receive and process information including at least one of (a) user information from at least one user including (i) information that specifies provider criteria including identification of provider information to be verified and (ii) order information that specifies order criteria for that particular order, (b) provider information from at least one provider, and (c) third party information;
at least one data storage device that communicates with the at least one processor, that includes at least one database, and that receives and stores the information in the at least one database;
a knowledge base stored in a data storage device and containing information on which to base requests for information by the system;
a virtual provider created within the at least one processor by pairing provider information of a particular provider with order information of a particular order to create an informational pair and stored within the at least one database;
an iterative scoring system within the at least one processor that compares the provider information of a particular provider and the order information of a particular order within each respective informational pair, determines a score reflecting a degree of matching for each respective informational pair, communicates with the at least one processor and saves the score for each respective informational pair in the at least one database, the iterative scoring system including a scoring correction system within the at least one processor, that determines whether a score is based on complete information or whether additional information and determination of a revised score is required, the scoring correction system including;
(d) inspecting the order and provider information to determine (1) completeness of the order and provider information and (2) presence of provider information identified in the order as requiring verification, and, if no further information is required by the system, indicating that the score is complete or, if further information is determined appropriate for said (1) or (2), proceeding to (e) and (f) as follows;
(e) communicating with the knowledge base to obtain requests for additional information from outside the system including (3) requesting information determined to be incomplete from at least one of the user and the provider and (4) requesting verification of provider information from a third party, and(f) updating the score in the iterative scoring system to obtain a revised score based on the additional information received and saving the revised score for each respective informational pair in the at least one database.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated shopping system and method in which a user places an order for at least one provider, a degree of matching between each order-provider pairing is computed as a score by an iterative scoring system, scoring correction takes place when the score is determined to be incomplete, and the score, and optionally a ranking of providers is reported to the user. The iterative scoring system includes a scoring correction system that determines whether a score is based on complete information or whether additional information and determination of a revised score is required. Additional information from outside the system may be requested including requesting information determined to be incomplete from the user or the provider and/or requesting verification of provider information from a third party, and the score may be updated to obtain a revised score based on the additional information received.
-
Citations
23 Claims
-
1. An automated shopping system in which a user places an order for at least one provider, a degree of matching between each order-provider pairing is computed, and a score reported to at least the user and optionally to the at least one provider, the automated shopping system comprising:
-
at least one processor to receive and process information including at least one of (a) user information from at least one user including (i) information that specifies provider criteria including identification of provider information to be verified and (ii) order information that specifies order criteria for that particular order, (b) provider information from at least one provider, and (c) third party information; at least one data storage device that communicates with the at least one processor, that includes at least one database, and that receives and stores the information in the at least one database; a knowledge base stored in a data storage device and containing information on which to base requests for information by the system; a virtual provider created within the at least one processor by pairing provider information of a particular provider with order information of a particular order to create an informational pair and stored within the at least one database; an iterative scoring system within the at least one processor that compares the provider information of a particular provider and the order information of a particular order within each respective informational pair, determines a score reflecting a degree of matching for each respective informational pair, communicates with the at least one processor and saves the score for each respective informational pair in the at least one database, the iterative scoring system including a scoring correction system within the at least one processor, that determines whether a score is based on complete information or whether additional information and determination of a revised score is required, the scoring correction system including; (d) inspecting the order and provider information to determine (1) completeness of the order and provider information and (2) presence of provider information identified in the order as requiring verification, and, if no further information is required by the system, indicating that the score is complete or, if further information is determined appropriate for said (1) or (2), proceeding to (e) and (f) as follows; (e) communicating with the knowledge base to obtain requests for additional information from outside the system including (3) requesting information determined to be incomplete from at least one of the user and the provider and (4) requesting verification of provider information from a third party, and (f) updating the score in the iterative scoring system to obtain a revised score based on the additional information received and saving the revised score for each respective informational pair in the at least one database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An automated shopping method in which a user places an order for at least one provider, a degree of matching between each order-provider pairing is computed, and a score reported to at least the user and optionally to the at least one provider, the automated shopping method comprising:
-
providing (A) at least one processor to receive and process information including (1) user information from at least one user including (a) information that specifies provider criteria including identification of provider information to be verified and (b) order information that specifies order criteria for a particular order, (2) provider information from at least one provider, and (3) third party information;
(B) at least one data storage device that communicates with the at least one processor and receives and stores the information in the at least one database; and
(C) a knowledge base stored in a data storage device and containing information on which to base requests for information by the system;receiving information from the user, including information that specifies provider criteria and order information that specifies order criteria for that particular order, and from the at least one provider; creating a virtual provider within the at least one processor by pairing provider information of a particular provider with order information of a said particular order to create an informational pair, and storing the informational pair within the at least one database; determining a score that reflects a degree of matching for each respective informational pair using an iterative scoring system within the at least one processor that compares the provider information of a particular provider and the order information of a particular order within each respective informational pair, and communicates with the at least one processor and saves the score for each respective informational pair in the at least one database; and determining whether a score is based on complete information or whether additional information and determination of a revised score is required using a scoring correction system that is included within the iterative scoring system within the at least one processor, the scoring correction system including; (D) inspecting the order and provider information to determine (3) completeness of the order and provider information and (4) presence of provider information identified in the order as requiring verification, and, if no further information is required by the system, indicating that the score is complete or, if further information is determined appropriate for said (3) or (4), proceeding to (E) and (F) as follows; (E) communicating with the knowledge base to obtain requests for additional information from outside the system including (5) requesting information determined to be incomplete from at least one of the user and the provider and (6) requesting verification of provider information from a third party, and (F) updating the score in the iterative scoring system to obtain a revised score based on the additional information received and saving the revised score in the at least one database.
-
Specification