| CPC G06Q 30/08 (2013.01) [G06Q 30/0278 (2013.01); G06Q 30/0623 (2013.01); G06Q 30/0631 (2013.01)] | 11 Claims |

|
1. A computer-implemented method comprising:
receiving, from a client computer to a server, at a vehicle sales search engine a vehicle sales search request associated with a user account, the vehicle sales search request comprising a vehicle attribution search term;
responsive to receiving the vehicle sales search request associated with the user account, processing, by the server, the vehicle sales search request to retrieve from a database a predetermined list of alias vehicle attribution search terms associated with the vehicle attribution search term;
associating, by the server, a first and second proxy IP address with the user account;
transmitting, by the server, substantially simultaneously the predetermined list of alias vehicle attribution search terms to a first third-party vehicle sales search engine utilizing the first proxy IP address and to a second third-party vehicle sales search engine utilizing the second proxy IP address;
receiving, by the server, from the first third-party vehicle sales search engine, a first search result that matches or otherwise corresponds with the predetermined list of alias vehicle attribution search terms, where the first search result includes a first dataset of vehicle descriptions;
receiving, by the server, from the second third-party vehicle sales search engine, a second search result that matches or otherwise corresponds with the predetermined list of alias vehicle attribution search terms, where the second search result includes a second dataset of vehicle descriptions;
cleaning, by the server, the first and second dataset of vehicle descriptions by:
i) replacing a non-standard vehicle description with a standard vehicle description associated with the non-standard vehicle description, in the first dataset of vehicle descriptions and the second dataset of vehicle descriptions; and
ii) replacing, modifying, or deleting at least one of: incorrect, incomplete, or inaccurate data;
presenting in a user interface of the client computer the first dataset of vehicle descriptions and the second dataset of vehicle descriptions presented together in a predetermined order.
|