Assistance on the go
First Claim
Patent Images
1. A computer-assisted method comprising:
- determining that a user'"'"'s membership level does not include a roadside assistance service;
generating as deactivated an icon at a mobile apparatus of the user;
receiving, at the mobile apparatus, an activation of the roadside assistance service, wherein the receiving includes accessing pre-registration information associated with the user;
displaying the icon as activated at the mobile apparatus of the user to indicate that the user'"'"'s membership level includes roadside assistance service;
transmitting, by a wireless component in the mobile apparatus at a location of an occurrence of a roadside event to a vehicle, relevant information to a remote server, the relevant information comprising a selected service, user identification information, and vehicle location information;
receiving, at the apparatus, information about a selected service provider to remedy the roadside event to the vehicle, where the selected service provider was selected by a remote server using an acceptance message comprising at least one of a price quote and an estimated time of arrival by the selected service provider at the vehicle, and where the information about a selected service provider includes a name of the selected service provider and the estimated time of arrival by the selected service provider at the vehicle; and
receiving, at the apparatus, updates from the remote server about the estimated time of arrival by the selected service provider at the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computerized apparatus for use with a roadside assistance program to assist in identifying a service provider, such as a tow truck, is disclosed. The apparatus transmits relevant information to a remote server. The server in turn provides information about a plurality of service providers available to service the vehicle.
148 Citations
29 Claims
-
1. A computer-assisted method comprising:
-
determining that a user'"'"'s membership level does not include a roadside assistance service; generating as deactivated an icon at a mobile apparatus of the user; receiving, at the mobile apparatus, an activation of the roadside assistance service, wherein the receiving includes accessing pre-registration information associated with the user; displaying the icon as activated at the mobile apparatus of the user to indicate that the user'"'"'s membership level includes roadside assistance service; transmitting, by a wireless component in the mobile apparatus at a location of an occurrence of a roadside event to a vehicle, relevant information to a remote server, the relevant information comprising a selected service, user identification information, and vehicle location information; receiving, at the apparatus, information about a selected service provider to remedy the roadside event to the vehicle, where the selected service provider was selected by a remote server using an acceptance message comprising at least one of a price quote and an estimated time of arrival by the selected service provider at the vehicle, and where the information about a selected service provider includes a name of the selected service provider and the estimated time of arrival by the selected service provider at the vehicle; and receiving, at the apparatus, updates from the remote server about the estimated time of arrival by the selected service provider at the vehicle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining, by a first apparatus, event information indicative of a selected service type to service a vehicle involved in a roadside event; after occurrence of the roadside event to the vehicle, transmitting, by the first apparatus, relevant information to a second apparatus, the relevant information comprising the selected service type, user identification information, and vehicle location information; receiving, at the first apparatus, provider information about a plurality of service providers competent in the selected service type and in proximity to the vehicle'"'"'s location, wherein at least one of the plurality of service providers is identified based on a preferred relationship with a roadside assistance program; displaying, at the first apparatus, a list of the plurality of service providers that are competent in the selected service type; receiving, at the first apparatus, an input selecting a selected service provider from the displayed list of the plurality of service providers that are competent in the selected service type; transmitting, by the first apparatus, a new service request to the second apparatus; and receiving, at the first apparatus, updates from the second apparatus about the estimated time of arrival by the selected service provider at the vehicle. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-assisted method for supporting a roadside assistance program to assist in identifying a service provider, the method comprising:
-
obtaining, by a first apparatus, event information indicative of a selected service type required to service a vehicle resulting from a roadside event; after occurrence of the roadside event to the vehicle, transmitting, by the first apparatus, relevant information to a second apparatus, the relevant information comprising the selected service type, user identification information, and vehicle location information; receiving, at the first apparatus, provider information about a plurality of service providers competent in the selected service type and in proximity to the vehicle'"'"'s location, where at least some of the plurality of service providers are identified based on a preferred relationship with the roadside assistance program; displaying, at the first apparatus, a list of the plurality of service providers that are competent in the selected service type; receiving, at the first apparatus, an input selecting a selected service provider from the displayed list of the plurality of service providers that are competent in the selected service type; transmitting, by the first apparatus, a new service request to a second apparatus, wherein the new service request is configured to cause the second apparatus to; transmitting, by the second apparatus in response to receiving the new service request from the first apparatus, the new service request to a third apparatus that is associated with the selected service provider; in response to receiving an acceptance message from the third apparatus, transmitting, by the second apparatus, a confirmation message to the third apparatus, wherein; the new service request includes at least part of the relevant information; and the acceptance message comprises at least one of a price quote and an estimated time of arrival by the selected service provider at the vehicle; receiving, at the first apparatus, a name of the selected service provider, the estimated time of arrival by the selected service provider at the vehicle, and a telephone number of the selected service provider; and receiving, at the first apparatus, updates from the second about the estimated time of arrival by the selected service provider at the vehicle.
-
-
24. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor, cause an apparatus to perform a method comprising:
-
transmitting, by a wireless component in the apparatus, relevant information to a remote server, the relevant information comprising a selected service, user identification information, and vehicle location information; receiving a plurality of service providers in proximity to the vehicle'"'"'s location; receiving input selecting one of the plurality of service providers; transmitting a new service request to the remote server, where the new service request is configured to cause the remote server to; transmit the new service request to a service provider server associated with the selected service provider; and in response to receiving an acceptance message from the service provider server, transmitting a confirmation message to the service provider server, where the new service request includes at least part of the relevant information, and where the acceptance message comprises at least one of a price quote and an estimated time of arrival by the selected service provider at the vehicle; receiving a name of the selected service provider, the estimated time of arrival by the selected service provider at the vehicle, and a phone number of the service provider; and receiving updates from the remote server about the estimated time of arrival by the selected service provider at the vehicle. - View Dependent Claims (25, 26)
-
-
27. A computerized apparatus, comprising:
-
a communications interface with a vehicle'"'"'s onboard diagnostics system; a processor for executing computer-executable instructions; a memory storing computer-executable instructions that when executed by the processor cause the apparatus to perform steps comprising; after occurrence of a roadside event to the vehicle, receiving input at the apparatus related to an electronic membership card; retrieving, from a data store, membership information associated with the vehicle, wherein the membership information includes available roadside assistance services available to the vehicle; dynamically updating, by the apparatus, the electronic membership card with the membership information from the data store; displaying, by the apparatus, the electronic membership card that uniquely identifies a user in a roadside assistance program; receiving, through the communications interface, a vehicle diagnostic code from the vehicle; and selecting a selected roadside assistance service based on the vehicle diagnostic code and the available roadside assistance services contained in the membership information.
-
-
28. A computer-assisted method comprising:
-
after occurrence of a roadside event to a vehicle, receiving input at an apparatus related to an electronic membership card, wherein the apparatus comprises a processor and a display; retrieving, from a data store, membership information associated with the vehicle, wherein the membership information includes available roadside assistance services available to the vehicle; dynamically updating, by the apparatus, the electronic membership card with the membership information from the data store; displaying, by the apparatus, the electronic membership card that uniquely identifies a user in a roadside assistance program; receiving, through a communications interface with the vehicle, a vehicle diagnostic code from the vehicle; and selecting a selected roadside assistance service based on the vehicle diagnostic code and the available roadside assistance services contained in the membership information.
-
-
29. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a processor, cause an apparatus to perform a method comprising:
-
after occurrence of a roadside event to a vehicle, receiving input at the apparatus related to an electronic membership card; retrieving, from a data store, membership information associated with the vehicle, wherein the membership information includes available roadside assistance services available to the vehicle; dynamically updating, by the apparatus, the electronic membership card with the membership information from the data store; displaying, by the apparatus, the electronic membership card that uniquely identifies a user in a roadside assistance program; receiving, through a communications interface with the vehicle, a vehicle diagnostic code from the vehicle; and selecting a selected roadside assistance service based on the vehicle diagnostic code and the available roadside assistance services contained in the membership information.
-
Specification