Intelligent dataset migration and delivery to mobile internet of things devices using fifth-generation networks
First Claim
1. A computer-implemented method comprising:
- predicting, by a computer, a time for delivery of one or more of one or more datasets to a target intermediate data delivery destination in a set of target intermediate data delivery destinations closest to a current geographic location of a mobile Internet of Things (IoT) device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device;
migrating, by the computer, the one or more of the one or more datasets to the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device according to the predicted time for delivery;
delivering, by the computer, the one or more of the one or more datasets to the mobile IoT device from the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets;
receiving, by the computer, an indication that the mobile IoT device needs the one or more of the one or more datasets delivered to the mobile IoT device based on historical and real-time data corresponding to the mobile IoT device;
determining, by the computer, a frequency at which the one or more datasets are to be updated to be current; and
retrieving, by the computer, the one or more datasets at the determined frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
Migrating and delivering datasets to mobile Internet of Things (IoT) devices is provided. A time is predicted for delivery of one or more datasets to a target intermediate data delivery destination closest to a current geographic location of a mobile IoT device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device. The one or more datasets are migrated to the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device according to the predicted time. The one or more datasets are delivered to the mobile IoT device from the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets.
8 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
predicting, by a computer, a time for delivery of one or more of one or more datasets to a target intermediate data delivery destination in a set of target intermediate data delivery destinations closest to a current geographic location of a mobile Internet of Things (IoT) device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device; migrating, by the computer, the one or more of the one or more datasets to the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device according to the predicted time for delivery; delivering, by the computer, the one or more of the one or more datasets to the mobile IoT device from the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets; receiving, by the computer, an indication that the mobile IoT device needs the one or more of the one or more datasets delivered to the mobile IoT device based on historical and real-time data corresponding to the mobile IoT device; determining, by the computer, a frequency at which the one or more datasets are to be updated to be current; and retrieving, by the computer, the one or more datasets at the determined frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device stores program instructions; and a processor connected to the bus system, wherein the processor executes the program instructions to; predict a time for delivery of one or more of one or more datasets to a target intermediate data delivery destination in a set of target intermediate data delivery destinations closest to a current geographic location of a mobile Internet of Things (IoT) device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device; migrate the one or more of the one or more datasets to the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device according to the predicted time for delivery; deliver the one or more of the one or more datasets to the mobile IoT device from the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets; receive an indication that the mobile IoT device needs the one or more of the one or more datasets delivered to the mobile IoT device based on historical and real-time data corresponding to the mobile IoT device; determine a frequency at which the one or more datasets are to be updated to be current; and retrieve the one or more datasets at the determined frequency. - View Dependent Claims (10, 11)
-
-
12. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
-
predicting, by the computer, a time for delivery of one or more of one or more datasets to a target intermediate data delivery destination in a set of target intermediate data delivery destinations closest to a current geographic location of a mobile Internet of Things (IoT) device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device; migrating, by the computer, the one or more of the one or more datasets to the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device according to the predicted time for delivery; delivering, by the computer, the one or more of the one or more datasets to the mobile IoT device from the target intermediate data delivery destination in the set closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets; receiving, by the computer, an indication that the mobile IoT device needs the one or more of the one or more datasets delivered to the mobile IoT device based on historical and real-time data corresponding to the mobile IoT device; determining, by the computer, a frequency at which the one or more datasets are to be updated to be current; and retrieving, by the computer, the one or more datasets at the determined frequency. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification