THREE-DIMENSIONAL INTERACTIVE VEHICLE DAMAGE CLAIM INTERFACE
First Claim
1. A method for handling vehicle damage using a user interface comprising:
- modeling a vehicle using a three-dimensional vehicle model stored on a tangible storage medium;
defining a plurality of vehicle panels for the vehicle model, each of the vehicle panels corresponding to a specific one of a plurality of different discrete vehicle regions of the vehicle model, each of the vehicle panels comprising a three dimensional plane for an exterior of the outer surface of the vehicle;
rendering, via at least one computer program product executing on hardware, an image of the vehicle within an interactive user interface, said image being generated from the three-dimensional vehicle model;
detecting a presence of an interface pointer positioned over the image;
responsive to the detecting, determining one of the vehicle panels corresponding to one of the discrete vehicle regions that the interface pointer is pointing at a time of the detecting;
showing the determined one of the vehicle panels in a visually delineated manner within the user interface, wherein determined one of the vehicle panels is shown overlaying the corresponding one of the discrete regions of the image;
presenting damage fields within the user interface for defining damage to vehicle panels, wherein binding of the data fields are adjusted so that the damage fields refer to the determined one of the vehicle panels;
receiving damage input entered into the damage fields, said damage input being specific to the determined one of the vehicle panels;
storing the damage input within a damage panel object corresponding to the determined one of the vehicle panels;
detecting a repositioning of the interface pointer so that it is no longer pointing to the determined one of the panels; and
responsive to detecting the repositioning, hiding the determined one of the vehicle panels within the user interface so that the user interface no longer shows the determined one of the vehicle panels as overlaying the corresponding one of the discrete regions of the image; and
responsive to detecting the repositioning, adjusting bindings of the damage fields so that the damage fields do not refer to the determined one of the vehicle panels or so that the damage fields are no longer presented within the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional vehicle scene including an image can be rendered within an interactive user interface. The image can be generated from a model and can be rotatable by user selections of user selectable rotation controls. Vehicle panels can be shown and hidden within the interactive user interface responsive to positionings of an interface pointer. While one of the vehicle panels is shown, user-configurable damage fields can be included in the user interface to describe damage to the vehicle. Input of the damage fields can be used to indicate damage for insurance claim purposes and can be used to update damage indicia on the interface. Damage indicia can be overlaid on top of the image. A damaged vehicle can be shown in the interface by combining (in real-time and at runtime) the image of the undamaged vehicle and the damage indicia, which overlay the image.
111 Citations
20 Claims
-
1. A method for handling vehicle damage using a user interface comprising:
-
modeling a vehicle using a three-dimensional vehicle model stored on a tangible storage medium; defining a plurality of vehicle panels for the vehicle model, each of the vehicle panels corresponding to a specific one of a plurality of different discrete vehicle regions of the vehicle model, each of the vehicle panels comprising a three dimensional plane for an exterior of the outer surface of the vehicle; rendering, via at least one computer program product executing on hardware, an image of the vehicle within an interactive user interface, said image being generated from the three-dimensional vehicle model; detecting a presence of an interface pointer positioned over the image; responsive to the detecting, determining one of the vehicle panels corresponding to one of the discrete vehicle regions that the interface pointer is pointing at a time of the detecting; showing the determined one of the vehicle panels in a visually delineated manner within the user interface, wherein determined one of the vehicle panels is shown overlaying the corresponding one of the discrete regions of the image; presenting damage fields within the user interface for defining damage to vehicle panels, wherein binding of the data fields are adjusted so that the damage fields refer to the determined one of the vehicle panels; receiving damage input entered into the damage fields, said damage input being specific to the determined one of the vehicle panels; storing the damage input within a damage panel object corresponding to the determined one of the vehicle panels; detecting a repositioning of the interface pointer so that it is no longer pointing to the determined one of the panels; and responsive to detecting the repositioning, hiding the determined one of the vehicle panels within the user interface so that the user interface no longer shows the determined one of the vehicle panels as overlaying the corresponding one of the discrete regions of the image; and responsive to detecting the repositioning, adjusting bindings of the damage fields so that the damage fields do not refer to the determined one of the vehicle panels or so that the damage fields are no longer presented within the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code operable to model a vehicle using a three-dimensional vehicle model stored on a tangible storage medium; computer usable program code operable to define a plurality of vehicle panels for the vehicle model, each of the vehicle panels corresponding to a specific one of a plurality of different discrete vehicle regions of the vehicle model, each of the vehicle panels comprising a three dimensional plane for an exterior of the outer surface of the vehicle; computer usable program code operable to render, via at least one computer program product executing on hardware, an image of the vehicle within an interactive user interface, said image being generated from the three-dimensional vehicle model; computer usable program code operable to detect a presence of an interface pointer positioned over the image; computer usable program code operable to, responsive to the detecting, determine one of the vehicle panels corresponding to one of the discrete vehicle regions that the interface pointer is pointing at a time of the detecting; computer usable program code operable to show the determined one of the vehicle panels in a visually delineated manner within the user interface, wherein determined one of the vehicle panels is shown overlaying the corresponding one of the discrete regions of the image; computer usable program code operable to present damage fields within the user interface for defining damage to vehicle panels, wherein binding of the data fields are adjusted so that the damage fields refer to the determined one of the vehicle panels; computer usable program code operable to receive damage input entered into the damage fields, said damage input being specific to the determined one of the vehicle panels; computer usable program code operable to store the damage input within a damage panel object corresponding to the determined one of the vehicle panels; computer usable program code operable to detect a repositioning of the interface pointer so that it is no longer pointing to the determined one of the panels; and computer usable program code operable to, responsive to detecting the repositioning, hide the determined one of the vehicle panels within the user interface so that the user interface no longer shows the determined one of the vehicle panels as overlaying the corresponding one of the discrete regions of the image; and computer usable program code operable to, responsive to detecting the repositioning, adjust bindings of the damage fields so that the damage fields do not refer to the determined one of the vehicle panels or so that the damage fields are no longer presented within the user interface.
-
-
11. A method for capturing vehicle damage information in an interactive graphical user interface (GUI) comprising:
-
rendering a three-dimensional vehicle scene within an interactive user interface, wherein said three-dimensional vehicle scene comprises an image of a vehicle generated from a three-dimensional vehicle model, wherein the image of the vehicle within the three-dimensional vehicle scene is rotatable by user selections of user selectable rotation controls of the interactive user interface; showing and hiding vehicle panels within the interactive user interface responsive to positionings of an interface pointer of the user interface relative to the image of the vehicle, wherein each vehicle panels comprises a three dimensional plane for an exterior of the outer surface of the vehicle, wherein each vehicle panel is shown in the interactive user interface as an overlay to a portion of the image of the vehicle that corresponds to the vehicle panel, wherein adjustments to the vehicle panels are made when the image of the vehicle is rotated by user selections of the rotation controls; while one of the vehicle panels is shown, presenting a plurality of user-configurable damage fields to describe damage to the vehicle within a region of the vehicle corresponding to the one vehicle panel that is shown; responsive to changes to values of the user configurable damage fields, determining damage to said vehicle; and visually presenting the determined damage in its corresponding location of the image within the interactive user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code operable to render a three-dimensional vehicle scene within an interactive user interface, wherein said three-dimensional vehicle scene comprises an image of a vehicle generated from a three-dimensional vehicle model, wherein the image of the vehicle within the three-dimensional vehicle scene is rotatable by user selections of user selectable rotation controls of the interactive user interface; computer usable program code operable to show and hide vehicle panels within the interactive user interface responsive to positionings of an interface pointer of the user interface relative to the image of the vehicle, wherein each vehicle panels comprises a three dimensional plane for an exterior of the outer surface of the vehicle, wherein each vehicle panel is shown in the interactive user interface as an overlay to a portion of the image of the vehicle that corresponds to the vehicle panel, wherein adjustments to the vehicle panels are made when the image of the vehicle is rotated by user selections of the rotation controls; computer usable program code operable to, while one of the vehicle panels is shown, present a plurality of user-configurable damage fields to describe damage to the vehicle within a region of the vehicle corresponding to the one vehicle panel that is shown; computer usable program code operable to, responsive to changes to values of the user configurable damage fields, determine damage to said vehicle; and computer usable program code operable to visually present the determined damage in its corresponding location of the image within the interactive user interface.
-
Specification