A computer system and method that provides users with vehicle related information and services. In one aspect, the system provides a vehicle selector that enables a user of the system to select a vehicle by selecting, at the least, a vehicle year, make and model. After the user selects a vehicle, the system is operable to display a summary report page for the selected vehicle. The summary report page includes summary information concerning the selected vehicle. Preferably, the system displays the summary report page without any charge to the user. If the user wants to see detailed information concerning the selected vehicle, the user must purchase a virtual key for the vehicle.
|
1. A computer implemented method for providing to users selected vehicle related safety and mechanical issues information, the method comprising the steps of:
providing a user interface that enables a user to select at least one vehicle; obtaining at least two types of vehicle safety and mechanical issues information report types; supplying to the user safety and mechanical issues information relevant to the at least one selected vehicle, wherein the step of supplying comprises the step of displaying to the user summary statistics by report type; and storing for a user warranty information associated with a selected vehicle and automatically notifying the user prior to when the user's warranty or a portion of the warranty is scheduled to expire, wherein the step of automatically notifying the user further comprises providing the user with a basic warranty expiration reminder for free, and providing the user with an enhanced warranty expiration reminder if the user has paid a fee.
21. A computer implemented method for providing to users selected vehicle related safety and mechanical issues information, the method comprising the steps of:
providing a user interface that enables a user to select at least one vehicle; obtaining at least two types of vehicle safety and mechanical issues information report types; supplying to the user safety and mechanical issues information relevant to the at least one selected vehicle, wherein the step of supplying comprises the step of displaying to the user summary statistics by report type; and storing for a user warranty information associated with a selected vehicle and automatically notifying the user prior to when the user's warranty or a portion of the warranty is scheduled to expire, wherein the step of automatically notifying the user further comprises providing the user with a basic warranty expiration reminder for free, and providing the user with an enhanced warranty expiration reminder if the user has subscribed to an enhanced notification service.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
19. The method of
20. The method of
22. The method of
23. The method of
24. The method of
25. The method of
26. The method of
27. The method of
28. The method of
29. The method of
30. The method of
31. The method of
32. The method of
33. The method of
34. The method of
35. The method of
36. The method of
37. The method of
39. The method of
40. The method of
|
1. Field of the Invention
The invention relates to a systems and methods for providing to users automobile safety and maintenance information and related services.
2. Discussion of the Background
Vehicle owners and people shopping for vehicles are or at least should be interested in various types of vehicle safety and maintenance information. Examples of information of interest include recall information, technical service bulletins (TSBs), NHTSA investigations, consumer complaints and other safety and maintenance information. It is currently difficult for people to access this information conveniently, to stay up to date on changes to this information and to sort through the relevant/irrelevant material once it is accessed.
Various web sites exist that enable a user to retrieve bits of automobile safety and maintenance information. Some of these sites require a user to continuously monitor the site to maintain up to date information. Some of the sites provide only limited information, thus requiring the user to visit multiple sites to obtain a "complete" set of relevant information. Many of the sites do not present the information in a very use friendly format. For example, some sites merely present information in chronological order. These and other drawbacks exist in known systems. These and other difficulties in accessing and using safety and maintenance information is a drawback.
Another problem for car owners is they sometimes forget to take their vehicle back to the dealer for scheduled maintenance and they sometimes forget that a vehicle's warranty is about to expire. These problems can lead to well recognized adverse consequences for the vehicle owner.
Other drawbacks and disadvantages of these web sites exist.
The present invention provides computer systems and methods that provide automobile safety and maintenance information and related services.
According to one embodiment, a computer implemented system comprises a website that provides a vehicle selector that enables a user of the system to select one or more vehicles (e.g., by selecting one or more of a vehicle year, make and model), and retrieve various types of safety and/or maintenance information for selected vehicles. Although the invention is not so limited, the information retrieved may include one or more of TSBs, consumer complaints, recall notices and NHTSA investigations. According to one embodiment, the retrieved information is displayed in a user friendly manner. For example, according to one aspect of the invention, the system is operable to display a summary report page for the selected vehicle. The summary report page preferably includes summary information relevant to the selected vehicle. Preferably, the system displays the summary report page without any charge to the user.
Advantageously, in one embodiment, the summary report page includes a list of vehicle report types and, for each vehicle report type listed, the summary report page includes the number of reports or other items found for each report type or those that have been issued or submitted within a given period of time. In one embodiment, the summary report page includes a list of four vehicle report types: (1) Technical Service Bulletins (TSBs); (2) consumer complaints; (3) NHTSA investigations; and (4) recall notices.
From the summary report page, the system allows the user to drill down to see more information about any of the report types relevant to the selected vehicle. For example, if the user selects to see more information about the TSBs, the system will display to the user a TSB summary report page. In this example, the TSB summary report page shows a list of vehicle component classifications (also referred to as "vehicle component" for short), and, for each vehicle component classification in the list, the TSB summary report page shows the total number of TSBs stored in the system's database that pertain to the selected vehicle and the vehicle component classification. Alternatively, instead of showing the total number of TSBs stored in the database that pertain to the selected vehicle and the vehicle component, the summary report shows the number of TSBs stored in the database that have been issued within the last X days and that pertain to the selected vehicle and the vehicle component, where X can be a number greater than zero.
The system also allows the user to indicate that he wants to see a detailed report concerning the selected vehicle, wherein the detailed report includes content from one or more of the vehicle reports that pertain to the selected vehicle. For example, from the TSB summary report page the user can activate a hyperlink or button or other selection device that indicates that user wants to see a detailed report page that pertains to the selected vehicle and that contains information from TSBs. In the above example, the system, in response to receiving the indication from the user, retrieves content from one or more TSBs that have been submitted to the NHTSA within a given time period and that concern the selected vehicle and displays the content to the user. Preferably, however, the system charges the user a set amount of money prior to displaying the detailed report page to the user. The user may be charged each time a detailed report page is generated for the user or may be charged a subscription fee that enables the user to view as many detailed reports concerning a particular vehicle (i.e., year, make and model) as the user likes within a set period of time.
From the detailed report page, the system enables the user to create a custom report. That is, the system enables the user to select one or more of the reports that are included in the detailed report page. Once the user has selected the one or more reports, the user can indicate that he would like the system to create a custom report based on the selected reports. In response to receiving the indication from the user, the system creates a custom report based on the reports selected by the user. The system allows the user to print download and/or electronically forward a copy of the custom report. The custom report includes information from the one or more reports selected by the user.
A further advantage of the system is that it allows a user to register with the system. The system provides to registered users certain functionality that is not available to non-registered users. If the user indicates the he would like to register with the system, the system displays a registration page to the user. The registration page prompts the user to input, at the least, an e-mail address and a password. The password selected by the user and the e-mail address are stored in the database. Additionally, the system associates a virtual garage with the user (i.e., the user's e-mail address). In one implementation, the virtual garage may be a relational database table, linked list, or other data structure for storing a set of related items.
A feature provided by the system to registered users is the ability for the registered user to add vehicles to the virtual garage that is associated with the user. To add a vehicle to the virtual garage, the user specifies the vehicle by using the vehicle selector provided by the system to select a vehicle make, a vehicle model, and year (e.g., the user selects a 1967 Ford Mustang) and then instructs the system to add the specified vehicle to the virtual garage. Additionally, any time the user logs into the system using the user identifier and password and selects a vehicle using the vehicle selector provided by the system, the selected vehicle may be automatically added to the user's virtual garage.
For a registered user, the system provides a vehicle chooser that enables the user to choose a vehicle that is in the user's virtual garage. The system is also operable to provide a vehicle information input page that enables the user to input vehicle related information concerning the chosen vehicle. For example, the vehicle information input page enables a user to input into the system information, such as, but not limited to: a date of purchase, the number of miles on the vehicle, the date when the vehicle's oil was changed last, the date when the tires where last rotated, the date and/or mileage when the vehicle's warranty expires, an estimate of the average number of miles per year that are put on the vehicle, and other information concerning the vehicle. Additionally, the information input page enables a user to specify an e-mail address, telephone number, street address, or other address at which the user would like to receive any notifications concerning the chosen vehicle that are sent by the system. The notifications that the system is operable to send are described below. After the user inputs the vehicle related information and address information, if any, for the chosen vehicle, the system is operable to store the information in the database and associate the information with the chosen vehicle.
A further feature of the system is that the system enables the user to specify whether he would like to subscribe to a basic notification service that sends to the user notifications concerning one or more vehicles in the user's virtual garage that the user has selected. In one embodiment, under the basic notification service, the user may elect to receive any combination of user selected notifications, including one or more of: basic summary report notifications concerning mechanical and safety issues related to the selected vehicles, basic vehicle maintenance reminder notifications concerning the selected vehicles, basic warranty expiration reminder notifications concerning the selected vehicles, basic alert notifications concerning the selected vehicles and other notifications.
If the user elects to receive the basic summary report notifications for a vehicle in his virtual garage, then the system at scheduled intervals or upon the trigger of a condition sends to the user a summary report concerning the vehicle. The summary report may include the same type of summary information as that which is included in a summary report page, which was described above, or other information.
If the user elects to receive the basic vehicle maintenance reminder notifications, then the system sends, at scheduled times or upon triggered conditions, notifications to the user that remind the user that he should take his vehicle into the shop for scheduled maintenance. For most vehicles, the manufacturer of the vehicle recommends that certain maintenance be performed at certain times or when certain events occur. For example, a manufacturer may recommend that the oil be changed about every 5,000 miles.
If the user selects to receive the basic warranty expiration reminder notifications for a vehicle in the user's virtual garage, then the system sends, at the appropriate point in time, a notification to the user that reminds the user that the vehicle's warranty is about to expire. In one embodiment, the system uses vehicle related information (e.g., year car was purchased and mileage shown on the odometer) and warranty terms (e.g., 2 year/24,000 mile warranty term) that were inputted by the user to determine the appropriate point in time in which to send the warranty expiration notification. In another embodiment, the system uses vehicle related information that was inputted by the user and warranty terms obtained from a third party database to determine the appropriate point in time in which to send the warranty expiration notification. The warranty expiration notification may include information about purchasing an extended warranty and may contain hyperlinks to affiliated vendors of such warranties. This feature makes it less expensive for a user to purchase an extended warranty before the original warranty expires.
If the user selects to receive the basic alert notifications for a vehicle in the user's virtual garage, the system periodically determines whether a report (e.g., a TSB, recall notice, consumer complaint, or investigation report) concerning the vehicle has been submitted or issued since a given point in time and, immediately or soon after determining that such a report has been submitted or issued, transmitting a notification to the user, wherein the notification informs the user that the report has been submitted and may include content from the report. The user can configure the system to send alerts only if a certain type of report has been submitted or issued. For example, one user may only want to receive an alert notification if the vehicle has been recalled (i.e., a recall notice was issued), whereas another user may want to receive an alert notification if a recall notice or TSB has been issued.
In one embodiment, the above described basic notification service is provided free of charge to all registered users of the system. In another embodiment, a user must pay a fee to receive the basic notification service. In still another embodiment, the above described basic notification service is provided free of charge to all registered users of the system and the registered users have an option to subscribe for a fee to an enhanced notification service, which is described below. In still another embodiment both the enhanced notification service and the basic notification service are provided free of charge.
In one embodiment, the system is operable to provide the user an enhanced notification service. Under the enhanced notification service, the user may elect to receive any combination of: enhanced summary report notifications, enhanced vehicle maintenance reminder notifications, enhanced warranty expiration reminder notifications, and enhanced alert notifications.
The enhanced summary report notifications for a vehicle include the same information that is included in the basic summary report notifications plus additional information. The additional information may include content from recently issued reports concerning the vehicle. For example, an enhanced summary report notification may include a summary report as described above plus content from one or more TSBs, recall notices, consumer complaints, and/or NHTSA investigation reports that were issued since the last time a summary report notification was sent to the user. In this way, the user is automatically kept informed of mechanical and/or safety issues concerning his vehicle.
The enhanced vehicle maintenance reminder notifications for a vehicle include the same information that is included in the basic vehicle maintenance reminder notifications plus additional information. The additional information may include information that informs the user of common mechanical issues that the user should ask the repair shop to check and/or content from recently issued reports concerning the vehicle.
The enhanced warranty expiration reminder notifications for a vehicle include the same information that is included in the basic warranty expiration reminder notifications plus additional information. The additional information may include information that informs the user of common mechanical issues that the user should ask the repair shop to check and/or content from recently issued reports concerning the vehicle.
The enhanced alert notifications for a vehicle include the same information that is included in the basic alert notifications plus additional information. The additional information may include the name and address of the nearest repair shops where the vehicle may be taken to get fixed and/or a hyperlink to web page from which the user can schedule an appointment with the repair shops. The additional information may also include the contents of the recall notice.
All of the basic and enhanced notifications mentioned above can be sent in any suitable format to any suitable user terminal device, e.g., via e-mail, regular mail, facsimile, cell phone, telephone, PDA, pager and/or to any other suitable user terminal device, depending on how the user has personalized the notification service.
Another feature of the system is that the system is operable to enable the user to compare two or more vehicles to each other. This is a useful feature if the user is in the market to buy a new or used vehicle and at other times. For example, the system enables the user to select a first vehicle by one or more of year, make, and model, and select a second vehicle by one or more of year, make and model. After the user makes his selections, the system displays summary information for the first selected vehicle and summary information for the second selected vehicle. The summary information for each vehicle is displayed in such a way that the user can easily compare the summary information for the first vehicle to the summary information for the second vehicle. The summary information may be on a per report or per component basis. For example, the summary information for a vehicle may show the number of TSBs, consumer complaints, recall notices, and investigations that have been submitted for the vehicle. Additionally, the summery information may show the number of TSBs or other report that pertain to each vehicle component.
To provide the features mentioned above, the system may comprise a web site comprising a database of safety and maintenance information that is created automatically and/or manually. For example, the website may comprise software that obtains vehicle reports from one or more third parties. The reports may include TSBs, complaints submitted by consumers, reports regarding vehicle investigations, recall notices, and other vehicle reports. For example, in one embodiment, the software obtains TSBs, consumer complaints, investigation reports, and recall notices from databases provided by the NHTSA.
In one embodiment, the software performs a process that includes: periodically (weekly, monthly, etc.) obtaining from one or more third parties vehicle reports that have been issued within the last X days; storing the obtained reports in a database or other storage medium; for each obtained report, extracting from the report various components of the report, including one or more of the date of the report, the vehicle(s) to which the report pertains, the vehicle components to which the report pertains, the type of report, the source of the report, and other information; and using the system's vehicle report database to associate each obtained report with the components of the report. The software may be further operable to execute scheduled events (e.g., summary report notifications, warranty expiration reminder notifications, etc.) and triggered events (e.g., alert notifications).
In another aspect of the invention, the invention provides a method that is designed to be performed by a vehicle owner (also referred to as "user") who is experiencing vehicle trouble with a component of his vehicle. The method includes: using a communication device to connect to an on-line vehicle information system after noticing that there is something wrong with the user's vehicle; communicating to the on-line system the vehicle's make, model, and year; receiving from the on-line system a summary report pertaining to the make, model, and year specified by the user; examining the summary report to determine whether the summary report indicates that one or more mechanical and/or safety issues have been reported for the component with which the user is experiencing trouble; if it is determined that one or more mechanical and/or safety issues have been reported for the component in issue, then purchasing a virtual key for the specified vehicle if the user does not already possess an active virtual key for the specified vehicle and requesting to see detailed information concerning the one or more reported mechanical and/or safety issues; receiving one or more records of information, wherein each of the one or more records of information includes information concerning one of the one or more reported mechanical and/or safety issues; selecting one or more of the one or more information records; sending a request to the on-line system to create a custom report based on the selected information records; receiving the custom report from the on-line system; printing a copy of the custom report; and taking the vehicle and the custom report to a vehicle repair shop.
In another aspect of the invention, the invention provides a method that is designed to be performed by a person (also referred to as "user") who is interested in purchasing a particular vehicle. The method includes: using a communication device to connect to an on-line vehicle information system; communicating to the on-line system the particular vehicle's make, model, and year; receiving from the on-line system a summary report pertaining to all cars of the make, model, and year specified by the user; examining the summary report to determine whether the summary report indicates that one or more mechanical and/or safety issues have been reported for the particular vehicle; if it is determined that one or more mechanical and/or safety issues have been reported, then purchasing a key for the specified vehicle if the user does not already possess an active key for the specified vehicle and requesting to see detailed information concerning the one or more reported mechanical and/or safety issues; receiving one or more records of information, wherein each of the one or more records of information includes information concerning one of the one or more reported mechanical and/or safety issues; selecting one or more of the one or more information records; sending a request to the on-line system to create a custom report based on the selected information records; receiving the custom report from the on-line system; printing a copy of the custom report; and using the custom report as a negotiation tool if and when the user negotiates to purchase the particular vehicle.
Another method, according to the present invention, for assisting a user in purchasing a vehicle includes the steps of: connecting to an on-line vehicle information system; selecting a vehicle compare feature provided by the on-line system, wherein the compare feature allows the user to select two or more vehicles; selecting a first vehicle that the user is interested in purchasing; selecting a second vehicle that the user is interested in purchasing; communicating the vehicle selections to the on-line system; and receiving from the on-line system a comparison report, wherein the comparison report includes information concerning the specifications of the first vehicle and information concerning the specifications of the second vehicle, the comparison report also includes information that indicates the number of mechanical and/or safety issues for the first vehicle that have been reported within a given time period and information that indicates the number of mechanical and/or safety issues for the second vehicle that have been reported within the given time period. In one embodiment, the comparison report includes information that indicates the number of TSBs, recall notices, investigation reports, and/or consumer complaints for the first and second vehicles that have been submitted or issued within the given time period. In another embodiment, the comparison report compares the two vehicles on per component basis by showing summary report information for each vehicle component system. For example, the report may show that 10 consumer complaints concerning the first vehicle's braking system have been submitted and only 1 consumer complaint concerning the second vehicle's braking system has been submitted.
In another aspect, the invention provides a method that includes the following steps: providing a system that is publicly accessible; enabling a user who connects to the system to select a vehicle by year, make, and model; displaying for free to the user a summary report regarding the vehicle selected by the user; enabling the user to purchase a virtual key for the selected vehicle; receiving an indication from the user that the user desires to view a detailed report regarding the selected vehicle; determining whether the user has an active, virtual key for the selected vehicle; displaying the detailed report to the user in response to receiving the indication if it was determined that the user has an active, virtual key for the selected vehicle; enabling the user to select one or more entries from the detailed report; creating a custom report based on the one or more entries selected by the user; and displaying the custom report so that the user may examine the custom report.
Further steps of the method include some or all of the following steps: enabling the user to register with the system; prompting the user to enter an email address and password as part of the registration process; associating a virtual garage with the user's email address; enabling the user to select one or more vehicles and adding them to his virtual garage; for each vehicle in the garage, enabling the user to input information concerning the vehicle (such as the number of miles on the car, the last time the car's oil was changed, the date and/or mileage when the car's warranty expires, the date vehicle was purchased, and other information concerning the vehicle); for each vehicle in the garage, enabling the user to specify that he would like to receive free notifications concerning the vehicle; for a vehicle in the user's garage for which the notification service is enabled, periodically sending to the user a notification concerning the vehicle; for a vehicle in the user's garage for which a notification service is enabled and for which a warranty is close to expiring, sending a notification that reminds the user that the warranty is about to expire (the notification may include (a) information about purchasing an extended warranty, (b) a hyperlink to an affiliated vender of extended warranties; (c) information about common mechanical issues that the user may want to have checked by a mechanic while the car is still under warranty and (d) other useful vehicle related information); periodically determining if a report (e.g., a TSB, recall notice, consumer complaint, or investigation report) concerning one of the vehicle's in the user's virtual garage has been submitted or issued since a given point in time and, immediately or soon after determining that such a report has been issued, transmitting a notification to the user, wherein the notification informs the user that the report has been submitted and may include content from the report; and providing various subscription levels, for example, all subscribers receive notifications and other basic services, but only premium service level subscribers can receive detail and custom reports and other premium services. Additionally, the price of premium service level subscriptions can be based on the number of cars that the user wants to have covered by the service.
The above and other features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.
The accompanying drawings, which are incorporated herein and form part of the specification, illustrate various embodiments of the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
While the present invention may be embodied in many different forms, there is described herein in detail an illustrative embodiment with the understanding that the present disclosure is to be considered as an example of the principles of the invention and is not intended to limit the invention to the illustrated embodiment.
User 101 may interact with computer system 102 directly as shown in
System 102 is operable to provide to user 101 vehicle related information and services. The information provided to the user includes information from a vehicle report, such as a technical service bulletin (TSB), a vehicle recall notice, a vehicle related consumer complaint, an NHTSA investigation report, and other vehicle reports. User 101 finds this information useful when user 101 finds that one of his vehicles needs to be taken into a repair shop or when user 101 is looking to purchase a motor vehicle.
User 101 selects register button 401 when user 101 wants to register with system 102. In response to user 101 selecting register button 401, process 300 proceeds from step 302 to step 304 where system 102 displays a registration screen 1200 (see FIG. 12). Registration screen 1200 prompts user 101 to enter personal information, such as user 101's: name, address, phone number, e-mail address, password, and other personal information. When user is done entering the requested information, user 101 selects save button 1202. In response to user 101 selecting save button 1202, system 102 determines whether the information entered by user 101 is valid (step 306). That is, system 102, among other things, checks that user 101 has inputted all of the required information. If the information inputted by user 101 is valid, system 102 stores the e-mail address inputted by the user in a record in database 106 and stores the other information (also referred to as "profile information") in database 106 such that it is associated with the e-mail address (step 308). After step 308, process 900 proceeds back to step 302.
Referring again to
After user 101 selects a vehicle using vehicle selector 402, the user can select (i.e., "click on") "Go" button 404. This will indicate to system 102 that user 101 desires to view information pertaining to the vehicle selected by user 101. In response to user 101 selecting a vehicle using vehicle selector 402 and selecting Go button 404, process 300 proceeds from step 302 to step 310 where system 102 provides a user interface 500 (see
Referring now to
User interface 500 includes buttons 521, 522, 523 and 524 that enable user 101 to indicate that he desires to drill down to see further information concerning the TSBs, recall notices, consumer complaints, or NHTSA investigations, respectively.
In one embodiment, in response to user 101 selecting button 521, system 102 provides user interface 600 that includes a TSB summary report 602 (step 312). TSB summary report 602 includes a table that includes a list of vehicle components 610 and a list of numbers 611. The table associates each number in list 611 with a vehicle component listed in list 610. In one embodiment, each number in number list 611 represents the number of TSBs of which system 102 is aware that concern the selected vehicle and that concern the vehicle component with which the number is associated. In another embodiment, each number in number list 611 represents the number of TSBs of which system 102 is aware that concern the selected vehicle, that concern the vehicle component with which the number is associated, and that were added to database 104 within the last X days, where X is a number greater than 0. For example, as shown in summary report 602, the number 2 is associated with the vehicle component classification called "heater, air conditioner, ventilation" and the number 4 is associated with the vehicle component classification called "Interior Systems." This indicates that system 102 is aware of 2 TSBs that concern the selected vehicles climate control system (i.e., heater, air conditioner and/or ventilation system) and is aware of 4 TSBs that concern the selected vehicles interior systems. The user can select a value for X by selecting one of the check-boxes 660 displayed on user interface 600.
Similarly, if user 101 selected one of buttons 522-524, then user interface 600 would include a recall notice summary report, a consumer complaints summary report, or an NHTSA investigations summary report, respectively. That is, the numbers in list 611 would represent the number of recall notices, consumer complaints, or NHTSA investigations, respectively, of which system 102 is aware that concern the selected vehicle and that concern the vehicle component with which the number is associated. User interface 600 also includes buttons 622-624 so that from user interface 600 user 101 can request to see any one of a recall notice summary report, a consumer complaints summary report, or an NHTSA investigations summary report, respectively.
In one embodiment, system 102 is aware of a vehicle report when database 104 either stores the content from the vehicle report or stores a pointer to the vehicle report. The pointer may be a file name, a fully qualified path name, a uniform resource locator (URL), an address in a database or memory, or other pointer.
User interface 600 enables user 101 to filter the information displayed therein based on a query string entered by the user. For example, user interface includes a text box 680 in which user 101 can input a query string and a "search" button 681. User 101 selects search button 681 after inputting a query string into box 680. In response to user 101 selecting search button 681, system 102 searches the TSBs identified in summary report 602 and displays a "filtered" summary report. The filtered summary report displays, for each component in list 610, the number of TSBs from the set of TSBs identified in summary report 602 that match the query string. For example, if the query string included the word "squeak," then, after user 101 selects search button 681, the TSB summary report 602 will indicate, for each component in list 610, the number of TSBs that were identified in summary report 602 and that include the word "squeak."
User interface 600 includes a button 690 that user 101 clicks on when user 101 wants to receive a detailed report concerning the selected vehicle. In response to user 101 selecting button 690, system 102 generates a detailed report concerning the selected vehicle, which is then displayed to user 101 (step 314). System 102, in one embodiment, generates a detailed report concerning the selected vehicle by retrieving content from one or more of the appropriate vehicle reports of which system 102 is aware and that pertain to the selected vehicle and, using the retrieved content, generates a detailed report that includes the retrieved content. The detailed report is then displayed to user 101. The vehicle reports may be stored in database 104 or elsewhere.
If summary report 602 indicates that system 102 is aware of one or more reports (e.g., TSBs) that pertain to a specific vehicle component in list 610 (e.g., Exhaust System), then user 101 can request system 102 to created a detailed report by clicking on the name of the specific vehicle component. In response to user 101 doing so, system 102 generates the detailed report and displays to user 101 the portion of the detailed report that pertains to the specific vehicle component. With this feature the user does not have to search the detailed report for the information he is looking for.
A detailed report concerning a selected vehicle includes zero or more records, wherein each record, if any, includes content from one vehicle report of a specified report type that pertains to the selected vehicle. For example, if system 102 is aware of 3 vehicle reports of a specific report type that pertain to the selected vehicle (for example, recall notices for the selected vehicle), then the detailed report would contain 3 records, with each record including content from one of the three reports. Further, the records are organized so that all records that include content from a report that pertains to a particular component are grouped together. The vehicle report type is specified by the summary report type that is displayed in user interface 600. For example, if at the time user 101 selected button 690 user interface 600 included a TSB summary report, then the detailed report will include zero or more records that include information from TSBs. Similarly, if at the time user 101 selected button 690 user interface 600 included a recall notice summary report, then the detailed report will include zero or more records that include information from recall notices.
System 102 enables user 101 to select one or more of the records in the detailed report and then request a custom report based on the selected records. This is illustrated in FIG. 7. As shown in
In response to receiving a request from user 101 to create a custom report, system 102 determines the records that were selected by user 101 and includes information from the vehicle reports associated with those records in a custom report, but does not include in the custom report information from the vehicle reports associated with the records that were not selected (step 316). After creating the custom report, the report is displayed to user 101. User 101 may print a copy of the custom report.
Referring back to
Process 900 begins in step 902, wherein system 102 determines whether user 101 has successfully logged into system 102. If user 101 has successfully logged into system 102, this means that user 101 is a registered user of system 102. For each registered user of system 102, system 102 maintains profile information for the user in user database 106. The profile information for a user includes, among other things, the registration information inputted by user 101 and information that indicates the vehicles, if any, for which the user may view a detailed report. If system 102 determines that user 101 has successfully logged into system 102, the process 900 proceeds to step 904, otherwise it proceeds to step 914.
In step 904, system 102 access user database 106 to determine whether user 101's profile information indicates that user 101 has permission to view a detailed report for the selected vehicle. In one embodiment, user 101's profile information will indicate that user 101 has permission to view a detailed report if the profile information indicates that user 101 is in possession of an active, limited, virtual key to the selected vehicle or an active, unlimited, virtual key. If system 102 determines that user 101's profile information indicates that user 101 currently does not have permission to view a detailed report for the selected vehicle, process 900 proceeds to step 908, otherwise process 900 proceeds to step 906. In step 906, system 102 generates a detailed report as described above with reference to step 314 of process 300.
In step 908, system 102 displays a user interface 1000 (see
User 101 obtains a limited key to the selected vehicle by selecting one of the checkboxes 1002 displayed on user interface 1000 and entering a charge card number into text box 1004. System 102 charges the charge card number the amount of money associated with the checkbox selected by user 101. A limited key is only active for a certain period of time and only works with one vehicle, which is the vehicle that was selected at the time user 101 obtained the key. The period of time during which the key is active is determined by the amount of money paid by user 101 for the limited key. For example, for $12, user 101 can obtain a limited key for the selected vehicle that is active for 3 months from the date of purchase, and for $20, user 101 can obtain a limited key for the selected vehicle that is active for 6 months from the date of purchase.
User 101 obtains an unlimited key by selecting checkbox 1006 and entering a charge card number into text box 1004. This authorizes system 102 to charge a set amount of money to the charge card number every time system 102 generates a detailed report for user 101 and/or every time system 102 sends an enhanced notification to user 101. Unlike a limited key, which is only active for a set period of time and which only works with one vehicle, an unlimited key is active as long as system 102 is able to post charges to the charge card number and works with any vehicle, not just one vehicle.
User 101 selects buy button 1090 after user has selected a key. In response, system 102 verifies that the charge card number is valid and then stores the selected key in user database 106 and associates the key with the selected vehicle and the user's user identifier (i.e., system 102 updates user 101's profile information in user database 106 to indicate that user 101 has obtained an active limited key for a particular vehicle or obtained an active unlimited key) (step 910). After step 910 control passes to step 906.
In step 914, system 102 displays a login screen 1100 (see FIG. 11). At this point, if user 101 is a registered user of system 102, then user 101 enters his user identifier (e.g., e-mail address) and password into the login screen 1100 and selects login button 1102. If user 101 is not a registered user, then user 101 may begin the process of registering with system 102 by selecting the "click here to register" button 1110, or user may view a sample detailed report by selecting button 1111. If user 101 selects login button 1102, then process 900 proceeds to step 916, if user 101 selects register button 1110, then process 900 proceeds to step 918, and if user 101 selects button 1111, a sample detailed report is displayed for the user.
In step 916, system 102 determines whether user 101 entered a valid user identifier and password. If user 101 entered an invalid user identifier and/or password, then system 102 generates an error message informing user 101 that either the user identifier or password are invalid and the process returns to step 914. If user 101 entered a valid user identifier and password, then process 900 returns to step 904.
In step 918, system 102 displays registration screen 1200 so that user 101 may register with system 102. If user 101 chooses not to register with system 102, process 900 ends, otherwise process 900 proceeds back to step 908.
As discussed in the summary section of this document, system 102 provides to registered users certain functionality that is not available to non-registered users. For example, system 102 provides every registered user with a "virtual garage." That is, for each registered user, system 102 keeps track of each vehicle that was selected by the user after the user logged into system 102 by storing this information in database 106 and associating the information with the user's user identifier (e.g., e-mail address). In this way, after a registered user logs onto system 102, system 102 can display a list that contains each vehicle ever selected by the user when the user was logged into system 102.
User 101 can log into system 102 by selecting "Login" button 420 on user interface 400. In response to user 101 selecting button 420, system 102 displays login screen 1100. At this point, user 101 enters his user identifier (e.g., e-mail address) and password into the login screen 1100 and selects login button 1102. In response to user 101 selecting button 1102, system 102 determines whether user 101 entered a valid user identifier and password. If user 101 entered a valid user identifier and/or password, then system 102 determines whether there are any vehicles in user 101's virtual garage. If there are vehicles in the virtual garage, system 102 selects one of the vehicles (e.g., the first vehicle that was placed in the garage) and displays a user interface 1300 (see FIG. 13), otherwise system 102 displays user interface 400.
From user interface 400, user 101 can select a vehicle using vehicle selector 402. After selecting a vehicle, user 101 can select Go button 404, which indicates that user 101 desires to see a summary report regarding the selected vehicle. In response to receiving the indication from user 101, system 102 adds the selected vehicle to user 101's virtual garage (i.e., system 102 adds the selected vehicle to a vehicle list or table in database 106 that is associated with user 101's user identifier) and then displays user interface 1300.
Referring now to
Edit button 1320 is selected by user 101 when user 101 desires to input into system 102 information about the selected vehicle and/or when user 101 desires to receive vehicle related notifications from system 102. That is, system 102 provides a notification service to which any registered user may subscribe. In response to user 101 selecting edit button 1320, system 102 displays a vehicle edit screen 1400.
Vehicle edit screen 1400 enables user 101 to input into system 102 information about the selected vehicle. For example, as shown in
Edit Screen 1400 also enables user 101 to indicate whether he or she desires to receive from system 102 notifications concerning the vehicle in questions and how he or she would like to receive the notifications. There are at least four types of notifications that user 101 may receive from system 102. These four types of notifications are: a summary report notifications, a warranty expiration reminder notifications, vehicle maintenance reminder notifications, and alert notifications.
As shown in
If user 101 elects to receive the summary report notification for the selected vehicle, then system 102 periodically or occasionally sends to user 101 a summary report concerning the vehicle. The summary report includes the same information as that which is included in summary report 502, TSB summary report 602, consumer complaint summary report, NHTSA investigations summary report, and/or recall notice summary report.
If user 101 elects to receive the vehicle maintenance reminder notifications for the selected vehicle, then system 102 sends, at the appropriate point in time, notifications to user 101 that remind user 101 that he should take his vehicle into the shop for scheduled maintenance. If the notification is sent via e-mail or regular mail, a discount coupon from a service center in the vicinity of the user may be included with the notification. The operator of system 102 may receive a fee for each coupon displayed, clicked on, downloaded, printed and/or redeemed. Preferably, the discount coupon includes an identifier that identifies system 102 as the provider of the coupon to user 101. Consequently, it is expected that the operator of system 102 will enter into an agreement with a service center, wherein the operator of system 102 agrees to distribute discount coupons that are redeemable only at the service center in exchange for the service center paying the operator a fee for each coupon redeemed at the service center that was distributed by operator of system 102.
For most vehicles, the manufacturer of the vehicle recommends that certain maintenance be performed at certain times or when certain events occur. For example, a manufacturer may recommend that the oil be changed about every 5,000 miles. System 102 stores in database 104 information concerning one or more manufacturers' recommended maintenance schedules and uses this information in conjunction with vehicle related information inputted by user 101 in screen 1400 to provide the vehicle maintenance reminder notification service. That is, system 102 calculates the appropriate point in time to send a reminder notification for a vehicle by using the recommended maintenance schedule provided by the manufacturer of the vehicle and vehicle information inputted by user 101. For example, if the manufacturer recommends that the oil be changed every 5,000 miles and user 101 inputs into system 102 that he drives an average of 1,000 miles a month and that the oil was last changed one month ago, then system 102 can estimate when user 101 will need to get another oil change. In this example, system 102 will estimate that user 101 will need an oil change in about 4 months from when user inputted the information into system 102.
If user 101 selects to receive the warranty expiration reminder notifications for the selected vehicle, then system 102 sends, at the appropriate point in time, a notification to user 101 that reminds user 101 that the vehicle's warranty is about to expire. In one embodiment, system 102 uses the warranty term information and vehicle related information inputted by user 101 into screen 1400 to determine the appropriate point in time in which to send the notification, and in another embodiment system 102 receives the warranty term information from a third party, as opposed to receiving it from user 101. The warranty expiration reminder notification may also include information about purchasing an extended warranty and may contain hyperlinks to affiliated vendors of such warranties.
If user 101 selects to receive alert notifications for the selected vehicle, system 102 periodically determines whether a report (e.g., a TSB, recall notice, consumer complaint, or investigation report) concerning the vehicle has been submitted or issued since a given point in time and, immediately or soon after determining that such a report has been submitted or issued, transmitting a notification to user 101, wherein the notification informs user 101 that the report has been submitted and may include content from the report. User 101 can configure the system to send alerts only if a certain type of report has been submitted or issued. For example, one user may only want to receive an alert notification if the vehicle has been recalled (i.e., a recall notice was issued), whereas another user may want to receive an alert notification if a recall notice or TSB has been issued.
In one embodiment, system 102 is operable to provide user 101 an enhanced notification service for the selected vehicle provided that user 101 is in possession of an active key (limited or unlimited) for the selected vehicle. In other words, user 101 must pay for the enhanced notification service in one embodiment. Under the enhanced notification service, user 101 may elect to receive any combination of: enhanced summary report notifications, enhanced vehicle maintenance reminder notifications, enhanced warranty expiration reminder notifications, and enhanced alert notifications. For example, if user 101 has an active key for the selected vehicle, then interface 1400 includes checkboxes that enable user 101 to elect to receive one or more of the enhanced notifications.
The enhanced summary report notifications for a vehicle include the same information that is included in the basic summary report notifications plus additional information. The additional information may include content from recently issued reports concerning the vehicle. For example, an enhanced summary report notification may include a summery report as described above plus content from one or more TSBs, recall notices, consumer complaints, and/or NHTSA investigation reports that were included in database 104 since the last time a summary report notification was sent to user 101. In this way, user 101 is automatically kept informed of mechanical and/or safety issues concerning his vehicles.
The enhanced vehicle maintenance reminder notifications for a vehicle include the same information that is included in the basic vehicle maintenance reminder notifications plus additional information. The additional information may include information that informs user 101 of the vehicle's common mechanical issues that user 101 should ask the repair shop to check and/or content from recently issued vehicle reports concerning the vehicle. For example, an enhanced vehicle maintenance reminder notification may include a message that reminds user 101 that he should take his vehicle to the dealer to get the tires rotated and a message that informs user 101 that he may want to have the mechanic check the rear brake pads for premature wearing because that is a common problem with the type of vehicle that user 101 owns.
The enhanced warranty expiration reminder notifications for a vehicle include the same information that is included in the basic warranty expiration reminder notifications plus additional information. The additional information may include information that informs user 101 of the vehicle's common mechanical issues that user 101 should ask the repair shop to check and/or content from recently issued vehicle reports concerning the vehicle.
The enhanced alert notifications for a vehicle include the same information that is included in the basic alert notifications plus additional information. The additional information may include the name and address of the nearest repair shops where the vehicle may be taken to get fixed and/or a hyperlink to web page from which user 101 can schedule an appointment with the repair shops. If the alert notification was triggered by a recall notice being issued for the vehicle, the additional information may include some or all of the contents of the recall notice.
When user 101 selects a save button 1402 displayed on screen 1400, the information and notification selections inputted by user 101 into screen 1400 are stored by system 102 in user database 106 and associated with user 101's user identifier so that the information is associated with user 101.
Referring again to
In addition to displaying the list of vehicles, user interface 1500 displays status information for each vehicle in the list. As shown in
User interface 1500 additionally includes an edit button, a delete button, and a view summary report button for each vehicle in the list. If user 101 selects a delete button, then system 102 removes the vehicle associated with the delete button from the virtual garage (i.e., removed from a list of vehicles that is maintained in user database 106). If user 101 selects a view summary report button, then system 102 uses interface 1300 to display a summary report for the vehicle associated with the selected button. If user 101 selects an edit button, then system 102 retrieves the information inputted by user 101 for the vehicle associated with the selected edit button and displays the retrieved information using edit screen 1400. This enables user 101 to edit the information displayed in edit screen 1400 and to change his notification selections. For example, if user 101 selected the edit button associated with the 1967 Ford Mustang, then system 102 retrieves from database 106 the information about this vehicle that user 101 inputted into system 102 using edit screen 1400.
User interface 1500 also includes a purchase key button for each vehicle in the list for which user 101 does not possess an active key. If user 101 selects a purchase key button, then system 102 displays user interface 1000, which enables user 101 to purchase a key for the vehicle associated with the selected purchase key button.
Referring again to
Referring back to
In order for system 102 to provide the features mentioned above, system 102 obtains from one or more third parties vehicle reports, such as TSBs, consumer complaints, NHTSA investigations, and recall notices. For example, in one embodiment, system 102 obtains TSBs, consumer complaints, NHTSA investigations, and recall notices from databases provided by the NHTSA. In other embodiments, consumer complaints are not only obtained from the NHTSA consumer complaint database, but from other publicly accessible complaint databases, such as, the Complaints.com complaint database (see www.complaints.com), the eComplaints.com database (see www.ecomplaints.com), and other complaint databases.
Referring again to
While various illustrative embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Patent | Priority | Assignee | Title |
10032216, | Oct 07 2013 | State Farm Mutual Automobile Insurance Company | Method and system for a vehicle auction tool with vehicle condition assessments |
10366352, | Oct 06 2006 | THE CRAWFORD GROUP, INC | Method and system for communicating vehicle repair information to a business-to-business rental vehicle reservation management computer system |
10423989, | Oct 07 2013 | State Farm Mutual Automobile Insurance Company | Systems and methods to assess the condition of a vehicle |
10825083, | Oct 07 2013 | State Farm Mutual Automobile Insurance Company | Method for a secure vehicle auction tool |
11334926, | Oct 07 2013 | State Farm Mutual Automobile Insurance Company | Systems and methods to assess the condition of a vehicle |
11741509, | Oct 07 2013 | State Farm Mututal Automobile Insurance Company | Systems and methods to assess the condition of a vehicle |
7349825, | Nov 28 2006 | The Boeing Company | System health operations analysis model |
7542833, | Jun 03 2003 | CDK GLOBAL, LLC | Method and system of managing service reminders and scheduling service appointments using mileage estimates |
7617028, | Jun 03 2003 | CDK GLOBAL, LLC | Method and system of managing service reminders and promotions using mileage estimates |
7636623, | Jun 03 2003 | CDK GLOBAL, LLC | Method and system of managing service reminders and scheduling service appointments using mileage estimates and recommended recall bulletins |
7672984, | Jun 02 2003 | CDK GLOBAL, LLC | Method and system of managing service reminders using mileage estimates |
7949937, | Dec 31 2002 | Business Objects Software Ltd | Apparatus and method for delivering portions of reports |
8145706, | Mar 18 2004 | Avaya Inc. | Method and apparatus for automatic notification and response based on communication flow expressions having dynamic context |
8160906, | Jan 04 2007 | THE CRAWFORD GROUP, INC | System and method for improved rental vehicle reservation management |
8160907, | Jul 25 2007 | THE CRAWFORD GROUP, INC | System and method for allocating replacement vehicle rental costs using a virtual bank of repair facility credits |
8255271, | Mar 03 2004 | Thomson Reuters Enterprise Centre GmbH | Sustainability ratings for legal entities with data inspection |
8412546, | Jul 25 2007 | The Crawford Group, Inc. | Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions |
8495163, | Mar 18 2004 | AVAYA LLC | Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions |
8510392, | Jun 26 2002 | Avaya Inc. | Method and apparatus for automatic notification and response |
8516045, | Mar 18 2004 | AVAYA LLC | Method and apparatus for automatic notification and response based on communication flow expressions having dynamic context |
8527540, | May 24 2005 | Business Objects Software Ltd | Augmenting a report with metadata for export to a non-report document |
8566311, | Mar 18 2004 | AVAYA LLC | Method and apparatus for notifying a user of a predefined changes to dynamic attributes |
8620714, | Nov 28 2006 | The Boeing Company | Prognostic condition assessment decision aid |
8775222, | Jan 04 2007 | The Crawford Group, Inc. | System and method for improved rental vehicle reservation management |
8868659, | May 15 2001 | AVAYA LLC | Method and apparatus for automatic notification and response |
8930305, | Nov 16 2009 | Toyota Jidosha Kabushiki Kaisha | Adaptive information processing systems, methods, and media for updating product documentation and knowledge base |
9124643, | Nov 30 2004 | AVAYA LLC | Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions |
ER9241, |
Patent | Priority | Assignee | Title |
4404639, | Dec 02 1980 | Chevron Research Company | Automotive diagnostic system |
5363316, | Jun 15 1992 | Maintenance monitoring system for detachable ski lift carrier vehicles | |
5493490, | May 05 1992 | CLEAR WTH COMPUTERS, LLC | Electronic proposal preparation system for selling vehicles |
5541840, | Jun 25 1993 | NEW CARCO ACQUISITION LLC; Chrysler Group LLC | Hand held automotive diagnostic service tool |
5754939, | Nov 29 1994 | Apple Inc | System for generation of user profiles for a system for customized electronic identification of desirable objects |
5999908, | Aug 06 1992 | LODSYS GROUP, LLC | Customer-based product design module |
6006201, | Mar 29 1996 | MANHEIM SERVICES CORPORATION | Electronic on-line motor vehicle auction and information system |
6105003, | Aug 05 1994 | Fujitsu Limited | Customer data processing system provided in a showroom |
6112246, | Oct 22 1998 | MEC MANAGEMENT, LLC | System and method for accessing information from a remote device and providing the information to a client workstation |
6125356, | Jan 18 1996 | INVIEW DEVELOPMENT LTD | Portable sales presentation system with selective scripted seller prompts |
6263322, | Jul 07 1998 | VTX ACQUISITION CORP ; Vetronix Corporation | Integrated automotive service system and method |
6285932, | May 16 1997 | SNAP-ON TECHNOLOGIES, INC | Computerized automotive service system |
6308120, | Jun 29 2000 | U-HAUL INTERNATIONAL, INC | Vehicle service status tracking system and method |
6311162, | Jul 25 1998 | REICHWEIN - WHITE ENTERPRISES, INC | Interactive symptomatic recording system and methods |
6314422, | Dec 09 1997 | FCA US LLC | Method for softlinking between documents in a vehicle diagnostic system |
6339736, | Mar 31 2000 | GLOBALFOUNDRIES Inc | System and method for the distribution of automotive services |
6356822, | Nov 05 1998 | OCC TECHNOLOGIES, LLC | Land vehicle communications system and process for providing information and coordinating vehicle activities |
6359570, | Dec 22 1999 | INTELLIGENT VEHICLE SYSTEMS, INC | Vehicle-status device and system for remotely updating and locally indicating the status of a vehicle |
6362730, | Jun 14 1999 | Sun Microsystems, Inc | System and method for collecting vehicle information |
6480105, | Dec 21 2000 | HEARTLAND AUTOMOTIVE SERVICES, INC ; HEARTLAND AUTOMOTIVE SERVICES II, INC | Method and apparatus for alerting owners of recommended vehicle maintenance |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 08 2002 | KAUFMAN, RONALD ROBERT | MYCARSTATS COM LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012470 | /0037 | |
Jan 10 2002 | Mycarstats.com, LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 07 2007 | REM: Maintenance Fee Reminder Mailed. |
Nov 25 2007 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Nov 25 2006 | 4 years fee payment window open |
May 25 2007 | 6 months grace period start (w surcharge) |
Nov 25 2007 | patent expiry (for year 4) |
Nov 25 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 25 2010 | 8 years fee payment window open |
May 25 2011 | 6 months grace period start (w surcharge) |
Nov 25 2011 | patent expiry (for year 8) |
Nov 25 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 25 2014 | 12 years fee payment window open |
May 25 2015 | 6 months grace period start (w surcharge) |
Nov 25 2015 | patent expiry (for year 12) |
Nov 25 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |