IP Library Granted Patent US 8,478,583
Granted Patent B2
US 8,478,583 · App. 13/588,253 · Granted Jul 2, 2013

Computer system with second translator for vehicle parts

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 8,478,583
App. No.
13/588,253
Granted
Jul 2, 2013
Kind
B2
Abstract

Described are computer-based methods and apparatuses, including computer program products, for automation of auditing claims. Data indicative of an insurance company name is received, the data comprising one or more words. The data is processed through one or more processing steps to generate processed data comprising one or more processed words. One or more candidate word strings are selected based on the one or more processed words. Matching information is associated with each of the one or more candidate word strings. Analysis information is generated for each of the one or more candidate word strings based on the associated matching information. An insurance company identifier is associated with received data based on the analysis information and one or more matching rules.

Claims (52)

1. A computerized method comprising:

selecting, using a processor, one or more candidate word strings from data indicative of an insurance company name, wherein the selecting includes:

determining whether the data includes two or more words with a same usage number,

selecting a first word in the data, wherein the first word has an earliest location in the data of the two or more words with the same usage number,

selecting the one or more candidate word strings based on the first word; and

associating, using the processor, an insurance company identifier with the data indicative of an insurance company name, said associating being responsive to the selecting one or more candidate word strings.

2. The method of claim 1 , further comprising processing the data through one or more processing steps to generate processed data comprising one or more processed words, wherein the processing comprises one or more of:

identifying a hyphenated word and replacing the hyphenated word in the data indicative of an insurance company name with a predetermined word string;

identifying a state abbreviation word, identifying a position of the state abbreviation word in the data indicative of an insurance company name, and associating an identifier with the data indicative of the position; and

identifying a punctuation mark in the data indicative of an insurance company name, inserting a space before the punctuation mark, and inserting a space after the punctuation mark.

3. The method of claim 1 , further comprising processing the data through one or more processing steps to generate processed data comprising one or more processed words, wherein the processing comprises:

determining whether each word of the data is spelled correctly based on a predetermined list of words; and

if a word is spelled incorrectly, associating the word with an identifier indicative of the word being spelled incorrectly; or

if a word is spelled correctly, associating the word with an identifier indicative of the word being spelled correctly.

4. The method of claim 3 , further comprising:

associating an identifier with each word of the data indicative of a word usage for the word;

determining whether each word is a location word; and

if a word is a location word, associating the word with an identifier indicative of the word being a location word.

5. The method of claim 3 , further comprising generating processed data based on one or more of a number of words in the data indicative of an insurance company name, a number of words associated with an identifier indicative of the word being spelled correctly.

6. The method of claim 1 , wherein selecting one or more candidate word strings based on the one or more processed words further includes identifying the data indicative of an insurance company name comprises a definitive word pattern.

7. The method of claim 1 , wherein selecting one or more candidate word strings based on the one or more processed words further includes:

calculating a number of words in the data indicative of an insurance company name; and

associating an identifier indicative of the number of words with the data.

8. The method of claim 1 , further comprising associating, using the processor, matching information with each of the one or more candidate word strings, wherein the matching information associated with each of the one or more candidate word strings comprises one or more of a number of words in the data indicative of an insurance company name, a sequence of words in the data, an identifier indicative of whether a location word exists in the data, and a location of a location word in the data.

9. The method of claim 1 , further comprising generating, using the processor, analysis information for each of the one or more candidate word strings based on the associated matching information, wherein the generating analysis information for each of the one or more candidate word strings based on the associated matching information comprises:

determining whether a location word is in the data, the location word being indicative of an insurance company name; and

if there is a location word, for each location word:

determining a position of the location word in the data indicative of an insurance company name; and

associating the word with an identifier indicative of the position.

10. The method of claim 9 , further comprising calculating a weighted word match count based on a word usage number for the data indicative of an insurance company name, the one or more candidate word strings, or both.

11. An apparatus comprising:

an auditing system configured to receive data indicative of an insurance company name, the data comprising one or more words, the auditing system having at least one processor and a storage device coupled to the processor, the storage device containing software instructions including instructions for an insurance company name translator adapted to be executed by the processor,

wherein the insurance company name translator is in communication with the auditing system and is configured to perform operations including:

processing the data through one or more processing steps to generate processed data comprising one or more processed words;

selecting one or more candidate word strings based on the one or more processed words; associate matching information with each of the one or more candidate word strings;

generating analysis information for each of the one or more candidate word strings based on the associated matching information; and

associating an insurance company identifier with received data based on the analysis information and one or more matching rules, wherein the associating includes associating the insurance company identifier based on a word usage number and a number of candidate word string matches.

12. A computer program product, tangibly embodied in a nontransitory computer readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to perform operations including:

receiving data indicative of an insurance company name, the data comprising one or more words;

processing the data through one or more processing steps to generate processed data comprising one or more processed words;

selecting one or more candidate word strings based on the one or more processed words;

associating matching information with each of the one or more candidate word strings;

generating analysis information for each of the one or more candidate word strings based on the associated matching information; and

associating an insurance company identifier with received data based on the analysis information and one or more matching rules, wherein the associating includes associating the insurance company identifier based on a word usage number and a number of candidate word string matches.

13. An apparatus comprising:

means for receiving data indicative of an insurance company name, the data comprising one or more words; and

means for:

processing the data through one or more processing steps to generate processed data comprising one or more processed words;

selecting one or more candidate word strings based on the one or more processed words;

associating matching information with each of the one or more candidate word strings;

generating analysis information for each of the one or more candidate word strings based on the associated matching information; and

associating an insurance company identifier with received data based on the analysis information and one or more matching rules, wherein the associating includes associating the insurance company identifier based on a word usage number and a number of candidate word string matches.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
CHANGE OF NAME Recorded Jun 15, 2021
From: HYPERQUEST, INC.
To: HYPERQUEST, LLC
Reel/Frame 056596/0115 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2021
From: GOLDMAN SACHS BANK USA
To: HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.)
Reel/Frame 056493/0667 →
SECURITY INTEREST Recorded Mar 3, 2016
From: HYPERQUEST, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 037887/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2012
From: HOGAN, DENNIS M.; HOGAN, JEFFREY J.
To: HYPERQUEST, INC.
Reel/Frame 028805/0006 →