IP Library Granted Patent US 7,739,133
Granted Patent B1
US 7,739,133 · App. 10/790,145 · Granted Jun 15, 2010

System and method for processing insurance claims

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,739,133
App. No.
10/790,145
Granted
Jun 15, 2010
Kind
B1
Abstract

Systems consistent with the present invention automatically process data associated with insurance claims to identify insurance claims with subrogation potential. Text from an insurance claim file may be automatically analyzed to extract data that can be quantified to determine whether the claim may have subrogation potential.

Claims (138)

1. A computer-implemented method for processing insurance claims in a computer system having a plurality of software components, the method comprising:

providing a processor and a memory storing computer readable code accessible by the processor for processing the insurance claims, the computer readable code comprising a text analyzer, a rules engine, and a score analyzer, and

executing the computer readable code by the processor to perform:

identifying, by the text analyzer using a specialized insurance dictionary, insurance data elements in text associated with an insurance claim;

extracting, by the text analyzer, the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups;

storing, by the text analyzer, the extracted insurance data elements in data tables corresponding to the insurance claim;

developing a subrogation potential score by the rules engine for each of the insurance data elements, wherein the developing further comprises:

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules; and

determining, by the score analyzer, if the insurance claim has subrogation potential based on the subrogation potential scores developed for each of the insurance data elements.

2. The computer-implemented method of claim 1 , wherein the identifying further comprises:

separating the text into words;

collecting the words into groups; and

parsing the groups into the insurance data elements.

3. The computer-implemented method of claim 2 , wherein the groups are non-sentence groupings.

4. The computer-implemented method of claim 2 , wherein the groups are sentences.

5. A computer-implemented method for processing an insurance claim in a computer system having a plurality of software modules, the method comprising:

providing a processor and a memory storing computer readable code accessible by the processor for processing the insurance claim, the computer readable code comprising a receiving module, a separating module, a text analyzer, an assigning module, and an evaluating module, and

executing the computer readable code by the processor to perform:

receiving text corresponding to the insurance claim by the receiving module, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups;

automatically separating the text into groups of words by the separating module;

identifying, by the text analyzer using a specialized insurance dictionary, insurance data elements of the insurance claim in the groups of words;

extracting, by the text analyzer, the insurance data elements related to the insurance claim's subrogation potential;

storing, by the text analyzer, the extracted insurance data elements in data tables corresponding to the insurance claim;

developing a value for each of the insurance data elements by the assigning module, the value reflecting each insurance data element's relevance to the claim subrogation potential, wherein the developing further comprises:

calculating the value using a set of rules created from existing historical claim data, or

assigning the value using the set of rules; and

evaluating the values developed for the insurance data elements by the

evaluating module to determine whether the insurance claim has subrogation potential.

6. The computer-implemented method of claim 5 , wherein the value is a subrogation potential score.

7. The computer-implemented method of claim 5 , wherein the values are based on historical data about subrogation of insurance claims.

8. The computer-implemented method of claim 5 , wherein the values are based on industry practice regarding subrogation of insurance claims.

9. The computer-implemented method of claim 5 , wherein the values are based on state law regarding subrogation of insurance claims.

10. A computer system for processing insurance claims comprising:

a processor; and

a memory storing computer readable code accessible by the processor for processing the insurance claims, the computer readable code comprising:

a text analyzer software component configured for:

identifying insurance data elements in text associated with an insurance claim using a specialized insurance dictionary,

extracting the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups, and

storing, by the text analyzer software component, the extracted insurance data elements in data tables corresponding to the insurance claim; and

a rules engine software component configured for:

developing a subrogation potential score for each of the insurance data elements, wherein the developing further comprises:

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules; and

determining if the insurance claim has subrogation potential based on the subrogation potential scores developed for each of the insurance data elements.

11. The computer system of claim 10 , wherein the text analyzer software component further comprises:

a word parser for separating the text into words;

a sentence splitter for collecting the words into groups; and

a grammatical parser for parsing the groups into the insurance data elements.

12. The computer system of claim 11 , wherein the specialized insurance dictionary is used by at least one of the word parser, the sentence splitter, and the grammatical parser.

13. A computer system for processing an insurance claim, comprising:

a processor;

a memory storing computer readable code accessible by the processor for processing the insurance claims, the computer readable code comprising:

a text analyzer software component configured for:

receiving text corresponding to the insurance claim,

identifying insurance data elements in the text using a specialized insurance dictionary,

extracting the insurance data elements, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups, and

storing, by the text analyzer software component, the extracted insurance data elements in data tables corresponding to the insurance claim; and

a rules engine software component configured for:

developing a value for each of the data elements, the value reflecting each insurance data element's relevance to claim subrogation potential, wherein the developing further comprises:

calculating the value using a set of rules created from existing historical claim data, or

assigning the value using the set of rules; and

evaluating the values developed for the insurance data elements to determine whether the insurance claim has subrogation potential.

14. The computer system of claim 13 , further comprising a processor that runs the rules engine software component.

15. The computer system of claim 13 , wherein the values are based on historical data about subrogation of insurance claims.

16. The computer system of claim 13 , wherein the values are based on industry practice regarding subrogation of insurance claims.

17. The computer system of claim 13 , wherein the values are based on state law regarding subrogation of insurance claims.

18. A computer usable medium having computer readable code embodied therein for processing insurance claims, the computer readable code comprising:

an analyzing module for:

identifying insurance data elements in text associated with an insurance claim using a specialized insurance dictionary,

extracting the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups, and

storing the extracted insurance data elements in data tables corresponding to the insurance claim;

an assigning module for developing a subrogation potential score for each of the insurance data elements, wherein the developing further comprises:

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules; and

a determining module for determining if the insurance claim has subrogation potential based on the subrogation potential scores developed for each of the insurance data elements.

19. The computer usable medium of claim 18 , wherein the analyzing module further comprises:

a separating module for separating the text into words;

a collecting module for collecting the words into groups; and

a parsing module for parsing the groups into the insurance data elements.

20. A computer usable medium having computer readable code embodied therein for processing an insurance claim, the computer readable code comprising:

a receiving module for receiving text corresponding to the insurance claim, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups;

a separating module for automatically separating the text into groups of words;

an analyzing module for:

identifying insurance data elements of an insurance claim the groups of words using a specialized insurance dictionary,

extracting the insurance data elements related to the insurance claim's subrogation potential, and

storing the extracted insurance data elements in data tables corresponding to the insurance claim;

an assigning module for developing a value for each of the insurance data elements, the value reflecting each insurance data element's relevance to claim subrogation potential, wherein the developing further comprises:

calculating the value using a set of rules created from existing historical claim data, or

assigning the value using the set of rules; and

an evaluating module for evaluating the values developed for the insurance data elements to determine whether the insurance claim has subrogation potential.

21. The computer usable medium of claim 20 , wherein the value is a subrogation potential score.

22. A computer-implemented method for processing insurance claims in a computer system having a plurality of software components, the method comprising:

providing a processor and a memory storing computer readable code accessible by the processor for processing the insurance claims, the computer readable code comprising a text analyzer and a referral engine, and

executing the computer readable code by the processor to perform:

identifying, by the text analyzer using a specialized insurance dictionary, insurance data elements in text associated with an insurance claim;

extracting, by the text analyzer, the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups;

storing, by the text analyzer, the extracted insurance data elements in data tables corresponding to the insurance claim; and

determining, as a function of subrogation potential scores associated with at least a set of the insurance data elements by the referral engine, wherein the subrogation potential scores are developed by

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules, whether the insurance claim is to be referred for subrogation.

23. The computer-implemented method of claim 22 , further comprising:

developing the subrogation potential scores for the set of insurance data elements.

24. The computer-implemented method of claim 22 , wherein the identifying further comprises:

separating the text into words;

collecting the words into groups; and

parsing the groups into the insurance data elements.

25. The computer-implemented method of claim 22 , further comprising:

applying a rule that specifies the set of insurance data elements and the subrogation potential scores associated with the set of insurance data elements.

26. A computer system for processing insurance claims comprising:

a processor;

a memory storing computer readable code accessible by the processor for processing the insurance claims, the computer readable code comprising:

a text analyzer software component configured for:

identifying insurance data elements in text associated with an insurance claim using a specialized insurance dictionary,

extracting the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups, and

storing, by the text analyzer software component, the extracted insurance data elements in data tables corresponding to the insurance claim; and

a referral engine software component configured for determining, as a function of subrogation potential scores associated with at least a set of the insurance data elements, wherein the subrogation potential scores are developed by

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules, whether the insurance claim is to be referred for subrogation.

27. The computer system of claim 26 , wherein the referral engine further develops the subrogation potential scores for the set of insurance data elements.

28. The computer system of claim 26 , wherein the text analyzer software component further separates the text into words, collects the words into groups, and parses the groups into the insurance data elements.

29. A computer usable medium having computer readable code embodied therein for processing insurance claims, the computer readable code comprising:

an analyzing module for:

identifying insurance data elements in text associated with an insurance claim using a specialized insurance dictionary,

extracting the insurance data elements related to the insurance claim's subrogation potential, the text comprising at least one of the following: sentence textual groups and non-sentence textual groups, and

storing the extracted insurance data elements in data tables corresponding to the insurance claim;

a determining module for determining, as a function of subrogation potential scores associated with at least a set of the insurance data elements, wherein the subrogation potential scores are developed by

calculating the subrogation potential score using a set of rules created from existing historical claim data, or

assigning the subrogation potential score using the set of rules, whether the insurance claim is to be referred for subrogation; and

a processing module to run the analyzing module and the determining module.

30. The computer usable medium of claim 29 , further comprising:

an assigning module for developing the subrogation potential scores for the set of insurance data elements.

31. The computer usable medium of claim 29 , wherein the analyzing module further comprises:

a separating module for separating the text into words;

a collecting module for collecting the words into groups; and

a parsing module for parsing the groups into the insurance data elements.

32. The computer usable medium of claim 29 , further comprising:

an applying module for applying a rule that specifies the set of insurance data elements and the subrogation potential scores associated with the set of insurance data elements.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 042542/0141 Recorded Jul 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: EQUIAN, LLC
Reel/Frame 049877/0969 →
PATENT SECURITY AGREEMENT Recorded May 23, 2017
From: EQUIAN, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 042542/0141 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 37336/0054 Recorded May 23, 2017
From: NEWSTAR FINANCIAL, INC.
To: EQUIAN, LLC (AS SUCCESSOR-IN-INTEREST BY MERGER TO TROVER SOLUTIONS, INC.)
Reel/Frame 042542/0452 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 39781/0199 Recorded May 23, 2017
From: NEWSTAR FINANCIAL, INC.
To: EQUIAN, LLC
Reel/Frame 042542/0458 →
SECURITY INTEREST Recorded Sep 19, 2016
From: EQUIAN, LLC
To: NEWSTAR FINANCIAL, INC.
Reel/Frame 039781/0199 →
MERGER Recorded Jul 19, 2016
From: TROVER SOLUTIONS, INC.
To: EQUIAN, LLC
Reel/Frame 039183/0701 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2015
From: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
To: TROVER SOLUTIONS, INC.
Reel/Frame 037336/0061 →
SECURITY INTEREST Recorded Dec 20, 2015
From: TROVER SOLUTIONS, INC.
To: NEWSTAR FINANCIAL, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 037336/0054 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2011
From: ARES CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT, SUCCESSOR BY MERGER TO ALLIED CAPITAL CORPORATION
To: TROVER SOLUTIONS, INC.
Reel/Frame 025610/0171 →
SECURITY AGREEMENT Recorded Jan 10, 2011
From: TROVER SOLUTIONS, INC.
To: BANK OF MONTREAL, AS ADMINISTRATIVE AGENT
Reel/Frame 025608/0745 →
RELEASE OF SECURITY INTEREST Recorded Jan 5, 2011
From: ARES CAPITAL CORPORATION (AS SUCCESSOR TO ALLIED CAPITAL CORPORATION)
To: TROVER SOLUTIONS, INC.
Reel/Frame 025588/0071 →
TERMINATION AND RELEASE OF SECURITY Recorded Jun 29, 2007
From: CAPITAL SOURCE FINANCE LLC
To: TROVER SOLUTIONS, INC.; TSI HOLDING CO., INC.
Reel/Frame 019503/0858 →
SECURITY AGREEMENT Recorded May 15, 2007
From: TROVER SOLUTIONS, INC.
To: ALLIED CAPITAL CORPORATION
Reel/Frame 019293/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2006
From: TROVER SOLUTIONS, INC.; TSI HOLDING CO., INC. A DELAWARE CORPORATION
To: CAPITALSOURCE FINANCE LLC, AS AGENT
Reel/Frame 018541/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2004
From: HAIL, MITZI R.; BATES, MARK
To: TROVER SOLUTIONS, INC.
Reel/Frame 015288/0378 →