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:
Mar. 02, 2021
Filed:
Jul. 09, 2019
Xad, Inc., New York, NY (US);
Can Liang, Sunnyvale, CA (US);
Pravesh Katyal, Mountain View, CA (US);
Guoxin Li, Mountain View, CA (US);
Yilin Chen, Mountain View, CA (US);
XAD, INC., New York, NY (US);
Abstract
A system coupled to a packet-based network is configured to predict the locations of one or more mobile devices communicating with the packet-based network. The system comprises a request processor configured to detect location events associated with mobile devices communicating with the packet-based network, each location event corresponding to a time stamp and identifying a geo-place in a geo database. The system further comprises an off-line prediction subsystem configured to train a plurality of off-line prediction models and an on-line prediction model using various historical location events. The off-line prediction subsystem is further configured to generate off-line prediction results corresponding to the off-line prediction models. The system further comprises an on-line prediction subsystem configured to construct a feature vector using the off-line prediction results and recently detected location events in response to a request received in real-time, and to generate on-line prediction results by applying the on-line prediction model to the feature vector.