US20060036485A1 - Methods and apparatus for presenting personalized information to consumers in a retail environment - Google Patents

Methods and apparatus for presenting personalized information to consumers in a retail environment Download PDF

Info

Publication number
US20060036485A1
US20060036485A1 US10/917,967 US91796704A US2006036485A1 US 20060036485 A1 US20060036485 A1 US 20060036485A1 US 91796704 A US91796704 A US 91796704A US 2006036485 A1 US2006036485 A1 US 2006036485A1
Authority
US
United States
Prior art keywords
customer
product
personalized
price
attributes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/917,967
Inventor
Sastry Duri
Jeffrey Elliott
Jennifer Lai
Xuan Liu
Paul Moskowitz
Jung-Mu Tang
Todd Werden
Danny Wong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Global Commerce Solutions Holdings Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to US10/917,967 priority Critical patent/US20060036485A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DURI, SASTRY S., LIU, XUAN, TANG, JUNG-MU, WERDEN, TODD C., ELLIOTT, JEFFREY G., LAI, JENNIFER C., MOSKOWITZ, PAUL A., WONG, DANNY CHAN-YONG
Publication of US20060036485A1 publication Critical patent/US20060036485A1/en
Priority to US12/127,101 priority patent/US8364530B2/en
Assigned to TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION reassignment TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORATION PATENT ASSIGNMENT AND RESERVATION Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising

Definitions

  • the present invention relates to techniques for presenting information, such as marketing information, to individuals and, more particularly, relates to techniques for presenting personalized information, such as personalized pricing, messages and safety warnings, to consumers in a retail environment.
  • a personalized price is determined for at least one product that is in physical proximity to the customer.
  • the physical proximity may be determined, for example, by evaluating identifiers, such as RFID tags, associated with each customer and product.
  • a physical location of a customer may be determined based on biometric information.
  • a personalized message is determined to present to a customer regarding at least one product that is in physical proximity to the customer.
  • the personalized message can provide, for example, dietary or safety information relevant to the customer and at least one product in the proximity of the customer.
  • the personalized information provided by the present invention may be determined, for example, based on one or more personalized message rules.
  • the personalized message rules may include one or more trigger conditions and a corresponding personalized message.
  • the personalized message may be based on one or more attributes of the customer or product (or both).
  • FIG. 1 is a schematic block diagram of a network environment in which the present invention can operate
  • FIG. 2 is a schematic block diagram of the personalized product information server of FIG. 1 in further detail;
  • FIG. 3 is a sample table from an exemplary customer database of FIG. 2 ;
  • FIG. 4 is a sample table from an exemplary product database of FIG. 2 ;
  • FIG. 5 is a sample table from an exemplary personalization rulebase of FIG. 2 ;
  • FIG. 6 is a flow chart describing an exemplary implementation of a personalized message process incorporating features of the present invention.
  • FIG. 7 is a flow chart describing an exemplary implementation of a personalized pricing process incorporating features of the present invention.
  • the present invention provides personalized information to one or more customers 140 - 1 through ' 40 -N ( 140 -N)(hereinafter, collectively referred to as customers 140 ) regarding one or more products 110 - 1 through 110 -N (hereinafter, collectively referred to as products 110 ) that are within the physical proximity of the customer 140 .
  • the term “physical proximity” may be defined, for example, in terms of physical contact, a specified distance threshold, within the field of the same RFID reader 160 , or as a sector, section or aisle of a retail location, such that customers and products in the same sector are said to be within physical proximity of each other.
  • each customer 140 may be determined, for example, using a device carried by the customer 140 , such as an RFID tag 145 - 1 through 145 -N associated with each customer 140 , or through biometric means, such as computer vision techniques to recognize customers 140 .
  • the RFID tag 145 - 1 through 145 -N may be embodied, for example, as a smart chip embedded in a loyalty program card or credit card.
  • Each RFID tag 145 is configured to return a unique identification (ID) number when the RFID tag 145 is interrogated by one or more base station readers 160 .
  • the reader 160 is in turn connected to a personalized product information server 200 , discussed further below in conjunction with FIG. 2 , which may process the information that is returned by the RFID tag 145 .
  • the identification device 160 may be an RFID reader, a bar code scanner or a camera which is used to recognize the customers or product labels.
  • each product 110 may be determined, for example, using an RFID tag 115 - 1 through 115 -N associated with each product 110 , or a bar code associated with each product.
  • a unique RFID tag 115 may be affixed to each unit of a given product, or a single RFID tag 115 can be provided for multiple units of a given product, for example, by mounting an RFID tag 115 on the shelf or pallet where the product is stored.
  • a hierarchy could also be defined to accommodate multiple-level packaging. For example, RFID tags 115 could be affixed to individual pairs of socks as well as to the package of three pairs of socks, so that pricing and inventory may be applied at any level.
  • the location of each product 110 may be determined based on a mapping of the floor space of the retail environment, such that if the location of a customer 140 within the retail environment is known, the products 110 in the vicinity of the customer 140 can be identified.
  • the product RFID tags 115 - 1 through 115 -N may optionally include a display for presenting pricing and additional information to a customer 140 .
  • the product RFID tags 115 - 1 through 115 -N may be embodied as the RFID display tags commercially available from Telepanel, Inc.
  • the displays can normally present default pricing, as discussed further below in conjunction with FIG. 3 .
  • when a customer 140 is determined to be in proximity to a given product 110 an association would be made between the particular customer 140 and the product 110 .
  • the present invention would then determine whether any personalized message or pricing is applicable for the particular customer 140 and product 110 . If applicable, a personalized message and/or price would be sent to the product 110 using the RFID network 150 and the correct personalized price would be presented to the customer 140 .
  • the network 150 may be embodied as any combination of wired or wireless technologies.
  • FIG. 2 is a diagram illustrating an exemplary personalized product information server 200 .
  • the personalized product information server 200 is a computer system that interacts with media 250 .
  • the personalized product information server 200 comprises a processor 220 , a network interface 225 , a memory 230 , a media interface 235 and an optional display 240 .
  • Network interface 225 allows computer system 210 to connect to a network
  • media interface 235 allows computer system 210 to interact with media 250 , such as a Digital Versatile Disk (DVD) or a hard drive.
  • DVD Digital Versatile Disk
  • the memory 230 stores a customer database 300 , a product database 400 and a personalization rulebase 500 .
  • the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer-readable medium having computer-readable code means embodied thereon.
  • the computer-readable program code means is operable, in conjunction with a computer system such as the personalized product information server 200 , to carry out all or some of the steps to perform one or more of the methods or create the apparatus discussed herein.
  • the computer-readable code is configured to implement a personalized message process 600 and a personalized pricing process 700 .
  • the computer-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such as a DVD, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used.
  • the computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic medium or height variations on the surface of a compact disk.
  • Memory 230 configures the processor 220 to implement the methods, steps, and functions disclosed herein.
  • the memory 230 could be distributed or local and the processor 220 could be distributed or singular.
  • the memory 230 could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices.
  • the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by processor 220 . With this definition, information on a network, accessible through network interface 225 , is still within memory 230 because the processor 220 can retrieve the information from the network. It should be noted that each distributed processor that makes up processor 220 generally contains its own addressable memory space. It should also be noted that some or all of computer system 210 can be incorporated into an application-specific or general-use integrated circuit.
  • Optional video display 240 is any type of video display suitable for interacting with a human user of apparatus 200 .
  • video display 240 is a computer monitor or other similar video display.
  • FIG. 3 is a sample table from an exemplary customer database 300 of FIG. 2 .
  • the customer database 300 records information for each customer.
  • the customer database 300 is comprised of a plurality of records 301 - 310 , each associated with a different customer.
  • the customer database 300 provides the customer name, purchase history, credit rating, and preferences in fields 360 , 370 , 380 and 390 , respectively.
  • the purchase history indicated in field 370 may be stored as a vector containing a binary value indicating whether a customer has ever purchased each potential item, or a counter indicating a number of times a customer has purchased each potential item or item category.
  • the preferences indicated in field 390 may store certain preferences, such as special dietary needs or limitations, that are used to trigger various personalization rules 500 , as discussed further below in conjunction with FIG. 5 .
  • the dietary needs or limitations may be based, for example, on religious or philosophical food requirements, such as a vegetarian.
  • the preferences stored in field 390 may store other preferences, such as sizes or color preferences for clothing.
  • the preferences stored in field 390 may also include travel preferences, such room preferences for a hotel, or seat or meal preferences for an airline flight.
  • sub-accounts may optionally be created in the customer database 300 .
  • sub-accounts can optionally be established for each family member to differentiate the preferences of each person.
  • the user preference information stored in the customer database 300 can optionally be automatically adjusted based on a status change.
  • the clothing size or food recommendations for a child may vary with age.
  • food restrictions may vary by date, for example, during a religious holiday, such that certain food restriction are only active during certain periods (such as “no meat” for a Roman Catholic customer during Lent).
  • FIG. 4 is a sample table from an exemplary product database 400 of FIG. 2 .
  • the product database 400 records information for each product sold by a retailer.
  • the product database 400 is comprised of a plurality of records 401 - 410 , each associated with a different product.
  • the product database 400 provides a default price and cautionary information in fields 460 and 480 , respectively.
  • the default price indicated in field 460 may be presented to the customer 140 unless a personalized price is applicable, based on one or more personalization rules 500 ( FIG. 5 ).
  • the cautionary information recorded in field 480 may store certain product information, such as dietary warnings, that are used to trigger various personalization rules 500 , as discussed further below in conjunction with FIG. 5 .
  • the product database 400 can optionally accommodate any type of discount, including a percentage discount, a monetary discount (dollars off), or other discounts, such as “buy one get one free,” buy one product and get a discount on a second product.
  • a percentage discount e.g., a percentage discount (dollars off)
  • a monetary discount e.g., $500,000 off
  • other discounts e.g., “buy one get one free,” buy one product and get a discount on a second product.
  • Many of these discount and pricing mechanisms are available in today's retail store computer systems and are well understood by those of ordinary skill in the art.
  • the display can optionally show the default price as well as any applicable personalized pricing, such as “was $1.99 now $1.25,” “your savings are xx,” “compare at” or other promotional messages.
  • FIG. 5 is a sample table from an exemplary personalization rulebase 500 of FIG. 2 .
  • the personalization rulebase 500 stores one or more personalization rules that are used to provide personalized messages or prices to customers 140 that are in physical proximity to certain products 110 .
  • the content and format of the personalization rules 500 can take any suitable form, as would be apparent to a person of ordinary skill.
  • the rule-based implementation of the exemplary embodiment is merely meant to illustrate the scope and spirit of the present invention.
  • the exemplary personalization rulebase 500 stores a number of illustrative personalization rules in fields 501 through 510 .
  • the personalization rulebase 500 contains a set 520 of personalized pricing rules and a set 530 of personalized message rules.
  • the personalization rulebase 500 stores the trigger conditions in field 550 and the corresponding action in field 560 that should be taken when the rule is satisfied.
  • the personalized price rule stored in record 502 requires that a customer 140 purchases three products, A, B and C, in order to qualify for a discount. As the customer 140 shops and individually collects the three products, the default pricing may be displayed until the customer 140 has collected all three products. Once the customer 140 has placed the necessary products in his or her shopping cart to satisfy the rule, the personalized pricing can be displayed on each product with the applicable discount. In this manner, the product prices can continuously be updated based on other purchases to allow discounts to be given as certain combinations of products are selected.
  • personalized message rules 530 can be defined to ensure that customers 140 do not inadvertently purchase products that are inappropriate for the customer, such as the wrong size or inconsistent with dietary needs of the customer.
  • personalized message rules 530 can be defined to check a consumer profile, e.g., allergy to a specific medicine or food type, against the products in the proximity of the customer.
  • Further personalized message rules 530 can be defined to issue reminders based on past purchases, such as a message indicating to a customer that he or she purchased a 30 day supply of a given vitamin last month and it may be time to purchase additional vitamins, or a message indicating that a previously rented or borrowed item is overdue.
  • the present invention automatically checks the products 110 against the customer's preferences as well as any registered needs and allergies. If there is a mismatch or the customer is selecting an inappropriate item, an alert can be given to the customer. The customer can then do a detailed lookup to find out the details of the mismatch on some personal device, such as a cellular telephone or personal digital assistant (PDA). In this manner, information for each customer and item that are in physical proximity can be compared and appropriate personalized product messages, such as personalized pricing, marketing messages or safety messages, can be presented to the customer.
  • PDA personal digital assistant
  • a pharmacy can deploy the present invention to verify the safety of drugs and other products that are in the physical proximity of a customer.
  • the pharmacy can ensure that a new product does not cause adverse reactions or conflicts with other drugs or products being used by the customer.
  • the application can compile drug profiles and customer profiles and compare them to determine if the current products cause adverse reactions.
  • the present invention optionally incorporates privacy protection features for the identification and preference information.
  • the personal identification information is optionally protected from being read by malicious readers.
  • the registry information containing personal information can also be protected.
  • the personalized information provided in accordance with the present invention can be a service provided to customers for free or with a subscription fee.
  • the service can be provided free if the consumer allows the purchase history information to be used by the registry.
  • FIG. 6 is a flow chart describing an exemplary implementation of a personalized message process 600 incorporating features of the present invention.
  • the personalized message process 600 presents applicable personalized messages to customers 140 that are in physical proximity to certain products 110 .
  • the personalized message process 600 initially retrieves the personalized message rules 530 from the personalization rulebase 500 ( FIG. 5 ) during step 610 .
  • a test is performed during step 620 to determine if a new customer has entered the store. Once it is determined during step 620 that a new customer has entered the store, then all products within the physical proximity of the customer are continuously identified during step 630 (as the customer proceeds through the store).
  • step 640 A test is performed during step 640 to determine if there are any personalized message rules 530 that are satisfied. If there are no satisfied personalized message rules 530 , program flow proceeds to step 660 , discussed below.
  • step 650 If there are one or more satisfied personalized message rules 530 , the indicated action for all satisfied personalized message rules 530 are implemented during step 650 .
  • a further test is performed during step 660 to determine if the customer is still in the store. If the customer is still in the store, program control returns to step 630 . If the customer is no longer in the store, program control terminates.
  • FIG. 7 is a flow chart describing an exemplary implementation of a personalized pricing process 700 incorporating features of the present invention.
  • the personalized price process 700 presents applicable personalized pricing to customers 140 that are in physical proximity to certain products 110 .
  • the personalized pricing process 700 initially retrieves the personalized price rules 520 from the personalization rulebase 500 ( FIG. 5 ) during step 710 .
  • a test is performed during step 720 to determine if a new customer has entered the store. Once it is determined during step 720 that a new customer has entered the store, then all products within the physical proximity of the customer are continuously identified during step 730 (as the customer proceeds through the store).
  • step 740 A test is performed during step 740 to determine if there are any personalized price rules 520 that are satisfied. If there are no satisfied personalized price rules 520 , program flow proceeds to step 770 , discussed below.
  • step 750 If there are one or more satisfied personalized price rules 520 , the indicated action for all satisfied personalized price rules 520 are implemented during step 750 .
  • a further test is performed during step 770 to determine if the customer is still in the store. If the customer is still in the store, program control returns to step 730 . If the customer is no longer in the store, program control terminates.
  • the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer-readable medium having computer-readable code means embodied thereon.
  • the computer-readable program code means is operable, in conjunction with a computer system to carry out all or some of the steps to perform one or more of the methods or create the apparatus discussed herein.
  • the computer-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such as a DVD, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used.
  • the computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic medium or height variations on the surface of a compact disk.
  • the functions and processes stored in the memory configure the processor to implement the methods, steps, and functions disclosed herein.
  • the memory could be distributed or local and the processor could be distributed or singular.
  • the memory could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices.
  • the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by the processor. With this definition, information on a network, accessible through a network interface, is still within memory because the processor can retrieve the information from the network. It should be noted that each distributed processor that makes up processor generally contains its own addressable memory space. It should also be noted that some or all of a computer system can be incorporated into an application-specific or general-use integrated circuit.

Abstract

Methods and apparatus are provided for presenting personalized information to consumers in a retail environment. A personalized price is determined for at least one product that is in physical proximity to the customer. The physical proximity may be determined, for example, by evaluating identifiers, such as RFID tags, associated with each customer and product. A personalized message can be also presented to a customer regarding at least one product that is in physical proximity to the customer. The personalized message can provide, for example, dietary or safety information relevant to the customer and at least one product in the proximity of the customer. The personalized information may be determined based on one or more personalized message rules.

Description

    FIELD OF THE INVENTION
  • The present invention relates to techniques for presenting information, such as marketing information, to individuals and, more particularly, relates to techniques for presenting personalized information, such as personalized pricing, messages and safety warnings, to consumers in a retail environment.
  • BACKGROUND OF THE INVENTION
  • Marketers constantly attempt to reach consumers with current, personalized marketing information. In an online retailing environment, for example, it is often possible for a web site to identify a returning customer using well-known “cookies” that were previously stored on the customer's computer. Once identified, it is possible to greet the customer by name and present the returning customer with personalized marketing information. For example, the web site can present marketing information that is based on the customer's prior purchases or stated interests.
  • In a traditional “bricks and mortar” retailing environment, however, it is often more difficult to present customers with personalized marketing information. In a small retailing environment, it may be possible for store employees to greet a frequent customer by name. Even for a recognized customer, however, it is not practical for store employees to follow the customer through the store to present personalized marketing information. Thus, there is currently no effective mechanism for automatically presenting personalized information to a customer in a traditional retail environment.
  • Another challenge for traditional retailers is the pricing of products and the display of pricing information. If a retailer has a loyalty card program or other special promotions that create multiple price levels for the same product, the retailer must display the different applicable prices. To further complicate matters, in the case of a discount that applies only if the customer buys a combination of selected products, final product pricing cannot be determined until the customer has finished their purchases. Therefore, the customer won't know the actual price of each item until the cashier processes the transaction. Furthermore, even though most retailers have extensive information about individual customers, they cannot effectively change their prices on an individual basis at the point of purchase. The ability of online retailers to personalize pricing and marketing information provides a competitive advantage.
  • A need therefore exists for a method and apparatus for presenting personalized information, such as personalized messages or safety warnings, to a customer in a traditional retail environment. A further need exists for a method and apparatus for presenting personalized prices to a customer in a traditional retail environment.
  • SUMMARY OF THE INVENTION
  • Generally, methods and apparatus are provided for presenting personalized information to consumers in a retail environment. According to one aspect of the invention, a personalized price is determined for at least one product that is in physical proximity to the customer. The physical proximity may be determined, for example, by evaluating identifiers, such as RFID tags, associated with each customer and product. In a further variation, a physical location of a customer may be determined based on biometric information.
  • According to another aspect of the invention, a personalized message is determined to present to a customer regarding at least one product that is in physical proximity to the customer. The personalized message can provide, for example, dietary or safety information relevant to the customer and at least one product in the proximity of the customer.
  • The personalized information provided by the present invention may be determined, for example, based on one or more personalized message rules. The personalized message rules may include one or more trigger conditions and a corresponding personalized message. The personalized message may be based on one or more attributes of the customer or product (or both).
  • A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following detailed description and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block diagram of a network environment in which the present invention can operate;
  • FIG. 2 is a schematic block diagram of the personalized product information server of FIG. 1 in further detail;
  • FIG. 3 is a sample table from an exemplary customer database of FIG. 2;
  • FIG. 4 is a sample table from an exemplary product database of FIG. 2;
  • FIG. 5 is a sample table from an exemplary personalization rulebase of FIG. 2;
  • FIG. 6 is a flow chart describing an exemplary implementation of a personalized message process incorporating features of the present invention; and
  • FIG. 7 is a flow chart describing an exemplary implementation of a personalized pricing process incorporating features of the present invention.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • The present invention provides personalized information to one or more customers 140-1 through '40-N (140-N)(hereinafter, collectively referred to as customers 140) regarding one or more products 110-1 through 110-N (hereinafter, collectively referred to as products 110) that are within the physical proximity of the customer 140. As used herein, the term “physical proximity” may be defined, for example, in terms of physical contact, a specified distance threshold, within the field of the same RFID reader 160, or as a sector, section or aisle of a retail location, such that customers and products in the same sector are said to be within physical proximity of each other.
  • The location of each customer 140 may be determined, for example, using a device carried by the customer 140, such as an RFID tag 145-1 through 145-N associated with each customer 140, or through biometric means, such as computer vision techniques to recognize customers 140. The RFID tag 145-1 through 145-N may be embodied, for example, as a smart chip embedded in a loyalty program card or credit card. Each RFID tag 145 is configured to return a unique identification (ID) number when the RFID tag 145 is interrogated by one or more base station readers 160. As discussed hereinafter, the reader 160 is in turn connected to a personalized product information server 200, discussed further below in conjunction with FIG. 2, which may process the information that is returned by the RFID tag 145. The identification device 160 may be an RFID reader, a bar code scanner or a camera which is used to recognize the customers or product labels.
  • The location of each product 110 may be determined, for example, using an RFID tag 115-1 through 115-N associated with each product 110, or a bar code associated with each product. A unique RFID tag 115 may be affixed to each unit of a given product, or a single RFID tag 115 can be provided for multiple units of a given product, for example, by mounting an RFID tag 115 on the shelf or pallet where the product is stored. A hierarchy could also be defined to accommodate multiple-level packaging. For example, RFID tags 115 could be affixed to individual pairs of socks as well as to the package of three pairs of socks, so that pricing and inventory may be applied at any level. In a further variation, the location of each product 110 may be determined based on a mapping of the floor space of the retail environment, such that if the location of a customer 140 within the retail environment is known, the products 110 in the vicinity of the customer 140 can be identified.
  • The product RFID tags 115-1 through 115-N may optionally include a display for presenting pricing and additional information to a customer 140. The product RFID tags 115-1 through 115-N may be embodied as the RFID display tags commercially available from Telepanel, Inc. The displays can normally present default pricing, as discussed further below in conjunction with FIG. 3. In addition, according to one aspect of the present invention, when a customer 140 is determined to be in proximity to a given product 110, an association would be made between the particular customer 140 and the product 110. The present invention would then determine whether any personalized message or pricing is applicable for the particular customer 140 and product 110. If applicable, a personalized message and/or price would be sent to the product 110 using the RFID network 150 and the correct personalized price would be presented to the customer 140. The network 150 may be embodied as any combination of wired or wireless technologies.
  • FIG. 2 is a diagram illustrating an exemplary personalized product information server 200. The personalized product information server 200 is a computer system that interacts with media 250. The personalized product information server 200 comprises a processor 220, a network interface 225, a memory 230, a media interface 235 and an optional display 240. Network interface 225 allows computer system 210 to connect to a network, while media interface 235 allows computer system 210 to interact with media 250, such as a Digital Versatile Disk (DVD) or a hard drive.
  • As shown in FIG. 2 and discussed further below in conjunction with FIGS. 3 through 5, the memory 230 stores a customer database 300, a product database 400 and a personalization rulebase 500. As is known in the art, the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer-readable medium having computer-readable code means embodied thereon. The computer-readable program code means is operable, in conjunction with a computer system such as the personalized product information server 200, to carry out all or some of the steps to perform one or more of the methods or create the apparatus discussed herein. For example, as discussed further below in conjunction with FIGS. 6 and 7, the computer-readable code is configured to implement a personalized message process 600 and a personalized pricing process 700.
  • The computer-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such as a DVD, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used. The computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic medium or height variations on the surface of a compact disk.
  • Memory 230 configures the processor 220 to implement the methods, steps, and functions disclosed herein. The memory 230 could be distributed or local and the processor 220 could be distributed or singular. The memory 230 could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices. Moreover, the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by processor 220. With this definition, information on a network, accessible through network interface 225, is still within memory 230 because the processor 220 can retrieve the information from the network. It should be noted that each distributed processor that makes up processor 220 generally contains its own addressable memory space. It should also be noted that some or all of computer system 210 can be incorporated into an application-specific or general-use integrated circuit.
  • Optional video display 240 is any type of video display suitable for interacting with a human user of apparatus 200. Generally, video display 240 is a computer monitor or other similar video display.
  • FIG. 3 is a sample table from an exemplary customer database 300 of FIG. 2. The customer database 300 records information for each customer. As shown in FIG. 3, the customer database 300 is comprised of a plurality of records 301-310, each associated with a different customer. In one illustrative embodiment, for each customer identified in field 350, the customer database 300 provides the customer name, purchase history, credit rating, and preferences in fields 360, 370, 380 and 390, respectively.
  • For example, the purchase history indicated in field 370 may be stored as a vector containing a binary value indicating whether a customer has ever purchased each potential item, or a counter indicating a number of times a customer has purchased each potential item or item category. The preferences indicated in field 390 may store certain preferences, such as special dietary needs or limitations, that are used to trigger various personalization rules 500, as discussed further below in conjunction with FIG. 5. The dietary needs or limitations may be based, for example, on religious or philosophical food requirements, such as a vegetarian. In addition, the preferences stored in field 390 may store other preferences, such as sizes or color preferences for clothing. The preferences stored in field 390 may also include travel preferences, such room preferences for a hotel, or seat or meal preferences for an airline flight.
  • In a further variation, sub-accounts may optionally be created in the customer database 300. For example, if a “head of household” purchases for an entire family, sub-accounts can optionally be established for each family member to differentiate the preferences of each person. The user preference information stored in the customer database 300 can optionally be automatically adjusted based on a status change. For example, the clothing size or food recommendations for a child may vary with age. In a further variation, food restrictions may vary by date, for example, during a religious holiday, such that certain food restriction are only active during certain periods (such as “no meat” for a Roman Catholic customer during Lent).
  • FIG. 4 is a sample table from an exemplary product database 400 of FIG. 2. The product database 400 records information for each product sold by a retailer. As shown in FIG. 4, the product database 400 is comprised of a plurality of records 401-410, each associated with a different product. In one illustrative embodiment, for each product identified in field 450, the product database 400 provides a default price and cautionary information in fields 460 and 480, respectively.
  • For example, the default price indicated in field 460 may be presented to the customer 140 unless a personalized price is applicable, based on one or more personalization rules 500 (FIG. 5). The cautionary information recorded in field 480 may store certain product information, such as dietary warnings, that are used to trigger various personalization rules 500, as discussed further below in conjunction with FIG. 5.
  • The product database 400 can optionally accommodate any type of discount, including a percentage discount, a monetary discount (dollars off), or other discounts, such as “buy one get one free,” buy one product and get a discount on a second product. Many of these discount and pricing mechanisms are available in today's retail store computer systems and are well understood by those of ordinary skill in the art.
  • The display can optionally show the default price as well as any applicable personalized pricing, such as “was $1.99 now $1.25,” “your savings are xx,” “compare at” or other promotional messages.
  • FIG. 5 is a sample table from an exemplary personalization rulebase 500 of FIG. 2. The personalization rulebase 500 stores one or more personalization rules that are used to provide personalized messages or prices to customers 140 that are in physical proximity to certain products 110. The content and format of the personalization rules 500 can take any suitable form, as would be apparent to a person of ordinary skill. In addition, the rule-based implementation of the exemplary embodiment is merely meant to illustrate the scope and spirit of the present invention.
  • As shown in FIG. 5, the exemplary personalization rulebase 500 stores a number of illustrative personalization rules in fields 501 through 510. In the exemplary embodiment, the personalization rulebase 500 contains a set 520 of personalized pricing rules and a set 530 of personalized message rules. For each personalization rule, the personalization rulebase 500 stores the trigger conditions in field 550 and the corresponding action in field 560 that should be taken when the rule is satisfied.
  • For example, the personalized price rule stored in record 502 requires that a customer 140 purchases three products, A, B and C, in order to qualify for a discount. As the customer 140 shops and individually collects the three products, the default pricing may be displayed until the customer 140 has collected all three products. Once the customer 140 has placed the necessary products in his or her shopping cart to satisfy the rule, the personalized pricing can be displayed on each product with the applicable discount. In this manner, the product prices can continuously be updated based on other purchases to allow discounts to be given as certain combinations of products are selected.
  • Various personalized message rules 530 can be defined to ensure that customers 140 do not inadvertently purchase products that are inappropriate for the customer, such as the wrong size or inconsistent with dietary needs of the customer. In addition, personalized message rules 530 can be defined to check a consumer profile, e.g., allergy to a specific medicine or food type, against the products in the proximity of the customer. Further personalized message rules 530 can be defined to issue reminders based on past purchases, such as a message indicating to a customer that he or she purchased a 30 day supply of a given vitamin last month and it may be time to purchase additional vitamins, or a message indicating that a previously rented or borrowed item is overdue.
  • When a customer 140 is in physical proximity to various products, the present invention automatically checks the products 110 against the customer's preferences as well as any registered needs and allergies. If there is a mismatch or the customer is selecting an inappropriate item, an alert can be given to the customer. The customer can then do a detailed lookup to find out the details of the mismatch on some personal device, such as a cellular telephone or personal digital assistant (PDA). In this manner, information for each customer and item that are in physical proximity can be compared and appropriate personalized product messages, such as personalized pricing, marketing messages or safety messages, can be presented to the customer.
  • For example, a pharmacy can deploy the present invention to verify the safety of drugs and other products that are in the physical proximity of a customer. For example, the pharmacy can ensure that a new product does not cause adverse reactions or conflicts with other drugs or products being used by the customer. The application can compile drug profiles and customer profiles and compare them to determine if the current products cause adverse reactions.
  • The present invention optionally incorporates privacy protection features for the identification and preference information. The personal identification information is optionally protected from being read by malicious readers. In addition, the registry information containing personal information can also be protected.
  • The personalized information provided in accordance with the present invention can be a service provided to customers for free or with a subscription fee. For example, the service can be provided free if the consumer allows the purchase history information to be used by the registry.
  • FIG. 6 is a flow chart describing an exemplary implementation of a personalized message process 600 incorporating features of the present invention. The personalized message process 600 presents applicable personalized messages to customers 140 that are in physical proximity to certain products 110. As shown in FIG. 6, the personalized message process 600 initially retrieves the personalized message rules 530 from the personalization rulebase 500 (FIG. 5) during step 610. A test is performed during step 620 to determine if a new customer has entered the store. Once it is determined during step 620 that a new customer has entered the store, then all products within the physical proximity of the customer are continuously identified during step 630 (as the customer proceeds through the store).
  • A test is performed during step 640 to determine if there are any personalized message rules 530 that are satisfied. If there are no satisfied personalized message rules 530, program flow proceeds to step 660, discussed below.
  • If there are one or more satisfied personalized message rules 530, the indicated action for all satisfied personalized message rules 530 are implemented during step 650. A further test is performed during step 660 to determine if the customer is still in the store. If the customer is still in the store, program control returns to step 630. If the customer is no longer in the store, program control terminates.
  • FIG. 7 is a flow chart describing an exemplary implementation of a personalized pricing process 700 incorporating features of the present invention. The personalized price process 700 presents applicable personalized pricing to customers 140 that are in physical proximity to certain products 110. As shown in FIG. 7, the personalized pricing process 700 initially retrieves the personalized price rules 520 from the personalization rulebase 500 (FIG. 5) during step 710. A test is performed during step 720 to determine if a new customer has entered the store. Once it is determined during step 720 that a new customer has entered the store, then all products within the physical proximity of the customer are continuously identified during step 730 (as the customer proceeds through the store).
  • A test is performed during step 740 to determine if there are any personalized price rules 520 that are satisfied. If there are no satisfied personalized price rules 520, program flow proceeds to step 770, discussed below.
  • If there are one or more satisfied personalized price rules 520, the indicated action for all satisfied personalized price rules 520 are implemented during step 750. A further test is performed during step 770 to determine if the customer is still in the store. If the customer is still in the store, program control returns to step 730. If the customer is no longer in the store, program control terminates.
  • As is known in the art, the methods and apparatus discussed herein may be distributed as an article of manufacture that itself comprises a computer-readable medium having computer-readable code means embodied thereon. The computer-readable program code means is operable, in conjunction with a computer system to carry out all or some of the steps to perform one or more of the methods or create the apparatus discussed herein. The computer-readable medium may be a recordable medium (e.g., floppy disks, hard drive, optical disks such as a DVD, or memory cards) or may be a transmission medium (e.g., a network comprising fiber-optics, the world-wide web, cables, or a wireless channel using time-division multiple access, code-division multiple access, or other radio-frequency channel). Any medium known or developed that can store information suitable for use with a computer system may be used. The computer-readable code means is any mechanism for allowing a computer to read instructions and data, such as magnetic variations on a magnetic medium or height variations on the surface of a compact disk.
  • The functions and processes stored in the memory configure the processor to implement the methods, steps, and functions disclosed herein. The memory could be distributed or local and the processor could be distributed or singular. The memory could be implemented as an electrical, magnetic or optical memory, or any combination of these or other types of storage devices. Moreover, the term “memory” should be construed broadly enough to encompass any information able to be read from or written to an address in the addressable space accessed by the processor. With this definition, information on a network, accessible through a network interface, is still within memory because the processor can retrieve the information from the network. It should be noted that each distributed processor that makes up processor generally contains its own addressable memory space. It should also be noted that some or all of a computer system can be incorporated into an application-specific or general-use integrated circuit.
  • It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention.

