Geotagging location data
First Claim
1. A system, comprising:
- a mobile device having a first processor and first memory, the first memory storing computer-readable instructions that, when executed by the first processor, cause the mobile device to;
capture at least one image of a vehicle for which roadside assistance is being requested;
embed geotag location data in metadata associated with the captured at least one image;
transmit the captured at least one image and the embedded geotag location data to roadside assistance server;
the roadside assistance server having a second processor and a second memory storing computer-readable instructions that, when executed by the second processor, cause the roadside assistance server to;
receive, from the mobile device, the captured at least one image and embedded geotag location data;
analyze the captured at least one image and embedded geotag location data to determine a location of the vehicle for which roadside assistance is being requested and a roadside assistance issue for which roadside assistance is being requested from the captured at least one image and embedded geotag location data;
identify a service to provide to the vehicle based on the determined location and roadside assistance issue;
identify a first roadside assistance provider available to provide the identified service to the vehicle for which roadside assistance is being requested;
transmit, to a computing device of the first roadside assistance provider, a request for roadside assistance including the identified service;
receive, from the computing device of the first roadside assistance provider, acceptance of the request for roadside assistance, the acceptance including an estimated time of arrival at the determined location of the vehicle;
responsive to receiving the acceptance, generate, based on the received acceptance, a notification identifying the roadside assistance issue and including the estimated time of arrival; and
transmit the generated notification to the mobile device for display on the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and apparatuses for capturing an image of a vehicle for which roadside assistance is being requested are provided. The image may be captured by a mobile device and the mobile device may geotag location information to the image. The image and associated geotag location information may then be processed to determine a location of the vehicle and a roadside assistance issue for which service is being requested. The image may be further analyzed to determine a context including, a make, model and/or year of the vehicle, whether special equipment is needed to service the vehicle, whether the vehicle is located in a particular situation (e.g., within a structure, in a ditch, or the like). The information obtained from the image may be used to determine a type of service to provide to the vehicle and to identify one or more service providers to dispatch to the vehicle.
23 Citations
17 Claims
-
1. A system, comprising:
-
a mobile device having a first processor and first memory, the first memory storing computer-readable instructions that, when executed by the first processor, cause the mobile device to; capture at least one image of a vehicle for which roadside assistance is being requested; embed geotag location data in metadata associated with the captured at least one image; transmit the captured at least one image and the embedded geotag location data to roadside assistance server; the roadside assistance server having a second processor and a second memory storing computer-readable instructions that, when executed by the second processor, cause the roadside assistance server to; receive, from the mobile device, the captured at least one image and embedded geotag location data; analyze the captured at least one image and embedded geotag location data to determine a location of the vehicle for which roadside assistance is being requested and a roadside assistance issue for which roadside assistance is being requested from the captured at least one image and embedded geotag location data; identify a service to provide to the vehicle based on the determined location and roadside assistance issue; identify a first roadside assistance provider available to provide the identified service to the vehicle for which roadside assistance is being requested; transmit, to a computing device of the first roadside assistance provider, a request for roadside assistance including the identified service; receive, from the computing device of the first roadside assistance provider, acceptance of the request for roadside assistance, the acceptance including an estimated time of arrival at the determined location of the vehicle; responsive to receiving the acceptance, generate, based on the received acceptance, a notification identifying the roadside assistance issue and including the estimated time of arrival; and transmit the generated notification to the mobile device for display on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A roadside assistance computing platform, comprising:
-
at least one processor; a network interface; and at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the roadside assistance computing platform to; receive, from a mobile device, at least one image of a portion of a vehicle for which roadside assistance is being requested, the at least a first image including geotag location data embedded in metadata associated with the at least one image; analyze the received at least one image and embedded geotag location data to determine a location of the vehicle for which roadside assistance is being requested and a roadside assistance issue for which roadside assistance is being requested from the received at least one image and embedded geotag location data; identify a service to provide to the vehicle based on the determined location and roadside assistance issue; identify a first roadside assistance provider available to provide the identified service to the vehicle for which roadside assistance is being requested; and transmit, to a computing device of the first roadside assistance provider, a request for roadside assistance including the identified service; receive, from the computing device of the first roadside assistance provider, acceptance of the request for roadside assistance, the acceptance including an estimated time of arrival at the determined location of the vehicle; responsive to receiving the acceptance, generate, based on the received acceptance, a notification identifying the roadside assistance issue and including the estimated time of arrival; and transmit the generated notification to the mobile device for display on the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
capturing, by a mobile device, at least one image of a vehicle for which roadside assistance is being requested; embedding, by the mobile device, geotag location data in metadata associated with the captured at least one image; transmitting, from the mobile device to a roadside assistance server, the captured at least one image and the embedded geotag location data; receiving, by the roadside assistance server and from the mobile device, the captured at least one image and embedded geotag location data; analyzing, by the roadside assistance server, the captured at least one image and embedded geotag location data to determine a location of the vehicle for which roadside assistance is being requested and a roadside assistance issue for which roadside assistance is being requested from the captured at least one image and embedded geotag location data; identifying, by the roadside assistance server, a service to provide to the vehicle based on the determined location and roadside assistance issue; identifying, by the roadside assistance server, a first roadside assistance provider available to provide the identified service to the vehicle for which roadside assistance is being requested; transmitting, from the roadside assistance server and to a computing device of the first roadside assistance provider, a request for roadside assistance including the identified service; receiving, by the roadside assistance server and from the computing device of the first roadside assistance provider, acceptance of the request for roadside assistance, the acceptance including an estimated time of arrival at the determined location of the vehicle; responsive to receiving the acceptance, generating, by the roadside assistance server and based on the received acceptance, a notification identifying the roadside assistance issue and including the estimated time of arrival; and transmitting, from the roadside assistance server and to the mobile device, the generated notification to the mobile device for display on the mobile device. - View Dependent Claims (14, 15, 16, 17)
-
Specification