Patents by Inventor David F. Cheung

David F. Cheung 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: 10650413
    Abstract: A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20160283969
    Abstract: A computer implemented method for response tracking is described. The method includes obtaining one or more responses to one or more promotions, attributing the one or more responses to one or more treatment instances, with the one or more treatment instances correspond to a promotion version assigned to a group of contact entities at an execution of a computer implemented marketing campaign, and generating a response table, the response table including one or more entries, the entries in the response table being in accordance with attribution of the one or more responses to one or more treatment instances.
    Type: Application
    Filed: June 8, 2016
    Publication date: September 29, 2016
    Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20160098460
    Abstract: Techniques for producing a cross tabulation are described. The techniques involve issuing a plurality of queries to a database. The queries are for each of at least one sublevel of data for each of at least one dimension of data associated with records in the database. The queries provide sublists of sorted identifiers for each one of the queries. The technique determines occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sublists to detect intersections of the dimensions.
    Type: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
  • Patent number: 9218391
    Abstract: Techniques for producing a cross tabulation are described. The techniques involve issuing a plurality of queries to a database. The queries are for each of at least one sublevel of data for each of at least one dimension of data associated with records in the database. The queries provide sublists of sorted identifiers for each one of the queries. The technique determines occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sublists to detect intersections of the dimensions.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: December 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
  • Publication number: 20130346185
    Abstract: A computer implemented method for response tracking is described. The method includes obtaining one or more responses to one or more promotions, attributing the one or more responses to one or more treatment instances, with the one or more treatment instances correspond to a promotion version assigned to a group of contact entities at an execution of a computer implemented marketing campaign, and generating a response table, the response table including one or more entries, the entries in the response table being in accordance with attribution of the one or more responses to one or more treatment instances.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20130346216
    Abstract: A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
    Type: Application
    Filed: August 27, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20130346184
    Abstract: A computer implemented method for producing a contact history for a marketing campaign is described. The method includes producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime, producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group, producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime, linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table, and producing the contact history from the promotion version history table, the treatment history table, and the contact history table.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael H. Benveniste, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
  • Patent number: 8521786
    Abstract: A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Patent number: 8473343
    Abstract: A computer implemented method for response tracking is described. The method includes obtaining one or more responses to one or more promotions, attributing the one or more responses to one or more treatment instances, with the one or more treatment instances correspond to a promotion version assigned to a group of contact entities at an execution of a computer implemented marketing campaign, and generating a response table, the response table including one or more entries, the entries in the response table being in accordance with attribution of the one or more responses to one or more treatment instances.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Patent number: 8473344
    Abstract: A computer implemented method for producing a contact history for a marketing campaign is described. The method includes producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime, producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group, producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime, linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table, and producing the contact history from the promotion version history table, the treatment history table, and the contact history table.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mike Benveniste, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Patent number: 8315904
    Abstract: A computer implemented method for producing a promotion list for a promotion management campaign is described. The method includes assigning one or more promotion instances to the promotions list, and storing the promotion list in an electronic medium.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20110113026
    Abstract: Techniques for producing a cross tabulation are described. The techniques involve issuing a plurality of queries to a database. The queries are for each of at least one sublevel of data for each of at least one dimension of data associated with records in the database. The queries provide sublists of sorted identifiers for each one of the queries. The technique determines occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sublists to detect intersections of the dimensions.
    Type: Application
    Filed: January 10, 2011
    Publication date: May 12, 2011
    Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
  • Patent number: 7870148
    Abstract: Techniques for producing a cross tabulation are described. The techniques involve issuing a plurality of queries to a database. The queries are for each of at least one sublevel of data for each of at least one dimension of data associated with records in the database. The queries provide sublists of sorted identifiers for each one of the queries. The technique determines occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sublists to detect intersections of the dimensions.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: January 11, 2011
    Assignee: Unica Corporation
    Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
  • Publication number: 20080126146
    Abstract: A computer implemented method for producing a contact history for a marketing campaign is described. The method includes producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime, producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group, producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime, linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table, and producing the contact history from the promotion version history table, the treatment history table, and the contact history table.
    Type: Application
    Filed: July 24, 2006
    Publication date: May 29, 2008
    Inventors: Mike Benveniste, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20080033808
    Abstract: A computer implemented method for producing a promotion list for a promotion management campaign is described. The method includes assigning one or more promotion instances to the promotions list, and storing the promotion list in an electronic medium.
    Type: Application
    Filed: July 24, 2006
    Publication date: February 7, 2008
    Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20080033784
    Abstract: A computer implemented method for response tracking is described. The method includes obtaining one or more responses to one or more promotions, attributing the one or more responses to one or more treatment instances, with the one or more treatment instances correspond to a promotion version assigned to a group of contact entities at an execution of a computer implemented marketing campaign, and generating a response table, the response table including one or more entries, the entries in the response table being in accordance with attribution of the one or more responses to one or more treatment instances.
    Type: Application
    Filed: July 24, 2006
    Publication date: February 7, 2008
    Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20080033807
    Abstract: A method for producing a promotion is described. The method includes assigning a plurality of basic attributes to the promotion, assigning one or more standard or custom attributes to the promotion, the one or more standard or custom attributes including one or more of a parameterized attribute or a static attribute, and storing the promotion at a location in an electronic medium.
    Type: Application
    Filed: July 24, 2006
    Publication date: February 7, 2008
    Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee
  • Publication number: 20080033809
    Abstract: A method for promotion management is described. The method includes producing a promotion instance from a promotion template, setting one or more attribute fields of the promotion instance, assigning the promotion instance to a group of contact entities, and executing on a computer a marketing campaign based on the setting of the one or more attribute values to the promotion instance.
    Type: Application
    Filed: July 24, 2006
    Publication date: February 7, 2008
    Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20080021909
    Abstract: A computer implemented method for target group management is described. The method includes producing a table including one or more group entries corresponding to one or more defined contact group entities with each of the entries having a first set of group attributes, and producing a visual representation of a marketing campaign, the representation including one or more instances of defined contact group entities, with the one or more instances having a second set of group attributes and with the representation linked to the table according to the second set of group attributes.
    Type: Application
    Filed: July 24, 2006
    Publication date: January 24, 2008
    Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
  • Publication number: 20040210562
    Abstract: Techniques for producing a cross tabulation are described. The techniques involve issuing a plurality of queries to a database. The queries are for each of at least one sublevel of data for each of at least one dimension of data associated with records in the database. The queries provide sublists of sorted identifiers for each one of the queries. The technique determines occurrences of intersections of levels of one dimension with levels of another dimension of the data associated with records in the database by traversing the sublists to detect intersections of the dimensions.
    Type: Application
    Filed: April 18, 2003
    Publication date: October 21, 2004
    Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung