×

System and method for mobile platform cache using mobile devices

  • US 10,257,304 B2
  • Filed: 06/01/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 06/01/2016
  • Status: Active Grant
First Claim
Patent Images

1. A mobile platform cache method, the method comprising:

  • at a server cache module,(a) receivingvia communication from a mobile device cache module that is associated with the mobile platform, storage capacity information associated with a mobile device, the storage capacity information including an amount of time and an amount of available memory while the mobile device is in the mobile platform;

    (b) building a storage capacity profile for the mobile device that is responsive to the received storage capacity information;

    (c) optimizing the storage capacity profile for the mobile device to thereby reflect a predicted amount of available transfer time and a predicted amount of available memory while the mobile device is in the mobile platform, wherein optimizing includes rebuilding the storage capacity profile for the mobile device responsive to received updates to the storage capacity information associated with the mobile device;

    (d) parsing a software program into a first number, N, of data packets based on the optimized storage capacity profile, wherein the complete software program is contained in the N data packets;

    (e) determining whether Wi-Fi is available for transmission of data packets;

    (f) transmitting the data packets to the mobile device, wherein transmitting is in accordance with the storage capacity profile, and is cost-prioritized as follows, (i) when Wi-Fi is available, transmit data packets via Wi-Fi, (ii) when Wi-Fi is not available, (a) delay Wi-Fi transmission of non-time sensitive data packets for a predetermined amount of time, and (b) transmit time sensitive data packets via cellular communications;

    (g) commanding the mobile device to store received data packets wherein commanding is in accordance with the storage capacity profile; and

    (h) receiving, from a vehicle cache module associated with the mobile platform, a transfer status comprising a number (M) and identity of the M data packets received from the mobile device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×