Social bookmarking sites (e.g. del.icio.us and Digg.com) have become popular ways for Internet users to keep track of web sites of interest on the World Wide Web (WWW). These sites allow people to post the web URL (Uniform Resource Locator) of interest with an associated tag, which describes the way they want to classify this URL, and a textual annotation. For example, the URL www.money.com/Motorola-story.asp might be posted together with a tag. “favorable-Motorola-story” and a textual annotation “Lehman upgraded Motorola stock due to . . . ”. Such sites have been effective means for both content discovery and people discovery.
When a URL is bookmarked, the user is shown the identities of others who have bookmarked the same item (therefore probably follow Motorola stock) and can also view the other sites they've bookmarked (perhaps information about other promising technology stocks). Thus, social bookmarking is an effective means of discovering content of interest and people with similar tastes.
Content and people discovery is also a feature found in the comparison shopping domain where a user wants to find both items of interest (e.g. European style couch at the best possible price) and people with similar tastes. Product forums allow users to share information about products, prices, deals etc. Buyer aggregation allows users to join with other users to buy multiple items are reduces prices (e.g. on a “buy 3 get 1 free blue light special”).
Social shopping is a method of e-commerce in which consumers shop in an Internet-based social networking environment similar to MySpace.com. Sites include Kaboodle.com, Wists.com and StyleHive.com. Some sites allow users to create custom shopping lists and share them with friends. Some services even allow users to shop together, synchronously, to complete the social environment.
The accompanying figures, in which like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present invention.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
Before describing in detail embodiments that are in accordance with the present invention, it should be observed that the embodiments reside primarily in combinations of method steps and apparatus components related to community-based comparison shopping based on social networking. Accordingly, the apparatus components and method steps have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
In this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element preceded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
It will be appreciated that embodiments of the invention described herein may comprise one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions relating to community-based comparison shopping based on social networking described herein. The non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as a method to provide network access and to enable community-based comparison shopping based on social networking. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used. Thus, methods and means for these functions have been described herein. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
In one embodiment of the present invention, each product category (e.g. “bag of peas”) or branded product (e.g. “Whirlpool Fridge”) is associated with a unique “productmark” that includes product identifier such as a Uniform Resource Locator (URL). Generally, a URL is a global identifier of network-retrievable document. In the context of the World Wide Web, a URL may also be referred to as a “Web address” or simply “address”. The term “productmark” is used here to describe a bookmark for product information as distinct from a general bookmark. Thus, one component of a productmark is a global identifier of network-retrievable information relating to a product category or a branded product.
The productmarks created by users are stored in a database 110. The service host accesses the productmark database 110 using a search and access engine 112. In addition, the service may also maintain a database 114 of user information, in a similar fashion to a conventional social networking site. The user information may include the user's location to enable a user to find other users in a specified region.
A person 102 using a computer, or other network device 104, may create a productmark with one or more inputs (e.g. 2-clicks of a selection button on user input device 116). The network device may be, for example, a computer, a mobile telephone, a personal digital assistant or other portable electronic device. A barcode scanner 118 (such as telephone-based scanners) or optical character recognition (OCR) system 120 can record the name and price of an item with a single click. For example, product packaging or other product information 122 can be input to the user internet device 104 using the OCR system 120. Alternatively, the product information can be entered using the barcode scanner 118 by scanning a barcode 124. A radio-frequency identification (RFID) tag reader (not shown in the figure) may also be used to enter a product identifier. With another click, a user can publish this price and product information to the service host site 106. A productmark contains a product identifier and additional information. In one embodiment, a productmark includes an annotation, such as sale information, store location, etc., and a tag such as ‘ready-to-buy’, ‘getting-warm’, ‘just-looking’, a username of the creator of the productmark and the date the mark was created or last modified.
Productmarks may be used for content discovery. The databases 114 and 110 contain user profiles and user productmarks, respectively. The user data may also include information, such as general bookmarks. The database may be indexed by product identifier (e.g. URL) and/or by username, so that a user may find all products bookmarked by a particular user or all users that have bookmarked a certain product. Content discovery may be performed, for example, by clicking on any of a user's productmarks. The search and access engine 112 may be used to provide a user access to all the other people who have shown interest in the same product. This may be done by querying the database 110 using the product identifier. In one embodiment of the invention, the productmarks include a date, so that a user may find productmarks created or modified within a specified time period. The user could further query the annotations of corresponding productmarks to get prices on the same product in different locations based on user-generated content. The annotations of the productmarks may also contain links to product web sites 126 provided by merchants and manufacturers, for example, where a user can access pages 128 that provide product information and/or purchase services.
Productmarks may also be used for people discovery. Traditional social bookmarking user interfaces (UI's) may be used to browse the productmarks of all people who share a productmark X with you. For example, if X is a productmark for a particular MP3 music player, a user can discover the other products being examined by people in the market for the same MP3 music player. In this example, a user would discover a list of people who had entered a productmark X (by querying the database using the URL of X), and then retrieve the productmarks of people on the list (by querying the productmark database using the name of a person on the list).
Productmarks may be used for buyer aggregation. For example, for any productmark, a user can find all the other people (filtered by zip code, for example) who have tagged the same productmark as “ready-to-buy”.
A user may join or initiate a communication session with other users 130 that have created productmarks for the same product. Traditional communication overlays may be used to set up the session amongst all people sharing that productmark. For example, the user may use an Instant Messaging (IM) tool 132 to interact with the corresponding IM tools 134 of other users. This process enables a collection of buyers with common product interests to form a collective that can go stores having “blue light special” sales and purchase large product orders at a discount. The process also enables users to share information with and ask questions of other users.
Manufacturers and retailers may be encouraged to create product marks for their own products and to join in communication sessions to provide additional information and to receive feedback from customers and potential customers.
A user 102 may store productmarks in a local memory 136 so that they can be accessed when the user in not connected to the network or to provide a cache for faster access. For example, if a user is about to visit a grocery store, he or she may download productmarks pertaining to his or her grocery list and store them for later use.
The user network device 104 provides a user with access to the computer network so as to enable sharing of product information amongst users of the computer network. The user network device 104 includes a creation module 138 for creating a productmark, an upload module 140 for uploading the productmark to a service host site, via the computer network, for storage in a productmark database, and query and download module 142 for querying the productmark database and downloading productmarks from the service host site 106.
The potential negatives of a productmarking scheme to retailers (lower profit margins), and associated resistance to such a scheme, can be mitigated by leveraging the social bookmark scheme to provide value-added services that would otherwise be unavailable to them. Examples of such services include:
The number of productmarks for a particular product indicates the latent demand for such a product (i.e. the number of “window shoppers” for that product)
The specificity of bookmarks (for “generic” peas vs. “Birds Eye” peas) could indicate the brand recognition for a particular product, or the importance of branding in general for a product.
The speed of formation of buyer aggregates for a blue light special might indicate the price firmness for that product.
Data mining across people's productmarks may capture unusual product affinities that could drive store product selection or in-store shelf placement (e.g. what if those who mark Pepperidge Farm cookies also tend to buy expensive wines?).
In general, these services are enabled when a user has the capability to aggregate information found in a number of downloaded product marks. Accordingly, the user network device may include a module for aggregating information in downloaded productmarks.
By adapting social bookmarking architectures in a novel manner, the present invention allows a user to shop in a way that is far more agile and effective than traditional comparison shopping. This is achieved by allowing the user to leverage community, affinity and location.
The product URL may also be used as an index to other product databases (not shown) maintained by the service host or accessed over the network.
The method may be performed by a computer of a service host site. Following start block 302 in
When incomplete product information (such as an image) is entered, contextual information may be used to aid the identification of the product. Contextual information may include, for example, the name or location of store where a photograph was taken, or the retailer name when the image is scanned from a catalogue or downloaded from an on-line catalogue. Location information may be provided by a global positioning system (GPS).
At block 406, the user enters an annotation for the productmark. The annotation comprises comments or additional information such as product reviews, sales price and/or merchant links.
At block 408 the user selects a categorization tag that identifies this or her level of interest in purchasing the product. The tags may include ‘already-own’, ‘ready-to-buy’, ‘getting-warm’, and ‘just-looking’, for example.
At block 410, the productmark, comprising the product URL, the annotation, the categorization tag and any other fields, is uploaded to a server of the network for inclusion in a database of productmarks. The creation of the product mark is completed and the method terminates at block 412.
Optionally, at block 508, the productmarks may be saved in a local memory, such a flash memory or hard disc drive, for use by the user when he or she is not connected to the network.
At block 510 the user may display the information contained in the annotations of the productmarks. This allows that user to discover information about the product provided by other users.
Each productmark includes the username of its creator. Optionally, a block 512, the user may query the database for information relating to a selected username. This information, received at block 514, may include the productmarks associated with the selected username, and a personal profile associated with the selected username. In this way the user can discover other people interested in similar products and also discover other products, possibly related to originally searched product. The process may end at block 516 or the user may continue to search for other products or people.
In the foregoing specification, specific embodiments of the present invention have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.