Automatically identifying erroneous orders
First Claim
1. A method in a computing device for identifying erroneous duplicate orders, the method comprising:
- receiving an indication of a current order placed by a user;
automatically determining whether the current order is a duplicate with one or more prior orders that were previously placed by the user, the automatic determining being performed in a manner that is personalized to the user so as to differ from one or more manners for automatically determining if other orders placed by other users are duplicates, wherein the personalized manner is determined utilizing feedback obtained from the user, the feedback including one or more preferences regarding how to handle the automatic determination, the preferences specified using user adjustable options;
when it is determined that the current order is not a duplicate, proceeding to fulfill the current order without further intervention by the user; and
when it is determined that the current order is a duplicate, querying the user to obtain manual confirmation before proceeding to fulfill the current order.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for assisting in automatically identifying and handling erroneous orders is described. In some situations, an automatic identification is made of received orders from users that are duplicates of one or more other orders recently placed by those users. When orders are identified as being potentially erroneous, fulfillment of those orders may be delayed while automatically querying the users to obtain manual confirmation to continue with the order fulfillment. In other situations, other types of orders are analyzed, orders are identified as being potentially erroneous in other ways, and such orders are handled in ways other than based on querying for a manual confirmation or rejection response. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
46 Claims
-
1. A method in a computing device for identifying erroneous duplicate orders, the method comprising:
-
receiving an indication of a current order placed by a user; automatically determining whether the current order is a duplicate with one or more prior orders that were previously placed by the user, the automatic determining being performed in a manner that is personalized to the user so as to differ from one or more manners for automatically determining if other orders placed by other users are duplicates, wherein the personalized manner is determined utilizing feedback obtained from the user, the feedback including one or more preferences regarding how to handle the automatic determination, the preferences specified using user adjustable options; when it is determined that the current order is not a duplicate, proceeding to fulfill the current order without further intervention by the user; and when it is determined that the current order is a duplicate, querying the user to obtain manual confirmation before proceeding to fulfill the current order. - 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, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computing device for identifying potentially erroneous orders, comprising:
-
a memory storing an erroneous order identifier component and a user notifier component; a processor configured to execute the erroneous order identifier component and the user notifier component; wherein the erroneous order identifier component is configured to automatically determine whether a current order placed by a user is a duplicate with one or more prior orders that were previously placed by the user, the automatic determining being performed in a manner that is personalized to the user so as to differ from one or more manners for automatically determining if other orders placed by other users are duplicates, wherein the personalized manner is determined utilizing feedback obtained from the user, the feedback including one or more preferences regarding how to handle the automatic determination, the preferences specified using user adjustable options; and further wherein the user notifier component is configured to, when it is determined that an order for a user is a duplicate, notify the user of the determining for the order so that the user can provide a response and feedback regarding an action to take for the order; and when it is determined that the current order is not a duplicate, proceeding to fulfill the current order without further intervention by the user. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method in a computing device for identifying erroneous duplicate orders, the method comprising:
-
receiving an indication of a current order placed by a user; automatically determining whether the current order is a duplicate with one or more prior orders that were previously placed by the user; when it is determined that the current order is not a duplicate order, proceeding to fulfill the current order without further intervention by the user; when it is determined that the current order is a duplicate, querying the user to obtain manual confirmation and feedback before proceeding to fulfill the current order, the feedback including one or more preferences regarding how to handle the automatic determination, the preferences specified using user adjustable options; in response to obtaining the manual confirmation and feedback from the user for the current order, automatically adjusting how future automatic determinations of whether an order for the user is identified as a duplicate will be performed so as to reflect a lower likelihood that the user has erroneously placed the order. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A method in a computing device for identifying erroneous duplicate orders, the method comprising:
-
receiving an indication of a current order placed by a user; automatically determining whether the current order is a duplicate order with one or more prior orders that were previously placed by the user; when it is determined that the current order is not a duplicate, proceeding to fulfill the current order without further intervention by the user; when it is determined that the current order is a duplicate, querying the user to obtain manual confirmation and feedback before proceeding to fulfill the current order, the feedback including one or more preferences regarding how to handle the automatic determination, the preferences specified using user adjustable options; in response to obtaining the manual confirmation and feedback from the user for the current order, determining one or more groups of users to which the user'"'"'s feedback will apply, and automatically adjusting how future automatic determinations of whether an order for the user or users from the one or more determined groups is identified as a duplicate will be performed so as to reflect a lower likelihood that the user has erroneously placed that order.
-
Specification