×

System and method for identifying and presenting business-to-business sales opportunities

  • US 8,775,231 B1
  • Filed: 02/12/2013
  • Issued: 07/08/2014
  • Est. Priority Date: 09/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method hosted on a server for identifying product cross sell opportunities for a target customer to be presented to a business, comprising carrying out the steps of the method by computer-executable instructions being executed by the server with at least a computer processor and a memory, comprising the computer-implemented steps of:

  • downloading target customer data attributes and target product data for a target customer stored in memory into the server;

    downloading target customer sales transaction data comprising historical sales transactions for the target customer stored in the memory for one or more products into the server;

    downloading customer data stored in the memory for a group of core customers into the server wherein the customer data is selected from the group consisting of core customer data attributes, core customer product data, core customer product affinity data and core customer sales transaction data;

    computing a clustered customer group with a clustering algorithm by grouping together customers from the group of core customers that have similar product purchase patterns to form a clustered customer group and correlating spending by product for core customers within the clustered customer group;

    computing a benchmark spending model by product for the core customers within the clustered customer group to determine a clustered customer group product purchase pattern profile;

    downloading non-core customer data stored in the memory for a group of non-core customers into the server wherein the non-core customer data is selected from the group consisting of non-core customer data attributes, non-core customer product data and non-core customer sales transaction data;

    computing a non-core customer spending model by product for a non-core customer using the non-core customer data downloaded into the server to determine a non-core customer product purchase pattern profile;

    normalizing the non-core customer product purchase pattern profile by computing an expected non-core customer product spending based on the clustered customer group product purchase pattern profile, and adding the normalized non-core customer product purchase pattern profile to the clustered customer group product purchase pattern profile;

    determining the differences between the clustered customer group product purchase pattern profile and the target customer sales transaction data to generate product cross-sell opportunities for the target customer; and

    presenting the product cross-sell opportunities for the target customer to the business.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×