TRANSFER OF DIGITAL DATA TO MOBILE SOFTWARE SYSTEMS
First Claim
1. A computer-implemented method comprising:
- obtaining journey context data that includes data describing a future journey;
determining digital data to transmit to a mobile system based on the journey context data;
detecting a presence of the mobile system;
verifying that the digital data is valid for the mobile system based on the journey context data; and
sending the digital data to the mobile system responsive to detecting the presence of the mobile system and the digital data being valid for the mobile system.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure includes a system and method for communicating digital data from a mobile client device to a mobile system. The system includes a processor and a memory storing instructions that, when executed, cause the system to: obtain journey context data that includes data describing a future journey; determine digital data to transmit to the mobile system based on the journey context data; detect a presence of the mobile system; verify that the digital data is valid for the mobile system based on the journey context data; and send the digital data to the mobile system responsive to detecting the presence of the mobile system and the digital data being valid for the mobile system.
12 Citations
41 Claims
-
1. A computer-implemented method comprising:
-
obtaining journey context data that includes data describing a future journey; determining digital data to transmit to a mobile system based on the journey context data; detecting a presence of the mobile system; verifying that the digital data is valid for the mobile system based on the journey context data; and sending the digital data to the mobile system responsive to detecting the presence of the mobile system and the digital data being valid for the mobile system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
obtain journey context data that includes data describing a future journey; determine digital data to transmit to a mobile system based on the journey context data; detect a presence of the mobile system; verify that the digital data is valid for the mobile system based on the journey context data; and send the digital data to the mobile system responsive to detecting the presence of the mobile system and the digital data being valid for the mobile system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; obtain journey context data that includes data describing a future journey; determine digital data to transmit to a mobile system based on the journey context data; detect a presence of the mobile system; verify that the digital data is valid for the mobile system based on and the journey context data; and send the digital data to the mobile system responsive to detecting the presence of the mobile system and the digital data being valid for the mobile system. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-implemented method comprising:
-
receiving data describing a list of first mobile systems and a second mobile system; determining digital data to transfer from a storage system to the second mobile system; detecting a first network availability between the storage system and one or more first mobile systems from the list; transferring the digital data from the storage system to the one or more first mobile systems responsive to detecting the first network availability; detecting a second network availability between the second mobile system and at least one first mobile system from the one or more first mobile systems; verifying that the digital data is valid for the second mobile system based on journey context data associated with the second mobile system; and transferring the digital data from the at least one first mobile system to the second mobile system responsive to detecting the second network availability and the digital data being valid for the second mobile system. - View Dependent Claims (22, 23)
-
-
24. A computer-implemented method comprising:
-
receiving data describing a list of first mobile systems and a second mobile system; determining digital data to transfer from the second mobile system to a storage system; detecting a first network availability between the second mobile system and one or more first mobile systems from the list; transferring the digital data from the second mobile system to the one or more first mobile systems responsive to detecting the first network availability; detecting a second network availability between the storage system and at least one first mobile system from the one or more first mobile systems; verifying that the digital data is valid for the at least one first mobile system; transferring the digital data from the at least one first mobile system to the storage system responsive to detecting the second network availability and the digital data being valid for the at least one first mobile system; and verifying that the transferred digital data is valid for the storage system. - View Dependent Claims (25, 26, 27)
-
-
28. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
receive data describing a list of first mobile systems and a second mobile system; determine digital data to transfer from a storage system to the second mobile system; detect a first network availability between the storage system and one or more first mobile systems from the list; transfer the digital data from the storage system to the one or more first mobile systems responsive to detecting the first network availability; detect a second network availability between the second mobile system and at least one first mobile system from the one or more first mobile systems; verify that the digital data is valid for the second mobile system based on journey context data associated with the second mobile system; and transfer the digital data from the at least one first mobile system to the second mobile system responsive to detecting the second network availability and the digital data being valid for the second mobile system. - View Dependent Claims (29, 30)
-
-
31. A computer program product comprising a non-transitory computer-usable medium including a computer-readable program, wherein the computer-readable program when executed on a computer causes the computer to:
-
receive data describing a list of first mobile systems and a second mobile system; determine digital data to transfer from the second mobile system to a storage system; detect a first network availability between the second mobile system and one or more first mobile systems from the list; transfer the digital data from the second mobile system to the one or more first mobile systems responsive to detecting the first network availability; detect a second network availability between the storage system and at least one first mobile system from the one or more first mobile systems; verify that the digital data is valid for the at least one first mobile system; transfer the digital data from the at least one first mobile system to the storage system responsive to detecting the second network availability and the digital data being valid for the at least one first mobile system; and verify that the transferred digital data is valid for the storage system. - View Dependent Claims (32, 33, 34)
-
-
35. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; receive data describing a list of first mobile systems and a second mobile system; determine digital data to transfer from a storage system to the second mobile system; detect a first network availability between the storage system and one or more first mobile systems from the list; transfer the digital data from the storage system to the one or more first mobile systems responsive to detecting the first network availability; detect a second network availability between the second mobile system and at least one first mobile system from the one or more first mobile systems; verify that the digital data is valid for the second mobile system based on journey context data associated with the second mobile system; and transfer the digital data from the at least one first mobile system to the second mobile system responsive to detecting the second network availability and the digital data being valid for the second mobile system. - View Dependent Claims (36, 37)
-
-
38. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; receive data describing a list of first mobile systems and a second mobile system; determine digital data to transfer from the second mobile system to a storage system; detect a first network availability between the second mobile system and one or more first mobile systems from the list; transfer the digital data from the second mobile system to the one or more first mobile systems responsive to detecting the first network availability; detect a second network availability between the storage system and at least one first mobile system from the one or more first mobile systems; verify that the digital data is valid for the at least one first mobile system; transfer the digital data from the at least one first mobile system to the storage system responsive to detecting the second network availability and the digital data being valid for the at least one first mobile system; and verify that the transferred digital data is valid for the storage system. - View Dependent Claims (39, 40, 41)
-
Specification