A portion of the disclosure of this patent document contains material, which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present invention relates generally to personal identification for advertisement and security purposes. Particularly, the present invention relates to a face recognition method and system to identify customers to provide enhanced services and targeted advertisements.
Many service-oriented industries strive to provide higher quality service or targeted advertising to their big-spending customers classified as very important persons (VIP) with personal attention or at least the impression of personal attention. Often, it is a challenge to a salesperson or receptionist deployed in a business premise to identify every visiting customer and recall their profiles instantly in order to provide tailor-made services to the important customers. Therefore, there is a need for a method and system to automatically identify the important customers and promptly inform staffs of their arrival and profile information such that staffs can provide just-in-time tailor-made services to them.
Face recognition has been known to be an effective way for personal identification. Traditional face recognition systems usually capture the face of a particular subject and match it with a library of previously captured facial images in a one-to-one manner for security or authentication purposes. A challenge in using face recognition systems for customer identification is that the number of customers to be identified at a particular business premise may not be known in advance. Also, it may be required to detect the presence of customers in a particular area of interest and automatically perform personal identification.
Methods and systems have been developed for automatic face recognition. For example, U.S. Pat. No. 9,262,668 discloses a distant face recognition system comprising a primary and a plurality of secondary video cameras provided to monitor a detection area. The primary video camera can detect people present in the detection zone. Data can be then transmitted to a prioritizor module that produces a prioritized list of detected people. The plurality of secondary video cameras then captures a high-resolution image of the faces of the people present in the detection area according to the prioritized list provided by the prioritizor module. The high-resolution images can be then provided to a face recognition module, which is used to identify the people present in the detection area. However, such system would be very expensive to implement as it requires multiple pan-tilt-zoom (PTZ) cameras.
Other techniques have been developed to track visiting guests by face recognition, such as the method disclosed in U.S. Pat. No. 8,750,576. But, the disclosed method lacks the ability to promptly notify of the status of the visiting guest via a mobile communication system. Still other techniques have been developed for providing targeted advertisements based on face clustering. For example, U.S. Pat. No. 8,769,556 discloses a method and apparatus for providing targeted advertisements based on face clustering for time-varying video. During operation, video is continuously obtained of users of the system. Users' faces are detected and measured. Measurements of users' faces are then clustered. Once the clusters are available, advertisements are targeted at the clusters rather than individual users. However, as advertisements are targeted at the clusters rather than the individual users in such type of system, the content of the targeted advertisements cannot be personalized and relating to the targeted audience at the more personal level.
It is an objective of the present invention to provide a method and system for automatic customer identification and tracking such that enhanced services and targeted advertisements can be provided to customers promptly and accurately.
In accordance to one aspect of the present invention, an automatic identification and tracking method is provided to identify whether a customer entering a premise, such as a shopping mall or retail store, is a previously registered or remembered customer (or VIP), retrieve profile, demographical data and/or point of sale (POS) records of the customer, track location of the customer, and send the retrieved profile and tracked location of the customer to computing devices configured to be used by sales/service staffs.
In accordance to another aspect of the present invention, the automatic identification and tracking method further comprises displaying targeted advertisements associated with demographical data of the customer in a frontend device to the customer; detecting a plurality of sentiments of the customer watching the targeted advertisements; measuring a dwell time of watching the targeted advertisements by the customer; and performing analysis on effectiveness of targeted advertisements based on the demographic data, the detected sentiments and measured dwell time of the customer.
In accordance to another aspect of the present invention, the automatic identification and tracking method further comprises utilizing a plurality of cameras installed at various locations in the. The various locations include, but not limited to, advertisement displays, signage devices, merchandise shelves, display counters, entrances, and exits. Once a customer is first captured by one of the cameras, regardless of whether she is previously identified and whether she has been previously registered, the customer is assigned a temporary unique identifier. The customer is tracked by the plurality of cameras as she roams around the premise with information including path of movement and dwell time at each location recorded. This information is then sent to computing devices configured to be used by sales/service staffs, and analyzed for the customer's interests in goods and services and shopping preferences. Consequently, the staffs can make use of the analysis results to better market goods and services, and provide a personalized shopping experience to each customer.
Embodiments of the invention are described in more detail hereinafter with reference to the drawings, in which
In the following description, methods and systems for automatic customer identification and tracking are set forth as preferred examples. It will be apparent to those skilled in the art that modifications, including additions and/or substitutions may be made without departing from the scope and spirit of the invention. Specific details may be omitted so as not to obscure the invention; however, the disclosure is written to enable one skilled in the art to practice the teachings herein without undue experimentation.
A flowchart of an automatic identification and tracking method 100 in accordance to one embodiment of the present invention is depicted in
The selection of targeted advertisements can be based on the featured products/services in the targeted advertisements that are determined to be relevant to one or more of the retrieved profile, POS records, and tracked location of the customer. For example, in the case where the demographical data indicates female in her late twenties with a recent purchase of a baby stroller and a tracked location of infant food section of the store, a selection of targeted advertisements featuring baby formulas is resulted. In accordance to one embodiment, machine learning techniques are employed in targeted-advertisements selection. One such machine learning techniques makes use of historical data of POS records and profiles of a plurality of registered customers, and compares with the present customer's profile to identify similarities and patterns of purchases and in turn selects the targeted advertisements accordingly.
In accordance to one embodiment of the present invention, the aforesaid Step 102 and Step 103 are performed using the face recognition methods and systems as disclosed and claimed in U.S. patent application Ser. No. 15/727,717.
In accordance to another embodiment of the present invention, the automatic identification and tracking method further comprises Step 109: collecting the profile, including at least demographical data, of the customer if the customer is not a registered customer. In yet another embodiment of the present invention, the automatic identification and tracking method further comprises Step 110: if the customer is a registered customer, displaying the targeted advertisements in a frontend device to the customer, otherwise, displaying random advertisements in the frontend device to the customer; Step 111: detecting the sentiments of the customer watching the advertisements being displayed in the frontend device; Step 112: measuring a dwell time of the customer watching the advertisements; and Step 113: determining the effectiveness of the advertisements based on the detected sentiments and measured dwell time of the customer. For example, if a pleasant sentiment, i.e. physical display of positive emotions (including smile, laugh, giggle, and neutral emotion), is detected when a particular advertisement, type of advertisement, or advertisement of certain product or service is on display, the advertisement is considered to be effective. For another example, if the measured dwell time for a particular advertisement, type of advertisement, or advertisement of certain product or service on display is longer than a threshold dwell time (e.g. 10 seconds), the advertisement is considered to be effective; otherwise ineffective. For still another example, if an unpleasant sentiment, i.e. physical display of distasteful emotions (including frown and indifferent emotion) is detected when a particular advertisement, type of advertisement, or advertisement of certain product or service is on display, the advertisement is considered to be ineffective.
Therefore, the effectiveness of an advertisement to a customer is a function of detected sentiments and dwell time of the customer, which can be represented by:
E[Advertisement 1]=f(sentiments, dwell time)
In accordance to another embodiment, the advertisement effectiveness information associated with the customer are recorded. Subsequent selection of targeted advertisements can then be based on the historical records of effectiveness information of types of advertisement and/or advertisement of certain products or services in addition to the retrieved profile, POS records, and tracked location of the customer.
In accordance to another aspect of the present invention, the automatic identification and tracking method further comprises utilizing a plurality of cameras installed at various locations in the premise. The various locations include, but not limited to, advertisement displays, signage devices, merchandise shelves, display counters, entrances, and exits. Once a customer is first captured by one of the cameras in Step 102 and her facial features extracted in Step 103, regardless of whether or not she is previously identified or registered, the customer is assigned a temporary unique identifier in Step 114. The customer is tracked by the plurality of cameras as she roams around the premise with information including path of movement and dwell time at each location recorded in Step 115. This information is then sent to the one or more computing devices configured to be used by sales/service staffs, and analyzed for the customer's interests in goods and services and shopping preferences in Step 116. Consequently, the staffs can make use of the analysis results to better market goods and services, and provide a personalized shopping experience to each customer.
In various embodiments of the present invention, the automatic identification and tracking method preferably comprises dynamically controlling the lighting for capturing of the video streams by the digital video cameras so as to maintain high face recognition accuracy.
Referring to
In accordance to various embodiments of the present invention, the cameras 201 are built-in or peripheral cameras of the frontend devices 203. In one embodiment of the present invention, the frontend devices 103 comprise at least one electronic display. In accordance to one embodiment of the present invention, the cameras 201 and the frontend devices 203 are positioned strategically at advertisement displays, merchandise shelves, display counters, entrances and exits of the premise. In accordance to one embodiment, the frontend device 203 is a signage device, such as a kiosk or an electronic billboard, having an electronic display. In accordance to various embodiments of the present invention, the computing device configured to be used by sales/service staffs can be a personal computer, laptop computer, mobile computing device such as “smartphone” and “tablet” computer, or kiosk configured to execute machine instructions that communicate with identification and tracking server 202 and render a graphical user interface to display data received from the identification and tracking server 202 to and interact with the sales/service staff. In accordance to various embodiments of the present invention, the mobile communication device of the customer can be a mobile computing device such as “smartphone” and “tablet” computer.
In accordance to various embodiments of the present invention, the automatic identification and tracking system comprises at least machine instructions for rendering and controlling a graphical user interface displayed on the electronic display, machine instructions for controlling the camera for capturing images and videos, and machine instructions for performing the customer identification and tracking; wherein the machine instructions can be executed using general purpose or specialized computing devices, computer processors, or electronic circuitries including, but not limited to, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), and other programmable logic devices.
The embodiments disclosed herein may be implemented using general purpose or specialized computing devices, computer processors, or electronic circuitries including but not limited to digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), and other programmable logic devices configured or programmed according to the teachings of the present disclosure. Computer instructions or software codes running in the general purpose or specialized computing devices, computer processors, or programmable logic devices can readily be prepared by practitioners skilled in the software or electronic art based on the teachings of the present disclosure.
In various embodiments, the present invention includes computer storage media having computer instructions or software codes stored therein which can be used to program computers or microprocessors to perform any of the processes of the present invention. The storage media can include, but are not limited to, floppy disks, optical discs, Blu-ray Disc, DVD, CD-ROMs, and magneto-optical disks, ROMs, RAMs, flash memory devices, or any type of media or devices suitable for storing instructions, codes, and/or data.
The foregoing description of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to the practitioner skilled in the art.
The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalence.
This application is a continuation-in-part of U.S. patent application Ser. No. 15/727,717 filed Oct. 9, 2017; the disclosure of which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 15727717 | Oct 2017 | US |
Child | 15808910 | US |