System for providing data analysis services using a support vector machine for processing data received from a remote source
First Claim
1. A computer system for providing data analysis services using a support vector machine for analyzing data received from a remote source, the system comprising:
- a server in communication with a distributed network for receiving a data set and a financial account identifier from a remote source, the remote source also in communication with the distributed network, wherein the server is further operable for communicating with a financial institution in order to receive funds from a financial account identified by the financial account identifier;
one or more storage devices in communication with the server for storing the data set;
a processor for executing a support vector machine, the processor further operable for;
collecting the data set from the one or more storage devices;
pre-processing the data set to enhance meaning within the data set, wherein meaning is enhanced by one or more of cleaning the data, transforming the data and expanding the data;
before or after pre-processing the data set, dividing the pre-processed data set into a training set and a test set;
processing the training set using the support vector machine so as to train the support vector machine;
in response to training of the support vector machine, processing the test data set using 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 indicating that an optimal solution was achieved, collecting a live data set;
pre-processing the live data set to enhance meaning within the live data set;
inputting the live data set into the tested and trained support vector machine to produce a live output comprising a recognized pattern within the live data set;
post-processing the live output to generate an alphanumerical classifier corresponding to the recognized pattern; and
transmitting the alphanumerical classifier to the server;
wherein the server is further operable for transmitting the alphanumerical classifier to the remote source or another remote source after ensuring that funds from the financial account have been secured.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer system for performing data analysis services using a support vector machine for analyzing data received from a remote source on a distributed network includes a server in communication with the distributed network for receiving a data set and a financial account identifier associated with the remote source. The server communicates over the distributed network with a financial institution to receive funds from a financial account identified by the financial account identifier. A processor receives one or more data sets from the remote source and pre-processes the data to enhance meaning within the data set. The pre-processed data is used to train and test a support vector machine for recognizing patterns within the data. Live data is processed using the trained and tested support vector machine to generate an output which is transmitted to the remote source after the server confirms that payment for the data processing service has been received.
41 Citations
14 Claims
-
1. A computer system for providing data analysis services using a support vector machine for analyzing data received from a remote source, the system comprising:
-
a server in communication with a distributed network for receiving a data set and a financial account identifier from a remote source, the remote source also in communication with the distributed network, wherein the server is further operable for communicating with a financial institution in order to receive funds from a financial account identified by the financial account identifier; one or more storage devices in communication with the server for storing the data set; a processor for executing a support vector machine, the processor further operable for; collecting the data set from the one or more storage devices; pre-processing the data set to enhance meaning within the data set, wherein meaning is enhanced by one or more of cleaning the data, transforming the data and expanding the data; before or after pre-processing the data set, dividing the pre-processed data set into a training set and a test set; processing the training set using the support vector machine so as to train the support vector machine; in response to training of the support vector machine, processing the test data set using 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 indicating that an optimal solution was achieved, collecting a live data set; pre-processing the live data set to enhance meaning within the live data set; inputting the live data set into the tested and trained support vector machine to produce a live output comprising a recognized pattern within the live data set; post-processing the live output to generate an alphanumerical classifier corresponding to the recognized pattern; and transmitting the alphanumerical classifier to the server; wherein the server is further operable for transmitting the alphanumerical classifier to the remote source or another remote source after ensuring that funds from the financial account have been secured. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for providing data analysis services over a distributed network, the system comprising:
-
a remote source in communication with the distributed network; a server in communication with the distributed network for receiving a data set and a financial account identifier from the remote source, wherein the server is further operable for communicating with a financial institution over the distributed network in order to receive funds from a financial account identified by the financial account identifier; one or more storage devices in communication with the server for storing the data set; a processor for executing a support vector machine, the processor further operable for; collecting the data set from the one or more storage devices; pre-processing the data set to enhance meaning within the data set, wherein meaning is enhanced by one or more of cleaning the data, transforming the data and expanding the data; before or after pre-processing the data set, dividing the pre-processed data set into a training set and a test set; processing the training set using the support vector machine so as to train the support vector machine; in response to training of the support vector machine, processing the test data set using 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 indicating that an optimal solution was achieved, collecting a live data set; pre-processing the live data set to enhance meaning within the live data set; inputting the live data set into the tested and trained support vector machine to produce a live output comprising a recognized pattern within the live data set; and transmitting the recognized pattern to the server; wherein the server is further operable for transmitting the recognized pattern to the remote source or another remote source after ensuring that funds from the financial account have been secured. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification