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: 20090005841
    Abstract: 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: Application
    Filed: September 10, 2008
    Publication date: January 1, 2009
    Inventors: Tamara Lynn SCHIRRMACHER, David Selby MALTZ
  • Publication number: 20090006186
    Abstract: 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: Application
    Filed: June 27, 2008
    Publication date: January 1, 2009
    Applicant: International Business Machines Corporation
    Inventor: David A. Selby
  • Patent number: 7415422
    Abstract: 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: Grant
    Filed: August 1, 2000
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventor: David A. Selby
  • Publication number: 20080195644
    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 17, 2008
    Publication date: August 14, 2008
    Inventors: Mark S. Ramsey, David A. Selby
  • Publication number: 20080167841
    Abstract: 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: Application
    Filed: January 8, 2007
    Publication date: July 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140346
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140470
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140471
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140468
    Abstract: 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: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140347
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080141281
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, Stephen J. Todd, David A. Selby
  • Publication number: 20080140355
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20080140345
    Abstract: 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: Application
    Filed: December 7, 2006
    Publication date: June 12, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7367011
    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: Grant
    Filed: April 13, 2004
    Date of Patent: April 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Publication number: 20080040310
    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: October 19, 2007
    Publication date: February 14, 2008
    Inventors: Mark Ramsey, David Selby
  • Publication number: 20070244909
    Abstract: 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: Application
    Filed: June 15, 2007
    Publication date: October 18, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yan Moyaux, Charles Schott, David Selby, Vince Thomas
  • Publication number: 20070213992
    Abstract: 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: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gary Anderson, Mark Ramsey, Charles Schott, David Selby
  • Publication number: 20070185764
    Abstract: The invention provides a method, system, and program product for increasing the effectiveness of a customer contact strategy. In one embodiment, the method includes assigning a value to each of a plurality of customer events; assigning each of the plurality of promotion events to a “bucket” having a predefined range of values, based on a value of each promotion event; and selecting a customer event from the bucket having the highest range of values.
    Type: Application
    Filed: January 24, 2006
    Publication date: August 9, 2007
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby, Stephen Todd
  • Publication number: 20070174119
    Abstract: The invention provides a method, system, and program product for graphically representing a marketing optimization. In one embodiment, the method includes: selecting from a plurality of promotion events a promotion event having the highest return ratio (RR); graphically displaying the RR of the selected promotion event as a function of a cumulative cost of all selected promotion events; and repeating the selecting and graphically displaying steps from among unselected promotion events.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: Mark Ramsey, David Selby, Stephen Todd
  • 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