Claims (40)

1. A method for determining a price of a product for a customer, comprising:
determining a personalized price for at least one product in physical proximity to said customer, said personalized price providing a discount from a regular price.
2. The method of claim 1, wherein said physical proximity is determined based on an identifier associated with said customer.
3. The method of claim 1, wherein a physical location of said customer is determined based on biometric information.
4. The method of claim 2, wherein said identifier associated with said customer is an RFID tag.
5. The method of claim 1, wherein a physical location of said product is determined using an RFID tag associated with said product.
6. The method of claim 1, wherein said determining step determines said personalized price based on one or more personalized price rules.
7. The method of claim 6, wherein said personalized price rules includes one or more trigger conditions and a corresponding price adjustment.
8. The method of claim 1, further comprising the step of displaying a default price for said product until said personalized price is determined.
9. The method of claim 8, further comprising the steps of:
establishing a difference quantity as a function of the default price and the personalized price; and
presenting the difference quantity to said customer.
10. The method of claim 1, wherein said personalized price is based on one or more attributes of said customer.
11. The method of claim 10, wherein said attributes of said customer includes a status of whether said customer belongs to a reward program.
12. The method of claim 10, wherein said attributes of said customer includes a purchase history.
13. The method of claim 10, wherein said attributes of said customer includes customer preferences.
14. The method of claim 1, wherein said personalized price is based on one or more attributes of said product.
15. The method of claim 14, wherein said attributes of said product includes a quantity of said product.
16. The method of claim 14, wherein said attributes of said product includes a selection of said product and one or more specified additional products.
17. The method of claim 1, wherein said physical proximity is determined based on physical contact between said customer and said at least one product.
18. The method of claim 1, wherein said physical proximity is determined based on said customer and said at least one product being within a field of the same RFID reader.
19. The method of claim 1, wherein said physical proximity is determined based on said customer and said at least one product being in the same sector of a given location.
20. A method for determining a message to present to a customer, comprising:
determining a personalized message to present to said customer regarding at least one product in physical proximity to said customer, said personalized message based on one or more attributes of said customer.
21. The method of claim 20, wherein said physical proximity is determined based on an identifier associated with said customer.
22. The method of claim 20, wherein a physical location of said customer is determined based on biometric information.
23. The method of claim 21, wherein said identifier associated with said customer is an RFID tag.
24. The method of claim 20, wherein a physical location of said product is determined using an RFID tag associated with said product.
25. The method of claim 20, wherein said determining step determines said personalized message based on one or more personalized message rules.
26. The method of claim 25, wherein said personalized message rules includes one or more trigger conditions and a corresponding personalized message.
27. The method of claim 20, wherein said attributes of said customer includes a status of whether said customer belongs to a reward program.
28. The method of claim 20, wherein said attributes of said customer includes a purchase history.
29. The method of claim 20, wherein said attributes of said customer includes customer preferences.
30. The method of claim 20, wherein said personalized message is further based on one or more attributes of said product.
31. The method of claim 30, wherein said attributes of said product includes cautionary information.
32. The method of claim 20, wherein said personalized message provides dietary information relevant to said customer and said at least one product.
33. The method of claim 20, wherein said personalized message provides safety information relevant to said customer and said at least one product.
34. The method of claim 20, wherein said physical proximity is determined based on physical contact between said customer and said at least one product.
35. The method of claim 20, wherein said physical proximity is determined based on said customer and said at least one product being within a field of the same RFID reader.
36. The method of claim 20, wherein said physical proximity is determined based on said customer and said at least one product being in the same sector of a given location.
37. A system for determining a price of a product for a customer, said system comprising:
a memory; and
at least one processor, coupled to the memory, operative to:
determine a personalized price for at least one product in physical proximity to said customer, said personalized price providing a discount from a regular price.
38. An article of manufacture for determining a price of a product for a customer, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
determine a personalized price for at least one product in physical proximity to said customer, said personalized price providing a discount from a regular price.
39. A system for determining a message to present to a customer, said system comprising:
a memory; and
at least one processor, coupled to the memory, operative to:
determine a personalized message to present to said customer regarding at least one product in physical proximity to said customer, said personalized message based on one or more attributes of said customer.
40. An article of manufacture for determining a message to present to a customer, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
determining a personalized message to present to said customer regarding at least one product in physical proximity to said customer, said personalized message based on one or more attributes of said customer.
US10/917,967 2004-08-13 2004-08-13 Methods and apparatus for presenting personalized information to consumers in a retail environment Abandoned US20060036485A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/917,967 US20060036485A1 (en) 2004-08-13 2004-08-13 Methods and apparatus for presenting personalized information to consumers in a retail environment
US12/127,101 US8364530B2 (en) 2004-08-13 2008-05-27 Methods and apparatus for presenting personalized information to consumers in a retail environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/917,967 US20060036485A1 (en) 2004-08-13 2004-08-13 Methods and apparatus for presenting personalized information to consumers in a retail environment

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/127,101 Continuation US8364530B2 (en) 2004-08-13 2008-05-27 Methods and apparatus for presenting personalized information to consumers in a retail environment

Publications (1)

Publication Number Publication Date
US20060036485A1 true US20060036485A1 (en) 2006-02-16

Family

ID=35801119

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/917,967 Abandoned US20060036485A1 (en) 2004-08-13 2004-08-13 Methods and apparatus for presenting personalized information to consumers in a retail environment
US12/127,101 Active 2026-12-20 US8364530B2 (en) 2004-08-13 2008-05-27 Methods and apparatus for presenting personalized information to consumers in a retail environment

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/127,101 Active 2026-12-20 US8364530B2 (en) 2004-08-13 2008-05-27 Methods and apparatus for presenting personalized information to consumers in a retail environment

Country Status (1)

Country Link
US (2) US20060036485A1 (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070024580A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Interactive display device, such as in context-aware environments
US20070027806A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Environment-driven applications in a customer service environment, such as a retail banking environment
US20070279224A1 (en) * 2006-06-06 2007-12-06 James Peter Branigan System and Method for Swapping Tag Reads Based on Statistical Analysis of Known Environment
US20070282716A1 (en) * 2006-06-06 2007-12-06 James Peter Branigan System and Method for Pallet Identification Based on Threshold of Case-Level Tags
US20080046345A1 (en) * 2006-08-17 2008-02-21 Supertec Method of managing products disposed on an intelligent display rack and corresponding intelligent display rack
EP2026272A1 (en) * 2007-08-09 2009-02-18 Alcatel Lucent System and method for managing promotional offers aimed at consumers located in the proximity of window displays in a shopping centre
US20090113513A1 (en) * 2007-10-31 2009-04-30 Peter Dorney System and method for displaying customer-specific audio visual diplays
US20100124236A1 (en) * 2008-11-17 2010-05-20 International Business Machines Corporation System and method of leveraging sip to integrate rfid tag information into presence documents
US7974869B1 (en) 2006-09-20 2011-07-05 Videomining Corporation Method and system for automatically measuring and forecasting the behavioral characterization of customers to help customize programming contents in a media network
US7987111B1 (en) 2006-10-30 2011-07-26 Videomining Corporation Method and system for characterizing physical retail spaces by determining the demographic composition of people in the physical retail spaces utilizing video image analysis
US20120030726A1 (en) * 2010-07-30 2012-02-02 Advantagetec, Inc. Dynamic video content apparatuses, systems and methods
US20120072290A1 (en) * 2010-09-20 2012-03-22 International Business Machines Corporation Machine generated dynamic promotion system
US20130218687A1 (en) * 2012-02-17 2013-08-22 Graphdive, Inc. Methods, systems and devices for determining a user interest and/or characteristic by employing a personalization engine
US8706544B1 (en) 2006-05-25 2014-04-22 Videomining Corporation Method and system for automatically measuring and forecasting the demographic characterization of customers to help customize programming contents in a media network
US8990556B1 (en) 2014-08-13 2015-03-24 Gimbal, Inc. Sharing beacons
US9032304B2 (en) 2010-11-08 2015-05-12 Microsoft Technology Licensing, Llc Interaction with networked screen content via mobile phone in retail setting
US9107152B1 (en) 2015-03-11 2015-08-11 Gimbal, Inc. Beacon protocol advertising bi-directional communication availability window
US20150262236A1 (en) * 2014-03-13 2015-09-17 Ebay Inc. Follow-up messages after in-store shopping
US9544075B2 (en) 2012-02-22 2017-01-10 Qualcomm Incorporated Platform for wireless identity transmitter and system using short range wireless broadcast
US20180108005A1 (en) * 2014-12-19 2018-04-19 Capital One Services, Llc Systems and methods for contactless and secure data transfer
WO2019010376A1 (en) * 2017-07-06 2019-01-10 Omnyway, Inc. Methods and systems for providing contextualized, personalized pricing, offers, and recommendations
US20190156389A1 (en) * 2015-12-30 2019-05-23 Paypal, Inc. Shopping management systems and associated methods
US10360593B2 (en) 2012-04-24 2019-07-23 Qualcomm Incorporated Retail proximity marketing
US10373464B2 (en) 2016-07-07 2019-08-06 Walmart Apollo, Llc Apparatus and method for updating partiality vectors based on monitoring of person and his or her home
US10419907B2 (en) 2012-02-22 2019-09-17 Qualcomm Incorporated Proximity application discovery and provisioning
US10430817B2 (en) 2016-04-15 2019-10-01 Walmart Apollo, Llc Partiality vector refinement systems and methods through sample probing
US10592959B2 (en) 2016-04-15 2020-03-17 Walmart Apollo, Llc Systems and methods for facilitating shopping in a physical retail facility
US10614504B2 (en) 2016-04-15 2020-04-07 Walmart Apollo, Llc Systems and methods for providing content-based product recommendations
US10643243B1 (en) 2014-04-09 2020-05-05 Groupon, Inc. Communication beacon based promotions for mobile devices
WO2020115378A1 (en) * 2018-12-05 2020-06-11 Orange Personalisation system using near-field communication
US11127009B2 (en) 2015-04-07 2021-09-21 Omnyway, Inc. Methods and systems for using a mobile device to effect a secure electronic transaction
US11250414B2 (en) 2019-08-02 2022-02-15 Omnyway, Inc. Cloud based system for engaging shoppers at or near physical stores
US11348139B1 (en) * 2014-04-09 2022-05-31 Groupon, Inc. Communication beacon based promotions for mobile devices
US11468432B2 (en) 2019-08-09 2022-10-11 Omnyway, Inc. Virtual-to-physical secure remote payment to a physical location

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7689470B2 (en) 2007-02-09 2010-03-30 Cfph, Llc Method and medium for selecting a merchant for a trial mode of a delivery service
US10319010B2 (en) * 2011-08-12 2019-06-11 Ebay Inc. Systems and methods for personalized pricing
US10339595B2 (en) 2016-05-09 2019-07-02 Grabango Co. System and method for computer vision driven applications within an environment
US10615994B2 (en) 2016-07-09 2020-04-07 Grabango Co. Visually automated interface integration
EP3580717A4 (en) 2017-02-10 2020-07-29 Grabango Co. A dynamic customer checkout experience within an automated shopping environment
US10778906B2 (en) 2017-05-10 2020-09-15 Grabango Co. Series-configured camera array for efficient deployment
US10740742B2 (en) * 2017-06-21 2020-08-11 Grabango Co. Linked observed human activity on video to a user account
CN110998638A (en) * 2017-07-27 2020-04-10 肖恩·哈钦森 Value system
US20190079591A1 (en) * 2017-09-14 2019-03-14 Grabango Co. System and method for human gesture processing from video input
US10963704B2 (en) 2017-10-16 2021-03-30 Grabango Co. Multiple-factor verification for vision-based systems
US11481805B2 (en) 2018-01-03 2022-10-25 Grabango Co. Marketing and couponing in a retail environment using computer vision
CA3117918A1 (en) 2018-10-29 2020-05-07 Grabango Co. Commerce automation for a fueling station
CA3131604A1 (en) 2019-03-01 2020-09-10 Grabango Co. Cashier interface for linking customers to virtual data

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3667450A (en) * 1970-10-02 1972-06-06 Williams Furnace Co Oven heater combination
US4827395A (en) * 1983-04-21 1989-05-02 Intelli-Tech Corporation Manufacturing monitoring and control systems
US5428778A (en) * 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5597995A (en) * 1995-11-08 1997-01-28 Automated Prescription Systems, Inc. Automated medical prescription fulfillment system having work stations for imaging, filling, and checking the dispensed drug product
US5930145A (en) * 1996-12-03 1999-07-27 Yuyama Mfg. Co., Ltd. Method for medicament stock management by transponders and apparatus therefor
US6025780A (en) * 1997-07-25 2000-02-15 Checkpoint Systems, Inc. RFID tags which are virtually activated and/or deactivated and apparatus and methods of using same in an electronic security system
US6108645A (en) * 1997-11-26 2000-08-22 International Business Machines Corporation Method and apparatus for efficient profile matching in a large scale webcasting system
US6507279B2 (en) * 2001-06-06 2003-01-14 Sensormatic Electronics Corporation Complete integrated self-checkout system and method
US6539281B2 (en) * 2001-04-23 2003-03-25 Accenture Global Services Gmbh Online medicine cabinet
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6513015B2 (en) * 1998-09-25 2003-01-28 Fujitsu Limited System and method for customer recognition using wireless identification and visual data transmission

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3667450A (en) * 1970-10-02 1972-06-06 Williams Furnace Co Oven heater combination
US4827395A (en) * 1983-04-21 1989-05-02 Intelli-Tech Corporation Manufacturing monitoring and control systems
US5428778A (en) * 1992-02-13 1995-06-27 Office Express Pty. Ltd. Selective dissemination of information
US5597995A (en) * 1995-11-08 1997-01-28 Automated Prescription Systems, Inc. Automated medical prescription fulfillment system having work stations for imaging, filling, and checking the dispensed drug product
US5930145A (en) * 1996-12-03 1999-07-27 Yuyama Mfg. Co., Ltd. Method for medicament stock management by transponders and apparatus therefor
US6025780A (en) * 1997-07-25 2000-02-15 Checkpoint Systems, Inc. RFID tags which are virtually activated and/or deactivated and apparatus and methods of using same in an electronic security system
US6108645A (en) * 1997-11-26 2000-08-22 International Business Machines Corporation Method and apparatus for efficient profile matching in a large scale webcasting system
US6587835B1 (en) * 2000-02-09 2003-07-01 G. Victor Treyz Shopping assistance with handheld computing device
US6539281B2 (en) * 2001-04-23 2003-03-25 Accenture Global Services Gmbh Online medicine cabinet
US6507279B2 (en) * 2001-06-06 2003-01-14 Sensormatic Electronics Corporation Complete integrated self-checkout system and method

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070027806A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Environment-driven applications in a customer service environment, such as a retail banking environment
US20070024580A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Interactive display device, such as in context-aware environments
US8706544B1 (en) 2006-05-25 2014-04-22 Videomining Corporation Method and system for automatically measuring and forecasting the demographic characterization of customers to help customize programming contents in a media network
US7538676B2 (en) 2006-06-06 2009-05-26 International Business Machines Corporation System and method for swapping tag reads based on statistical analysis of known environment
US20070279224A1 (en) * 2006-06-06 2007-12-06 James Peter Branigan System and Method for Swapping Tag Reads Based on Statistical Analysis of Known Environment
US20070282716A1 (en) * 2006-06-06 2007-12-06 James Peter Branigan System and Method for Pallet Identification Based on Threshold of Case-Level Tags
US7739147B2 (en) * 2006-06-06 2010-06-15 International Business Machines Corporation System and method for pallet identification based on threshold of case-level tags
FR2905019A1 (en) * 2006-08-17 2008-02-22 Supertec Soc Par Actions Simpl PRODUCT MANAGEMENT METHOD ARRANGED ON AN INTELLIGENT DISPLAY AND INTELLIGENT DISPLAY COMPRISING THE SAME
US20080046345A1 (en) * 2006-08-17 2008-02-21 Supertec Method of managing products disposed on an intelligent display rack and corresponding intelligent display rack
WO2008020132A3 (en) * 2006-08-17 2008-05-15 Supertec Method of managing products disposed on an intelligent presentation shelf and corresponding intelligent presentation shelf
WO2008020132A2 (en) * 2006-08-17 2008-02-21 Supertec Method of managing products disposed on an intelligent presentation shelf and corresponding intelligent presentation shelf
US7974869B1 (en) 2006-09-20 2011-07-05 Videomining Corporation Method and system for automatically measuring and forecasting the behavioral characterization of customers to help customize programming contents in a media network
US7987111B1 (en) 2006-10-30 2011-07-26 Videomining Corporation Method and system for characterizing physical retail spaces by determining the demographic composition of people in the physical retail spaces utilizing video image analysis
EP2026272A1 (en) * 2007-08-09 2009-02-18 Alcatel Lucent System and method for managing promotional offers aimed at consumers located in the proximity of window displays in a shopping centre
US8130083B2 (en) * 2007-10-31 2012-03-06 Validfill Llc System and method for displaying presentations based on codes written to and read from RFID tags
US20090113513A1 (en) * 2007-10-31 2009-04-30 Peter Dorney System and method for displaying customer-specific audio visual diplays
US20100124236A1 (en) * 2008-11-17 2010-05-20 International Business Machines Corporation System and method of leveraging sip to integrate rfid tag information into presence documents
US10666749B2 (en) 2008-11-17 2020-05-26 International Business Machines Corporation System and method of leveraging SIP to integrate RFID tag information into presence documents
US20120030726A1 (en) * 2010-07-30 2012-02-02 Advantagetec, Inc. Dynamic video content apparatuses, systems and methods
US10271090B2 (en) * 2010-07-30 2019-04-23 Richard Winter Dynamic video content apparatuses, systems and methods
US20120072290A1 (en) * 2010-09-20 2012-03-22 International Business Machines Corporation Machine generated dynamic promotion system
US9032304B2 (en) 2010-11-08 2015-05-12 Microsoft Technology Licensing, Llc Interaction with networked screen content via mobile phone in retail setting
US20130218687A1 (en) * 2012-02-17 2013-08-22 Graphdive, Inc. Methods, systems and devices for determining a user interest and/or characteristic by employing a personalization engine
US10419907B2 (en) 2012-02-22 2019-09-17 Qualcomm Incorporated Proximity application discovery and provisioning
US9544075B2 (en) 2012-02-22 2017-01-10 Qualcomm Incorporated Platform for wireless identity transmitter and system using short range wireless broadcast
US10360593B2 (en) 2012-04-24 2019-07-23 Qualcomm Incorporated Retail proximity marketing
US10083243B2 (en) 2014-03-13 2018-09-25 Ebay Inc. Interactive mirror displays for presenting product information
US10366174B2 (en) 2014-03-13 2019-07-30 Ebay Inc. Social fitting room experience utilizing interactive mirror and polling of target users experienced with garment type
US9990438B2 (en) 2014-03-13 2018-06-05 Ebay Inc. Customized fitting room environment
US9910927B2 (en) 2014-03-13 2018-03-06 Ebay Inc. Interactive mirror displays for presenting product recommendations
US10664543B2 (en) 2014-03-13 2020-05-26 Ebay Inc. System, method, and machine-readable storage medium for providing a customized fitting room environment
US9805131B2 (en) 2014-03-13 2017-10-31 Ebay Inc. Wear time as metric of buying intent
US11188606B2 (en) 2014-03-13 2021-11-30 Ebay Inc. Interactive displays based on user interest
US10311161B2 (en) 2014-03-13 2019-06-04 Ebay Inc. Interactive displays based on user interest
US20150262236A1 (en) * 2014-03-13 2015-09-17 Ebay Inc. Follow-up messages after in-store shopping
US10706117B2 (en) 2014-03-13 2020-07-07 Ebay Inc. System, method, and medium for utilizing wear time to recommend items
US11544341B2 (en) 2014-03-13 2023-01-03 Ebay Inc. Social shopping experience utilizing interactive mirror and polling of target audience members identified by a relationship with product information about an item being worn by a user
US11348139B1 (en) * 2014-04-09 2022-05-31 Groupon, Inc. Communication beacon based promotions for mobile devices
US11574342B2 (en) 2014-04-09 2023-02-07 Groupon, Inc. Seamless promotion redemption
US10643243B1 (en) 2014-04-09 2020-05-05 Groupon, Inc. Communication beacon based promotions for mobile devices
US8990556B1 (en) 2014-08-13 2015-03-24 Gimbal, Inc. Sharing beacons
US11514426B2 (en) * 2014-12-19 2022-11-29 Capital One Services, Llc Systems and methods for contactless and secure data transfer
US10453051B2 (en) * 2014-12-19 2019-10-22 Capital One Services, Llc Systems and methods for contactless and secure data transfer
US11887100B2 (en) * 2014-12-19 2024-01-30 Capital One Services, Llc Systems and methods for contactless and secure data transfer
US20180108005A1 (en) * 2014-12-19 2018-04-19 Capital One Services, Llc Systems and methods for contactless and secure data transfer
US9107152B1 (en) 2015-03-11 2015-08-11 Gimbal, Inc. Beacon protocol advertising bi-directional communication availability window
US11127009B2 (en) 2015-04-07 2021-09-21 Omnyway, Inc. Methods and systems for using a mobile device to effect a secure electronic transaction
US20190156389A1 (en) * 2015-12-30 2019-05-23 Paypal, Inc. Shopping management systems and associated methods
US10614504B2 (en) 2016-04-15 2020-04-07 Walmart Apollo, Llc Systems and methods for providing content-based product recommendations
US10592959B2 (en) 2016-04-15 2020-03-17 Walmart Apollo, Llc Systems and methods for facilitating shopping in a physical retail facility
US10430817B2 (en) 2016-04-15 2019-10-01 Walmart Apollo, Llc Partiality vector refinement systems and methods through sample probing
US10373464B2 (en) 2016-07-07 2019-08-06 Walmart Apollo, Llc Apparatus and method for updating partiality vectors based on monitoring of person and his or her home
WO2019010376A1 (en) * 2017-07-06 2019-01-10 Omnyway, Inc. Methods and systems for providing contextualized, personalized pricing, offers, and recommendations
FR3089668A1 (en) * 2018-12-05 2020-06-12 Orange Personalization system using near field communication.
WO2020115378A1 (en) * 2018-12-05 2020-06-11 Orange Personalisation system using near-field communication
US11250414B2 (en) 2019-08-02 2022-02-15 Omnyway, Inc. Cloud based system for engaging shoppers at or near physical stores
US11468432B2 (en) 2019-08-09 2022-10-11 Omnyway, Inc. Virtual-to-physical secure remote payment to a physical location

Also Published As

Publication number Publication date
US20080228585A1 (en) 2008-09-18
US8364530B2 (en) 2013-01-29

Similar Documents

Publication Publication Date Title
US8364530B2 (en) Methods and apparatus for presenting personalized information to consumers in a retail environment
US7076441B2 (en) Identification and tracking of persons using RFID-tagged items in store environments
WO1998038589A1 (en) In-store consumer targeted messaging system
CA2784321C (en) Systems and methods for purchasing products from a retail establishment using a mobile device
Inman et al. The interplay among category characteristics, customer characteristics, and customer activities on in-store decision making
US6513015B2 (en) System and method for customer recognition using wireless identification and visual data transmission
JP4073397B2 (en) Fully integrated self-checkout system and method
US20080183588A1 (en) Method and system for validating consumer preferences and purchase items at point of sale
US20130073405A1 (en) Customer experience management system
US20020082925A1 (en) Method and apparatus for utilizing a smart card to maintain a retail application on a number of portable, wireless hand-held computing devices
US20130218649A1 (en) Single device loyalty consolidation platform and data synchronization
US20070174115A1 (en) In-store consumer-based personalized offer presentation system and method
JP2018005691A (en) Information processing system, information processing device and information processing method
US7453347B1 (en) System for displaying an information package
JP2019144425A (en) Automatic vending machine, system and method for optimizing display of coupon and advertisement information
US9978073B2 (en) System and method of advertising and marketing
Bayraktar et al. Implementation of RFID technology for the differentiation of loyalty programs
US20130226702A1 (en) Customer purchase encouragement system and method
Pratas et al. Smart retailing technologies impact in brand leadership and market performance: A conceptual model
US20100268607A1 (en) System and method for direct marketing using electronic messaging to individuals within an interrogation zone
Chen et al. Developing a Smart Shopping Automation System: Ambient Intelligence in Practice.
US20100268602A1 (en) System and method for direct marketing using electronic messaging to individuals within an interrogation zone
Motomura et al. Community-based participatory service engineering: case studies and technologies
JP2021192205A (en) Commodity sales system, commodity sales method and commodity sales program
Carsten D et al. Magic mirror on the wall: Cross-buying at the point of sale

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DURI, SASTRY S.;ELLIOTT, JEFFREY G.;LAI, JENNIFER C.;AND OTHERS;REEL/FRAME:015412/0630;SIGNING DATES FROM 20041118 TO 20041122

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORPORA

Free format text: PATENT ASSIGNMENT AND RESERVATION;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:028895/0935

Effective date: 20120731