Maintaining data for use with a transport service during connectivity loss between systems
First Claim
1. A method for operating a mobile computing device, the method comprising:
- storing, in a memory resource of the mobile computing device, a record for a transport service that is to be provided by a driver operating the mobile computing device;
during performance of the transport service, (i) periodically updating the record with sets of information including location data determined by a location detection device of the mobile computing device in connection with performance of the transport service at different instances in time, and (ii) concurrently and periodically transmitting the sets of information including location data to a transport service system over a network;
detecting, by the mobile computing device, a loss of network connectivity between the mobile computing device and the transport service system during performance of the transport service;
in response to detecting the loss of network connectivity between the mobile computing device and the transport service system, continuing, by the mobile computing device, to periodically update the record of the mobile computing device with sets of information including location data determined by the location detection device in connection with performance of the transport service without periodically transmitting the sets of information to the transport service system; and
upon reestablishing network connectivity between the mobile computing device and the transport service system, (i) determining a duration of time corresponding to the loss of network connectivity, and (ii) transmitting, by the mobile computing device to the transport service system, one or more sets of information including location data from the periodically updated record during the duration of time.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for operating a device for use with transport services is described. A record for a transport service is stored in a memory resource of the device. During performance of the transport service, the record is periodically updated with sets of information determined in connection with performance of the transport service at different instances in time, and the sets of information are periodically transmitted to a service system. In response to detecting a loss of network connectivity with the service system during performance of the transport service, the record is continued to be periodically updated but the sets of information are not periodically transmitted to the transport service system. Upon reestablishing network connectivity, one or more sets of information determined in connection with performance of the transport service during the loss of network connectivity is transmitted to the service system.
-
Citations
21 Claims
-
1. A method for operating a mobile computing device, the method comprising:
-
storing, in a memory resource of the mobile computing device, a record for a transport service that is to be provided by a driver operating the mobile computing device; during performance of the transport service, (i) periodically updating the record with sets of information including location data determined by a location detection device of the mobile computing device in connection with performance of the transport service at different instances in time, and (ii) concurrently and periodically transmitting the sets of information including location data to a transport service system over a network; detecting, by the mobile computing device, a loss of network connectivity between the mobile computing device and the transport service system during performance of the transport service; in response to detecting the loss of network connectivity between the mobile computing device and the transport service system, continuing, by the mobile computing device, to periodically update the record of the mobile computing device with sets of information including location data determined by the location detection device in connection with performance of the transport service without periodically transmitting the sets of information to the transport service system; and upon reestablishing network connectivity between the mobile computing device and the transport service system, (i) determining a duration of time corresponding to the loss of network connectivity, and (ii) transmitting, by the mobile computing device to the transport service system, one or more sets of information including location data from the periodically updated record during the duration of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile computing device comprising:
-
a network interface; a memory storing instructions; and a processor, coupled to the network interface and the memory, to execute the instructions, wherein the instructions, when executed, cause the mobile computing device to; store, in a memory resource of the mobile computing device, a record for a transport service that is to be provided by a driver operating the mobile computing device; during performance of the transport service, (i) periodically update the record with sets of information including location data determined by a location detection device of the mobile computing device in connection with performance of the transport service at different instances in time, and (ii) concurrently and periodically transmit the sets of information including location data to a transport service system over a network; detect, by the mobile computing device, a loss of network connectivity between the mobile computing device and the transport service system during performance of the transport service; in response to detecting the loss of network connectivity between the mobile computing device and the transport service system, continue, by the mobile computing device, to periodically update the record of the mobile computing device with sets of information including location data determined by the location detection device in connection with performance of the transport service without periodically transmitting the sets of information to the transport service system; and upon reestablishing network connectivity between the mobile computing device and the transport service system, (i) determine a duration of time corresponding to the loss of network connectivity, and (ii) transmit, by the mobile computing device to the transport service system, one or more sets of information including location data from the periodically updated record during the duration of time.
-
-
12. A computer program product for operating a mobile computing device, the computer program product stored on a non-transitory computer readable medium and including instructions for causing at least one processor to execute steps comprising:
-
storing, in a memory resource of the mobile computing device, a record for a transport service that is to be provided by a driver operating the mobile computing device; during performance of the transport service, (i) periodically updating the record with sets of information including location data determined by a location detection device of the mobile computing device in connection with performance of the transport service at different instances in time, and (ii) concurrently and periodically transmitting the sets of information including location data to a transport service system over a network; detecting, by the mobile computing device, a loss of network connectivity between the mobile computing device and the transport service system during performance of the transport service; in response to detecting the loss of network connectivity between the mobile computing device and the transport service system, continuing, by the mobile computing device, to periodically update the record of the mobile computing device with sets of information including location data determined by the location detection device in connection with performance of the transport service without periodically transmitting the sets of information to the transport service system; and upon reestablishing network connectivity between the mobile computing device and the transport service system, (i) determining a duration of time corresponding to the loss of network connectivity, and (ii) transmitting, by the mobile computing device to the transport service system, one or more sets of information including location data from the periodically updated record during the duration of time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification