US Patent No. 11,071,083

METHOD AND SYSTEM FOR ADJUSTING PACKET LENGTH AND MOBILE DEVICE USING THE METHOD


Patent No. 11,071,083
Issue Date July 20, 2021
Title Method And System For Adjusting Packet Length And Mobile Device Using The Method
Inventorship Pei-Lun Wu, Taoyuan (TW)
Han-Tiet Goh, New Taipei (TW)
Assignee AMBIT MICROSYSTEMS (SHANGHAI) LTD., Shanghai (CN)

Claim of US Patent No. 11,071,083


1. A method for adjusting packet length, executable by a mobile device, wherein the mobile device connects to a server via a network, the method comprising:continuously collecting, by the server, Global Positioning System (GPS) data uploaded by the mobile device and analyzing the GPS data to define a movement area of the mobile device, and calculating multiple reference points which outline the movement area;
analyzing, by the server, the GPS data to obtain position distribution probabilities (DP) of each of the reference points, and selecting reference points from the multiple reference points, wherein the position distribution probability of each of the reference points is greater than a preset threshold value;
updating and setting, by the server, the reference points of the mobile device;
determining whether the mobile device has been updated at least one of the reference points from the server after activated;
determining whether a cycle of updating position information has expired if the mobile device has updated at least one of the reference points from the server after the mobile device being activated,
wherein if the cycle of updating position information has expired, calculating a second reference point of the reference points nearest to the mobile device at a current time if the cycle of updating position information has expired;
comparing a current position of the mobile device at the current time with GPS data of the second reference point to obtain brief GPS data;
determining whether a third reference point of the reference points has been uploaded to the server, wherein
if the third reference point has been uploaded to the server, determining whether the second reference point is identical to the third reference point, and uploading the second reference point to the server if the second reference point is not identical to the third reference point, and
if the third reference point has not been uploaded to the server, uploading the second reference point to the server, and uploading the brief GPS data to the server;
wherein if the cycle of updating position information has not expired, calculating an initial position of the mobile device as the mobile device enters a range of the reference points previously calculated/established at an initial time, and the mobile device moves to a range of the reference points at the current time to estimate a future position of the mobile device;
calculating a future reference point of the mobile device according to the estimated future position; and
updating the future reference point to the mobile device and the server.