EP1550971A2

Alternative items for purchase in a virtual store

Abstract

A merchant in a virtual retail store uses a computer-implemented technique to communicate a message to a customer who has selected multiple items for purchase. On establishing an online shopping session with the customer, the merchant's system maintains a list of the items that the customer has selected for purchase during the session. The system provides information about these items to an analytical program, which in turn identifies at least one alternative item that the customer might want to buy. The system then prepares a message that includes information about the alternative item and, before the online shopping session has ended, delivers the message to the customer.

EP1550971A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 10 November 2024, 1.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 13 independent, 7 dependent

  1. 1
    A computer-implemented method for use by a merchant in a virtual retail store in communicating a message to a customer who has selected multiple items for purchase, the method comprising:establishing an online shopping session with the customer;maintaining a list of the items that the customer has selected for purchase during the online shopping session;providing information about the items in the list to an analytical program;using the analytical program to identify at least one alternative item that the customer might want to buy;preparing a message that includes information about the alternative item;andbefore the online shopping session has ended, delivering the message to the customer.
  2. 4
    A method as claimed in any preceding claim, further comprising:obtaining data about an inventory level of at least one item in the virtual retail store;andproviding this data to the analytical program for use in identifying at least one alternative item that the customer might want to buy.
  3. 5
    A method as claimed in any preceding claim, further comprising:obtaining data about at least one of the following things: weather in the area in which the store is located;an upcoming holiday;fashion trends;a recipe;a shopping list made by the customer;a wish list made by the customer;a wish list made by someone for whom the customer is shopping;andproviding this data to the analytical program for use in identifying at least one alternative item that the customer might want to buy.
  4. 6
    A method as claimed in any preceding claim, further comprising:obtaining data that indicates a customer-value score for the customer to whom the message is being delivered;andproviding this data to the analytical program for use in identifying at least one alternative item that the customer might want to buy.
  5. 7
    A computer program, stored on a tangible storage medium, for use by a merchant in a virtual retail store in communicating a message to a customer who has selected multiple items for purchase, the program comprising executable instructions that, when executed by a computer, cause the computer to:establish an online shopping session with the customer;maintain a list of the items that the customer has selected for purchase during the online shopping session;analyze the list to identify at least one alternative item that the customer might want to buy;prepare a message that includes information about the alternative item;andbefore the online shopping session has ended, deliver the message to the customer.
  6. 10
    A program as claimed in any of claims 7 to 9, where the program also causes the computer to:obtain data about an inventory level of at least one item in the virtual retail store;andprovide this data for use in identifying at least one alternative item that the customer might want to buy.
  7. 11
    A program as claimed in any of claims 7 to 10, where the code also causes the computer to:obtain data about at least one of the following things: weather in the area in which the store is located;an upcoming holiday;fashion trends;a recipe;a shopping list made by the customer;a wish list made by the customer;a wish list made by someone for whom the customer is shopping;andprovide this data for use in identifying at least one alternative item that the customer might want to buy.
  8. 12
    A program as claimed in any of claims 7 to 11, where, in preparing the message, the program causes the computer to generate an offer to purchase the alternative item at a discounted price.
  9. 13
    A program as claimed in any of claims 7 to 12, where the code also causes the computer to:obtain data that indicates which items the merchant is willing to discount;andprovide this data for use in identifying at least one alternative item that the customer might want to buy.
  10. 14
    A program as claimed in any of claims 7 to 13, where the code also causes the computer to:obtain data that indicates a customer-value score for the customer to whom the message is being delivered;andprovide this data for use in identifying at least one alternative item that the customer might want to buy.
  11. 15
    A computer system for use by a merchant in a virtual retail store in communicating a message to a customer who has selected multiple items for purchase, the system comprising:at least one processor;a network interface component configured to allow the computer to exchange information with the customer over a computer network;andone or more data storage units configured to store one or more application programs and one or more analytical programs, where the application and analytical programs comprise executable instructions that, when executed by the processor, cause the computer to: establish an online shopping session with the customer;maintain a list of the items that the customer has selected for purchase during the online shopping session;analyze the list to identify at least one alternative item that the customer might want to buy;prepare a message that includes information about the alternative item;andbefore the online shopping session has ended, deliver the message to the customer.
  12. 19
    A system as claimed in any of claims 16 to 18, where the database-management system is also configured to:store data that indicates the items for which the merchant is willing to offer a price discount;andwhen instructed to do so, retrieve this data for use in identifying at least one alternative item that the customer might want to buy.
  13. 20
    A system as claimed in any of claims 16 to 19, where the database-management system is also configured to:store data that indicates a customer-value score for the customer to whom the message is being delivered;andwhen instructed to do so, retrieve this data for use in identifying at least one alternative item that the customer might want to buy.