Patents by Inventor David Selby

David Selby has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070174357
    Abstract: A data warehouse having an operational layer is provided. The data warehouse stores historical data in an historical format that is based on operational data for an organization. The operational layer enables access to the historical data in an operational format that is used to store the operational data on which the historical data is based. The invention further provides a solution for managing the data warehouse with the operational layer. The operational layer can be incorporated in various solutions. To this extent, the invention further provides a solution for developing an application using the operational layer of the data warehouse.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20070174111
    Abstract: A method, system and computer program product for evaluating a performance of an object customer support resource in providing a customer support service is disclosed. A peer group of customer support resources that are expected to behave comparably as the object customer support resource is established to determine a normal behavior that the object customer support resource is supposed to act consistent with in providing the customer support service. A behavior of the object customer support resource is compared to the normal behavior to evaluate a performance of the object customer support resource in providing the customer support service. Real time assignment of the customer support service is performed based on a result of the evaluation.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gary Anderson, Mark Ramsey, David Selby
  • Publication number: 20070174074
    Abstract: A computer-implemented method, system, and program product for accumulating and analyzing transactional data to detect a behavior change, which may be due to customer dissatisfaction. Specifically, under the present invention, a transactional data value is provided that reflects a measurement of transactions that have occurred in a particular time period. This transactional data value is then incorporated into a running mean and a running square and running standard deviation are computed therefrom. A variance of the transactional data value in terms of the standard deviation is then compared against a threshold to determine whether the transactional data value indicates a change in entity behavior. This allows the determination to be made without the need to store multiple transactional data values.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machine Corporation
    Inventors: Mark Ramsey, David Selby, Stephen Todd
  • Publication number: 20070011188
    Abstract: A computing system and method for selecting a data mining modeling algorithm. The computing system comprises a computer readable medium and computing devices electrically coupled through an interface apparatus. A plurality of different data mining modeling algorithms and test data are stored on the computer readable medium. Each of the computing devices comprises a data subset from a plurality of data subsets. A technique is selected for generating a data mining model applied to each of the data subsets. Each of the different data mining modeling algorithms is run simultaneously to generate an associated data mining model on each of the computing devices. Each of the data mining models is compared to the test data to determine a best data model. A best data mining modeling algorithm from the different data mining modeling algorithms is selected in accordance with the best data mining model.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Milind Chitgupakar, Mark Ramsey, David Selby
  • Publication number: 20070011135
    Abstract: A computing system and method for selecting parameters for a data mining modeling algorithm. The computing system comprises a computer readable medium and computing devices electrically coupled through an interface apparatus. A data mining modeling algorithm and test data are stored on the computer readable medium. Each of the computing devices comprises a data subset from the a plurality of data subsets. The data mining modeling algorithm is distributed simultaneously using a selected technique to each of the computing devices. An associated parameter setting for each data mining modeling algorithm in each of the computing devices is adjusted simultaneously. Each associated parameter setting comprises a different parameter setting. Each data mining modeling algorithm comprising the associated parameter setting is run simultaneously to generate an associated data mining model on each of the computing devices. A data mining modeling algorithm comprising a best parameter setting is determined.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Milind Chitgupakar, Mark Ramsey, David Selby
  • Publication number: 20070011187
    Abstract: A computing system and method for generating and selecting data mining models. The computing system comprises a computer readable medium and computing devices electrically coupled through an interface apparatus. A data mining modeling algorithm is stored on the computer readable medium. Each of the computing devices comprises at least one central processing unit (CPU) and an associated memory device. Each of the associated memory devices comprises a data subset from a plurality of data subsets. A technique is selected for generating a data mining model applied to each of the data subsets. The data mining modeling algorithm is run simultaneously, on each of the computing devices, using the selected technique to generate an associated data mining model on each of the computing devices. A best data mining model from the generated data mining models is determined in accordance with the selected technique.
    Type: Application
    Filed: July 5, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Milind Chitgupakar, Mark Ramsey, David Selby
  • Publication number: 20060253318
    Abstract: A system and method for optimizing and sequencing marketing events for offering to candidates. The system comprises a software application stored on a computer readable medium. The software application comprises an optimization tool and a timing tool. The optimization tool optimizes marketing events from a first list for candidates from a second list. Each marketing event from the first list comprises a marketing offer and an identified channel means for communicating the marketing offer. The timing tool determines an optimal sequence for offering each of the optimized marketing events to the candidates.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060253467
    Abstract: A database system and method applying data models to candidate(s) with respect to marketing event(s). The database system comprises a first database structure storing a first list of candidates, a second database structure storing a plurality of data models, a third database structure storing a second list identifying marketing events, and a database manager software application stored on a computer readable medium. The database manager software application comprises a retrieving tool and an application tool. The retrieving tool is for retrieving at least one data model from the data models in said second database structure. The application tool is for applying the at least one data model to the at least one candidate from the first list of candidates with respect to a first marketing event from the second list.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060253468
    Abstract: A database system and method comparing marketing events to marketing offers for offering to a candidate. The database system comprises a first database structure storing a first list of candidates, a second database structure storing a second list identifying marketing offers, a third database structure storing a third list identifying optimized marketing events for a first candidate from the first list, and a database manager software application stored on a computer readable medium. The database manager software application compares each of the optimized marketing events from the third list to each of the marketing offers from said second list in response to an inbound communication from the first candidate. The database manager software application extracts a first group of marketing offers from the second list. Each marketing offer from the first group comprises a same classification as any of the optimized marketing events from the third list.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060253315
    Abstract: A database system and method for ordering marketing events for offering to candidates. The database system comprises a first database structure storing a first list identifying marketing events, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium. The database manager software application comprises a grouping tool and an optimization tool. The marketing events from the first list are divided into a first plurality of groups. The grouping tool is for dividing candidates from the second list into a second plurality of groups and matching a first group from first plurality of groups with a second group from the second plurality of groups. The optimization tool is for optimizing and sorting the marketing events from the first group for all candidates from the second group.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060253469
    Abstract: A database system and method for ordering marketing events for offering to a candidate. The database system comprises a database manager software application, a first database structure storing a first list identifying marketing events, and a second database structure storing a second list of candidates. The database manager software application is stored on a computer readable medium. The database manager software application comprises an optimization tool. Each marketing event from the first list comprises a marketing offer and an identified channel means for communicating the marketing offer. The optimization tool is for optimizing and sorting, the marketing events from the first list for a first candidate from said second list.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: International Business Machine Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060253309
    Abstract: A database system and method for ordering on demand a plurality of marketing offers for offering to a candidate in response to an inbound communication from the candidate. The database system comprises a first database structure storing a first list identifying marketing offers, a second database structure storing a second list of candidates, and a database manager software application stored on a computer readable medium. The database manager software application comprises an on demand optimization tool. The on demand optimization tool is for optimizing and sorting, the marketing offers from the first list with for a first candidate from the second list in response to an inbound communication from the first candidate.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20060248033
    Abstract: A method, system, computer program product, and process for data mining within a message handling system in a computer system. The message handling system includes a message broker and queues. The message broker implements the method. An executing data mining algorithm operates upon a data mining model that depends on model parameters and on data values for independent variables published to the queues by at least one publisher. The data mining algorithm utilizes the model parameters and data values to generate at least one score. A decision algorithm applies at least one rule to the at least one score to generate at least one decision. The at least one score and/or at least one decision is published in a result queue. The at least one result is transmitted to at least one subscriber.
    Type: Application
    Filed: April 19, 2005
    Publication date: November 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Patent number: 7050932
    Abstract: A random sampling of a subset of a data population is taken and the sampled data is used to build a predictive model using a cubic or multiquadric radial basis function, and then “scores” (i.e., predictions) are generated for each data point in the entire data population. This process is repeated on additional random sample subsets of the same data population. After a predetermined number of random sample subsets have been modeled and scores for all data points in the population are generated for each of the models, the average score and variation for each predicted data point is calculated. The data points are subjected to rank ordering by their variance, thereby allowing those data points having a high variance to be identified as outliers.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: David A. Selby, Vincent Thomas
  • Publication number: 20060085422
    Abstract: A technique for the the deployment of data mining algorithms on a web service, such as IBM's WebSphere Application Server, is disclosed. Rather than having to deploy the data mining models with the data, the data can be transported to the web server as part of a message. Models can be cached on the web server and easily changed by operations executed by the client. This allows for efficient administration of the operational environment. Because a web services environment is inherently scalable, servers can be transparently enabled based on demand. Further, with web services communication is via data objects in memory which allows for ease of implementation and operational efficiency.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yan Moyaux, Charles Schott, David Selby, Vince Thomas
  • Publication number: 20050267776
    Abstract: A combo kit selection system and methods operable to facilitate the configuration and purchase of a power tool combination kit. In some aspects, the method of providing the power tool combo kit provides the economic benefit of purchasing power tools in a combo kit while providing the flexibility of purchasing power tools individually.
    Type: Application
    Filed: February 23, 2005
    Publication date: December 1, 2005
    Inventors: David Selby, Michael Kirby, Shaun Horan
  • Publication number: 20050228767
    Abstract: A database table of predefined data transformations is provided. Each predefined data transformation is associated in the table with a unique identifier, a corresponding description and a validity period. When a data modeler wishes to develop a data model for a desired prediction, he/she will first determine a set of variables that will be used therefor. The set of variables can include any of the predefined data transformations from the database table. The data model will then be developed by applying raw data to the set of variables and determining a mathematical relationship there between. Once the data model has been developed, the data modeler will write a reusable specification for applying the data model operationally. Thereafter, IT personnel or the like can code and deploy the data model using the specification.
    Type: Application
    Filed: April 13, 2004
    Publication date: October 13, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20050209910
    Abstract: A method for selecting an optimal set of events to be performed, where each event has a value, such as an expected gain, and where the selection of any event reduces or leaves unchanged the value of unselected events. The list of events is sorted, in full, once, based on the event values and then, on the occurrence of a predetermined trigger, the first event in the list is selected. Any changes to the unselected event values are effected, and then, rather than resorting the entire list of remaining events, the highest-valued unselected event is moved to the top without having to sort the entire list. This is accomplished by performing a truncated sort that relies on the fact that all of the values in the list beneath the first value will be either reduced or remain the same, but will never get larger.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventor: David Selby
  • Patent number: D519920
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: May 2, 2006
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Jonathan Andrew Zick, George L. Santana, Jr., David J. Rozwadowski, Jeffrey Michael Zeiler, Eric John Loferski, David A. Selby, Michael Kirby
  • Patent number: D519980
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: May 2, 2006
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Jonathan Andrew Zick, George L. Santana, Jr., David J. Rozwadowski, Jeffrey Michael Zeiler, Eric John Loferski, David A. Selby, Michael Kirby