Systems and methods of utilizing unmanned vehicles to detect insurance claim buildup
Summary by NHIP
Unmanned Vehicle Fraud Detection
A server directs unmanned vehicles to collect data indicating a loss event and calculates an estimated insurance claim based on the detected damage. The system compares this estimate to an actual submitted claim to identify potential buildup included in the claimant's submission.
Claim Score by NHIP
Abstract
The present embodiments relate to detecting fraudulent insurance claims. According to certain aspects, a central monitoring server may receive and examine data detected by at least one unmanned vehicle and generate an estimated insurance claim for a loss event. The central monitoring server may then receive an actual insurance claim relating to the loss event, and may compare the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim. If buildup is detected, the central monitoring server may then process the actual insurance claim accordingly based upon the potential buildup. As a result, claim monies may be paid to insureds that more accurately reflect actual losses resulting from the loss event, and insurance cost savings may be ultimately passed onto typical insurance customers.

Term
9.5 yearsleft in the term
Expires 17 March 2036, including 181 days of term adjustment.
- Priority
- Filed
- Granted
- Today
- Expires
20 claims: 2 independent, 18 dependent
- 1Broadest claimClaim Score 51, average(NHIP)A computer-implemented method of fraudulent claim detection, the method comprising:directing, by a server associated with an insurance provider, at least one unmanned vehicle to a location of at least one of an individual or an insured asset to collect data indicating a loss event involving the individual or the insured asset;receiving, at the server, the data detected by the at least one unmanned vehicle;examining, by a processor, the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event;generating, by the processor, an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event;receiving, at the server, an actual insurance claim related to the loss event and submitted by a claimant individual;and comparing, by the processor, the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim.
- 12A central monitoring server for detecting fraudulent claims, the system comprising:a transceiver adapted to interface with and receive data detected by at least one unmanned vehicle;a memory adapted to store non-transitory computer executable instructions;and a processor adapted to interface with the transceiver and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to: direct the at least one unmanned vehicle to a location of at least one of an individual or an insured asset to collect data indicating a loss event involving the individual or the insured asset;receive, via the transceiver, the data detected by the at least one unmanned vehicle;examine the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event;generate an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event;receive an actual insurance claim related to the loss event and submitted by a claimant individual;and compare the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim.
Independent claims2
139 paragraphs in 6 sections, as filed
CROSS REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation of, and claims the benefit of, U.S. patent application Ser. No. 14/858,699, filed Sep. 18, 2015 and entitled “Systems and Methods of Utilizing Unmanned Vehicles to Detect Insurance Claim Buildup,” which claims the benefit of (1) U.S. Provisional Patent Application No. 62/053,519, entitled “Method of Implementing Unmanned Aerial Vehicles (UAVs),” filed Sep. 22, 2014, (2) U.S. Provisional Patent Application No. 62/209,963, entitled “Disaster Damage Analysis and Loss Mitigation Implementing Unmanned Aerial Vehicles (UAVs),” filed Aug. 26, 2015, (3) U.S. Provisional Patent Application No. 62/207,421 entitled “Insurance Underwriting and Re-Underwriting Implementing Unmanned Aerial Vehicles (UAVs),” filed Aug. 20, 2015, (4) U.S. Provisional Patent Application No. 62/207,127 entitled “Accident Reconstruction Implementing Unmanned Aerial Vehicles (UAVs),” filed Aug. 19, 2015, (5) U.S. Provisional Patent Application No. 62/209,755 entitled “Systems and Methods of Utilizing Unmanned Aerial Vehicles to Detect Insurance Claim Buildup,” filed Aug. 25, 2015, (6) U.S. Provisional Patent Application No. 62/209,627 entitled “Systems and Methods for Using Data Collected from Unmanned Aerial Vehicles to Pre-Generate Claims for Insured Approval,” filed Aug. 25, 2015, and (7) U.S. Provisional Patent Application No. 62/208,201 entitled “Loss Mitigation Implementing Unmanned Aerial Vehicles (UAVs),” filed Aug. 21, 2015, the disclosure of each of which is hereby expressly incorporated by reference herein in its entirety.
0002This application is also related to U.S. Nonprovisional patent application Ser. No. 14/824,859 entitled “Accident Fault Determination Implementing Unmanned Aerial Vehicles (UAVs),” filed Aug. 12, 2015, the disclosure of which is hereby expressly incorporated by reference herein in its entirety.
FIELD OF DISCLOSURE
0003The present disclosure generally relates to detecting insurance claim buildup using data detected by at least one unmanned vehicle. More particularly, the present disclosure relates to systems and methods for generating an estimated insurance claim for a loss event and comparing the estimated insurance claim to an actual insurance claim received for the loss event in order to identify potential insurance claim buildup.
BACKGROUND
0004After a loss event, an individual who owns an insured asset such as a vehicle may file an insurance claim with their insurance company. The insurance claim typically specifies a monetary amount that the claimant individual claims represents an amount of damage incurred by the insured asset and/or any individuals associated with the loss event. However, claim buildup may occur when the claimant individual submits an insurance claim that contains an inflated monetary amount that includes damage not associated with the loss event. For example, the individual may submit an insurance claim that indicates additional or unrelated pain clinic treatments, the costs of which inflate the total monetary amount included in the insurance claim.
0005Buildup is estimated to result in billions of dollars in excess payments to customers and also raises insurance costs for all customers. Consequently, it is beneficial for insurance companies to reliably detect buildup in submitted insurance claims to avoid making excess payments and reduce fraud.
BRIEF SUMMARY
0006The present embodiments may relate to, inter alia, using at least one unmanned vehicle to obtain data relating to a loss event. In one aspect, the unmanned vehicle may be an unmanned aerial vehicle (commonly known as a “drone,” or UAV). The loss event data may be used to predict the extent of damage from a loss event, such as an expected total claim amount for a loss event. The prediction may consider several aspects of an insurance claim, such as an estimated repair cost for the damage to an insured asset and/or an estimated total medical treatment for the passengers. To estimate these figures, systems and methods may analyze data captured by the unmanned vehicle to predict the type of insured asset that was damaged (e.g., the type of vehicle), the number of passengers, the type of repairs required and/or the type of medical treatment required.
0007For instance, the data detected by the at least one unmanned vehicle or drone may be video data and the loss event may be a collision between two vehicles. The video data may be analyzed to determine that the vehicles are sedans and the expected number of passengers is two per vehicle. The extent of damage to the vehicles may be estimated by analyzing video or image data for depictions of the vehicles before and after the collision. The damage may also be estimated by analyzing any telematics data of the vehicles before and during the collision. The at least one unmanned vehicle may directly capture the telematics. Additionally, a server or similar component may calculate the telematics based upon one or more depictions of the loss event. The types of repairs required may be estimated based upon the estimated damage or may be based upon historic data associated with previously-submitted claims. For example, if the loss event is a low-speed collision with minimal visible damage, the repairs may be estimated by examining previous low-speed collisions. However, if the loss event is a high-speed collision with visible damage, the repairs may be estimated by looking at previous high-speed collisions. In that way, the repairs may include potential internal damage to the vehicle (e.g., issues with the frame or transmission) that may not be directly visible in video or image data. Similarly, the medical treatment may be estimated by comparing the severity of the collision with previously-submitted claims. Therefore, a low-speed collision may have minimal estimated treatment and a high-speed collision may have an estimated medical treatment that may include a hospital stay.
0008A server or similar component may calculate an estimated insurance claim based upon these parameters. The estimated insurance claim may include information on one or more of these parameters and may include an estimated total claim amount. A claimant individual may submit an actual insurance claim associated with one or more of the insured assets involved in the loss event. Once the server receives the actual insurance claim, the server may compare the actual insurance claim to the estimated insurance claim. This comparison may include comparing one or more fields of the estimated insurance claim (e.g., estimated total claim amount, estimated medical treatment total and/or estimated repair total) with the corresponding fields on the actual insurance claim (e.g., actual total claim amount, actual medical treatment total and/or actual repair total). If the fields of the respective insurance claims differ by a predetermined threshold, then the server may deem that there is potential claim buildup included in the actual insurance claim. The server may then process the actual insurance claim based upon the potential claim buildup, which may include forwarding the actual insurance claim to a fraud investigations team or adjusting the total claim amount and forwarding the adjusted claim to the claimant for review.
0009A system and method of implementing unmanned vehicles or drones to detect insurance claim buildup may be provided. In particular, the method of implementing unmanned vehicles to detect claim buildup may include receiving, at a server associated with an insurance provider, data detected by at least one unmanned vehicle, the data indicating a loss event involving at least one of an individual and an insured asset; and examining, by a processor, the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event. The method may further include generating, by the processor, an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event; receiving, at the server, an actual insurance claim related to the loss event and submitted by a claimant individual; and/or comparing, by the processor, the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim. The method may further include processing the actual insurance claim based upon the potential buildup. As a result, fraudulent claims may be reduced, and/or insurance cost savings may ultimately be provided to the average consumer. The method may include additional, less, or alternate actions, including those discussed elsewhere herein, and/or may be implemented via one or more local or remote processors.
0010In another example of the present disclosure, a system for implementing unmanned vehicles, which may include unmanned aerial vehicles or drones, to detect insurance claim buildup may be provided. The system may include a transceiver adapted to interface with and receive data detected by at least one unmanned vehicle, a memory adapted to store non-transitory computer executable instructions, and a processor adapted to interface with the transceiver and the memory. The processor may be configured to execute the non-transitory computer executable instructions to cause the process to receive, via the transceiver, data detected by the at least one unmanned vehicle, the data indicating a loss event involving at least one of an individual and an insured asset and examine the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event. The processor may also be configured to generate an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event, receive an actual insurance claim related to the loss event and submitted by a claimant individual, compare the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim, and/or process the actual insurance claim based upon the potential buildup. As a result, more accurate insurance claim amounts may ultimately be paid out to insureds, and insurance cost savings may be provided to an average consumer. The system may include additional, less, or alternate functionality, including that discussed elsewhere herein.
BRIEF DESCRIPTION OF THE DRAWINGS
0011The figures described below depict various aspects of the system and methods disclosed herein. It should be understood that each figure depicts an aspect of a particular aspect of the disclosed system and methods, and that each of the figures is intended to accord with a possible aspect thereof. Further, wherever possible, the following description refers to the reference numerals included in the following figures, in which features depicted in multiple figures are designated with consistent reference numerals.
0012There are shown in the drawings arrangements which are presently discussed, it being understood, however, that the present embodiments are not limited to the precise arrangements and instrumentalities shown, wherein:
0013<figref idref="DRAWINGS">FIG. 1</figref> depicts an exemplary block diagram of an unmanned vehicle system in accordance with some embodiments.
0014<figref idref="DRAWINGS">FIG. 2</figref> depicts an exemplary block diagram of an unmanned vehicle in accordance with some embodiments.
0015<figref idref="DRAWINGS">FIG. 3</figref> depicts an exemplary block diagram of a central server in accordance with some embodiments.
0016<figref idref="DRAWINGS">FIG. 4</figref> depicts an exemplary signal diagram associated with comparing an estimated insurance claim generated from received environment data with an actual insurance claim from a claimant individual in order to identify potential buildup, in accordance with some embodiments.
0017<figref idref="DRAWINGS">FIG. 5</figref> depicts a flow diagram of an exemplary method of fraudulent claim or buildup identification using environment data, in accordance with some embodiments.
0018<figref idref="DRAWINGS">FIGS. 6A and 6B</figref> depict an exemplary user interface associated with processing an actual insurance claim flagged for potential buildup by a fraud investigation team associated with an insurance company, in accordance with some embodiments.
DETAILED DESCRIPTION
0019The novel methods and systems disclosed herein generally relate to techniques and implementations for detecting insurance claim buildup using data detected by at least one unmanned vehicle in the vicinity of a loss event. A central monitoring server may analyze the data to estimate the extent of damage to an insured asset during the loss event, and compare this estimate to an actual, submitted insurance claim to identify potential insurance claim buildup included in the actual insurance claim. Accordingly, an insurance provider may use these methods and systems to help detect and protect against insurance fraud, and/or reduce unnecessary expenses to facilitate passing insurance cost savings onto consumers.
0020The present embodiments may offer several advantages and benefits over conventional methods of identifying insurance fraud. Existing fraud identification procedures implemented by insurance providers rely exclusively on information included in the claim itself, such as a collision summary from a police report or a description from the claimant individual. Although some insurance providers may analyze previously-submitted insurance claims, these insurance providers may be still limited to information included in the insurance claim itself. In addition, because the existing systems rely on claimant individuals to submit the insurance claim, insurance providers cannot initiate any fraud analysis prior to the claimant individuals submitting the claim. The systems and methods disclosed herein, therefore, may enable an insurance provider to utilize data captured by an unmanned vehicle when analyzing an actual insurance claim to identify potential buildup included in the actual insurance claim, and to initiate the fraud analysis before a claimant individual submits the actual insurance claim to the insurance provider.
0021A central monitoring server may receive data (e.g., video data, image data or audio data) detected by at least one unmanned vehicle, where the data corresponds to a loss event. Such a loss event may include a vehicle collision, damage to a home, or damage to any other insured asset. The central monitoring server may then use the data detected by the unmanned vehicle to estimate an insurance claim. The central monitoring system may base the prediction on several sources of monetary damage, such as an estimated repair cost for an insured asset and estimated total medical treatment for the passengers. To estimate these sources of monetary damage, the central monitoring system may use the data captured by the at least one unmanned vehicle to predict the type of insured asset that was damaged (e.g., the type of vehicle), the number of passengers, the type of repairs required, and/or the type of medical treatment required.
0022The central monitoring server may then calculate an estimated insurance claim based upon the estimated sources of monetary damage. The estimated insurance claim may identify the estimated sources of monetary damage and may include an estimated total claim amount. A claimant individual may submit an actual insurance claim associated with one or more of the insured assets involved in the loss event. The central monitoring server may then compare the actual insurance claim with the estimated insurance claim in order to identify potential buildup. In this way, the present system and methods enable an insurance company to utilize information not previously available when identifying insurance claim buildup, potentially improving the accuracy of identifying insurance claim buildup. Further, the analysis may begin prior to the submission of the actual insurance claim, potentially enabling quicker processing of submitted insurance claims and identification of insurance claim buildup.
0023The systems and methods discussed herein therefore address a challenge that is particular to insurance fraud identification. In particular, the challenge relates to the difficulty in determining the occurrence of insurance claim buildup. This is particularly apparent when an insurance company merely has access to the information submitted by a claimant individual in an insurance claim, as that claimant individual who may be engaging in insurance claim buildup. In conventional circumstances, an insurance company may be limited to the information included in the claim and information from previously-submitted claims. In contrast, the present systems and methods may enable insurance companies to receive information from other sources, such as unmanned vehicles, calculate an estimated insurance claim based upon the received information, and/or compare the estimated insurance claim to an actual, submitted insurance claim to identify potential claim buildup. Therefore, because the present systems and methods employ the receiving, calculating and comparing using data detected at the scene of a loss event, the systems and methods are necessarily rooted in computer technology in order to overcome the noted shortcomings that specifically arise in the realm of insurance fraud identification.
0024Similarly, the systems and methods provide improvements in a technical field, namely, data collection and analysis. Instead of the systems and methods merely being performed by hardware components using basic functions, the systems and methods employ complex steps that go beyond the mere concept of simply retrieving and combining data using a computer. In particular, the hardware components dynamically generate an estimated insurance claim that may include several different calculated quantities. The selection and calculation of these quantities, as well as the generation of the estimated insurance claim itself, may be facilitated using data received from a remote unmanned vehicle that is in proximity to a scene of a loss event. This combination of elements further imposes meaningful limits in that the operations are applied to improve data collection and compiling by detecting how and when certain actions need to be initiated, and facilitating the actions in a meaningful and effective way.
0025According to implementations, the present systems and methods may support a dynamic, real-time or near-real-time analysis of any data detected by the unmanned vehicle. In particular, the unmanned vehicle may gather and compile and transmit data associated with a loss event to a remote insurance provider in real-time or near real-time. Further, the remote insurance provider may analyze the received data in real-time or near real-time, and may thus dynamically generate an estimated insurance claim including various calculation estimates associated with damage indicated in the received data. Accordingly, the remote insurance provider may compare the estimated insurance claim to any actual insurance claim as soon as a claimant customer submits the actual insurance claim, and may accordingly process the actual insurance claim in real-time or near-real time.
0000I. System Overview
0026<figref idref="DRAWINGS">FIG. 1</figref> illustrates an exemplary block diagram of an unmanned vehicle system <b>100</b>. The unmanned vehicle system <b>100</b> may include N number of unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N, a network <b>104</b>, M number of computing devices <b>106</b>.<b>1</b>-<b>106</b>.M, and a central monitoring server <b>108</b>. The unmanned vehicle system <b>100</b> may also include a disabled person <b>110</b>, a house <b>112</b>, a person <b>114</b>, a beacon <b>116</b>, and a geographic location <b>118</b>. <figref idref="DRAWINGS">FIG. 1</figref> illustrates various components for purposes of illustrating the various embodiments described throughout this disclosure. However, those of ordinary skill in the relevant art(s) will appreciate that some embodiments may use one or more components while not utilizing others. The unmanned vehicle system <b>100</b> may include additional, fewer, or alternate components, including those discussed elsewhere herein.
0027In various aspects, any suitable number of unmanned vehicles <b>102</b> may communicate with one another and/or with network <b>104</b>. One or more of unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N may receive commands from other unmanned vehicles <b>102</b> and/or via network <b>104</b>, process these commands, and execute one or more actions based upon these received commands. Unmanned vehicles <b>102</b> may also transmit data to other unmanned vehicles <b>102</b> and/or to network <b>104</b>. In the case in which this data represents commands to be execute by other unmanned vehicles <b>102</b>, then the unmanned vehicles may be configured to execute one or more actions based upon data received from another unmanned vehicles <b>102</b>.
0028As will further discussed below, one or more unmanned vehicles <b>102</b> may execute any suitable action based upon a particular application and/or commands transmitted to one or more of unmanned vehicles <b>102</b>. For example, one or more of unmanned vehicles <b>102</b> may render assistance to disabled person <b>110</b>, take aerial pictures or other sensory data of house <b>112</b>, deploy beacon <b>116</b> near person <b>114</b>, render assistance to person <b>114</b>, navigate to location <b>118</b> to perform various actions, etc. The unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N are depicted as UAVs, but it should be appreciated that the unmanned vehicles <b>102</b> may be implemented as any combination of aerial or non-aerial unmanned vehicles and not depart from the scope of this disclosure. For example, the unmanned vehicles <b>102</b> may be implemented as one or more quadracopters, helicopters, airplanes, flying wings, RC cars, autonomous vehicles, “drones,” robots, robotic ground vehicles with wheels, etc. and may utilize any suitable type of navigation and/or maneuvering control, such as collision-avoidance systems, detect-and-avoid systems, etc.
0029Network <b>104</b> may include any appropriate combination of wired and/or wireless communication networks. For example, network <b>104</b> may include any combination of satellites, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), public switched telephone networks (PSTN), etc., and may facilitate a connection to the Internet. To provide further examples, network <b>104</b> may include wired telephone and cable hardware, satellite, cellular phone communication networks, etc.
0030Network <b>104</b> may facilitate communications between unmanned vehicles <b>102</b> and one or more of computing devices <b>106</b> and/or central monitoring server <b>108</b>. Network <b>104</b> is illustrated as a single network for purposes of brevity, but may represent more than one type of network and/or an aggregation of several networks. For example, one or more of unmanned vehicles <b>102</b> may communicate with satellites via network <b>104</b> to supplement lost communications (not shown) and/or communicate with central monitoring server <b>108</b> via a cellular network system.
0031Computing devices <b>106</b>.<b>1</b>-<b>106</b>.M may be implemented as any suitable device to communicate with, command, and/or control unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N. One or more of computing devices <b>106</b>.<b>1</b>-<b>106</b>.M may be implemented, for example, as a personal computer or a mobile device, such as a laptop, a smartphone, a tablet computer, a wearable electronic device, phablet, netbook, notebook, smart watch, smart glasses, etc.
0032Central monitoring server <b>108</b> may be implemented as any suitable device configured to communicate with, command, and/or control unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N. Central monitoring server <b>108</b> may be implemented, for example, as a personal computer or mobile device, such as a laptop, a smartphone, a tablet computer, netbook, notebook, phablet, a wearable electronic device, smart glasses, etc. In one aspect, central monitoring server <b>108</b> may be implemented as a specialized component utilized in conjunction with one or more specific tasks performed by the unmanned vehicles <b>102</b>. For example, central monitoring server <b>108</b> may be part of an insurer computing system, and as such may access insurer databases, algorithms, applications, remote servers, remote processors, etc., as needed to perform insurance-related functions using data collected from one or more of the unmanned vehicles <b>102</b>. To provide another example, central monitoring server <b>108</b> may be included as part of third party roadside assistance system, a system used by emergency response personnel, a traffic system, a weather system, a communication system (e.g., a part of a base station providing cellular communications), a security monitoring system, etc.
0033In various aspects, one or more of the unmanned vehicles <b>102</b>, one or more of computing devices <b>106</b>, and/or central monitoring server <b>108</b> may share one or more functions such that either of the unmanned vehicles <b>102</b>, computing devices <b>106</b>, and/or central monitoring server <b>108</b> may perform any portion (or all) of the functions otherwise performed by the other devices. As will be appreciated by those of ordinary skill in the relevant art(s), functions may be performed by either the unmanned vehicles <b>102</b>, computing devices <b>106</b>, and/or central monitoring server <b>108</b> working in concert with one another. For example, as will be further discussed herein, one or more of the unmanned vehicles <b>102</b> may analyze sensory data itself or transmit the sensory data back to computing devices <b>106</b> and/or central monitoring server <b>108</b> for further analysis and/or to offload these tasks. The unmanned vehicle system <b>100</b> may include additional, fewer, or alternate functionality or actions, including those discussed elsewhere herein.
0000II. Unmanned Vehicle Overview
0034<figref idref="DRAWINGS">FIG. 2</figref> illustrates an exemplary block diagram of an unmanned vehicle <b>200</b>. The unmanned vehicle <b>200</b> may include a CPU <b>202</b>, a GPU <b>204</b>, a display <b>206</b>, a power unit <b>208</b>, a servo control unit <b>210</b>, a cargo bay <b>212</b>, a sensor array <b>214</b>, a charging unit <b>216</b>, an instrument bay <b>218</b>, a communications unit <b>220</b>, an image capture unit <b>222</b>, an action execution implementation unit <b>224</b>, and a memory <b>226</b>. In one aspect, the unmanned vehicle <b>200</b> is an implementation of one of the unmanned vehicles <b>102</b>.<b>1</b>-<b>102</b>.N, as shown in <figref idref="DRAWINGS">FIG. 1</figref>, and may be a ground-based or aerial drone.
0035CPU <b>202</b> and/or GPU <b>204</b> may be configured to communicate with memory <b>226</b> to store to and read data from memory <b>226</b>. Memory <b>226</b> may be a computer-readable non-transitory storage device and may include any suitable combination of volatile (e.g., a random access memory (RAM), or a non-volatile memory (e.g., battery-backed RAM, FLASH, etc.)). Memory <b>226</b> may be configured to store instructions executable on CPU <b>202</b> and/or GPU <b>204</b>. These instructions may include machine readable instructions that, when executed by CPU <b>202</b> and/or GPU <b>204</b>, cause CPU <b>202</b> and/or GPU <b>204</b> to perform various acts.
0036Display <b>206</b> may be configured to display one or more images, messages, instructions, etc., in response to data received from CPU <b>202</b> and/or GPU <b>204</b>. Display <b>206</b> may be implemented as any suitable type of display. For example, display <b>206</b> may be mounted to the outer surface of the unmanned vehicle <b>200</b> such that messages displayed on display <b>206</b> are visible to persons observing UAV <b>200</b> from any suitable distance. For example, as will be further discussed below, display <b>206</b> may include traffic information, advertising information, safety instructions, etc.
0037Power unit <b>208</b> may be configured to act as a power source for the unmanned vehicle <b>200</b>. Power unit <b>208</b> may be implemented as any suitable type of power source that facilitates power delivery to one or more portions of the unmanned vehicle <b>200</b> to provide, for example, sustained flight and/or functionality for various components of the unmanned vehicle <b>200</b>. Examples of implementations of power unit <b>208</b> may include a rechargeable battery, an array of rechargeable batteries, and/or fuel cells. To provide additional examples, power unit <b>208</b> may be implemented as a fuel tank that holds a suitable type of fuel to provide the unmanned vehicle <b>200</b> with its power needs, such as gasoline, propane, diesel fuel, etc. In aspects in which power unit <b>208</b> is implemented as a fuel storage tank as opposed to a battery system, power unit <b>208</b> may also include suitable power converters to convert the consumption of fuel to electrical power such that electrical power may be provided to the various components of the unmanned vehicle <b>200</b>.
0038Servo control unit <b>210</b> may be configured to control one or more actuators or other suitable maneuvering components to steer and otherwise navigate the unmanned vehicle <b>200</b>. As will be appreciated by those of ordinary skill in the relevant art(s), servo control unit <b>210</b> may implement any suitable type of servo control based upon a particular actuator (or set of actuators) that is implemented by the unmanned vehicle <b>200</b>. For example, servo control <b>210</b> may implement a proportional-integral-derivative (PID) feedback system to control one or more actuators and may utilize pulse width modulation (PWM) signals, for example, to control these actuators. Examples of actuators may include propellers, rotary systems, rudder controls, aileron control, elevator control, etc. Servo control unit <b>210</b> may be configured to receive control commands from CPU <b>202</b> to affect the speed, direction, and/or altitude of the unmanned vehicle <b>200</b>.
0039Cargo bay <b>212</b> may be configured to provide storage space for UAV <b>200</b>. As will be further discussed below, the unmanned vehicle <b>200</b> may deliver various supplies in various aspects. Cargo bay <b>212</b> may provide a storage area for such supplies to be stored during flight prior to delivery of these supplies. Cargo bay <b>212</b> may be insulated or environmentally controlled to protect the supplies carried from the elements during flight. Furthermore, cargo bay <b>212</b> may include one or more bay portions such that different types of cargo may be carried in each of the different portions. Cargo bay <b>212</b> may include any suitable number of actuators that may be controlled to deploy the carried cargo. For example, servo control <b>210</b> may cause one or more cargo bay doors associated with cargo bay <b>212</b> to open and to deploy supplies carried by the unmanned vehicle <b>200</b>.
0040Sensor array <b>214</b> may be configured to collect information in accordance with any suitable number of implemented sensors. Sensor array <b>214</b> may include sensors, for example, that detect one or more parameters and/or perform various functions associated with odor detection, temperature measurements, biometric information detection, smoke detection, sound detection, light detection, radio frequency signal detection and/or radio frequency signal determination, explosives detection, humidity detection, ground moisture detection, thermal imaging, etc., and may include sensors such as magnetometers, ground penetrating radar, three dimensional laser scanners, solid structure (e.g., subterranean) penetrating imaging sensors, LiDAR sensors, sonar sensors, etc.
0041Power recharge unit <b>216</b> may be configured to replenish, recharge, and/or resupply power unit <b>208</b> with an appropriate type of power and/or fuel. For example, in aspects in which power unit <b>208</b> is implemented as a battery, power recharge unit <b>216</b> may include any suitable number of rectifiers, couplers, transformers, etc., to convert received power and to recharge the batteries of the unmanned vehicle <b>200</b>. To provide another example, in aspects in which power unit <b>208</b> is implemented as a fuel tank, power recharge unit <b>216</b> may include any suitable number of nozzles, valves, flow control devices, etc., to regulate fuel flow and to refill the fuel tanks of the unmanned vehicle <b>200</b>.
0042Instrument bay <b>218</b> may be configured to store any suitable number of instruments to collect data for the unmanned vehicle <b>200</b> in accordance with a particular application. For example, instrument bay <b>218</b> may store specialized instrumentation that may not be included as part of sensor array <b>214</b>. This could be, for example, when the specialized equipment is too large, when the specialized equipment is too expensive to mass produce for each UAV, etc. In this way, the unmanned vehicle <b>200</b> may carry specialized equipment in instrument bay <b>218</b> for application that require it and otherwise not utilize the specialized equipment. As will be appreciated by those of ordinary skill in the relevant art(s), the unmanned vehicle <b>200</b> may carry a specific number and type of specialized equipment in instrument bay <b>218</b> depending on the particular function that the unmanned vehicle <b>200</b> is to partake. Examples of equipment carried in instrument bay <b>218</b> may include, for example, soil sample extractors (e.g., coring tools), spectrometers, volumetric water content sensors, specialized biometric sensors, soil-testing equipment, specialized imaging equipment, etc.
0043Communications unit <b>220</b> may be configured to facilitate data communications between the unmanned vehicle <b>200</b> and one or more other devices, such as one or more unmanned vehicles <b>102</b>, computing devices <b>106</b> and/or central monitoring server <b>108</b>, for example, as shown in <figref idref="DRAWINGS">FIG. 1</figref>. To provide another example, communications unit <b>220</b> may be configured to facilitate communications between the unmanned vehicle <b>200</b> and any suitable device via network <b>104</b>, such as receiving satellite communications, for example. In the present aspect, communications unit <b>220</b> may be configured to send data, which may include data collected via sensor array <b>214</b>, for example, to one or more devices via network <b>104</b>.
0044Communications unit <b>220</b> may be configured to communicate with one or more device via network <b>104</b> to facilitate communications between two or more devices. For example, communications unit <b>220</b> may connect to a backup cellular system via network <b>104</b> to support cellular communications for devices in the proximity of the unmanned vehicle <b>200</b>. Base stations or other access points communicating with communications unit <b>220</b> to support this functionality are not shown in <figref idref="DRAWINGS">FIG. 1</figref> for purposes of brevity.
0045Communication unit <b>220</b> may be configured to communicate with one or more satellites to acquire a location of UAV in accordance with a suitable global navigation satellite system (GNSS) protocol, such as a global positioning system (GPS), GLONASS, Galileo, etc.
0046In one aspect, communications unit <b>220</b> may be configured to receive data, such as control commands from one or more other UAVs (e.g., UAVs <b>102</b>.<b>1</b>-<b>102</b>.N (as shown in <figref idref="DRAWINGS">FIG. 1</figref>) and/or from one or more other devices (e.g., computing devices <b>106</b> and/or central monitoring server <b>108</b>). For example, communications unit <b>220</b> may receive commands from one or more of computing devices <b>106</b> to affect a flight path of the unmanned vehicle <b>200</b>, maneuver the unmanned vehicle <b>200</b>, execute one or more actions, take images, etc., based upon these received commands.
0047As will be appreciated by those of ordinary skill in the relevant art(s), communications unit <b>220</b> may be implemented with any combination of suitable hardware and/or software to enable these functions. For example, communications unit <b>220</b> may be implemented with any number of wireless transceivers, network interfaces, physical layers (PHY), etc.
0048Image capture unit <b>222</b> may be configured to capture one or more images, which may include digital images and/or video data, for example. Image capture unit <b>222</b> may be coupled to one or more servos that are controlled via servo control unit <b>210</b> to obtain images from one or more locations. Image capture unit <b>222</b> may include any suitable number of cameras, which may include cameras that capture image data in both the visible and the non-visible spectrum, such as digital and thermal imaging cameras, for example. Image capture unit <b>222</b> may be configured to store image data to any suitable portion of memory <b>226</b>.
0049Communications unit <b>220</b> may be configured to send image data captured by image capture unit <b>222</b> to another device, such as one or more UAVs <b>102</b>, computing devices <b>106</b> and/or central monitoring server <b>108</b>, for example, as shown in <figref idref="DRAWINGS">FIG. 1</figref>.
0050Action execution implementation unit <b>224</b> may include any suitable number of actuators, deployment systems, and/or equipment configured to execute an action in accordance with a function performed by the unmanned vehicle <b>200</b>. Examples of the equipment included as part of action execution implementation unit <b>224</b> may include drills, shovels, beacons, sandbags, firefighting equipment, barricades, barriers to redirect water flow, flares, smoke generating systems, tethers, signaling systems, crowd-control measures, etc. Examples of systems implemented in accordance with the equipment included as part of action execution implementation unit <b>224</b> may include any suitable type of deployment system associated with the equipment that is used for a particular application, such as mounts, lifts, doors, nozzles, chutes, tubing, winches, etc. This equipment and their associated actions will be further discussed herein.
0051Navigation module <b>228</b> may be a portion of memory <b>226</b> configured to store instructions, that when executed by CPU <b>202</b> and/or GPU <b>204</b>, cause CPU <b>202</b> and/or GPU <b>204</b> to control the speed, direction, route, and/or altitude of UAV <b>200</b> via interaction with servo control unit <b>210</b>. For example, executable instructions stored in navigation module <b>228</b> may enable CPU <b>202</b> to determine a location of the unmanned vehicle <b>200</b> via satellite communications received via communications unit <b>220</b>, to route UAV <b>200</b> to another location, and to interact with servo control <b>210</b> to maneuver the unmanned vehicle <b>200</b> to the routed location.
0052Action execution module <b>230</b> may be a portion of memory <b>226</b> configured to store instructions, that when executed by CPU <b>202</b> and/or GPU <b>204</b>, cause CPU <b>202</b> and/or GPU <b>204</b> to perform a particular action based upon a function which the unmanned vehicle <b>200</b> is to enact. For example, if action execution implementation unit <b>224</b> includes firefighting equipment and nozzles configured to deliver water or other fire suppressant, then execution of instructions stored in action execution module <b>230</b> may result in the unmanned vehicle <b>200</b> directing and delivering the fire suppressant in accordance with a received control command. As will be appreciated by those of ordinary skill in the relevant art(s), action execution module <b>230</b> may include instructions that are tailored or otherwise customized for a particular application in which the unmanned vehicle <b>200</b> is utilized.
0053Analysis module <b>232</b> may be a portion of memory <b>226</b> configured to store instructions, that when executed by CPU <b>202</b> and/or GPU <b>204</b>, cause CPU <b>202</b> and/or GPU <b>204</b> to perform a particular analysis based upon the desired data which the unmanned vehicle <b>200</b> is to obtain. For example, if action execution implementation unit <b>224</b> includes soil sample extraction equipment and instrument bay <b>218</b> includes a volumetric water content sensor, then execution of instructions stored in analysis module <b>232</b> may result in UAV <b>200</b> testing a soil sample with a volumetric water content sensors to obtain a soil water content analysis. As will be appreciated by those of ordinary skill in the relevant art(s), analysis module <b>232</b> may include instructions that are tailored or otherwise customized for a particular application in which UAV <b>200</b> is utilized.
0054Various aspects are provided throughout the present disclosure that refer to the actions that may be performed by an unmanned vehicle, such as the unmanned vehicle <b>200</b>, for example, in response to received commands. As will be appreciated by those or ordinary skill in the relevant art(s), these aspects include unmanned vehicles performing some, or all, of these actions autonomously. For example, although an unmanned vehicle may initially receive a command to find and follow a vehicle matching a specific license plate or other type of image, the unmanned vehicle may, once the vehicle has been identified, further track the vehicle without the need to receive further commands. The amount of and extent of this automation may be customized based upon safety considerations, the complexity of the action performed by the unmanned vehicle, environmental factors, etc.
0055Furthermore, unmanned vehicles are described throughout the disclosure as being dispatched, deployed, or otherwise instructed to travel to one or more locations to perform various functions. As will be appreciated by those of ordinary skill in the relevant art(s), unmanned vehicles may be instructed to navigate to a specific location via any suitable techniques, such as referencing a postal address, a landmark, a location received in terms of latitude and longitude coordinates, etc. When an unmanned vehicle is instructed to navigate to a geographic location and/or to perform various functions associated with a geographic location, the geographic location may defined in any suitable manner, such as a geofenced coordinate boundary, for example. Regardless of the specific purpose of the information collected by as unmanned vehicle as further provided below, an unmanned vehicle may receive instructions, collect information, execute various actions, store information, and/or transmit collected information in any suitable manner.
0056Although unmanned vehicles are described throughout the disclosure as often collecting information aerially, aspects include unmanned vehicles using any suitable form of locomotion, such as subterranean, along the ground, underwater, on top of water, etc. As will be appreciated by those of ordinary skill in the relevant art(s), the unmanned vehicles may implement any suitable form of transport that may be preferable for the particular type of data to be collected. For example, if a sewer system is to be assessed, then an unmanned vehicle may be configured to roll through sewer pipes rather than fly through them.
0057Furthermore, throughout the disclosure, functions to be performed by one or more unmanned vehicles may be explained as being performed by a single unmanned vehicle, such as the unmanned vehicle <b>200</b>, for example, for purposes of brevity. In the aspects described herein, any described aspects may be performed by a single unmanned vehicle or any suitable number of additional unmanned vehicles. As will be appreciated by those of ordinary skill in the relevant art(s), the number of unmanned vehicles used to perform a particular task may be based upon the size of the task, the processing power needed to perform a task, the time-sensitive nature of the task to be performed, etc.
0058In addition, throughout the disclosure, various aspects of implementing unmanned vehicles are described in a variety of ways. Some of these aspects include collecting information to mitigate risk and/or prevent loss for insurers by supplying an insurer with images or other types of data to appropriately assess the current and/or future risks posed to insured property. However, unmanned vehicles themselves may also be insured by any suitable type of insurance policy, such as a personal articles policy, for example. As such, even though several examples of data collected by unmanned vehicles described throughout the disclosure use a home as the insured property, the insured property may be any suitable type of property, including other unmanned vehicles.
0059In some aspects, the various unmanned vehicle functions may be performed by unmanned vehicles maneuvering with or without a tethered system. For example, in some aspects, one or more unmanned vehicles may fly untethered to carryout various functions. In other aspects, however, one or more unmanned vehicles may utilize a tethering system while flying (or other means of locomotion) within a radius governed by the length of the tether. Such tethering systems may be particularly useful, for example, when higher power requirements are required, such that one or more unmanned vehicles may receive power via the tether instead of draining their respective internal batteries. The unmanned vehicle <b>200</b> may include additional, fewer, or alternate actions, including those discussed elsewhere herein.
0000III. Central Monitoring Server Overview
0060<figref idref="DRAWINGS">FIG. 3</figref> illustrates an exemplary block diagram of a central monitoring server <b>308</b> (such as the central monitoring server <b>108</b>) in which the functionalities as discussed herein may be implemented. It should be appreciated that the central monitoring server <b>308</b> may be associated with an insurance provider, as discussed herein.
0061The central monitoring server <b>308</b> may include a processor <b>375</b>, as well as a memory <b>355</b>. The memory <b>355</b> may store an operating system <b>360</b> capable of facilitating the functionalities as discussed herein as well as a set of application <b>325</b> (i.e., machine readable instructions). For instance, one of the set of applications may be an environment data analysis application <b>335</b> which may be configured to collect and process environment data, which may be collected by one or more unmanned vehicles, such as the unmanned vehicle <b>200</b>. Another application may be a claim estimation application <b>340</b>, which may be configured to use data such as the processed or analyzed environment data to calculate various estimated insurance claims. As a further example, another application may be a claim comparison application <b>345</b> which may be configured to compare estimated claims, such as the estimated claims generated by the claim estimation application <b>340</b>, to actual submitted claims in order to detect potential buildup included in the actual submitted claims. It should be appreciated that other applications <b>330</b> are envisioned, such as a fraud investigation application configured to assist a user in investigating an actual insurance claim for potential fraud.
0062The processor <b>375</b> may interface with the memory <b>355</b> to execute the operating system <b>360</b> and the set of applications <b>325</b>. According to some embodiments, the memory <b>355</b> may also include a data record storage <b>365</b> that stores various information associated with customer insurance policies or previously actual insurance claims as well as environmental data which may be collected by an unmanned vehicle such as the unmanned vehicle <b>200</b>. The environment data analysis application <b>335</b> may interface with the data record storage <b>365</b> to store environment data and/or to retrieve relevant information that the environment data analysis application <b>335</b> may use in processing environment data. Further, the claim estimation application <b>340</b> may interface with the data record storage <b>365</b> to retrieve relevant information that the claim estimation application <b>340</b> may use in determining or calculating estimated insurance claims. Further, the claim comparison application <b>345</b> may interface with the data record storage <b>365</b> to retrieve relevant information that the claim comparison application <b>345</b> may use in comparing estimated claims to submitted claims in order to detect potential buildup. The memory <b>355</b> may include one or more forms of volatile and/or non-volatile, fixed and/or removable memory, such as read-only memory (ROM), electronic programmable read-only memory (EPROM), random access memory (RAM), erasable electronic programmable read-only memory (EEPROM), and/or other hard drives, flash memory, MicroSD cards, and others.
0063The central monitoring server <b>308</b> may further include a communication module <b>350</b> configured to communicate data via one or more networks <b>320</b>. According to some embodiments, the communications module <b>350</b> may include one or more transceivers (e.g., WWAN, WLAN, and/or WPAN transceivers) functioning in accordance with IEEE standards, 3GPP standards, or other standards, and configured to receive and transmit data via one or more external ports <b>370</b>. For instance, the communication module <b>350</b> may transmit, via the network <b>320</b>, environment data that may have been captured by an unmanned vehicle such as the unmanned vehicle <b>102</b>.<b>1</b> to the memory <b>355</b>.
0064The central monitoring server <b>308</b> may further include a user interface <b>380</b> configured to present information to a user and/or receive inputs from the user. The user interface <b>380</b> may include a display screen <b>385</b> and I/O components <b>390</b> (e.g., ports, capacitive or resistive touch sensitive panels, keys, buttons, lights, LEDs, speakers, microphones). According to some embodiments, the user may access the central monitoring server <b>308</b> via the user interface <b>380</b> to review actual insurance claims for potential buildup. In some embodiments, the central monitoring server <b>308</b> may perform the functionalities as discussed herein as part of a “cloud” network or may otherwise communicate with other hardware or software components within the cloud to send, retrieve, or otherwise analyze data.
0065In general, a computer program product in accordance with an embodiment may include a computer usable storage medium (e.g., standard random access memory (RAM), an optical disc, a universal serial bus (USB) drive, or the like) having computer-readable program code embodied therein, wherein the computer-readable program code may be adapted to be executed by the processor <b>375</b> (e.g., working in connection with the operating system <b>360</b>) to facilitate the function as described herein. In this regard, the program code may be implemented in any desired language, and may be implemented as machine code, assembly code, byte code, interpretable source code or the like (e.g., via C, C++, Java, Actionscript, Objective-C, Javascript, CSS, XML). In some embodiments, the computer program product may be part of a cloud network of resources.
0000IV. Signal Diagram Overview
0066<figref idref="DRAWINGS">FIG. 4</figref> depicts a signal diagram <b>400</b> associated with comparing estimated insurance claims generated from received environment data with an actual insurance claim submitted by a claimant individual in order to identify potential insurance claim buildup. The signal diagram <b>400</b> of <figref idref="DRAWINGS">FIG. 4</figref> includes at least one unmanned vehicle <b>402</b> (such as the unmanned vehicle or <b>200</b> as discussed with respect to <figref idref="DRAWINGS">FIG. 1</figref>), a central monitoring server <b>408</b> (such as the central monitoring server <b>108</b> as discussed with respect to <figref idref="DRAWINGS">FIG. 1</figref>) and a claimant individual <b>410</b>. The claimant individual <b>410</b> may be an insured individual or an owner of an insured asset (e.g., a vehicle) involved in a loss event.
0067The signal diagram <b>400</b> may begin when the central monitoring server <b>408</b> receives (<b>420</b>) environment data from the one or more unmanned vehicles <b>402</b>. The received environment data may either record, show, capture, indicate, detail or otherwise be associated with an insured asset (such as a vehicle or home) and may be generated, captured, collected or gathered by the one or more unmanned vehicles <b>402</b> before, during and/or after a loss event (such as a vehicle collision or hailstorm), where the insured asset may be covered by an insurance policy. In some implementations, the unmanned vehicle <b>402</b> may send the environment data in response to specific triggers (e.g., in response to collecting data from a loss event). The central monitoring server <b>408</b> may also request environment data from the unmanned vehicle in response to certain triggers (e.g., at specific times of day, and/or in response to information on a collision). In some embodiments, the environment data may be audio data, digital imaging data (e.g., images, videos, and/or 3D scans), location data, and/or information on surrounding conditions, environment, operating parameters, or the like (e.g., speed limits, weather, trajectory).
0068The central monitoring server <b>408</b> may then analyze (<b>422</b>) the received environment data. This analysis may include applying various analysis techniques to the environment data to identify various conditions associated with the insured asset. In embodiments, the conditions may relate to damage due to the loss event, pre-existing damage prior to the loss event, required repairs, location or orientation relative to the road or to other vehicles, operating conditions (e.g., number of passengers, weather, road conditions, traveling speed, other telematics information from before, during and/or after the insurance related event). For example, the central monitoring server <b>408</b> may compare one or more images of the insured asset before, during and/or after the loss event to determine or evaluate an extent of damage to the insured asset in relation to the loss event as well as determine any repairs that the insured asset may require.
0069In some embodiments, where the insured asset is a vehicle, the analysis may include estimating an expected number of passengers in the vehicle and may also include estimating the extent of injuries and type of treatment necessary for the expected number of passengers. For example, the environment data may include one or more images of the one or more vehicles involved in the loss event. The central monitoring server <b>408</b> may then analyze the one or more images to count or estimate a number of passengers in the one or more vehicles that were involved in the loss event. In addition or in the alternative, the central monitoring server <b>408</b> may also analyze the one or more images to estimate the type of each of the one or more vehicles (e.g., compact sedan, SUV, minivan) to estimate the number of passengers in each of the one or more vehicles involved in the loss event.
0070The central monitoring server <b>408</b> may also analyze historical information on vehicle occupancy to estimate a typical or expected number of passengers for each of the one or more vehicles involved in the loss event. For example, if the loss event is a car collision between a compact sedan and a minivan, the central monitoring server <b>408</b> may access historical information on vehicle occupancy for both compact sedans and minivans.
0071The central monitoring server <b>408</b> may then determine that the expected occupancy of a compact sedan may be, for example, two passengers, whereas the expected occupancy for the minivan may be, for example, four passengers. This historical information may include the time of day, the location of the loss event and/or weather or traffic conditions.
0072In some embodiments, where the insured asset is a vehicle, the analysis may include determining or calculating telematics information associated with the one or more vehicles involved in the loss event before, during and/or after the collision. For example, the environment data may include one or more images of the one or more vehicles involved in the collision. The central monitoring server <b>408</b> may then analyze the one or more images to determine telematics information corresponding to one or more of the vehicles involved in the loss event. For example, if the loss event is a collision and the environment data includes video of the collision, the central monitoring server <b>408</b> may analyze the video footage and determine or calculate telematics information, such as the speed, direction of travel and/or acceleration of one or more of the vehicles involved in the collision.
0073In some embodiments, such as if there is a collision, the analysis may also include determining, based upon the environment data, a percentage of fault for the collision for (1) human drivers; (2) autonomous or semi-autonomous vehicles; (3) road conditions; (4) traffic conditions; (5) weather conditions; and/or (6) road construction. For example, the environment data may include one or more images of the one or more insurance assets before, during and/or after the loss event. The central monitoring server <b>408</b> may use the one or more images to reconstruct a series of events leading up to the loss event and use the reconstructed series of events to determine a percentage of collision fault for each of the parties or conditions involved. For example, if the collision occurred between two cars in the rain, the central monitoring server may determine that the driver of one car is 50% at fault, the other driver is 25% at fault and the weather conditions are 25% at fault.
0074The central monitoring server <b>408</b> may then generate (<b>424</b>) an estimated insurance claim. In some embodiments, the estimated insurance claim may include an expected total monetary amount for the claim based upon the analysis of the environment data, historical claim data and/or on other relevant estimates or parameters for the loss event. For example, the estimated insurance claim may include estimates of the extent of damage to the vehicle, the estimated repairs for the vehicle, the estimated number of passengers in the vehicle, the estimated injuries to the passengers and/or the estimated treatment necessary for the passengers. The central monitoring server <b>408</b> may then use some or all of this information to estimate a total monetary amount for the claim and include that with the other estimates or parameters.
0075At some point after the occurrence of the loss event, the central monitoring server <b>408</b> may receive (<b>426</b>) an actual insurance claim associated with the loss event, where the actual insurance claim may be submitted by the insured or owner of the insured asset associated with the loss event. The actual insurance claim may include a claimed amount of damage from the collision and may also include details on the type of repairs required, number of passengers, the type of treatment the passenger(s) require, and/or other data.
0076The central monitoring server <b>408</b> may then compare (<b>428</b>) the estimated insurance claim with the actual insurance claim and assess whether there is potential buildup in the actual insurance claim (<b>430</b>). For example, this comparison may include comparing a total monetary amount of the actual insurance claim with the total monetary amount in the estimated insurance claim. If the total monetary amount of the actual insurance claim exceeds the total monetary amount in the estimated insurance claim by a pre-determined threshold amount or percentage, then the central monitoring server <b>408</b> may determine that there is potential buildup in the actual insurance claim.
0077In other embodiments, the central monitoring server <b>408</b> may compare a type of repair(s) included in the actual insurance claim with the types of repairs in the estimated insurance claim. If the type of repairs in the actual insurance claim differ from those in the estimated insurance claim by a certain predetermined threshold amount or percentage, then the central monitoring server <b>408</b> may determine that there is potential buildup in the actual insurance claim.
0078In other embodiments, such as where the insured asset is a vehicle, the central monitoring server <b>408</b> may compare the number of passengers in the actual insurance claim with the number of passengers in the estimated insurance claim. If the actual number of passengers is larger than the expected number of passengers by a certain predetermined threshold amount or percentage, then the central monitoring server <b>408</b> may determine that there is potential buildup in the actual insurance claim.
0079In other embodiments, such as where the insured asset is a vehicle, the central monitoring server <b>408</b> may compare the types of treatment for the one or more passengers indicated in the actual insurance claim with the types of treatment in the estimated insurance claim. If the types of treatment in the actual insurance claim differ from those in the estimated insurance claim by a certain predetermined threshold amount or percentage, then the central monitoring server <b>408</b> may determine that there is potential buildup in the actual insurance claim.
0080If the central monitoring server <b>408</b> determines that there is potential buildup in the actual insurance claim (“YES”), then the central monitoring server <b>408</b> may flag (<b>432</b>) the actual insurance claim for potential buildup and further review. In some embodiments, the further review may include processing by a fraud investigations team associated with an insurance company. In other embodiments, the further review may include updating or modifying the actual insurance claim and sending it to the claimant individual for review. For example, the updated insurance claim may include a reduced total monetary amount to match that of the estimated insurance claim in order to remedy any potential buildup. The central monitoring server <b>408</b> may also notify the claimant individual that the actual insurance claim is flagged for potential buildup.
0081If the central monitoring server <b>408</b> determines that there is no potential buildup in the actual insurance claim (“NO”), then the central monitoring server <b>408</b> may continue to process the actual insurance claim according to ordinary insurance practices.
0000V. Flowchart Overview
0082<figref idref="DRAWINGS">FIG. 5</figref> depicts a flow diagram of an exemplary computer-implemented method <b>500</b> of fraudulent claim or buildup identification using environment data. The method <b>500</b> may be performed by a central monitoring server, such as the central monitoring server <b>308</b> that may be in direct or indirect communication with an insurance provider or a remote processor or server thereof.
0083The method <b>500</b> may begin at block <b>502</b> when the central monitoring server receives data, such as environment data, from an unmanned vehicle. The received environment data may record, show, capture, indicate, detail, and/or otherwise be associated with an insured asset (such as a vehicle or home) and may be generated, captured, collected or gathered by the one or more unmanned vehicles, such as a drone, before, during and/or after a loss event (such as a car collision or hailstorm), where the insured asset may be covered by an insurance policy. The environment data may include at least one of image data, video data and audio data detected by the at least one unmanned vehicle. In some implementations, the unmanned vehicle may send the environment data in response to specific triggers (e.g., in response to collecting data from a loss event).
0084The central monitoring server may then examine (block <b>504</b>) the data from the unmanned vehicle and calculate an estimated amount of damage. In some embodiments, the central monitoring server may analyze the data from the at least one unmanned vehicle and identify one or more conditions associated with the insured asset. For example, depending upon the type of insured asset, the one or more conditions may include damage to the insured asset due to the loss event, pre-existing damage to the insured asset prior to the loss event, required repairs for the insured asset, location of the insured asset, orientation of the insured asset relative to a roadway and operating conditions at the time of the loss event. Further, where the insured asset is a vehicle, the central monitoring server may also identify at least one of an expected type of vehicle, expected number of passengers, expected injuries and expected types of medical treatment. In some embodiments, where the insured asset is a vehicle, the central monitoring server may also access or retrieve telematics information corresponding to the insured asset during and/or prior to the loss event. For example, the central monitoring server may analyze video of the loss event and may determine or calculate at least one of the speed, acceleration, location and/or direction of travel of the insured asset.
0085Additionally, the central monitoring server may also determine a percentage fault for the loss event for at least one of human drivers, autonomous or semi-autonomous vehicles, road conditions, traffic conditions, weather conditions and road construction. For example, where the loss event is a vehicle collision between a moving vehicle and a stationary vehicle in bad weather (such as snow or rain), the central monitoring server may determine that the weather was 30% at fault, the driver of the stationary vehicle was 0% at fault and the driver of the moving vehicle was 70% at fault.
0086The central monitoring server may then generate (block <b>506</b>) an estimated insurance claim based, at least in part, on the data from the unmanned vehicle. In some embodiments, the estimated insurance claim may include at least one of an estimated total monetary claim amount, an estimated total repair amount and an estimated total medical treatment amount. The central monitoring server may access historical data associated with previously-submitted insurance claims and generate the estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event and the historical data. For example, the central monitoring server may calculate an estimated claim amount or estimated repair total, at least partially, by analyzing the damage to the insured asset before and after the loss event, the expected required repairs and/or the expected types of vehicles. The central monitoring server may additionally compare the damage to the insured asset before and after the loss event with previously-submitted insurance claims for similar insured assets with similar damage to calculate the expected claim amount or estimated repair total. As another example, the estimated medical treatment amount may be based upon at least one of the expected number of passengers, the expected injuries and the expected types of medical treatment.
0087The central monitoring server may then receive (block <b>508</b>) an actual insurance claim. The actual insurance claim may be submitted by a claimant individual or another party associated with the loss event, and may identify the insured asset that was involved in the loss event.
0088The central monitoring server may then compare (block <b>510</b>) the estimated insurance claim generated in block <b>506</b> with the actual insurance claim received in block <b>508</b>. In some embodiments, the central monitoring server may compare one or more fields of the estimated insurance claim with the corresponding fields of the actual insurance claim. For example, the central monitoring server may compare the total monetary amount of the estimated insurance claim with the total monetary amount of the actual insurance claim. The central monitoring server may also compare other fields such as, for example, total repair amount, type of repairs, total medical treatment amount, number of passengers and type of medical treatment. If the fields of the estimated insurance claim and the actual insurance claim differ by a certain predetermined threshold amount or percentage, the central monitoring server may identify potential buildup. For example, if the estimated insurance claim indicates a total monetary amount of $2000 and the actual insurance claim indicates a total monetary claim of $4000 (for a difference of $2000), the central monitoring server may classify the difference of $2000 as potential buildup that is included in the actual insurance claim. As a further example, if the estimated insurance claim indicates an expected type of medical treatment for scrapes and bruises and the medical treatment included in the actual insurance claim includes multiple visits to a chiropractor and pain treatment, the central monitoring server may identify potential buildup in the actual insurance claim.
0089The central monitoring server may then process (block <b>512</b>) the actual insurance claim based upon any identified potential buildup. In particular, if the central monitoring server identified potential buildup in the actual insurance claim, the central monitoring server may flag the actual insurance claim for further review, forward the actual insurance claim to a fraud investigations team associated with an insurance company, and/or deny the actual insurance claim, depending on one or more insurance processing policies. Further, if the central monitoring server does not identify any potential buildup included in the actual insurance claim, then the central monitoring server may approve the actual insurance claim.
0000VI. User Interface Overview
0090<figref idref="DRAWINGS">FIG. 6A</figref> depicts an exemplary user interface <b>600</b> associated with processing an actual insurance claim flagged for potential buildup by a certain entity, such as a fraud investigations team associated with an insurance company. An electronic device (e.g., a computer, tablet computer or smartphone) may be configured to display the exemplary user interface <b>600</b> and/or receive selections and inputs via the exemplary user interface <b>600</b>. For example, the exemplary user interface <b>600</b> may be implemented as a dedicated application associated with an insurance provider that is configured to operate on the electronic device that may display the exemplary user interface <b>600</b>. It should be appreciated that the exemplary user interface <b>600</b> is merely an example and that alternative or additional content is envisioned.
0091<figref idref="DRAWINGS">FIG. 6A</figref> illustrates an exemplary interface <b>600</b> including a list of flagged claims <b>602</b>, a flagged claim summary <b>612</b>, and a selection <b>608</b> for the next steps for processing a selected claim. In particular, the list of flagged claims <b>602</b> may include a list of actual insurance claims that have been flagged for potential buildup, such as by the central monitoring server <b>408</b>. The list of flagged claims <b>602</b> may indicate all of the flagged claims, or it may limit the list to only those flagged claims which have been assigned to a certain user (e.g., an insurance fraud investigator). Flagged claims may be removed from the list of flagged claims <b>602</b> once review of the claim by a user is complete. In some embodiments, the list of flagged claims <b>602</b> may highlight a selected flagged claim <b>606</b>. This may enable the user to select and review a single flagged claim at a time in greater detail.
0092As illustrated in <figref idref="DRAWINGS">FIG. 6A</figref>, after the user selects a selected flagged claim <b>606</b>, the flagged claim summary <b>612</b> may display information related to the selected flagged claim <b>606</b>. In some embodiments, the user interface <b>600</b> may depict reasons for flagging the submitted claim <b>613</b>, which may include records <b>634</b> that may detail why a claim was flagged. For example, the records <b>634</b> may indicate a reason a claim was flagged <b>628</b>, an expected entry <b>630</b> and/or a submitted entry <b>632</b>. The reason a claim was flagged <b>628</b> may include reasons such as the total claim amount, the total repair amount, the types of repairs, the number of passengers, the types of medical treatment and/or the total medical treatment amount differing from that expected in the estimated claim. The expected entry <b>630</b> may include information from the estimated claim that relates to the reason a claim was flagged <b>628</b>. Similarly, the submitted entry <b>632</b> may include information from the submitted claim that relates to the reason a claim was flagged <b>628</b>. For example, the exemplary entry <b>634</b> indicates that one reason for flagging the submitted claim was that the total claim amount submitted differs from an expected amount of the estimated claim. As shown, the expected entry for the total claim amount is $1,000 and the submitted entry for the total claim amount is $8,000.
0093As depicted in <figref idref="DRAWINGS">FIG. 6A</figref>, some embodiments of the flagged claim summary <b>612</b> may display information related to the submitted claim <b>618</b>. For example, the information related to the submitted claim <b>618</b> may include a claim overview <b>622</b>, insured asset information <b>624</b> and/or passenger information <b>626</b>. The claim overview <b>622</b> may include general information about the claim, such as the claim number and/or the total monetary value of the claim. The insured asset information <b>624</b> may include general information about one or more insured assets involved in a loss event. For example, if the insured asset is one or more vehicles, the general information may include the make, model, year and/or type (e.g., compact sedan, SUV, minivan) of the one or more vehicles. The insured asset information <b>624</b> may also include information on any damage to the one or more insured assets, any repairs to the one or more insured assets and any corresponding total monetary amount for the repairs.
0094In some embodiments, such as when the insured asset is one or more vehicles and the loss event is a collision, the information on the submitted claim may include passenger information. The passenger information <b>626</b> may contain identifying information for individual passengers (e.g., name, address, height, weight, social security number) and may also include the number of passengers in the one or more vehicles. The passenger information <b>626</b> may also include information on the injuries sustained by the one or more passengers, the medical treatment for the one or more passengers and/or the total cost of medical treatment for the one or more passengers.
0095<figref idref="DRAWINGS">FIG. 6B</figref> depicts an exemplary user interface <b>650</b> associated with processing an actual insurance claim flagged for potential buildup by a certain entity, such as a fraud investigations team associated with an insurance company. Like the exemplary user interface <b>600</b>, an electronic device (e.g., a computer, tablet computer or smartphone) may be configured to display the exemplary user interface <b>650</b> and/or receive selections and inputs via the exemplary user interface <b>650</b>. For example, the exemplary user interface <b>650</b> may be implemented as a dedicated application associated with an insurance provider that is configured to operate on the electronic device that may display the exemplary user interface <b>650</b>. It should be appreciated that the exemplary user interface <b>650</b> is merely an example and that alternative or additional content is envisioned.
0096As depicted in <figref idref="DRAWINGS">FIG. 6B</figref>, some embodiments of the flagged claim summary <b>662</b> may display information related to the environment data <b>666</b> that may have been captured by the one or more unmanned vehicles (such as the unmanned vehicle <b>200</b>). The environment data <b>666</b> may include media files <b>678</b> such as image files <b>680</b>, audio files <b>682</b>, video files <b>684</b> and/or 3D scanner data (not depicted). In some embodiments, the environment data <b>616</b> may also include operating condition data <b>694</b> such as weather data <b>686</b>, road conditions <b>690</b>, traffic reports <b>692</b> and/or one or more maps <b>688</b>. The road conditions <b>690</b> may include information on the speed limit of the road near the collision and/or details on nearby construction. The one or more maps <b>688</b> may show a summary of where the collision occurred, the locations of any construction and/or a visual depiction of traffic conditions at the time of the collision. It should be appreciated by one skilled in the art that the environment data <b>666</b> may include other types of information associated with insured assets and/or a loss event.
0097As depicted in <figref idref="DRAWINGS">FIG. 6B</figref>, some embodiments may also include information on the estimated claim <b>670</b> that may have been generated by the central monitoring server (such as the central monitoring server <b>108</b> or <b>408</b>). For example, the information on the submitted claim <b>618</b> may include a claim overview <b>672</b>, insured asset information <b>674</b> and/or passenger information <b>676</b>. The claim overview <b>672</b> may include general information about the claim, such as the claim number and/or the total monetary value of the claim. The insured asset information <b>674</b> may include information about one or more insured assets involved in a loss event. For example, if the insured asset is one or more vehicles and the loss event is a collision, the general information may include the make, model, year and/or type (e.g., compact sedan, SUV, minivan) of the one or more vehicles. The insured asset information <b>674</b> may also include information related to the damage to the one or more insured assets, the repairs to the one or more insured assets and the total monetary cost of the repairs.
0098In some embodiments, such as when the insured assets are vehicles and the loss event is a collision, the information on the submitted claim may include passenger information <b>676</b> which may include identifying information for individual passengers (e.g., name, address, social security number) and may also include the number of passengers in the one or more vehicles. The passenger information <b>676</b> may also include information on any injuries sustained by the one or more passengers, any medical treatment for the one or more passengers and/or the total monetary cost of medical treatment. In some embodiments, a user may then compare the information on the estimated claim <b>672</b> with the information on the submitted claim (such as the information on the submitted claim <b>618</b>) in order to verify that the claim was properly flagged. For example, the user may check the reasons for flagging the claim (such as the reasons for flagging the claim <b>614</b>) to make sure that the reasons identified are proper (e.g., that the types of repairs/medical treatment actually differ). The user may also inspect the environment data <b>666</b> to verify that there is potential buildup. For example, the user may review the environment data <b>666</b> and verify whether the information included in the estimated claim <b>670</b> is accurate. A user may also determine that the expected total claim amount and/or the expected repair total is too low, and that buildup is not likely because the difference between the submitted amount and the expected amount is no longer above a predetermined threshold.
0099In some embodiments, the exemplary user interface <b>650</b> may also include a selection to initiate the next steps for processing the submitted claim <b>658</b>. In some embodiments, the selection to initiate the next steps <b>658</b> may include selection buttons <b>660</b> for the available next steps. For example, the selection buttons <b>660</b> may include choices for contacting the customer (e.g., by phone or email), updating the claim and sending the updated claim to the claimant individual (such as the claimant individual <b>410</b>) for approval, and/or approving the submitted claim or denying the claim. As one skilled in the art will appreciate, there are many other possible next steps that may be included in the selection for the next steps for processing the submitted claim <b>658</b>. When one of the selection buttons <b>660</b> is selected (e.g., by clicking with a computer mouse, or tapping the portion of a touchscreen corresponding to one of the selection buttons <b>660</b>), the exemplary interface <b>650</b> may automatically initiate the action indicated by the selection button <b>660</b> (e.g., approving/denying the claim and removing it from the user's list of flagged claims <b>602</b>), or may provide the user with the information on what to do next (e.g., providing the user with the claimant individual's contact information so that the user may contact the claimant individual).
0000VII. Exemplary Method
0100In one aspect, a computer-implemented method of fraudulent claim detection is provided. The method may include (1) receiving, at a server associated with an insurance provider, data detected by at least one unmanned vehicle, the data indicating a loss event involving at least one of an individual and an insured asset; (2) examining, by a processor, the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event; (3) generating, by the processor, an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event; (4) receiving, at the server, an actual insurance claim related to the loss event and submitted by a claimant individual; (5) comparing, by the processor, the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim; and/or (6) processing the actual insurance claim based upon the potential buildup. As a result, the insurance provider's ability to detect fraudulent claims and reduce insurance costs for the average consumer is enhanced. The method may include additional, less, or alternate actions, including those discussed elsewhere herein, and/or may be implemented via one or more processors, or via computer-executable instructions stored on non-transitory computer-readable media or medium.
0101For instance, receiving the data detected by the at least one unmanned vehicle may include receiving at least one of image data, video data, and audio data detected by the at least one unmanned vehicle. Examining the data detected by the at least one unmanned vehicle may include (1) analyzing the data detected by the unmanned vehicle, and (2) based upon the analyzing, identifying at least one condition associated with the insured asset. Further, identifying at least one condition associated with the insured asset may include identifying at least one of: (i) damage to the insured asset due to the loss event, (ii) pre-existing damage to the insured asset prior to the loss event, (iii) a required repair for the insured asset, (iv) a location of the insured asset, (v) an orientation of the insured asset relative to a roadway, and (vi) an operating condition at the time of the loss event.
0102Examining the data detected by the at least one unmanned vehicle may also include identifying at least one of: (i) an expected type of vehicle, (ii) an expected number of passengers, (iii) at least one expected injury of the passengers, and (iv) at least one expected type of medical treatment for the passengers. Further, examining the data detected by the at least one unmanned vehicle may include (1) accessing telematics information corresponding to at least one operating condition of the insured asset around a time of the loss event; and (2) analyzing the telematics information. Examining the data detected by the at least one unmanned vehicle may also include determining a percentage fault for the loss event for at least one of: (i) at least one human driver, (ii) at least one autonomous or semi-autonomous vehicle, (iii) at least one road condition, (iv) at least one traffic condition, (v) at least one weather condition, and (vi) road construction.
0103Generating the estimated insurance claim for the loss event may include populating the estimated insurance claim for the loss event with at least one of (i) an estimated total monetary claim amount, (ii) an estimated total repair amount, and (iii) an estimated total medical treatment amount. Generating the estimated insurance claim for the less event may also include (1) accessing historical data associated with previously-submitted insurance claims; and (2) generating the estimated insurance claim for the loss event based upon the estimated amount of damages resulting from the loss event and the historical data.
0104Comparing the estimated insurance claim to the actual insurance claim to identify the potential buildup included in the actual insurance claim may include (1) comparing at least one field of the estimated insurance claim with at least one corresponding field of the actual insurance claim, the at least one field including at least one of: (i) a total monetary amount, a total repair amount, a type of repair, a total medical treatment amount, a number of passengers, and a type of medical treatment; and (2) identifying the potential buildup if the at least one field of the estimated insurance claim differs from the at least one corresponding field of the actual insurance claim by a predetermined threshold. Processing the actual insurance claim based upon the potential buildup may include processing the actual insurance claim by at least one of: (i) flagging the actual insurance claim for further review, (ii) forwarding the actual insurance claim to a fraud investigations team associated with the insurance provider, and (iii) denying the actual insurance claim.
0000VIII. Exemplary Server
0105In one aspect, a central monitoring server for detecting fraudulent claims may be provided. The central monitoring server may include (1) a transceiver adapted to interface with and receive data detected by at least one unmanned vehicle; (2) a memory adapted to store non-transitory computer executable instructions; and/or (3) a processor adapted to interface with the transceiver and the memory, wherein the processor is configured to execute the non-transitory computer executable instructions to cause the processor to: (i) receive, via the transceiver, data detected by the at least one unmanned vehicle, the data indicating a loss event involving at least one of an individual and an insured asset; (ii) examine the data detected by the at least one unmanned vehicle to calculate an estimated amount of damage resulting from the loss event; (iii) generate an estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event; (iv) receive an actual insurance claim related to the loss event and submitted by a claimant individual; (v) compare the estimated insurance claim to the actual insurance claim to identify potential buildup included in the actual insurance claim; and/or (vi) process the actual insurance claim based upon the potential buildup. The device may include additional, less, or alternate functionality, including that discussed elsewhere herein.
0106For instance, to receive the data detected by the at least one unmanned vehicle, the processor may be configured to receive at least one of image data, video data, and audio data detected by the at least one unmanned vehicle. To examine the data detected by the at least one unmanned vehicle, the processor may be configured to: (1) analyze the data detected by the at least one unmanned vehicle; and (2) based upon the analysis, identify at least one condition associated with the insured asset. To identify the at least one condition associated with the insured asset, the processor may be configured to identify at least one of: (i) damage to the insured asset due to the loss event, (ii) pre-existing damage to the insured asset prior to the loss event, (iii) a required repair for the insured asset, (iv) a location of the insured asset, (v) an orientation of the insured asset relative to a roadway, and (vi) an operating condition at the time of the loss event. To examine the data detected by the at least one unmanned vehicle, the processor may also be configured to identify at least one of: (i) an expected type of vehicle, (ii) an expected number of passengers, (iii) at least one expected injury of the passengers, and (iv) at least one expected type of medical treatment for the passengers.
0107To examine the data detected by the at least one unmanned vehicle, the processor may also be configured to (1) access telematics information corresponding to at least one operating condition of the insured asset around a time of the loss event; and (2) analyze the telematics information. To examine the data detected the at least one unmanned vehicle, the processor may be configured to determine a percentage fault for the loss event for at least one of: (i) at least one human driver, (ii) at least one autonomous or semi-autonomous vehicle, (iii) at least one road condition, (iv) at least one traffic condition, (v) at least one weather condition, and (vi) road construction.
0108To generate the estimated insurance claim for the less event, the processor may be configured to populate the estimated insurance claim for the loss event with at least one of: (i) an estimated total monetary claim amount, (ii) an estimated total repair amount, and (iii) an estimated total medical treatment amount. To generate the estimated insurance claim for the loss event, the processor may also be configured to (1) access historical data associated with previously-submitted insurance claims; and (2) generate the estimated insurance claim for the loss event based upon the estimated amount of damage resulting from the loss event and the historical data. To compare the estimated insurance claim to the actual insurance claim to identify the potential buildup included in the actual insurance claim, the processor may be configured to (1) compare at least one field of the estimated insurance claim with at least one corresponding field of the actual insurance claim, the at least one field including at least one of: (i) a total monetary amount, (ii) a total repair amount, a type of repair, (iii) a total medical treatment amount, (iv) a number of passengers, and (v) a type of medical treatment; and (2) identify the potential buildup if the at least one field of the estimated insurance claim differs from the at least one corresponding field of the actual insurance claim by a predetermined threshold. To process the actual insurance claim based upon the potential buildup, the processor may be configured to process the actual insurance claim by at least one of: flagging the actual insurance claim for further review, forwarding the actual insurance claim to a fraud investigations team associated with the insurance provider, and denying the actual insurance claim.
0000IX. Additional Considerations
0109With the foregoing, an insurance customer may opt into a rewards, insurance discount, or other type of program. After the insurance customer provides their affirmative consent, an insurance provider drone or UAV may collect image data of insured assets before, during, and/or after an insurance-related event, including those events discussed elsewhere herein. For instance, drone data may be collected before, during, and/or after a vehicle collision or crash, such as with the insured's permission. Actual damage or fault determination may be determined from analysis of the drone data. As a result, risk averse drivers and/or vehicle owners, and/or insureds not at fault for a vehicle collision (or other insurance-related event) may not be unfairly penalized (i) for vehicle collisions or crashes that were not their fault, but rather were caused by another vehicle or driver, or (ii) inflated or fraudulent insurance claims submitted by other drivers or vehicle owners.
0110In one aspect, drone or UAV data, and/or other data, including the types of data discussed elsewhere herein, may be collected or received by an insurance provider remote server, such as via direct or indirect wireless communication or data transmission from a drone or UAV, after a customer affirmatively consents or otherwise opts into an insurance discount, reward, or other program. The insurance provider may then analyze the data received with the customer's permission to provide benefits to the customer. As a result, risk averse customers may receive insurance discounts or other insurance cost savings based upon data that reflects low risk behavior and/or technology that mitigates or prevents risk to (i) insured assets, such as vehicles, and/or (ii) vehicle operators or passengers.
0111Although the following text sets forth a detailed description of numerous different embodiments, it should be understood that the legal scope of the description is defined by the words of the claims set forth at the end of this patent and equivalents. The detailed description is to be construed as exemplary only and does not describe every possible embodiment since describing every possible embodiment would be impractical. Numerous alternative embodiments may be implemented, using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims.
0112Any reference to “home” or “property” is meant to be exemplary and not limiting. The systems and methods described herein may be applied to any property, such as offices, farms, lots, parks, and/or other types of properties or buildings. Accordingly, “homeowner” may be used interchangeably with “property owner.”
0113Although the following text sets forth a detailed description of numerous different embodiments, it should be understood that the legal scope of the invention is defined by the words of the claims set forth at the end of this patent. The detailed description is to be construed as exemplary only and does not describe every possible embodiment, as describing every possible embodiment would be impractical, if not impossible. One could implement numerous alternate embodiments, using either current technology or technology developed after the filing date of this patent, which would still fall within the scope of the claims.
0114Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and nothing requires that the operations be performed in the order illustrated. Structures and functionality presented as separate components in exemplary configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
0115Additionally, certain embodiments are described herein as including logic or a number of routines, subroutines, applications, or instructions. These may constitute either software (e.g., code embodied on a non-transitory, machine-readable medium) or hardware. In hardware, the routines, etc., are tangible units capable of performing certain operations and may be configured or arranged in a certain manner. In exemplary embodiments, one or more computer systems (e.g., a standalone, client or server computer system) or one or more hardware modules of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) as a hardware module that operates to perform certain operations as described herein.
0116In various embodiments, a hardware module may be implemented mechanically or electronically. For instance, a hardware module may comprise dedicated circuitry or logic that is permanently configured (e.g., as a special-purpose processor, such as a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) to perform certain operations. A hardware module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
0117Accordingly, the term “hardware module” should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time. For instance, where the hardware modules comprise a general-purpose processor configured using software, the general-purpose processor may be configured as respective different hardware modules at different times. Software may accordingly configure a processor, for instance, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
0118Hardware modules may provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple of such hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connect the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for instance, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For instance, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and may operate on a resource (e.g., a collection of information).
0119The various operations of exemplary methods described herein may be performed, at least partially, by one or more processors that are temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors may constitute processor-implemented modules that operate to perform one or more operations or functions. The modules referred to herein may, in some exemplary embodiments, comprise processor-implemented modules.
0120Similarly, the methods or routines described herein may be at least partially processor-implemented. For instance, at least some of the operations of a method may be performed by one or more processors or processor-implemented hardware modules. The performance of certain of the operations may be distributed among the one or more processors, not only residing within a single machine, but deployed across a number of machines. In some exemplary embodiments, the processor or processors may be located in a single location (e.g., within a home environment, an office environment, or as a server farm), while in other embodiments the processors may be distributed across a number of locations.
0121The performance of certain of the operations may be distributed among the one or more processors, not only residing within a single machine, but deployed across a number of machines. In some exemplary embodiments, the one or more processors or processor-implemented modules may be located in a single geographic location (e.g., within a home environment, an office environment, or a server farm). In other exemplary embodiments, the one or more processors or processor-implemented modules may be distributed across a number of geographic locations.
0122Unless specifically stated otherwise, discussions herein using words such as “processing,” “computing,” “calculating,” “determining,” “presenting,” “displaying,” or the like may refer to actions or processes of a machine (e.g., a computer) that manipulates or transforms data represented as physical (e.g., electronic, magnetic, or optical) quantities within one or more memories (e.g., volatile memory, non-volatile memory, or a combination thereof), registers, or other machine components that receive, store, transmit, or display information.
0123As used herein any reference to “one embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
0124The terms “insurer,” “insuring party,” and “insurance provider” are used interchangeably herein to generally refer to a party or entity (e.g., a business or other organizational entity) that provides insurance products, e.g., by offering and issuing insurance policies. Typically, but not necessarily, an insurance provider may be an insurance company.
0125Although the embodiments discussed herein relate to home or personal property insurance policies, it should be appreciated that an insurance provider may offer or provide one or more different types of insurance policies. Other types of insurance policies may include, for instance, condominium owner insurance, renter's insurance, life insurance (e.g., whole-life, universal, variable, term), health insurance, disability insurance, long-term care insurance, annuities, business insurance (e.g., property, liability, commercial auto, workers compensation, professional and specialty liability, inland marine and mobile property, surety and fidelity bonds), automobile insurance, boat insurance, insurance for catastrophic events such as flood, fire, volcano damage and the like, motorcycle insurance, farm and ranch insurance, personal liability insurance, personal umbrella insurance, community organization insurance (e.g., for associations, religious organizations, cooperatives), personal articles, and/or other types of insurance products. In embodiments as described herein, the insurance providers process claims related to insurance policies that cover one or more properties (e.g., homes, automobiles, personal property), although processing other insurance policies is also envisioned.
0126The terms “insured,” “insured party,” “policyholder,” “customer,” “claimant,” and “potential claimant” are used interchangeably herein to refer to a person, party, or entity (e.g., a business or other organizational entity) that is covered by the insurance policy, e.g., whose insured article or entity (e.g., property, life, health, auto, home, business) is covered by the policy. A “guarantor,” as used herein, generally refers to a person, party or entity that is responsible for payment of the insurance premiums. The guarantor may or may not be the same party as the insured, such as in situations when a guarantor has power of attorney for the insured. An “annuitant,” as referred to herein, generally refers to a person, party or entity that is entitled to receive benefits from an annuity insurance product offered by the insuring party. The annuitant may or may not be the same party as the guarantor.
0127As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For instance, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
0128In addition, use of the “a” or “an” are employed to describe elements and components of the embodiments herein. This is done merely for convenience and to give a general sense of the description. This description, and the claims that follow, should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
0129This detailed description is to be construed as examples and does not describe every possible embodiment, as describing every possible embodiment would be impractical, if not impossible. One could implement numerous alternate embodiments, using either current technology or technology developed after the filing date of this application.
0130The patent claims at the end of this patent application are not intended to be construed under 35 U.S.C. § 112(f) unless traditional means-plus-function language is expressly recited, such as “means for” or “step for” language being explicitly recited in the claim(s).
Contents6
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10102584B1 | Cites | United States of America | Applicant |
| US10102586B1 | Cites | United States of America | Applicant |
| US10163162B1 | Cites | United States of America | Applicant |
| US10275834B1 | Cites | United States of America | Applicant |
| US10373256B1 | Cites | United States of America | Search report |
| US2002002475A1 | Cites | United States of America | Applicant |
| US2002007225A1 | Cites | United States of America | Applicant |
| US2002055861A1 | Cites | United States of America | Applicant |
| US2003040934A1 | Cites | United States of America | Applicant |
| US2003046362A1 | Cites | United States of America | Applicant |
| US2003069002A1 | Cites | United States of America | Applicant |
| US2003154111A1 | Cites | United States of America | Applicant |
| US2004088198A1 | Cites | United States of America | Applicant |
| US2004243423A1 | Cites | United States of America | Applicant |
| US2005080649A1 | Cites | United States of America | Applicant |
| US2005128074A1 | Cites | United States of America | Applicant |
| US2006071783A1 | Cites | United States of America | Applicant |
| US2006158328A1 | Cites | United States of America | Applicant |
| US2006167597A1 | Cites | United States of America | Applicant |
| US2008091490A1 | Cites | United States of America | Applicant |
| US2008114655A1 | Cites | United States of America | Applicant |
| US2008159591A1 | Cites | United States of America | Applicant |
| US2008224854A1 | Cites | United States of America | Applicant |
| US2008255887A1 | Cites | United States of America | Applicant |
| US2009002364A1 | Cites | United States of America | Applicant |
| US2009027253A1 | Cites | United States of America | Applicant |
| US2009055226A1 | Cites | United States of America | Applicant |
| US2009138290A1 | Cites | United States of America | Applicant |
| US2009157437A1 | Cites | United States of America | Applicant |
| US2009219393A1 | Cites | United States of America | Applicant |
| US2009265193A1 | Cites | United States of America | Applicant |
| US2010012769A1 | Cites | United States of America | Applicant |
| US2010156816A1 | Cites | United States of America | Applicant |
| US2010215212A1 | Cites | United States of America | Applicant |
| US2010235198A1 | Cites | United States of America | Applicant |
| US2010250022A1 | Cites | United States of America | Applicant |
| US2010274606A1 | Cites | United States of America | Applicant |
| US2010302359A1 | Cites | United States of America | Applicant |
| US2011046920A1 | Cites | United States of America | Applicant |
| US2011130636A1 | Cites | United States of America | Applicant |
| US2011137443A1 | Cites | United States of America | Applicant |
| US2011161118A1 | Cites | United States of America | Applicant |
| US2011218825A1 | Cites | United States of America | Applicant |
| US2012025001A1 | Cites | United States of America | Applicant |
| US2012033821A1 | Cites | United States of America | Applicant |
| US2012033851A1 | Cites | United States of America | Applicant |
| US2012071998A1 | Cites | United States of America | Applicant |
| US2012140041A1 | Cites | United States of America | Applicant |
| US2012170797A1 | Cites | United States of America | Applicant |
| US2012209782A1 | Cites | United States of America | Applicant |
| US2012210853A1 | Cites | United States of America | Applicant |
| US2012250010A1 | Cites | United States of America | Applicant |
| US2012265698A1 | Cites | United States of America | Applicant |
| US2012299751A1 | Cites | United States of America | Applicant |
| US2012303336A1 | Cites | United States of America | Applicant |
| US2013033381A1 | Cites | United States of America | Applicant |
| US2013033851A1 | Cites | United States of America | Applicant |
| US2013060710A1 | Cites | United States of America | Applicant |
| US2013216089A1 | Cites | United States of America | Applicant |
| US2013226624A1 | Cites | United States of America | Applicant |
| US2013317865A1 | Cites | United States of America | Applicant |
| US2014019166A1 | Cites | United States of America | Applicant |
| US2014058763A1 | Cites | United States of America | Applicant |
| US2014068413A1 | Cites | United States of America | Applicant |
| US2014100889A1 | Cites | United States of America | Applicant |
| US2014111332A1 | Cites | United States of America | Applicant |
| US2014132409A1 | Cites | United States of America | Applicant |
| US2014163852A1 | Cites | United States of America | Applicant |
| US2014168420A1 | Cites | United States of America | Applicant |
| US2014244078A1 | Cites | United States of America | Applicant |
| US2014245210A1 | Cites | United States of America | Applicant |
| US2014257862A1 | Cites | United States of America | Applicant |
| US2014288976A1 | Cites | United States of America | Applicant |
| US2014316614A1 | Cites | United States of America | Applicant |
| US2014320651A1 | Cites | United States of America | Applicant |
| US2014324405A1 | Cites | United States of America | Applicant |
| US2014334684A1 | Cites | United States of America | Applicant |
| US2014336928A1 | Cites | United States of America | Applicant |
| US2014353422A1 | Cites | United States of America | Applicant |
| US2014368378A1 | Cites | United States of America | Applicant |
| US2015019267A1 | Cites | United States of America | Applicant |
| US2015020558A1 | Cites | United States of America | Applicant |
| US2015025914A1 | Cites | United States of America | Applicant |
| US2015046194A1 | Cites | United States of America | Applicant |
| US2015105933A1 | Cites | United States of America | Applicant |
| US2015140954A1 | Cites | United States of America | Applicant |
| WO2015158265A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2015161277A1 | Cites | United States of America | Applicant |
| US2015245210A1 | Cites | United States of America | Applicant |
| US2015254738A1 | Cites | United States of America | Applicant |
| US2015323932A1 | Cites | United States of America | Applicant |
| US2015348204A1 | Cites | United States of America | Applicant |
| US2015363717A1 | Cites | United States of America | Applicant |
| US2016063642A1 | Cites | United States of America | Applicant |
| US2016071217A1 | Cites | United States of America | Applicant |
| US2016071379A1 | Cites | United States of America | Applicant |
| US2016088286A1 | Cites | United States of America | Applicant |
| US2016111006A1 | Cites | United States of America | Applicant |
| US2016189303A1 | Cites | United States of America | Applicant |
| US2016203694A1 | Cites | United States of America | Applicant |
34 members in 1 office
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 201462053519 | United States of America | P | |
| 201562207127 | United States of America | P | |
| 201562207421 | United States of America | P | |
| 201562208201 | United States of America | P | |
| 201562209755 | United States of America | P | |
| 201562209627 | United States of America | P | |
| 201562209963 | United States of America | P | |
| 201514858699 | United States of America | A |
Members34
| Document | Office | Kind | |
|---|---|---|---|
| US10102589B1 | United States of America | B1 | |
| US10145684B1 | United States of America | B1 | |
| US10163164B1 | United States of America | B1 | |
| US10275834B1 | United States of America | B1 | |
| US10410289B1 | United States of America | B1 | |
| US10535103B1 | United States of America | B1 | |
| US10650469B1 | United States of America | B1 | |
| US10685404B1 | United States of America | B1 | |
| US10909628B1 | United States of America | B1 | |
| US10949929B1 | United States of America | B1 | |
| US10949930B1 | United States of America | B1 | |
| US10963968B1 | United States of America | B1 | |
| US11002540B1 | United States of America | B1 | |
| US2021192629A1 | United States of America | A1 | |
| US2021256614A1 | United States of America | A1 | |
| US2021287299A1 | United States of America | A1 | |
| US11195234B1This record | United States of America | B1 | |
| US11334940B1 | United States of America | B1 | |
| US11334953B1 | United States of America | B1 | |
| US2022245720A1 | United States of America | A1 | |
| US2022245729A1 | United States of America | A1 | |
| US2023056605A1 | United States of America | A1 | |
| US11704738B2 | United States of America | B2 | |
| US11710191B2 | United States of America | B2 | |
| US2023325935A1 | United States of America | A1 | |
| US2023334583A1 | United States of America | A1 | |
| US11816736B2 | United States of America | B2 | |
| US12020330B2 | United States of America | B2 | |
| US12033221B2 | United States of America | B2 | |
| US12062097B1 | United States of America | B1 | |
| US2024296503A1 | United States of America | A1 | |
| US2024354863A1 | United States of America | A1 | |
| US12154177B2 | United States of America | B2 | |
| US2025045840A1 | United States of America | A1 |
74 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Paralegal or electronic terminal disclaimer approvedP574 | P574 | |
| Terminal Disclaimer FiledDIST | DIST | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Application Dispatched from OIPEOIPE | OIPE | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| PGPubs nonPub RequestNPRQ | NPRQ | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
3 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedureENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP |
Numbers
- Publication
- 11195234
- Application
- 16509649
Titles
- English
- Systems and methods of utilizing unmanned vehicles to detect insurance claim buildup
Patent term adjustment
- A delay
- +181 daysthe office missed an examination deadline
- Net adjustment
- 181 days
Classification
- CPC, 29
- G06Q40/08
- G06T7/75
- B64U10/14
- B64U2101/30
- G06T11/60
- G06T7/20
- G06T2207/30236
- G06T2207/30252
- H04N5/44
- H04N7/185
- G06T7/246
- G06T7/00
- G06V20/10
- G06V20/41
- G06V20/44
- G06Q40/00
- G06F18/22
- G06V10/42
- B64U2201/104
- B64U2201/102
- B64U2101/00
- B64U10/00
- B64C39/024
- B64D47/08
- G01C11/02
- G06T17/05
- G06T2207/10032
- G06T2207/30232
- G06T2215/16
- IPC, 2
- G06Q40 08
- B64U10 14