Patents by Inventor Mark S. Ramsey

Mark S. Ramsey 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: 10579982
    Abstract: A processor-implemented method, system, and/or computer program product detects illicit activities in micro-commerce transactions. An historic transaction pattern of known legitimate past micro-commerce transactions by a cohort is identified. A current transaction pattern for a current set of multiple micro-commerce transactions is also identified. The current transaction pattern and the historic transaction pattern are compared. In response to determining that the current transaction pattern deviates from the historic transaction pattern beyond a predetermined level, a determination is made that the current set of multiple micro-commerce transactions are being used for money laundering.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 8843431
    Abstract: Traditional methods of prediction of the likelihood of churning in a given market such as wireless telecommunications are improved by inclusion of social network analysis to predict churning by members of a population in response to churning by any given individual member of that population. A sphere of influence of individual members of the population on other members of the population are modeled and analyzed through a plurality of degrees of separation and quantitatively evaluated by a number of relational algebraic joins in which at least one such join includes weights to assert a diminishing influence with number of degrees of separation.
    Type: Grant
    Filed: January 16, 2012
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gary F. Anderson, Mark S. Ramsey, David A. Selby
  • Patent number: 8738438
    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: Grant
    Filed: January 24, 2006
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Publication number: 20130197970
    Abstract: A historical analysis is performed within peer groups within a population such as associates of business or organization in regard to a plurality of factors having a possible bearing on satisfaction of individual members of the population in regard to the environment of the population to determine members of the population that may be likely candidates to be responsive to encouragement and/or incentives toward improved performance. The historical analysis is preferably supplemented by repeating of the scoring aspect of the historical analysis and comparison of current scores with previous scores to provide substantially real-time information and to allow detection of trends. The results of the historical analysis and/or the prospective analysis are overlaid with results of social network analysis within the population to project a spread of influences within the population.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Aaskov, Mark S. Ramsey, David A. Selby
  • Publication number: 20130185245
    Abstract: Traditional methods of prediction of the likelihood of churning in a given market such as wireless telecommunications are improved by inclusion of social network analysis to predict churning by members of a population in response to churning by any given individual member of that population. A sphere of influence of individual members of the population on other members of the population are modeled and analyzed through a plurality of degrees of separation and quantitatively evaluated by a number of relational algebraic joins in which at least one such join includes weights to assert a diminishing influence with number of degrees of separation.
    Type: Application
    Filed: January 16, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary F. Anderson, Mark S. Ramsey, David A. Selby
  • Publication number: 20130173441
    Abstract: A processor-implemented method, system, and/or computer program product detects illicit activities in micro-commerce transactions. An historic transaction pattern of known legitimate past micro-commerce transactions by a cohort is identified. A current transaction pattern for a current set of multiple micro-commerce transactions is also identified. The current transaction pattern and the historic transaction pattern are compared. In response to determining that the current transaction pattern deviates from the historic transaction pattern beyond a predetermined level, a determination is made that the current set of multiple micro-commerce transactions are being used for money laundering.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK S. RAMSEY, DAVID A. SELBY
  • Patent number: 8122429
    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 17, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 8103481
    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: Grant
    Filed: December 12, 2006
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 8095416
    Abstract: The present invention provides a method, system, and computer program product for dynamically generating business intelligence alert triggers. A method in accordance with an embodiment of the present invention includes: identifying an attribute; monitoring data values associated with the attribute; analyzing the data values to establish a baseline value; generating a trigger value based on a variance from the baseline value; and repeating the monitoring, analyzing and generation steps to dynamically refine the baseline value and the trigger value based on new data values.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Harvey, Mark S. Ramsey
  • Patent number: 7992139
    Abstract: A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source module of a source code into one or more target modules written in one or more target programming languages. The method further includes parsing the source code and looking up for a source function in the source code an equivalent target function in a target programming language, such that execution of the equivalent target function in the target programming language is optimized. The method further includes writing out in the target programming language the equivalent target function corresponding to the source function, such that each source module is transformed into one or more target modules whose execution in the one or more target programming languages is optimized.
    Type: Grant
    Filed: November 29, 2006
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Milind Chitgupakar, Mark S. Ramsey
  • Patent number: 7881959
    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: Grant
    Filed: May 3, 2005
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 7865332
    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: Grant
    Filed: January 8, 2007
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7844613
    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: Grant
    Filed: January 24, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 7840377
    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: Grant
    Filed: December 12, 2006
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7826663
    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: Grant
    Filed: December 12, 2006
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7827061
    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: Grant
    Filed: May 3, 2005
    Date of Patent: November 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 7778871
    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: Grant
    Filed: May 3, 2005
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby
  • Patent number: 7751909
    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: Grant
    Filed: December 12, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7747413
    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: Grant
    Filed: December 12, 2006
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby, Stephen J. Todd
  • Patent number: 7693740
    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: Grant
    Filed: May 3, 2005
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Ramsey, David A. Selby