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: 10650413Abstract: 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: GrantFiled: August 27, 2013Date of Patent: May 12, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20160283969Abstract: 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: ApplicationFiled: June 8, 2016Publication date: September 29, 2016Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20160098460Abstract: 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: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
-
Patent number: 9218391Abstract: 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: GrantFiled: January 10, 2011Date of Patent: December 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
-
Publication number: 20130346185Abstract: 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: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20130346216Abstract: 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: ApplicationFiled: August 27, 2013Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20130346184Abstract: 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: ApplicationFiled: June 25, 2013Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael H. Benveniste, David F. Cheung, Ruby L. Kennedy, Yuchun Lee, Patrick Martin
-
Patent number: 8521786Abstract: 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: GrantFiled: July 24, 2006Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Patent number: 8473343Abstract: 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: GrantFiled: July 24, 2006Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Patent number: 8473344Abstract: 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: GrantFiled: July 24, 2006Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Mike Benveniste, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Patent number: 8315904Abstract: 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: GrantFiled: July 24, 2006Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20110113026Abstract: 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: ApplicationFiled: January 10, 2011Publication date: May 12, 2011Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
-
Patent number: 7870148Abstract: 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: GrantFiled: April 18, 2003Date of Patent: January 11, 2011Assignee: Unica CorporationInventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung
-
Publication number: 20080126146Abstract: 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: ApplicationFiled: July 24, 2006Publication date: May 29, 2008Inventors: Mike Benveniste, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20080033808Abstract: 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: ApplicationFiled: July 24, 2006Publication date: February 7, 2008Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20080033784Abstract: 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: ApplicationFiled: July 24, 2006Publication date: February 7, 2008Inventors: Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20080033807Abstract: 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: ApplicationFiled: July 24, 2006Publication date: February 7, 2008Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee
-
Publication number: 20080033809Abstract: 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: ApplicationFiled: July 24, 2006Publication date: February 7, 2008Inventors: Andre B. Black, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20080021909Abstract: 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: ApplicationFiled: July 24, 2006Publication date: January 24, 2008Inventors: Andre B. Black, Sudhakar Chalimadugu, David F. Cheung, Ruby Kennedy, Yuchun Lee, Patrick Martin
-
Publication number: 20040210562Abstract: 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: ApplicationFiled: April 18, 2003Publication date: October 21, 2004Inventors: Yuchun Lee, Ruby L. Kennedy, David F. Cheung