US8527307B2 - Method, system and program product for distribution of feedback among customers in real-time - Google Patents

Method, system and program product for distribution of feedback among customers in real-time Download PDF

Info

Publication number
US8527307B2
US8527307B2 US11/923,302 US92330207A US8527307B2 US 8527307 B2 US8527307 B2 US 8527307B2 US 92330207 A US92330207 A US 92330207A US 8527307 B2 US8527307 B2 US 8527307B2
Authority
US
United States
Prior art keywords
feedback
user
tag
tool
customers
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.)
Expired - Fee Related, expires
Application number
US11/923,302
Other versions
US20090112683A1 (en
Inventor
II Rick A. Hamilton
William J. Huie
Jenny S. Li
Clifford A. Pickover
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.)
International Business Machines 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 US11/923,302 priority Critical patent/US8527307B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUIE, WILLIAM J., HAMILTON, RICK A., LI, JENNY S., PICKOVER, CLIFFORD A.
Publication of US20090112683A1 publication Critical patent/US20090112683A1/en
Application granted granted Critical
Priority to US14/016,369 priority patent/US20140006310A1/en
Publication of US8527307B2 publication Critical patent/US8527307B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

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
    • G06Q30/0282Rating or review of business operators or products
    • 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/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0203Market surveys; Market polls

Definitions

  • the present invention relates to the field of computer systems and software, and more specifically to a method, system and computer program product for enabling distribution or sharing of feedback among customers in a retail environment, in real-time.
  • a method for providing distribution of feedback in a retail environment includes receiving, into a tool, feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment.
  • the receiving step further includes creating a respective first tag for inputting a respective feedback into the tool, the respective first tag being configured to extrapolate on the respective feedback inputted.
  • the respective first tag includes at least one of an image tag, an audio tag and a textual tag and the respective first tag includes at least one of a product-related tag and a location-related tag.
  • the method further includes identifying, using the tool, respective locations of the one or more customers.
  • the identifying step includes tracking, using the tool, a respective location of the user for identifying a respective location of the user.
  • the method further includes collecting, using the tool, the feedback inputted by the one or more customers pertaining to the one or more aspects of the retail environment.
  • the feedback inputted is collected and recorded in real-time.
  • the collecting step includes determining whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback inputted based on the determining step in order to facilitate retrieval of the feedback collected.
  • the method further includes providing a user access to feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the user includes at least one of a customer that has inputted feedback or a customer that has not inputted feedback.
  • the providing step further includes retrieving in real-time a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool.
  • the providing step further includes presenting the user with additional information besides the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool.
  • the aspect of the retail establishment of the one or more retail establishments includes at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
  • a system for providing distribution of real-time customer feedback includes a network communications channel, one or more servers corresponding to one or more retail establishments connected to the network communications channel and to a trans-retail establishment server connected to the network communications channel, each of the one or more servers having deployed thereon a tool for distributing feedback received in real-time from one or more customers of the one or more retail establishments.
  • the tool includes a location tracking module configured to detect a location of a customer of the one or more customers providing feedback for an aspect of a retail establishment of the one or more retail establishments, an item identifier module configured to identify one or more products in the one or more retail establishments and a collection module configured to collect in real-time, utilizing the location tracking module and the item identifier module, the feedback received in real-time from the one or more customers for the aspect of the retail establishment.
  • the tool is further configured to allow a user (a customer that has provided feedback or a customer that has not provided feedback) access to the feedback collected.
  • the system further includes one or more clients connected to the network communications channel, the one or more clients being configured to allow input of the feedback for the aspect of the retail establishment of the one or more retail establishments, the one or more clients being configured to send inquiries from the user with respect to the one or more retail establishments, the one or more clients being configured to communicate to a server of the one or more servers a respective location of the user.
  • the trans-retail establishment server has deployed thereon the tool for enabling real-time distribution of the feedback collected to the user of the one or more retail establishments and to additional users of other retail establishments different than the one or more retail establishments.
  • the additional users include at least one of customers that have inputted feedback collected and customers that have not inputted feedback collected.
  • each of the one or more servers and the trans-retail establishment server further includes an input module configured to receive input of the feedback into the tool, a storage module configured to store the feedback collected and a retrieval module configured to access and retrieve the feedback collected and stored in the storage module. Further, each of the one or more servers and the trans-retail establishment server further includes an update module configured to update the feedback collected and stored within the storage module.
  • the aspect of the retail establishment of the one or more retail establishments includes at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
  • the feedback is collected using at least one tag, the tag including at least one of a text tag, an audio tag and a visual tag. Further, in an embodiment, the tag includes at least one of product-related data and location-related data.
  • a computer program product for providing sharing of real-time feedback among customers in a retail environment.
  • the computer program product includes a computer readable medium, first program instructions to collect feedback pertaining to one or more aspects of a retail environment inputted by one or more customers using a plurality of devices, the first program instructions including instructions to receive a tag corresponding to the feedback inputted, the tag including at least one of an image tag, an audio tag and a text tag.
  • the tag includes at least one of product-related data or location-related data.
  • the computer program product includes second program instructions to identify respective locations of the one or more customers and to identify one or more products in the retail environment and third program instructions to search the feedback collected based on either an inquiry submitted by the user or based on a current location of the user identified, wherein the user includes at least one of: a customer of the one or more customers that has inputted the feedback and a customer other than the one or more customers that has not inputted the feedback.
  • the computer program product according to claim 15 further includes fourth program instructions to retrieve a subset of the feedback collected based on either the inquiry submitted by the user or based on the current location identified.
  • the first program instructions include instructions to create additional tags for the feedback inputted in order to facilitate retrieval of the feedback collected and to collect the feedback in real-time.
  • the third program instructions include instructions to search additional retail information besides the feedback collected and to retrieve a subset of the additional retail information searched based on either the inquiry submitted by the user or based on a current location of the user identified.
  • the fourth program instructions include instructions to retrieve the feedback in real-time, wherein the one or more aspects of the retail environment includes at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
  • each of the first, second, third and fourth program instructions are recorded on the computer recordable medium.
  • a process for deploying computing infrastructure includes integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a process of distributing customer feedback in a retail environment.
  • the process includes creating a tag corresponding to feedback to be inputted into a tool, the tag being configured to extrapolate on the feedback.
  • the tag includes at least one of an image tag, an audio tag or a textual tag and the tag includes at least one of a product-related tag or a location-related tag.
  • the process includes collecting by the tool in real-time the feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment, identifying, using the tool, respective locations of the one or more customers and identifying one or more products in the retail environment, storing by the tool the feedback collected from the one or more customers and providing a user access to the feedback stored based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the user includes at least one of a customer of the one or more customers that has inputted feedback or a customer that has not inputted feedback.
  • the process further includes retrieving in real-time by the tool a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the collecting step further includes identifying whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback collected based on the determining step in order to facilitate retrieval of the feedback collected.
  • the aspect of the retail establishment includes at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
  • a method of selling products to customers in a selling environment includes providing, on a subscription basis, a tool to be deployed on a system utilized by a subscribed seller among one or more subscribed sellers in a selling environment, the tool being configured to catalog a plurality of products sold by a respective subscribed seller according to a respective location within the respective subscribed seller and inputting feedback using tags created by one or more customers utilizing one or more electronic devices within the respective subscribed seller, wherein the one or more electronic devices communicate the feedback inputted to the tool deployed on the system utilized by the respective subscribed seller.
  • the method includes identifying, using the tags created, respective locations of the one or more customers within the respective subscribed seller, allowing a user (either a customer that has inputted feedback or a customer that has not inputted feedback) access to the feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. Furthermore, the method includes recommending to the user one or more products based on either the inquiry submitted by the user or based on proximate locations of the one or more products to the current location of the user identified by the tool, such that the one or more products recommended to the user promote sale of the one or more products.
  • the method further includes calculating a respective subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on usage history of the tool by the respective subscribed seller over a specified time duration.
  • the method includes calculating the subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on sale history of the one or more products recommended by the tool within the respective subscribed seller over a specified time duration.
  • FIG. 1 depicts a flowchart which outlines the steps involved in enabling distribution of real-time feedback among customers in a retail environment, in accordance with an embodiment of the present invention.
  • FIG. 2 is a schematic block system diagram illustrating an embodiment of a system for enabling distribution of real-time feedback among customers in a retail environment, in accordance with an embodiment of the present invention.
  • FIG. 3 is a schematic block system diagram illustrating an embodiment of a retail establishment feedback system for distributing or sharing of feedback received from one or more customers to all customers in a retail environment, in accordance with an embodiment of the invention.
  • FIG. 4 is a schematic block system diagram illustrating an embodiment of a computer infrastructure for enabling distribution or sharing of retail information, including feedback received from one or more customers, to all customers in a retail environment, in accordance with an embodiment of the invention.
  • modules may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components.
  • a module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
  • Modules may also be implemented in software for execution by various types of processors.
  • An identified module or component of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
  • a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices.
  • operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, over disparate memory devices, and may exist, at least partially, merely as electronic signals on a system or network.
  • modules may also be implemented as a combination of software and one or more hardware devices.
  • a module may be embodied in the combination of a software executable code stored on a memory device.
  • a module may be the combination of a processor that operates on a set of operational data.
  • a module may be implemented in the combination of an electronic signal communicated via transmission circuitry.
  • the invention provides a method for providing distribution of feedback in a retail environment.
  • the method comprises receiving, into a tool, feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment.
  • the receiving step further comprises creating a respective first tag for inputting a respective feedback into the tool, the respective first tag being configured to extrapolate on the respective feedback inputted.
  • the respective first tag comprises at least one of an image tag, an audio tag and a textual tag and the respective first tag comprises at least one of a product-related tag and a location-related tag.
  • the method further comprises identifying, using the tool, respective locations of the one or more customers.
  • the identifying step comprises tracking, using the tool, a respective location of the user for identifying a respective location of the user.
  • the method further comprises collecting, using the tool, the feedback inputted by the one or more customers pertaining to the one or more aspects of the retail environment.
  • the feedback inputted is collected and recorded in real-time.
  • the collecting step comprises determining whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback inputted based on the determining step in order to facilitate retrieval of the feedback collected.
  • the method further comprises providing a user access to feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the user comprises at least one of a customer that has inputted feedback or a customer that has not inputted feedback.
  • the providing step further comprises retrieving in real-time a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool.
  • the providing step further comprises presenting the user with additional information besides the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool.
  • the aspect of the retail establishment of the one or more retail establishments comprises at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
  • FIG. 1 outlines the method steps involved in enabling distribution or sharing of feedback among customers in a retail environment, in accordance with an embodiment of the invention.
  • the invention is often described herein below in terms of a retail environment, it is understood that the invention is applicable to any type of selling environment, such as, a retail environment, a wholesale environment or an online retail environment, where goods and/or services are sold or provided by an establishment or store.
  • numeral 100 depicts a flowchart that outlines the method steps for enabling or providing distribution or sharing of feedback received from one or more customers to all customers in a retail environment.
  • a “retail environment” may refer to a physical store or a chain of stores or a group of unrelated stores that provide goods and/or services for sale.
  • FIG. 1 depicts the input or providing of customer feedback into a system (represented by reference numeral 110 ).
  • a shopper or customer may provide either onsite input or feedback 102 while the user is at a store location, for instance, using a commercially available electronic shopping device or system, such as, the Shopping Buddy® computerized in-store shopping system, which in part tracks customer location as it is moved through the store along with the shopper and is capable of communicating to a retail establishment feedback tool or code or program (discussed further herein below with respect to FIGS.
  • a user may provide website input or feedback 104 , for instance, at a location other than within a store, such as, from home using a computer or a cell phone or a PDA (Personal Digital Assistant) via the Internet to access the retail establishment feedback tool deployed on a server or system employed by a store to provide distribution or sharing of feedback among customers of the store.
  • the retail establishment feedback tool is deployed on a system employed by a store to allow customer feedback to be inputted in real-time within a store or to be inputted via a website, so that the feedback is provided or made available to all customers and/or management.
  • the customer or shopper or customer is prompted to enter identification information in order to reduce incidence of spam.
  • the identification information comprises a customer identification number, such as, the number provided on a store card to the customer. It is understood by one skilled in the art that other types of information can be used for identification purposes, such as, an e-mail address or authentication information, such as username and password. Accordingly, the customer enters or provides the identification information in step 106 in order to access the retail establishment feedback tool for inputting the feedback. Further, in step 108 , the customer provides or inputs feedback or comments into the feedback tool using tags.
  • an “extrapolative tag” such as, an image tag (also referred to as a visual tag or a video tag), an audio tag (also referred to as a voice tag) or a text or textual tag for the input of the feedback.
  • an image tag also referred to as a visual tag or a video tag
  • an audio tag also referred to as a voice tag
  • a text or textual tag for the input of the feedback.
  • extractative tag refers to a tag that enables the system to reach out or to extrapolate, in a progressive or ever-expanding manner, for information relating to a consumer comment or feedback.
  • an image tag can provide content-based feedback and/or location-based feedback, allowing the system to extrapolate on the feedback provided. The extrapolation may be done automatically or on-demand by the tool, as explained herein below.
  • the extrapolative tag provides data or information as to whether the feedback inputted pertains to a product and/or a location.
  • a comment or feedback may contain geographic or location data, if the location is not relevant to the comment or feedback, for instance, “This camera's great”, then a location tag may not be included or associated with the comment.
  • a customer may choose to create a text or textual tag (“I purchased this camera and got an extra memory card because I love taking pictures”) for providing or inputting feedback or comments relating to a camera purchase into the retail establishment feedback tool.
  • the comment or feedback is automatically added to a comments or feedback database or repository employed by the tool for storing feedback received from one or more customers or shoppers.
  • the textual tag provides information, for instance, that the feedback pertains to a product for facilitating retrieval of the feedback.
  • a customer or shopper may supply or create additional tags, besides the initial tag created.
  • a customer may also create in addition to a text tag, an audio tag, by recording a voice message “I purchased this camera and got an extra memory card because I love taking pictures”.
  • the customer may also create a visual tag in addition to the text tag and/or audio tag, such as, an image or picture of the camera and a memory card. Referring to FIG. 1 , the same customer may input additional feedback or a different customer may input feedback into the tool by using a voice tag.
  • a customer can leave a message informing store personnel that a certain shampoo in a certain aisle is out of stock.
  • a customer may input feedback using a visual tag (photo or video) to alert the store personnel of a spill in a certain aisle of the store.
  • a customer can provide additional text tags, such as, “for management” tag or “for stocking clerks” tag, etc. in order to help the system extrapolate (explained further herein below) to whom messages should be routed.
  • the feedback is updated or added into the tool in step 109 .
  • the tool automatically creates or assigns additional tags and/or adds data to the feedback inputted and stored within a retail system in order to facilitate retrieval of the feedback.
  • additional textual tags or image tags may be added based on contents of the comment inputted to identify a specific store (store number or picture of a store), a particular aisle within the store, product information (for instance, a specific SKU (Stock Keeping Unit) number for a product or RFID (Radio Frequency Identification) tag identifying a product or a brief description of the item or product, etc. Accordingly, if a retail system receives a picture sent by a customer, the customer may not have to define the tag as a photo tag.
  • the device can automatically fill out an SKU tag when the customer scans the item, the device being configured to know what item the customer is standing in front of or what aisle the customer is in and does not need the customer to provide an input of “spill in aisle 5”, but the customer can simply input “spilled milk” and the device can tag the comment as appropriate.
  • comments or feedback inputted may have associated with them data or information based on the customer's categorizations, for instance, “store operations”, “product comments”, “overall experience”, “recommendations”, “reviews”, etc., such that the tool can automatically assign tags to a comment or feedback entered into the system.
  • the text, voice or visual tags representing the feedback inputted may also be processed with natural language capabilities or algorithms in order to help filter and categorize the input.
  • a comment containing the term “spill” may cause the system to add a text tag regarding distribution of the comment, such as, a “for management” tag, so that another system could search on this tag and notify store personnel to take action.
  • the tool may add metadata (embedded data) for a customer's comments that are entered into the tool, where the metadata may include embedded data, such as, a store location (city, state, etc.) or GPS (Global Positioning System) coordinates (if a customer is using a GPS-enabled device), so that, for example, an aisle number at different stores can be differentiated.
  • Metadata facilitates the narrowing down of a search to a particular store or area based on a customer's location.
  • the system may first retrieve relevant information that others may have deposited while in the same aisle or store that the consumer is currently in. Further, the system may then retrieve relevant information from other stores in the same chain of stores and/or, additionally, retrieve information from other unrelated stores. Moreover, the system may also go beyond stores and retrieve information from other information resources, such as, the Web (e.g., the Google website, which includes access to books, newsgroups, news, and a variety of other information sources).
  • the Web e.g., the Google website, which includes access to books, newsgroups, news, and a variety of other information sources.
  • the “radius” of an extrapolation or the extent to which the system searches for relevant information may be controlled in various manners.
  • the consumer may specify the radius by requesting only information that other consumers have left in the current store aisle.
  • the radius may be determined automatically.
  • a history of a consumer's radii may be used to determine the most likely preferred radius to use for the current invocation.
  • a history of radii used by many different customers seeking information on a particular product (or in a particular store) may be used to determine the most likely preferred radius to use for the current invocation.
  • Tagged comments may allow a customer to notify the store staff about a location which needs cleaning, a product that is out of stock, other suggestions, recommendations and/or the ability for a customer to freely express their comments or feedback without following any predefined topics. More specific tags may also be left for family and friends (or even oneself), for instance, suggestions for gift ideas. Accordingly, customers can make real-time comments while still at the location where their observations are relevant, and where the comments are automatically entered into the store's systems and stored into a feedback database, which other consumers, including staff, management, marketers, distributors, etc. can access and review. As such, a consumer can add his comments in addition to retrieving and viewing other customers' comments that are relevant to the consumer's current shopping content or location.
  • the feedback distribution mechanism generates not only a location-sensitive message board or discussion forum, but promotes a sense of community beyond consumer interactions bound by locality. Thus, with extrapolative tags, a customer is able to not only access what information has been provided by other customers about a specific product in a particular location, but can explore product-specific tags created by customers at other locations as well.
  • the retail establishment feedback tool provides a comment aggregation service, reference numeral 130 .
  • the comments entered by the customer in step 108 are automatically filtered in step 132 .
  • natural language processing may be utilized for text or audio comments, whereas, recognition technologies may be used for image or visual comments.
  • the comments entered are stored in a database in step 134 .
  • the comment database may contain such information as customer comment, in the form of text, audio or visual input, along with any associated product and product location information. As such, comments can be translated from image, speech or text to an appropriate medium for accessibility beyond one particular method.
  • new comments entered into the system may be sent for review, sent to store management, sent to marketers, demographers, product manufacturers and/or made available to other shoppers at other participating stores. For instance, messages concerning “spills” can be directed directly to the cleaning staff, whereas, “out of stock” issues can be directed to the stock clerk.
  • comments may also be made available to customers or shoppers via public store displays (screen displays) or product set-ups located in prominent high-traffic locations in a store.
  • public store displays screen displays
  • Large displays and product set-ups in prominent locations can increase the rate of sales when compared to the same items sold from their regular shelf locations in an aisle.
  • information can be made anonymous by collecting aggregate information (such as comments over a period of time) and displaying this aggregate via public store displays.
  • a customer or shopper may also retrieve information or feedback stored in the system (represented by reference numeral 120 on the right hand side of FIG. 1 ).
  • a customer or shopper may enter in step 112 an inquiry into the system using one or more tag(s), that is, text tags, audio tags and/or visual tags.
  • the system records any included tag(s) in step 114 in order to search feedback pertaining to the relevant tags.
  • the system searches the comments or feedback stored in the system database based on relevance and in step 118 , the system retrieves the relevant feedback corresponding to the inquiry entered by the customer or shopper.
  • the system alerts the customer of the entries based on relevance in step 119 .
  • the tool may automatically search comments entered by other users based on a customer's location within a store, for instance, the tool may provide all stored comments pertaining to products in a particular aisle that a customer is shopping in.
  • a customer or shopper may not only enter feedback or comments using the retail establishment feedback tool, so that the comments or feedback are made available to all users, but may also retrieve comments or feedback provided by other users or shoppers.
  • the method provides the capture of feedback or comments in geographically-sensitive contexts as well as the display or retrieval of comments in geographically-sensitive contexts, and not just limiting the feedback or comments to product commentary, but also allowing store comments, pricing comments, inquiries or questions and other such related and valuable inputs from customers.
  • topic and location tags allow information to be filtered contextually, and information can move beyond product commentary to provide situational assistance as well. As such, consumers may feel more empowered to make decisions based on peer review and feedback. Further, management can gain insight into buying behaviors which can reveal valuable information to help, for instance, marketers shape marketing strategies. Additionally, store owners can monitor and respond to operational concerns much faster, e.g. spills and stocking issues, or any difficulties or frustration with the shopping experience as expressed by consumers, which can promote enhanced customer service and customer loyalty. For example, an extrapolative tag system can identify that a customer is trying to buy a digital camera and then by deductive searches find beneficial data, for instance, displaying to the customer or user a list of the highest rated digital cameras.
  • the extrapolative tag system can realize from the comments searched within the system that other users or customers suggested buying bigger memory cards or extra batteries and can direct a user to current sales offerings in a store that combine the two or can identify nearby stores or online web sites where the customer can purchase the combination of items, if not offered within the store a customer is in. Accordingly, an extrapolative tag environment (both the physical systems as well as the emergent use of such systems) provides the ability to identify relevant information even if intrinsic relationships are not mapped by explicit rules.
  • the location of a shopper within a store for tag creation or tag retrieval may be detected by retailers by providing a commercially available electronic shopping device or system, such as, the Shopping Buddy® computerized in-store shopping system (using radio frequency (RF) technology), which in part tracks customer location as it is moved through the store along with the shopper and is capable of communicating to a feedback tool that include a database maintained by or for the retail establishment or store.
  • the Shopping Buddy® computerized system is commercially available from the Switzerland based corporation, Ahold Licensing SA.
  • a customer may use any Internet-enabled multimedia device or any wireless device or any smart device that can aid shoppers with inputting feedback and that can communicate wirelessly with a store's system.
  • retailers or sellers may utilize optical (e.g., infrared) signals detectable by wireless computerized devices attached to shopping carts or SKU-scanning attachments to wireless computerized devices attached to shopping carts to ascertain a customer's position in a store.
  • GPS Global Positioning System
  • customers' mobile devices e.g., cell phones
  • a store may provide sensors within the store for picking up cell phones.
  • kiosks (whose locations are known) can be provided at predetermined locations for ascertaining a customer's position.
  • a customer can create and/or retrieve tags in a retail environment by utilizing the Shopping Buddy® computerized system provided by a store or other similar shopping devices using wireless technology to create and/or retrieve a text tag, an audio tag and/or a visual (photo or video) tag.
  • customers can use kiosks to create and/or retrieve a text, audio or visual tag.
  • the invention provides a system for providing distribution of real-time customer feedback.
  • the system comprises a network communications channel, one or more servers corresponding to one or more retail establishments connected to the network communications channel and to a trans-retail establishment server connected to the network communications channel, each of the one or more servers having deployed thereon a tool for distributing feedback received in real-time from one or more customers of the one or more retail establishments.
  • the tool comprises a location tracking module configured to detect a location of a customer of the one or more customers providing feedback for an aspect of a retail establishment of the one or more retail establishments, an item identifier module configured to identify one or more products in the one or more retail establishments and a collection module configured to collect in real-time, utilizing the location tracking module and the item identifier module, the feedback received in real-time from the one or more customers for the aspect of the retail establishment.
  • the tool is further configured to allow a user (a customer that has provided feedback or a customer that has not provided feedback) access to the feedback collected.
  • the system further comprises one or more clients connected to the network communications channel, the one or more clients being configured to allow input of the feedback for the aspect of the retail establishment of the one or more retail establishments, the one or more clients being configured to send inquiries from the user with respect to the one or more retail establishments, the one or more clients being configured to communicate to a server of the one or more servers a respective location of the user.
  • the trans-retail establishment server has deployed thereon the tool for enabling real-time distribution of the feedback collected to the user of the one or more retail establishments and to additional users of other retail establishments different than the one or more retail establishments.
  • the additional users comprise at least one of customers that have inputted feedback collected and customers that have not inputted feedback collected.
  • each of the one or more servers and the trans-retail establishment server further comprises an input module configured to receive input of the feedback into the tool, a storage module configured to store the feedback collected and a retrieval module configured to access and retrieve the feedback collected and stored in the storage module. Further, each of the one or more servers and the trans-retail establishment server further comprises an update module configured to update the feedback collected and stored within the storage module.
  • the aspect of the retail establishment of the one or more retail establishments comprises at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
  • the feedback is collected using at least one tag, the tag comprising at least one of a text tag, an audio tag and a visual tag. Further, in an embodiment, the tag comprises at least one of product-related data and location-related data.
  • FIGS. 2 and 3 illustrate various embodiments of a retail or shopping feedback system for providing distribution or sharing of feedback in real-time among customers in a retail environment.
  • reference numeral 200 provides a schematic block diagram of an embodiment of a system 200 for distribution or sharing of feedback among customers in a retail environment.
  • the system 200 in an embodiment, is a distributed system that comprises of one or more servers and clients that are connected on a network via a network communications channel to a trans-store service server 240 , such that, if a customer at store 1 queries the content stored in server or system 210 , then that system 210 could reference the trans-store service server 240 or the server 210 can query multiple distributed sites, such as, servers 210 , 220 and 240 .
  • server 210 (representing store 1 ), server 220 (representing store 2 ), server 230 (representing a kiosk) and trans-store service server 240 are each connected on the network, such that, a customer or shopper at a particular store, for instance store 1 can utilize the respective server 210 for providing feedback that is collected by server 210 and the trans-store service server 240 , so that the feedback is made accessible to all users of the system 200 .
  • a customer can not only access the system 200 while within a store, but can also access the system 200 , using a server on the network, but at a separate location, such as server 230 , for instance, a kiosk set up at a separate location for a retail establishment.
  • a customer or user can access the system 200 via the Internet 270 using a client 280 , such as, a wireless Internet-enabled device, such as, a computer workstation at home or a mobile device, such as a laptop, a cell phone, a PDA, etc.
  • client 280 such as, a wireless Internet-enabled device, such as, a computer workstation at home or a mobile device, such as a laptop, a cell phone, a PDA, etc.
  • each of the servers 210 , 220 , 230 and 240 as well as client 280 has deployed thereon a retail establishment feedback tool (reference numerals 212 , 222 , 232 , 242 and 282 , respectively) that is configured to enable distribution or sharing of the feedback collected among customers in a retail environment.
  • a customer at the client may access an appropriate website for a retail establishment using the Internet 270 , which may, in an embodiment, prompt the customer for identification information before being able to enter comments that are stored in the trans-store comment database 248 .
  • a shopper or customer can provide feedback at a particular store or from a kiosk, which is collected and stored locally in a database and is further sent to the database 248 located on the trans-store service server 240 that has deployed thereon the retail establishment feedback tool 242 configured to provide a service of distributing or sharing the feedback collected to other users (reference numeral 250 ), for instance, a different store chain from the store chain using the retail feedback system, and to other clients, such as, client 280 , so that the feedback can be distributed to or accessed by additional users located external to the store.
  • other users or customers at other stores as well as marketers, manufacturers and/or distributors can all access the feedback stored within the trans-store service server 240 .
  • the feedback collected by the trans-store service server 240 can be published over the Internet (Web), reference numeral 270 , so that the feedback can be made available to yet another group of users or customers using wireless Internet-enabled mobile devices, such as cell phones, PDAs, laptops, etc.
  • the trans-store service server in response to an inquiry received from a customer, can access the Internet (Web) to obtain additional relevant information to provide to a customer inputting a query into the feedback system.
  • the retail establishment feedback tool deployed on each of the servers 210 , 220 , 230 , 240 and client 280 each comprises (among other components, described herein below with respect to FIG.
  • a location tracking element (reference numerals 214 , 224 , 234 , 244 and 284 , respectively), an item identifier element (reference numerals 216 , 226 , 236 , 246 , and 286 , respectively).
  • the location tracking element is configured to track the location of a customer, so that any feedback gathered can be organized or categorized based on location.
  • the location can be location of a particular store among several stores in a store chain or can be location of an aisle in a particular store, etc.
  • the item identifier element is configured to identify any items or products (using the SKU number) contained in a feedback entered by a shopper, such as, an image tag.
  • the servers 210 , 220 , 230 each comprises a storage or database (reference numerals 218 , 228 and 238 , respectively) for storing the feedback collected from one or more customers at one or more stores.
  • comments may be stored in a distributed system, such as, server 240 , such that, a customer at store 1 can not only query store 1 and store 2 , but can also query the trans-store server 240 , which comprises a storage or database (reference numeral 248 ) for storing the feedback or comments collected not only from server 210 and server 220 , but also from the kiosk server 230 and other clients, such as, client 280 .
  • feedback provided by shoppers or customers can be stored both locally within a store's server that can be accessed by other users in the same store and/or centrally within the trans-store service server 240 that can be accessed by other users in other stores, as described herein above with respect to FIG. 1 .
  • a customer who wants to enter a general comment about a spill in one of the aisles in the store can go to a nearby kiosk and enter a comment “spill on aisle 5” and tag it “for_management” or “cleanliness”, and the store management team would have a system to search on these (and other likely tags).
  • a customer may use the Shopping Buddy® computerized in-store shopping system and type in the phrase “spill” as feedback, and the wireless device deduces that that customer is in aisle 5.
  • a customer may take a picture of a spill with a cell phone camera, which could add in location information to the picture's metadata and e-mail the picture to an e-mail address.
  • the receiving feedback system saves the attachment and parses out the GPS coordinates from the picture image and adds this as an informational tag (so customers or users can search all comments by physical location). Further, some other computer vision algorithms may deduce that the customer is in aisle 5 (for example, it sees all the bottles of soda) and figures out that the comment concerns a cleanup issue since the picture is of the floor with a mess on it. As such, the system may add additional tags that it deems appropriate. Similarly, if a store provides a wireless shopping device with a scanner, the customer uses the wireless shopping device to enter comments on a product. The customer scans the product using the scanner provided by the wireless shopping device and a screen pops up displaying the bar code, product description, price, aisle information, store identifier, etc.
  • the screen may also present the customer with an option of providing/adding a comment so that the customer can click on that particular option to provide a comment.
  • the customer can take a picture of the barcode with a cell phone and e-mail the picture to an address with some text in the body saying “this is really cheap!!!”.
  • a store provides a wireless shopping device with a location detection capability, such as, the Shopping Buddy® computerized in-store shopping system
  • the customer can type in a text tag “shampoo” and then a screen with options may pop-up that provides the customer with an option of reviewing all comments linked to that tag in that store and perhaps even offer options to display comments pertaining to that tag beyond that store.
  • a user or customer can access a web page for the retail store and can query the tags, for instance, search on “digital camera” or by an SKU number or a customer can search by all sales in a particular store, for instance, the customer inputs “sales” and “Store X” in the search box, or enters appropriate GPS coordinates.
  • a customer can use a location tracking device, such as the Shopping Buddy® computerized in-store shopping system, which knows what aisle a customer is in and could be configured to show the customer relevant product information as the customer walks through the store, such as, “check out the special on potatoes”. Further, a customer may also use a cell phone and enter tags to search on either to get a response to a particular query or to get text messages when new comments show up. For instance, you could use the Google® search engine (owned by Google Inc.) via SMS (Short Message Service) to query prices on items and to get feedback provided by other customers.
  • Google® search engine owned by Google Inc.
  • SMS Short Message Service
  • a customer can enter or retrieve comments from a cell phone. There may be an e-mail address or SMS number (or both) and depending on a cell phone's capabilities (if capable of browsing the web directly), a customer can send a query, such as,. “search digital_camera sale reviews”. Alternatively, to submit a comment, a customer would take a picture of the barcode and send it as picture mail along with a text comment “bought this yesterday and it sucks”. For instance, cell phones with Instant Messaging capabilities would allow communications, such as, browsing the web directly, picture mail capabilities, instant messaging capabilities, etc.
  • the store could simply have a sign with “call this number to participate in our commenting system” and it could be done via voice recognition (or even a real live person on the other end).
  • Some PDA's have e-mail capability, so the process would work similar to a cell phone. Or if the PDA did not have full wireless capabilities, then it would queue the comment and mail it when the user syncs the PDA device.
  • a user could make real time queries while online and the user could synchronize the results (or synchronize a small subset of the database which is query-able while offline).
  • a user could build a commenting system where a user uses Google® Maps online map service and location finder (provided by Google Inc.) to search and identify the store and then enters additional comments.
  • a user can take a picture of the store itself and comment on the store in general and either manually tag it with “Store X” or rely on a computer algorithm to identify the logo. If it's a restaurant, a user can take a picture of the sign (video tag) and input “great food” (text tag) and then submit that comment to the store's system. Additionally, in an embodiment, via some additional automated tagging, that review comment can be entered into other web sites, for instance, web sites that provide ratings for restaurants.
  • FIG. 3 illustrates an embodiment of a system for enabling distribution of real-time feedback received from customers to all customers in a retail environment, such as, a retail environment.
  • FIG. 3 is a schematic block system diagram illustrating one embodiment of a system or server 300 , such as, a server employed in a retail environment that has deployed thereon a retail establishment feedback tool or program or component 320 (also referred to herein as shopping feedback tool or feedback tool or simply as “tool”), the shopping feedback program or component or tool 320 being configured to enable distribution or sharing of real-time feedback received from a customer to all customers in a retail environment, in accordance with an embodiment of the invention.
  • a retail establishment feedback tool or program or component 320 also referred to herein as shopping feedback tool or feedback tool or simply as “tool”
  • the system 300 is a server, for instance, a server employed in a retail environment that includes a central processing unit (CPU) 304 , a local storage device 302 , a user interface 306 , a network interface 308 , and a memory 310 .
  • the CPU 304 is configured generally to execute operations within the system/server 300 .
  • the user interface 306 in one embodiment, is configured to allow a user, such as, a customer, to interact with the system 300 , including allowing input of feedback and or questions and/or comments from a user and communicating output data, such as, replies to the questions and/or inquiries received from the user.
  • the network interface 308 is configured, in one embodiment, to facilitate network communications of the system 300 over a communications channel of a network (as shown in FIG. 2 ).
  • the feedback 312 collected and/or comments received from users is stored in storage system 302 .
  • the feedback 312 may be stored in memory 310 or in a separate storage.
  • the feedback program or retail establishment feedback tool 320 which runs on the retail server or system 300 comprises a logic unit that contains a plurality of modules configured to functionally execute the necessary steps of enabling sharing or distribution of feedback collected from one or more users to all users.
  • the shopping feedback tool 320 includes an input module 322 , a user identification module 324 , a location tracking module 326 , an item identifier module 328 , an update module 330 , a storage module 332 , a retrieval module 334 and a communications module 336 .
  • the input module 322 is configured to receive input from one or more users, such as, customers.
  • the user identification module 324 is configured to identify and/or authenticate a user seeking access to the retail server for providing feedback and/or seeking feedback from other users. In an embodiment, the user identification module 324 identifies a user by requesting an account number printed on a store card provided to a user by a store. Similarly, a user may be identified by their e-mail address inputted into the tool or a user may be prompted to enter a username and password. Further, such information may be used to create profiles for customers, for instance, a geographic location where a shopper or customer shops, customer demographics, how often a customer purchases a certain product, etc.
  • the location tracking module 326 is configured to identify location of a user inputting feedback into the feedback tool 320 and/or requesting feedback from the feedback tool 320 . By identifying a location of the user, the feedback tool 320 can provide feedback that is relevant or pertinent to that specific location or feedback pertinent to retail stores within a certain radius of the user's location. Further, the item identifier module 328 is configured to identify any products associated with a feedback inputted or provided by a user. Further, in an embodiment, the item identifier module 328 is configured to identify the type of information or contents of the inputted feedback pertaining to a product that is provided by a user. The update module 330 is configured to record and/or update information inputted by a user into the retail establishment feedback tool 320 .
  • the update module 330 utilizes data or information gathered by the location tracking module 326 and the item identifier module 328 for adding additional tags or data or metadata to the feedback collected into the retail establishment feedback tool 320 .
  • the storage module 332 is configured to store the feedback 312 collected in a storage, such as, in storage or database 302 .
  • the feedback 312 may be stored in a storage or database system external to the server 300 .
  • the storage module 332 stores the feedback 312 collected based on tags supplied by a user, which facilitates grouping of the feedback or information provided by a user, for instance, using location-content or product-content provided in the tags.
  • the retrieval module 334 is configured to search the storage 302 for feedback stored or recorded within the server 300 and/or external to the server 300 based on an inquiry or question received from a user.
  • the tool 320 utilizes the content and/or location supplied in the tags by a user to retrieve relevant information.
  • the communications module 336 is configured to permit communication between the various modules of the retail establishment feedback tool 320 and other components, such as, the storage 302 , which contains the feedback 312 that is recorded and/or the other modules within the retail establishment feedback tool 320 .
  • a store provides detachable wireless devices with a bar code or a RFID scanner and a display attached to a wireless shopping cart or device, such as, a Shopping Buddy® computerized in-store shopping system
  • the tagging capability can be added to the existing wireless devices, for instance, either by adding a comment option in the touch screen display of the device or by attaching a microphone to the device to enable the customer to record feedback or comment.
  • only users who can provide identification may use the system in order to reduce spam and to encourage customer loyalty.
  • stores may correlate comments or feedback with particular customers or with customer demographics.
  • wireless shopping devices with a bar code scanner or a RFID scanner can allow a customer to scan an item's bar code or RFID code and then enter or record any comments on a keyboard (or audio input/output device) on the wireless shopping device.
  • comments may also include typed questions, such as: “Does anyone know if MSG (monosodium glutamate) in this soup causes headaches?” or verbal comments, such as, “The oranges are more expensive here. At A&B the oranges are only $1.99 per pound.” The customer would ‘hit’ end on the touch screen display to complete the recording. Voice messages recorded can be translated into text messages and associated with the customer's current food section into the system.
  • keypads may be distributed throughout the store along aisles so that users may enter general information unrelated to a particular product, for example, “Aisle 7 is a mess.” Information may be projected on large displays so that other users and store employees may see a selection of commentaries. If desired, smart filters may be applied so that only some messages are projected.
  • These wireless shopping devices may have text, voice and/or video input capabilities, and can be enhanced to provide commenting capabilities. Further, the wireless device can be enhanced with audio replay features. For instance, the consumer can scan a product either with a RFID code or a bar code and/or can select a “review comments” feature on the display. Accordingly, all the comments or feedback related to the selected product, location, or specific tags, would be displayed for the consumer.
  • the wireless shopping device is equipped with location tracking device and a consumer wants to review any geographically-specific (geo-specific) or geographically-sensitive (geo-sensitive) comments
  • the consumer may just hit the “review geo-specific tags” feature in order to display any comments that are relevant to the consumer's current location.
  • various approaches can be taken to implement a tagging system in traditional stores that do not have any location sensing system.
  • These stores can establish dedicated comment and review kiosks, which consumers can use to record their messages for a particular product, make remarks on certain aspects of the store, and/or any comments that the consumer would like to provide.
  • These kiosks can be located at any convenient location for consumers, or the store can set multiple kiosks near particular items.
  • each comment is stored with a subject or brief description to facilitate indexing and searching of the message by others.
  • the recording of voice messages can be further transcribed to written form for people to read at kiosks.
  • the comments are left for store management only. In another embodiment, consumers can read each others comments.
  • the invention provides a computer program product for providing sharing of real-time feedback among customers in a retail environment.
  • the computer program product comprises a computer readable or computer-usable medium, which provides program code for use by or in connection with a computer or any instruction execution system.
  • a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the computer storage medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
  • Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk.
  • Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
  • network medium can comprise of transmission devices on a network, such as, cables, routers, switches and/or network adapter cards.
  • the computer program product further comprises first program instructions to collect feedback pertaining to one or more aspects of a retail environment inputted by one or more customers using a plurality of devices, the first program instructions including instructions to receive a tag corresponding to the feedback inputted, the tag comprising at least one of an image tag, an audio tag and a text tag.
  • the tag comprises at least one of product-related data or location-related data.
  • the computer program product comprises second program instructions to identify respective locations of the one or more customers and to identify one or more products in the retail environment and third program instructions to search the feedback collected based on either an inquiry submitted by the user or based on a current location of the user identified, wherein the user comprises at least one of: a customer of the one or more customers that has inputted the feedback and a customer other than the one or more customers that has not inputted the feedback.
  • the computer program product further comprises fourth program instructions to retrieve a subset of the feedback collected based on either the inquiry submitted by the user or based on the current location identified.
  • the first program instructions include instructions to create additional tags for the feedback inputted in order to facilitate retrieval of the feedback collected and to collect the feedback in real-time.
  • the third program instructions include instructions to search additional retail information besides the feedback collected and to retrieve a subset of the additional retail information searched based on either the inquiry submitted by the user or based on a current location of the user identified.
  • the fourth program instructions include instructions to retrieve the feedback in real-time, wherein the one or more aspects of the retail environment comprises at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
  • each of the first, second, third and fourth program instructions are recorded on the computer recordable medium.
  • the computer program product comprises a computer readable or computer-usable medium, which provides program code namely, the retail establishment feedback code or tool 414 (referred to herein below as “feedback tool”), for use by or in connection with a retail establishment computer or system or any instruction execution system.
  • the feedback tool or program 414 can be loaded into the server or system 404 from a computer readable media 436 , such as, a magnetic tape or disk, optical media, DVD, memory stick, semiconductor memory, etc.
  • system 400 includes a computer infrastructure 402 , which is intended to represent any type of computer architecture that is maintained in a secure environment (i.e., for which access control is enforced).
  • infrastructure 402 includes a computer system 404 that typically represents a server 404 , for instance, a retail server or a shopping server or the like configured to enable distribution or sharing of real-time feedback received from customers to all customers in a retail environment, the server 404 being accessed by a client (e.g., a personal computer, a laptop, a handheld device, etc), for instance, a user at a client 430 .
  • client e.g., a personal computer, a laptop, a handheld device, etc
  • one or more devices for instance, one or more servers utilized by individual shopping stores, for instance, retail stores (for instance, store 1 , reference numeral 440 , through store N, reference numeral 442 ) and one or more clients (for instance, client 1 , reference numeral 430 , through client N, reference numeral 432 ) are connected via a network to shopping infrastructure 402 , which includes a retail establishment feedback tool 414 configured to enable distribution or sharing of real-time feedback received from one or more customers to all customers in the shopping infrastructure 402 . As shown in FIG.
  • each of the retail servers employed by stores 1 through N as well as one or more of the clients 1 through N has deployed thereon a retail establishment feedback tool (respective reference numerals 441 through 443 and reference numerals 431 through 433 ) configured to enable distribution or sharing of real-time feedback received from one or more customers to all customers in the retail infrastructure 402 .
  • a retail establishment feedback tool (respective reference numerals 441 through 443 and reference numerals 431 through 433 ) configured to enable distribution or sharing of real-time feedback received from one or more customers to all customers in the retail infrastructure 402 .
  • one or more users may interface with the retail establishment system 404 in order to provide feedback and/or request feedback.
  • the one or more users access the retail establishment system 404 via servers 440 through 442 located within the respective retail stores 1 through N.
  • the users may access the retail establishment system 404 via individual clients 430 through 432 from external locations besides a retail store, such as, a kiosk, home or work, etc.
  • infrastructure 402 provides a secure environment.
  • a user at a client 430 accesses the retail establishment feedback system 404 over a network via interfaces (e.g., Web browsers) loaded on the client, for example, a personal computer, a laptop, a handheld device, etc.
  • the network can be any type of network such as the Internet, a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), etc.
  • LAN local area network
  • WAN wide area network
  • VPN virtual private network
  • infrastructure 402 could occur via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods.
  • conventional network connectivity such as Token Ring, Ethernet, WiFi or other conventional communications standards could be used.
  • connectivity could be provided by conventional TCP/IP sockets-based protocol.
  • the parties could utilize an Internet service provider to establish connectivity to infrastructure 402 .
  • infrastructure 402 could be owned and/or operated by a party such as provider 446 , or by an independent entity. Regardless, use of infrastructure 402 and the teachings described herein could be offered to the parties on a subscription or fee-basis. In either scenario, an administrator (reference numeral 434 ) could support and configure retail infrastructure 402 .
  • the retail system 404 is shown to include a CPU (hereinafter “processing unit 406 ”), a memory 412 , a bus 410 , and input/output (I/O) interfaces 408 . Further, the server 404 is shown in communication with external I/O devices/resources 424 and storage system 422 .
  • processing unit 406 executes computer program code stored in memory 412 , such as the retail establishment feedback tool 414 . While executing the retail establishment feedback tool 414 , the processing unit 406 can read and/or write data, to/from memory 412 , storage system 422 , and/or I/O interfaces 408 and can record or store feedback 426 collected in storage system 422 and can retrieve feedback 426 stored in storage system 422 .
  • the feedback 426 can be stored in a separate storage external to infrastructure 402 .
  • the feedback collected by a given store may be stored locally within a storage system in addition to being stored centrally within storage system 422 .
  • the feedback provided by shoppers or customers can be stored in a distributed system, such that, if a customer at one store queries the contents stored in that store's system, that store's system could query multiple distributed sites for relevant feedback.
  • Bus 410 provides a communication link between each of the components in computer system 400 , such that information can be communicated within the infrastructure 402 .
  • External devices 424 can comprise any devices (e.g., keyboard, pointing device, display, etc.) that enable a user to interact with computer system 400 and/or any devices (e.g., network card, modem, etc.) that enable server 404 to communicate with one or more other computing devices.
  • devices e.g., keyboard, pointing device, display, etc.
  • devices e.g., network card, modem, etc.
  • Computer infrastructure 402 is only illustrative of various types of computer infrastructures for implementing the invention.
  • computer infrastructure 402 may comprise two or more server groups or clusters that communicate over a network to perform the various process steps of the invention.
  • computer system 400 is only representative of various possible computer systems that can include numerous combinations of hardware.
  • computer system 400 can comprise any specific purpose computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general purpose hardware/software, or the like.
  • the program code and hardware can be created using standard programming and engineering techniques, respectively.
  • processing unit 406 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server.
  • memory 412 and/or storage system 422 can comprise any combination of various types of data storage and/or transmission media that reside at one or more physical locations.
  • I/O interfaces 408 can comprise any system for exchanging information with one or more external devices 424 .
  • one or more additional components e.g., system software, math co-processing unit, etc.
  • additional components e.g., system software, math co-processing unit, etc.
  • computer system 400 comprises a handheld device or the like, it is understood that one or more external devices 424 (e.g., a display) and/or storage system(s) 422 could be contained within computer system 400 , not externally as shown.
  • Storage system 422 can be any type of system (e.g., a database) capable of providing storage for information under the present invention.
  • storage system 422 could include one or more storage devices, such as a magnetic disk drive or an optical disk drive.
  • storage system 422 includes data distributed across, for example, a local area network (LAN), wide area network (WAN) or a storage area network (SAN) (not shown).
  • LAN local area network
  • WAN wide area network
  • SAN storage area network
  • additional components such as cache memory, communication systems, system software, etc., may be incorporated into computer system 400 .
  • the process comprises creating a tag corresponding to feedback to be inputted into a tool, the tag being configured to extrapolate on the feedback.
  • the tag comprises at least one of an image tag, an audio tag or a textual tag and the tag comprises at least one of a product-related tag or a location-related tag.
  • the process comprises collecting by the tool in real-time the feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment, identifying, using the tool, respective locations of the one or more customers and identifying one or more products in the retail environment, storing by the tool the feedback collected from the one or more customers and providing a user access to the feedback stored based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the user comprises at least one of a customer of the one or more customers that has inputted feedback or a customer that has not inputted feedback.
  • the process further comprises retrieving in real-time by the tool a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on a current location of the user identified by the tool.
  • the collecting step further comprises identifying whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback collected based on the determining step in order to facilitate retrieval of the feedback collected.
  • the aspect of the retail establishment comprises at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
  • any of the components of the present invention as shown in FIG. 4 can be deployed, managed, serviced by a service provider 446 who offers to provide distribution or sharing of real-time feedback received from customers to all customers in a retail environment.
  • the invention provides a business method that performs the process steps of the invention on a subscription, advertising and/or fee basis.
  • a service provider such as a solution integrator could offer to enable distribution or sharing of real-time feedback received from customers of one store to customers of a related chain of stores or to other customers in an unrelated chain of stores in a retail environment.
  • the service provider can, for instance, create, maintain, and support a computer infrastructure that performs the process steps of the invention for one or more stores or sellers.
  • the service provider can receive payment from the one or more stores/sellers under a subscription and/or fee agreement and/or the service provider can receive payment from the sale or advertising of content to one or more third parties.
  • the invention provides a method of selling products to customers in a selling environment, such as, a retail environment or a wholesale environment.
  • the method comprises providing, on a subscription basis, a tool to be deployed on a system utilized by a subscribed seller among one or more subscribed sellers in a selling environment, the tool being configured to catalog a plurality of products sold by a respective subscribed seller according to a respective location within the respective subscribed seller and inputting feedback using tags created by one or more customers utilizing one or more electronic devices within the respective subscribed seller, wherein the one or more electronic devices communicate the feedback inputted to the tool deployed on the system utilized by the respective subscribed seller.
  • the method comprises identifying, using the tags created, respective locations of the one or more customers within the respective subscribed seller and allowing a user (either a customer that has inputted feedback or a customer that has not inputted feedback) access to the feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. Furthermore, the method comprises recommending to the user one or more products based on either the inquiry submitted by the user or based on proximate locations of the one or more products to the current location of the user identified by the tool, such that the one or more products recommended to the user promote sale of the one or more products.
  • the method further comprises calculating a respective subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on usage history of the tool by the respective subscribed seller over a specified time duration.
  • the method comprises calculating the subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on sale history of the one or more products recommended by the tool within the respective subscribed seller over a specified time duration.

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A method, system and program product for providing distribution of customer feedback pertaining to an aspect of a retail environment. The method includes creating either a text, an audio or visual tag for inputting into a tool, feedback from customers using a plurality of devices, the tag including either a product-related or a location-related tag that can be used to extrapolate on the feedback. The method further includes identifying respective locations of customers, collecting in real-time the feedback inputted by the customers and providing a user, a customer that has provided feedback or not, access to the feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. The method further includes retrieving in real-time a subset of the feedback collected based on either the inquiry submitted or the current location of the user.

Description

FIELD OF THE INVENTION
The present invention relates to the field of computer systems and software, and more specifically to a method, system and computer program product for enabling distribution or sharing of feedback among customers in a retail environment, in real-time.
BACKGROUND OF THE INVENTION
In today's business environment, businesses rely on customer feedback in order to improve customer service and to maintain or increase their customer base. Typically, if a feedback or comment box exists, a customer seeking to leave feedback can leave their feedback or comments in the box. However, access to such feedback is limited and, as such, there is a need for a business and/or organization to provide a cost-effective way to access customer feedback in order to provide better customer service.
SUMMARY OF THE INVENTION
In a first aspect of the invention, there is provided a method for providing distribution of feedback in a retail environment. The method includes receiving, into a tool, feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment. In an embodiment, the receiving step further includes creating a respective first tag for inputting a respective feedback into the tool, the respective first tag being configured to extrapolate on the respective feedback inputted. In an embodiment, the respective first tag includes at least one of an image tag, an audio tag and a textual tag and the respective first tag includes at least one of a product-related tag and a location-related tag. The method further includes identifying, using the tool, respective locations of the one or more customers. In an embodiment, the identifying step includes tracking, using the tool, a respective location of the user for identifying a respective location of the user. The method further includes collecting, using the tool, the feedback inputted by the one or more customers pertaining to the one or more aspects of the retail environment. In an embodiment, the feedback inputted is collected and recorded in real-time. Further, the collecting step includes determining whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback inputted based on the determining step in order to facilitate retrieval of the feedback collected. The method further includes providing a user access to feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the user includes at least one of a customer that has inputted feedback or a customer that has not inputted feedback. In an embodiment, the providing step further includes retrieving in real-time a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool. In another embodiment, the providing step further includes presenting the user with additional information besides the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool. In an embodiment, the aspect of the retail establishment of the one or more retail establishments includes at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
In another aspect of the invention, there is provided a system for providing distribution of real-time customer feedback. The system includes a network communications channel, one or more servers corresponding to one or more retail establishments connected to the network communications channel and to a trans-retail establishment server connected to the network communications channel, each of the one or more servers having deployed thereon a tool for distributing feedback received in real-time from one or more customers of the one or more retail establishments. The tool includes a location tracking module configured to detect a location of a customer of the one or more customers providing feedback for an aspect of a retail establishment of the one or more retail establishments, an item identifier module configured to identify one or more products in the one or more retail establishments and a collection module configured to collect in real-time, utilizing the location tracking module and the item identifier module, the feedback received in real-time from the one or more customers for the aspect of the retail establishment. In an embodiment, the tool is further configured to allow a user (a customer that has provided feedback or a customer that has not provided feedback) access to the feedback collected. The system further includes one or more clients connected to the network communications channel, the one or more clients being configured to allow input of the feedback for the aspect of the retail establishment of the one or more retail establishments, the one or more clients being configured to send inquiries from the user with respect to the one or more retail establishments, the one or more clients being configured to communicate to a server of the one or more servers a respective location of the user. Furthermore, in an embodiment, the trans-retail establishment server has deployed thereon the tool for enabling real-time distribution of the feedback collected to the user of the one or more retail establishments and to additional users of other retail establishments different than the one or more retail establishments. In an embodiment, the additional users include at least one of customers that have inputted feedback collected and customers that have not inputted feedback collected. In an embodiment, each of the one or more servers and the trans-retail establishment server further includes an input module configured to receive input of the feedback into the tool, a storage module configured to store the feedback collected and a retrieval module configured to access and retrieve the feedback collected and stored in the storage module. Further, each of the one or more servers and the trans-retail establishment server further includes an update module configured to update the feedback collected and stored within the storage module. In an embodiment, the aspect of the retail establishment of the one or more retail establishments includes at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous. In an embodiment, the feedback is collected using at least one tag, the tag including at least one of a text tag, an audio tag and a visual tag. Further, in an embodiment, the tag includes at least one of product-related data and location-related data.
In yet another aspect of the invention, there is provided a computer program product for providing sharing of real-time feedback among customers in a retail environment. The computer program product includes a computer readable medium, first program instructions to collect feedback pertaining to one or more aspects of a retail environment inputted by one or more customers using a plurality of devices, the first program instructions including instructions to receive a tag corresponding to the feedback inputted, the tag including at least one of an image tag, an audio tag and a text tag. In an embodiment, the tag includes at least one of product-related data or location-related data. Further, the computer program product includes second program instructions to identify respective locations of the one or more customers and to identify one or more products in the retail environment and third program instructions to search the feedback collected based on either an inquiry submitted by the user or based on a current location of the user identified, wherein the user includes at least one of: a customer of the one or more customers that has inputted the feedback and a customer other than the one or more customers that has not inputted the feedback. The computer program product according to claim 15, further includes fourth program instructions to retrieve a subset of the feedback collected based on either the inquiry submitted by the user or based on the current location identified. In an embodiment, the first program instructions include instructions to create additional tags for the feedback inputted in order to facilitate retrieval of the feedback collected and to collect the feedback in real-time. In an embodiment, the third program instructions include instructions to search additional retail information besides the feedback collected and to retrieve a subset of the additional retail information searched based on either the inquiry submitted by the user or based on a current location of the user identified. In an embodiment, the fourth program instructions include instructions to retrieve the feedback in real-time, wherein the one or more aspects of the retail environment includes at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous. Preferably, each of the first, second, third and fourth program instructions are recorded on the computer recordable medium.
Further, in yet another aspect of the invention, there is provided a process for deploying computing infrastructure includes integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a process of distributing customer feedback in a retail environment. The process includes creating a tag corresponding to feedback to be inputted into a tool, the tag being configured to extrapolate on the feedback. In an embodiment, the tag includes at least one of an image tag, an audio tag or a textual tag and the tag includes at least one of a product-related tag or a location-related tag. Further, the process includes collecting by the tool in real-time the feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment, identifying, using the tool, respective locations of the one or more customers and identifying one or more products in the retail environment, storing by the tool the feedback collected from the one or more customers and providing a user access to the feedback stored based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the user includes at least one of a customer of the one or more customers that has inputted feedback or a customer that has not inputted feedback. The process further includes retrieving in real-time by the tool a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the collecting step further includes identifying whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback collected based on the determining step in order to facilitate retrieval of the feedback collected. In an embodiment, the aspect of the retail establishment includes at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
In yet another aspect of the invention, there is provided a method of selling products to customers in a selling environment. The method includes providing, on a subscription basis, a tool to be deployed on a system utilized by a subscribed seller among one or more subscribed sellers in a selling environment, the tool being configured to catalog a plurality of products sold by a respective subscribed seller according to a respective location within the respective subscribed seller and inputting feedback using tags created by one or more customers utilizing one or more electronic devices within the respective subscribed seller, wherein the one or more electronic devices communicate the feedback inputted to the tool deployed on the system utilized by the respective subscribed seller. Further, the method includes identifying, using the tags created, respective locations of the one or more customers within the respective subscribed seller, allowing a user (either a customer that has inputted feedback or a customer that has not inputted feedback) access to the feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. Furthermore, the method includes recommending to the user one or more products based on either the inquiry submitted by the user or based on proximate locations of the one or more products to the current location of the user identified by the tool, such that the one or more products recommended to the user promote sale of the one or more products. The method further includes calculating a respective subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on usage history of the tool by the respective subscribed seller over a specified time duration. Alternatively, the method includes calculating the subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on sale history of the one or more products recommended by the tool within the respective subscribed seller over a specified time duration.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention:
FIG. 1 depicts a flowchart which outlines the steps involved in enabling distribution of real-time feedback among customers in a retail environment, in accordance with an embodiment of the present invention.
FIG. 2 is a schematic block system diagram illustrating an embodiment of a system for enabling distribution of real-time feedback among customers in a retail environment, in accordance with an embodiment of the present invention.
FIG. 3 is a schematic block system diagram illustrating an embodiment of a retail establishment feedback system for distributing or sharing of feedback received from one or more customers to all customers in a retail environment, in accordance with an embodiment of the invention.
FIG. 4 is a schematic block system diagram illustrating an embodiment of a computer infrastructure for enabling distribution or sharing of retail information, including feedback received from one or more customers, to all customers in a retail environment, in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
Many of the functional units described in this specification have been labeled as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom VLSI circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices or the like.
Modules may also be implemented in software for execution by various types of processors. An identified module or component of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module.
Further, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, over disparate memory devices, and may exist, at least partially, merely as electronic signals on a system or network.
Furthermore, modules may also be implemented as a combination of software and one or more hardware devices. For instance, a module may be embodied in the combination of a software executable code stored on a memory device. In a further example, a module may be the combination of a processor that operates on a set of operational data. Still further, a module may be implemented in the combination of an electronic signal communicated via transmission circuitry.
Reference throughout this specification to “one embodiment,” “an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment,” “in an embodiment,” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
Moreover, the described features, structures, or characteristics of the invention may be combined in any suitable manner in one or more embodiments. It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents. Reference will now be made in detail to the preferred embodiments of the invention.
In one embodiment, the invention provides a method for providing distribution of feedback in a retail environment. The method comprises receiving, into a tool, feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment. In an embodiment, the receiving step further comprises creating a respective first tag for inputting a respective feedback into the tool, the respective first tag being configured to extrapolate on the respective feedback inputted. In an embodiment, the respective first tag comprises at least one of an image tag, an audio tag and a textual tag and the respective first tag comprises at least one of a product-related tag and a location-related tag. The method further comprises identifying, using the tool, respective locations of the one or more customers. In an embodiment, the identifying step comprises tracking, using the tool, a respective location of the user for identifying a respective location of the user. The method further comprises collecting, using the tool, the feedback inputted by the one or more customers pertaining to the one or more aspects of the retail environment. In an embodiment, the feedback inputted is collected and recorded in real-time. Further, the collecting step comprises determining whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback inputted based on the determining step in order to facilitate retrieval of the feedback collected. The method further comprises providing a user access to feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the user comprises at least one of a customer that has inputted feedback or a customer that has not inputted feedback. In an embodiment, the providing step further comprises retrieving in real-time a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool. In another embodiment, the providing step further comprises presenting the user with additional information besides the feedback collected based on either the inquiry submitted to the tool by the user or based on the current location of the user identified by the tool. In an embodiment, the aspect of the retail establishment of the one or more retail establishments comprises at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
Reference is now made to FIG. 1, which outlines the method steps involved in enabling distribution or sharing of feedback among customers in a retail environment, in accordance with an embodiment of the invention. Although the invention is often described herein below in terms of a retail environment, it is understood that the invention is applicable to any type of selling environment, such as, a retail environment, a wholesale environment or an online retail environment, where goods and/or services are sold or provided by an establishment or store. Turning to FIG. 1, numeral 100 depicts a flowchart that outlines the method steps for enabling or providing distribution or sharing of feedback received from one or more customers to all customers in a retail environment. In an embodiment, a “retail environment” may refer to a physical store or a chain of stores or a group of unrelated stores that provide goods and/or services for sale. Turning to the left side of FIG. 1, FIG. 1 depicts the input or providing of customer feedback into a system (represented by reference numeral 110). In particular, a shopper or customer may provide either onsite input or feedback 102 while the user is at a store location, for instance, using a commercially available electronic shopping device or system, such as, the Shopping Buddy® computerized in-store shopping system, which in part tracks customer location as it is moved through the store along with the shopper and is capable of communicating to a retail establishment feedback tool or code or program (discussed further herein below with respect to FIGS. 2 and 3) having a back-end database maintained by or for the retail establishment or store. Alternatively, a user may provide website input or feedback 104, for instance, at a location other than within a store, such as, from home using a computer or a cell phone or a PDA (Personal Digital Assistant) via the Internet to access the retail establishment feedback tool deployed on a server or system employed by a store to provide distribution or sharing of feedback among customers of the store. In particular, the retail establishment feedback tool is deployed on a system employed by a store to allow customer feedback to be inputted in real-time within a store or to be inputted via a website, so that the feedback is provided or made available to all customers and/or management. In one embodiment, as shown in step 106, the customer or shopper or customer is prompted to enter identification information in order to reduce incidence of spam. In an embodiment, the identification information comprises a customer identification number, such as, the number provided on a store card to the customer. It is understood by one skilled in the art that other types of information can be used for identification purposes, such as, an e-mail address or authentication information, such as username and password. Accordingly, the customer enters or provides the identification information in step 106 in order to access the retail establishment feedback tool for inputting the feedback. Further, in step 108, the customer provides or inputs feedback or comments into the feedback tool using tags. In particular, the customer creates or selects an “extrapolative tag”, such as, an image tag (also referred to as a visual tag or a video tag), an audio tag (also referred to as a voice tag) or a text or textual tag for the input of the feedback. As used herein the term “extrapolative tag” refers to a tag that enables the system to reach out or to extrapolate, in a progressive or ever-expanding manner, for information relating to a consumer comment or feedback. For instance, an image tag can provide content-based feedback and/or location-based feedback, allowing the system to extrapolate on the feedback provided. The extrapolation may be done automatically or on-demand by the tool, as explained herein below. Further, the extrapolative tag provides data or information as to whether the feedback inputted pertains to a product and/or a location. Although, a comment or feedback may contain geographic or location data, if the location is not relevant to the comment or feedback, for instance, “This camera's great”, then a location tag may not be included or associated with the comment. Accordingly, as shown in 108 of FIG. 1, a customer may choose to create a text or textual tag (“I purchased this camera and got an extra memory card because I love taking pictures”) for providing or inputting feedback or comments relating to a camera purchase into the retail establishment feedback tool. The comment or feedback is automatically added to a comments or feedback database or repository employed by the tool for storing feedback received from one or more customers or shoppers. The textual tag provides information, for instance, that the feedback pertains to a product for facilitating retrieval of the feedback. Further, a customer or shopper may supply or create additional tags, besides the initial tag created. For instance, a customer may also create in addition to a text tag, an audio tag, by recording a voice message “I purchased this camera and got an extra memory card because I love taking pictures”. Further, the customer may also create a visual tag in addition to the text tag and/or audio tag, such as, an image or picture of the camera and a memory card. Referring to FIG. 1, the same customer may input additional feedback or a different customer may input feedback into the tool by using a voice tag. For example, a customer can leave a message informing store personnel that a certain shampoo in a certain aisle is out of stock. Similarly, a customer may input feedback using a visual tag (photo or video) to alert the store personnel of a spill in a certain aisle of the store. As such, a customer can provide additional text tags, such as, “for management” tag or “for stocking clerks” tag, etc. in order to help the system extrapolate (explained further herein below) to whom messages should be routed. In an embodiment, the feedback is updated or added into the tool in step 109. In particular, in an embodiment, the tool automatically creates or assigns additional tags and/or adds data to the feedback inputted and stored within a retail system in order to facilitate retrieval of the feedback. For example, additional textual tags or image tags may be added based on contents of the comment inputted to identify a specific store (store number or picture of a store), a particular aisle within the store, product information (for instance, a specific SKU (Stock Keeping Unit) number for a product or RFID (Radio Frequency Identification) tag identifying a product or a brief description of the item or product, etc. Accordingly, if a retail system receives a picture sent by a customer, the customer may not have to define the tag as a photo tag. Similarly, if a Shopping Buddy® computerized in-store shopping system is used, the device can automatically fill out an SKU tag when the customer scans the item, the device being configured to know what item the customer is standing in front of or what aisle the customer is in and does not need the customer to provide an input of “spill in aisle 5”, but the customer can simply input “spilled milk” and the device can tag the comment as appropriate. Further, comments or feedback inputted may have associated with them data or information based on the customer's categorizations, for instance, “store operations”, “product comments”, “overall experience”, “recommendations”, “reviews”, etc., such that the tool can automatically assign tags to a comment or feedback entered into the system. Furthermore, the text, voice or visual tags representing the feedback inputted may also be processed with natural language capabilities or algorithms in order to help filter and categorize the input. For example, a comment containing the term “spill” may cause the system to add a text tag regarding distribution of the comment, such as, a “for management” tag, so that another system could search on this tag and notify store personnel to take action. Additionally, the tool may add metadata (embedded data) for a customer's comments that are entered into the tool, where the metadata may include embedded data, such as, a store location (city, state, etc.) or GPS (Global Positioning System) coordinates (if a customer is using a GPS-enabled device), so that, for example, an aisle number at different stores can be differentiated. As such, metadata facilitates the narrowing down of a search to a particular store or area based on a customer's location. Thus, if another customer inquires as to the camera having the same SKU, the system may first retrieve relevant information that others may have deposited while in the same aisle or store that the consumer is currently in. Further, the system may then retrieve relevant information from other stores in the same chain of stores and/or, additionally, retrieve information from other unrelated stores. Moreover, the system may also go beyond stores and retrieve information from other information resources, such as, the Web (e.g., the Google website, which includes access to books, newsgroups, news, and a variety of other information sources). As such, the “radius” of an extrapolation or the extent to which the system searches for relevant information may be controlled in various manners. For example, the consumer may specify the radius by requesting only information that other consumers have left in the current store aisle. Alternatively, the radius may be determined automatically. For example, a history of a consumer's radii may be used to determine the most likely preferred radius to use for the current invocation. Alternatively, a history of radii used by many different customers seeking information on a particular product (or in a particular store) may be used to determine the most likely preferred radius to use for the current invocation. Tagged comments may allow a customer to notify the store staff about a location which needs cleaning, a product that is out of stock, other suggestions, recommendations and/or the ability for a customer to freely express their comments or feedback without following any predefined topics. More specific tags may also be left for family and friends (or even oneself), for instance, suggestions for gift ideas. Accordingly, customers can make real-time comments while still at the location where their observations are relevant, and where the comments are automatically entered into the store's systems and stored into a feedback database, which other consumers, including staff, management, marketers, distributors, etc. can access and review. As such, a consumer can add his comments in addition to retrieving and viewing other customers' comments that are relevant to the consumer's current shopping content or location. The feedback distribution mechanism generates not only a location-sensitive message board or discussion forum, but promotes a sense of community beyond consumer interactions bound by locality. Thus, with extrapolative tags, a customer is able to not only access what information has been provided by other customers about a specific product in a particular location, but can explore product-specific tags created by customers at other locations as well. In particular, as shown in FIG. 1, the retail establishment feedback tool provides a comment aggregation service, reference numeral 130. In particular, the comments entered by the customer in step 108 are automatically filtered in step 132. In an embodiment, natural language processing may be utilized for text or audio comments, whereas, recognition technologies may be used for image or visual comments. Further, the comments entered are stored in a database in step 134. The comment database may contain such information as customer comment, in the form of text, audio or visual input, along with any associated product and product location information. As such, comments can be translated from image, speech or text to an appropriate medium for accessibility beyond one particular method. Furthermore, in step 136, based on the tags, filtering rules and/or policies employed by a system, new comments entered into the system may be sent for review, sent to store management, sent to marketers, demographers, product manufacturers and/or made available to other shoppers at other participating stores. For instance, messages concerning “spills” can be directed directly to the cleaning staff, whereas, “out of stock” issues can be directed to the stock clerk. Further, the comments may also be made available to customers or shoppers via public store displays (screen displays) or product set-ups located in prominent high-traffic locations in a store. Large displays and product set-ups in prominent locations can increase the rate of sales when compared to the same items sold from their regular shelf locations in an aisle. Moreover, such information can be made anonymous by collecting aggregate information (such as comments over a period of time) and displaying this aggregate via public store displays.
In addition to entering feedback, a customer or shopper may also retrieve information or feedback stored in the system (represented by reference numeral 120 on the right hand side of FIG. 1). As such, a customer or shopper may enter in step 112 an inquiry into the system using one or more tag(s), that is, text tags, audio tags and/or visual tags. The system records any included tag(s) in step 114 in order to search feedback pertaining to the relevant tags. In step 116, the system searches the comments or feedback stored in the system database based on relevance and in step 118, the system retrieves the relevant feedback corresponding to the inquiry entered by the customer or shopper. The system alerts the customer of the entries based on relevance in step 119. Alternatively, the tool may automatically search comments entered by other users based on a customer's location within a store, for instance, the tool may provide all stored comments pertaining to products in a particular aisle that a customer is shopping in. As such, a customer or shopper may not only enter feedback or comments using the retail establishment feedback tool, so that the comments or feedback are made available to all users, but may also retrieve comments or feedback provided by other users or shoppers. Accordingly, the method provides the capture of feedback or comments in geographically-sensitive contexts as well as the display or retrieval of comments in geographically-sensitive contexts, and not just limiting the feedback or comments to product commentary, but also allowing store comments, pricing comments, inquiries or questions and other such related and valuable inputs from customers. Moreover, topic and location tags allow information to be filtered contextually, and information can move beyond product commentary to provide situational assistance as well. As such, consumers may feel more empowered to make decisions based on peer review and feedback. Further, management can gain insight into buying behaviors which can reveal valuable information to help, for instance, marketers shape marketing strategies. Additionally, store owners can monitor and respond to operational concerns much faster, e.g. spills and stocking issues, or any difficulties or frustration with the shopping experience as expressed by consumers, which can promote enhanced customer service and customer loyalty. For example, an extrapolative tag system can identify that a customer is trying to buy a digital camera and then by deductive searches find beneficial data, for instance, displaying to the customer or user a list of the highest rated digital cameras. Further, the extrapolative tag system can realize from the comments searched within the system that other users or customers suggested buying bigger memory cards or extra batteries and can direct a user to current sales offerings in a store that combine the two or can identify nearby stores or online web sites where the customer can purchase the combination of items, if not offered within the store a customer is in. Accordingly, an extrapolative tag environment (both the physical systems as well as the emergent use of such systems) provides the ability to identify relevant information even if intrinsic relationships are not mapped by explicit rules.
In an embodiment, the location of a shopper within a store for tag creation or tag retrieval may be detected by retailers by providing a commercially available electronic shopping device or system, such as, the Shopping Buddy® computerized in-store shopping system (using radio frequency (RF) technology), which in part tracks customer location as it is moved through the store along with the shopper and is capable of communicating to a feedback tool that include a database maintained by or for the retail establishment or store. The Shopping Buddy® computerized system is commercially available from the Switzerland based corporation, Ahold Licensing SA. Alternatively, a customer may use any Internet-enabled multimedia device or any wireless device or any smart device that can aid shoppers with inputting feedback and that can communicate wirelessly with a store's system. Further yet, retailers or sellers may utilize optical (e.g., infrared) signals detectable by wireless computerized devices attached to shopping carts or SKU-scanning attachments to wireless computerized devices attached to shopping carts to ascertain a customer's position in a store. In another embodiment, GPS (Global Positioning System) can be used with customers' mobile devices, e.g., cell phones, for detecting the location of a customer based on their mobile device-reported GPS coordinates by triangulating on the GPS signal coming out of the device. If a GPS signal is not available, a store may provide sensors within the store for picking up cell phones. Moreover, kiosks (whose locations are known) can be provided at predetermined locations for ascertaining a customer's position. Further, a customer can create and/or retrieve tags in a retail environment by utilizing the Shopping Buddy® computerized system provided by a store or other similar shopping devices using wireless technology to create and/or retrieve a text tag, an audio tag and/or a visual (photo or video) tag. Similarly, customers can use kiosks to create and/or retrieve a text, audio or visual tag.
In another embodiment, the invention provides a system for providing distribution of real-time customer feedback. The system comprises a network communications channel, one or more servers corresponding to one or more retail establishments connected to the network communications channel and to a trans-retail establishment server connected to the network communications channel, each of the one or more servers having deployed thereon a tool for distributing feedback received in real-time from one or more customers of the one or more retail establishments. The tool comprises a location tracking module configured to detect a location of a customer of the one or more customers providing feedback for an aspect of a retail establishment of the one or more retail establishments, an item identifier module configured to identify one or more products in the one or more retail establishments and a collection module configured to collect in real-time, utilizing the location tracking module and the item identifier module, the feedback received in real-time from the one or more customers for the aspect of the retail establishment. In an embodiment, the tool is further configured to allow a user (a customer that has provided feedback or a customer that has not provided feedback) access to the feedback collected. The system further comprises one or more clients connected to the network communications channel, the one or more clients being configured to allow input of the feedback for the aspect of the retail establishment of the one or more retail establishments, the one or more clients being configured to send inquiries from the user with respect to the one or more retail establishments, the one or more clients being configured to communicate to a server of the one or more servers a respective location of the user. Furthermore, in an embodiment, the trans-retail establishment server has deployed thereon the tool for enabling real-time distribution of the feedback collected to the user of the one or more retail establishments and to additional users of other retail establishments different than the one or more retail establishments. In an embodiment, the additional users comprise at least one of customers that have inputted feedback collected and customers that have not inputted feedback collected. In an embodiment, each of the one or more servers and the trans-retail establishment server further comprises an input module configured to receive input of the feedback into the tool, a storage module configured to store the feedback collected and a retrieval module configured to access and retrieve the feedback collected and stored in the storage module. Further, each of the one or more servers and the trans-retail establishment server further comprises an update module configured to update the feedback collected and stored within the storage module. In an embodiment, the aspect of the retail establishment of the one or more retail establishments comprises at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous. In an embodiment, the feedback is collected using at least one tag, the tag comprising at least one of a text tag, an audio tag and a visual tag. Further, in an embodiment, the tag comprises at least one of product-related data and location-related data.
Reference is now made to FIGS. 2 and 3, which illustrate various embodiments of a retail or shopping feedback system for providing distribution or sharing of feedback in real-time among customers in a retail environment. Turning to FIG. 2, reference numeral 200 provides a schematic block diagram of an embodiment of a system 200 for distribution or sharing of feedback among customers in a retail environment. The system 200, in an embodiment, is a distributed system that comprises of one or more servers and clients that are connected on a network via a network communications channel to a trans-store service server 240, such that, if a customer at store 1 queries the content stored in server or system 210, then that system 210 could reference the trans-store service server 240 or the server 210 can query multiple distributed sites, such as, servers 210, 220 and 240. In an embodiment, server 210 (representing store 1), server 220 (representing store 2), server 230 (representing a kiosk) and trans-store service server 240 are each connected on the network, such that, a customer or shopper at a particular store, for instance store 1 can utilize the respective server 210 for providing feedback that is collected by server 210 and the trans-store service server 240, so that the feedback is made accessible to all users of the system 200. As shown in FIG. 2, a customer can not only access the system 200 while within a store, but can also access the system 200, using a server on the network, but at a separate location, such as server 230, for instance, a kiosk set up at a separate location for a retail establishment. Furthermore, a customer or user can access the system 200 via the Internet 270 using a client 280, such as, a wireless Internet-enabled device, such as, a computer workstation at home or a mobile device, such as a laptop, a cell phone, a PDA, etc. As shown in FIG. 2, each of the servers 210, 220, 230 and 240 as well as client 280 has deployed thereon a retail establishment feedback tool ( reference numerals 212, 222, 232, 242 and 282, respectively) that is configured to enable distribution or sharing of the feedback collected among customers in a retail environment. Alternatively, instead of the client 280 having the retail establishment feedback tool 282 deployed thereon, a customer at the client may access an appropriate website for a retail establishment using the Internet 270, which may, in an embodiment, prompt the customer for identification information before being able to enter comments that are stored in the trans-store comment database 248. In particular, a shopper or customer can provide feedback at a particular store or from a kiosk, which is collected and stored locally in a database and is further sent to the database 248 located on the trans-store service server 240 that has deployed thereon the retail establishment feedback tool 242 configured to provide a service of distributing or sharing the feedback collected to other users (reference numeral 250), for instance, a different store chain from the store chain using the retail feedback system, and to other clients, such as, client 280, so that the feedback can be distributed to or accessed by additional users located external to the store. Accordingly, other users or customers at other stores as well as marketers, manufacturers and/or distributors can all access the feedback stored within the trans-store service server 240. Moreover, the feedback collected by the trans-store service server 240 can be published over the Internet (Web), reference numeral 270, so that the feedback can be made available to yet another group of users or customers using wireless Internet-enabled mobile devices, such as cell phones, PDAs, laptops, etc. Further yet, in an embodiment, in response to an inquiry received from a customer, the trans-store service server can access the Internet (Web) to obtain additional relevant information to provide to a customer inputting a query into the feedback system. In an embodiment, the retail establishment feedback tool deployed on each of the servers 210, 220, 230, 240 and client 280 each comprises (among other components, described herein below with respect to FIG. 3) a location tracking element ( reference numerals 214, 224, 234, 244 and 284, respectively), an item identifier element ( reference numerals 216, 226, 236, 246, and 286, respectively). The location tracking element is configured to track the location of a customer, so that any feedback gathered can be organized or categorized based on location. In an embodiment, the location can be location of a particular store among several stores in a store chain or can be location of an aisle in a particular store, etc. Further, in an embodiment, the item identifier element is configured to identify any items or products (using the SKU number) contained in a feedback entered by a shopper, such as, an image tag. Furthermore, in an embodiment, the servers 210, 220, 230 each comprises a storage or database ( reference numerals 218, 228 and 238, respectively) for storing the feedback collected from one or more customers at one or more stores. Additionally, comments may be stored in a distributed system, such as, server 240, such that, a customer at store 1 can not only query store 1 and store 2, but can also query the trans-store server 240, which comprises a storage or database (reference numeral 248) for storing the feedback or comments collected not only from server 210 and server 220, but also from the kiosk server 230 and other clients, such as, client 280. Accordingly, feedback provided by shoppers or customers can be stored both locally within a store's server that can be accessed by other users in the same store and/or centrally within the trans-store service server 240 that can be accessed by other users in other stores, as described herein above with respect to FIG. 1.
For example, a customer who wants to enter a general comment about a spill in one of the aisles in the store can go to a nearby kiosk and enter a comment “spill on aisle 5” and tag it “for_management” or “cleanliness”, and the store management team would have a system to search on these (and other likely tags). Alternatively, a customer may use the Shopping Buddy® computerized in-store shopping system and type in the phrase “spill” as feedback, and the wireless device deduces that that customer is in aisle 5. Similarly, a customer may take a picture of a spill with a cell phone camera, which could add in location information to the picture's metadata and e-mail the picture to an e-mail address. The receiving feedback system saves the attachment and parses out the GPS coordinates from the picture image and adds this as an informational tag (so customers or users can search all comments by physical location). Further, some other computer vision algorithms may deduce that the customer is in aisle 5 (for example, it sees all the bottles of soda) and figures out that the comment concerns a cleanup issue since the picture is of the floor with a mess on it. As such, the system may add additional tags that it deems appropriate. Similarly, if a store provides a wireless shopping device with a scanner, the customer uses the wireless shopping device to enter comments on a product. The customer scans the product using the scanner provided by the wireless shopping device and a screen pops up displaying the bar code, product description, price, aisle information, store identifier, etc. In an embodiment, the screen may also present the customer with an option of providing/adding a comment so that the customer can click on that particular option to provide a comment. Or the customer can take a picture of the barcode with a cell phone and e-mail the picture to an address with some text in the body saying “this is really cheap!!!”.
Additionally, if a store provides a wireless shopping device with a location detection capability, such as, the Shopping Buddy® computerized in-store shopping system, the customer can type in a text tag “shampoo” and then a screen with options may pop-up that provides the customer with an option of reviewing all comments linked to that tag in that store and perhaps even offer options to display comments pertaining to that tag beyond that store. Alternatively, a user or customer can access a web page for the retail store and can query the tags, for instance, search on “digital camera” or by an SKU number or a customer can search by all sales in a particular store, for instance, the customer inputs “sales” and “Store X” in the search box, or enters appropriate GPS coordinates. At a store itself, a customer can use a location tracking device, such as the Shopping Buddy® computerized in-store shopping system, which knows what aisle a customer is in and could be configured to show the customer relevant product information as the customer walks through the store, such as, “check out the special on potatoes”. Further, a customer may also use a cell phone and enter tags to search on either to get a response to a particular query or to get text messages when new comments show up. For instance, you could use the Google® search engine (owned by Google Inc.) via SMS (Short Message Service) to query prices on items and to get feedback provided by other customers.
For example, a customer can enter or retrieve comments from a cell phone. There may be an e-mail address or SMS number (or both) and depending on a cell phone's capabilities (if capable of browsing the web directly), a customer can send a query, such as,. “search digital_camera sale reviews”. Alternatively, to submit a comment, a customer would take a picture of the barcode and send it as picture mail along with a text comment “bought this yesterday and it sucks”. For instance, cell phones with Instant Messaging capabilities would allow communications, such as, browsing the web directly, picture mail capabilities, instant messaging capabilities, etc. Or the store could simply have a sign with “call this number to participate in our commenting system” and it could be done via voice recognition (or even a real live person on the other end). Some PDA's have e-mail capability, so the process would work similar to a cell phone. Or if the PDA did not have full wireless capabilities, then it would queue the comment and mail it when the user syncs the PDA device. Alternatively, a user could make real time queries while online and the user could synchronize the results (or synchronize a small subset of the database which is query-able while offline). A user could build a commenting system where a user uses Google® Maps online map service and location finder (provided by Google Inc.) to search and identify the store and then enters additional comments. Furthermore, a user can take a picture of the store itself and comment on the store in general and either manually tag it with “Store X” or rely on a computer algorithm to identify the logo. If it's a restaurant, a user can take a picture of the sign (video tag) and input “great food” (text tag) and then submit that comment to the store's system. Additionally, in an embodiment, via some additional automated tagging, that review comment can be entered into other web sites, for instance, web sites that provide ratings for restaurants.
Reference is now made to FIG. 3, which illustrates an embodiment of a system for enabling distribution of real-time feedback received from customers to all customers in a retail environment, such as, a retail environment. Turning to FIG. 3, FIG. 3 is a schematic block system diagram illustrating one embodiment of a system or server 300, such as, a server employed in a retail environment that has deployed thereon a retail establishment feedback tool or program or component 320 (also referred to herein as shopping feedback tool or feedback tool or simply as “tool”), the shopping feedback program or component or tool 320 being configured to enable distribution or sharing of real-time feedback received from a customer to all customers in a retail environment, in accordance with an embodiment of the invention. Preferably, the system 300 is a server, for instance, a server employed in a retail environment that includes a central processing unit (CPU) 304, a local storage device 302, a user interface 306, a network interface 308, and a memory 310. The CPU 304 is configured generally to execute operations within the system/server 300. The user interface 306, in one embodiment, is configured to allow a user, such as, a customer, to interact with the system 300, including allowing input of feedback and or questions and/or comments from a user and communicating output data, such as, replies to the questions and/or inquiries received from the user. The network interface 308 is configured, in one embodiment, to facilitate network communications of the system 300 over a communications channel of a network (as shown in FIG. 2). In an embodiment, the feedback 312 collected and/or comments received from users is stored in storage system 302. Alternatively, the feedback 312 may be stored in memory 310 or in a separate storage.
In one embodiment, as shown in FIG. 3, the feedback program or retail establishment feedback tool 320 which runs on the retail server or system 300 comprises a logic unit that contains a plurality of modules configured to functionally execute the necessary steps of enabling sharing or distribution of feedback collected from one or more users to all users. In particular, the shopping feedback tool 320 includes an input module 322, a user identification module 324, a location tracking module 326, an item identifier module 328, an update module 330, a storage module 332, a retrieval module 334 and a communications module 336. The input module 322 is configured to receive input from one or more users, such as, customers. In an embodiment, the user identification module 324 is configured to identify and/or authenticate a user seeking access to the retail server for providing feedback and/or seeking feedback from other users. In an embodiment, the user identification module 324 identifies a user by requesting an account number printed on a store card provided to a user by a store. Similarly, a user may be identified by their e-mail address inputted into the tool or a user may be prompted to enter a username and password. Further, such information may be used to create profiles for customers, for instance, a geographic location where a shopper or customer shops, customer demographics, how often a customer purchases a certain product, etc. The location tracking module 326 is configured to identify location of a user inputting feedback into the feedback tool 320 and/or requesting feedback from the feedback tool 320. By identifying a location of the user, the feedback tool 320 can provide feedback that is relevant or pertinent to that specific location or feedback pertinent to retail stores within a certain radius of the user's location. Further, the item identifier module 328 is configured to identify any products associated with a feedback inputted or provided by a user. Further, in an embodiment, the item identifier module 328 is configured to identify the type of information or contents of the inputted feedback pertaining to a product that is provided by a user. The update module 330 is configured to record and/or update information inputted by a user into the retail establishment feedback tool 320. In an embodiment, the update module 330 utilizes data or information gathered by the location tracking module 326 and the item identifier module 328 for adding additional tags or data or metadata to the feedback collected into the retail establishment feedback tool 320. Furthermore, the storage module 332 is configured to store the feedback 312 collected in a storage, such as, in storage or database 302. Alternatively, the feedback 312 may be stored in a storage or database system external to the server 300. In an embodiment, the storage module 332 stores the feedback 312 collected based on tags supplied by a user, which facilitates grouping of the feedback or information provided by a user, for instance, using location-content or product-content provided in the tags. Additionally, the retrieval module 334 is configured to search the storage 302 for feedback stored or recorded within the server 300 and/or external to the server 300 based on an inquiry or question received from a user. In an embodiment, the tool 320 utilizes the content and/or location supplied in the tags by a user to retrieve relevant information. Further, the communications module 336 is configured to permit communication between the various modules of the retail establishment feedback tool 320 and other components, such as, the storage 302, which contains the feedback 312 that is recorded and/or the other modules within the retail establishment feedback tool 320.
For example, if a store provides detachable wireless devices with a bar code or a RFID scanner and a display attached to a wireless shopping cart or device, such as, a Shopping Buddy® computerized in-store shopping system, then the tagging capability can be added to the existing wireless devices, for instance, either by adding a comment option in the touch screen display of the device or by attaching a microphone to the device to enable the customer to record feedback or comment. In an embodiment, only users who can provide identification (such as, store cards) may use the system in order to reduce spam and to encourage customer loyalty. As such, stores may correlate comments or feedback with particular customers or with customer demographics. Further, such wireless shopping devices with a bar code scanner or a RFID scanner can allow a customer to scan an item's bar code or RFID code and then enter or record any comments on a keyboard (or audio input/output device) on the wireless shopping device. Furthermore, comments may also include typed questions, such as: “Does anyone know if MSG (monosodium glutamate) in this soup causes headaches?” or verbal comments, such as, “The oranges are more expensive here. At A&B the oranges are only $1.99 per pound.” The customer would ‘hit’ end on the touch screen display to complete the recording. Voice messages recorded can be translated into text messages and associated with the customer's current food section into the system. Further, keypads may be distributed throughout the store along aisles so that users may enter general information unrelated to a particular product, for example, “Aisle 7 is a mess.” Information may be projected on large displays so that other users and store employees may see a selection of commentaries. If desired, smart filters may be applied so that only some messages are projected. These wireless shopping devices may have text, voice and/or video input capabilities, and can be enhanced to provide commenting capabilities. Further, the wireless device can be enhanced with audio replay features. For instance, the consumer can scan a product either with a RFID code or a bar code and/or can select a “review comments” feature on the display. Accordingly, all the comments or feedback related to the selected product, location, or specific tags, would be displayed for the consumer. If the wireless shopping device is equipped with location tracking device and a consumer wants to review any geographically-specific (geo-specific) or geographically-sensitive (geo-sensitive) comments, the consumer may just hit the “review geo-specific tags” feature in order to display any comments that are relevant to the consumer's current location. Furthermore, various approaches can be taken to implement a tagging system in traditional stores that do not have any location sensing system. These stores can establish dedicated comment and review kiosks, which consumers can use to record their messages for a particular product, make remarks on certain aspects of the store, and/or any comments that the consumer would like to provide. These kiosks can be located at any convenient location for consumers, or the store can set multiple kiosks near particular items. In an embodiment, each comment is stored with a subject or brief description to facilitate indexing and searching of the message by others. The recording of voice messages can be further transcribed to written form for people to read at kiosks. In one embodiment, the comments are left for store management only. In another embodiment, consumers can read each others comments.
In yet another embodiment, the invention provides a computer program product for providing sharing of real-time feedback among customers in a retail environment. The computer program product comprises a computer readable or computer-usable medium, which provides program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. Preferably, the computer storage medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk. Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD. Further, preferably, network medium can comprise of transmission devices on a network, such as, cables, routers, switches and/or network adapter cards.
The computer program product further comprises first program instructions to collect feedback pertaining to one or more aspects of a retail environment inputted by one or more customers using a plurality of devices, the first program instructions including instructions to receive a tag corresponding to the feedback inputted, the tag comprising at least one of an image tag, an audio tag and a text tag. In an embodiment, the tag comprises at least one of product-related data or location-related data. Further, the computer program product comprises second program instructions to identify respective locations of the one or more customers and to identify one or more products in the retail environment and third program instructions to search the feedback collected based on either an inquiry submitted by the user or based on a current location of the user identified, wherein the user comprises at least one of: a customer of the one or more customers that has inputted the feedback and a customer other than the one or more customers that has not inputted the feedback. The computer program product further comprises fourth program instructions to retrieve a subset of the feedback collected based on either the inquiry submitted by the user or based on the current location identified. In an embodiment, the first program instructions include instructions to create additional tags for the feedback inputted in order to facilitate retrieval of the feedback collected and to collect the feedback in real-time. In an embodiment, the third program instructions include instructions to search additional retail information besides the feedback collected and to retrieve a subset of the additional retail information searched based on either the inquiry submitted by the user or based on a current location of the user identified. In an embodiment, the fourth program instructions include instructions to retrieve the feedback in real-time, wherein the one or more aspects of the retail environment comprises at least one of product, service, store operation, recommendation, review, overall shopping experience and miscellaneous. Preferably, each of the first, second, third and fourth program instructions are recorded on the computer recordable medium.
Referring now to FIG. 4, there is illustrated a system 400 that provides a computer program product for distributing retail information, including feedback received from one or more customers, to all customers in a retail environment, in accordance with an embodiment of the present invention. The computer program product comprises a computer readable or computer-usable medium, which provides program code namely, the retail establishment feedback code or tool 414 (referred to herein below as “feedback tool”), for use by or in connection with a retail establishment computer or system or any instruction execution system. The feedback tool or program 414 can be loaded into the server or system 404 from a computer readable media 436, such as, a magnetic tape or disk, optical media, DVD, memory stick, semiconductor memory, etc. or downloaded from the Internet via a TCP/IP adapter card 438. As depicted, system 400 includes a computer infrastructure 402, which is intended to represent any type of computer architecture that is maintained in a secure environment (i.e., for which access control is enforced). As shown, infrastructure 402 includes a computer system 404 that typically represents a server 404, for instance, a retail server or a shopping server or the like configured to enable distribution or sharing of real-time feedback received from customers to all customers in a retail environment, the server 404 being accessed by a client (e.g., a personal computer, a laptop, a handheld device, etc), for instance, a user at a client 430. It should be understood, however, that although not shown, other hardware and software components (e.g., additional computer systems, routers, firewalls, etc.) could be included in infrastructure 402.
In general, one or more devices, for instance, one or more servers utilized by individual shopping stores, for instance, retail stores (for instance, store 1, reference numeral 440, through store N, reference numeral 442) and one or more clients (for instance, client 1, reference numeral 430, through client N, reference numeral 432) are connected via a network to shopping infrastructure 402, which includes a retail establishment feedback tool 414 configured to enable distribution or sharing of real-time feedback received from one or more customers to all customers in the shopping infrastructure 402. As shown in FIG. 4, each of the retail servers employed by stores 1 through N as well as one or more of the clients 1 through N (reference numerals 430 through 432) has deployed thereon a retail establishment feedback tool (respective reference numerals 441 through 443 and reference numerals 431 through 433) configured to enable distribution or sharing of real-time feedback received from one or more customers to all customers in the retail infrastructure 402. Further, as shown in FIG. 4, one or more users may interface with the retail establishment system 404 in order to provide feedback and/or request feedback. In an embodiment, the one or more users access the retail establishment system 404 via servers 440 through 442 located within the respective retail stores 1 through N. In an alternative embodiment, the users may access the retail establishment system 404 via individual clients 430 through 432 from external locations besides a retail store, such as, a kiosk, home or work, etc. To this extent, infrastructure 402 provides a secure environment. In particular, a user at a client 430 accesses the retail establishment feedback system 404 over a network via interfaces (e.g., Web browsers) loaded on the client, for example, a personal computer, a laptop, a handheld device, etc. In the case of the latter, the network can be any type of network such as the Internet, a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), etc. In any event, communication with infrastructure 402 could occur via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods. Moreover, conventional network connectivity, such as Token Ring, Ethernet, WiFi or other conventional communications standards could be used. Still yet, connectivity could be provided by conventional TCP/IP sockets-based protocol. In this instance, the parties could utilize an Internet service provider to establish connectivity to infrastructure 402. It should be understood that under the present invention, infrastructure 402 could be owned and/or operated by a party such as provider 446, or by an independent entity. Regardless, use of infrastructure 402 and the teachings described herein could be offered to the parties on a subscription or fee-basis. In either scenario, an administrator (reference numeral 434) could support and configure retail infrastructure 402.
The retail system 404 is shown to include a CPU (hereinafter “processing unit 406”), a memory 412, a bus 410, and input/output (I/O) interfaces 408. Further, the server 404 is shown in communication with external I/O devices/resources 424 and storage system 422. In general, processing unit 406 executes computer program code stored in memory 412, such as the retail establishment feedback tool 414. While executing the retail establishment feedback tool 414, the processing unit 406 can read and/or write data, to/from memory 412, storage system 422, and/or I/O interfaces 408 and can record or store feedback 426 collected in storage system 422 and can retrieve feedback 426 stored in storage system 422. Alternatively, the feedback 426 can be stored in a separate storage external to infrastructure 402. Further, although not shown, the feedback collected by a given store may be stored locally within a storage system in addition to being stored centrally within storage system 422. Further yet, the feedback provided by shoppers or customers can be stored in a distributed system, such that, if a customer at one store queries the contents stored in that store's system, that store's system could query multiple distributed sites for relevant feedback. Bus 410 provides a communication link between each of the components in computer system 400, such that information can be communicated within the infrastructure 402. External devices 424 can comprise any devices (e.g., keyboard, pointing device, display, etc.) that enable a user to interact with computer system 400 and/or any devices (e.g., network card, modem, etc.) that enable server 404 to communicate with one or more other computing devices.
Computer infrastructure 402 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in one embodiment, computer infrastructure 402 may comprise two or more server groups or clusters that communicate over a network to perform the various process steps of the invention. Moreover, computer system 400 is only representative of various possible computer systems that can include numerous combinations of hardware. To this extent, in other embodiments, computer system 400 can comprise any specific purpose computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general purpose hardware/software, or the like. In each case, the program code and hardware can be created using standard programming and engineering techniques, respectively. Moreover, processing unit 406 may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server. Similarly, memory 412 and/or storage system 422 can comprise any combination of various types of data storage and/or transmission media that reside at one or more physical locations. Further, I/O interfaces 408 can comprise any system for exchanging information with one or more external devices 424. Still further, it is understood that one or more additional components (e.g., system software, math co-processing unit, etc.) not shown in FIG. 4 can be included in computer system 400. However, if computer system 400 comprises a handheld device or the like, it is understood that one or more external devices 424 (e.g., a display) and/or storage system(s) 422 could be contained within computer system 400, not externally as shown.
Storage system 422 can be any type of system (e.g., a database) capable of providing storage for information under the present invention. To this extent, storage system 422 could include one or more storage devices, such as a magnetic disk drive or an optical disk drive. In another embodiment, storage system 422 includes data distributed across, for example, a local area network (LAN), wide area network (WAN) or a storage area network (SAN) (not shown). Although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into computer system 400.
Further, in yet another embodiment, the invention provides a process for deploying computing infrastructure comprises integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing a process of distributing customer feedback in a retail environment. The process comprises creating a tag corresponding to feedback to be inputted into a tool, the tag being configured to extrapolate on the feedback. In an embodiment, the tag comprises at least one of an image tag, an audio tag or a textual tag and the tag comprises at least one of a product-related tag or a location-related tag. Further, the process comprises collecting by the tool in real-time the feedback inputted by one or more customers using a plurality of devices that are configured to communicate with the tool, the feedback inputted pertaining to one or more aspects of a retail environment, identifying, using the tool, respective locations of the one or more customers and identifying one or more products in the retail environment, storing by the tool the feedback collected from the one or more customers and providing a user access to the feedback stored based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the user comprises at least one of a customer of the one or more customers that has inputted feedback or a customer that has not inputted feedback. The process further comprises retrieving in real-time by the tool a subset of the feedback collected based on either the inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. In an embodiment, the collecting step further comprises identifying whether the feedback inputted pertains to either a product or a location within the retail environment and adding, by the tool, one or more additional tags to the feedback collected based on the determining step in order to facilitate retrieval of the feedback collected. In an embodiment, the aspect of the retail establishment comprises at least one of product, service, store operation, recommendation, review, overall shopping experience or miscellaneous.
Accordingly, any of the components of the present invention as shown in FIG. 4 can be deployed, managed, serviced by a service provider 446 who offers to provide distribution or sharing of real-time feedback received from customers to all customers in a retail environment. Preferably, the invention provides a business method that performs the process steps of the invention on a subscription, advertising and/or fee basis. In particular, a service provider, such as a solution integrator could offer to enable distribution or sharing of real-time feedback received from customers of one store to customers of a related chain of stores or to other customers in an unrelated chain of stores in a retail environment. In this case, the service provider can, for instance, create, maintain, and support a computer infrastructure that performs the process steps of the invention for one or more stores or sellers. In return, the service provider can receive payment from the one or more stores/sellers under a subscription and/or fee agreement and/or the service provider can receive payment from the sale or advertising of content to one or more third parties.
Furthermore, in yet another embodiment, the invention provides a method of selling products to customers in a selling environment, such as, a retail environment or a wholesale environment. The method comprises providing, on a subscription basis, a tool to be deployed on a system utilized by a subscribed seller among one or more subscribed sellers in a selling environment, the tool being configured to catalog a plurality of products sold by a respective subscribed seller according to a respective location within the respective subscribed seller and inputting feedback using tags created by one or more customers utilizing one or more electronic devices within the respective subscribed seller, wherein the one or more electronic devices communicate the feedback inputted to the tool deployed on the system utilized by the respective subscribed seller. Further, the method comprises identifying, using the tags created, respective locations of the one or more customers within the respective subscribed seller and allowing a user (either a customer that has inputted feedback or a customer that has not inputted feedback) access to the feedback collected based on either an inquiry submitted to the tool by the user or based on a current location of the user identified by the tool. Furthermore, the method comprises recommending to the user one or more products based on either the inquiry submitted by the user or based on proximate locations of the one or more products to the current location of the user identified by the tool, such that the one or more products recommended to the user promote sale of the one or more products. The method further comprises calculating a respective subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on usage history of the tool by the respective subscribed seller over a specified time duration. Alternatively, the method comprises calculating the subscription fee for the tool provided to the respective subscribed seller among the one or more subscribed sellers based at least in part on sale history of the one or more products recommended by the tool within the respective subscribed seller over a specified time duration.
The foregoing descriptions of specific embodiments of the present invention have been presented for the purpose of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed, and obviously many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, to thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents.

Claims (15)

What is claimed is:
1. A method for providing distribution of customer feedback in a retail environment, said method comprising the steps of:
receiving, into a tool, feedback inputted by one or more customers using a plurality of portable devices that are configured to communicate with said tool, said feedback inputted pertaining to one or more aspects of a retail environment;
identifying, using said plurality of portable devices that are configured to communicate with said tool, respective locations of said one or more customers by continuously tracking, in real-time, movement of said plurality of portable devices;
collecting, using said tool, said feedback inputted by said one or more customers pertaining to said one or more aspects of said retail environment, wherein said feedback comprises a respective first tag for inputting a respective feedback into said tool, said respective first tag being configured to extrapolate on said respective feedback inputted, wherein said respective first tag comprises at least one of: an image tag, an audio tag and a textual tag, and wherein said respective first tag comprises at least one of: a product-related tag and a location-related tag;
determining whether said feedback inputted pertains to either a product or a location within said retail environment;
adding, by said tool, based on said determining in order to facilitate retrieval of said feedback collected, one or more additional tags to said feedback inputted by said one or more customers pertaining to said one or more aspects of said retail environment, wherein said one or more additional tags are extrapolated from said respective first tag in order to facilitate retrieval of said feedback inputted;
providing a user access to said feedback collected, including said one or more additional tags extrapolated from said respective first tag based on either an inquiry submitted to said tool by said user or based on a current location of said user identified by said tool, wherein said user comprises at least one of: a customer of said one or more customers that has inputted said feedback and a customer, other than said one or more customers, that has not inputted said feedback, and wherein access by the user to said one or more additional tags extrapolated from said respective first tag is determined based on a preference of the user to specify an amount and degree to which the one or more additional extrapolated tags are retrieved and provided to the user; and
presenting said user with additional information besides said feedback collected based on either said inquiry submitted to said tool by said user or based on said current location of said user identified by said tool.
2. The method according to claim 1, wherein said identifying step further comprises the step of:
tracking, using said tool, a respective location of said user for identifying a respective location of said user.
3. The method according to claim 2, wherein said collecting step further comprises the step of:
recording said feedback inputted by said one or more customers pertaining to said one or more aspects of said retail environment in real-time.
4. The method according to claim 1, wherein said providing step further comprises the step of:
retrieving in real-time a subset of said feedback collected based on either said inquiry submitted to said tool by said user or based on said current location of said user identified by said tool.
5. The method according to claim 1, wherein said one or more aspects of said retail environment comprises at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous.
6. A system for providing distribution of customer feedback in real-time, comprising:
a network communications channel;
one or more servers connected to said network communications channel and to a trans-retail establishment server connected to said network communications channel, each of said one or more servers corresponding to one or more retail establishments, each of said one or more servers having deployed thereon a tool for distributing feedback received in real-time from one or more customers of said one or more retail establishments, said tool comprising:
a location tracking module configured to detect a location of a customer of said one or more customers providing feedback for an aspect of a retail establishment of said one or more retail establishments by continuously tracking, in real-time, movement of a portable device operated by said customer of said one or more customers within said retail establishment of said one or more retail establishments, said portable device configured to communicate with said tool;
an item identifier module configured to identify one or more products in said one or more retail establishments;
a collection module configured to:
collect in real-time, utilizing said location tracking module and said item identifier module, said feedback received in real-time from said one or more customers for said aspect of said retail establishment of said one or more retail establishments, wherein said aspect of said retail establishment of said one or more retail establishments comprises at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous, wherein said feedback is collected using at least one tag, said tag comprising at least one of: a text tag, an audio tag and a visual tag, and wherein said tag comprises at least one of: product-related data and location-related data;
determine whether said feedback inputted pertains to either a product or a location within said retail environment;
allow a user access to said feedback collected, and wherein said user comprises at least one of: a customer of said one or more customers that has inputted said feedback and a customer, other than said one or more customers, that has not inputted said feedback; and
an update module configured to update said feedback collected and stored within said storage module by adding, based on said determining in order to facilitate retrieval of said feedback collected, one or more additional tags to said feedback inputted by said one or more customers pertaining to said one or more aspects of said retail environment, wherein said one or more additional tags are extrapolated from said at least one tag in order to facilitate retrieval of said feedback inputted,
wherein said collection module is further configured to allow a user access to said one or more additional tags, extrapolated from said at least one tag, and additional information, based on either an inquiry submitted to said tool by said user or based on a current location of said user identified by said tool, and wherein access by the user to said one or more additional tags extrapolated from said respective first tag is determined based on a preference of said user to specify an amount and degree to which the one or more additional extrapolated tags are retrieved and provided to the user.
7. The system according to claim 6, further comprising:
one or more clients connected to said network communications channel, said one or more clients being configured to allow input of said feedback for said aspect of said retail establishment of said one or more retail establishments, said one or more clients being configured to send inquiries from said user with respect to said one or more retail establishments; said one or more clients being configured to communicate to a server of said one or more servers a respective location of said user.
8. The system according to claim 7, wherein said trans-retail establishment server has deployed thereon said tool for enabling real-time distribution of said feedback collected to said user of said one or more retail establishments and to additional users of other retail establishments different than said one or more retail establishments, and wherein said additional users comprise at least one of: customers that have inputted said feedback and customers that have not inputted said feedback collected.
9. The system according to claim 8, wherein each of said one or more servers and said trans-retail establishment server further comprises:
an input module configured to receive input of said feedback into said tool;
a storage module configured to store said feedback collected; and
a retrieval module configured to access and retrieve said feedback collected and stored in said storage module.
10. A computer program product for distributing retail information in a retail environment, said computer program product comprising:
a non-transitory computer readable medium;
first program instructions to collect feedback pertaining to one or more aspects of a retail environment inputted by one or more customers using a plurality of portable devices, said first program instructions including instructions to determine whether said feedback inputted pertains to either a product or a location within said retail environment, and wherein said first program instructions further include instructions to receive a tag corresponding to said feedback inputted, said tag comprising at least one of: an image tag, an audio tag and a text tag, and wherein said first program instructions further include instructions to create, based on said determining in order to facilitate retrieval of said feedback collected, additional tags extrapolated from said tag corresponding to said feedback inputted in order to facilitate retrieval of said feedback collected;
second program instructions to identify respective locations of said one or more customers by continuously tracking, in real-time, movement of said plurality of portable devices, and to identify one or more products in said retail environment;
third program instructions to search said feedback collected based on either an inquiry submitted by said user or based on a current location of said user identified, wherein said user comprises at least one of: a customer of said one or more customers that has inputted said feedback and a customer other than said one or more customers that has not inputted said feedback, and wherein said first, second and third program instructions are recorded on said computer recordable medium;
fourth program instructions to retrieve a subset of said additional tags extrapolated from said tag corresponding to said feedback inputted corresponding to a subset of said feedback collected based on either said inquiry submitted by said user or based on said current location identified, wherein retrieval of said subset of said additional tags extrapolated from said tag corresponding to said feedback inputted corresponding to a subset of said feedback is determined based on a preference of said user to specify an amount and degree to which the one or more additional extrapolated tags are retrieved and provided to the user, and wherein said fourth program instructions are recorded on said computer recordable medium; and
fifth program instructions to present said user with additional information besides said feedback collected based on either said inquiry submitted to said tool by said user or based on said current location of said user identified by said tool.
11. The computer program product according to claim 10, wherein said first program instructions include instructions to collect said feedback in real-time.
12. The computer program product according to claim 11, wherein said third program instructions include instructions to search additional retail information besides said feedback collected and to retrieve a subset of said additional retail information searched based on either said inquiry submitted by said user or based on a current location of said user identified.
13. The computer program product according to claim 12, wherein said fourth program instructions include instructions to retrieve said feedback in real-time, wherein said one or more aspects of said retail environment comprises at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous, and wherein said tag comprises at least one of: product-related data and location-related data.
14. A process for deploying computing infrastructure comprising integrating computer-readable code into a computing system, wherein said code in combination with said computing system is capable of performing a process of distributing customer feedback in a retail environment, said process comprising:
creating a tag corresponding to feedback to be inputted into a tool, said tag being configured to extrapolate on said feedback, wherein said tag comprises at least one of: an image tag, an audio tag and a textual tag, and wherein said tag comprises at least one of: a product-related tag and a location-related tag;
collecting by said tool in real-time said feedback inputted by one or more customers using a plurality of portable devices that are configured to communicate with said tool, said feedback inputted pertaining to one or more aspects of a retail environment, wherein the collecting further comprises determining whether said feedback inputted pertains to either a product or a location within said retail environment, and wherein the collecting further comprises adding, by said tool, based on said determining in order to facilitate retrieval of said feedback collected, one or more additional tags to said feedback collected based on said tag corresponding to said feedback inputted in order to facilitate retrieval of said feedback collected, and wherein said aspect of said retail environment comprises at least one of: product, service, store operation, recommendation, review, overall shopping experience and miscellaneous;
identifying, using said plurality of portable devices that are configured to communicate with said tool, respective locations of said one or more customers by continuously tracking, in real-time, movement of said plurality of portable devices, and identifying one or more products in said retail environment;
storing by said tool said feedback collected from said one or more customers;
providing a user access to said feedback stored based on either an inquiry submitted to said tool by said user or based on a current location of said user identified by said tool;
retrieving in real-time by said tool a subset of said one or more additional tags corresponding to said feedback collected based on either said inquiry submitted to said tool by said user or based on a current location of said user identified by said tool, wherein said user comprises at least one of: a customer of said one or more customers that has inputted said feedback and a customer other than said one or more customers that has not inputted said feedback, and wherein retrieval of said subset of said one or more additional tags corresponding to said subset of said feedback is determined based on a preference of said user to specify an amount and degree to which the one or more additional tags are retrieved and provided to the user; and
presenting said user with additional information besides said feedback collected based on either said inquiry submitted to said tool by said user or based on said current location of said user identified by said tool.
15. The process according to claim 14, wherein said collecting step further comprises the steps of:
identifying whether said feedback inputted pertains to either a product or a location within said retail environment.
US11/923,302 2007-10-24 2007-10-24 Method, system and program product for distribution of feedback among customers in real-time Expired - Fee Related US8527307B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/923,302 US8527307B2 (en) 2007-10-24 2007-10-24 Method, system and program product for distribution of feedback among customers in real-time
US14/016,369 US20140006310A1 (en) 2007-10-24 2013-09-03 Method, system and program product for distribution of feedback among customers in real-time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/923,302 US8527307B2 (en) 2007-10-24 2007-10-24 Method, system and program product for distribution of feedback among customers in real-time

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/016,369 Continuation US20140006310A1 (en) 2007-10-24 2013-09-03 Method, system and program product for distribution of feedback among customers in real-time

Publications (2)

Publication Number Publication Date
US20090112683A1 US20090112683A1 (en) 2009-04-30
US8527307B2 true US8527307B2 (en) 2013-09-03

Family

ID=40584070

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/923,302 Expired - Fee Related US8527307B2 (en) 2007-10-24 2007-10-24 Method, system and program product for distribution of feedback among customers in real-time
US14/016,369 Abandoned US20140006310A1 (en) 2007-10-24 2013-09-03 Method, system and program product for distribution of feedback among customers in real-time

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/016,369 Abandoned US20140006310A1 (en) 2007-10-24 2013-09-03 Method, system and program product for distribution of feedback among customers in real-time

Country Status (1)

Country Link
US (2) US8527307B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9037637B2 (en) 2011-02-15 2015-05-19 J.D. Power And Associates Dual blind method and system for attributing activity to a user
US9043325B1 (en) * 2011-06-24 2015-05-26 Google Inc. Collecting useful user feedback about geographical entities
US9489667B2 (en) 2014-08-29 2016-11-08 MyOpine, LLC Systems for collecting retailer-specific data
US9501274B1 (en) * 2016-01-29 2016-11-22 International Business Machines Corporation Qualitative feedback correlator
US9922351B2 (en) 2013-08-29 2018-03-20 Intuit Inc. Location-based adaptation of financial management system
US9928085B2 (en) 2012-11-06 2018-03-27 Intuit Inc. Stack-based adaptive localization and internationalization of applications
US9978086B1 (en) * 2017-06-29 2018-05-22 The Bartley J. Madden Foundation Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
US20190122168A1 (en) * 2017-10-25 2019-04-25 Toshiba Tec Kabushiki Kaisha Merchandise management device and merchandise management method
US10489770B2 (en) 2017-06-29 2019-11-26 The Bartley J. Madden Foundation Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
US11023872B2 (en) 2014-08-29 2021-06-01 My Opine Llc Systems for collecting retailer-specific data

Families Citing this family (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI118065B (en) * 2004-10-26 2007-06-15 Valtion Teknillinen A method and a terminal for presenting product descriptions of products in speech form
CN101237420B (en) * 2007-02-02 2010-12-22 国际商业机器公司 Instant message communication method and device
US9706345B2 (en) * 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US20100293032A1 (en) * 2009-05-12 2010-11-18 Motorola, Inc. System and method for sharing commercial information
US8745067B2 (en) * 2009-08-12 2014-06-03 Google Inc. Presenting comments from various sources
US9094354B2 (en) * 2009-09-30 2015-07-28 Avaya Inc. Facilitating real-time communications in electronic message boards
US20110099048A1 (en) * 2009-10-23 2011-04-28 Cadio, Inc. Performing studies of consumer behavior determined using electronically-captured consumer location data
US8332232B2 (en) * 2009-11-05 2012-12-11 Opinionlab, Inc. System and method for mobile interaction
US11122009B2 (en) * 2009-12-01 2021-09-14 Apple Inc. Systems and methods for identifying geographic locations of social media content collected over social networks
US11113299B2 (en) 2009-12-01 2021-09-07 Apple Inc. System and method for metadata transfer among search entities
US20110153454A1 (en) * 2009-12-21 2011-06-23 Avery Dennison Corporation Advertising system and method and display tag arrangement for use therewith
US10482469B2 (en) * 2010-05-10 2019-11-19 Ebay Inc. Systems and methods for providing information from multiple sources
US10102596B2 (en) 2010-10-06 2018-10-16 Tillster, Inc. Customer interface restaurant system
US10109026B2 (en) * 2010-10-06 2018-10-23 Tillster, Inc. Mobile restaurant ordering system
WO2012061574A2 (en) * 2010-11-05 2012-05-10 D.L. Ryan Companies, Ltd. Shopper tracking system and method
WO2012061748A1 (en) * 2010-11-05 2012-05-10 Bazaarvoice Method and system for distribution of content
US20120246003A1 (en) * 2011-03-21 2012-09-27 Hart Gregory M Advertisement Service
KR101756840B1 (en) * 2011-05-27 2017-07-12 삼성전자주식회사 Method and apparatus for transmitting intention using photographing image
US8849686B2 (en) * 2011-06-16 2014-09-30 At&T Intellectual Property I, L.P. Methods, devices, and computer program products for associating a tag with a recorded event
US20120330721A1 (en) * 2011-06-27 2012-12-27 Cadio, Inc. Triggering collection of consumer input based on location data
US10026336B2 (en) 2011-08-26 2018-07-17 Elwha Llc Refuse intelligence acquisition system and method for ingestible product preparation system and method
US9922576B2 (en) * 2011-08-26 2018-03-20 Elwha Llc Ingestion intelligence acquisition system and method for ingestible material preparation system and method
US10115093B2 (en) 2011-08-26 2018-10-30 Elwha Llc Food printing goal implementation substrate structure ingestible material preparation system and method
US20130054255A1 (en) 2011-08-26 2013-02-28 Elwha LLC, a limited liability company of the State of Delaware Controlled substance authorization and method for ingestible product preparation system and method
US9997006B2 (en) 2011-08-26 2018-06-12 Elwha Llc Treatment system and method for ingestible product dispensing system and method
US9947167B2 (en) 2011-08-26 2018-04-17 Elwha Llc Treatment system and method for ingestible product dispensing system and method
US9785985B2 (en) 2011-08-26 2017-10-10 Elwha Llc Selection information system and method for ingestible product preparation system and method
US20130331981A1 (en) 2012-06-12 2013-12-12 Elwha LLC, a limited liability company of the State of Delaware Substrate Structure Deposition Treatment System And Method For Ingestible Product System And Method
US10121218B2 (en) 2012-06-12 2018-11-06 Elwha Llc Substrate structure injection treatment system and method for ingestible product system and method
US10192037B2 (en) 2011-08-26 2019-01-29 Elwah LLC Reporting system and method for ingestible product preparation system and method
CN103999108A (en) * 2011-12-08 2014-08-20 普莱瑟公司 Method and arrangement for electronic signs
US10089636B2 (en) * 2012-01-20 2018-10-02 Excalibur Ip, Llc System for collecting customer feedback in real-time
US9582826B2 (en) * 2012-01-23 2017-02-28 Bank Of America Corporation Directional wayfinding
US20130191304A1 (en) * 2012-01-25 2013-07-25 Xerox Corporation Tools and Methods for Creating Dynamic Feedback Forms
US8494973B1 (en) * 2012-03-05 2013-07-23 Reputation.Com, Inc. Targeting review placement
US9189799B2 (en) * 2012-04-18 2015-11-17 Accenture Global Services Limited Method and apparatus for determining an effect of characteristics of a message on interaction with the message
US9128579B2 (en) 2012-06-14 2015-09-08 Intuit Inc. Software localization through user contribution
US20130346155A1 (en) * 2012-06-26 2013-12-26 Humm Systems, LLC Systems and methods for collecting and analyzing real-time customer feedback
US20140082055A1 (en) * 2012-09-17 2014-03-20 Quality Reviews, Inc. Incentive based method and system for collecting real-time feedback
US20140095281A1 (en) 2012-10-01 2014-04-03 Cadio, Inc. Consumer analytics system that determines, offers, and monitors use of rewards incentivizing consumers to perform tasks
US9047385B1 (en) 2012-10-04 2015-06-02 Delago Technology Holdings, LLC Interactive barcodes
US20140100918A1 (en) * 2012-10-05 2014-04-10 Lightspeed Online Research, Inc. Analyzing market research survey results using social networking activity information
JP6082564B2 (en) * 2012-10-16 2017-02-15 株式会社日立製作所 Data integration analysis system
US20140114733A1 (en) * 2012-10-23 2014-04-24 Thomas A Mello Business Review Internet Posting System Using Customer Survey Response
US9330402B2 (en) 2012-11-02 2016-05-03 Intuit Inc. Method and system for providing a payroll preparation platform with user contribution-based plug-ins
US9741071B2 (en) * 2012-11-07 2017-08-22 Hand Held Products, Inc. Computer-assisted shopping and product location
US8944314B2 (en) 2012-11-29 2015-02-03 Ebay Inc. Systems and methods for recommending a retail location
US20140156346A1 (en) * 2012-12-04 2014-06-05 Sap Ag Methods and systems for dynamic demand sensing
US20140222512A1 (en) * 2013-02-01 2014-08-07 Goodsnitch, Inc. Receiving, tracking and analyzing business intelligence data
US20190287122A9 (en) * 2013-03-15 2019-09-19 Benbria Corporation Real-time survey and scoreboard systems
US9430227B2 (en) * 2013-06-13 2016-08-30 Intuit Inc. Automatic customization of a software application
US20150161686A1 (en) * 2013-07-26 2015-06-11 Kurtis Williams Managing Reviews
US11430024B2 (en) * 2013-09-04 2022-08-30 Amos M. Cohen System and method of providing a virtual guestbook
US20150113057A1 (en) * 2013-10-18 2015-04-23 Louis M. Carricarte System and method for anonymous real time participant engagement
US20150116540A1 (en) * 2013-10-28 2015-04-30 Jordan Gilman Method and apparatus for applying a tag/identification to a photo/video immediately after capture
US9824323B1 (en) 2014-08-11 2017-11-21 Walgreen Co. Gathering in-store employee ratings using triggered feedback solicitations
US10068221B1 (en) 2014-10-29 2018-09-04 Walgreen Co. Using a mobile computing device camera to trigger state-based actions
US9904903B1 (en) 2014-10-31 2018-02-27 Walgreen Co. Drive-thru system implementing location tracking
US11429679B1 (en) * 2015-07-17 2022-08-30 EMC IP Holding Company LLC System and method for augmenting element records associated with the elements of a distributed computing environment with user-defined content
US11087341B2 (en) * 2015-07-24 2021-08-10 Westwood Capital Partners, Inc. Method and system for entry and display of customer experience feedback with real-time automated filtering and evaluation of feedback, transmission of real-time notification to selected personnel based on feedback evaluation in a flexible messaging and workflow system, and follow-up survey consumer evaluations
US20180121930A1 (en) * 2015-07-24 2018-05-03 Westwood Capital Partners, Inc. Method and System for Entry of Customer Experience Feedback with Real-Time Automated Filtering and Evaluation of Feedback, and Transmission of Real-Time Notification to Selected Personnel Based on Feedback Evaluation in a Flexible Messaging and Workflow System
US11232467B1 (en) 2015-07-24 2022-01-25 Westwood Capital Partners, Inc. System for processing real-time customer experience feedback with filtering and messaging subsystems and standardized information storage
US11734703B1 (en) * 2015-07-24 2023-08-22 Westwood Capital Partners, Inc. System for processing real-time customer experience feedback with filtering and messaging subsystems and standardized information storage
US11361154B1 (en) 2015-07-24 2022-06-14 Westwood Capital Partners, Inc. Method for processing real-time customer experience feedback with filtering and messaging subsystems and standardized information storage
US9943262B2 (en) * 2015-10-26 2018-04-17 Sk Planet Co., Ltd. System and method for providing walking path guidance service based on measurement of motion of user
US11082563B2 (en) * 2015-12-06 2021-08-03 Larry Drake Hansen Process allowing remote retrieval of contact information of others via telephone voicemail service product
US20180352428A1 (en) * 2015-12-07 2018-12-06 Report It, LLC Reporting service hybrid web/mobile application platform system and methods
US10116603B1 (en) 2015-12-10 2018-10-30 Google Llc Methods, systems, and media for identifying and presenting video objects linked to a source video
US11490232B2 (en) * 2016-08-01 2022-11-01 Microsoft Technology Licensing, Llc Location-based conversation identifier
US10621630B2 (en) * 2017-02-16 2020-04-14 Wipro Limited Method and system for obtaining interactive user feedback in real-time
US10579621B2 (en) * 2017-03-31 2020-03-03 Microsoft Technology Licensing, Llc Implicit query generation based on physical movement
US11475409B2 (en) * 2017-06-07 2022-10-18 Digital Seat Media, Inc. Method and system for digital record verification
US10764169B2 (en) 2017-10-09 2020-09-01 Keysight Technologies, Inc. Methods, systems, and computer readable media for testing virtual network components deployed in virtual private clouds (VPCs)
KR102429901B1 (en) * 2017-11-17 2022-08-05 삼성전자주식회사 Electronic device and method for generating partial image
US11038770B2 (en) * 2018-02-01 2021-06-15 Keysight Technologies, Inc. Methods, systems, and computer readable media for managing deployment and maintenance of network tools
US10812349B2 (en) 2018-02-17 2020-10-20 Keysight Technologies, Inc. Methods, systems and computer readable media for triggering on-demand dynamic activation of cloud-based network visibility tools
US10891665B2 (en) * 2018-04-16 2021-01-12 Edupresent Llc Reduced bias submission review system
US10535199B1 (en) * 2018-06-18 2020-01-14 Facebook Technologies, Llc Systems and methods for determining a safety boundary for a mobile artificial reality user
US10547978B1 (en) 2018-09-04 2020-01-28 Walgreen Co. Two-way communication system implementing location tracking
WO2020172334A1 (en) * 2019-02-19 2020-08-27 Next Jump, Inc Improvements related to interactive electronic employee feedback systems and methods
US10951509B1 (en) 2019-06-07 2021-03-16 Keysight Technologies, Inc. Methods, systems, and computer readable media for providing intent-driven microapps for execution on communications network testing devices
US11489745B2 (en) 2019-10-15 2022-11-01 Keysight Technologies, Inc. Methods, systems and computer readable media for providing a declarative network monitoring environment
US11657337B2 (en) 2020-04-27 2023-05-23 Digital Seat Media, Inc. System and method for exchanging tickets via a machine-readable code
EP4143763A1 (en) 2020-04-27 2023-03-08 Digital Seat Media, Inc. Method and system for digital record verification
CN113094507A (en) * 2021-04-16 2021-07-09 中国工商银行股份有限公司 Client application information feedback method and device, client and equipment
US12008672B2 (en) 2021-04-27 2024-06-11 Digital Seat Media, Inc. Systems and methods for delivering augmented reality content

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020005775A1 (en) 2000-04-10 2002-01-17 Horst Sonnendorfer Method of supplying customers of a self-service market with product-specific information
US20050017072A1 (en) 2003-06-09 2005-01-27 Sony Corporation Information providing system and method, information processing apparatus and method, display apparatus and method, and program
US6879960B2 (en) 2000-12-01 2005-04-12 Claritas, Inc. Method and system for using customer preferences in real time to customize a commercial transaction
US20050209915A1 (en) 2004-03-16 2005-09-22 Raymond Saluccio System for processing a prescription bottle containing a customized promotional message or greeting card message and method thereof
US20050285741A1 (en) 2004-06-29 2005-12-29 Nokia Corporation Provision of feedback to users of communication devices
US7044369B2 (en) 2000-08-24 2006-05-16 Buypass Systems (1999) Ltd. Method and system for purchasing items
US20070024436A1 (en) 2005-07-28 2007-02-01 Symbol Technologies, Inc. Method and apparatus for a product information interface utilizing radio frequency identification (RFID) technology
US20070127693A1 (en) * 2005-11-21 2007-06-07 Vox, Llc Consumer feedback method and apparatus
US20080262928A1 (en) * 2007-04-18 2008-10-23 Oliver Michaelis Method and apparatus for distribution and personalization of e-coupons

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4973952A (en) * 1987-09-21 1990-11-27 Information Resources, Inc. Shopping cart display system
US20010014868A1 (en) * 1997-12-05 2001-08-16 Frederick Herz System for the automatic determination of customized prices and promotions
WO2001046891A1 (en) * 1999-12-23 2001-06-28 Intellistrategies, Inc. Automated generation of survey questionnaire by prior response analysis
AU2003253765A1 (en) * 2002-06-27 2004-01-19 Small World Productions, Inc. System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated prefernces
US8438469B1 (en) * 2005-09-30 2013-05-07 Google Inc. Embedded review and rating information
US7844482B1 (en) * 2006-02-28 2010-11-30 Intuit Inc. Mechanism for collecting feedback from users
US7895177B2 (en) * 2007-05-29 2011-02-22 Yahoo! Inc. Enabling searching of user ratings and reviews using user profile location, and social networks
US20110093349A1 (en) * 2009-10-20 2011-04-21 extrafeet, inc. System and method for providing location based offers
US8332232B2 (en) * 2009-11-05 2012-12-11 Opinionlab, Inc. System and method for mobile interaction
US9129333B2 (en) * 2010-06-22 2015-09-08 Nokia Corporation Method and apparatus for managing location-based transactions
US20120072288A1 (en) * 2010-08-17 2012-03-22 Matthew Dusig Selecting and processing offers to complete tasks, research programs, and consumer rewards programs based on location

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020005775A1 (en) 2000-04-10 2002-01-17 Horst Sonnendorfer Method of supplying customers of a self-service market with product-specific information
US7044369B2 (en) 2000-08-24 2006-05-16 Buypass Systems (1999) Ltd. Method and system for purchasing items
US6879960B2 (en) 2000-12-01 2005-04-12 Claritas, Inc. Method and system for using customer preferences in real time to customize a commercial transaction
US20050017072A1 (en) 2003-06-09 2005-01-27 Sony Corporation Information providing system and method, information processing apparatus and method, display apparatus and method, and program
US20050209915A1 (en) 2004-03-16 2005-09-22 Raymond Saluccio System for processing a prescription bottle containing a customized promotional message or greeting card message and method thereof
US20050285741A1 (en) 2004-06-29 2005-12-29 Nokia Corporation Provision of feedback to users of communication devices
US20070024436A1 (en) 2005-07-28 2007-02-01 Symbol Technologies, Inc. Method and apparatus for a product information interface utilizing radio frequency identification (RFID) technology
US20070127693A1 (en) * 2005-11-21 2007-06-07 Vox, Llc Consumer feedback method and apparatus
US20080262928A1 (en) * 2007-04-18 2008-10-23 Oliver Michaelis Method and apparatus for distribution and personalization of e-coupons

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9037637B2 (en) 2011-02-15 2015-05-19 J.D. Power And Associates Dual blind method and system for attributing activity to a user
US9043325B1 (en) * 2011-06-24 2015-05-26 Google Inc. Collecting useful user feedback about geographical entities
US10755359B1 (en) 2012-11-06 2020-08-25 Intuit Inc. Stack-based adaptive localization and internationalization of applications
US9928085B2 (en) 2012-11-06 2018-03-27 Intuit Inc. Stack-based adaptive localization and internationalization of applications
US9922351B2 (en) 2013-08-29 2018-03-20 Intuit Inc. Location-based adaptation of financial management system
US9489667B2 (en) 2014-08-29 2016-11-08 MyOpine, LLC Systems for collecting retailer-specific data
US10269002B2 (en) 2014-08-29 2019-04-23 My Opine Llc Systems for collecting retailer-specific data
US11023872B2 (en) 2014-08-29 2021-06-01 My Opine Llc Systems for collecting retailer-specific data
US9501274B1 (en) * 2016-01-29 2016-11-22 International Business Machines Corporation Qualitative feedback correlator
US9978086B1 (en) * 2017-06-29 2018-05-22 The Bartley J. Madden Foundation Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
US10679205B2 (en) 2017-06-29 2020-06-09 The Bartley J. Madden Foundation Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
US10489770B2 (en) 2017-06-29 2019-11-26 The Bartley J. Madden Foundation Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
US10824990B2 (en) * 2017-10-25 2020-11-03 Toshiba Tec Kabushiki Kaisha Merchandise management device and merchandise management method
US20190122168A1 (en) * 2017-10-25 2019-04-25 Toshiba Tec Kabushiki Kaisha Merchandise management device and merchandise management method

Also Published As

Publication number Publication date
US20090112683A1 (en) 2009-04-30
US20140006310A1 (en) 2014-01-02

Similar Documents

Publication Publication Date Title
US8527307B2 (en) Method, system and program product for distribution of feedback among customers in real-time
US20240346528A1 (en) Method and system for emergent data processing
US10915973B2 (en) System and method providing expert audience targeting
CN107624187B (en) System and method for creating pages linked to interactive digital map locations
CA2710883C (en) Enhancing and storing data for recall and use
US8549013B1 (en) Systems and methods for determining interest in an item or category of items
US8412591B2 (en) Systems and methods for online matching of consumers and retailers
US20130173430A1 (en) Computer program, method, and system for inventory management and point of sale
US20050256782A1 (en) System and method for providing consumer help based upon location and product information
US9818145B1 (en) Providing product recommendations based on user interactions
US20070244758A1 (en) Methods and systems for managing information relevant to shopping tasks
US20120116828A1 (en) Promotions and advertising system
US20210049554A1 (en) Method and system for creating step by step projects
CN104081379A (en) Visualization of items using augmented reality
US20240311871A1 (en) System and method for disseminating information to consumers
US20140025531A1 (en) Systems and methods for shopping in an electronic commerce environment with social networking connections
JP6928690B2 (en) Matching the display of the product provided by the user to the seller of the product
US10467237B1 (en) Object relationships and similarities based on user context
WO2018061297A1 (en) Information processing method, program, information processing system, and information processing device
CA2903185A1 (en) Customized search results on an electronic commerce site
US20140365337A1 (en) Systems and Methods for Online Matching of Consumers and Retailers
TWM555514U (en) Sales system and its sales device
KR101074244B1 (en) A local advertisement system and method based on posting and the mobile station thereof
Gultekin et al. Omni-Channel Strategy in the Framework of the Search Engines
Alturki et al. Design and Implementation of a Mobile E-Commerce Platform Based-on Machine Learning

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAMILTON, RICK A.;HUIE, WILLIAM J.;LI, JENNY S.;AND OTHERS;REEL/FRAME:020032/0024;SIGNING DATES FROM 20071019 TO 20071022

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAMILTON, RICK A.;HUIE, WILLIAM J.;LI, JENNY S.;AND OTHERS;SIGNING DATES FROM 20071019 TO 20071022;REEL/FRAME:020032/0024

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20170903