The present invention relates to the field of computer devices that are configured as wearable glasses and, in particular, relates to gathering data from these computer devices for targeting/re-targeting of advertisements.
Advertising using traditional media, such as television, radio, newspapers and magazines, is well known. Unfortunately, even when armed with demographic studies and entirely reasonable assumptions about the typical audience of various media outlets, advertisers recognize that much of their advertisement budget is simply wasted. In the last decade, with the advent of Internet, advertising over more interactive media has become popular. For example, as the number of people using the Internet has exploded, advertisers have come to appreciate digital media and services offered over the Internet as a potentially powerful way to advertise.
Advertisers, ad exchanges, publishers, and the like have developed several strategies in an attempt to maximize the value of digital advertising. One such common phenomenon to maximize the value from advertising is to understand the attributes associated with the user (shopper) and provide him/her with advertisement matching his/her attributes. The attributes of the user can be age, gender, interests, geography, likes, dislikes, hobbies, social status, marital status, academic profile, and the like. One such attribute which plays an important role while converting a digital advertisement into revenue is his/her recent interest towards a particular product segment.
Typically, these digital media agencies collect the data related to the users using digital methods like dropping a cookie when the user browses on his/her portable communication device to collect his/her browsing information, fetching data from his social networking profile, collecting data from his/her mobile phone utilizing digital fingerprinting and the like. However, most of the traditional shoppers do not shop online. Instead, these shoppers prefer to make purchase in physical retail stores. These shoppers may browse the items online first to decide what they want, however, the digital advertisement agencies never know if the users made the purchase or not. In addition, these digital media agencies cannot have access to the actual shopping habits, items interested, shopping center visited and other info from traditional shoppers that are critical for a higher return of investment of an advertisement campaign.
Of late, there have been some solutions which are developed to track the user from his/her mobile phone to track his/her location in a retail store/physical store and construe his/her shopping habits. One such solution is to track users' movements by following the Wi-Fi signals from their respective smartphones. Another such solution utilizes crunching users' data from a variety of sources, including from video surveillance, passive Wi-Fi tracking, point-of-sale systems, workforce management tools, credit card transactions, and the like in a retail store. However, the above stated solutions collects majority of the data from in-store camera which do not have enough capabilities to distinguish individuals. Even if this data collection is improved by pairing shopper's cell phone Wifi or bluetooth with video cameras, the data is not accurate enough as the stores can only know if users make the purchase or not. The above stated technologies do not consider the spending time on the item(s) these users are interested by human nature.
In light of the above stated discussion, there is a need of a method and system which overcomes the above stated disadvantages.
In an aspect of the present disclosure, a method and system for collecting data for targeted advertisements is provided. The method includes detecting a stare at a first set of products of one or more products for a user wearing an interactive wearable device with an integrated processor based on a plurality of pre-defined conditions; capturing an image of each of the stared first set of products of the one or more products; collecting a real time location coordinate of the user from the worn interactive head mounted optical device with an integrated processor; and storing the real time location coordinate of the user, a plurality of attributes of each of the captured image of each of the first set of products, and a profile information of the user.
In an embodiment of the present disclosure, the method further includes processing the image of each of the stared first set of products to fetch the plurality of attributes of each of the captured image of each of the first set of products.
In another embodiment of the present disclosure, the method further includes analyzing the collected real time location coordinate of the user and the captured image of each of the stared first set of products.
In yet another embodiment of the present disclosure, at least one of the plurality of pre-defined conditions is based on a threshold time duration.
In yet another embodiment of the present disclosure, the method further includes transmitting the real time location coordinate of the user, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of the user to a server.
In yet another embodiment of the present disclosure, the method further includes creating a database by collecting the real time location coordinate of one or more users wearing the corresponding interactive head mounted optical device with an integrated processor, the plurality of attributes of each of the captured image of each of the first set of products stared by each of the one or more users, and the profile information of each of the one or more users.
In yet another embodiment of the present disclosure, the method further includes transmitting the database to at least one of a third party for targeted advertisement.
In another aspect of the present disclosure, a method for collecting data for targeted advertisements is provided. The method includes enabling detection of a stare for a first set of products of one or more products for each of one or more users by a corresponding interactive wearable device with an integrated processor based on a plurality of pre-defined conditions; triggering capturing of an image of each of the stared first set of products of the one or more products; receiving real time location coordinate of the one or more users, a plurality of attributes of each of the captured image of each of the first set of products, and a profile information of each of the one or more users; creating a database of the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of each of the one or more users; and transmitting the database to a third party for the targeted advertisement.
In an embodiment of the present disclosure, the captured image of each of the stared first set of products is processed by the corresponding interactive wearable device with an integrated processor to fetch the plurality of attributes of each of the captured image of each of the first set of products.
In another embodiment of the present disclosure, the collected real time location coordinate of the one or more users and the captured image of each of the stared first set of products are analyzed by the corresponding interactive wearable device with an integrated processor.
In yet another embodiment of the present disclosure, creating the database includes receiving the stored real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of each of the one or more users.
In yet another embodiment of the present disclosure, at least one of the plurality of pre-defined conditions is based on a threshold time duration.
In yet another embodiment of the present disclosure, creating the database includes processing the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of each of the one or more users to generate a pre-determined set of reports.
In yet another aspect of the present disclosure, a system for collecting data for targeted advertisements is provided. The system includes a server and one or more interactive wearable device with an integrated processor worn by a corresponding one or more users. The interactive wearable device with an integrated processor includes a detection module to detect a stare at a first set of products of one or more products for the user wearing the interactive wearable device with an integrated processor based on a plurality of pre-defined conditions, an image capturing module to capture an image of each of the stared first set of products of the one or more products, a collection module to collect a real time location coordinate of the user from the worn interactive head mounted optical device with an integrated processor and a storing module to store the real time location coordinate of the user, a plurality of attributes of each of the captured image of each of the first set of products, and a profile information of the user.
In an embodiment of the present disclosure, the interactive wearable device with an integrated processor further includes a transmission module to transmit the real time location coordinate of the corresponding user, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of the corresponding user.
The server receives the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of each of the one or more users and create a database of the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products, and the profile information of each of the one or more users.
In another embodiment of the present disclosure, the server transmits the database to at least one of a third party for targeted advertisement.
In yet another embodiment of the present disclosure, each of the one or more interactive wearable devices with an integrated processor processes the image of each of the stared first set of products to fetch the plurality of attributes of each of the captured image of each of the first set of products.
In yet another embodiment of the present disclosure, each of the one or more interactive wearable devices with an integrated processor analyzes the collected real time location coordinate of the user and the captured image of each of the stared first set of products.
In yet another embodiment of the present disclosure, at least one of the plurality of pre-defined conditions is based on a threshold time duration.
Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
It should be noted that the terms “first”, “second”, and the like, herein do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Further, the terms “a” and “an” herein do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced item.
The interactive wearable device 104 stores and analyzes a plurality of attributes corresponding to the first set of products 108a-b stared at by the user 102. The plurality of attributes corresponding to the first set of products 108a-b include but may not be limited to product size, product category, product type, and product color. In addition, the interactive wearable device 104 stores the profile and coordinate information of the user 102. The interactive wearable device 104 transmits the stored data to an application server 110 (explained later in detail description of
It may be noted that in
At step 206, the interactive wearable device 104 captures an image of the stared first set of products 108a-b from the one or more products 108a-f. In an embodiment of the present disclosure, the interactive wearable device 104 processes the captured image of the stared first set of products 108a-b to fetch the plurality of attributes of the captured image of the first set of products 108a-b. The plurality of attributes includes but may not be limited to the product size, the product category, the product type, the product color and the like. The interactive wearable device 104 processes the captured image of the first set of products 108a-b using at least one of a third party image processing interfaces. Examples of the third party image processing interfaces include but may not be limited to moodstocks, imagemagicks and the magick++. I an embodiment of the present disclosure, any of the current technologies presently known in the art may be utilized for the third party image processing interfaces. Extending the above stated example, if the user X stares at the two watches Z1 and Z2, the interactive wearable device Y captures the images of both the watches Z1 and Z2. Accordingly, the interactive wearable device Y processes the images of Z1 and Z2 to extract the features (for example, say the watch Z1 is a grey colored titan watch and the watch Z2 is a golden colored Rolex watch).
Following step 206, at step 208, the interactive wearable device 104 collects a real time location coordinate of the user 102 using an in-built global positioning system (GPS) sensor. In an embodiment of the present disclosure, the interactive wearable device 104 analyzes the collected real time location coordinate of the user 102 and the captured image of the stared first set of products 108a-b. For example, if the user X stares the watches Z1 and Z2 at a shopping store M in an area P, then this information describing the location of the user X is collected and is analyzed.
At step 210, the interactive wearable device 104 stores the real time location coordinate of the user 102, the plurality of attributes of the captured image of the first set of products 108a-b, and a profile information of the user 102 in a file. The file can be in any of the format which include but may not be limited to XML and JSON. Considering the above stated example, the interactive wearable device Y stores the location (the mall M at the area P) of the user X, the features of Z1 (grey titan watch) and the features of Z2 (golden Rolex watch) and the profile information of the user X (for example, age, gender and the like). In an embodiment of the present disclosure, the GPS coordinates of the user 102 along with other attributes of the user 102 is collected and analyzed. For example, the interactive wearable device Y stores that the user X whose age is 35 years old and having his interest as reading books have entered in a watch shop near the shopping store M. In addition, the user X stared at the stated two wrists watches.
In an embodiment of the present disclosure, the interactive wearable device 104 transmits the real time location coordinate of the user 102, the plurality of attributes of the captured image of the first set of products 108a-b, and the profile information of the user 102 to the application server 110. Further, the application server 110 stores the collected real time location coordinate of the user 102 wearing the corresponding interactive head mounted optical device 104, the plurality of attributes of the captured image of the first set of products 108a-b stared at by the user 102, and the profile information of the user 102. It may be noted that the application server 110 is explained to receive a file from the user 102; however those skilled in the art would appreciate that the application server 110 store the information of more than one user. For example, the application server 110 receives the files from one or more users. For example, the application server 110 receives the respective files from a user Y and a user Z. The respective files contain the location and other attributes of the user Y and the user Z along with the product information on which these users stared at.
Accordingly, the application server 110 stores in a database and transmits the file containing the information of the products and the corresponding user profile information to at least one of the third party 112. In an embodiment of the present disclosure, the application server 110 analyses the stored files containing the product information and the user profile information to the third party 112. In an embodiment of the present disclosure, the application server 110 transmits the file on real time basis to the third party. In another embodiment of the present disclosure, the application server 110 transmits the file on periodic basis. In yet another embodiment of the present disclosure, the application server 110 transmits only the updates on real time basis to the third party. The third party 112 can be one or more retail stores, online publishers, advertising agencies, advertisement exchanges, shopping websites, social networking websites and the like. Continuing with the above stated example, the application server 110 stores the attributes of the Z1 (grey color titan watch), the attributes of the Z2 (golden color Rolex watch), location of the user X (the mall M at area P) and the profile information of the user X (for example, age, gender and the like). Similarly, the application server 110 stores and transmits the attributes of the products stared at by other users and the profile information of the users who stared at these products.
In an embodiment of the present disclosure, the interactive wearable device 104 directly transmits the profile of the user 102 and the information of the product 108a-b to the third party. In another embodiment of the present disclosure, the application server 110 analyses the files transmitted by each of the interactive wearable device and provide an inference report to the third party. For example, the application server 110 generates a report of the list of the users having age in the range of 30-35 and stared at a watch near a shopping mart near Florida.
The pre-defined set of reports is useful for effective targeting/re-targeting of advertisements. For example, the pre-defined set of reports can help the advertisers to know the most demanded product in the market. Also, when a user X wants a particular size of a product which is not available in stock, so, the advertisers can send reminders to the user X to help the user X know when the product is available. In another embodiment of the present disclosure, the third parties utilize the information/data received from the application server 110 according to respective marketing strategy. The flowchart 200 terminates at step 212.
It may be noted that the flowchart 200 is explained to have above stated process steps; however, those skilled in the art would appreciate that the flowchart 200 may have more/less number of process steps which may enable all the above stated embodiments of the present disclosure.
The detection module 302 detects the stare at the first set of products 108a-b of one or more products 108a-f for the user 102 wearing an interactive wearable device 104 based on the plurality of pre-defined conditions. On the same lines, the one of the plurality of pre-defined conditions is based on the threshold time duration. In addition, the image capturing module 304 captures the image of each of the stared first set of products 108a-b of the one or more products 108a-f. Moreover, the processing module 306 processes the image of the stared first set of products 108a-b to fetch the plurality of attributes of each of the captured image of the first set of products 108a-b. Further, the processing module 306 processes the captured image of the first set of products 108a-b using at least one of the third party image processing interfaces including moodstocks, imagemagicks, magick++ and the like. The plurality of attributes includes but may not be limited to the product size, the product category, the product type, the product color and the like.
Going further, the collection module 308 collects the real time location coordinate of the user 102 from the worn interactive head mounted optical device 104. Furthermore, the processing module 306 analyzes the collected real time location coordinate of the user 102 and the captured image of the stared first set of products 108a-b. Moreover, the storing module 310 stores the real time location coordinate of the user 102, the plurality of attributes of each of the captured image of the first set of products 108a-b, and the profile information of the user 102. In addition, the transmission module 312 transmits the real time location coordinate of the user 102, the plurality of attributes of each of the captured image of the first set of products 108a-b, and the profile information of the user 102 to the application server 110.
On the same lines, the application server 110 includes an input/output module 314, an analyzing module 316, a database 318 and a presentation module 320. The input/output module 314 receives the real time location coordinates of the user 102, the plurality of attributes of the captured image of the first set of products 108a-b, and the profile information of the user 102 from the transmission module 312 of the interactive wearable device 104. The analyzing module 316 analyzes the collected real time location coordinate of the user 102, the plurality of attributes of each of the captured image of the first set of products 108a-b, and the profile information of the user 102. The database 318 stores the analyzed real time location coordinate of the user 102, the plurality of attributes of each of the captured image of the first set of products 108a-b, and the profile information of the user 102.
Further, the presentation module 320 generates the pre-determined set of reports. The pre-determined set of report includes information of the one or more products in demand (first set of products 108a-b). In addition, the presentation module 320 maintains the file to store the corresponding pre-determined set of reports. The file can be in at least one of the format including XML, JSON and the like. The pre-defined set of reports is useful for effective targeting of advertisements. For example, the pre-defined set of reports can help the advertisers to know the most demanded product and also in a case when a user wants a particular size of a product and is not available in stock, so, the advertisers can now send the reminders to the user to help the user know when the product can be available Further, the input/output module 314 transmits the pre-defined set of reports or a file having list of users along with the attributes of the products to at least one of the third party 112 for the targeted advertisement (as exemplarily illustrated in detailed description of
It may be noted that in
At step 406, the application server 110 triggers capturing of each of the image of the stared first set of products 108a-b of the one or more products 108a-f. At step 408, the application server 110 receives the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products 108a-b, and the profile information of each of the one or more users. At step 410, the application server 110 creates a database of the real time location coordinate of the one or more users, the plurality of attributes of each of the captured image of each of the first set of products 108a-b, and the profile information of each of the one or more users. At step 412, the application server 110 transmits the database to the third party 112 for targeting/retargeting of advertisements. For example, the application server 110 enables the detection of stare of user X on the watches Z1 and Z2 and triggers capturing of the image of the watches Z1 and Z2. The application server 110 receives and stores the location of the user X (say in a showroom S at an area A), the attributes of the watch Z1 (grey color titan watch) and the attributes of the watch Z2 (golden color Rolex watch) and the profile information of the user X (say age 22 and gender male). The application server 110 transmits this information to the advertising agency ABC for the purpose of better marketing of the two watches Z1 and Z2 or for promoting similar products.
It may be noted that the flowchart 400 is explained to have above stated process steps; however, those skilled in the art would appreciate that the flowchart 400 may have more/less number of process steps which may enable all the above stated embodiments of the present disclosure.
The above stated methods and system have many advantages. The method and system collects the data including shopping habits of the one or more users, shopping center visited by the one or more users and the like that normal advertising agencies cannot obtain from e-mail scanning. Further, the method and system allows the advertising agencies to know about the item the shopper is interested in and eventually collect all the data for marketing purpose. Furthermore, the method and system collects the shopping habits of the one or more users while they are performing their usual activities without interrupting them. Moreover, the method and system provides a ubiquitous way of information collecting and advertisement generating that does not force the one or more users to see the unwanted advertisements. In addition, the method and system not only tell if the shopper makes a purchase in store but also improves the accuracy of information collected from individual shoppers, thereby improving the efficiency of advertisement conversion.
While the disclosure has been presented with respect to certain specific embodiments, it will be appreciated that many modifications and changes may be made by those skilled in the art without departing from the spirit and scope of the disclosure. It is intended, therefore, by the appended claims to cover all such modifications and changes as fall within the true spirit and scope of the disclosure.