← Back to Patent Explorer
US6714925B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System for identifying patterns in biological data using a distributed network

Assignee: Health Discovery Corp
•
Filing: 2000-08-07
•
Granted: 2004-03-30
•
Expires: 2020-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract System for enhancing knowledge discovery from data using a learning machine in general and a support vector machine in particular in a distributed network environment. A customer transmits training data, test data and live data to a vendor's server from a remote source, via a distributed network. The training biological data, test biological data and live biological data is stored in a storage device. Training biological data is then pre-processed in order to add meaning thereto. Pre-processing data involves transforming the biological data points and/or expanding the biological data points. Live biological data is pre-processed and input into the trained and tested learning machine. The live output from the learning machine is then post-processed into a computationally derived alphanumerical classifier for interpretation by a human or computer automated process.

Inventors

  • 👤 Stephen Barnhill
  • 👤 Isabelle Guyon
  • 👤 Jason Weston

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 17:56
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/06; G06Q10/063; G06Q10/0637; G06F; G06F18/00; G06F18/20; G06F18/21; G06F18/211; G06F18/2113; G06F18/2115; G06F18/214; G06F18/24; G06F18/241; G06F18/2411; G06N; G06N20/00; G06N20/10; G06Q10/10; G06Q20/00; G06Q20/08; G06Q20/10; G06Q40/00; G06Q40/06; G06T; G06T7/00; G06T7/0002; G06T7/0012; G06V; G06V10/00; G06V10/70; G06V10/764; G06V10/77; G06V10/771; G06V10/774; G16; G16B; G16B40/00; G16B40/20; G16B40/30; G16H; G16H10/00; G16H10/40; G16B25/00; Y; Y02; Y02A; Y02A90/00; Y02A90/10

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 330 words
A system for identifying patterns in biological data using a support vector machine comprising: a server in communication with a distributed network for receiving a training biological data set, a test biological data set, a live biological data set and a financial account identifier from one or more remote sources, the one or more remote sources also in communication with the distributed network; one or more storage devices in communication with the server for storing the training biological data set and the test biological data set; and a processor for executing a support vector machine operable and for: collecting the training biological data set from the one or more storage devices, pre-processing the training biological data set to add meaning to each of a plurality of training biological data points, inputting the pre-processed training biological data set into the support vector machine so as to train the support vector machine, in response to training of the support vector machine, collecting the test biological data set from the one or more storage devices, pre-processing the test biological data set to add meaning to each of a plurality of test biological data points, inputting the test biological data set into the trained support vector machine in order to test the support vector machine, in response to receiving a test output from the trained support vector machine, collecting the live biological data set from the one or more storage devices, inputting the live biological data set into the tested and trained support vector machine in order to process the live biological data, in response to receiving a live output from the support vector machine, post-processing the live output, and transmitting the post-processed live output to the server; wherein the server is further operable for: communicating with a financial institution in order to a financial account identified by the financial account identifier, and in response to securing payment, transmitting the post-processed live output to the one or more remote sources or another remote source.
Claim 2
Independent Claim 330 words
A system for identifying patterns in biological data using a support vector machine comprising: a server in communication with a distributed network for receiving a training biological data set, a test biological data set, a live biological data set and a financial account identifier from one or more remote sources, the one or more remote sources also in communication with the distributed network; one or more storage devices in communication with the server for storing the training biological data set and the test biological data set; and a processor for executing a support vector machine operable and for: collecting the training biological data set from the one or more storage devices, pre-processing the training biological data set to add meaning to each of a plurality of training biological data points, inputting the pre-processed training biological data set into the support vector machine so as to train the support vector machine, in response to training of the support vector machine, collecting the test biological data set from the one or more storage devices, pre-processing the test biological data set to add meaning to each of a plurality of test biological data points, inputting the test biological data set into the trained support vector machine in order to test the support vector machine, in response to receiving a test output from the trained support vector machine, collecting the live biological data set from the one or more storage devices, inputting the live biological data set into the tested and trained support vector machine in order to process the live biological data, in response to receiving a live output from the support vector machine, post-processing the live output, and transmitting the post-processed live output to the server; wherein the server is further operable for: communicating with a financial institution in order to a financial account identified by the financial account identifier, and in response to securing payment, transmitting the post-processed live output to the one or more remote sources or another remote source.
Claim 3
Dependent Claim 66 words
The system of claim 1 , wherein each training biological data point comprises a vector having one or more coordinates; and wherein pre-processing the training biological data set to add meaning to each training biological data point comprises: determining that the training biological data point is dirty; and in response to determining that the training biological data point is dirty, cleaning the training biological data point.
Claim 4
Dependent Claim 22 words
The system of claim 2 , wherein cleaning the training biological data point comprises deleting, repairing or replacing the biological data point.
Claim 5
Dependent Claim 57 words
The system of claim 1 , wherein each training biological data point comprises a vector having one or more original coordinates; and wherein pre-processing the training biological data set to add meaning to each training biological data point comprises adding dimensionality to each training biological data point by adding one or more new coordinates to the vector.
Claim 6
Dependent Claim 31 words
The system of claim 4 , wherein the one or more new coordinates added to the vector are derived by applying a transformation to one or more of the original coordinates.
Claim 7
Dependent Claim 14 words
The system of claim 4 , wherein the transformation is based on expert knowledge.
Claim 8
Dependent Claim 12 words
The system of claim 4 , wherein the transformation is computationally derived.
Claim 9
Dependent Claim 32 words
The system of claim 4 , wherein the training biological data set comprises a continuous variable; and wherein the transformation comprises optimally categorizing the continuous variable of the training biological data set.
Claim 10
Dependent Claim 62 words
The system of claim 1 , wherein the knowledge to be discovered from the biological data relates to a regression or density estimation; wherein the support vector machine produces a training output comprising a continuous variable; and wherein the processor is further operable for post-processing the training output by optimally categorizing the training output to derive cutoff points in the continuous variable.
Claim 11
Dependent Claim 73 words
The system of claim 1 , wherein the processor is further operable for: in response to comparing each of the test outputs with each other, determining that none of the test outputs is the optimal solution; adjusting the different kernels of one or more of the plurality of support vector machines; and in response to adjusting the selection of the different kernels, retraining and retesting each of the plurality of support vector machines.
Claim 12
Dependent Claim 23 words
The system of claim 1 , wherein the post-processed live output comprises a computationally derived alpha-numerical classifier adapted for human or automated interpretation.
Claim 13
Independent Claim 331 words
A system for diagnosing disease using a support vector machine comprising: a server in communication with a distributed network for receiving a training biological data set, a test biological data set, a live biological data set and a financial account identifier from a one or more remote sources, the one or more remote sources also in communication with the distributed network; one or more storage devices in communication with the server for storing the training biological data set and the test biological data set; and a processor for executing a support vector machine and for: collecting the training biological data set from the one or more storage devices, pre-processing the training biological data set to add meaning to each of a plurality of training biological data points, inputting the pre-processed training biological data set into the support vector machine so as to train the support vector machine, in response to training of the support vector machine, collecting the test biological data set from the database one or more storage devices, pre-processing the test biological data set to add meaning to each of a plurality of test biological data points, inputting the test biological data set into the trained support vector machine in order to test the support vector machine, in response to receiving a test output from the trained support vector machine, collecting the live biological data set from the one or more storage devices, inputting the live biological data set into the tested and trained support vector machine in order to process the live biological data, in response to receiving a live output from the support vector machine, post-processing the live output, and transmitting the post-processed live output to the server; wherein the server is further operable for: communicating with a financial institution in order to secure payment through a financial account identified by the financial account identifier, and in response to securing payment, transmitting the post-processed live output to the one or more remote sources or another remote source.
Claim 14
Independent Claim 331 words
A system for diagnosing disease using a support vector machine comprising: a server in communication with a distributed network for receiving a training biological data set, a test biological data set, a live biological data set and a financial account identifier from a one or more remote sources, the one or more remote sources also in communication with the distributed network; one or more storage devices in communication with the server for storing the training biological data set and the test biological data set; and a processor for executing a support vector machine and for: collecting the training biological data set from the one or more storage devices, pre-processing the training biological data set to add meaning to each of a plurality of training biological data points, inputting the pre-processed training biological data set into the support vector machine so as to train the support vector machine, in response to training of the support vector machine, collecting the test biological data set from the database one or more storage devices, pre-processing the test biological data set to add meaning to each of a plurality of test biological data points, inputting the test biological data set into the trained support vector machine in order to test the support vector machine, in response to receiving a test output from the trained support vector machine, collecting the live biological data set from the one or more storage devices, inputting the live biological data set into the tested and trained support vector machine in order to process the live biological data, in response to receiving a live output from the support vector machine, post-processing the live output, and transmitting the post-processed live output to the server; wherein the server is further operable for: communicating with a financial institution in order to secure payment through a financial account identified by the financial account identifier, and in response to securing payment, transmitting the post-processed live output to the one or more remote sources or another remote source.
Claim 15
Dependent Claim 11 words
The system of claim 12 , wherein the disease is cancer.
Claim 16
Dependent Claim 13 words
The meshed system of claim 13 , wherein the cancer is colon cancer.
Claim 17
Dependent Claim 13 words
The method system of claim 13 , wherein the cancer is breast cancer.
Claim 18
Dependent Claim 23 words
The system of claim 12 , wherein the post-processed live output comprises a computationally derived alpha-numerical classifier adapted for human or automated interpretation.

References Cited (Backward Citations)

US4881178A Cited
US5138694A Cited
US5649068A Cited
US5809144A Cited
US5950146A Cited
US6128608A Cited
US6157921A Cited
US6427141B1 Cited
US6282523B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-03-30 2007-09-29 2008-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-03-30 2011-09-29 2012-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-03-30 2015-09-29 2016-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag