Dynamic caching during travel
First Claim
Patent Images
1. A method comprising:
- determining that a user device is in a travel mode based on the user device moving at a speed higher than a threshold speed;
in response to the determination that the user device is in the travel mode, receiving, by the user device from a navigation component of a user vehicle, intended travel data comprising a current location of the user vehicle, a current time, a current destination of the user vehicle, and a current road between the current location and the destination;
comparing the intended travel data to historical travel data comprising a historical location of a particular vehicle, a historical time, a historical road, and historical data throughput information for an entertainment application executing on a particular device;
determining, based on the comparison of the intended travel data to the historical travel data and based on current throughput information for the entertainment application executing on the user device, that there is an upcoming reduction in connection; and
modifying a cache value based on determining an upcoming reduction in connection.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, device and techniques are disclosed for modifying a cache value based on an upcoming reduction in connection. A determination be made that a user device is in a travel mode and intended travel data may be received accordingly. Data throughput information corresponding to the intended travel data may be received. A determination that there is an upcoming reduction in connection may be made based on the data throughput information. A cache value (e.g., amount of data received, provided, or cached) may be modified based on the upcoming reduction in connection.
8 Citations
27 Claims
-
1. A method comprising:
-
determining that a user device is in a travel mode based on the user device moving at a speed higher than a threshold speed; in response to the determination that the user device is in the travel mode, receiving, by the user device from a navigation component of a user vehicle, intended travel data comprising a current location of the user vehicle, a current time, a current destination of the user vehicle, and a current road between the current location and the destination; comparing the intended travel data to historical travel data comprising a historical location of a particular vehicle, a historical time, a historical road, and historical data throughput information for an entertainment application executing on a particular device; determining, based on the comparison of the intended travel data to the historical travel data and based on current throughput information for the entertainment application executing on the user device, that there is an upcoming reduction in connection; and modifying a cache value based on determining an upcoming reduction in connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a processor configured to; determine that a user device is in a travel mode based on the user device moving at a speed higher than a threshold speed; in response to the determined travel mode, receive, by the user device from a navigation component of a user vehicle, intended travel data comprising a current location of the user vehicle, a current destination of the user vehicle, a current time, and a current road between the current location and the destination; compare the intended travel data to historical travel data comprising a historical location of a particular vehicle, a historical time, a historical road, and historical data throughput information for an entertainment application executing on a particular device; determine, based on the comparison of the intended travel data to the historical travel data and based on current throughput information for the entertainment application executing on the user device, that there is an upcoming reduction in connection; and modify a cache value based on determining an upcoming reduction in connection. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
Specification