Patents by Inventor David A. Selby
David A. 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).
-
Patent number: 7512626Abstract: 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: GrantFiled: July 5, 2005Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Milind Chitgupakar, Mark S. Ramsey, David A. Selby
-
Patent number: 7509337Abstract: 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: GrantFiled: July 5, 2005Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Milind Chitgupakar, Mark S. Ramsey, David A. Selby
-
Publication number: 20090009615Abstract: The invention is a medical platform system that overcomes many of the shortcomings of current systems. The novel platform provides simultaneous image display and capture, network based wireless control, preferably by way of a web browser, and the capacity to acquire surgeon specific setting by way of removable storage devices.Type: ApplicationFiled: July 6, 2007Publication date: January 8, 2009Inventors: Bruce Kennedy, David Selby, Daniel Wiley
-
Publication number: 20090005841Abstract: Modular therapy apparatus for treatment of at least a portion of an animate body comprises a first modular member and a second modular member. The first modular member comprises a heat transfer device adapted to transfer heat between the device and the at least a portion of an animate body. The second modular member forms a pouch having a perimeter and is adapted to receive the first modular member. The second modular member comprises a front side and a back side. The front side has a hook portion, which forms the hook portion of a hook and loop fastener. The back side has a loop portion, which forms the loop portion of the hook and loop fastener. The second modular member can be wrapped around the at least a portion of an animate body and the hook and loop portions fastened to one another to secure the second modular member with the first modular member positioned therein to the at least a portion of the animate body.Type: ApplicationFiled: September 10, 2008Publication date: January 1, 2009Inventors: Tamara Lynn SCHIRRMACHER, David Selby MALTZ
-
Publication number: 20090006186Abstract: The present invention provides a system for predicting the likelihood of materialization of pending reservations for the purchase of perishable commodities. Details pertaining to perishable commodities for which reservations for purchase have been made in the past, are gathered and analyzed as are details pertaining to perishable commodities for which reservations for purchase are currently pending. Based upon the analysis, the likelihood that a particular pending reservation will actually be purchased or “materialize” is determined and this information is utilized for yield management.Type: ApplicationFiled: June 27, 2008Publication date: January 1, 2009Applicant: International Business Machines CorporationInventor: David A. Selby
-
Patent number: 7415422Abstract: The present invention provides a method for predicting the likelihood of materialization of pending reservations for the purchase of perishable commodities. Details pertaining to perishable commodities for which reservations for purchase have been made in the past, are gathered and analyzed as are details pertaining to perishable commodities for which reservations for purchase are currently pending. Based upon the analysis, the likelihood that a particular pending reservation will actually be purchased or “materialize” is determined and this information is utilized for yield management.Type: GrantFiled: August 1, 2000Date of Patent: August 19, 2008Assignee: International Business Machines CorporationInventor: David A. Selby
-
Publication number: 20080195644Abstract: 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: ApplicationFiled: April 17, 2008Publication date: August 14, 2008Inventors: Mark S. Ramsey, David A. Selby
-
Publication number: 20080167841Abstract: A system, method and program product for processing a stream of data events using scaled exponential smoothing for maintaining a histogram. A system is provided having: a set of histogram data that maintains a running value for each of a plurality of buckets; a bucket identification system for identifying a bucket b into which a new data event value belongs; an exponential smoothing system that applies a decay factor to the set of histogram data utilizing a first algorithm for the running value associated with bucket b, and a second algorithm for each remaining running value; and an analysis system for analyzing data event values in view of the histogram data.Type: ApplicationFiled: January 8, 2007Publication date: July 10, 2008Applicant: International Business Machines CorporationInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140345Abstract: A system, method and program product for processing data events. A system is provided that includes a system for processing a set E of data event values Ei, comprising: a system for selecting a function F(D); a system for estimating a value of X such that the sum of F(X?Ei) for all data event values Ei in the set E is zero, wherein the value X provides a general statistical property of the set of data event values E; and an analysis system that analyzes the general statistical property.Type: ApplicationFiled: December 7, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140347Abstract: A system, method and program product for processing a stream of data events using hybrid histograms. A system is provided that includes: a hybrid histogram that provides a running statistical summary of the stream of data events, wherein the hybrid histogram includes a plurality of percentile ranges, a set of boundary values that separate the percentile ranges, and a count associated with each of the percentile ranges; a histogram processing system for identifying a percentile range from the plurality of percentile ranges into which a new data event value falls, and for incrementing the count associated with the identified percentile range; a periodic boundary recalculation system for periodically recalculating the boundary values such that each percentile range includes a substantially similar number of associated counts; and an analysis system that analyzes the hybrid histogram.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: International Business Machines CorporationInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140471Abstract: A system, method and program product for processing a stream of data to detect trends in real time. A system is provided comprising: a real time statistical processing system for updating a running value each time a new data event is obtained, wherein the running value is calculated based on a previously calculated running value and a difference DV between a current data event value (Vi) and a previous data event value (Vi?1); and an analysis system that analyzes the running value after it is updated to detect trends.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080141281Abstract: A system. method and program product that utilizes running profiles and trend groups to analyze streams of event data in real time. A system is provided having a group profile processing system for generating a running group profile from a plurality of data event values, wherein each of the plurality of data event values is obtained from an associated one of the plurality of data streams; an event normalization system for normalizing each of the plurality of data event values based on the running group profile to generate a normalized data event value for the data event values obtained from each of the plurality of data streams; an event profile processing system for generating a running event profile for each normalized data event value; and an analysis system that evaluates each data stream by comparing a normalized data event value with an associated running event profile.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, Stephen J. Todd, David A. Selby
-
Publication number: 20080140355Abstract: A system, method and program product for processing irregularly occurring data events in real time. A system is provided for processing a stream of data events occurring over irregular time periods, including: a system for updating a running estimate each time a new data event is detected, wherein the running estimate is calculated based on a value associated with the new data event, an amount of time that elapsed since a previous data event was detected, and a previously calculated running estimate; and an analysis system that analyzes the running estimate after it is updated to identify a suspect data event value.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140468Abstract: A system, method and program product for detecting patterns. A system is provided that includes: a monitor for capturing event values from an entity; a running value calculation system that calculates a new running value based on a previous running value using complex exponential smoothing, wherein both the new running value and previous running value are complex numbers; and an analysis system for recognizing patterns by analyzing the new running value.Type: ApplicationFiled: December 6, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140346Abstract: A system, method and program product for processing a stream of data events based on shifts. A system is provided comprising: a real time statistical processing system for updating a statistical summary each time a new data event is obtained, wherein the statistical summary is calculated based on the new data event and a previously calculated statistical summary; an analysis system that analyzes the statistical summary after it is updated; and a shift system that maintains separate statistical summaries for each of a plurality different shifts associated with the stream of data events.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Publication number: 20080140470Abstract: A real time data processing system, method and program product for processing a stream of data events. A system is provided that includes: a running profile processing system for updating a running profile each time a new data event value is inputted, wherein the running profile includes percentile data; and an analysis system for analyzing the running profile, wherein the analysis system performs a composite analysis that utilizes: (a) results obtained from comparing a new data event value to the percentile data, and (b) stored results obtained from previous compare operations.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
-
Patent number: 7367011Abstract: 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: GrantFiled: April 13, 2004Date of Patent: April 29, 2008Assignee: International Business Machines CorporationInventors: Mark S. Ramsey, David A. Selby
-
Publication number: 20080040310Abstract: 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: ApplicationFiled: October 19, 2007Publication date: February 14, 2008Inventors: Mark Ramsey, David Selby
-
Publication number: 20070244909Abstract: A technique for 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: ApplicationFiled: June 15, 2007Publication date: October 18, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yan Moyaux, Charles Schott, David Selby, Vince Thomas
-
Publication number: 20070213992Abstract: A method, system and computer program product for verifying a usage of a transportation resource by an object user of the transportation resource is disclosed. A peer group of users that are expected to behave similarly as the object user is established to determine a normal behavior that the object user is supposed to act consistent with. An observed behavior of the object user is compared to the normal behavior to verify a usage of the transportation resource by the object user.Type: ApplicationFiled: March 7, 2006Publication date: September 13, 2007Applicant: International Business Machines CorporationInventors: Gary Anderson, Mark Ramsey, Charles Schott, David Selby