Methods and systems processing data

US12347535B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12347535-B2
Application numberUS-202318127969-A
CountryUS
Kind codeB2
Filing dateMar 29, 2023
Priority dateAug 16, 2019
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for analyzing data are described. In one embodiment, a method comprises a processor receiving a data analysis algorithm over a network and executing the data analysis algorithm, the data analysis algorithm analyzing data stored in a database using machine learning to identify a database organizational format, the data analysis algorithm identifying one or more locations for a set of data stored on the database based on identifying the database organizational format, the data analysis algorithm parsing the set of data to identify whether any entries in the database associated with the set of data includes a particular value, and the data analysis algorithm communicating over the network at least a first number of entries in the database that include the particular value and a second number of entries in the database that do not include the particular value.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a database; and a processor configured to execute a data analysis algorithm, communicate with the database, analyze data stored in the database using machine learning to identify a database organizational format, identify one or more locations for a set of data stored on the database based on the database organizational format, parse the set of data to identify whether any entries in the database associated with the set of data include a particular value, compare the particular value to a second value for each entry, and communicate over a network at least a first number of entries in the database that are eligible for a benefit based on the comparison, wherein the processor is further configured to determine that a first entry is ineligible for the benefit when the second value of the first entry is equal to the particular value, and automatically enroll a second entry for the benefit when the second value of the second entry is different from the particular value, and wherein the benefit is a rare genetic disease insurance product that pays for a curative drug treatment for a rare genetic disease. 2. The system of claim 1 wherein the particular value is a medical diagnosis code, a medical treatment code, or a prescription drug name. 3. The system of claim 2 wherein the entries are rows in the database, and the one or more locations for the set of data stored on the database comprises at least a column of data in the database. 4. The system of claim 3 wherein the processor is further configured to identify the column of data storing the medical diagnosis code, the medical treatment code, or the prescription drug name to identify the database organizational format and the one or more locations for the set of data. 5. The system of claim 4 wherein each entry is an insured member having an insurance policy, and wherein the processor is configured to automatically enroll the insured member when the second value of the second entry does not include the medical diagnosis code, the medical treatment code, or the prescription drug name indicating that the insured member has not been diagnosed with a rare genetic disease. 6. The system of claim 1 wherein the processor is configured to flag ineligible an insured member record when the first entry includes the medical diagnosis code, the medical treatment code, or the prescription drug name indicating that the insured member has been diagnosed with a rare genetic disease. 7. The system of claim 1 wherein the machine learning comprises linear discriminant analysis, maximum entropy classifiers, logistic regression, Naïve Bayes classifiers, a neural network, or a combination thereof. 8. The system of claim 7 wherein the processor is further configured to train the machine learning using an SQL database format, a relational database format, a column-oriented database format, an operational database format, a key-value database format, a MySQL format, a DB2 format, a Microsoft SQL Server format, or a NoSQL format. 9. A method comprising: a processor executing a data analysis algorithm; the data analysis algorithm analyzing data stored in a database using machine learning to identify a database organizational format; the data analysis algorithm identifying one or more locations for a set of data stored on the database based on identifying the database organizational format; after identifying the one or more locations for the set of data, the data analysis algorithm parsing the set of data to identify a particular value for each entry; for each entry, comparing the particular value to a second value; the data analysis algorithm communicating over the network at least a first number of entries in the database that are eligible for a benefit based on the comparison, wherein the benefit is a rare genetic disease insurance product that pays for a curative drug treatment for a rare genetic disease; determining that a first entry is ineligible for the benefit when the second value of the first entry is equal to the particular value; and automatically enrolling a second entry for the benefit when the second value of the second entry is different from the particular value. 10. The method of claim 9 wherein the particular value is an insured member's birthdate and the second value is a benefit eligibility date, wherein the comparison indicates eligibility when the insured member's birthday occurs after the benefit eligibility date, and wherein the comparison indicates ineligibility when the insured member's birthday occurs before the benefit eligibility date. 11. The method of claim 9 wherein the particular value is an insured member's employment start date and the second value is a rare genetic disease diagnosis date, wherein the comparison indicates eligibility when the insured member's employment start date occurs before the rare genetic disease diagnosis date, and wherein the comparison indicates ineligibility when the insured member's employment start date occurs after the rare genetic disease diagnosis date. 12. The method of claim 9 further comprising: enrolling a plurality of members in a rare gene drug insurance program, the plurality of members comprises insured members from a plurality of insurance companies, and the plurality of members corresponding to the first number of entries; receiving a claim to pay for a rare gene therapy drug from a member; and paying for at least a portion of the claim for the rare gene therapy drug on behalf of the member. 13. The method of claim 9 wherein the particular value is a medical diagnosis code, a medical treatment code, or a prescription drug name. 14. The method of claim 13 wherein the entries are rows in a database, and the one or more locations for the set of data stored on the database comprises at least a column of data in the database. 15. The method of claim 14 wherein identifying the database organizational format and the one or more locations for the set of data comprises the data analysis algorithm identifying the column of data storing the medical diagnosis code, the medical treatment code, or the prescription drug name. 16. The method of claim 15 wherein each entry is an insured member having an insurance policy, and wherein automatically enrolling a second entry for the benefit when the second value of the second entry is different from the particular value comprises automatically enrolling the insured member when the second value of the second entry does not include the medical diagnosis code, the medical treatment code, or the prescription drug name indicating that the insured member has not been diagnosed with a rare genetic disease. 17. The method of claim 15 wherein determining that a first entry is ineligible for the benefit when the second value of the first entry is equal to the particular value comprises rendering ineligible an insured member when the first entry includes the medical diagnosis code, the medical treatment code, or the prescription drug name indicating that the insured member has been diagnosed with a rare genetic disease. 18. The method of claim 9 wherein the machine learning comprises linear discriminant analysis, maximum entropy classifiers, logistic regression, Naïve Bayes classifiers, or a neural network. 19. The method of claim 15 further comprising training the machine learning using an SQL database format, a relational database format, a column-oriented database format, an operational database format, a key-value database format, a MySQL

Assignees

Inventors

Classifications

  • Presentation of query results · CPC title

  • Column-oriented storage; Management thereof · CPC title

  • ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance · CPC title

  • Translation of natural language queries to structured queries · CPC title

  • G06Q40/08Primary

    Insurance · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12347535B2 cover?
Methods and systems for analyzing data are described. In one embodiment, a method comprises a processor receiving a data analysis algorithm over a network and executing the data analysis algorithm, the data analysis algorithm analyzing data stored in a database using machine learning to identify a database organizational format, the data analysis algorithm identifying one or more locations for …
Who is the assignee on this patent?
Cigna Intellectual Property Inc
What technology area does this patent fall under?
Primary CPC classification G06Q40/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).