US20230260048A1 - Implementing Machine Learning For Life And Health Insurance Claims Handling - Google Patents
Implementing Machine Learning For Life And Health Insurance Claims Handling Download PDFInfo
- Publication number
- US20230260048A1 US20230260048A1 US18/139,131 US202318139131A US2023260048A1 US 20230260048 A1 US20230260048 A1 US 20230260048A1 US 202318139131 A US202318139131 A US 202318139131A US 2023260048 A1 US2023260048 A1 US 2023260048A1
- Authority
- US
- United States
- Prior art keywords
- life
- artificial neural
- information
- data
- settlement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010801 machine learning Methods 0.000 title abstract description 72
- 230000036541 health Effects 0.000 title abstract description 58
- 238000013528 artificial neural network Methods 0.000 claims abstract description 187
- 238000000034 method Methods 0.000 claims abstract description 132
- 230000015654 memory Effects 0.000 claims description 23
- 238000003058 natural language processing Methods 0.000 claims description 15
- 238000012549 training Methods 0.000 description 46
- 230000008569 process Effects 0.000 description 37
- 238000012545 processing Methods 0.000 description 37
- 238000013473 artificial intelligence Methods 0.000 description 35
- 238000004458 analytical method Methods 0.000 description 34
- 239000010410 layer Substances 0.000 description 27
- 230000008901 benefit Effects 0.000 description 21
- 210000002569 neuron Anatomy 0.000 description 19
- 238000013480 data collection Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 15
- 230000006378 damage Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 11
- 238000011002 quantification Methods 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000012552 review Methods 0.000 description 9
- 238000010200 validation analysis Methods 0.000 description 9
- 238000001356 surgical procedure Methods 0.000 description 7
- 206010028980 Neoplasm Diseases 0.000 description 6
- 230000009471 action Effects 0.000 description 6
- 201000011510 cancer Diseases 0.000 description 6
- 239000000047 product Substances 0.000 description 6
- 208000027418 Wounds and injury Diseases 0.000 description 5
- 239000008186 active pharmaceutical agent Substances 0.000 description 5
- 238000002683 hand surgery Methods 0.000 description 5
- 208000014674 injury Diseases 0.000 description 5
- 238000011835 investigation Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000000306 recurrent effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000000116 mitigating effect Effects 0.000 description 3
- 201000005569 Gout Diseases 0.000 description 2
- 241000282412 Homo Species 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 239000006227 byproduct Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000001684 chronic effect Effects 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 206010010144 Completed suicide Diseases 0.000 description 1
- 208000028399 Critical Illness Diseases 0.000 description 1
- 208000010496 Heart Arrest Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 208000006673 asthma Diseases 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000001632 homeopathic effect Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 210000002364 input neuron Anatomy 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000006199 nebulizer Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000399 orthopedic effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000012502 risk assessment Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001225 therapeutic effect Effects 0.000 description 1
- 238000002560 therapeutic procedure Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/016—Personal emergency signalling and security systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/192—Recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references
- G06V30/194—References adjustable by an adaptive method, e.g. learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/26—Techniques for post-processing, e.g. correcting the recognition result
- G06V30/262—Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
- G06V30/274—Syntactic or semantic context, e.g. balancing
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B19/00—Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B23/00—Alarms responsive to unspecified undesired or abnormal conditions
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
Definitions
- This disclosure generally relates to implementing machine learning to automate aspects of life, worker's compensation, disability, and/or health insurance claims processing and, more particularly, to improve upon the customer claims handling experience by processing claims using machine learning techniques.
- a claim relating to a life, worker's compensation, disability, and/or health insurance policy may be reported to an issuer of the insurance policy (e.g., an insurance company) upon the occurrence of an event covered under the policy.
- the claim may be allocated to a claims examiner who may manage the claim.
- the claims examiner may manually update paper and/or electronic files related to the reported, or filed, claim as claim information is provided by the claimant, and/or collected by the insurer.
- the claims examiner may conduct an investigation and may contact the policy holder/claimant and/or others (e.g., beneficiaries, witnesses, government employees, third parties, etc.).
- the claim handling process may include time-consuming and fact-intensive processes and procedures.
- insurers are motivated to timely investigate and pay claims promptly.
- insurers are also motivated to identify fraudulent claims or buildup, so as to not penalize all customers with higher rates.
- the present disclosure generally relates to methods and systems for implementing machine learning to improve upon aspects of life, worker's compensation, disability, and/or health insurance claim processing and handling throughout the claims lifecycle.
- neural networks may be used.
- Other machine learning techniques including those discussed elsewhere herein may also be employed. Embodiments of exemplary systems and computer-implemented methods are described below.
- a computer-implemented method of automated claims handling may include (1) receiving a set of labeled historical claims (including life, worker's compensation, disability, and/or health claims), each one corresponding to a respective adjusted settlement amount.
- the method may include (2) training an artificial neural network using a subset of the labeled historical claims and/or each respective adjusted settlement amount.
- the method may then include (3) receiving a life, worker's compensation, disability, and/or health claim from a user, such as from their mobile device; (4) analyzing the life, worker's compensation, disability, and/or health claim using the trained artificial neural network to determine a claim settlement prediction; and (5) generating, based upon the settlement prediction, a settlement offer.
- the method may also include (6) transmitting the settlement offer to an application in a user mobile or other device, such as via wireless communication or data transmission.
- the method may include additional, less, or alternate actions.
- a claim handling system may include one or more processors and one or more memories storing instructions. When the instructions are executed by the one or more processors, they may cause the claim handling system to (1) receive a set of life or health claim information from the user; (2) predict a claim settlement amount by analyzing the set of life or health claim information using a trained artificial network; (3) generate a settlement offer based upon the claim settlement amount; (4) display the settlement offer in the user device; and/or (5) receive a manifestation of acceptance from the user device.
- the system may include additional, less, or alternate functionality, including that discussed elsewhere herein.
- FIG. 1 depicts an exemplary computing environment implementing machine learning to improve upon aspects of life and health insurance claim handling
- FIG. 2 depicts an exemplary computing environment implementing collection and processing of user input and machine learning implementing artificial intelligence techniques for life and health insurance claim handling;
- FIG. 3 depicts an exemplary neural network which may be trained and operated by the neural network unit of FIG. 1 or the neural network training application of FIG. 2 , according to one embodiment and scenario;
- FIG. 4 depicts an exemplary neuron, which may be included in the neural network of FIG. 3 , according to one embodiment and scenario;
- FIG. 5 depicts content of an exemplary electronic life claim record that may be processed by an artificial neural network, in one embodiment.
- FIG. 6 depicts a flow diagram of an exemplary computer-implemented method of training an artificial neural network to handle insurance claims, according to one embodiment.
- the present embodiments are directed to, inter alia, training and operating a machine learning model to analyze historical life insurance and/or health insurance claims to, in turn, handle life insurance and/or health insurance claims.
- a “life claim” may relate to a life, worker's compensation, and/or disability insurance claim.
- Each life claim may relate to one or more insurance policies.
- Systems and methods may include natural language processing of free-form notes/text, and/or free-form speech/audio, recorded by a call center and/or a claim adjustor. Photographic evidence and/or other evidence may be used. All suitable input may be received from a customer speaking into a mobile device app that records the customer's speech, and/or into a chat bot or robo-advisor. Handling of a claim may include settling a claim in full and/or in part, flagging the claim for human review, requesting additional information, etc.
- the methods and systems may analyze data harvested from subsets of historical claims to train and validate machine learning (ML) models, and to analyze filed claims by executing the trained and validated models providing aspects of the filed claims as input to the trained ML models.
- the methods and systems may access electronic data and may group and/or classify claim submissions by claim type prior to analysis by one or more trained ML model. For instance, the methods and systems may categorize a claim submission as a life and/or health insurance policy.
- the electronic data may include information about the insured including, without limitation: electronic medical records, demographic information, insurance records, lifestyle information, psychographic information, etc.
- the trained ML and/or artificial neural network model may accept as input the insured's age, medical history including electronic medical records, location, etc.
- Information pertaining to an accident and/or event may be input into and analyzed by the trained NIL model.
- the methods and systems may collect electronic data to construct a dynamic data set, which may change over time as additional information is collected and/or as additional users contribute to an overall data pool that includes a plurality of electronically accessible data each relating to a customer's claims.
- the methods and systems may use the dynamic data set to train one or more machine-learning analytics models in an incremental or “online” fashion, so that a model need not be entirely retrained from scratch when new information is received (e.g., when a claimant submits supplemental documentation). Retraining may be skipped in some cases, such as when a pre-set level of model accuracy has already been attained. For example, when a new claim is received from a claimant or third party, the methods and systems may check model accuracy, and if the accuracy is above 99.9%, or another appropriate threshold, the additional training may be avoided.
- the methods and systems may analyze electronic claim data in accordance with the one or more trained machine-learning analytics models to automatically process insurance claims, wherein processing the claim may include any actions suitable to the particular claim type.
- processing the claim may include any actions suitable to the particular claim type.
- such actions may have been historically performed manually by an insurance claims intake processor and/or adjustor.
- a claim may be categorized by type and funneled to a particular group, unit, and/or department of claim adjustors focusing on a particular claim type (e.g., “life insurance,” “health insurance,” “casualty,” etc.).
- the present methods and systems may include means for automatically assigning the claim to one or more of the adjustors within a department, wherein the assignment may be based upon an analysis of the claim to determine its category, severity and/or amount of time estimated to complete one or more stages of processing the claim.
- the assignment of the claim to a department or adjustor may be allocated according to the seniority, experience level, and/or existing backlog of the claims adjustor. It should be appreciated that in one embodiment, the classification step may be omitted, for example, wherein another component validates or forces a categorization.
- the trained ML model may analyze the claim to determine a number of details. For example, in the life insurance example, the ML model or another component may attempt to extract a death certificate submitted with the claim. The ML model may further attempt to validate the death certificate via internal validation (e.g., by reference to a database or validation mechanism owned by the corporation and/or an independently-trained machine-learning model) or external validation (e.g., a government-operated API or a privately-operated API). The validation methods may determine a provisional or final authenticity and/or validity of the death certificate, which may be a necessary precondition to additional processing of the claim (e.g., before the insurer pays a life insurance claim).
- internal validation e.g., by reference to a database or validation mechanism owned by the corporation and/or an independently-trained machine-learning model
- external validation e.g., a government-operated API or a privately-operated API.
- the validation methods may determine a provisional or final authenticity and/or validity of the death certificate, which
- a specific model may be trained for validation tasks, and an authenticity output of a trained ML model may be a boolean value (e.g., TRUE or FALSE) or a scaled value (e.g., a percentage) representing a probability or likelihood that the death certificate is authentic.
- a confirmation number or hash value may be stored in association with a validation result obtained via an external database.
- the validation steps for health insurance claims may differ from those for life insurance, and may be based upon an entirely different set of analyses, different training, and/or an alternate and/or additional trained model.
- a validation system and method relating to health insurance may include associating a doctor, hospital, clinic, or other patient visit to a particular claim. This association may be performed by an ML model determining patient visit information, such as a date of service, type of service, description of procedure, dollar amount, etc.
- a ML model may be trained that analyzes a claim and, based upon information related to the patient or a subset of similar patients, determines whether a claim is payable without human review based upon similar patients and/or past treatment of the patient. Similar patients may be identified by training a MI, model using patient information corresponding to patients in a similar geographic region (e.g., in a city or region of a state). Similar patients may be identified by identifying a cost-of-living index or geospatial search.
- a patient may have hand surgery performed in Bloomington, Ill. at a particular hospital, by a particular surgeon.
- the surgery may last for one half hour, cost $10,000, and the description of the surgery may include the term “carpal tunnel.”
- Each of the foregoing facts i.e., the type of surgery, locus within the body, location of the patient, hospital name, surgeon identity, cost, duration, description, etc.
- an ML model may be trained to predict whether a given claim for a hand surgery should be paid or not, and if so, a settlement amount or amounts.
- Health insurance claims may be determined to be not immediately payable and in need of further review due to a number of factors, some of which may not be immediately apparent based upon a predictive output of a trained ML model. For example, the duration of the surgery may be longer than normal. The cost reported by the medical facility may be aberrantly high, or aberrantly low. The person listed as having performed a surgery (e.g., a hand surgery) may have left the practice of medicine, may have been suspended from practice and/or had her license revoked, may not be board-certified, and/or may not be engaged in orthopedic practice. Such information pertaining to the qualifications of physicians may be discoverable by reference to third-party data sources.
- the presence of one or more factors may cause a payable or non-payable outcome to be produced by the trained ML model, the factors may or may not be particularly identified.
- the trained ML model may merely output an indication that the claim is payable or non-payable, and that human review is necessary.
- the ML model may have an unlimited number of inputs, and that some inputs may include procedural information related to claim processing, such as whether a patient has submitted a signed informed consent form, or the length of time elapsed between the carrying out of a medical procedure and the submission of a claim for the procedure. Other factors may be common to all ML models. For example, a single ML model may determine whether a request for benefits contains an ink signature. To the extent that a claim requires a request for benefits, the ML model may “short-circuit” the claim handling process by requiring that the request for benefits carry the ink signature of the claimant(s) before the claim may be paid and/or analyzed further for settlement purposes.
- One of the benefits of the computerized methods and systems disclosed herein is that, during normal operation, they may create a time-stamped paper trail that may be used by the insurer to rebut any allegation on the part of the claimant that the insurer has unduly delayed the handling of the claim.
- the methods and systems may also be more reliable than any relying on human review.
- An artificial intelligence platform including an ML model and/or artificial neural network may react based upon certain inputs.
- some life insurance policies may include contestability clauses, which allow the insurance company to contest payment under a policy under certain circumstances. For example, if a policy holder's cause of death is listed as a suicide, and the effective date of the policy is less than two years from the present time, then the methods and systems herein may automatically cause the policy to be considered non-payable pending further investigation.
- a cause of death of homicide may require further scrutiny and/or investigation of a beneficiary. For example, if a beneficiary is charged in relation to a homicide death, then certification of acquittal or conviction may be required before a claim may be payable.
- the methods and systems described herein may include instructions for automatically detecting certain causes of death, for determining payable status at a later time, or after the occurrence of a condition (e.g., by reference to court/public records), and for notifying a claimant or other party of a contested payment (e.g., via email or another electronic notification).
- the methods and systems herein may include the creation of ML models that are intended to ensure an optimal outcome for beneficiaries based upon information about the beneficiary. For example, a death benefit of $5,000,000 may be payable to a beneficiary.
- a trained ML model may analyze the income and/or dependency status of the beneficiary and determine that the beneficiary has an income of $50,000 and three dependents aged 5, 8, and 13. The ages of the beneficiary and dependents may be provided to a trained ML model, which may predict the suitability of (1) a lump sum payment, and/or (2) a series of installment/annuity payments.
- a ML model may be trained to provide accelerated death benefits to beneficiaries. Such models may include additional training geared to providing terminally ill patients with additional funds providing for “right to try” (e.g., off-label) prescriptions, homeopathic remedies, palliative/hospice care, and other therapies.
- an ML model may provide terminally ill patients with quality of life funds that are non-therapeutic in nature (e.g., make-a-wish, or “bucket list” funds).
- a specific model may be trained for analyzing claims pertaining to terminal, chronic, and/or critical illnesses.
- a claimant and beneficiary may be one and the same.
- a ML model may be trained to handle claims submitted by patients diagnosed with terminal cancer.
- a ML model may be trained to handle claims of patients diagnosed with non-terminal forms of cancer, and/or other non-fatal illnesses.
- the determination of which model(s) to use to process a patient's claims may be based upon the methods and systems verifying a diagnosis and classifying the patient on the basis of such verification.
- Certain diagnoses may cause some models to supersede other models.
- claims submitted by a patient diagnosed with gout and non-terminal cancer may be handled by a non-terminal cancer ML model either prior to, in addition to, or instead of, an ML model handling the patient's gout-related claims.
- the number of potential trained ML models is only limited by the number of diagnoses and sub-combinations thereof.
- a ML model may predict a cause of death of a patient based upon training on prior claims data. In this way, a conclusion of a cause of death reached or predicted by a trained ML model may be confirmed by, or in conflict with, an official cause of death. In such cases, further investigation may be required before a death benefit will be paid or a claim settled.
- a trained ML model may identify a trust (e.g., a revocable trust) beneficiary of an insurance benefit, and may also provide information relating to taxation of death benefits. For example, the system may communicate with the trustee of a trust, a beneficiary, and/or another responsible party such as a legal agent/representative.
- FIG. 1 illustrates a block diagram of an exemplary computing environment 100 implementing machine-learning for insurance claim handling, in accordance with certain aspects of the present disclosure.
- the high-level architecture includes both hardware and software applications, as well as various data communication channels for communicating data between the various hardware and software components.
- the environment 100 may automatically retrieve data associated with various electronic records, data sources, and/or users (e.g., claimants and/or beneficiaries) and use this data set to implement the various machine-learning implementations discussed herein to facilitate improvements to the insurance claim handling process.
- the computing environment 100 may include an input data set 102 , an artificial intelligence (AI) platform 104 , a settlement offer 106 , and an historical data 108 .
- Input data set 102 and historical data 108 may include a plurality (e.g., thousands or millions) of electronic documents, parameters, and/or other information.
- data generally refers to information related to a policy holder, which may exist in the environment 100 .
- data may include an electronic document representing an insurance policy, an insurance claim, demographic information about the policy holder, and/or information related to the type of insurance claim submitted.
- Examples of insurance policy data may include, without limitation: a term, begin date, death benefit, and deductible.
- Data may be historical or current.
- data may be related to an ongoing claim filed by a policy holder or beneficiary, in some embodiments, data may consist of raw data parameters entered by a human user of the environment 100 or which is retrieved/received from another computing system.
- Data may or may not relate to the claims filing process, and while some of the examples described herein refer to health and life insurance claims, it should be appreciated that the techniques described herein may be applicable to other types of electronic documents, in other domains.
- the techniques herein may be applicable to identifying risk factors in other insurance domains, such as agricultural insurance, homeowners insurance, vehicle insurance, renters insurance, etc.
- the scope and content of the data may differ, as may the techniques used for training and operating the machine learning models.
- data may be collected from an existing customer filing a claim, a potential or prospective customer applying for an insurance policy, and/or may be supplied by a third party such as a company other than the proprietor of the environment 100 .
- data may reside in paper files that are scanned or entered into a digital format by a human or by an automated process (e.g., via a scanner).
- data may comprise any digital information, from any source, created at any time.
- Input data 102 may be loaded into an artificial intelligence system 104 to organize, analyze, and process input data 102 in a manner that facilitates claim handling by AI platform 104 .
- the loading of input data 102 may be performed by executing a computer program on a computing device that has access to the environment 100 , and the loading process may include the computer program coordinating data transfer between input data 102 and AI platform 104 (e.g., by the computer program providing an instruction to AI platform 104 as to an address or location at which input data 102 is stored).
- AT platform 104 may reference this address to retrieve records from input data 102 to perform claim handling techniques.
- AI platform 104 may be thought of as a collection of algorithms and/or rules configured to receive and process parameters, and to produce labels and, in some embodiments, quantify claim settlement information.
- AI platform 104 may be used to process claim data inputs, train and operate multiple artificial neural networks (ANNs), and generate settlement offers based upon claim quantification.
- ANN artificial neural networks
- an ANN may be defined and/or constructed as an ANN, and/or as another artificial intelligence or machine learning algorithm, program, module, and/or model.
- AI platform 104 may include an input analysis unit 120 , which may include a speech-to-text unit 122 and an image processing unit 124 . These may comprise, respectively, instructions for converting human speech into text and analyzing images (e.g., extracting information from a death certificate or other legal document).
- data may comprise audio recordings (e.g., recordings made when a customer telephones a customer service center) that may be converted to text and further used by AI platform 104 .
- customer behavior represented in data including the accuracy and truthfulness of a customer—may be encoded by claim analysis unit 120 , and used by AI platform 104 to train and operate ANN models.
- Input analysis unit 120 may also include text analysis unit 126 , which may include pattern matching unit 128 and natural language processing (NLP) unit 130 ,
- text analysis unit 126 may determine facts regarding claim inputs (e.g., the amount of money paid under a claim). Amounts may be determined in a currency—and inflation—neutral manner, so that claim loss amounts may be directly compared.
- text analysis unit 126 may analyze text produced by speech-to-text unit 122 or image analysis unit 124 .
- pattern matching unit 128 may search textual claim data loaded into AI platform 104 for specific strings or keywords in text (e.g., “cardiac arrest”) which may be indicative of a condition.
- NLP unit 130 may be used to identify, for example, entities or objects indicative of a fact (e.g., that an individual visited an emergency room).
- NLP unit 130 may identify human speech patterns in data, including semantic information relating to entities, such as people, buildings, businesses, etc.
- text analysis unit 126 may comprise text processing algorithms/techniques (e.g., lexers and parsers, regular expressions, etc.) and may emit structured text in a format which may be consumed by other components.
- AI platform 104 may include a loss classifier 110 to classify losses by category.
- losses may be categorized as a first step according to loss type (e.g., a health insurance claim or life insurance claim).
- loss classifier 140 may label input data 102 , or portions thereof, according to positive or negative pattern matching according to pattern matching unit 128 and/or natural language processing unit 130 .
- loss classifier 140 may classify the claim data as a health insurance claim, and the processing of the claim may proceed accordingly (e.g., by the claim data being processed in ANN unit 150 by a health insurance-specific ANN model).
- ANN unit 150 may process claim data by training models with the data and/or by operating a trained ANN model with the data.
- ANN unit 150 may use an ANN or another suitable model, as described above.
- the ANN may be any suitable type of ANN, including, without limitation, a recurrent neural network or feed-forward neural network.
- the ANN may include any number (e.g., thousands) of nodes or “neurons” arranged in multiple layers, with each neuron processing one or more inputs to generate a decision or other output. In other embodiments, other types of artificial intelligence or machine learning algorithms, programs, modules, or models may be used.
- ANN models may be chained together, so that output from one model is fed into another model as input.
- loss classifier 140 may, in one embodiment, apply input data 102 to a first ANN model that is trained to generate labels.
- the output (e.g., labels) of this first ANN model may be fed as input to a second ANN model which has been trained to predict claim settlement amounts based upon the presence of labels.
- the second ANN may be trained using an inflation-adjusted set of claim payout amounts, and respective set of risk labels, to very accurately predict the amount of money likely to be paid on a new claim, given only a new set of risk labels from the first model.
- ANN unit 150 may include training unit 152 , and risk indication unit 154 . To train the ANN to identify risk, ANN unit 150 may access electronic claims within historical data 108 .
- Historical data 108 may comprise a corpus of documents comprising many (e.g., millions) of insurance claims which may contain data linking a particular customer or claimant to one or more vehicles, and which may also contain, or be linked to, information pertaining to the customer.
- historical data 108 may be analyzed by AI platform 104 to generate claim records 110 - 1 through 110 - n , where n is any positive integer.
- Each claim 110 - 1 through 110 - n may be processed by training unit 152 to train one or more ANNs to identify claim risk factors, including by pre-processing of historical data 108 using input analysis unit 120 as described above.
- ANN 150 may, from a trained model, identify labels that correspond to specific data, metadata, and/or attributes within input data 102 , depending on the embodiment.
- ANN 150 may be provided with instructions from input analysis unit 120 indicating that one or more particular type of insurance is associated with one or more portions of input data 102 .
- ANN 150 may identify one or more insurance types associated with the one or more portions of input data 102 (e.g., bodily injury, property damage, collision coverage, comprehensive coverage, liability insurance, med pay, or personal injury protection (PIP) insurance) and by input analysis unit 120 .
- the one or more insurance types may be identified by training the ANN 150 based upon types of peril. For example, the ANN model may be trained to determine that death or diagnosis with a terminal illness may indicate life insurance coverage.
- input data 102 may indicate a particular customer and/or beneficiary.
- loss classifier 140 may look up additional customer information from customer data 160 and life and health database 162 , respectively. For example, the age of the person and/or information pertaining to the person's life insurance policy and/or health care benefits may be obtained.
- the additional customer and/or life and health information may be provided to ANN unit 150 and may be used to analyze and label input data 102 and, ultimately, may be used to determine settlement offer 106 .
- ANN unit 150 may be used to quantify a settlement amount based upon inputs obtained from a person submitting a life insurance claim, or based upon a claim submitted by a person who is a holder of an existing health insurance policy, That is, in some embodiments where ANN unit 150 is trained on claim data, ANN unit 150 may quantify settlement amounts based upon raw information unrelated to the claims filing process, or based upon other data obtained during the filing of a claim (e.g., a claim record retrieved from historical data 108 ).
- training process may be performed in parallel, and training unit 152 may analyze all or a subset of claims 110 - 1 through 110 - n .
- training unit 152 may train an ANN to identify claim risk factors in claim records 110 - 1 through 110 - n .
- AI platform 104 may analyze input data 102 to arrange the historical claims into claim records 110 - 1 through 110 - n , where n is any positive integer.
- Claim records 110 - 1 through 110 - n may be organized in a flat list structure, in a hierarchical tree structure, or by means of any other suitable data structure.
- the claim records may be arranged in a tree wherein each branch of the tree is representative of one or more customer.
- each of claim records 110 - 1 through 110 - n may represent a single non-branching claim, or may represent multiple claim records arranged in a group or tree.
- claim records 110 - 1 through 110 - n may comprise links to customers whose corresponding data is located elsewhere.
- one or more claims may be associated with one or more customers via one-to-many and/or many-to-one relationships.
- Risk factors may be data indicative of a particular risk or risks associated with a given claim, and/or customer.
- the status of claim records may be completely settled or in various stages of settlement.
- claim generally refers to an electronic document, record, or file, that represents an insurance claim (e.g., a life insurance or health insurance claim) submitted by a policy holder, beneficiary, and/or legal representative of an insurance company.
- claim data or “historical data” generally refers to data directly entered by the customer or insurance company including, without limitation, free-form text notes, photographs, audio recordings, written records, receipts (e.g., doctor's visit invoices) and other information including data from legacy, including pre-Internet (e.g., paper file) systems. Notes from claim adjustors and attorneys may also be included.
- claim data may include claim metadata or external data, which generally refers to data pertaining to the claim that may be derived from claim data or which otherwise describes, or is related to, the claim but may not be part of the electronic claim record.
- Claim metadata may have been generated directly by a developer of the environment 100 , for example, or may have been automatically generated as a direct product or byproduct of a process carried out in environment 100 .
- claim metadata may include a field indicating whether a claim was settled or not settled, and amount of any payouts, and the identity of corresponding payees.
- claim metadata is the geographic location in which a claim is submitted, which may be obtained via a global positioning system (GPS) sensor in a device used by the person or entity submitting the claim.
- claim metadata includes a category of the claim type (e.g., term life insurance, whole life, universal life, etc.). For example, a single claim in historical data 108 may be associated with a married couple, and may include the name, address, and other demographic information relating to the couple. Additionally, the claim may include an indication of beneficiaries corresponding to the couple.
- the claim may include a plurality of claim data and claim metadata, including metadata indicating a relationship or linkage to other claims in historical claim data 108 .
- quantification unit 154 may apply the trained ANN to input data 102 as processed by input analysis unit 120 .
- input analysis unit 120 may merely “pass through” input data 102 without modification.
- the output of the ANN, indicating quantification, such as labels pertaining to the entirety of, or portions of input data 102 may then be provided to loss classifier 140 , which may insert the output of the ANN into an electronic database, such as loss data 142 .
- quantification unit 154 may use information output by the ANN to determine attributes of input data 102 , and may provide those attributes to loss classifier 140 .
- AI platform 104 may further include customer data 160 and life and health data 162 , which loss classifier 140 may leverage to provide useful input parameters to ANN unit 150 .
- Customer data 160 may be an integral part of AI platform 104 , or may be located separately from AI platform 104 .
- customer data 160 and/or life and health data 162 may be provided to AI platform 104 via separate means (e.g., via an API call) and may be accessed by other units or components of environment 100 . Either may be provided by a third-party service.
- Life and health data 162 may be a database comprising information describing various insurance products, and may indicate whether certain insurance products or policies include certain fields, requirements, capabilities, etc. The capabilities may be listed individually. Both of customer data 160 and/or life and health data 162 may be used to train an ANN model.
- ANN unit 150 may—based upon its prior training on claims from historical data 108 —determine that a plurality of labels apply to the applicant.
- the labels may include DECEASED, TERMINAL, SURGERY, ALLERGIES.
- the labels may have a respective confidence factor, and may be sorted in terms of criticality, and/or given pre-assigned weights.
- the labels and/or weights may be stored in risk indication data 142 , in one embodiment.
- pattern matching unit 128 and natural language processing unit 130 may act in conjunction to determine labels.
- pattern matching unit 128 may include instructions to identify words indicating a life insurance claim (e.g., “death,” “deceased,” and/or “coroner”).
- Matched data may be provided to natural language processing unit 130 , which may further process the matched data to determine parts of speech such as verbs and objects, as well as relationships between the objects.
- the output of natural language processing unit 130 may be provided to ANN unit 150 and used by training unit 152 to train an ANN model to label insurance types.
- ANN unit 150 may be provided with respective labeled claim type sets (e.g., a first labeled set of life insurance claims, a second set of health insurance claims, etc.) as training data, to be trained to predict the claim type.
- labeled claim type sets e.g., a first labeled set of life insurance claims, a second set of health insurance claims, etc.
- the methods and systems described herein may help risk-averse customers to lower their insurance premiums by more efficiently quantifying settlement amounts. All of the benefits provided by the methods and systems described herein may be realized much more quickly than traditional modeling approaches, with less bias than approaches applied by humans.
- Computing environment 200 is depicted as including a client device 202 , a server device 204 , and a network 206 ; however, the aspects described herein may include any suitable number of such components.
- Client device 202 and server device 204 may communicate via network 206 to collect data, train and/or operate ANN models, transfer trained ANN models, and display information to a user.
- FIG. 2 may correspond to one embodiment of environment 100 of FIG. 1 .
- Client device 202 and/or server device 204 may be implemented as any suitable computing device(s) or mobile device(s) such as a laptop, smart phone, tablet, server, wearable device, smart watch; smart glasses, etc.
- Client device 202 may include a memory 208 and a processor 210 for storing and executing, respectively, a module 212 . While referred to in the singular, processor 210 may include any suitable number of processors of one or more types (e.g., one or more CPUs, graphics processing units (GPUs), cores, etc.). Similarly, memory 208 may include one or more persistent memories (e.g., a hard drive and/or solid state memory). Although only a single client 202 is depicted in FIG. 2 , it should be appreciated that it may be advantageous in some embodiments to provision multiple clients (e.g., thousands or more) for the deployment and functioning of environment 200 .
- processor 210 may include any suitable number of processors of one or more types (e.g., one or more CPUs, graphics processing units (GPUs), cores, etc.).
- memory 208 may include one or more persistent memories (e.g., a hard drive and/or solid state memory).
- Module 212 stored in memory 208 as a set of computer-readable instructions, may be related to an input data collection application 216 which, when executed by the processor 210 , causes input data to be stored in memory 208 .
- the data stored in memory 208 may correspond to, for example, raw data retrieved from input data 102 .
- Input data collection application 216 may be implemented as web page (e.g., HTML, JavaScript, CSS, etc.) and/or as a mobile application for use on a standard mobile computing platform.
- Input data collection application 216 may store information in memory 208 , including the instructions required for its execution. While the user is using input data collection application 216 , scripts and other instructions comprising input data collection application 216 may be represented in memory 208 as a web or mobile application.
- the input data collected by input data collection application 216 may be stored in memory 208 and/or transmitted to server device 204 by network interface 214 via network 206 , where the input data may be processed as described above to train an ANN, and/or to collect information pertaining to an insurance claim and process the claim using the collected information via the trained ANN.
- input data collection application 216 may be data used to train a model (e.g., scanned claim data).
- Client device 202 may also include GPS sensor 218 , an image sensor 220 , user input device 222 (e.g., a keyboard, mouse, touchpad, and/or other input peripheral device) and display interface 224 (e.g., an screen).
- User input device 222 may include components that are integral to client device 202 , and/or exterior components that are communicatively coupled to client device 202 , to enable client device 202 to accept inputs from the user.
- Display 224 may be either integral or external to client device 202 , and may employ any suitable display technology. In some embodiments, input device 222 and display 224 are integrated, such as in a touchscreen display.
- Execution of the module 212 may further cause the processor 210 to associate device data collected from client 202 such as a time, date, and/or sensor data (e.g., a camera for photographic or video data) with customer data, such as data retrieved from customer data 160 and life and health data 162 , respectively.
- device data collected from client 202 such as a time, date, and/or sensor data (e.g., a camera for photographic or video data)
- customer data such as data retrieved from customer data 160 and life and health data 162 , respectively.
- a set of information may be obtained from input device 222 , and may include information relating to claims previously-filed by the user.
- Such previously-filed information may be stored in, for example, customer data 272 and may be related to the obtained information using one or more common identifiers.
- client 202 may receive data from loss data 142 and settlement offer 106 . Such data, indicating predicted settlement amounts, and/or full-fledged binding offers of settlement, may be presented to a user of client 202 by a display interface 224 . The user may interact with such information via input device 222 and display 224 .
- Execution of the module 212 may further cause the processor 210 of the client 202 to communicate with the processor 250 of the server 204 via network interface 214 and network 206 .
- an application related to module 212 such as input data collection application 216 , may, when executed by processor 210 , cause a user interface to be displayed to a user of client device 202 via display interface 224 .
- the application may include graphical user input (GUI) components for acquiring data (e.g., a photograph of a death certificate, hospital bill, etc.) from image sensor 220 , GPS coordinate data from GPS sensor 218 , and textual user input (e.g., the name of a deceased person) from user input device(s) 222 .
- GUI graphical user input
- the processor 210 may transmit the aforementioned acquired data to server 204 , and processor 250 may pass the acquired data to a trained ANN, which may accept the acquired data and perform a computation (e.g., training of the model, or application of the acquired data to a trained ANN model to obtain a result).
- a computation e.g., training of the model, or application of the acquired data to a trained ANN model to obtain a result.
- the data acquired by client 202 may be transmitted via network 206 to a server implementing AI platform 104 , and may be processed by input analysis unit 120 before being applied to a trained ANN by loss classifier 140 .
- the processing of input from client 202 may include associating customer data 160 and life data and health data 162 with the acquired data.
- the output of the ANN may be transmitted, by a loss classifier corresponding to loss classifier 140 in server 204 , to client 202 for display (e.g., in display 224 ) and/or for further processing.
- Network interface 214 may be configured to facilitate communications between client 202 and server 204 via any hardwired or wireless communication network, including network 206 which may be a single communication network, or may include multiple communication networks of one or more types (e.g., one or more wired and/or wireless local area networks (LANs) and/or one or more wired and/or wireless wide area networks (WANs) such as the Internet).
- Client 202 may cause claim filing data to be stored in server 204 memory 252 and/or a remote insurance related database such as customer data 160 .
- Server 204 may include a processor 250 and a memory 252 for executing and storing, respectively, a module 254 .
- Module 254 stored in memory 252 as a set of computer-readable instructions, may facilitate applications related to processing and/or collecting claim filing related data, including claim data and claim metadata, and insurance policy data.
- module 254 may include input analysis application 260 , claim quantification application 262 , and ANN training application 264 , in one embodiment.
- Input analysis application 260 may correspond to input analysis unit 120 of environment 100 of FIG. 1 .
- Claim quantification application 262 may correspond to quantification unit 152 of environment of FIG. 1
- ANN training application 264 may correspond to ANN unit 150 of environment 100 of FIG. 1 .
- Module 254 and the applications contained therein may include instructions which, when executed by processor 250 , cause server 204 to receive and/or retrieve input data from (e.g., raw data and/or an electronic claim) from client device 202 .
- input analysis application 260 may process the data from client 202 , such as by matching patterns, converting raw text to structured text via natural language processing, by extracting content from images, by converting speech to text, and so on.
- processor 250 may read data from, and write data to, a location of memory 252 and/or to one or more databases associated with server 204 .
- instructions included in module 254 may cause processor 250 to read data from an historical data 270 , which may be communicatively coupled to server device 204 , either directly or via communication network 206 .
- Historical data 270 may correspond to historical data 108
- processor 250 may contain instructions specifying analysis of a series of electronic claim documents from historical data 270 , as described above with respect to claims 110 - 1 through 110 - n of historical data 108 in FIG. 1 .
- Processor 250 may query customer data 272 and life and health data 274 for data related to respective electronic claim documents and raw data, as described with respect to FIG. 1 .
- customer data 272 and life and health data 274 correspond, respectively, customer data 160 and 162 .
- customer data 272 and/or life and health data 274 may not be integral to server 204 .
- Module 254 may also facilitate communication between client 202 and server 204 via network interface 256 and network 206 , in addition to other instructions and functions.
- server 204 Although only a single server 204 is depicted in FIG. 2 , it should be appreciated that it may be advantageous in some embodiments to provision multiple servers (e.g., thousands or more) for the deployment and functioning of environment 200 .
- the pattern matching unit 128 and natural language processing unit 130 of input analysis unit 120 may require CPU-intensive processing. Therefore, deploying additional hardware may provide additional execution speed.
- Each of historical data 270 , customer data 272 , life and health data 274 , and risk indication data 76 may be geographically distributed, thus requiring or benefiting from more than one server.
- historical claim data 270 may be located within separate remote servers or any other suitable computing devices communicatively coupled to server 204 .
- Distributed database techniques e.g., sharding and/or partitioning
- free or open source software such as Apache Hadoop® may be used to distribute data and run applications (e.g., claim quantification application 262 ).
- Apache Hadoop® may be used to distribute data and run applications (e.g., claim quantification application 262 ).
- different security needs including those mandated by laws and government regulations, may in some cases affect the embodiment chosen, and configuration of services and components.
- historical claims from historical claim data 270 may be ingested by server 204 and used by ANN training application 264 to train an ANN. Then, when module 254 processes input from client 202 , the data output by the ANN(s) (e.g., data indicating labels, amounts, weights, etc.) may be passed to claim quantification application 262 for computation of a claim amount, which may be expressed in integer, decimal, or any other suitable format. The predicted claim amount may then be transmitted to client device 202 and/or another device, in raw numeric form, or interpolated into a settlement offer (e.g., settlement offer 106 ). The predicted claim settlement amount may be used for further processing by client device 202 , server device 204 , or another device.
- a settlement offer e.g., settlement offer 106
- a client device such as client 202 may not be used.
- input data may be entered—programmatically, or manually—directly into device 204 .
- a computer program or human may perform such data entry.
- device may contain additional or fewer components, including input device(s) and/or display device(s).
- all processing may take place in client 202 and a server 204 may not be used.
- a client device 202 may be an integral device to a self-service workstation (e.g., as part of a kiosk in an insurance agent location, or in a medical facility).
- Weights and claim settlement amounts that may be generated, respectively, during the training and operation of an ANN may appear counter-intuitive.
- the weights may appear to be random or patternless numbers.
- Predicted claim settlement amounts may appear to be too high or too low and may require further investigation to identify decision factors (i.e., reasoning about model weights).
- environmental data and prior related claims may be used to train the ANN.
- environmental data may include such information as the location in which the claimant lives (e.g., desert, urban, mountainous; etc.).
- Environmental data may be determined by analyzing information added to a submitted claim by a claim filer or other individual (e.g., a claims adjuster) and/or information that is obtained by accessing a third-party API, such as a weather API.
- Prior related claims may be claims identified as relating to a particular user/policyholder.
- the user of client device 202 by operating input device 222 and viewing display 224 , may open input data collection application 216 , which depending on the embodiment, may allow the user to enter personal information.
- the user may be an employee of a company controlling AI platform 104 or a customer or end user of the company.
- input data collection application 216 may walk the user through the steps of submitting a claim.
- Module 212 may contain instructions that identify the user and cause input data collection application 216 to present a particular set of questions or prompts for input to the user, based upon any information input data collection application 216 collects, including without limitation information about the user.
- the ANNs used herein to settle claims may be used on an opt-in basis.
- a user of an insurer web site may be presented with the option of having a human or trained ANN evaluate a filed claim.
- it may be possible to package the trained ANN for distribution to a client 202 i.e., the trained. ANN may be operated on the client 202 without the use of a server 204 ).
- the claimant may submit a claim and receive an instantaneous settlement offer.
- the user may accept the offer even if the user is not connected to any network, and the user's acceptance may be recorded in the device, such as in memory 208 .
- the user's acceptance may be transmitted to an insurer (e.g., to server device 204 via network 206 ).
- the insurer may generate a payment and send the payment to the user.
- Module 212 may identify a subset of historical data 270 to be used in training an ANN, and/or may indicate to server device 204 that the use of a particular ANN model or models is appropriate. For example, if the user is submitting a health insurance claim, then module 212 may transmit the user's name and personal information, the location of the user as provided by GPS 218 , a photograph of a bill captured by image sensor 220 , a description of services (e.g., pre-selected from a list of services) and other information to server device 204 . Any of the information known about the claim filer may be presented using various graphical user interface controls (e.g., radio boxes, drop-down menus, etc.) which constrain the set of information that the claim filer may submit. In some embodiments, free-form information may be allowed to be entered via input device 222 .
- graphical user interface controls e.g., radio boxes, drop-down menus, etc.
- location data from client device 202 may be used by an ANN to determine claim settlement amounts. For example, if the user is known to live in Chicago for nine months of the year, and in a rural area for three months of the year, then the user/beneficiary may be provided with an adjusted settlement or installment payment adjusted according to a cost-of-living index for the different times of year.
- server 204 may have already processed the electronic claim records in historical data 270 and trained an ANN model to analyze the information provided by the user to output claim settlement predictions, labels, and/or weights.
- the partner of a 79-year-old recently-deceased individual may access client 202 by opening an application (e.g., input data collection application 216 ).
- the application may provide the partner with the option to submit a life insurance claim under a joint or individual life insurance policy (e.g., term life, whole life, etc.).
- the application may provide the partner with the option of selecting the name of the deceased from a menu, and may pre-fill fields with known personal information about the deceased (e.g., name, age, address, telephone number, etc.).
- the application may allow the partner to select pre-filled information, and/or to enter their own information.
- the application may provide the ability to attach documents (e.g., a photograph of a death certificate) and may also prompt the claim-filing partner to select the cause of death from a pre-filled list, or to enter information relating to the cause of death. A time/date of death may be solicited.
- the application may provide the partner with the ability to request that funeral expenses be paid to a specific mortuary, and such requests may be entered separately into the application, and may be subject to expedited review/processing.
- the application may allow the claim filer, partner or otherwise, to select one or more beneficiaries on behalf of the deceased. Then, the claim filer may have the option of submitting the claim.
- One or more ANNs may then analyze the inputs provided by the claim filer. For example, a first ANN may be applied which analyzes the death certificate. Another ANN may analyze the inputs provided by the claimant. The outputs of the two ANNs may be harmonized.
- a third ANN may be selected based upon one or more criteria (e.g., the age of the deceased, the age of the policy, the status of the policy, etc.). The third ANN may analyze the harmonized outputs of the first two ANNs to predict a claim settlement amount. The claim settlement amount may be based upon claims previously settled for similar life insurance policies and/or insureds.
- the application may provide the partner with an immediate settlement amount, or may queue the claim for further review.
- the application may contain further instructions that will allow the claimant to accept the offer by providing an e-signature or other manifestation of acceptance.
- a component may analyze the claim information and determine that further information is necessary before the claim may be settled. For example, a doctor's signature may be required in order for some diagnoses under accelerated death benefits and/or payments under health insurance policies to be acceptable.
- a particular data point may cause the claim to be flagged as requiring human review (e.g., if the cause of death is listed as a homicide).
- particular supporting documentation e.g., police reports
- other specific constraints may be encoded into the methods and systems.
- a health insurance claim less that $25 may be subject to a less scrutinizing ANN than a claim over $5000.
- the claimed amount may, in some cases, be an input provided to the trained ANN, and historical claims used in training the ANN may be labeled according to their dollar value.
- the death of a policy holder may be automatically detected via the monitoring of public records and a claim approved or placed in condition for approval—subject to beneficiary acceptance through automated means.
- the information that would normally be provided via the partner in the above example may be extracted from public records.
- the information may be analyzed by the trained ANN to determine an appropriate claim settlement amount.
- claim settlement may be communicated (e.g., mailed, emailed, etc.) to the beneficiary of record, along with information informing the beneficiary of how to effectively accept the settlement.
- an ANN may be used to periodically review a claim of a beneficiary and to adjust benefits accordingly.
- the patient's electronic medical records may be analyzed using the ANN via a batch process, and if the patient's condition improves, the benefit may be lowered or may be subject to termination. On the other hand, if the patient's condition worsens, the benefit amount may be increased correspondingly.
- Server 204 may process the information as it arrives, and thus may process information collected by input data collection application 216 at a different time than server 204 processes the audio recording in the above example. Once information sufficient to process the claim has been collected, server 204 may pass all of the processed information (e.g., from input analysis application) to claim quantification application 262 , which may apply the information to the trained ANN model.
- a first trained ANN model may be used to predict an installment payment schedule including respective installment amounts.
- a second trained ANN model may be used to predict a lump sum payment.
- Quantification unit may provide the results of the first and second ANN models to settlement offer 106 in the form of a binary choice to a user, wherein the user may compare the first and second settlement offers and accept either of the two.
- each respective choice may have a limited and differing time window within which to accept.
- Such automated scheduling may assist the insurer in meeting deadlines. This is an important benefit of the methods and systems disclosed herein, because failure to timely process life insurance claims may cause the insurer to be subject to penalties in some jurisdictions.
- client device 202 may display an indication that the processing of the claim is ongoing and/or incomplete.
- an indication of completeness may be transmitted to client 202 and displayed to user, for example via display 224 . Missing information may cause the model to abort with an error.
- the labels and/or characterization of input data (claims and otherwise) performed by the systems and methods described herein may be capable of dynamic, incremental, and or online training.
- a model that has been trained on a set of electronic claim records from historical data 270 may be updated dynamically, such that the model may be updated on a much shorter time scale.
- the model may be adjusted weekly or monthly to take into account newly-settled claims.
- the settlement of a claim may trigger an immediate update of one or more ANN models included in the AI platform.
- the settlement of a claim involving a particular type of cancer may trigger updates to a set of personal injury ANN models pertaining to cancer patients.
- a human reviewer or team of reviewers may be responsible for approving the generated labels and any associated weightings before they are used.
- FIG. 2 depicts a particular embodiment, the various components of environment 100 may interoperate in a manner that is different from that described above, and/or the environment 100 may include additional components not shown in FIG. 2 .
- an additional server/platform may act as an interface between client device 202 and server device 204 , and may perform various operations associated with providing the labeling and/or risk analysis operations of server 204 to client device 202 and/or other servers.
- FIG. 3 depicts an exemplary artificial neural network (ANN) 300 which may be trained by ANN unit 150 of FIG. 2 or ANN training application 264 of FIG. 2 , according to one embodiment and scenario.
- the exemplary ANN 300 may include layers of neurons, including input layer 302 , one or more hidden layers 304 - 1 through 304 - n , and an output layer 306 .
- Each layer comprising ANN 300 may include any number of neurons—i.e., q and r may be any positive integers. It should be understood that ANNs may be used to achieve the methods and systems described herein that are of a different structure and configuration than those depicted in FIG. 3 .
- Input layer 302 may receive different input data.
- input layer 302 may include a first input at which represents an insurance type (e.g., PPO health insurance), a second input a 2 representing patterns identified in input data, a third input a 3 representing the age of the patient, a fourth input a 4 representing the name of the hospital in which service was rendered, a fifth input a 5 representing whether a claim was paid or not paid, a sixth input a 6 representing an inflation-adjusted dollar amount claimed by a provider, and so on.
- Input layer 302 may comprise thousands or more inputs.
- the number of elements used by ANN 300 may change during the training process, and some neurons may be bypassed or ignored if, for example, during execution of the ANN, they are determined to be of less relevance.
- Each neuron in hidden layer(s) 304 - 1 through 304 - n may process one or more inputs from input layer 302 , and/or one or more outputs from a previous one of the hidden layers, to generate a decision or other output.
- Output layer 306 may include one or more outputs each indicating a dollar value, Boolean, and/or weight describing one or more inputs.
- a label may indicate a percentage of the claimed amount (e.g., 85%) or an indication of whether to pay or not (PAY, NO-PAY). In some embodiments, however, outputs of ANN 300 may be obtained from a hidden layer 304 - 1 through 304 - n in addition to, or in place of, output(s) from output layer(s) 306 .
- the dimensions may correspond to aspects of a health insurance considered strongly determinative, then those that are considered of intermediate importance, and finally those that are of less relevance.
- the layers may not be clearly delineated in terms of the functionality they respectively perform.
- two or more of hidden layers 304 - 1 through 304 - n may share decisions relating to settlement prediction, with no single layer making an independent decision.
- ANN 300 may be constituted by a recurrent ANN, wherein the calculation performed at each neuron is dependent upon a previous calculation. It should be appreciated that recurrent ANNs may be more useful in performing certain tasks, such as predicting the amount to pay to a claimant under claims given the history of other claims paid to the claimant. Therefore, in one embodiment, a recurrent ANN may be trained with respect to a specific piece of functionality with respect to environment 100 of FIG. 1 .
- FIG. 4 depicts an example neuron 400 that may correspond to the neuron labeled as “1,1” in hidden layer 304 - 1 of FIG. 3 , according to one embodiment.
- Each of the inputs to neuron 400 (e.g., the inputs comprising input layer 302 ) may be weighted, such that input a 1 through a p corresponds to weights w 1 through w p , as determined during the training process of ANN 300 . It should be appreciated that weights may be very complex sets of variables that may appear non-intuitive when viewed by humans.
- some inputs may lack an explicit weight, or may be associated with a weight below a relevant threshold.
- the weights may be applied to a function ⁇ , which may be a summation and may produce a value z 1 which may be input to a function 420 , labeled as f 1,1 (z 1 ).
- the function 420 may be any suitable linear or non-linear, or sigmoid, function. As depicted in FIG. 4 , the function 420 may produce multiple outputs, which may be provided to neuron(s) of a subsequent layer, or used directly as an output of ANN 300 . For example, the outputs may correspond to index values in a dictionary of labels, or may be calculated values used as inputs to subsequent functions.
- training the neural network model may include establishing a network architecture, or topology, and adding layers that may be associated with one or more activation functions (e.g., a rectified linear unit, softmax, etc.) in addition to loss functions and/or optimization functions.
- activation functions e.g., a rectified linear unit, softmax, etc.
- multiple different types of ANNs may be employed, including without limitation, recurrent neural networks, convolutional neural networks, and deep learning neural networks.
- Data sets used to train the ANN(s) may be divided into training, validation, and testing subsets; these subsets may be encoded in an N-dimensional tensor, array, matrix, or other suitable data structures.
- Training may be performed by iteratively training the network using labeled training samples. Training of the ANN may produce byproduct weights, or parameters which may be initialized to random values. The weights may be modified as the network is iteratively trained, by using one of several gradient descent algorithms, to reduce loss and to cause the values output by the network to converge to expected, or “learned”, values.
- a regression neural network may be selected which lacks an activation function, wherein input data may be normalized by mean centering, to determine loss and quantify the accuracy of outputs.
- normalization may use a mean squared error loss function and mean absolute error.
- the ANN model may be validated and cross-validated using standard techniques such as hold-out, K-fold, etc.
- multiple ANNs may be separately trained and operated, and/or separately trained and operated in conjunction.
- the precise manner by which the one or more ANNs employ machine learning to predict claim settlement amounts and/or percentages may differ depending on the content and arrangement of training documents within the historical data (e.g., historical data 108 of FIG. 1 and historical data 270 of FIG. 2 ) and the input data provided by customers or users of the AI platform (e.g., input data 102 of FIG. 1 and the data collected by input data collection application 216 of FIG. 2 ), as well as the data that is joined to the historical data and input data, such as customer data 160 of FIG. 1 and customer data 272 of FIG. 2 , and customer data 160 of FIG. 1 and life and health data 274 of FIG. 2 .
- the initial structure of the ANN(s) may also affect the manner in which the trained neural network (or other artificial intelligence or machine learning algorithm, program, module, or model) processes the input and claims.
- the output produced by neural networks may be counter-intuitive and very complex. For illustrative purposes, intuitive and simplified examples will be discussed in connection with FIG. 5 .
- FIG. 5 depicts text-based content of an exemplary electronic claim record 500 which may be processed using an ANN, such as ANN 300 of FIG. 3 or a different ANN generated/trained by ANN unit 150 of FIG. 1 or ANN training application 264 of FIG. 2 .
- ANN ANN 300 of FIG. 3
- ANN training application 264 of FIG. 2 ANN training application 264 of FIG. 2 .
- text-based content includes printing (e.g., characters A-Z and numerals 0-9) in addition to non-printing characters (e.g., whitespace, line breaks, formatting, and control characters).
- Text-based content may be in any suitable character encoding, such as ASCII or UTF-8 and text-based content may include HTML.
- claim input data may include images, including hand-written notes
- the AI platform may include an ANN trained to recognize hand-writing and to convert hand-writing to text.
- text-based content may be formatted in any acceptable data format, including structured query language (SQL) tables, flat files, hierarchical data formats (e.g., XML, JSON, etc) or as other suitable electronic objects.
- SQL structured query language
- JSON hierarchical data formats
- image and audio data may be fed directly into the neural network(s) without being converted to text first.
- electronic claim record 500 includes three sections 510 a - 510 c , which respectively represent policy information, loss information, and external information.
- Policy information 510 a may include information about the insurance policy under which the claim has been made, including the person to whom the policy is issued, the name of the insured and any additional insureds, the doctor or hospitals related to the insured, mortality, tables, the location of the insured, etc.
- Policy information 510 a may be read, for example by input analysis unit 120 analyzing historical data, such as historical data 108 and individual claims, such as claims 110 - 1 through 110 - n.
- Additional information about the insured and the circumstances of the claim may be obtained from data sources and joined to input data.
- additional customer data may be obtained from customer data 160 or customer data 272
- additional data may be obtained from life and health data 162 and life and health data 274 .
- electronic claim record 500 may include loss information 510 b .
- Loss information generally corresponds to information regarding a loss event, such as a medical event, death, accident and/or other peril.
- a loss event such as a medical event, death, accident and/or other peril.
- “death” for purposes of life insurance payment may include terminal and/or chronic diagnoses.
- Loss information 510 b may indicate the date and time of the loss, the type of loss, whether personal injury occurred, whether the insured made a statement in connection with the loss, whether the loss was settled, and if so for how much money.
- more the than one loss may be represented in loss information Slob.
- a single accident may give rise to multiple losses under a given policy; for example the simultaneous (or near-simultaneous) death of two related persons.
- electronic claim record 500 may include external information 510 c , including but not limited to correspondence with the policyholder/claimant, statements made by the policyholder/claimant, etc.
- External information 510 c may be textual, audio, or video information.
- the information may include file name references, or may be file handles or addresses that represent links to other files or data sources, such as linked data 520 a - g . It should be appreciated that although only links 520 a - g are shown, more or fewer links may be included, in some embodiments.
- Electronic claim record 500 may include links to other records, including other electronic claim records.
- electronic claim record 500 may link to notice of loss 520 a , one or more photographs 520 b , one or more audio recordings 520 c , one or more investigator's reports 520 d , one or more forensic reports 520 e , one or more diagrams 520 f , and one or more payments 520 g .
- Data in links 520 a - 520 g may be ingested by an AI platform such as AI platform 120 .
- each claim may be ingested and analyzed by input analysis unit 120 .
- AI platform 104 may include instructions which cause input analysis unit 120 to retrieve, for each link 520 a - 520 g , all available data or a subset thereof. Each link may be processed according to the type of data contained therein; for example, with respect to FIG. 1 , input analysis unit 120 may process, first, all images from one or more photograph 520 b using image processing unit 124 . Input analysis unit 120 may process audio recording 520 c using speech-to-text unit 122 .
- a relevance order may be established, and processing may be completed according to that order. For example, portions of a claim that are identified as most dispositive of payment may be identified and processed first. If, in that example, they are dispositive of payment, then processing of further claim elements may be abated to save processing resources.
- the results of the processing may, in one embodiment, be passed to a text analysis unit, and then to neural network (or other artificial intelligence or machine learning algorithm, program, module, or model). If the AI platform is being trained, then the output of input analysis unit 120 may be passed directly to neural network unit 150 .
- the neurons comprising a first input layer of the neural network being trained by neural network unit 150 may be configured so that each neuron receives particular input(s) which may correspond, in one embodiment, to one or more pieces of information from policy information 510 a , loss information Slob, and external information 510 c .
- the electronic claim record 500 may be regressed by one or more neural network.
- one or more input neurons may be configured to receive particular input(s) from links 520 a - 520 g . If the AI platform is being used to accept input to predict a settlement amount during the claims tiling process, then the processing may begin with the use of an input collection application, as discussed with respect to one embodiment in FIG. 2 .
- Some of the links may include references to other related data sets. For example, link 520 g may include a link to beneficiaries under the policy.
- analysis of input entered by a user may be performed on a client device, such as client device 202 .
- output from input analysis may be transmitted to a server, such as server 204 , and may be passed directly as input to neurons of an already-trained neural network, such as a neural network trained by neural network training application 264 .
- the trained model may be configured so that inputting sample parameters, such as those in the example electronic claim record 500 , may accurately predict, for example, the estimate of damage ($25,000) and settled amount ($24,500). In this case, random weights may be chosen for all input parameters.
- the model may then be provided with training data from claims 110 - 1 through 110 - n , which are each pre-processed by the techniques described herein with respect to FIGS. 1 and 2 to extract individual input parameters.
- the electronic claim record 500 may then be tested against the model, and the model trained with new training data claims, until the predicted dollar values and the correct dollar values converge.
- FIG. 5 depicts a life insurance claim for expository purposes, but in some embodiments other life claim types may be used, such as health insurance claims.
- FIG. 6 depicts an example method 600 for handling claim settlements.
- Method 600 may include receiving a set of labeled historical claims, each one corresponding to a respective adjusted settlement amount (block 610 ).
- the historical claims including life and/or health claims, may be labeled according to one or more aspects, including the payout, the type of insurance (e.g., term or whole life, etc.).
- Method 600 may further include training an ANN using a subset of the labeled historical claims and the each respective adjusted settlement amount (block 620 ). As described, part of the historical claims may be held back for validating the ANN.
- Method 600 may include receiving, from a user, a life or health claim (block 630 ).
- a life or health claim may include a claim under a life insurance policy and/or health insurance policy.
- Method 600 may include analyzing the life or health claim using the trained ANN to determine a claim settlement prediction (block 640 ) and generating, based upon the settlement prediction, a settlement offer (block 650 ).
- Method 600 may also include transmitting the settlement offer to an application in a user device (block 660 ).
- the settlement offer may be texted or transmitted to a user mobile device, such as a smartphone.
- the user device may be the claimant, a provider (e.g., hospital), a beneficiary, etc.
- a “user” for purposes of the methods and systems herein may be another computer-implemented process, or a human.
- a hybrid claim may be submitted, such as in the case of an accident that included hospitalization and death of a covered person.
- the method may include additional, less, or alternate actions, including those discussed elsewhere herein.
- the computer-implemented methods discussed herein may include additional, less, or alternate actions, including those discussed elsewhere herein.
- the methods may be implemented via one or more local or remote processors, transceivers, servers, and/or sensors (such as processors, transceivers, servers, and/or sensors mounted on drones, vehicles or mobile devices, or associated with smart infrastructure or remote servers), and/or via computer-executable instructions stored on non-transitory computer-readable media or medium.
- computer systems discussed herein may include additional, less, or alternate functionality, including that discussed elsewhere herein.
- the computer systems discussed herein may include or be implemented via computer-executable instructions stored on non-transitory computer-readable media or medium.
- a processor or a processing element may be trained using supervised or unsupervised machine learning, and the machine learning program may employ a neural network, which may be a convolutional neural network, a deep learning neural network, or a combined learning module or program that learns in two or more fields or areas of interest. Other types of deep, combined, reinforced, or reinforcement learning techniques, programs, models, or modules may also be used.
- a neural network which may be a convolutional neural network, a deep learning neural network, or a combined learning module or program that learns in two or more fields or areas of interest.
- Other types of deep, combined, reinforced, or reinforcement learning techniques, programs, models, or modules may also be used.
- Machine learning may involve identifying and recognizing patterns in existing data in order to facilitate making predictions for subsequent data. For instance, machine learning may involve identifying and recognizing patterns in existing text or voice/speech data in order to facilitate making predictions for subsequent data. Voice recognition and/or word recognition techniques may also be used. Models may be created based upon example inputs in order to make valid and reliable predictions for novel inputs.
- the machine learning programs may be trained by inputting sample data sets or certain data into the programs, such as image, mobile device, smart or autonomous vehicle, drone, and/or intelligent home, building, and/or real property telematics data.
- the machine learning programs may utilize deep learning algorithms that may be primarily focused on pattern recognition, and may be trained after processing multiple examples.
- the machine learning programs may include Bayesian program learning (BPL), voice recognition and synthesis, image or object recognition, optical character recognition, and/or natural language processing—either individually or in combination.
- the machine learning programs may also include natural language processing, semantic analysis, automatic reasoning, and/or machine learning.
- a processing element may be provided with example inputs and their associated outputs, and may seek to discover a general rule that maps inputs to outputs, so that when subsequent novel inputs are provided the processing element may, based upon the discovered rule, accurately predict the correct output.
- the processing element may be required to find its own structure in unlabeled example inputs.
- any users e.g., insurance customers
- data may be collected from their medical provider and/or the user's device (e.g., mobile device, smart or autonomous vehicle controller, smart home controller, or other smart devices).
- the user may be entitled insurance cost savings, including insurance discounts for life, health, mobile, renters, personal articles, and/or other types of insurance.
- deployment and use of neural network models at a user device may have the benefit of removing any concerns of privacy or anonymity, by removing the need to send any personal or private data to a remote server (e.g., the server 204 of FIG. 2 ).
- 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.
- the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion.
- 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.
- “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
- routines, subroutines, applications, or instructions may constitute either software (e.g., code embodied on a machine-readable medium) or hardware.
- routines, etc. are tangible units capable of performing certain operations and may be configured or arranged in a certain manner.
- one or more computer systems e.g., a standalone, client or server computer system
- one or more hardware modules of a computer system e.g., a processor or a group of processors
- software e.g., an application or application portion
- a hardware module may be implemented mechanically or electronically.
- 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.
- 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.
- 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.
- 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 example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
- Hardware modules can 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 example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory product to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory product to retrieve and process the stored output. Hardware modules may also initiate communications with input or output products, and can operate on a resource (e.g., a collection of information).
- a resource e.g., a collection of information
- processors may be 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 example embodiments, comprise processor-implemented modules.
- the methods or routines described herein may be at least partially processor-implemented. For example, 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 example embodiments, the processor or processors may be located in a single location (e.g., within an office environment or as a server farm), while in other embodiments the processors may be distributed across a number of locations.
- 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.
- the one or more processors or processor-implemented modules may be located in a single geographic location (e.g., within office environment, or a server farm). In other example embodiments, the one or more processors or processor-implemented modules may be distributed across a number of geographic locations.
- Coupled and “connected” along with their derivatives.
- some embodiments may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact.
- the term “coupled,” however, may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
- the embodiments are not limited in this context.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Molecular Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Emergency Management (AREA)
- Medical Informatics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
Abstract
Techniques for implementing machine learning to improve claim handling are disclosed. In some scenarios, the machine-learning, analytics model may be trained in accordance with data that is relevant to insurance products, such as life and health insurance. A set of labeled historical claims each corresponding to a settlement amount may be analyzed to train an artificial neural network, A claim may be received from a user mobile device, and may be analyzed using the trained artificial neural network to predict a claim settlement, which may be used to generate a settlement offer. The settlement offer may be transmitted to the user's mobile device, and if a manifestation of acceptance is received from the user, then the claim may be automatically paid.
Description
- This application claims priority and the benefit of:
-
- U.S. Application No. 62/564,055, filed Sep. 27, 2017 and entitled “REAL PROPERTY MONITORING SYSTEMS AND METHODS FOR DETECTING DAMAGE AND OTHER CONDITIONS;”
- U.S. Application No. 62/580,655, filed Nov. 2, 2017 and entitled REAL PROPERTY MONITORING SYSTEMS AND METHODS FOR DETECTING DAMAGE AND OTHER CONDITIONS;”
- U.S. Application No. 62/610,599, filed Dec. 27, 2017 and entitled “AUTOMOBILE MONITORING SYSTEMS AND METHODS FOR DETECTING DAMAGE AND OTHER CONDITIONS;”
- U.S. Application No. 62/621,218, filed Jan. 24, 2018 and entitled “AUTOMOBILE MONITORING SYSTEMS AND METHODS FOR LOSS MITIGATION AND CLAIMS HANDLING;”
- U.S. Application No. 62/621,797, filed Jan. 25, 2018 and entitled “AUTOMOBILE MONITORING SYSTEMS AND METHODS FOR LOSS RESERVING AND FINANCIAL, REPORTING;”
- U.S. Application No. 62/580,713, filed Nov. 2, 2017 and entitled “REAL PROPERTY MONITORING SYSTEMS AND METHODS FOR DETECTING DAMAGE AND OTHER CONDITIONS;”
- U.S. Application No. 62/618,192, filed Jan. 17, 2018 and entitled “REAL PROPERTY MONITORING SYSTEMS ANI) METHODS FOR DETECTING DAMAGE AND OTHER CONDITIONS;”
- U.S. Application No. 62/625,140, filed Feb. 1, 2018 and entitled “SYSTEMS ANI) METHODS FOR ESTABLISHING LOSS RESERVES FOR BUILDING/REAL PROPERTY INSURANCE;”
- U.S. Application No. 62/646,729, filed Mar. 22, 2018 and entitled “REAL PROPERTY MONITORING SYSTEMS AND METHODS FOR LOSS MITIGATION AND CLAIMS HANDLING;”
- U.S. Application No. 62/646,735, filed Mar. 22, 2018 and entitled “REAL PROPERTY MONITORING SYSTEMS ANI) METHODS FOR RISK DETERMINATION;”
- U.S. Application No. 62/646,740, filed Mar. 22, 2018 and entitled “SYSTEMS ANI) METHODS FOR ESTABLISHING LOSS RESERVES FOR BUILDING/REAL PROPERTY INSURANCE;”
- U.S. Application No. 62/617,851, filed Jan. 16, 2018 and entitled “IMPLEMENTING MACHINE LEARNING FOR LIFE AND HEALTH INSURANCE PRICING AND UNDERWRITING,”
- U.S. Application No. 62/622,542, filed Jan. 26, 2018 and entitled “IMPLEMENTING MACHINE LEARNING FOR LIFE AND HEALTH INSURANCE LOSS MITIGATION AND CLAIMS HANDLING;”
- U.S. Application No. 62/632,884, filed Feb. 20, 2018 and entitled “IMPLEMENTING MACHINE LEARNING FOR LIFE AND HEALTH INSURANCE LOSS RESERVING ANI) FINANCIAL REPORTING;”
- U.S. Application No. 62/652,121, filed Apr. 3, 2018 and entitled “IMPLEMENTING MACHINE LEARNING FOR LIFE AND HEALTH INSURANCE CLAIMS HANDLING;”
- the entire disclosures of which are hereby incorporated by reference herein in their entireties.
- This disclosure generally relates to implementing machine learning to automate aspects of life, worker's compensation, disability, and/or health insurance claims processing and, more particularly, to improve upon the customer claims handling experience by processing claims using machine learning techniques.
- Historically, a claim relating to a life, worker's compensation, disability, and/or health insurance policy may be reported to an issuer of the insurance policy (e.g., an insurance company) upon the occurrence of an event covered under the policy. The claim may be allocated to a claims examiner who may manage the claim. For example, the claims examiner may manually update paper and/or electronic files related to the reported, or filed, claim as claim information is provided by the claimant, and/or collected by the insurer. The claims examiner may conduct an investigation and may contact the policy holder/claimant and/or others (e.g., beneficiaries, witnesses, government employees, third parties, etc.).
- In many instances, the claim handling process may include time-consuming and fact-intensive processes and procedures. However, insurers are motivated to timely investigate and pay claims promptly. At the same time, insurers are also motivated to identify fraudulent claims or buildup, so as to not penalize all customers with higher rates.
- The present disclosure generally relates to methods and systems for implementing machine learning to improve upon aspects of life, worker's compensation, disability, and/or health insurance claim processing and handling throughout the claims lifecycle. In some embodiments, neural networks may be used. Other machine learning techniques, including those discussed elsewhere herein may also be employed. Embodiments of exemplary systems and computer-implemented methods are described below.
- In one aspect, a computer-implemented method of automated claims handling may include (1) receiving a set of labeled historical claims (including life, worker's compensation, disability, and/or health claims), each one corresponding to a respective adjusted settlement amount. The method may include (2) training an artificial neural network using a subset of the labeled historical claims and/or each respective adjusted settlement amount. The method may then include (3) receiving a life, worker's compensation, disability, and/or health claim from a user, such as from their mobile device; (4) analyzing the life, worker's compensation, disability, and/or health claim using the trained artificial neural network to determine a claim settlement prediction; and (5) generating, based upon the settlement prediction, a settlement offer. The method may also include (6) transmitting the settlement offer to an application in a user mobile or other device, such as via wireless communication or data transmission. The method may include additional, less, or alternate actions.
- In another aspect, a claim handling system may include one or more processors and one or more memories storing instructions. When the instructions are executed by the one or more processors, they may cause the claim handling system to (1) receive a set of life or health claim information from the user; (2) predict a claim settlement amount by analyzing the set of life or health claim information using a trained artificial network; (3) generate a settlement offer based upon the claim settlement amount; (4) display the settlement offer in the user device; and/or (5) receive a manifestation of acceptance from the user device. The system may include additional, less, or alternate functionality, including that discussed elsewhere herein.
- Advantages will become more apparent to those skilled in the art from the following description of the preferred embodiments which have been shown and described by way of illustration. As will be realized, the present embodiments may be capable of other and different embodiments, and their details are capable of modification in various respects. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.
- The figures described below depict various aspects of the system and methods disclosed therein. It should be understood that each figure depicts one embodiment of a particular aspect of the disclosed system and methods, and that each of the figures is intended to accord with a possible embodiment 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. The figures shown are simplified for expository purposes, and the present embodiments are not limited to the precise arrangements and instrumentalities shown and discussed.
-
FIG. 1 depicts an exemplary computing environment implementing machine learning to improve upon aspects of life and health insurance claim handling; -
FIG. 2 depicts an exemplary computing environment implementing collection and processing of user input and machine learning implementing artificial intelligence techniques for life and health insurance claim handling; -
FIG. 3 depicts an exemplary neural network which may be trained and operated by the neural network unit ofFIG. 1 or the neural network training application ofFIG. 2 , according to one embodiment and scenario; -
FIG. 4 depicts an exemplary neuron, which may be included in the neural network ofFIG. 3 , according to one embodiment and scenario; -
FIG. 5 depicts content of an exemplary electronic life claim record that may be processed by an artificial neural network, in one embodiment; and -
FIG. 6 depicts a flow diagram of an exemplary computer-implemented method of training an artificial neural network to handle insurance claims, according to one embodiment. - The figures depict preferred embodiments for purposes of illustration only. One skilled in the art will readily recognize from the following discussion that alternative embodiments of the systems and methods illustrated herein may be employed without departing from the principles of the invention described herein.
- The present embodiments are directed to, inter alia, training and operating a machine learning model to analyze historical life insurance and/or health insurance claims to, in turn, handle life insurance and/or health insurance claims. Herein a “life claim” may relate to a life, worker's compensation, and/or disability insurance claim. Each life claim may relate to one or more insurance policies. Systems and methods may include natural language processing of free-form notes/text, and/or free-form speech/audio, recorded by a call center and/or a claim adjustor. Photographic evidence and/or other evidence may be used. All suitable input may be received from a customer speaking into a mobile device app that records the customer's speech, and/or into a chat bot or robo-advisor. Handling of a claim may include settling a claim in full and/or in part, flagging the claim for human review, requesting additional information, etc.
- The methods and systems may analyze data harvested from subsets of historical claims to train and validate machine learning (ML) models, and to analyze filed claims by executing the trained and validated models providing aspects of the filed claims as input to the trained ML models. The methods and systems may access electronic data and may group and/or classify claim submissions by claim type prior to analysis by one or more trained ML model. For instance, the methods and systems may categorize a claim submission as a life and/or health insurance policy. The electronic data may include information about the insured including, without limitation: electronic medical records, demographic information, insurance records, lifestyle information, psychographic information, etc. For example, the trained ML and/or artificial neural network model may accept as input the insured's age, medical history including electronic medical records, location, etc. Information pertaining to an accident and/or event may be input into and analyzed by the trained NIL model. The methods and systems may collect electronic data to construct a dynamic data set, which may change over time as additional information is collected and/or as additional users contribute to an overall data pool that includes a plurality of electronically accessible data each relating to a customer's claims.
- The methods and systems may use the dynamic data set to train one or more machine-learning analytics models in an incremental or “online” fashion, so that a model need not be entirely retrained from scratch when new information is received (e.g., when a claimant submits supplemental documentation). Retraining may be skipped in some cases, such as when a pre-set level of model accuracy has already been attained. For example, when a new claim is received from a claimant or third party, the methods and systems may check model accuracy, and if the accuracy is above 99.9%, or another appropriate threshold, the additional training may be avoided.
- Generally, the methods and systems may analyze electronic claim data in accordance with the one or more trained machine-learning analytics models to automatically process insurance claims, wherein processing the claim may include any actions suitable to the particular claim type. Traditionally, such actions may have been historically performed manually by an insurance claims intake processor and/or adjustor. For example, a claim may be categorized by type and funneled to a particular group, unit, and/or department of claim adjustors focusing on a particular claim type (e.g., “life insurance,” “health insurance,” “casualty,” etc.).
- The present methods and systems may include means for automatically assigning the claim to one or more of the adjustors within a department, wherein the assignment may be based upon an analysis of the claim to determine its category, severity and/or amount of time estimated to complete one or more stages of processing the claim. The assignment of the claim to a department or adjustor may be allocated according to the seniority, experience level, and/or existing backlog of the claims adjustor. It should be appreciated that in one embodiment, the classification step may be omitted, for example, wherein another component validates or forces a categorization.
- After the claim is classified, the trained ML model may analyze the claim to determine a number of details. For example, in the life insurance example, the ML model or another component may attempt to extract a death certificate submitted with the claim. The ML model may further attempt to validate the death certificate via internal validation (e.g., by reference to a database or validation mechanism owned by the corporation and/or an independently-trained machine-learning model) or external validation (e.g., a government-operated API or a privately-operated API). The validation methods may determine a provisional or final authenticity and/or validity of the death certificate, which may be a necessary precondition to additional processing of the claim (e.g., before the insurer pays a life insurance claim). A specific model may be trained for validation tasks, and an authenticity output of a trained ML model may be a boolean value (e.g., TRUE or FALSE) or a scaled value (e.g., a percentage) representing a probability or likelihood that the death certificate is authentic. In some cases, a confirmation number or hash value may be stored in association with a validation result obtained via an external database.
- The validation steps for health insurance claims may differ from those for life insurance, and may be based upon an entirely different set of analyses, different training, and/or an alternate and/or additional trained model. For example, a validation system and method relating to health insurance may include associating a doctor, hospital, clinic, or other patient visit to a particular claim. This association may be performed by an ML model determining patient visit information, such as a date of service, type of service, description of procedure, dollar amount, etc.
- In one embodiment, a ML model may be trained that analyzes a claim and, based upon information related to the patient or a subset of similar patients, determines whether a claim is payable without human review based upon similar patients and/or past treatment of the patient. Similar patients may be identified by training a MI, model using patient information corresponding to patients in a similar geographic region (e.g., in a city or region of a state). Similar patients may be identified by identifying a cost-of-living index or geospatial search.
- For example, a patient may have hand surgery performed in Bloomington, Ill. at a particular hospital, by a particular surgeon. The surgery may last for one half hour, cost $10,000, and the description of the surgery may include the term “carpal tunnel.” Each of the foregoing facts (i.e., the type of surgery, locus within the body, location of the patient, hospital name, surgeon identity, cost, duration, description, etc.) and more may be used to train ML models using a database of hand surgery claims as training data, wherein those facts from each respective hand surgery claims are analyzed in training. Using these inputs, an ML model may be trained to predict whether a given claim for a hand surgery should be paid or not, and if so, a settlement amount or amounts.
- Health insurance claims may be determined to be not immediately payable and in need of further review due to a number of factors, some of which may not be immediately apparent based upon a predictive output of a trained ML model. For example, the duration of the surgery may be longer than normal. The cost reported by the medical facility may be aberrantly high, or aberrantly low. The person listed as having performed a surgery (e.g., a hand surgery) may have left the practice of medicine, may have been suspended from practice and/or had her license revoked, may not be board-certified, and/or may not be engaged in orthopedic practice. Such information pertaining to the qualifications of physicians may be discoverable by reference to third-party data sources. Although the presence of one or more factors may cause a payable or non-payable outcome to be produced by the trained ML model, the factors may or may not be particularly identified. In one embodiment, the trained ML model may merely output an indication that the claim is payable or non-payable, and that human review is necessary.
- It should be appreciated that the ML model may have an unlimited number of inputs, and that some inputs may include procedural information related to claim processing, such as whether a patient has submitted a signed informed consent form, or the length of time elapsed between the carrying out of a medical procedure and the submission of a claim for the procedure. Other factors may be common to all ML models. For example, a single ML model may determine whether a request for benefits contains an ink signature. To the extent that a claim requires a request for benefits, the ML model may “short-circuit” the claim handling process by requiring that the request for benefits carry the ink signature of the claimant(s) before the claim may be paid and/or analyzed further for settlement purposes. One of the benefits of the computerized methods and systems disclosed herein is that, during normal operation, they may create a time-stamped paper trail that may be used by the insurer to rebut any allegation on the part of the claimant that the insurer has unduly delayed the handling of the claim. The methods and systems may also be more reliable than any relying on human review.
- An artificial intelligence platform including an ML model and/or artificial neural network may react based upon certain inputs. For example, some life insurance policies may include contestability clauses, which allow the insurance company to contest payment under a policy under certain circumstances. For example, if a policy holder's cause of death is listed as a suicide, and the effective date of the policy is less than two years from the present time, then the methods and systems herein may automatically cause the policy to be considered non-payable pending further investigation.
- In another example, a cause of death of homicide may require further scrutiny and/or investigation of a beneficiary. For example, if a beneficiary is charged in relation to a homicide death, then certification of acquittal or conviction may be required before a claim may be payable. The methods and systems described herein may include instructions for automatically detecting certain causes of death, for determining payable status at a later time, or after the occurrence of a condition (e.g., by reference to court/public records), and for notifying a claimant or other party of a contested payment (e.g., via email or another electronic notification).
- In some embodiments, the methods and systems herein may include the creation of ML models that are intended to ensure an optimal outcome for beneficiaries based upon information about the beneficiary. For example, a death benefit of $5,000,000 may be payable to a beneficiary. A trained ML model may analyze the income and/or dependency status of the beneficiary and determine that the beneficiary has an income of $50,000 and three dependents aged 5, 8, and 13. The ages of the beneficiary and dependents may be provided to a trained ML model, which may predict the suitability of (1) a lump sum payment, and/or (2) a series of installment/annuity payments.
- As noted, in many cases, a ML model may be trained to provide accelerated death benefits to beneficiaries. Such models may include additional training geared to providing terminally ill patients with additional funds providing for “right to try” (e.g., off-label) prescriptions, homeopathic remedies, palliative/hospice care, and other therapies. In some embodiments, an ML model may provide terminally ill patients with quality of life funds that are non-therapeutic in nature (e.g., make-a-wish, or “bucket list” funds).
- In some embodiments, a specific model may be trained for analyzing claims pertaining to terminal, chronic, and/or critical illnesses. Thus, in some embodiments, it should be apparent that a claimant and beneficiary may be one and the same. For example, a ML model may be trained to handle claims submitted by patients diagnosed with terminal cancer. A ML model may be trained to handle claims of patients diagnosed with non-terminal forms of cancer, and/or other non-fatal illnesses. The determination of which model(s) to use to process a patient's claims may be based upon the methods and systems verifying a diagnosis and classifying the patient on the basis of such verification.
- Certain diagnoses may cause some models to supersede other models. For example, claims submitted by a patient diagnosed with gout and non-terminal cancer may be handled by a non-terminal cancer ML model either prior to, in addition to, or instead of, an ML model handling the patient's gout-related claims. It should be appreciated that the number of potential trained ML models is only limited by the number of diagnoses and sub-combinations thereof.
- In one embodiment, a ML model may predict a cause of death of a patient based upon training on prior claims data. In this way, a conclusion of a cause of death reached or predicted by a trained ML model may be confirmed by, or in conflict with, an official cause of death. In such cases, further investigation may be required before a death benefit will be paid or a claim settled. In some embodiments, a trained ML model may identify a trust (e.g., a revocable trust) beneficiary of an insurance benefit, and may also provide information relating to taxation of death benefits. For example, the system may communicate with the trustee of a trust, a beneficiary, and/or another responsible party such as a legal agent/representative.
-
FIG. 1 illustrates a block diagram of anexemplary computing environment 100 implementing machine-learning for insurance claim handling, in accordance with certain aspects of the present disclosure. The high-level architecture includes both hardware and software applications, as well as various data communication channels for communicating data between the various hardware and software components. Generally, theenvironment 100 may automatically retrieve data associated with various electronic records, data sources, and/or users (e.g., claimants and/or beneficiaries) and use this data set to implement the various machine-learning implementations discussed herein to facilitate improvements to the insurance claim handling process. - In the present aspect, the
computing environment 100 may include aninput data set 102, an artificial intelligence (AI)platform 104, asettlement offer 106, and anhistorical data 108.Input data set 102 andhistorical data 108 may include a plurality (e.g., thousands or millions) of electronic documents, parameters, and/or other information. As used herein, the term “data” generally refers to information related to a policy holder, which may exist in theenvironment 100. For example, data may include an electronic document representing an insurance policy, an insurance claim, demographic information about the policy holder, and/or information related to the type of insurance claim submitted. Examples of insurance policy data may include, without limitation: a term, begin date, death benefit, and deductible. Data may be historical or current. Although data may be related to an ongoing claim filed by a policy holder or beneficiary, in some embodiments, data may consist of raw data parameters entered by a human user of theenvironment 100 or which is retrieved/received from another computing system. - Data may or may not relate to the claims filing process, and while some of the examples described herein refer to health and life insurance claims, it should be appreciated that the techniques described herein may be applicable to other types of electronic documents, in other domains. For example, the techniques herein may be applicable to identifying risk factors in other insurance domains, such as agricultural insurance, homeowners insurance, vehicle insurance, renters insurance, etc. In that case, the scope and content of the data may differ, as may the techniques used for training and operating the machine learning models. As another example, data may be collected from an existing customer filing a claim, a potential or prospective customer applying for an insurance policy, and/or may be supplied by a third party such as a company other than the proprietor of the
environment 100. In some cases, data may reside in paper files that are scanned or entered into a digital format by a human or by an automated process (e.g., via a scanner). Generally, data may comprise any digital information, from any source, created at any time. -
Input data 102 may be loaded into anartificial intelligence system 104 to organize, analyze, andprocess input data 102 in a manner that facilitates claim handling byAI platform 104. The loading ofinput data 102 may be performed by executing a computer program on a computing device that has access to theenvironment 100, and the loading process may include the computer program coordinating data transfer betweeninput data 102 and AI platform 104 (e.g., by the computer program providing an instruction toAI platform 104 as to an address or location at whichinput data 102 is stored). - AT
platform 104 may reference this address to retrieve records frominput data 102 to perform claim handling techniques.AI platform 104 may be thought of as a collection of algorithms and/or rules configured to receive and process parameters, and to produce labels and, in some embodiments, quantify claim settlement information.AI platform 104 may be used to process claim data inputs, train and operate multiple artificial neural networks (ANNs), and generate settlement offers based upon claim quantification. Herein, an ANN may be defined and/or constructed as an ANN, and/or as another artificial intelligence or machine learning algorithm, program, module, and/or model. -
AI platform 104 may include aninput analysis unit 120, which may include a speech-to-text unit 122 and animage processing unit 124. These may comprise, respectively, instructions for converting human speech into text and analyzing images (e.g., extracting information from a death certificate or other legal document). In this way, data may comprise audio recordings (e.g., recordings made when a customer telephones a customer service center) that may be converted to text and further used byAI platform 104. In some embodiments, customer behavior represented in data—including the accuracy and truthfulness of a customer—may be encoded byclaim analysis unit 120, and used byAI platform 104 to train and operate ANN models. -
Input analysis unit 120 may also includetext analysis unit 126, which may includepattern matching unit 128 and natural language processing (NLP)unit 130, In some embodiments,text analysis unit 126 may determine facts regarding claim inputs (e.g., the amount of money paid under a claim). Amounts may be determined in a currency—and inflation—neutral manner, so that claim loss amounts may be directly compared. In some embodiments,text analysis unit 126 may analyze text produced by speech-to-text unit 122 orimage analysis unit 124. - In some embodiments,
pattern matching unit 128 may search textual claim data loaded intoAI platform 104 for specific strings or keywords in text (e.g., “cardiac arrest”) which may be indicative of a condition.NLP unit 130 may be used to identify, for example, entities or objects indicative of a fact (e.g., that an individual visited an emergency room).NLP unit 130 may identify human speech patterns in data, including semantic information relating to entities, such as people, buildings, businesses, etc. - Relevant verbs and objects, as opposed to verbs and objects of lesser relevance, may be determined by the use of a machine learning algorithm analyzing historical claims. For example, verbs indicating injury or surgery may be relevant verbs. In some embodiments,
text analysis unit 126 may comprise text processing algorithms/techniques (e.g., lexers and parsers, regular expressions, etc.) and may emit structured text in a format which may be consumed by other components. - In the embodiment of
FIG. 1 ,AI platform 104 may include aloss classifier 110 to classify losses by category. As discussed above, losses may be categorized as a first step according to loss type (e.g., a health insurance claim or life insurance claim). For example,loss classifier 140 may labelinput data 102, or portions thereof, according to positive or negative pattern matching according topattern matching unit 128 and/or naturallanguage processing unit 130. For example, ifinput data 102 includes data matching the pattern “asthma attack” and semantic information indicating that a person visited a hospital and was prescribed a nebulizer, thenloss classifier 140 may classify the claim data as a health insurance claim, and the processing of the claim may proceed accordingly (e.g., by the claim data being processed inANN unit 150 by a health insurance-specific ANN model). -
ANN unit 150 may process claim data by training models with the data and/or by operating a trained ANN model with the data.ANN unit 150 may use an ANN or another suitable model, as described above. The ANN may be any suitable type of ANN, including, without limitation, a recurrent neural network or feed-forward neural network. The ANN may include any number (e.g., thousands) of nodes or “neurons” arranged in multiple layers, with each neuron processing one or more inputs to generate a decision or other output. In other embodiments, other types of artificial intelligence or machine learning algorithms, programs, modules, or models may be used. - In some embodiments, ANN models may be chained together, so that output from one model is fed into another model as input. For example,
loss classifier 140 may, in one embodiment, applyinput data 102 to a first ANN model that is trained to generate labels. The output (e.g., labels) of this first ANN model may be fed as input to a second ANN model which has been trained to predict claim settlement amounts based upon the presence of labels. The second ANN may be trained using an inflation-adjusted set of claim payout amounts, and respective set of risk labels, to very accurately predict the amount of money likely to be paid on a new claim, given only a new set of risk labels from the first model. -
ANN unit 150 may includetraining unit 152, andrisk indication unit 154. To train the ANN to identify risk,ANN unit 150 may access electronic claims withinhistorical data 108.Historical data 108 may comprise a corpus of documents comprising many (e.g., millions) of insurance claims which may contain data linking a particular customer or claimant to one or more vehicles, and which may also contain, or be linked to, information pertaining to the customer. In particular,historical data 108 may be analyzed byAI platform 104 to generate claim records 110-1 through 110-n, where n is any positive integer. Each claim 110-1 through 110-n may be processed bytraining unit 152 to train one or more ANNs to identify claim risk factors, including by pre-processing ofhistorical data 108 usinginput analysis unit 120 as described above. -
ANN 150 may, from a trained model, identify labels that correspond to specific data, metadata, and/or attributes withininput data 102, depending on the embodiment. For example,ANN 150 may be provided with instructions frominput analysis unit 120 indicating that one or more particular type of insurance is associated with one or more portions ofinput data 102. -
ANN 150 may identify one or more insurance types associated with the one or more portions of input data 102 (e.g., bodily injury, property damage, collision coverage, comprehensive coverage, liability insurance, med pay, or personal injury protection (PIP) insurance) and byinput analysis unit 120. In one embodiment, the one or more insurance types may be identified by training theANN 150 based upon types of peril. For example, the ANN model may be trained to determine that death or diagnosis with a terminal illness may indicate life insurance coverage. - In addition,
input data 102 may indicate a particular customer and/or beneficiary. In that case,loss classifier 140 may look up additional customer information fromcustomer data 160 and life andhealth database 162, respectively. For example, the age of the person and/or information pertaining to the person's life insurance policy and/or health care benefits may be obtained. The additional customer and/or life and health information may be provided toANN unit 150 and may be used to analyze and labelinput data 102 and, ultimately, may be used to determinesettlement offer 106. For example,ANN unit 150 may be used to quantify a settlement amount based upon inputs obtained from a person submitting a life insurance claim, or based upon a claim submitted by a person who is a holder of an existing health insurance policy, That is, in some embodiments whereANN unit 150 is trained on claim data,ANN unit 150 may quantify settlement amounts based upon raw information unrelated to the claims filing process, or based upon other data obtained during the filing of a claim (e.g., a claim record retrieved from historical data 108). - In one embodiment, the training process may be performed in parallel, and
training unit 152 may analyze all or a subset of claims 110-1 through 110-n. Specifically,training unit 152 may train an ANN to identify claim risk factors in claim records 110-1 through 110-n. As noted,AI platform 104 may analyzeinput data 102 to arrange the historical claims into claim records 110-1 through 110-n, where n is any positive integer. - Claim records 110-1 through 110-n may be organized in a flat list structure, in a hierarchical tree structure, or by means of any other suitable data structure. For example, the claim records may be arranged in a tree wherein each branch of the tree is representative of one or more customer. There, each of claim records 110-1 through 110-n may represent a single non-branching claim, or may represent multiple claim records arranged in a group or tree.
- Further, claim records 110-1 through 110-n may comprise links to customers whose corresponding data is located elsewhere. In this way, one or more claims may be associated with one or more customers via one-to-many and/or many-to-one relationships. Risk factors may be data indicative of a particular risk or risks associated with a given claim, and/or customer. The status of claim records may be completely settled or in various stages of settlement.
- As used herein, the term “claim” generally refers to an electronic document, record, or file, that represents an insurance claim (e.g., a life insurance or health insurance claim) submitted by a policy holder, beneficiary, and/or legal representative of an insurance company. Herein, “claim data” or “historical data” generally refers to data directly entered by the customer or insurance company including, without limitation, free-form text notes, photographs, audio recordings, written records, receipts (e.g., doctor's visit invoices) and other information including data from legacy, including pre-Internet (e.g., paper file) systems. Notes from claim adjustors and attorneys may also be included.
- In one embodiment, claim data may include claim metadata or external data, which generally refers to data pertaining to the claim that may be derived from claim data or which otherwise describes, or is related to, the claim but may not be part of the electronic claim record. Claim metadata may have been generated directly by a developer of the
environment 100, for example, or may have been automatically generated as a direct product or byproduct of a process carried out inenvironment 100. For example, claim metadata may include a field indicating whether a claim was settled or not settled, and amount of any payouts, and the identity of corresponding payees. - Another example of claim metadata is the geographic location in which a claim is submitted, which may be obtained via a global positioning system (GPS) sensor in a device used by the person or entity submitting the claim. Yet another example of claim metadata includes a category of the claim type (e.g., term life insurance, whole life, universal life, etc.). For example, a single claim in
historical data 108 may be associated with a married couple, and may include the name, address, and other demographic information relating to the couple. Additionally, the claim may include an indication of beneficiaries corresponding to the couple. The claim may include a plurality of claim data and claim metadata, including metadata indicating a relationship or linkage to other claims inhistorical claim data 108. - Once the ANN has been trained,
quantification unit 154 may apply the trained ANN to inputdata 102 as processed byinput analysis unit 120. In one embodiment,input analysis unit 120 may merely “pass through”input data 102 without modification. The output of the ANN, indicating quantification, such as labels pertaining to the entirety of, or portions ofinput data 102, may then be provided toloss classifier 140, which may insert the output of the ANN into an electronic database, such asloss data 142. Alternatively, or additionally,quantification unit 154 may use information output by the ANN to determine attributes ofinput data 102, and may provide those attributes toloss classifier 140. -
AI platform 104 may further includecustomer data 160 and life andhealth data 162, whichloss classifier 140 may leverage to provide useful input parameters toANN unit 150.Customer data 160 may be an integral part ofAI platform 104, or may be located separately fromAI platform 104. In some embodiments,customer data 160 and/or life andhealth data 162 may be provided toAI platform 104 via separate means (e.g., via an API call) and may be accessed by other units or components ofenvironment 100. Either may be provided by a third-party service. - Life and
health data 162 may be a database comprising information describing various insurance products, and may indicate whether certain insurance products or policies include certain fields, requirements, capabilities, etc. The capabilities may be listed individually. Both ofcustomer data 160 and/or life andhealth data 162 may be used to train an ANN model. - All of the information pertaining to a submitted claim applicant may then be provided to
ANN unit 150, which may—based upon its prior training on claims fromhistorical data 108—determine that a plurality of labels apply to the applicant. For example, the labels may include DECEASED, TERMINAL, SURGERY, ALLERGIES. The labels may have a respective confidence factor, and may be sorted in terms of criticality, and/or given pre-assigned weights. The labels and/or weights may be stored inrisk indication data 142, in one embodiment. - In some embodiments,
pattern matching unit 128 and naturallanguage processing unit 130 may act in conjunction to determine labels. For example,pattern matching unit 128 may include instructions to identify words indicating a life insurance claim (e.g., “death,” “deceased,” and/or “coroner”). Matched data may be provided to naturallanguage processing unit 130, which may further process the matched data to determine parts of speech such as verbs and objects, as well as relationships between the objects. The output of naturallanguage processing unit 130 may be provided toANN unit 150 and used bytraining unit 152 to train an ANN model to label insurance types. In one embodiment,ANN unit 150 may be provided with respective labeled claim type sets (e.g., a first labeled set of life insurance claims, a second set of health insurance claims, etc.) as training data, to be trained to predict the claim type. The methods and systems described herein may help risk-averse customers to lower their insurance premiums by more efficiently quantifying settlement amounts. All of the benefits provided by the methods and systems described herein may be realized much more quickly than traditional modeling approaches, with less bias than approaches applied by humans. -
Computing environment 200 is depicted as including aclient device 202, aserver device 204, and anetwork 206; however, the aspects described herein may include any suitable number of such components.Client device 202 andserver device 204 may communicate vianetwork 206 to collect data, train and/or operate ANN models, transfer trained ANN models, and display information to a user.FIG. 2 may correspond to one embodiment ofenvironment 100 ofFIG. 1 .Client device 202 and/orserver device 204 may be implemented as any suitable computing device(s) or mobile device(s) such as a laptop, smart phone, tablet, server, wearable device, smart watch; smart glasses, etc. -
Client device 202 may include amemory 208 and aprocessor 210 for storing and executing, respectively, amodule 212. While referred to in the singular,processor 210 may include any suitable number of processors of one or more types (e.g., one or more CPUs, graphics processing units (GPUs), cores, etc.). Similarly,memory 208 may include one or more persistent memories (e.g., a hard drive and/or solid state memory). Although only asingle client 202 is depicted inFIG. 2 , it should be appreciated that it may be advantageous in some embodiments to provision multiple clients (e.g., thousands or more) for the deployment and functioning ofenvironment 200. -
Module 212, stored inmemory 208 as a set of computer-readable instructions, may be related to an inputdata collection application 216 which, when executed by theprocessor 210, causes input data to be stored inmemory 208. The data stored inmemory 208 may correspond to, for example, raw data retrieved frominput data 102. Inputdata collection application 216 may be implemented as web page (e.g., HTML, JavaScript, CSS, etc.) and/or as a mobile application for use on a standard mobile computing platform. - Input
data collection application 216 may store information inmemory 208, including the instructions required for its execution. While the user is using inputdata collection application 216, scripts and other instructions comprising inputdata collection application 216 may be represented inmemory 208 as a web or mobile application. The input data collected by inputdata collection application 216 may be stored inmemory 208 and/or transmitted toserver device 204 bynetwork interface 214 vianetwork 206, where the input data may be processed as described above to train an ANN, and/or to collect information pertaining to an insurance claim and process the claim using the collected information via the trained ANN. In one embodiment, inputdata collection application 216 may be data used to train a model (e.g., scanned claim data). -
Client device 202 may also includeGPS sensor 218, animage sensor 220, user input device 222 (e.g., a keyboard, mouse, touchpad, and/or other input peripheral device) and display interface 224 (e.g., an screen).User input device 222 may include components that are integral toclient device 202, and/or exterior components that are communicatively coupled toclient device 202, to enableclient device 202 to accept inputs from the user.Display 224 may be either integral or external toclient device 202, and may employ any suitable display technology. In some embodiments,input device 222 anddisplay 224 are integrated, such as in a touchscreen display. Execution of themodule 212 may further cause theprocessor 210 to associate device data collected fromclient 202 such as a time, date, and/or sensor data (e.g., a camera for photographic or video data) with customer data, such as data retrieved fromcustomer data 160 and life andhealth data 162, respectively. - A set of information may be obtained from
input device 222, and may include information relating to claims previously-filed by the user. Such previously-filed information may be stored in, for example,customer data 272 and may be related to the obtained information using one or more common identifiers. - In some embodiments,
client 202 may receive data fromloss data 142 andsettlement offer 106. Such data, indicating predicted settlement amounts, and/or full-fledged binding offers of settlement, may be presented to a user ofclient 202 by adisplay interface 224. The user may interact with such information viainput device 222 anddisplay 224. - Execution of the
module 212 may further cause theprocessor 210 of theclient 202 to communicate with theprocessor 250 of theserver 204 vianetwork interface 214 andnetwork 206. As an example, an application related tomodule 212, such as inputdata collection application 216, may, when executed byprocessor 210, cause a user interface to be displayed to a user ofclient device 202 viadisplay interface 224. The application may include graphical user input (GUI) components for acquiring data (e.g., a photograph of a death certificate, hospital bill, etc.) fromimage sensor 220, GPS coordinate data fromGPS sensor 218, and textual user input (e.g., the name of a deceased person) from user input device(s) 222. Theprocessor 210 may transmit the aforementioned acquired data toserver 204, andprocessor 250 may pass the acquired data to a trained ANN, which may accept the acquired data and perform a computation (e.g., training of the model, or application of the acquired data to a trained ANN model to obtain a result). With specific reference toFIG. 1 , the data acquired byclient 202 may be transmitted vianetwork 206 to a server implementingAI platform 104, and may be processed byinput analysis unit 120 before being applied to a trained ANN byloss classifier 140. - As described with respect to
FIG. 1 , the processing of input fromclient 202 may include associatingcustomer data 160 and life data andhealth data 162 with the acquired data. The output of the ANN may be transmitted, by a loss classifier corresponding toloss classifier 140 inserver 204, toclient 202 for display (e.g., in display 224) and/or for further processing. -
Network interface 214 may be configured to facilitate communications betweenclient 202 andserver 204 via any hardwired or wireless communication network, includingnetwork 206 which may be a single communication network, or may include multiple communication networks of one or more types (e.g., one or more wired and/or wireless local area networks (LANs) and/or one or more wired and/or wireless wide area networks (WANs) such as the Internet).Client 202 may cause claim filing data to be stored inserver 204memory 252 and/or a remote insurance related database such ascustomer data 160. -
Server 204 may include aprocessor 250 and amemory 252 for executing and storing, respectively, amodule 254.Module 254, stored inmemory 252 as a set of computer-readable instructions, may facilitate applications related to processing and/or collecting claim filing related data, including claim data and claim metadata, and insurance policy data. For example,module 254 may includeinput analysis application 260, claimquantification application 262, andANN training application 264, in one embodiment. -
Input analysis application 260 may correspond to inputanalysis unit 120 ofenvironment 100 ofFIG. 1 . Claimquantification application 262 may correspond toquantification unit 152 of environment ofFIG. 1 , andANN training application 264 may correspond toANN unit 150 ofenvironment 100 ofFIG. 1 .Module 254 and the applications contained therein may include instructions which, when executed byprocessor 250,cause server 204 to receive and/or retrieve input data from (e.g., raw data and/or an electronic claim) fromclient device 202. In one embodiment,input analysis application 260 may process the data fromclient 202, such as by matching patterns, converting raw text to structured text via natural language processing, by extracting content from images, by converting speech to text, and so on. - Throughout the aforementioned processing,
processor 250 may read data from, and write data to, a location ofmemory 252 and/or to one or more databases associated withserver 204. For example, instructions included inmodule 254 may causeprocessor 250 to read data from anhistorical data 270, which may be communicatively coupled toserver device 204, either directly or viacommunication network 206.Historical data 270 may correspond tohistorical data 108, andprocessor 250 may contain instructions specifying analysis of a series of electronic claim documents fromhistorical data 270, as described above with respect to claims 110-1 through 110-n ofhistorical data 108 inFIG. 1 . -
Processor 250 may querycustomer data 272 and life andhealth data 274 for data related to respective electronic claim documents and raw data, as described with respect toFIG. 1 . In one embodiment,customer data 272 and life andhealth data 274 correspond, respectively,customer data customer data 272 and/or life andhealth data 274 may not be integral toserver 204.Module 254 may also facilitate communication betweenclient 202 andserver 204 vianetwork interface 256 andnetwork 206, in addition to other instructions and functions. - Although only a
single server 204 is depicted inFIG. 2 , it should be appreciated that it may be advantageous in some embodiments to provision multiple servers (e.g., thousands or more) for the deployment and functioning ofenvironment 200. For example, thepattern matching unit 128 and naturallanguage processing unit 130 ofinput analysis unit 120 may require CPU-intensive processing. Therefore, deploying additional hardware may provide additional execution speed. Each ofhistorical data 270,customer data 272, life andhealth data 274, and risk indication data 76 may be geographically distributed, thus requiring or benefiting from more than one server. - While the databases depicted in
FIG. 2 are shown as being communicatively coupled toserver 204, it should be understood thathistorical claim data 270, for example, may be located within separate remote servers or any other suitable computing devices communicatively coupled toserver 204. Distributed database techniques (e.g., sharding and/or partitioning) may be used to distribute data. In one embodiment, free or open source software such as Apache Hadoop® may be used to distribute data and run applications (e.g., claim quantification application 262). It should also be appreciated that different security needs, including those mandated by laws and government regulations, may in some cases affect the embodiment chosen, and configuration of services and components. - In a manner similar to that discussed above in connection with
FIG. 1 , historical claims fromhistorical claim data 270 may be ingested byserver 204 and used byANN training application 264 to train an ANN. Then, whenmodule 254 processes input fromclient 202, the data output by the ANN(s) (e.g., data indicating labels, amounts, weights, etc.) may be passed to claimquantification application 262 for computation of a claim amount, which may be expressed in integer, decimal, or any other suitable format. The predicted claim amount may then be transmitted toclient device 202 and/or another device, in raw numeric form, or interpolated into a settlement offer (e.g., settlement offer 106). The predicted claim settlement amount may be used for further processing byclient device 202,server device 204, or another device. - It should be appreciated that the client/server configuration depicted and described with respect to
FIG. 2 is but one possible embodiment. In some cases, a client device such asclient 202 may not be used. In that case, input data may be entered—programmatically, or manually—directly intodevice 204. A computer program or human may perform such data entry. In that case, device may contain additional or fewer components, including input device(s) and/or display device(s). In another embodiment, all processing may take place inclient 202 and aserver 204 may not be used. In one embodiment, aclient device 202 may be an integral device to a self-service workstation (e.g., as part of a kiosk in an insurance agent location, or in a medical facility). - Weights and claim settlement amounts that may be generated, respectively, during the training and operation of an ANN may appear counter-intuitive. For example, the weights may appear to be random or patternless numbers. Predicted claim settlement amounts may appear to be too high or too low and may require further investigation to identify decision factors (i.e., reasoning about model weights).
- In some embodiments; environmental data and prior related claims may be used to train the ANN. For example, environmental data may include such information as the location in which the claimant lives (e.g., desert, urban, mountainous; etc.). Environmental data may be determined by analyzing information added to a submitted claim by a claim filer or other individual (e.g., a claims adjuster) and/or information that is obtained by accessing a third-party API, such as a weather API. Prior related claims may be claims identified as relating to a particular user/policyholder.
- In operation, the user of
client device 202, by operatinginput device 222 andviewing display 224, may open inputdata collection application 216, which depending on the embodiment, may allow the user to enter personal information. The user may be an employee of a company controllingAI platform 104 or a customer or end user of the company. For example, inputdata collection application 216 may walk the user through the steps of submitting a claim. - Before the user can fully access input
data collection application 216, the user may be required to authenticate (e.g., enter a valid username and password). The user may then utilize inputdata collection application 216.Module 212 may contain instructions that identify the user and cause inputdata collection application 216 to present a particular set of questions or prompts for input to the user, based upon any information inputdata collection application 216 collects, including without limitation information about the user. - In one embodiment, the ANNs used herein to settle claims may be used on an opt-in basis. For example, a user of an insurer web site may be presented with the option of having a human or trained ANN evaluate a filed claim. As noted, it may be possible to package the trained ANN for distribution to a client 202 (i.e., the trained. ANN may be operated on the
client 202 without the use of a server 204). In that case, the claimant may submit a claim and receive an instantaneous settlement offer. The user may accept the offer even if the user is not connected to any network, and the user's acceptance may be recorded in the device, such as inmemory 208. At a later time, when the device is again connected to a network, the user's acceptance may be transmitted to an insurer (e.g., toserver device 204 via network 206). At that stage, the insurer may generate a payment and send the payment to the user. -
Module 212 may identify a subset ofhistorical data 270 to be used in training an ANN, and/or may indicate toserver device 204 that the use of a particular ANN model or models is appropriate. For example, if the user is submitting a health insurance claim, thenmodule 212 may transmit the user's name and personal information, the location of the user as provided byGPS 218, a photograph of a bill captured byimage sensor 220, a description of services (e.g., pre-selected from a list of services) and other information toserver device 204. Any of the information known about the claim filer may be presented using various graphical user interface controls (e.g., radio boxes, drop-down menus, etc.) which constrain the set of information that the claim filer may submit. In some embodiments, free-form information may be allowed to be entered viainput device 222. - In some embodiments, location data from
client device 202 may be used by an ANN to determine claim settlement amounts. For example, if the user is known to live in Chicago for nine months of the year, and in a rural area for three months of the year, then the user/beneficiary may be provided with an adjusted settlement or installment payment adjusted according to a cost-of-living index for the different times of year. - By the time the user of
client 202 files a claim,server 204 may have already processed the electronic claim records inhistorical data 270 and trained an ANN model to analyze the information provided by the user to output claim settlement predictions, labels, and/or weights. - For example, the partner of a 79-year-old recently-deceased individual may access
client 202 by opening an application (e.g., input data collection application 216). The application may provide the partner with the option to submit a life insurance claim under a joint or individual life insurance policy (e.g., term life, whole life, etc.). The application may provide the partner with the option of selecting the name of the deceased from a menu, and may pre-fill fields with known personal information about the deceased (e.g., name, age, address, telephone number, etc.). The application may allow the partner to select pre-filled information, and/or to enter their own information. - The application may provide the ability to attach documents (e.g., a photograph of a death certificate) and may also prompt the claim-filing partner to select the cause of death from a pre-filled list, or to enter information relating to the cause of death. A time/date of death may be solicited. The application may provide the partner with the ability to request that funeral expenses be paid to a specific mortuary, and such requests may be entered separately into the application, and may be subject to expedited review/processing.
- The application may allow the claim filer, partner or otherwise, to select one or more beneficiaries on behalf of the deceased. Then, the claim filer may have the option of submitting the claim. One or more ANNs may then analyze the inputs provided by the claim filer. For example, a first ANN may be applied which analyzes the death certificate. Another ANN may analyze the inputs provided by the claimant. The outputs of the two ANNs may be harmonized. A third ANN may be selected based upon one or more criteria (e.g., the age of the deceased, the age of the policy, the status of the policy, etc.). The third ANN may analyze the harmonized outputs of the first two ANNs to predict a claim settlement amount. The claim settlement amount may be based upon claims previously settled for similar life insurance policies and/or insureds.
- Depending upon the result of the ANN analyzing the partner's claim, the application may provide the partner with an immediate settlement amount, or may queue the claim for further review. In the case that an immediate amount offer is made, then the application may contain further instructions that will allow the claimant to accept the offer by providing an e-signature or other manifestation of acceptance.
- In some embodiments, a component (e.g.,
input analysis application 260 or a trained ANN) may analyze the claim information and determine that further information is necessary before the claim may be settled. For example, a doctor's signature may be required in order for some diagnoses under accelerated death benefits and/or payments under health insurance policies to be acceptable. In some embodiments, a particular data point may cause the claim to be flagged as requiring human review (e.g., if the cause of death is listed as a homicide). In such cases, particular supporting documentation (e.g., police reports) may be automatically requested from the claimant. It should be appreciated that other specific constraints may be encoded into the methods and systems. For example, a health insurance claim less that $25 may be subject to a less scrutinizing ANN than a claim over $5000. The claimed amount may, in some cases, be an input provided to the trained ANN, and historical claims used in training the ANN may be labeled according to their dollar value. - In one embodiment, the death of a policy holder may be automatically detected via the monitoring of public records and a claim approved or placed in condition for approval—subject to beneficiary acceptance through automated means. In such embodiments, the information that would normally be provided via the partner in the above example may be extracted from public records. In either case, the information may be analyzed by the trained ANN to determine an appropriate claim settlement amount. In the automatic detection case, such claim settlement may be communicated (e.g., mailed, emailed, etc.) to the beneficiary of record, along with information informing the beneficiary of how to effectively accept the settlement.
- In embodiments wherein installment payments are made, such as in the case of accelerated death benefits, an ANN may be used to periodically review a claim of a beneficiary and to adjust benefits accordingly. For example, the patient's electronic medical records may be analyzed using the ANN via a batch process, and if the patient's condition improves, the benefit may be lowered or may be subject to termination. On the other hand, if the patient's condition worsens, the benefit amount may be increased correspondingly.
- All of the information collected may be associated with a claim identification number so that it may be referenced as a whole.
Server 204 may process the information as it arrives, and thus may process information collected by inputdata collection application 216 at a different time thanserver 204 processes the audio recording in the above example. Once information sufficient to process the claim has been collected,server 204 may pass all of the processed information (e.g., from input analysis application) to claimquantification application 262, which may apply the information to the trained ANN model. - As noted, more than one trained ANN model may be used to analyze the claim. Therefore, a first trained ANN model may be used to predict an installment payment schedule including respective installment amounts. A second trained ANN model may be used to predict a lump sum payment. Quantification unit may provide the results of the first and second ANN models to
settlement offer 106 in the form of a binary choice to a user, wherein the user may compare the first and second settlement offers and accept either of the two. Furthermore, each respective choice may have a limited and differing time window within which to accept. Such automated scheduling may assist the insurer in meeting deadlines. This is an important benefit of the methods and systems disclosed herein, because failure to timely process life insurance claims may cause the insurer to be subject to penalties in some jurisdictions. - While the claim or application processing is pending,
client device 202 may display an indication that the processing of the claim is ongoing and/or incomplete. When the claim is ultimately processed byserver 204, an indication of completeness may be transmitted toclient 202 and displayed to user, for example viadisplay 224. Missing information may cause the model to abort with an error. - In some embodiments, the labels and/or characterization of input data (claims and otherwise) performed by the systems and methods described herein may be capable of dynamic, incremental, and or online training. Specifically, a model that has been trained on a set of electronic claim records from
historical data 270 may be updated dynamically, such that the model may be updated on a much shorter time scale. For example, the model may be adjusted weekly or monthly to take into account newly-settled claims. In one embodiment, the settlement of a claim may trigger an immediate update of one or more ANN models included in the AI platform. For example, the settlement of a claim involving a particular type of cancer may trigger updates to a set of personal injury ANN models pertaining to cancer patients. In some embodiments, a human reviewer or team of reviewers may be responsible for approving the generated labels and any associated weightings before they are used. - While
FIG. 2 depicts a particular embodiment, the various components ofenvironment 100 may interoperate in a manner that is different from that described above, and/or theenvironment 100 may include additional components not shown inFIG. 2 . For example, an additional server/platform may act as an interface betweenclient device 202 andserver device 204, and may perform various operations associated with providing the labeling and/or risk analysis operations ofserver 204 toclient device 202 and/or other servers. -
FIG. 3 depicts an exemplary artificial neural network (ANN) 300 which may be trained byANN unit 150 ofFIG. 2 orANN training application 264 ofFIG. 2 , according to one embodiment and scenario. Theexemplary ANN 300 may include layers of neurons, includinginput layer 302, one or more hidden layers 304-1 through 304-n, and anoutput layer 306. Eachlayer comprising ANN 300 may include any number of neurons—i.e., q and r may be any positive integers. It should be understood that ANNs may be used to achieve the methods and systems described herein that are of a different structure and configuration than those depicted inFIG. 3 . -
Input layer 302 may receive different input data. For example,input layer 302 may include a first input at which represents an insurance type (e.g., PPO health insurance), a second input a2 representing patterns identified in input data, a third input a3 representing the age of the patient, a fourth input a4 representing the name of the hospital in which service was rendered, a fifth input a5 representing whether a claim was paid or not paid, a sixth input a6 representing an inflation-adjusted dollar amount claimed by a provider, and so on.Input layer 302 may comprise thousands or more inputs. In some embodiments, the number of elements used byANN 300 may change during the training process, and some neurons may be bypassed or ignored if, for example, during execution of the ANN, they are determined to be of less relevance. - Each neuron in hidden layer(s) 304-1 through 304-n may process one or more inputs from
input layer 302, and/or one or more outputs from a previous one of the hidden layers, to generate a decision or other output.Output layer 306 may include one or more outputs each indicating a dollar value, Boolean, and/or weight describing one or more inputs. A label may indicate a percentage of the claimed amount (e.g., 85%) or an indication of whether to pay or not (PAY, NO-PAY). In some embodiments, however, outputs ofANN 300 may be obtained from a hidden layer 304-1 through 304-n in addition to, or in place of, output(s) from output layer(s) 306. - In some embodiments, each layer may have a discrete, recognizable, function with respect to input data. For example, if n=3, a first layer may analyze one dimension of inputs, a second layer a second dimension, and the final layer a third dimension of the inputs, where all dimensions are analyzing a distinct and unrelated aspect of the input data. For example, the dimensions may correspond to aspects of a health insurance considered strongly determinative, then those that are considered of intermediate importance, and finally those that are of less relevance.
- In other embodiments, the layers may not be clearly delineated in terms of the functionality they respectively perform. For example, two or more of hidden layers 304-1 through 304-n may share decisions relating to settlement prediction, with no single layer making an independent decision.
- In some embodiments,
ANN 300 may be constituted by a recurrent ANN, wherein the calculation performed at each neuron is dependent upon a previous calculation. It should be appreciated that recurrent ANNs may be more useful in performing certain tasks, such as predicting the amount to pay to a claimant under claims given the history of other claims paid to the claimant. Therefore, in one embodiment, a recurrent ANN may be trained with respect to a specific piece of functionality with respect toenvironment 100 ofFIG. 1 . -
FIG. 4 depicts anexample neuron 400 that may correspond to the neuron labeled as “1,1” in hidden layer 304-1 ofFIG. 3 , according to one embodiment. Each of the inputs to neuron 400 (e.g., the inputs comprising input layer 302) may be weighted, such that input a1 through ap corresponds to weights w1 through wp, as determined during the training process ofANN 300. It should be appreciated that weights may be very complex sets of variables that may appear non-intuitive when viewed by humans. - In some embodiments, some inputs may lack an explicit weight, or may be associated with a weight below a relevant threshold. The weights may be applied to a function α, which may be a summation and may produce a value z1 which may be input to a
function 420, labeled as f1,1(z1). Thefunction 420 may be any suitable linear or non-linear, or sigmoid, function. As depicted inFIG. 4 , thefunction 420 may produce multiple outputs, which may be provided to neuron(s) of a subsequent layer, or used directly as an output ofANN 300. For example, the outputs may correspond to index values in a dictionary of labels, or may be calculated values used as inputs to subsequent functions. - It should be appreciated that the structure and function of the
ANN 300 andneuron 400 depicted are for illustration purposes only, and that other suitable configurations may exist. For example, the output of any given neuron may depend not only on values determined by past neurons, but also future neurons. In general, training the neural network model may include establishing a network architecture, or topology, and adding layers that may be associated with one or more activation functions (e.g., a rectified linear unit, softmax, etc.) in addition to loss functions and/or optimization functions. Multiple different types of ANNs may be employed, including without limitation, recurrent neural networks, convolutional neural networks, and deep learning neural networks. - Data sets used to train the ANN(s) may be divided into training, validation, and testing subsets; these subsets may be encoded in an N-dimensional tensor, array, matrix, or other suitable data structures. Training may be performed by iteratively training the network using labeled training samples. Training of the ANN may produce byproduct weights, or parameters which may be initialized to random values. The weights may be modified as the network is iteratively trained, by using one of several gradient descent algorithms, to reduce loss and to cause the values output by the network to converge to expected, or “learned”, values.
- In one embodiment; a regression neural network may be selected which lacks an activation function, wherein input data may be normalized by mean centering, to determine loss and quantify the accuracy of outputs. Such normalization may use a mean squared error loss function and mean absolute error. The ANN model may be validated and cross-validated using standard techniques such as hold-out, K-fold, etc. In some embodiments, multiple ANNs may be separately trained and operated, and/or separately trained and operated in conjunction.
- The precise manner by which the one or more ANNs employ machine learning to predict claim settlement amounts and/or percentages may differ depending on the content and arrangement of training documents within the historical data (e.g.,
historical data 108 ofFIG. 1 andhistorical data 270 ofFIG. 2 ) and the input data provided by customers or users of the AI platform (e.g.,input data 102 ofFIG. 1 and the data collected by inputdata collection application 216 ofFIG. 2 ), as well as the data that is joined to the historical data and input data, such ascustomer data 160 ofFIG. 1 andcustomer data 272 ofFIG. 2 , andcustomer data 160 ofFIG. 1 and life andhealth data 274 ofFIG. 2 . - The initial structure of the ANN(s) (e.g., the number of neural networks, their respective types, number of layers, and neurons per layer, etc.) may also affect the manner in which the trained neural network (or other artificial intelligence or machine learning algorithm, program, module, or model) processes the input and claims. Also, as noted above, the output produced by neural networks may be counter-intuitive and very complex. For illustrative purposes, intuitive and simplified examples will be discussed in connection with
FIG. 5 . -
FIG. 5 depicts text-based content of an exemplaryelectronic claim record 500 which may be processed using an ANN, such asANN 300 ofFIG. 3 or a different ANN generated/trained byANN unit 150 ofFIG. 1 orANN training application 264 ofFIG. 2 . The term “text-based content” as used herein includes printing (e.g., characters A-Z and numerals 0-9) in addition to non-printing characters (e.g., whitespace, line breaks, formatting, and control characters). Text-based content may be in any suitable character encoding, such as ASCII or UTF-8 and text-based content may include HTML. - Although text-based-content is depicted in the embodiment of
FIG. 5 , as discussed above, claim input data may include images, including hand-written notes, and the AI platform may include an ANN trained to recognize hand-writing and to convert hand-writing to text. Further, “text-based content” may be formatted in any acceptable data format, including structured query language (SQL) tables, flat files, hierarchical data formats (e.g., XML, JSON, etc) or as other suitable electronic objects. In some embodiments, image and audio data may be fed directly into the neural network(s) without being converted to text first. - With respect to
FIG. 5 ,electronic claim record 500 includes three sections 510 a-510 c, which respectively represent policy information, loss information, and external information.Policy information 510 a may include information about the insurance policy under which the claim has been made, including the person to whom the policy is issued, the name of the insured and any additional insureds, the doctor or hospitals related to the insured, mortality, tables, the location of the insured, etc.Policy information 510 a may be read, for example byinput analysis unit 120 analyzing historical data, such ashistorical data 108 and individual claims, such as claims 110-1 through 110-n. - Additional information about the insured and the circumstances of the claim may be obtained from data sources and joined to input data. For example, additional customer data may be obtained from
customer data 160 orcustomer data 272, and additional data may be obtained from life andhealth data 162 and life andhealth data 274. - In addition to
policy information 510 a,electronic claim record 500 may includeloss information 510 b. Loss information generally corresponds to information regarding a loss event, such as a medical event, death, accident and/or other peril. As noted, herein “death” for purposes of life insurance payment may include terminal and/or chronic diagnoses.Loss information 510 b may indicate the date and time of the loss, the type of loss, whether personal injury occurred, whether the insured made a statement in connection with the loss, whether the loss was settled, and if so for how much money. - In some embodiments; more the than one loss may be represented in loss information Slob. For example, a single accident may give rise to multiple losses under a given policy; for example the simultaneous (or near-simultaneous) death of two related persons.
- In addition to loss information,
electronic claim record 500 may includeexternal information 510 c, including but not limited to correspondence with the policyholder/claimant, statements made by the policyholder/claimant, etc.External information 510 c may be textual, audio, or video information. The information may include file name references, or may be file handles or addresses that represent links to other files or data sources, such as linked data 520 a-g. It should be appreciated that although only links 520 a-g are shown, more or fewer links may be included, in some embodiments. -
Electronic claim record 500 may include links to other records, including other electronic claim records. For example,electronic claim record 500 may link to notice ofloss 520 a, one ormore photographs 520 b, one or moreaudio recordings 520 c, one or more investigator'sreports 520 d, one or moreforensic reports 520 e, one or more diagrams 520 f, and one ormore payments 520 g. Data in links 520 a-520 g may be ingested by an AI platform such asAI platform 120. For example, as described above, each claim may be ingested and analyzed byinput analysis unit 120. -
AI platform 104 may include instructions which causeinput analysis unit 120 to retrieve, for each link 520 a-520 g, all available data or a subset thereof. Each link may be processed according to the type of data contained therein; for example, with respect toFIG. 1 ,input analysis unit 120 may process, first, all images from one ormore photograph 520 b usingimage processing unit 124.Input analysis unit 120 may processaudio recording 520 c using speech-to-text unit 122. - In some embodiments, a relevance order may be established, and processing may be completed according to that order. For example, portions of a claim that are identified as most dispositive of payment may be identified and processed first. If, in that example, they are dispositive of payment, then processing of further claim elements may be abated to save processing resources.
- Once the various input data comprising
electronic claim record 500 has been processed, the results of the processing may, in one embodiment, be passed to a text analysis unit, and then to neural network (or other artificial intelligence or machine learning algorithm, program, module, or model). If the AI platform is being trained, then the output ofinput analysis unit 120 may be passed directly toneural network unit 150. The neurons comprising a first input layer of the neural network being trained byneural network unit 150 may be configured so that each neuron receives particular input(s) which may correspond, in one embodiment, to one or more pieces of information frompolicy information 510 a, loss information Slob, andexternal information 510 c. Theelectronic claim record 500 may be regressed by one or more neural network. - Similarly, one or more input neurons may be configured to receive particular input(s) from links 520 a-520 g. If the AI platform is being used to accept input to predict a settlement amount during the claims tiling process, then the processing may begin with the use of an input collection application, as discussed with respect to one embodiment in
FIG. 2 . Some of the links may include references to other related data sets. For example, link 520 g may include a link to beneficiaries under the policy. - In some embodiments, analysis of input entered by a user may be performed on a client device, such as
client device 202. In that case, output from input analysis may be transmitted to a server, such asserver 204, and may be passed directly as input to neurons of an already-trained neural network, such as a neural network trained by neuralnetwork training application 264. - The trained model may be configured so that inputting sample parameters, such as those in the example
electronic claim record 500, may accurately predict, for example, the estimate of damage ($25,000) and settled amount ($24,500). In this case, random weights may be chosen for all input parameters. The model may then be provided with training data from claims 110-1 through 110-n, which are each pre-processed by the techniques described herein with respect toFIGS. 1 and 2 to extract individual input parameters. Theelectronic claim record 500 may then be tested against the model, and the model trained with new training data claims, until the predicted dollar values and the correct dollar values converge. - The methods and systems described herein may be capable of analyzing decades of electronic claim records to build neural network or other machine learning models, and the formatting of electronic claim records may change significantly from decade to decade, even year to year. Therefore, it is important to recognize that the flexibility built into the methods and systems described herein allows electronic claim records in disparate formats to be consumed and analyzed. Furthermore,
FIG. 5 depicts a life insurance claim for expository purposes, but in some embodiments other life claim types may be used, such as health insurance claims. -
FIG. 6 depicts anexample method 600 for handling claim settlements.Method 600 may include receiving a set of labeled historical claims, each one corresponding to a respective adjusted settlement amount (block 610). As described above, the historical claims, including life and/or health claims, may be labeled according to one or more aspects, including the payout, the type of insurance (e.g., term or whole life, etc.).Method 600 may further include training an ANN using a subset of the labeled historical claims and the each respective adjusted settlement amount (block 620). As described, part of the historical claims may be held back for validating the ANN.Method 600 may include receiving, from a user, a life or health claim (block 630). A life or health claim may include a claim under a life insurance policy and/or health insurance policy.Method 600 may include analyzing the life or health claim using the trained ANN to determine a claim settlement prediction (block 640) and generating, based upon the settlement prediction, a settlement offer (block 650). -
Method 600 may also include transmitting the settlement offer to an application in a user device (block 660). For instance, the settlement offer may be texted or transmitted to a user mobile device, such as a smartphone. The user device may be the claimant, a provider (e.g., hospital), a beneficiary, etc. A “user” for purposes of the methods and systems herein may be another computer-implemented process, or a human. In some embodiments, a hybrid claim may be submitted, such as in the case of an accident that included hospitalization and death of a covered person. The method may include additional, less, or alternate actions, including those discussed elsewhere herein. - The computer-implemented methods discussed herein may include additional, less, or alternate actions, including those discussed elsewhere herein. The methods may be implemented via one or more local or remote processors, transceivers, servers, and/or sensors (such as processors, transceivers, servers, and/or sensors mounted on drones, vehicles or mobile devices, or associated with smart infrastructure or remote servers), and/or via computer-executable instructions stored on non-transitory computer-readable media or medium.
- Additionally, the computer systems discussed herein may include additional, less, or alternate functionality, including that discussed elsewhere herein. The computer systems discussed herein may include or be implemented via computer-executable instructions stored on non-transitory computer-readable media or medium.
- A processor or a processing element may be trained using supervised or unsupervised machine learning, and the machine learning program may employ a neural network, which may be a convolutional neural network, a deep learning neural network, or a combined learning module or program that learns in two or more fields or areas of interest. Other types of deep, combined, reinforced, or reinforcement learning techniques, programs, models, or modules may also be used.
- Machine learning may involve identifying and recognizing patterns in existing data in order to facilitate making predictions for subsequent data. For instance, machine learning may involve identifying and recognizing patterns in existing text or voice/speech data in order to facilitate making predictions for subsequent data. Voice recognition and/or word recognition techniques may also be used. Models may be created based upon example inputs in order to make valid and reliable predictions for novel inputs.
- Additionally or alternatively, the machine learning programs may be trained by inputting sample data sets or certain data into the programs, such as image, mobile device, smart or autonomous vehicle, drone, and/or intelligent home, building, and/or real property telematics data. The machine learning programs may utilize deep learning algorithms that may be primarily focused on pattern recognition, and may be trained after processing multiple examples. The machine learning programs may include Bayesian program learning (BPL), voice recognition and synthesis, image or object recognition, optical character recognition, and/or natural language processing—either individually or in combination. The machine learning programs may also include natural language processing, semantic analysis, automatic reasoning, and/or machine learning.
- In supervised machine learning, a processing element may be provided with example inputs and their associated outputs, and may seek to discover a general rule that maps inputs to outputs, so that when subsequent novel inputs are provided the processing element may, based upon the discovered rule, accurately predict the correct output. In unsupervised machine learning, the processing element may be required to find its own structure in unlabeled example inputs.
- With the foregoing, any users (e.g., insurance customers)′hose data is being collected and/or utilized may first opt-in to a rewards, insurance discount, or other type of program. After the user provides their affirmative consent, data may be collected from their medical provider and/or the user's device (e.g., mobile device, smart or autonomous vehicle controller, smart home controller, or other smart devices). In return, the user may be entitled insurance cost savings, including insurance discounts for life, health, mobile, renters, personal articles, and/or other types of insurance.
- In other embodiments, deployment and use of neural network models at a user device (e.g., the
client 202 ofFIG. 2 ) may have the benefit of removing any concerns of privacy or anonymity, by removing the need to send any personal or private data to a remote server (e.g., theserver 204 ofFIG. 2 ). - The following additional considerations apply to the foregoing discussion. Throughout this specification, plural instances may implement 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. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
- The 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 doings). The systems and methods described herein are directed to an improvement to computer functionality, and improve the functioning of conventional computers.
- Unless 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.
- As 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.
- As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, 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. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
- In 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.
- Throughout 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 example 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.
- Additionally, 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 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 example 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.
- In various embodiments, a hardware module may be implemented mechanically or electronically. For example, 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.
- Accordingly, 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 example, 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 example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
- Hardware modules can 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 example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory product to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory product to retrieve and process the stored output. Hardware modules may also initiate communications with input or output products, and can operate on a resource (e.g., a collection of information).
- The various operations of example 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 example embodiments, comprise processor-implemented modules.
- Similarly, the methods or routines described herein may be at least partially processor-implemented. For example, 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 example embodiments, the processor or processors may be located in a single location (e.g., within an office environment or as a server farm), while in other embodiments the processors may be distributed across a number of locations.
- 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 example embodiments, the one or more processors or processor-implemented modules may be located in a single geographic location (e.g., within office environment, or a server farm). In other example embodiments, the one or more processors or processor-implemented modules may be distributed across a number of geographic locations.
- Some embodiments may be described using the expression “coupled” and “connected” along with their derivatives. For example, some embodiments may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact. The term “coupled,” however, may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other. The embodiments are not limited in this context.
- Upon reading this disclosure, those of skill in the art will appreciate still additional alternative structural and functional designs for the methods and systems disclosed herein through the principles disclosed herein. Thus, while particular embodiments and applications have been illustrated and described, it is to be understood that the disclosed embodiments are not limited to the precise construction and components disclosed herein. Various modifications, changes and variations, which will be apparent to those skilled in the art, may be made in the arrangement, operation and details of the method and apparatus disclosed herein without departing from the spirit and scope defined in the appended claims.
Claims (21)
1-20. (canceled)
21. A computer-implemented method of claims handling, comprising:
receiving a plurality of first artificial neural networks and a second artificial neural network;
receiving a life claim, the life claim comprising at least one selected from a group consisting of image data and audio data; and
analyzing the life claim using the plurality of first artificial neural networks and the second artificial neural network to determine a claim settlement prediction by at least:
extracting text-based content from the at least one selected from a group consisting of image data and audio data in the life claim using at least a natural language processing model;
selecting a first artificial neural network from the plurality of first artificial neural networks based on the extracted text-based content;
inputting the extracted text-based content to the selected first artificial neural network;
determining a claim label representing a category of the life claim using the selected first artificial neural network based at least in part on the extracted text-based content, the claim label being one of a plurality of predetermined labels;
inputting the extracted text-based content and the determined claim label to the second artificial neural network; and
determining the claim settlement prediction using the second artificial neural network based at least in part on the extracted text-based content and the determined claim label.
22. The computer-implemented method of claim 21 , wherein the life claim corresponds to a life insurance policy.
23. The computer-implemented method of claim 21 , wherein the life claim includes a photograph of a death certificate of a deceased person under an insurance policy related to the life claim.
24. The computer-implemented method of claim 21 , wherein the life claim corresponds to one or both of (i) a worker's compensation insurance policy, and (ii) a disability insurance policy.
25. The computer-implemented method of claim 21 , wherein the plurality of first artificial neural networks are trained using a set of labeled historical claims, wherein each labeled historical claim in the set of labeled historical claims corresponds to a respective adjusted settlement amount and a label, the label being one of the plurality of predetermined labels.
26. The computer-implemented method of claim 25 , wherein the adjusted settlement amount is an inflation-adjusted amount.
27. The computer-implemented method of claim 21 , further comprising:
generating, based upon the claim settlement prediction, a settlement offer;
wherein the settlement offer includes one of (i) a lump sum payment, or (ii) a series of installment payments.
28. The computer-implemented method of claim 27 , further comprising:
transmitting the settlement offer to an application in a user device; and
displaying, in the user device, the settlement offer.
29. The computer-implemented method of claim 28 , further comprising:
receiving, from the user device, a manifestation of acceptance of the settlement offer.
30. The computer-implemented method of claim 28 , wherein displaying, in the user device, the settlement offer comprises displaying a binary choice between (i) a lump sum payment, and (ii) a series of installment payments.
31. The computer-implemented method of claim 28 , further comprising:
generating, in association with an account of a beneficiary under an insurance policy associated with the life claim, an automatic payment of money corresponding to the claim settlement prediction.
32. A claims handling user device, comprising:
one or more processors;
one or more memories comprising executable instructions that, when executed by the one or more processors, cause the one or more processors to:
receive a plurality of first artificial neural networks and a second artificial neural network;
receive a set of life claim information from a user device, the set of life claim information comprising at least one selected from a group consisting of image data and audio data;
predict a claim settlement amount by analyzing the set of life claim information using the plurality of first artificial neural networks and the second artificial network by at least:
extracting text-based content from the at least one selected from a group consisting of image data and audio data in the set of life claim information using at least a natural language processing model;
selecting a first artificial neural network from the plurality of first artificial neural networks based on the extracted text-based content;
inputting the extracted text-based content to the selected first artificial neural network;
determining a claim label representing a category of the set of life claim information using the selected first artificial neural network based at least in part on the extracted text-based content, the claim label being one of a plurality of predetermined labels;
inputting the extracted text-based content and the determined claim label to the second artificial neural network; and
predicting the claim settlement amount using the second artificial neural network based at least in part on the extracted text-based content and the determined claim label.
33. The claims handling user device of claim 32 , wherein the executable instructions further cause the one or more processors to:
generate, based upon the claim settlement amount, a settlement offer;
transmit, to the user device, the settlement offer; and
receive, from the user device, a manifestation of acceptance.
34. The claims handling user device of claim 32 , wherein the executable instructions further cause the one or more processors to:
generate a payment to an account of a beneficiary associated with an insurance policy associated with the life claim.
35. The claims handling user device of claim 32 , wherein the set of life claim information is a first set of life claim information, and the application further causes the one or more processors to:
receive a second set of life claim information;
pre-fill a user interface in the user device using the second set of life information; and
transmit the first set of life claim information and the second set of life claim information to a remote server.
36. A non-transitory computer readable medium containing computer instructions that, when executed, cause a computer to:
receive a plurality of first artificial neural networks and a second artificial neural network;
receive a set of life claim information from a device of a user, the set of life claim information comprising at least one selected from a group consisting of image data and audio data,
predict a claim settlement amount by analyzing the set of life claim information using the plurality of first artificial neural networks and the second artificial network by at least:
extracting text-based content from the at least one selected from a group consisting of image data and audio data in the set of life claim information using at least a natural language processing model;
selecting a first artificial neural network from the plurality of first artificial neural networks based on the extracted text-based content;
inputting the extracted text-based content to the selected first artificial neural network;
determining a claim label representing a category of the set of life claim information using the selected first artificial neural network based at least in part on the extracted text-based content;
inputting the extracted text-based content and the determined claim label to the second artificial neural network; and
predicting the claim settlement amount using the second artificial neural network based at least in part on the extracted text-based content and the determined claim label.
37. The non-transitory computer readable medium of claim 36 , comprising further computer instructions that, when executed, cause the computer to:
generate, based upon the claim settlement amount, a settlement offer;
transmit, to the device of the user, the settlement offer; and
receive, from the device of the user, a manifestation of acceptance.
38. The non-transitory computer-readable medium of claim 36 , wherein the plurality of first artificial neural networks are trained using a set of labeled historical claims, wherein each labeled historical claim in the set of labeled historical claims corresponds to a respective adjusted settlement amount and a label, the label being one of a plurality of predetermined labels.
39. The non-transitory computer-readable medium of claim 36 , comprising further computer instructions that, when executed, cause the computer to:
generate a payment to an account of a beneficiary associated with an insurance policy associated with the life claim.
40. The non-transitory computer-readable medium of claim 36 , wherein the life claim corresponds to one of (i) life insurance policy, (ii) a worker's compensation insurance policy, or (iii) a disability insurance policy.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/139,131 US20230260048A1 (en) | 2017-09-27 | 2023-04-25 | Implementing Machine Learning For Life And Health Insurance Claims Handling |
Applications Claiming Priority (17)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762564055P | 2017-09-27 | 2017-09-27 | |
US201762580655P | 2017-11-02 | 2017-11-02 | |
US201762580713P | 2017-11-02 | 2017-11-02 | |
US201762610599P | 2017-12-27 | 2017-12-27 | |
US201862617851P | 2018-01-16 | 2018-01-16 | |
US201862618192P | 2018-01-17 | 2018-01-17 | |
US201862621218P | 2018-01-24 | 2018-01-24 | |
US201862621797P | 2018-01-25 | 2018-01-25 | |
US201862622542P | 2018-01-26 | 2018-01-26 | |
US201862625140P | 2018-02-01 | 2018-02-01 | |
US201862632884P | 2018-02-20 | 2018-02-20 | |
US201862646729P | 2018-03-22 | 2018-03-22 | |
US201862646735P | 2018-03-22 | 2018-03-22 | |
US201862646740P | 2018-03-22 | 2018-03-22 | |
US201862652121P | 2018-04-03 | 2018-04-03 | |
US16/136,387 US11783422B1 (en) | 2017-09-27 | 2018-09-20 | Implementing machine learning for life and health insurance claims handling |
US18/139,131 US20230260048A1 (en) | 2017-09-27 | 2023-04-25 | Implementing Machine Learning For Life And Health Insurance Claims Handling |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/136,387 Continuation US11783422B1 (en) | 2017-09-27 | 2018-09-20 | Implementing machine learning for life and health insurance claims handling |
Publications (1)
Publication Number | Publication Date |
---|---|
US20230260048A1 true US20230260048A1 (en) | 2023-08-17 |
Family
ID=68696030
Family Applications (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/136,401 Abandoned US20210287297A1 (en) | 2017-09-27 | 2018-09-20 | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US16/136,365 Abandoned US20210256615A1 (en) | 2017-09-27 | 2018-09-20 | Implementing Machine Learning For Life And Health Insurance Loss Mitigation And Claims Handling |
US16/136,357 Active 2039-12-01 US11373249B1 (en) | 2017-09-27 | 2018-09-20 | Automobile monitoring systems and methods for detecting damage and other conditions |
US16/136,387 Active 2039-01-21 US11783422B1 (en) | 2017-09-27 | 2018-09-20 | Implementing machine learning for life and health insurance claims handling |
US16/136,370 Abandoned US20210256616A1 (en) | 2017-09-27 | 2018-09-20 | Automobile Monitoring Systems and Methods for Risk Determination |
US16/136,501 Active US10497250B1 (en) | 2017-09-27 | 2018-09-20 | Real property monitoring systems and methods for detecting damage and other conditions |
US16/136,519 Abandoned US20210390624A1 (en) | 2017-09-27 | 2018-09-20 | Real Property Monitoring Systems and Methods for Risk Determination |
US16/668,072 Active US10943464B1 (en) | 2017-09-27 | 2019-10-30 | Real property monitoring systems and methods for detecting damage and other conditions |
US17/353,621 Pending US20210312567A1 (en) | 2017-09-27 | 2021-06-21 | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US17/466,722 Abandoned US20210398227A1 (en) | 2017-09-27 | 2021-09-03 | Real property monitoring systems and methods for risk determination |
US17/752,702 Pending US20220284517A1 (en) | 2017-09-27 | 2022-05-24 | Automobile Monitoring Systems and Methods for Detecting Damage and Other Conditions |
US18/139,131 Pending US20230260048A1 (en) | 2017-09-27 | 2023-04-25 | Implementing Machine Learning For Life And Health Insurance Claims Handling |
Family Applications Before (11)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/136,401 Abandoned US20210287297A1 (en) | 2017-09-27 | 2018-09-20 | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US16/136,365 Abandoned US20210256615A1 (en) | 2017-09-27 | 2018-09-20 | Implementing Machine Learning For Life And Health Insurance Loss Mitigation And Claims Handling |
US16/136,357 Active 2039-12-01 US11373249B1 (en) | 2017-09-27 | 2018-09-20 | Automobile monitoring systems and methods for detecting damage and other conditions |
US16/136,387 Active 2039-01-21 US11783422B1 (en) | 2017-09-27 | 2018-09-20 | Implementing machine learning for life and health insurance claims handling |
US16/136,370 Abandoned US20210256616A1 (en) | 2017-09-27 | 2018-09-20 | Automobile Monitoring Systems and Methods for Risk Determination |
US16/136,501 Active US10497250B1 (en) | 2017-09-27 | 2018-09-20 | Real property monitoring systems and methods for detecting damage and other conditions |
US16/136,519 Abandoned US20210390624A1 (en) | 2017-09-27 | 2018-09-20 | Real Property Monitoring Systems and Methods for Risk Determination |
US16/668,072 Active US10943464B1 (en) | 2017-09-27 | 2019-10-30 | Real property monitoring systems and methods for detecting damage and other conditions |
US17/353,621 Pending US20210312567A1 (en) | 2017-09-27 | 2021-06-21 | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US17/466,722 Abandoned US20210398227A1 (en) | 2017-09-27 | 2021-09-03 | Real property monitoring systems and methods for risk determination |
US17/752,702 Pending US20220284517A1 (en) | 2017-09-27 | 2022-05-24 | Automobile Monitoring Systems and Methods for Detecting Damage and Other Conditions |
Country Status (1)
Country | Link |
---|---|
US (12) | US20210287297A1 (en) |
Families Citing this family (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10592981B2 (en) * | 2014-01-17 | 2020-03-17 | Capital One Services, Llc | Systems and methods for exporting auto finance information |
US10726492B2 (en) * | 2016-08-15 | 2020-07-28 | Allstate Insurance Company | Customized platform for host protection in home sharing |
DE102017202415A1 (en) * | 2017-02-15 | 2018-08-16 | Bayerische Motoren Werke Aktiengesellschaft | Collision avoidance with cross traffic |
US10762385B1 (en) * | 2017-06-29 | 2020-09-01 | State Farm Mutual Automobile Insurance Company | Deep learning image processing method for determining vehicle damage |
US10698421B1 (en) | 2017-09-25 | 2020-06-30 | State Farm Mutual Automobile Insurance Company | Dynamic autonomous vehicle train |
US20210287297A1 (en) | 2017-09-27 | 2021-09-16 | State Farm Mutual Automobile Insurance Company | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US11636281B2 (en) * | 2018-04-24 | 2023-04-25 | Visa International Service Association | Model management system for developing machine learning models |
EP3791389A4 (en) * | 2018-05-08 | 2022-01-26 | 3M Innovative Properties Company | Hybrid batch and live natural language processing |
US11403558B1 (en) * | 2018-09-18 | 2022-08-02 | Iqvia Inc. | GxP artificial intelligence / machine learning (AI/ML) platform |
US11663441B2 (en) | 2018-09-27 | 2023-05-30 | Deepmind Technologies Limited | Action selection neural network training using imitation learning in latent space |
US20240177536A9 (en) * | 2018-09-30 | 2024-05-30 | Strong Force Tp Portfolio 2022, Llc | Intelligent transportation systems including digital twin interface for a passenger vehicle |
US11429934B2 (en) * | 2018-10-30 | 2022-08-30 | Laboratory Corporation Of America Holdings | Express tracking for patient flow management in a distributed environment |
US11270213B2 (en) * | 2018-11-05 | 2022-03-08 | Convr Inc. | Systems and methods for extracting specific data from documents using machine learning |
EP3881161A1 (en) | 2018-11-14 | 2021-09-22 | Cape Analytics, Inc. | Systems, methods, and computer readable media for predictive analytics and change detection from remotely sensed imagery |
US20230222610A1 (en) * | 2018-12-10 | 2023-07-13 | Wells Fargo Bank, N.A. | Virtual Re-Inspection Process for a Property |
US11783423B1 (en) | 2018-12-14 | 2023-10-10 | Allstate Insurance Company | Connected home system with risk units |
US20210142590A1 (en) * | 2018-12-26 | 2021-05-13 | Allstate Insurance Company | System generated damage analysis using scene templates |
US11741763B2 (en) * | 2018-12-26 | 2023-08-29 | Allstate Insurance Company | Systems and methods for system generated damage analysis |
US10977738B2 (en) * | 2018-12-27 | 2021-04-13 | Futurity Group, Inc. | Systems, methods, and platforms for automated quality management and identification of errors, omissions and/or deviations in coordinating services and/or payments responsive to requests for coverage under a policy |
US12008667B1 (en) * | 2019-02-07 | 2024-06-11 | State Farm Mutual Automobile Insurance Company | Systems and methods for detecting building events and trends |
WO2020168299A1 (en) * | 2019-02-14 | 2020-08-20 | Talisai Inc. | Artificial intelligence accountability platform and extensions |
CN109859847A (en) * | 2019-02-15 | 2019-06-07 | 京东方科技集团股份有限公司 | Electronic equipment, Weight management earnings forecast device and storage medium |
US11315691B2 (en) * | 2019-02-22 | 2022-04-26 | Impactivo, Llc | Method for recommending continuing education to health professionals based on patient outcomes |
WO2020192866A1 (en) * | 2019-03-22 | 2020-10-01 | Swiss Reinsurance Company Ltd. | Structured liability risks parametrizing and forecasting system providing composite measures based on a reduced-to-the-max optimization approach and quantitative yield pattern linkage and corresponding method |
AU2020253756A1 (en) * | 2019-04-04 | 2021-09-16 | Valmont Industries, Inc. | System and method for latching solenoid activation detection for vri and other irrigation uses |
US11378485B2 (en) * | 2019-04-26 | 2022-07-05 | Mikael Sven Johan Sjoblom | Structural monitoring system |
US20200349528A1 (en) * | 2019-05-01 | 2020-11-05 | Stoa USA, Inc | System and method for determining a property remodeling plan using machine vision |
US11928737B1 (en) * | 2019-05-23 | 2024-03-12 | State Farm Mutual Automobile Insurance Company | Methods and apparatus to process insurance claims using artificial intelligence |
US11514528B1 (en) * | 2019-06-20 | 2022-11-29 | Express Scripts Strategic Development, Inc. | Pharmacy benefit management machine learning systems and methods |
US11669907B1 (en) * | 2019-06-27 | 2023-06-06 | State Farm Mutual Automobile Insurance Company | Methods and apparatus to process insurance claims using cloud computing |
JP7212590B2 (en) * | 2019-07-08 | 2023-01-25 | 株式会社日立ハイテク | Accident risk diagnosis method, accident risk diagnosis device, and accident risk diagnosis system |
US11195425B2 (en) * | 2019-08-15 | 2021-12-07 | Allstate Insurance Company | Systems and methods for delivering vehicle-specific educational content for a critical event |
US11544791B1 (en) * | 2019-08-28 | 2023-01-03 | State Farm Mutual Automobile Insurance Company | Systems and methods for generating mobility insurance products using ride-sharing telematics data |
US20210312568A1 (en) * | 2019-09-23 | 2021-10-07 | Mitchell International, Inc. | Systems and methods for vehicle intake for damaged vehicles |
US11351995B2 (en) | 2019-09-27 | 2022-06-07 | Zoox, Inc. | Error modeling framework |
US11625513B2 (en) * | 2019-09-27 | 2023-04-11 | Zoox, Inc. | Safety analysis framework |
US11734473B2 (en) * | 2019-09-27 | 2023-08-22 | Zoox, Inc. | Perception error models |
US11749265B2 (en) * | 2019-10-04 | 2023-09-05 | Disney Enterprises, Inc. | Techniques for incremental computer-based natural language understanding |
US11417208B1 (en) * | 2019-10-29 | 2022-08-16 | BlueOwl, LLC | Systems and methods for fraud prevention based on video analytics |
US11315196B1 (en) * | 2019-12-03 | 2022-04-26 | Data-Core Systems, Inc. | Synthesized invalid insurance claims for training an artificial intelligence / machine learning model |
US11620294B2 (en) * | 2020-01-30 | 2023-04-04 | Panasonic Avionics Corporation | Dynamic media data management |
CN111311668B (en) * | 2020-02-12 | 2024-01-05 | 东南大学 | Fair-faced concrete surface air hole analysis method based on convolutional neural network |
US11468515B1 (en) * | 2020-02-18 | 2022-10-11 | BlueOwl, LLC | Systems and methods for generating and updating a value of personal possessions of a user for insurance purposes |
US11423305B2 (en) * | 2020-02-26 | 2022-08-23 | Deere & Company | Network-based work machine software optimization |
CA3174469A1 (en) * | 2020-03-02 | 2021-09-10 | Strong Force Tp Portfolio 2022, Llc | Intelligent transportation systems including digital twin interface for a passenger vehicle |
JPWO2021181488A1 (en) * | 2020-03-09 | 2021-09-16 | ||
US11798095B1 (en) * | 2020-03-30 | 2023-10-24 | Allstate Insurance Company | Commercial claim processing platform using machine learning to generate shared economy insights |
US20210304879A1 (en) * | 2020-03-31 | 2021-09-30 | Change Healthcare Holdings Llc | Methods, systems, and computer program products for dividing health care service responsibilities between entities |
US11468198B2 (en) * | 2020-04-01 | 2022-10-11 | ImageKeeper LLC | Secure digital media authentication and analysis |
WO2021195689A1 (en) * | 2020-04-03 | 2021-10-07 | Presagen Pty Ltd | Method for artificial intelligence (ai) model selection |
US11950166B2 (en) * | 2020-04-13 | 2024-04-02 | Waymo Llc | Predicting occupancy probabilities of surrounding agents |
US11604114B2 (en) * | 2020-04-13 | 2023-03-14 | Independence Materials Group, Llc | System and method for monitoring settling of a building |
US11710186B2 (en) | 2020-04-24 | 2023-07-25 | Allstate Insurance Company | Determining geocoded region based rating systems for decisioning outputs |
US11852495B1 (en) * | 2020-05-26 | 2023-12-26 | BlueOwl, LLC | Computational model for creating personalized routes based at least in part upon predicted total cost of claim frequency or severity |
US11390301B2 (en) * | 2020-06-10 | 2022-07-19 | Nvidia Corp. | Tensor-based driving scenario characterization |
US11829150B2 (en) * | 2020-06-10 | 2023-11-28 | Toyota Research Institute, Inc. | Systems and methods for using a joint feature space to identify driving behaviors |
US11550325B2 (en) | 2020-06-10 | 2023-01-10 | Nvidia Corp. | Adversarial scenarios for safety testing of autonomous vehicles |
US11769332B2 (en) * | 2020-06-15 | 2023-09-26 | Lytx, Inc. | Sensor fusion for collision detection |
US20210398012A1 (en) * | 2020-06-17 | 2021-12-23 | International Business Machines Corporation | Method and system for performing data pre-processing operations during data preparation of a machine learning lifecycle |
US11755939B2 (en) * | 2020-06-24 | 2023-09-12 | Microsoft Technology Licensing, Llc | Self-supervised self supervision by combining probabilistic logic with deep learning |
US20220005089A1 (en) * | 2020-07-01 | 2022-01-06 | Daniel SHAKED | Property management pricing system and method |
JP7551370B2 (en) * | 2020-07-15 | 2024-09-17 | キヤノンメディカルシステムズ株式会社 | Medical data processing device and method |
US11488255B1 (en) * | 2020-08-03 | 2022-11-01 | State Farm Mutual Automobile Insurance Company | Apparatuses, systems and methods for mitigating property loss based on an event driven probable roof loss confidence score |
US20220053010A1 (en) * | 2020-08-13 | 2022-02-17 | Tweenznet Ltd. | System and method for determining a communication anomaly in at least one network |
JP6935837B1 (en) | 2020-08-20 | 2021-09-15 | トヨタ自動車株式会社 | Machine learning device and machine learning system |
JP7010343B1 (en) * | 2020-08-20 | 2022-01-26 | トヨタ自動車株式会社 | Machine learning device |
US12046372B2 (en) * | 2020-08-21 | 2024-07-23 | Optum, Inc. | Machine-learning-based predictive behavioral monitoring |
WO2022076479A1 (en) * | 2020-10-05 | 2022-04-14 | Modern Adjusting Services, LLC | Methods, systems, and software for inspection of a structure |
CN112446169B (en) * | 2020-11-05 | 2024-07-05 | 美的集团股份有限公司 | Water consumption prediction method for water heater, water heater and storage medium |
US12020217B2 (en) * | 2020-11-11 | 2024-06-25 | Cdk Global, Llc | Systems and methods for using machine learning for vehicle damage detection and repair cost estimation |
US11984124B2 (en) * | 2020-11-13 | 2024-05-14 | Apple Inc. | Speculative task flow execution |
US12062098B2 (en) * | 2020-11-23 | 2024-08-13 | Computed Futures Inc | Systems and methods for detecting and mitigating cyber security threats |
CN112396026B (en) * | 2020-11-30 | 2024-06-07 | 北京华正明天信息技术股份有限公司 | Fire image feature extraction method based on feature aggregation and dense connection |
US20220198572A1 (en) * | 2020-12-23 | 2022-06-23 | Hippo Analytics Inc. dba Hippo Insurance Services | System for augmenting third party data |
US20220237563A1 (en) * | 2021-01-25 | 2022-07-28 | Master Plumbing Corporation | System and method for appraising damage claims |
CA3215366A1 (en) * | 2021-04-13 | 2022-10-20 | Sina Chehrazi | Machine-learning driven real-time data analysis |
US12045212B2 (en) | 2021-04-22 | 2024-07-23 | Cdk Global, Llc | Systems, methods, and apparatuses for verifying entries in disparate databases |
US20230073502A1 (en) * | 2021-04-29 | 2023-03-09 | BlueOwl, LLC | Systems and methods for adjusting a dynamic discount |
KR102320262B1 (en) * | 2021-05-04 | 2021-11-02 | 대한민국 | Method and apparatus for estimating size of damage in the disaster affected areas |
US11803535B2 (en) | 2021-05-24 | 2023-10-31 | Cdk Global, Llc | Systems, methods, and apparatuses for simultaneously running parallel databases |
WO2022266304A1 (en) * | 2021-06-16 | 2022-12-22 | Cape Analytics, Inc. | Property hazard score determination |
US20220414495A1 (en) * | 2021-06-24 | 2022-12-29 | The Toronto-Dominion Bank | System and method for determining expected loss using a machine learning framework |
US20240221140A1 (en) | 2021-07-06 | 2024-07-04 | Cape Analytics, Inc. | System and method for property condition analysis |
US20230037656A1 (en) * | 2021-08-06 | 2023-02-09 | Rain Technology, Inc. | Handsfree information system and method |
WO2023052654A1 (en) * | 2021-09-28 | 2023-04-06 | Bdeo Technologies, S.L. | Automated home claims rating system |
EP4409926A1 (en) * | 2021-09-29 | 2024-08-07 | Swiss Reinsurance Company Ltd. | Measuring and control system measuring sensor equipped smart home perils and individual safety scores using digital home objects and mutual calibrated measuring parameter values, and method thereof |
US20230186315A1 (en) * | 2021-11-08 | 2023-06-15 | Super Home Inc. | System and method for covering cost of delivering repair and maintenance services to premises of subscribers including adjudication |
US12003491B2 (en) * | 2021-11-12 | 2024-06-04 | Authentic, Inc. | Method and system for asynchronous medical patient data communication between multiple parties |
US12080394B2 (en) | 2021-11-12 | 2024-09-03 | Authentic, Inc. | Method and system for asynchronous medical patient data communication and management |
WO2023114027A1 (en) | 2021-12-16 | 2023-06-22 | Cape Analytics, Inc. | System and method for change analysis |
US20230230250A1 (en) | 2022-01-19 | 2023-07-20 | Cape Analytics, Inc. | System and method for property detection and analysis |
WO2023205228A1 (en) * | 2022-04-19 | 2023-10-26 | Tractable Ltd | Remote real property inspection |
CN114943439A (en) * | 2022-05-18 | 2022-08-26 | 成都秦川物联网科技股份有限公司 | Smart city medical insurance data evaluation method and system based on Internet of things |
US20240037565A1 (en) * | 2022-07-27 | 2024-02-01 | Bank Of America Corporation | Agnostic image digitizer to automate compliance filings |
US20240046361A1 (en) * | 2022-08-02 | 2024-02-08 | Allstate Insurance Company | Systems and methods for vehicle damage identification and insurance claim processing |
US11983145B2 (en) | 2022-08-31 | 2024-05-14 | Cdk Global, Llc | Method and system of modifying information on file |
US20240281886A1 (en) * | 2023-02-16 | 2024-08-22 | Forensic Claims Solutions, LLC | Inferring and/or predicting relationship rules |
US20240281889A1 (en) * | 2023-02-20 | 2024-08-22 | State Farm Mutual Automobile Insurance Company | Artificial intelligence (ai) to aid underwriting and insurance agents |
US12094010B1 (en) * | 2023-03-25 | 2024-09-17 | Bloom Value Corporation | Intelligent authorization system |
US20240338896A1 (en) * | 2023-04-10 | 2024-10-10 | State Farm Mutual Automobile Insurance Company | Virtual reality digital twin of a home |
CN116433991B (en) * | 2023-06-14 | 2023-08-22 | 中国地质大学(武汉) | Post-earthquake building damage assessment method for emergency rescue |
US12067048B1 (en) | 2023-08-16 | 2024-08-20 | Automated Service Point Llc | Apparatus and method for entity data aggregation and analysis |
US12014428B1 (en) | 2023-08-22 | 2024-06-18 | EmergIP, LLC | Apparatus and a method for the generation of provider data |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060242046A1 (en) * | 2004-10-29 | 2006-10-26 | American Express Travel Related Services Company, Inc. | Method and apparatus for consumer interaction based on spend capacity |
US7664662B1 (en) * | 2006-03-16 | 2010-02-16 | Trurisk Llc | Computerized medical modeling of group life and disability insurance using medical claims data |
US20100324943A1 (en) * | 2009-06-19 | 2010-12-23 | Genowledge Llc | Genetically predicted life expectancy and life insurance evaluation |
US20110054925A1 (en) * | 2009-08-25 | 2011-03-03 | Rayid Ghani | Claims analytics engine |
US20140156315A1 (en) * | 2012-12-05 | 2014-06-05 | ExlService Holdings, Inc. | Settlement Evaluation Tool for Subrogation Recovery Enhancement |
US20160055589A1 (en) * | 2014-08-20 | 2016-02-25 | Midwest Employers Casualty Company | Automated claim risk factor identification and mitigation system |
US9344330B2 (en) * | 2013-01-11 | 2016-05-17 | State Farm Mutual Automobile Insurance Company | Home sensor data gathering for neighbor notification purposes |
US20160267396A1 (en) * | 2015-03-09 | 2016-09-15 | Skytree, Inc. | System and Method for Using Machine Learning to Generate a Model from Audited Data |
US20170185723A1 (en) * | 2015-12-28 | 2017-06-29 | Integer Health Technologies, LLC | Machine Learning System for Creating and Utilizing an Assessment Metric Based on Outcomes |
US20170293894A1 (en) * | 2016-04-06 | 2017-10-12 | American International Group, Inc. | Automatic assessment of damage and repair costs in vehicles |
US10176526B2 (en) * | 2015-11-30 | 2019-01-08 | Hartford Fire Insurance Company | Processing system for data elements received via source inputs |
Family Cites Families (201)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0630150B1 (en) | 1993-06-18 | 1998-08-05 | Hewlett-Packard Company | Neural network for color translations |
US5893072A (en) | 1996-06-20 | 1999-04-06 | Aetna Life & Casualty Company | Insurance classification plan loss control system |
US7249114B2 (en) | 1998-08-06 | 2007-07-24 | Cybersettle Holdings, Inc. | Computerized dispute resolution system and method |
CN1371504A (en) | 1999-01-13 | 2002-09-25 | 电脑相关想象公司 | Signature recognition system and method |
US6281790B1 (en) | 1999-09-01 | 2001-08-28 | Net Talon Security Systems, Inc. | Method and apparatus for remotely monitoring a site |
US7149347B1 (en) | 2000-03-02 | 2006-12-12 | Science Applications International Corporation | Machine learning of document templates for data extraction |
US8762178B2 (en) * | 2000-09-30 | 2014-06-24 | Advisen, Ltd. | System and method for providing global information on risks and related hedging strategies |
AU2002243431A1 (en) | 2000-10-23 | 2002-06-24 | Deloitte And Touche Llp | Commercial insurance scoring system and method |
US7392201B1 (en) | 2000-11-15 | 2008-06-24 | Trurisk, Llc | Insurance claim forecasting system |
GB2378544A (en) | 2001-04-26 | 2003-02-12 | Nihon Dot Com Co Ltd | Online purchase of shipping and insurance services |
US20030032871A1 (en) | 2001-07-18 | 2003-02-13 | New England Medical Center Hospitals, Inc. | Adjustable coefficients to customize predictive instruments |
US7835919B1 (en) | 2001-08-10 | 2010-11-16 | Freddie Mac | Systems and methods for home value scoring |
US7289965B1 (en) | 2001-08-10 | 2007-10-30 | Freddie Mac | Systems and methods for home value scoring |
US7711574B1 (en) | 2001-08-10 | 2010-05-04 | Federal Home Loan Mortgage Corporation (Freddie Mac) | System and method for providing automated value estimates of properties as of a specified previous time period |
US7096218B2 (en) * | 2002-01-14 | 2006-08-22 | International Business Machines Corporation | Search refinement graphical user interface |
US20030149603A1 (en) | 2002-01-18 | 2003-08-07 | Bruce Ferguson | System and method for operating a non-linear model with missing data for use in electronic commerce |
US7009510B1 (en) | 2002-08-12 | 2006-03-07 | Phonetics, Inc. | Environmental and security monitoring system with flexible alarm notification and status capability |
US8595031B1 (en) | 2002-12-13 | 2013-11-26 | Manning & Napier Information Services, Llc | Method and apparatus for providing access to healthcare funds |
US20060293926A1 (en) | 2003-02-18 | 2006-12-28 | Khury Costandy K | Method and apparatus for reserve measurement |
JP2006522376A (en) | 2003-09-10 | 2006-09-28 | スイス リインシュアランス カンパニー | System and method for automatic experience rate setting and / or loss accumulation |
US20050075912A1 (en) | 2003-10-06 | 2005-04-07 | Bealke Bruce B. | Computerized settlement method |
US20050096944A1 (en) | 2003-10-30 | 2005-05-05 | Ryan Shaun P. | Method, system and computer-readable medium useful for financial evaluation of risk |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US9609003B1 (en) | 2007-06-12 | 2017-03-28 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
WO2006031747A2 (en) | 2004-09-10 | 2006-03-23 | Deloitte Development Llc | Method and system for estimating insurance loss reserves and confidence intervals using insurance policy and claim level detail predictive modeling |
US20060277077A1 (en) | 2004-11-22 | 2006-12-07 | Coleman James L Jr | Method for writing an insurance policy entitled insured tenant leasing |
US8027850B1 (en) | 2005-11-28 | 2011-09-27 | Millennium Information Services | Property insurance risk assessment processing system and method |
US8010523B2 (en) * | 2005-12-30 | 2011-08-30 | Google Inc. | Dynamic search box for web browser |
US8494152B1 (en) | 2006-02-28 | 2013-07-23 | Allstate Insurance Company | Systems and methods for automated call-handling and processing |
US8930204B1 (en) | 2006-08-16 | 2015-01-06 | Resource Consortium Limited | Determining lifestyle recommendations using aggregated personal information |
US8200506B2 (en) | 2006-12-19 | 2012-06-12 | Accenture Global Services Limited | Integrated health management platform |
US8412269B1 (en) * | 2007-03-26 | 2013-04-02 | Celio Technology Corporation | Systems and methods for providing additional functionality to a device for increased usability |
US8032480B2 (en) | 2007-11-02 | 2011-10-04 | Hunch Inc. | Interactive computing advice facility with learning based on user feedback |
WO2009059199A2 (en) | 2007-11-02 | 2009-05-07 | Hunch Inc. | Interactive machine learning advice facility |
BRPI0910573B1 (en) | 2008-04-17 | 2019-09-03 | The Travelers Indemnity Company | system for processing a property insurance claim |
US20090287509A1 (en) | 2008-05-16 | 2009-11-19 | International Business Machines Corporation | Method and system for automating insurance claims processing |
US8976937B2 (en) | 2008-06-27 | 2015-03-10 | Adt Us Holding, Inc. | Method and apparatus for communication between a security system and a monitoring center |
EP2358266A4 (en) | 2008-11-20 | 2012-10-03 | Bodymedia Inc | Method and apparatus for determining critical care parameters |
US20100131300A1 (en) | 2008-11-26 | 2010-05-27 | Fred Collopy | Visible insurance |
US8401878B2 (en) | 2009-01-06 | 2013-03-19 | Mark Stender | Method and system for connecting an insured to an insurer using a mobile device |
US9443226B2 (en) * | 2009-01-12 | 2016-09-13 | Sri International | Electronic assistant for making predictions based on user messages |
US7966203B1 (en) | 2009-02-27 | 2011-06-21 | Millennium Information Services | Property insurance risk assessment using application data |
US8346577B2 (en) | 2009-05-29 | 2013-01-01 | Hyperquest, Inc. | Automation of auditing claims |
US9916625B2 (en) | 2012-02-02 | 2018-03-13 | Progressive Casualty Insurance Company | Mobile insurance platform system |
US8359259B2 (en) | 2009-11-12 | 2013-01-22 | Hartford Fire Insurance Company | System and method for administering telematics based reinsurance pools |
US20110161119A1 (en) | 2009-12-24 | 2011-06-30 | The Travelers Companies, Inc. | Risk assessment and control, insurance premium determinations, and other applications using busyness |
US8352292B2 (en) * | 2009-12-31 | 2013-01-08 | Hampton Thurman B | Personal injury valuation systems and method |
US20110213731A1 (en) | 2010-02-26 | 2011-09-01 | Banker's Toolbox, Inc. | Techniques for identifying high-risk portfolio with automated commercial real estate stress testing |
US9449080B1 (en) * | 2010-05-18 | 2016-09-20 | Guangsheng Zhang | System, methods, and user interface for information searching, tagging, organization, and display |
US20110295624A1 (en) | 2010-05-25 | 2011-12-01 | Underwriters Laboratories Inc. | Insurance Policy Data Analysis and Decision Support System and Method |
US8504393B2 (en) | 2010-09-10 | 2013-08-06 | State Farm Mutual Automobile Insurance Company | Systems and methods for grid-based insurance rating |
WO2012116287A1 (en) * | 2011-02-24 | 2012-08-30 | Lexisnexis, A Division Of Reed Elsevier Inc. | Methods for electronic document searching and graphically representing electronic document searches |
US9342817B2 (en) * | 2011-07-07 | 2016-05-17 | Sony Interactive Entertainment LLC | Auto-creating groups for sharing photos |
US9489397B1 (en) * | 2011-07-27 | 2016-11-08 | Aon Benfield Global, Inc. | Impact data manager for dynamic data delivery |
EP2737464A1 (en) | 2011-07-29 | 2014-06-04 | ADT US Holdings, Inc. | Security system and method |
US9916538B2 (en) | 2012-09-15 | 2018-03-13 | Z Advanced Computing, Inc. | Method and system for feature detection |
US9536052B2 (en) | 2011-10-28 | 2017-01-03 | Parkland Center For Clinical Innovation | Clinical predictive and monitoring system and method |
US9819711B2 (en) | 2011-11-05 | 2017-11-14 | Neil S. Davey | Online social interaction, education, and health care by analysing affect and cognitive features |
US20140257862A1 (en) | 2011-11-29 | 2014-09-11 | Wildfire Defense Systems, Inc. | Mobile application for risk management |
US9367814B1 (en) * | 2011-12-27 | 2016-06-14 | Google Inc. | Methods and systems for classifying data using a hierarchical taxonomy |
US10515414B2 (en) | 2012-02-03 | 2019-12-24 | Eagle View Technologies, Inc. | Systems and methods for performing a risk management assessment of a property |
US8452621B1 (en) | 2012-02-24 | 2013-05-28 | Guy Carpenter & Company, LLC. | System and method for determining loss reserves |
US8595037B1 (en) | 2012-05-08 | 2013-11-26 | Elwha Llc | Systems and methods for insurance based on monitored characteristics of an autonomous drive mode selection system |
US8799125B2 (en) | 2012-05-24 | 2014-08-05 | Hartford Fire Insurance Company | System and method for rendering dynamic insurance quote interface |
US10387960B2 (en) * | 2012-05-24 | 2019-08-20 | State Farm Mutual Automobile Insurance Company | System and method for real-time accident documentation and claim submission |
US20140067433A1 (en) * | 2012-08-02 | 2014-03-06 | David G. Hargrove | Method and System for Insurance Claims Adjustment |
US10783585B1 (en) * | 2012-08-16 | 2020-09-22 | Allstate Insurance Company | Agent-facilitated claims damage estimation |
US8510196B1 (en) * | 2012-08-16 | 2013-08-13 | Allstate Insurance Company | Feedback loop in mobile damage assessment and claims processing |
CN109785972B (en) | 2012-08-16 | 2023-09-26 | 橙点公司 | Method for modeling behavioral and health changes |
US8490006B1 (en) | 2012-09-04 | 2013-07-16 | State Farm Mutual Automobile Insurance Company | Scene creation for building automation systems |
US8577786B1 (en) | 2012-09-12 | 2013-11-05 | Guy Carpenter & Company, LLC. | System and method for providing systemic casualty reserve protection |
US9208676B2 (en) | 2013-03-14 | 2015-12-08 | Google Inc. | Devices, methods, and associated information processing for security in a smart-sensored home |
US10332059B2 (en) | 2013-03-14 | 2019-06-25 | Google Llc | Security scoring in a smart-sensored home |
US20140122133A1 (en) | 2012-10-31 | 2014-05-01 | Bodyshopbids, Inc. | Method of virtually settling insurance claims |
US9501799B2 (en) | 2012-11-08 | 2016-11-22 | Hartford Fire Insurance Company | System and method for determination of insurance classification of entities |
US8527306B1 (en) | 2012-11-12 | 2013-09-03 | State Farm Mutual Automobile Insurance Company | Automation and security application store suggestions based on claims data |
US8533144B1 (en) | 2012-11-12 | 2013-09-10 | State Farm Mutual Automobile Insurance Company | Automation and security application store suggestions based on usage data |
US8924241B2 (en) | 2012-11-19 | 2014-12-30 | Hartford Fire Insurance Company | System and method to determine an insurance policy benefit associated with an asset |
CA2894838C (en) | 2012-12-11 | 2021-02-23 | Adt Us Holdings, Inc. | Security panel communication system |
US8890680B2 (en) | 2013-01-11 | 2014-11-18 | State Farm Mutual Automobile Insurance Company | Alternative billing modes for security and automation applications |
US10504159B2 (en) | 2013-01-29 | 2019-12-10 | Truecar, Inc. | Wholesale/trade-in pricing system, method and computer program product therefor |
US20140278561A1 (en) | 2013-03-14 | 2014-09-18 | Stoneriver National Flood Services, Inc. | Computerized system and method for determining flood risk |
US9025756B1 (en) | 2013-03-14 | 2015-05-05 | Progressive Casualty Insurance Company | Loyalty structured call routing system |
US9082015B2 (en) | 2013-03-15 | 2015-07-14 | State Farm Mutual Automobile Insurance Company | Automatic building assessment |
CA2906195C (en) | 2013-03-15 | 2021-11-02 | Adt Us Holdings, Inc. | Security system access profiles |
US10073929B2 (en) | 2013-03-15 | 2018-09-11 | Adt Us Holdings, Inc. | Security system using visual floor plan |
US8731977B1 (en) | 2013-03-15 | 2014-05-20 | Red Mountain Technologies, LLC | System and method for analyzing and using vehicle historical data |
US20140322676A1 (en) | 2013-04-26 | 2014-10-30 | Verizon Patent And Licensing Inc. | Method and system for providing driving quality feedback and automotive support |
US9026551B2 (en) | 2013-06-25 | 2015-05-05 | Hartford Fire Insurance Company | System and method for evaluating text to support multiple insurance applications |
US10529026B2 (en) | 2013-07-16 | 2020-01-07 | Esurance Insurance Services, Inc. | Property inspection using aerial imagery |
US9424737B2 (en) | 2013-07-26 | 2016-08-23 | Adt Holdings, Inc. | User management of a response to a system alarm event |
US20150039352A1 (en) | 2013-08-05 | 2015-02-05 | G.D. van Wagenen Financial Services, Inc. | System and method for blind-rating of risk to collateral in a secured transaction |
US9552681B2 (en) | 2013-08-08 | 2017-01-24 | Alcohol Countermeasure Systems (International) Inc. | Apparatus for assessing or mitigating insurance risk |
US9710858B1 (en) | 2013-08-16 | 2017-07-18 | United Services Automobile Association (Usaa) | Insurance policy alterations using informatic sensor data |
US9245191B2 (en) * | 2013-09-05 | 2016-01-26 | Ebay, Inc. | System and method for scene text recognition |
US20150073835A1 (en) | 2013-09-11 | 2015-03-12 | Tata Consultancy Services Limited | System and method for generating an insurance quote of a property in real-time |
US20150081578A1 (en) | 2013-09-16 | 2015-03-19 | Hartford Fire Insurance Company | System and method for behavioral program selection and administration |
US20150088556A1 (en) | 2013-09-25 | 2015-03-26 | State Farm Mutual Automobile Insurance Company | Systems and methods for processing property insurance |
US10319035B2 (en) * | 2013-10-11 | 2019-06-11 | Ccc Information Services | Image capturing and automatic labeling system |
AU2014337037A1 (en) | 2013-10-17 | 2016-04-07 | Adt Us Holdings, Inc. | Portable system for managing events |
US9824397B1 (en) * | 2013-10-23 | 2017-11-21 | Allstate Insurance Company | Creating a scene for property claims adjustment |
US20150127389A1 (en) | 2013-11-07 | 2015-05-07 | Wagesecure, Llc | System, method, and program product for calculating premiums for employer-based supplemental unemployment insurance |
US9953271B2 (en) * | 2013-11-22 | 2018-04-24 | California Institute Of Technology | Generation of weights in machine learning |
US10089691B2 (en) * | 2013-12-04 | 2018-10-02 | State Farm Mutual Automobile Insurance Company | Systems and methods for detecting potentially inaccurate insurance claims |
US10023114B2 (en) | 2013-12-31 | 2018-07-17 | Hartford Fire Insurance Company | Electronics for remotely monitoring and controlling a vehicle |
US10231622B2 (en) | 2014-02-05 | 2019-03-19 | Self Care Catalysts Inc. | Systems, devices, and methods for analyzing and enhancing patient health |
US9348870B2 (en) * | 2014-02-06 | 2016-05-24 | International Business Machines Corporation | Searching content managed by a search engine using relational database type queries |
US9798993B2 (en) | 2014-02-11 | 2017-10-24 | State Farm Mutual Automobile Insurance Company | Systems and methods for simulating home loss prevention |
US20150235321A1 (en) | 2014-02-18 | 2015-08-20 | Mastercard International Incorporated | Insurance risk modeling method and apparatus |
US10803525B1 (en) * | 2014-02-19 | 2020-10-13 | Allstate Insurance Company | Determining a property of an insurance policy based on the autonomous features of a vehicle |
US20150235322A1 (en) | 2014-02-20 | 2015-08-20 | Buildfax (A D/B/A Of Builderadius, Inc.) | Computer-implemented method for estimating the condition or insurance risk of a structure |
US8917186B1 (en) | 2014-03-04 | 2014-12-23 | State Farm Mutual Automobile Insurance Company | Audio monitoring and sound identification process for remote alarms |
US20150254766A1 (en) | 2014-03-05 | 2015-09-10 | Marc Abramowitz | System and method for generating a dynamic credit risk rating for a debt security |
US20150254719A1 (en) | 2014-03-05 | 2015-09-10 | Hti, Ip, L.L.C. | Prediction of Vehicle Transactions and Targeted Advertising Using Vehicle Telematics |
US10380696B1 (en) * | 2014-03-18 | 2019-08-13 | Ccc Information Services Inc. | Image processing system for vehicle damage |
US10373260B1 (en) * | 2014-03-18 | 2019-08-06 | Ccc Information Services Inc. | Imaging processing system for identifying parts for repairing a vehicle |
US20150302529A1 (en) | 2014-04-18 | 2015-10-22 | Marshall & Swift/Boeckh, LLC | Roof condition evaluation and risk scoring system and method |
US10102585B1 (en) | 2014-04-25 | 2018-10-16 | State Farm Mutual Automobile Insurance Company | Systems and methods for automatically mitigating risk of property damage |
US10198771B1 (en) | 2014-06-20 | 2019-02-05 | Allstate Insurance Company | Data hub |
US9786158B2 (en) | 2014-08-15 | 2017-10-10 | Adt Us Holdings, Inc. | Using degree of confidence to prevent false security system alarms |
US10572947B1 (en) | 2014-09-05 | 2020-02-25 | Allstate Insurance Company | Adaptable property inspection model |
US9800570B1 (en) | 2014-09-26 | 2017-10-24 | Adt Us Holdings, Inc. | Method of persistent authentication with disablement upon removal of a wearable device |
US10249158B1 (en) | 2014-10-07 | 2019-04-02 | State Farm Mutual Automobile Insurance Company | Systems and methods for automatically responding to a fire |
US9875509B1 (en) | 2014-10-09 | 2018-01-23 | State Farm Mutual Automobile Insurance Company | Method and system for determining the condition of insured properties in a neighborhood |
US20160086185A1 (en) | 2014-10-15 | 2016-03-24 | Brighterion, Inc. | Method of alerting all financial channels about risk in real-time |
US20160117778A1 (en) | 2014-10-23 | 2016-04-28 | Insurance Services Office, Inc. | Systems and Methods for Computerized Fraud Detection Using Machine Learning and Network Analysis |
US9660869B2 (en) | 2014-11-05 | 2017-05-23 | Fair Isaac Corporation | Combining network analysis and predictive analytics |
US10725614B2 (en) * | 2014-11-06 | 2020-07-28 | Dropbox, Inc. | Searching digital content |
US9057746B1 (en) | 2014-11-26 | 2015-06-16 | Sense Labs, Inc. | Determining information about devices in a building using different sets of features |
US9443195B2 (en) | 2014-11-26 | 2016-09-13 | Sense Labs, Inc. | Assisted labeling of devices with disaggregation |
US9739813B2 (en) | 2014-11-26 | 2017-08-22 | Sense Labs, Inc. | Determining information about devices in a building using different sets of features |
US9152737B1 (en) | 2014-11-26 | 2015-10-06 | Sense Labs, Inc. | Providing notifications to a user |
US9923971B2 (en) | 2015-02-02 | 2018-03-20 | State Farm Mutual Automobile Insurance Company | Systems and methods for identifying unidentified plumbing supply products |
US10970990B1 (en) | 2015-02-19 | 2021-04-06 | State Farm Mutual Automobile Insurance Company | Systems and methods for monitoring building health |
US9524450B2 (en) | 2015-03-04 | 2016-12-20 | Accenture Global Services Limited | Digital image processing using convolutional neural networks |
CA3209845A1 (en) * | 2015-03-27 | 2016-10-06 | Equifax, Inc. | Optimizing neural networks for risk assessment |
US10107708B1 (en) | 2015-04-02 | 2018-10-23 | State Farm Mutual Automobile Insurance Company | Smart carpet, pad, or strip for leak detection and loss mitigation |
US9505494B1 (en) * | 2015-04-30 | 2016-11-29 | Allstate Insurance Company | Enhanced unmanned aerial vehicles for damage inspection |
CA2985643A1 (en) | 2015-05-15 | 2016-11-24 | Cox Automotive, Inc. | Parallel processing for solution space partitions |
US20170011313A1 (en) | 2015-07-06 | 2017-01-12 | The Boeing Company | Systems and methods for determining contract clauses |
US10755357B1 (en) | 2015-07-17 | 2020-08-25 | State Farm Mutual Automobile Insurance Company | Aerial imaging for insurance purposes |
US10217068B1 (en) | 2015-08-10 | 2019-02-26 | State Farm Mutual Automobile Insurance Company | Systems and methods for pre-scheduling repair of home equipment |
US10229394B1 (en) | 2015-08-10 | 2019-03-12 | State Farm Mutual Automobile Insurance Company | Systems and methods for sending diagnostic information during scheduling of home equipment repair |
JP6678930B2 (en) * | 2015-08-31 | 2020-04-15 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Method, computer system and computer program for learning a classification model |
US11151654B2 (en) | 2015-09-30 | 2021-10-19 | Johnson Controls Tyco IP Holdings LLP | System and method for determining risk profile, adjusting insurance premiums and automatically collecting premiums based on sensor data |
GB201517462D0 (en) | 2015-10-02 | 2015-11-18 | Tractable Ltd | Semi-automatic labelling of datasets |
US10733979B2 (en) | 2015-10-09 | 2020-08-04 | Google Llc | Latency constraints for acoustic modeling |
US11127082B1 (en) | 2015-10-12 | 2021-09-21 | Allstate Insurance Company | Virtual assistant for recommendations on whether to arbitrate claims |
US10323860B1 (en) | 2015-11-06 | 2019-06-18 | State Farm Mutual Automobile Insurance Company | Automated water heater flushing and monitoring system |
US9888371B1 (en) | 2015-11-13 | 2018-02-06 | State Farm Mutual Automobile Insurance Company | Portable home and hotel security system |
JP2019503020A (en) | 2015-11-24 | 2019-01-31 | ダカドー エージー | Automatic health data acquisition, processing and communication system and method |
KR20170061222A (en) | 2015-11-25 | 2017-06-05 | 한국전자통신연구원 | The method for prediction health data value through generation of health data pattern and the apparatus thereof |
US11113704B2 (en) | 2015-12-07 | 2021-09-07 | Daniel J. Towriss | Systems and methods for interactive annuity product services using machine learning modeling |
US9705695B1 (en) | 2015-12-21 | 2017-07-11 | Hartford Fire Insurance Company | Sensors and system for accessing and validating sensor data |
US20170186120A1 (en) | 2015-12-29 | 2017-06-29 | Cerner Innovation, Inc. | Health Care Spend Analysis |
US10057664B1 (en) | 2016-01-06 | 2018-08-21 | State Farm Mutual Automobile Insurance Company | Sensor data to identify catastrophe areas |
US10726494B1 (en) | 2016-01-14 | 2020-07-28 | State Farm Mutual Automobile Insurance Company | Identifying property usage type based upon smart sensor data |
US20170221152A1 (en) | 2016-02-02 | 2017-08-03 | Loss Technology Services, Inc. | Water damage mitigation estimating system and method |
US10515419B1 (en) * | 2016-02-17 | 2019-12-24 | United Services Automobile Association | Systems and methods for leveraging remotely captured images |
US10248716B2 (en) | 2016-02-19 | 2019-04-02 | Accenture Global Solutions Limited | Real-time guidance for content collection |
US11468372B2 (en) | 2016-03-08 | 2022-10-11 | Tata Consultancy Services Limited | Data modeling systems and methods for risk profiling |
US10511676B2 (en) * | 2016-03-17 | 2019-12-17 | Conduent Business Services, Llc | Image analysis system for property damage assessment and verification |
JP6599021B2 (en) | 2016-03-21 | 2019-10-30 | マスターカード インターナシヨナル インコーポレーテツド | Method and system for recording point-to-point transaction processing |
US20170286622A1 (en) | 2016-03-29 | 2017-10-05 | International Business Machines Corporation | Patient Risk Assessment Based on Machine Learning of Health Risks of Patient Population |
US11003334B1 (en) | 2016-03-31 | 2021-05-11 | Allstate Insurance Company | Home services condition monitoring |
US10713376B2 (en) * | 2016-04-14 | 2020-07-14 | Salesforce.Com, Inc. | Fine grain security for analytic data sets |
US10157405B1 (en) * | 2016-04-18 | 2018-12-18 | United Services Automobile Association | Systems and methods for implementing machine vision and optical recognition |
US12135752B2 (en) * | 2016-05-13 | 2024-11-05 | Equals 3, Inc. | Linking to a search result |
US11288789B1 (en) * | 2016-05-20 | 2022-03-29 | Ccc Intelligent Solutions Inc. | Systems and methods for repairing a damaged vehicle using image processing |
US10740328B2 (en) * | 2016-06-24 | 2020-08-11 | Microsoft Technology Licensing, Llc | Aggregate-query database system and processing |
US9911042B1 (en) | 2016-07-01 | 2018-03-06 | State Farm Mutual Automobile Insurance Company | Real property image analysis system to identify similar properties |
GB2554361B8 (en) * | 2016-09-21 | 2022-07-06 | Emergent Network Intelligence Ltd | Automatic image based object damage assessment |
US10650285B1 (en) | 2016-09-23 | 2020-05-12 | Aon Benfield Inc. | Platform, systems, and methods for identifying property characteristics and property feature conditions through aerial imagery analysis |
US10445576B2 (en) * | 2016-09-23 | 2019-10-15 | Cox Automotive, Inc. | Automated vehicle recognition systems |
WO2018058044A1 (en) | 2016-09-23 | 2018-03-29 | Aon Benfield Inc. | Platform, systems, and methods for identifying property characteristics and property feature maintenance through aerial imagery analysis |
US10394871B2 (en) | 2016-10-18 | 2019-08-27 | Hartford Fire Insurance Company | System to predict future performance characteristic for an electronic record |
US11521271B2 (en) * | 2017-02-06 | 2022-12-06 | Allstate Insurance Company | Autonomous vehicle control systems with collision detection and response capabilities |
US10750252B2 (en) | 2017-02-22 | 2020-08-18 | Sense Labs, Inc. | Identifying device state changes using power data and network data |
US9699529B1 (en) | 2017-02-22 | 2017-07-04 | Sense Labs, Inc. | Identifying device state changes using power data and network data |
US9800958B1 (en) | 2017-02-22 | 2017-10-24 | Sense Labs, Inc. | Training power models using network data |
US10446000B2 (en) | 2017-02-24 | 2019-10-15 | The Adt Security Corporation | Detecting an intruder's wireless device during a break in to a premises |
WO2018156885A1 (en) | 2017-02-24 | 2018-08-30 | Adt Us Holdings, Inc. | Automatic password reset using a security system |
US20180268305A1 (en) * | 2017-03-20 | 2018-09-20 | International Business Machines Corporation | Retrospective event verification using cognitive reasoning and analysis |
US20180292471A1 (en) * | 2017-04-06 | 2018-10-11 | Intel Corporation | Detecting a mechanical device using a magnetometer and an accelerometer |
US10922623B2 (en) | 2017-04-18 | 2021-02-16 | At&T Intellectual Property I, L.P. | Capacity planning, management, and engineering automation platform |
US10375585B2 (en) | 2017-07-06 | 2019-08-06 | Futurwei Technologies, Inc. | System and method for deep learning and wireless network optimization using deep learning |
US11620713B2 (en) | 2017-08-22 | 2023-04-04 | Accenture Global Solutions Limited | Automated regulatory compliance for insurance |
US11087292B2 (en) | 2017-09-01 | 2021-08-10 | Allstate Insurance Company | Analyzing images and videos of damaged vehicles to determine damaged vehicle parts and vehicle asymmetries |
US10891694B1 (en) | 2017-09-06 | 2021-01-12 | State Farm Mutual Automobile Insurance Company | Using vehicle mode for subrogation on a distributed ledger |
US11416942B1 (en) | 2017-09-06 | 2022-08-16 | State Farm Mutual Automobile Insurance Company | Using a distributed ledger to determine fault in subrogation |
US20210326992A1 (en) | 2017-09-06 | 2021-10-21 | State Farm Mutual Automobile Insurance Company | Using a Distributed Ledger for Subrogation Recommendations |
US20210287297A1 (en) | 2017-09-27 | 2021-09-16 | State Farm Mutual Automobile Insurance Company | Automobile Monitoring Systems and Methods for Loss Reserving and Financial Reporting |
US10984015B2 (en) * | 2017-10-23 | 2021-04-20 | Citrix Systems, Inc. | Multi-select dropdown state replication |
US10552410B2 (en) * | 2017-11-14 | 2020-02-04 | Mindbridge Analytics Inc. | Method and system for presenting a user selectable interface in response to a natural language request |
US20190180395A1 (en) | 2017-12-08 | 2019-06-13 | FairClaims, Inc. | Assistance engine for multiparty mediation |
US20190362430A1 (en) | 2018-04-23 | 2019-11-28 | Stephen Jass | Electronic fulfillment system and method for completing life insurance settlement transactions and obtaining and managing electronic signatures for life insurance settlement transaction documents |
US10832347B1 (en) | 2018-05-14 | 2020-11-10 | State Farm Mutual Automobile Insurance Company | Methods and systems for smart claim routing and smart claim assignment |
US10740691B2 (en) | 2018-10-02 | 2020-08-11 | Sense Labs, Inc. | Identifying devices connected to a smart plug |
WO2020214998A1 (en) * | 2019-04-17 | 2020-10-22 | Tempus Labs | Systems and methods for interrogating clinical documents for characteristic data |
US11520794B2 (en) * | 2020-01-07 | 2022-12-06 | Elastic Flash Inc. | Data ingestion with spatial and temporal locality |
US11604839B2 (en) * | 2021-05-17 | 2023-03-14 | Docusign, Inc. | Document package merge in document management system |
-
2018
- 2018-09-20 US US16/136,401 patent/US20210287297A1/en not_active Abandoned
- 2018-09-20 US US16/136,365 patent/US20210256615A1/en not_active Abandoned
- 2018-09-20 US US16/136,357 patent/US11373249B1/en active Active
- 2018-09-20 US US16/136,387 patent/US11783422B1/en active Active
- 2018-09-20 US US16/136,370 patent/US20210256616A1/en not_active Abandoned
- 2018-09-20 US US16/136,501 patent/US10497250B1/en active Active
- 2018-09-20 US US16/136,519 patent/US20210390624A1/en not_active Abandoned
-
2019
- 2019-10-30 US US16/668,072 patent/US10943464B1/en active Active
-
2021
- 2021-06-21 US US17/353,621 patent/US20210312567A1/en active Pending
- 2021-09-03 US US17/466,722 patent/US20210398227A1/en not_active Abandoned
-
2022
- 2022-05-24 US US17/752,702 patent/US20220284517A1/en active Pending
-
2023
- 2023-04-25 US US18/139,131 patent/US20230260048A1/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060242046A1 (en) * | 2004-10-29 | 2006-10-26 | American Express Travel Related Services Company, Inc. | Method and apparatus for consumer interaction based on spend capacity |
US7664662B1 (en) * | 2006-03-16 | 2010-02-16 | Trurisk Llc | Computerized medical modeling of group life and disability insurance using medical claims data |
US20100324943A1 (en) * | 2009-06-19 | 2010-12-23 | Genowledge Llc | Genetically predicted life expectancy and life insurance evaluation |
US20110054925A1 (en) * | 2009-08-25 | 2011-03-03 | Rayid Ghani | Claims analytics engine |
US20140156315A1 (en) * | 2012-12-05 | 2014-06-05 | ExlService Holdings, Inc. | Settlement Evaluation Tool for Subrogation Recovery Enhancement |
US9344330B2 (en) * | 2013-01-11 | 2016-05-17 | State Farm Mutual Automobile Insurance Company | Home sensor data gathering for neighbor notification purposes |
US20160055589A1 (en) * | 2014-08-20 | 2016-02-25 | Midwest Employers Casualty Company | Automated claim risk factor identification and mitigation system |
US20160267396A1 (en) * | 2015-03-09 | 2016-09-15 | Skytree, Inc. | System and Method for Using Machine Learning to Generate a Model from Audited Data |
US10176526B2 (en) * | 2015-11-30 | 2019-01-08 | Hartford Fire Insurance Company | Processing system for data elements received via source inputs |
US20170185723A1 (en) * | 2015-12-28 | 2017-06-29 | Integer Health Technologies, LLC | Machine Learning System for Creating and Utilizing an Assessment Metric Based on Outcomes |
US20170293894A1 (en) * | 2016-04-06 | 2017-10-12 | American International Group, Inc. | Automatic assessment of damage and repair costs in vehicles |
Also Published As
Publication number | Publication date |
---|---|
US10943464B1 (en) | 2021-03-09 |
US20210390624A1 (en) | 2021-12-16 |
US20210398227A1 (en) | 2021-12-23 |
US20210256616A1 (en) | 2021-08-19 |
US20210287297A1 (en) | 2021-09-16 |
US20220284517A1 (en) | 2022-09-08 |
US20210256615A1 (en) | 2021-08-19 |
US11783422B1 (en) | 2023-10-10 |
US11373249B1 (en) | 2022-06-28 |
US10497250B1 (en) | 2019-12-03 |
US20210312567A1 (en) | 2021-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230260048A1 (en) | Implementing Machine Learning For Life And Health Insurance Claims Handling | |
US20240127934A1 (en) | Devices, systems, and their methods of use for evaluating and processing remuneration claims from third-party obligator | |
US11861560B2 (en) | System and method for data record selection by application of predictive models and velocity analysis | |
US11403712B2 (en) | Methods and systems for injury segment determination | |
US9881340B2 (en) | Feedback loop linked models for interface generation | |
US20130054259A1 (en) | Rule-based Prediction of Medical Claims' Payments | |
US11449947B2 (en) | Subrogation case management | |
US10909188B2 (en) | Machine learning techniques for detecting docketing data anomalies | |
US20220005121A1 (en) | Machine learning systems and methods for analyzing emerging trends | |
JP5378400B2 (en) | Automatic billing system | |
US10650460B2 (en) | System to administer risk transfer and property salvage recovery | |
US20210312560A1 (en) | Machine learning systems and methods for elasticity analysis | |
Awwad et al. | Exploring fairness in machine learning for international development | |
US11501378B2 (en) | Methods and systems of a patient insurance solution as a service for gig employees | |
CN113657605A (en) | Document processor based on artificial intelligence AI | |
US11966970B2 (en) | Method and system for performing income analysis from source documents | |
US11646015B1 (en) | Providing an automated summary | |
CN117391847B (en) | User risk assessment method and system based on multi-layer and multi-view learning | |
US20080288280A1 (en) | System and method for meeting payer protocols | |
US20240118782A1 (en) | User interfaces for contextual modeling for electronic loan applications | |
CN113221762A (en) | Cost balance decision method, insurance claim settlement decision method, device and equipment | |
Pramanik | Ai-powered hospital accounting: Towards sound financial management | |
TWM563034U (en) | Insurance underwriting system | |
US20240185355A1 (en) | Digital life and/or health claims processing system integrating multiple claim channels, and method thereof | |
US12079359B2 (en) | Centralized platform for processing artifacts of distributed entities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |