The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 12, 2023
Filed:
Jan. 05, 2021
Walmart Apollo, Llc, Bentonville, AR (US);
Kannan Achan, Saratoga, CA (US);
Durga Deepthi Singh Sharma, Bangalore, IN;
Behzad Shahrasbi, Santa Clara, CA (US);
Saurabh Agrawal, Bangalore, IN;
Venugopal Mani, Sunnyvale, CA (US);
Soumya Wadhwa, Sunnyvale, CA (US);
Kamiya Motwani, Madhya Pradesh, IN;
Evren Korpeoglu, San Jose, CA (US);
Sushant Kumar, Sunnyvale, CA (US);
Walmart Apollo, LLC, Bentonville, AR (US);
Abstract
This application relates to apparatus and methods for automatically detecting attacks to advertisement systems. In some examples, a computing device trains a machine learning process based on a training dataset. The training dataset may be an identified portion of a website session dataset that includes a lower percentage of malicious data caused by attacks than other portions, or may include no malicious data. Once trained, the computing device generates features from a website session dataset for a customer, and applies the trained machine learning process to the generated features to detect malicious data within the website session dataset for the customer. Further, the computing device may filter the website session data to remove the detected malicious data, and may store the filtered website session data within a data repository. The computing device may provide the filtered website session data to a recommendation system to generate item recommendations for the customer.