WO2000073964A2 - Business-to-business interface with continuously updateable trend and historical databases - Google Patents
Business-to-business interface with continuously updateable trend and historical databases Download PDFInfo
- Publication number
- WO2000073964A2 WO2000073964A2 PCT/US2000/014938 US0014938W WO0073964A2 WO 2000073964 A2 WO2000073964 A2 WO 2000073964A2 US 0014938 W US0014938 W US 0014938W WO 0073964 A2 WO0073964 A2 WO 0073964A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- brand
- product
- search
- host computer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Definitions
- This invention relates generally to electronic shopping systems, and more particularly, to a business-to-business interface utilizing a trend watching hot list configured to monitor trends in popular culture.
- Licensors/brandholders who own, hold, and control the rights to a brand seek for licensees who will purchase rights to their brands for specific product development and production. Conversely, licensees/manufacturers attempt to foresee what the next popular brand will be and take control of the supply of products related to the brand before it becomes over-capitalized. Similarly, retailers want buy products created by the manufacturers that are popular and are therefore capable of increasing their sales.
- Licensors/brandholders often have a hard time, however, promoting their brands and making it available for licensees to acquire rights to them, often requiring intermediate parties to promote their brands for them. Licensees/manufactures and retailers, furthermore, cannot learn about a brand unless they are promoted and offered by the licensors/brandholders. Furthermore, it is hard for the licensees/manufacturers and retailers to know in advance what the next popular thing will be. These industry players, therefore, often conduct consumer polls, listen to what consumers are generally talking about, and utilize the resources available to consumers in trying to identify the direction of popular culture. An increasing "buzz" about an item or brand is often used as an indication about a particular item's up-and-coming popularity.
- the present invention addresses and alleviates the above-mentioned deficiencies associated with the prior art. More particularly, the present invention comprises a system and method for providing a trend watching hot list that continuously monitors trends relating to popular culture and merchandise. Each brand on the hot list is also associated with a website store selling products related to the brand.
- the popularity ranking of a brand is computed via a software applet that searches the Internet for mentions of the brand.
- the software applet retrieves and initiates connection with a list of search engines, and submits to each search engine a search string related to the brand.
- the hits resulted from each search engine is used by the software applet to calculate the popularity ranking of the brand.
- a user ofthe system may provide his or her opinion about a brand on the hot list by casting a user affinity vote for the brand.
- the user affinity vote indicates whether the user loves, hates, is indifferent, or is unaware of the brand.
- the popularity ranking calculation for a particular brand is then accomplished by weighing the number of hits resulted from the search engine with a total number of user affinity votes for the brand.
- each search engine is associated with a particular Internet source type.
- the search engine searches the Internet source corresponding to its Internet source type.
- the hits resulted from the search engine are also categorized based on the Internet source type.
- the search engine performs a brandname-plus- keyword search.
- the keyword is associated with a particular category and helps categorize a hit resulted from the search.
- a keyword might be categorized as measuring a brand's capitalization or a brand's community affinity.
- the system utilizes the information gathering tools of the present invention, including the popularity ranking information, to provide a direct, rapid, interactive business-to-business interface for various parties, including but not limited to licensors/brandholders, licensees/manufacturers, and retailers, to do business directly with each other, therefore bypassing third parties.
- the business-to-business interface operates as an information transfer interface providing critical popularity, trend and historical information to users.
- businesses and consumers no longer need to rely on outdated publications or their own abilities to obtain and compile information regarding popular trends. Instead, businesses and consumers may get an up-to-date ranking of brands related to different facets of popular culture through the hot list or the business-to-business interface. Consumers may also purchase products related to the popular brands from the website stores devoted to the brands.
- FIG. 1 depicts a schematic and block diagram representation of an embodiment of the present electronic shopping system with trend watching hot list
- FIG. 2 is a schematic layout diagram of a consumer record maintained for each registered consumer of the system
- FIG. 3 is a schematic layout diagram of an organization of website stores maintained by the system
- FIG. 4 a schematic layout diagram of a categorization table comprising search keywords and keyword categorizations
- FIG. 5A-5C are schematic layout diagrams of a search table, a search engines table, and search result records according to one embodiment ofthe invention.
- FIG. 6 is a schematic layout diagram of a popularity rankings table used for creating a popularity ranking hot list
- FIGS. 7A-7E are a series of interactive screen displays for providing interaction between the system and a consumer
- FIG. 8 is an alternative image of a section ofthe screen display of FIG. 7 A;
- FIG. 9 is a flow diagram of an exemplary process for adding an item into the hot list.
- FIG. 10 is an exemplary flow diagram of a software applet subroutine for calculating the current popularity of a brand
- FIG. 1 1 is an interactive screen display of the system's business-to-business interface
- FIGS. 12A-12B are exemplary screen displays of a user's showcase provided through the business-to-business interface of FIG. 1 1 ;
- FIG. 13 is an exemplary screen display of an Industry News page provided through the business-to-business interface of FIG.l 1 ;
- FIG. 14 is an exemplary screen display of a resource library provided through the business-to-business interface of FIG. 11 ;
- FIG. 15 is an exemplary screen display of Matchmaker tools provided through the business-to-business interface of FIG. 11 ;
- FIG. 16 is a flow diagram of an exemplary process for creating a website store for a retailer.
- FIG. 17 is a flow diagram of an exemplary process for making purchases via the business-to-business interface of FIG. 11.
- FIG. 1 depicts a schematic and block diagram representation of the present system for monitoring trends in popular culture through a real-time, user-generated trend watching hot list.
- the system aids consumers in obtaining through the hot list, up-to-date popularity rankings of brands related to sports, music, movies, television, lifestyle, gaming, and the like.
- the consumers participate in the trend-setting activity by nominating their favorite brands for inclusion by the system into the hot list, and providing feedback to the system of their like or dislike of brands nominated by other users.
- Each brand in the hot list is associated with a website store and a club devoted to the brand.
- the website stores together form a superstore of brands and products wherein consumers may conveniently visit to make their purchases.
- the clubs provide a convenient forum where users interested in the brand may come together and chat and share information about the brand.
- the system encourages consumers to interact with the system by offering a game-like environment where consumers earn discount points for interacting with the system. Discount points are offered for registering on the system, voting on brands on the hot list, nominating new brands and products that they think are "hot,” seconding nominations made by other users, making purchases from the website stores, and for new member referrals. The accrued discount points are redeemed at the website stores to lower the purchase price of a product.
- the system tunes the display ofthe website stores and products to the consumer's profile and preferences.
- Website stores and products related to brands that the consumer strongly dislikes are automatically removed from the consumer's display.
- products related to brands for which the consumer has a strong affinity are pushed to the consumer.
- the metacatagories of brands and products are also customized based on the consumer's preferences.
- the system utilizes the information gathering tools ofthe present invention, including the popularity ranking information, to provide a direct, rapid, interactive business-to-business interface for various parties, including but not limited to licensors, manufacturers, and retailers, to do business directly with each other, bypassing traditional intermediary parties.
- the business-to-business interface operates as an information transfer interface providing critical popularity, trend and historical information to users.
- a personal computer 14 equipped with a keyboard 14a, mouse 14b, display monitor 14c, and modem 14d to transmit and receive information to and from a network server or platform computer (the "server") 10.
- a user enters the information to be transmitted into the personal computer 14 using the keyboard 14a and mouse 14b.
- the entered data is transmitted by the modem 14d via the Internet 12 using an Internet connection 13.
- the modem 14d similarly receives information from the Internet 12 and displays it on the display monitor 14c.
- the Internet connection might comprise conventional telephone lines, ISDN lines, ADSL lines, DSL lines, cable connection, satellite connection, and the like.
- the user uses a television 16a equipped with a set top box (STB) 16b with Internet capabilities, and remote a control unit 16c, to transmit and receive information via the Internet connection 13.
- STB set top box
- An exemplary STB 16b with Internet capabilities is sold under the trademark WebTV® by Philips-Magnavox and Sony.
- the server 10 constantly invokes a software applet 18 which resides in the server.
- the software applet 18 resides in a separate computer in communication with the system's server 10.
- the software applet 18 is a software program designed to search the Internet 12 for mentions of the brands on websites, public Usenet Newsgroups, and the like.
- the data retrieved by the software applet is entered into an algorithm that produces a statistically meaningful measure ofthe brand's popularity.
- the software applet 18 is written in the JavaTM programming language developed by Sun Microsystems.
- the software applet 18 may also be written using ActiveTM, a technology from Microsoft, or other known Internet programming technologies.
- the server 10 includes a mass storage device 20, such as a hard disk drive or drive array, storing a number of database tables and records useful for implementation of the system.
- a mass storage device 20 such as a hard disk drive or drive array, storing a number of database tables and records useful for implementation of the system.
- Particular tables and records include a search table 22, search engine table 28, popularity ranking table 23, keyword categorization table 27. search result records 25. website superstore tables 24, and consumer records 26.
- the system organizes the tables and records into a single general database stored in the mass storage device 20.
- the database may be structured as a relational database, tabular database, hierarchical database, or object- oriented database.
- the layout and information contained in the various tables may vary based on the type of database being utilized.
- the tables may also be stored in separate databases resident in separate mass storage devices or in a single mass storage device 20.
- a separate licensor database may store licensor information.
- the licensor information may include, among other things, a list of products available for purchase by customers, and the rights associated with each of the products.
- a separate manufacture database may store manufacturer information of products manufactured by such manufactures and available for purchase by the consumers.
- a separate retailer database may further store information of products sold by the retailers in the website stores.
- FIGS. 2-7 are schematic layout diagrams of the tables stored in the system's mass storage device 20.
- FIG. 2 is a schematic layout diagram of a consumer record 26 that the server maintains for each registered consumer of the system.
- Each consumer record 26 includes the consumer's profile and preference information, as well as a history of consumer interactions with the hot list. Accordingly, each consumer record 26 includes a unique user key 26a for identifying the particular consumer. Following the user key 26a, each consumer record 26 includes the user's profile information including the user's name 26b, gender 26d, e-mail address 26e, password 26f, physical address 26g, and credit card number 26h.
- the consumer record 26 also includes a hot points field 26i for storing the amount of discount points accrued by the consumer for being redeemed at one ofthe website stores.
- Each consumer record 26 also includes a user rating table field 26j with an index to the user's rating table 60.
- the user's rating table 60 includes a sequential list of brand ratings provided to the server 10 by the consumer.
- Each brand rating entry includes a brand name 60a of a brand on the hot list.
- Each brand rating entry further includes a user rating 60b given to the particular brand.
- the user rating 60b indicates a consumer's rating of the brand as "love,” “hate,” “ok,” or “don't know.” Consumers may indicate their love, hate, or indifference for a brand on the hot list by selecting a "love,” “hate,” “ok,” or "?” button adjacent to the brand, as is discussed in further detail below with respect to FIGS. 7A-7E.
- the server 10 uses the brand rating information to customize the display screens for the consumer.
- the system can tune the display of website stores and products within the website stores according to the consumer's preferences.
- the system further uses the brand rating data to compute the popularity of the brand, as is also described in further detail below with respect to FIG. 10.
- the consumer record 26 includes for each consumer a user nomination table field 26k and a user second table field 261.
- the user nomination table field 26k includes an index to the user's nomination table 62.
- the user's nomination table 62 includes a sequential list of brand and product nominations transmitted to the server 10 by the user, as is described in further detail below.
- Each nomination entry includes a brand or product name 62a that the user would like to see in the hot list or in the website stores, respectively.
- Each nomination entry further includes the number of other users that have seconded the user's nomination.
- the user second table field 261 includes an index to the user's seconding table 64.
- the user's seconding table 64 includes a sequential list of brand and product seconds transmitted to the server 10 by the user, as is described in further detail below with respect to FIGS. 7A-7E.
- Each seconding entry includes a brand or product name 64a that other users have nominated.
- Each seconding entry further includes a "YES" indication if the user has seconded the particular nomination, and a "NO" indication if the user has not seconded the particular nomination.
- the consumer record 26 also includes a user vote table field 26m with an index to the user's vote table 66.
- the user's vote table includes a sequential list of answers to poll questions posted by the server 10 on its website, as is discussed in further detail below with respect to FIGS. 7A-7E.
- Each poll entry includes a vote question field 66a and a user response field 66b.
- the vote question field 66a includes the text string ofthe particular poll question posted on the website and voted-on by the user.
- An exemplary poll question is "Who is your favorite South Park character: Kenny, Stan, Kyle, or Cartman?"
- the user response field 66b includes the text string of the user's response to the poll question.
- the consumer record 26 further includes a user order table field 26n with an index to the user's order table 68.
- the user's order table 68 includes information about the products ordered by the consumer from the website stores.
- An SKU field 68a indicates a Stock Keeping Unit code for each product ordered
- a category field 68b indicates the name ofthe category in which each product belongs
- a brand field indicates the name of the brand associated with each product
- a price field 68d indicates the price of each product
- a hot points used field 68e indicates the number of discount points used for each purchase
- a discount amount field 68f indicates the dollar amount associated with the discount points discounted from the purchase price.
- the consumer record 26 further includes a filtered brands table field 26o and a filtered metacategories table field 26p which respectively indicate indices to a filtered brands table 65 and a filtered metacategories table 67.
- the filtered brands table 65 includes a list of brands that the consumer has indicated that he or she does not want to see in the website stores, as is further described below in conjunction with FIGS. 7A-7E.
- the filtered metacategories table 67 includes a list of metacategories that the consumer has indicated that he or she does not want to see in the user screens presented to the consumer, as is also described below in conjunction with FIGS. 7A-7E.
- FIG. 3 is a schematic layout diagram of an organization ofthe website superstore tables 24 according to one embodiment ofthe invention.
- the website superstore tables 24 may be arranged in a variety of ways, but is most advantageously organized into a metacategories table 80, one or more brand tables 82-1 through 82-n, one or more store records 84-1 through 84-n. and one or more product records 86-1 through 86-n.
- the metacategories table 80 comprises a list of broad categories to which brands and stores belong. Exemplary metacategories include sports, music, movies, television, lifestyle, and games.
- Each metacategory in the metacategories table 80 is further associated with a brands table 82.
- Each of the brands 1-n in a brands table 82 indicates a name of a brand in the hot list that belongs to the metacategory. For instance, the brand "South Park" belongs to the television metacategory.
- Each of the brands 1-n in the brands table 82 is further associated with a store record 84.
- Each store record includes the name of the store 84a and a list of features 84b set for the store.
- Exemplary store features include a promotional calendar page and a club page, described in further detail below with respect to FIGS. 7A-7E.
- the list of features 84b includes an index to such promotional calendar page.
- Another store feature might indicate whether the store is visible on a consumer's personal computer 14 (FIG. 1). If the store is visible, the list of features 84b includes a Store Visibility boolean which is set to TRUE. If the store is not visible, the Store Visibility boolean is set to FALSE. For instance, the store will not be visible during its setup, as is discussed in further detail below.
- a store record 84 includes one or more store categories 1-n, indicated at 84c, in the form of text strings which indicate a product category categorizing one or more products sold in the website store.
- the product categories for the South Park store may include plush dolls, T-shirts, mugs, in store categories 1 , 2, 3.
- Each of the store categories 1 -n of 84c is further associated with corresponding product specific records 86-1 through 86-n.
- Each product record 86 is headed by a Stock Keeping Unit (SKU) number 86a identifying a particular product. Following the SKU number 86a is a price field 86b indicating the price ofthe product. The price field 86b may further indicate whether the price is a sale price, and the dates in which the sale begins and ends.
- One or more attribute fields 86c in each product record 86 indicate one or more attributes of the product, such as a size, color, weight, etc.
- Each product record 86 also includes, by way of example, a description field 86d and an image key field 86e.
- the description field 86d is implemented as a text string providing additional information about the product. For instance, the description field for a South Park T-shirt might state: "South Park T-shirt, 100% cotton.”
- the image key field 86e identifies where in the mass storage device 20 a visual image ofthe product is stored.
- FIG. 4 is a schematic and block layout diagram ofthe keyword categorization table 27.
- the keyword categorization table is configured as sequential entries, each entry specific to a particular keyword.
- a particular keyword entry includes a keyword field 90 for the text string of the keyword.
- Each keyword entry further includes a categorization field 92 indicating the category in which the keyword belongs.
- the keywords in the categorization table are used by the software applet in doing a brandname-plus-keyword search on the Internet, as is discussed in further detail below in conjunction with FIG. 10. As hits are retrieved, the software applet utilizes the categorization attached to each keyword to categorize the hits.
- FIG. 5 A is a schematic and block layout diagram of the search table 22 according to one embodiment of the invention.
- the search table 22 is configured as sequential entries of searches performed by the software applet. Each specific search entry includes a search ID 100a identifying the search performed. Each search entry further includes a search term field 102 indicating the search term used to do the search. The search term might be a brandname alone, or a brandname and one or more keywords.
- a search engine key field 104a includes an identifier to an entry in the search engines table 28. Each search engine entry includes information about the search engine invoked to do the search.
- a search result key field 106a includes an identifier to one or more search result records 25. Each search result table includes information about the results of the search(es) performed.
- a search date field 108a indicates the date when the search was conducted.
- FIG. 5B is a schematic and block layout diagram of the search engines table 28 according to one embodiment ofthe invention.
- the search engines table 28 is configured as sequential entries of search engines used by the software applet to conduct an Internet search.
- each search engine entry includes a search engine key 104b identifying the particular search engine, and a URL field 1 10 indicating the search engine's universe resource locator.
- Each search engine entry further includes a domain type field 1 12 listing the type of Internet sources the search engine is to search.
- certain search engines are designated to search public Usenet new groups while other search engines are designated to search the World Wide Web. Categorizing search engines according to their sources allows the system to also categorize the search results as being from a particular source, as is discussed further below in conjunction with FIG. 10.
- FIG. 5C is a schematic and block layout diagram of a search result record 25 according to one embodiment ofthe invention.
- Each search result record 25 is headed and identified by a search result key 106b. Following the search result key 106b, each search record includes a search ID field 100b identifying the particular search that produced the results.
- a result count field 1 14 indicates the number of hits the search engine found for a particular search term 102 (FIG. 5).
- a search date field 108B indicates the date in which the search took place.
- FIG. 6 is a schematic and block diagram ofthe popularity rankings table 23 used for creating the hot list.
- the popularity rankings table 23 includes sequential entries of brands eligible for being placed in the hot list, each brand including a brand name field 70 which indicates the name of the particular brand.
- Each brand entry further includes one or more search IDs 100c, each search ID identifying an Internet search invoked by the software applet as listed in the search table 22 illustrated in FIG. 5.
- Each brand entry in the popularity rankings table 23 also includes a total hits field 72 which indicates the total number of hits retrieved by the software applet in doing a brandname search for the brand.
- the total number of hits may be computed by adding the numbers in the result count field 1 14 of all the search results records 25 corresponding to each search engine that performed such a brandname search.
- the total number of hits in the total hits field 72 is further categorized based on the source ofthe hits.
- the server 10 categorizes each hit as resulting from a web page or a public Usenet news group. In making such a categorization, the server examines the domain type field 1 12 (FIG. 5B) of each search engine that created a hit, and determines the search domain ofthe search engine as being either the web or Usenet news groups. Based on the domain type of each search engine, the server 10 can also categorize the hits accordingly.
- the server 10 stores the total number of hits from Usenet news groups in a total Usenet hits field 73, and the total number of hits from websites in a total website hits field 74.
- the popularity rankings table 23 further includes a brand capitalization field 75 and a brand community affinity field 76.
- the software applet performs brandname searches with particular keywords retrieved from the keyword categorization table 27 (FIG. 4) to measure a brand's capitalization and community affinity.
- the total number of hits from searches conducted with keywords categorized for measuring a brand's capitalization are stored in the brand capitalization field 75.
- the total number of hits from searches conducted with keywords categorized for measuring a brand's community affinity are stored in the brand community affinity field 76.
- the popularity rankings table 23 includes a total votes field 77a and a net votes field 77b.
- the total votes field 77a indicates the total number of user affinity votes received by the server 10 for the particular brand.
- a user may transmit to the server 10 his or her love, hate, indifference, or lack of knowledge about the brand.
- the net votes field 77b indicates a net number of affinity votes for the brand calculated by the number of love votes minus the number of hate votes.
- a current ranking field 78 indicates the current ranking of a brand as calculated by the software applet.
- the software applet calculates the current ranking of a brand in a formula that considers the total hits in the total hits field 73, total votes from the total votes field 77a, and net votes from the net votes field 77b. The calculation is preferably conducted at least once a day.
- a previous ranking field 29 of the popularity ranking table indicates the ranking received by a particular brand in a prior popularity calculation.
- FIG. 7A is an interactive screen display for providing interaction between the system and a consumer.
- the screen display is formatted as a webpage according to one embodiment of the invention.
- the webpage is displayed on the user's display monitor 14c or television 16b (FIG. 1) upon user access of the system's consumer website via the Internet connection 13.
- the webpage includes a display 150 ofthe top ten rated brands 160 on the hot list for the day.
- the server 10 analyzes the ranking of each brand on the hot list as stored in the current ranking field 78 ofthe popularity ranking table (FIG. 5), and retrieves the brands with the ten highest rankings.
- FIG. 7B is an interactive screen display of a website store page.
- Each website store includes a top-ten list 200 of best selling items in the store.
- an image ofthe item which is displayed on a product image display area 202.
- the product image display area 202 changes dynamically based on the server's detection as to the last item on the top-ten list 200 pointed to by the user's PC mouse 14b.
- the user uses his or her mouse 14b to select an item on the top-ten list 200 and initiate a conventional electronic purchase transaction software stored in the server 10 to purchase the item selected.
- the server 10 further provides a product catalog 204 of items in the website store.
- the product catalog 204 includes a list of product categories 206 available for the store as retrieved by the server from the website store's store record 84 (FIG. 3).
- the products listed in each product category 206 changes dynamically based on the popularity ofthe products in the website store.
- the products that are not able to maintain a predetermined threshold level of popularity are automatically dropped from the product catalog 204 while the products that achieve the predetermined threshold level of popularity are added to the product catalogue.
- the server detects, by analyzing the store's product records 86-1 through 86-n, that an item is on sale, it is displayed in the store's featured hot products area 208 as one of the featured products 208a, 208b, or 208c.
- the server 10 further provides a list of website links 210 available for the store as indicated in the store ' s record 84.
- One such link is a link to the brand's club page 210a.
- the server 10 provides a "Suggest” button 212 which a user activates to nominate a product that is not available in the website store. Users may further second product nominations made by others by activating the "Suggest” button 212.
- the server 10 Upon activation of the "Suggest” button, the server 10 displays a user interface screen illustrated in FIG. 7C, allowing users to nominate and second products. In nominating a product, a user enters a name 214 and a brief description 216 ofthe product desired. The nomination is submitted to the server 10 via the Internet connection 13 upon user activation of a "Record My Suggestion” button 218.
- the server 10 further provides a list of all nominated products 220 that the user may second by selecting a desired product 1-n from the list 220, and activating a "Record My Votes" button 222. Users earn hot points by nominating and seconding a product.
- Display 150a includes a user selected brands section 160. a top gainers section 162, and a top losers section 164.
- the user selected brands section 160 includes a list of brands 160a that the user has indicated that he or she would like to track.
- the user selected brands section 160 includes the popularity rankings 160b of each brand in the list of brands 160a.
- FIG. 7D is an image of an exemplary customization page 166.
- the customization page 166 includes a list of all brands 166a in the hot list, with each brand listing capable of being selected with any ofthe above-indicated input devices.
- the user selects the desired brand from the list of brands 166a, and further selects a SUBMIT button 166b to transmit the selections to the system's server 10.
- the server 10 Upon receipt of the user selected brands, the server 10 creates a separate user brand table (not shown) identified by a user key which includes the names ofthe selected brands. The server monitors the popularity of these brands by invoking the system's software applet 18, as is described in further detail in conjunction with FIG. 10.
- the top gainers section 162 includes a top gainers list 162a including the names of brands in the hot list that have increased the most in their popularity rankings.
- the top gainers section 162 also includes the respective popularity rankings 162b of each brand in the top gainers list 162.
- the top losers section 164 includes a top losers list 164a including the names of brands in the hot list that have decreased the most in their popularity rankings.
- the top losers section 164 also includes the respective popularity rankings 164b of each brand in the top losers list 162.
- the server 10 In creating the top losers and top gainers lists 162, 164, the server 10 analyzes the current ranking field 78 and the previous ranking field 79 of each brand in the popularity ranking table 23 (FIG. 6) and selects the top brands that have gone down in popularity as well as the top brands that have gone up in popularity.
- the user if the user is interested in seeing the top ten brands in a particular category (e.g. the ten hottest music stores), the user selects a metacategory tab 152 listing the particular metacategory. Upon such selection, the server presents to the user only the ratings of brands belonging to the selected metacategory. Each brand is also associated with a website store dedicated to the brand.
- a metacategory tab 152 listing the particular metacategory.
- the system also allows users to customize the metacategory tabs 152. Accordingly, a user selects the customize button 153 to invoke the customization page illustrated in FIG. 7D.
- the server 10 lists on this page a list of available metacategories 166c that the user may select to filter-out from the user's display. Upon user selection of one or more such metacategories from the list 166c. and upon activation of the Submit button 166b, the server 10 enters the selected metacategories in the user's filtered metacategories table 67 (FIG. 2). The system further deletes the corresponding metacategory tabs 152 and refrains from displaying products associated with the selected metacategories in a featured products area 154 ofthe display.
- the server 10 automatically selects the default metacategory tabs 152 to be displayed based on the profile information stored in the user's record 26 (FIG. 2). For instance, the system may automatically replace a sports metacategory with an Entertainment metacategory if the user profile indicates that the user is a woman.
- FIG. 7E is an image of a user interface screen displayed by the server 10 upon actuation ofthe hot list button 151. The screen displays the names 170 of all the brands in the hot list along with their current rankings 172 and their previous rankings 174.
- the server 10 further displays the total number of votes 184 and the net votes 186 cast for each brand, and the total number of web mentions 188 retrieved for each brand.
- a brand's rating field 190 indicates the brand's popularity rating as calculated by the software applet from the Web mentions, total votes, and net votes.
- the user may vote on a listed brand as loving, hating, being indifferent, or being unaware of it. Accordingly, the user selects a love 176, hate 178, ok 180, or question 181 option for the brands that he or she wants to rate, and further actuates a "submit" button 182 to transmit the affinity votes to the server 10.
- the server 10 then stores the submitted votes in the user's rating table 60 (FIG. 2).
- the user nominates the brand by entering it in a nominate box 183, and selecting a submit button 185.
- the server maintains all nominations made by the user in the user's nomination table 62 (FIG. 2).
- the server 10 further provides a list of all nominated brands upon activation of a see all nominations button 187.
- a user may second a brand nominated by another user by selecting it from the list (not shown) and activating a submit button (not shown).
- the server maintains all nominations seconded by the user in the user's second table. 64. Users earn hot points redeemable at the website stores by nominating and seconding brands.
- the server 10 further displays a featured products area 154 with a predetermined number of featured products 154a, 154b, and 154c, from the website stores.
- the server 10 interrogates the user's queue which stores the featured items selected for the particular user.
- the server 10 rotates through the items in the queue, selecting three items at a time for display in the featured products area 154, as is discussed in further detail below.
- the system also allows a consumer to search for specific items or browse through a particular category of items in the website stores through a "Search or Browse" area 156 of the webpage.
- a user invokes the system's search functionality by entering a "Search" command in a command input area 156a, specifying in a search scope area 156b where the server 10 should conduct the search, entering a keyword in a keyword area 156c, and submitting the request by actuating a submit button 156d.
- the system searches each metacategory in the metacategories table 80 (FIG.
- a user wants to browse certain product categories, the user enters a "Browse" command in the command input area 156a, the locations to browse in the search scope area 156b, and actuates the submit button 156d.
- the server 10 displays a list of categories and/or stores that the user may select to browse. The server does not display the list of stores if the user has already specified a particular store to browse in the search scope area 156b.
- the user selects the desired categories and/or stores using any of the above-mentioned input devices. For instance, the user may select to browse a Women's T-shirt category in all the stores. Such a request causes the server 10 to search the store category fields 84c (FIG. 3) in all the store records 84-1 through 84-n, for stores having a women's t-shirt category. Once such a category is found in the store, the server 10 identifies and retrieves the product records 86-1 through 86-n associated with the product category.
- the server 10 also displays a Hot points area 158 for indicating the hot points earned by a registered user ofthe system.
- the server 10 retrieves the user's record 26 (FIG. 2) and displays a number stored in the hot points field 26i.
- Hot points are discount points that a user earns for registering on the system, voting on brands on the hot list, nominating new brands and products that they think are "hot," seconding nominations made by other users, making purchases from the website stores, and for new member referrals. Hot points are also earned when a nominated brand or product makes it onto the hot list. The user may redeem the discount points at the website stores to lower the purchase price of a product.
- the system provides through the hot points feature a gamelike environment that helps motivate users to interact with the system and provide information that the system needs to customize its website and maintain the hot list.
- the system tunes the display ofthe website according to the preferences of a registered user ofthe system.
- the server 10 retrieves the user's filtered brands table 65 (FIG. 2) and filtered metacategories table 67 and refrains from displaying stores and products related to such brands and metacategories.
- the products displayed in the featured hot products area 154 are selected based on the user's affinity rating of the products.
- the user's affinity rating for a product is a measure of the user's preference for the product, and thus, a measure of the user's likeness to purchase the product.
- the server 10 In calculating a user's affinity rating for a product, the server 10 analyzes the user's past purchases, affinity votes of brands on the hot list, responses to poll questions, filtered brands and metacategories, and the like. For instance, in analyzing the user's past purchases, the server 10 considers elements such as product categories in which the user has made purchases, brands that the user has purchased, price ranges of the purchases, and whether the purchase was a gift for someone else. A person skilled in the art may recognize other elements for gaging a user's affinity rating. Thus, the provided list of elements are exemplary and not intended to be limiting in any sense.
- the server 10 retrieves the user's record 26 (FIG. 2) and associated tables such as the user's order table 68, filtered brands table 65, filtered metacategories table 67, and vote table 64.
- the server 10 considers each affinity rating element in the retrieved consumer record 26 and associated tables, and adds to the product ' s total rating if the element indicates that there is user affinity for the product. For instance, the system inquires if the product belongs to a product category in which the user has made a purchase. If the answer is in the affirmative, the product's rating is increased by a point. If the answer is in the negative, the rating is left intact.
- the server 10 calculates the user affinity rating of each available product, and selects fifty products with the highest affinity ratings.
- the selected fifty products are maintained in the user's a featured products list in the user ' s queue, and rotated-through in the featured hot products area 154.
- the server 10 drops it from the user's queue and does not display it in the featured hot products area 154 to avoid duplicate listings of the same product.
- the server 10 After a product on the user's queue has been rotated-through a predetermined number of times (e.g. three), the server 10 again drops it from the user's queue. The server 10 then replenishes the empty spots on the queue associated with the dropped items each night by selecting the next highest rated products that were not included in queue.
- a predetermined number of times e.g. three
- FIG. 9 is a flow diagram of an exemplary process undertaken by a software program stored in the server 10 for adding an item into the hot list.
- the program inquires whether a nominated brand exists.
- a nominated brand becomes eligible for being placed in the hot list after a predetermined number of other users (e.g. twenty) second the nomination.
- the program inquires whether the nomination has been seconded by a sufficient number of other users. If enough other users have seconded a nomination, the program, in step 34, adds the brand to the popularity rankings table 23 (FIG. 6) and invokes the software applet subroutine for determining the current popularity ofthe nominated brand.
- program invokes the software applet as soon as a nomination is made, rather than waiting for a sufficient number of other users to second the nomination.
- the program further proceeds to create, in step 36, a website store page and a club page dedicated to the brand.
- the store may contain no products. Products are added from nominations made by users.
- the system invokes the software applet to automatically search for the most popular products related to the brand, and submit electronic purchase orders of such products to websites selling the product.
- the club page includes chat rooms and discussion groups where users can exchange information and opinions about the brand.
- the club page also includes a calendar of events related to the brand. For instance, for the brand Pokemon, the release of a new Pokemon movie may be indicated in the calendar of events.
- the club page may contain
- step 38 the program checks in step 38 whether products have been nominated for the particular store. If a product has been nominated, the program adds the product nomination in the nominating user's nomination table 60 (FIG. 2), and further
- step 40 inquires in step 40 whether the product has received a sufficient number of seconding votes.
- the program transmits an e-mail to the owner/manager of the store indicating the demand for the product.
- the store owners/ managers ma> then determine whether or not to include the product in the store, and, if the product is to be included, the sale price ofthe product.
- the program automatically adds a product to the store as soon as a sufficient number of users have seconded the product's nomination.
- the software applet searches the Internet for a vendor of the product, and automatically places a purchase order to the vendor, as is described in further detail below.
- Products added to stores are automatically dropped from the stores if they fail to
- a product's popularity is measured in terms of its sales along with the brand's popularity.
- the server 10 monitors the amount of sales of each product in the website store.
- the server 10 then weighs the amount ofthe product's sales along with the brand's popularity in determining the product's popularity ranking. If the product's popularity ranking is below a
- FIG. 10 is an exemplary flow diagram ofthe software applet subroutine 34 of FIG. 9, for calculating the current popularity of a brand.
- the software applet retrieves a list of search engines from the search engines table 28 (FIG. 5B).
- the software applet initiates connections with the search engines listed in the search engines table 28.
- step 54 the software applet retrieves a list of search engines from the search engines table 28 (FIG. 5B).
- the software applet submits to each search engine search strings to be used to search the Internet.
- the software applet submits at least one search string comprising only the brandname.
- a search for the brandname "South Park” helps retrieve all website mentions ofthe South Park name. The search is recorded in the search table 22 (FIG. 5A).
- the software applet preferably submits additional search strings comprising the brandname and one or more keywords.
- the keywords are used to categorize the web mentions and help measure things such as the brand's capitalization or the brand's community affinity.
- the software applet retrieves one or more keywords from the keyword categorization table 27 (FIG. 4).
- keywords in the categorization table 29 (FIG. 4) are attached to different categorizations. Keywords for measuring a brand's capitalization are attached to the capitalization category. Such keywords include "store,” “product,” and “merchandise.”
- a brand-plus-keyword search of "South Park merchandise” helps retrieve sites which provide South Park merchandise. The number of such retrievals are used to measure the degree of the brand's commercialization.
- Keywords for measuring a brand's community affinity are attached to the community affinity category. Such keywords include “chat,” “discussion,” “club,” and “fan.” Thus, a brand-plus-keyword search of "South Park chat” helps retrieve sites reflecting discussions on the South Park brand. The number of such retrievals are used to measure the brand's community affinity.
- each search engine produces a results page that the software applet analyzes in step 56.
- the analysis comprises extracting the number of total hits produced by the search engines, as well as categorizing each hit as being from a web page or a public Usenet news group.
- the software applet examines the search engines table 28 for the search engines category.
- the software applet makes additional qualifications of the types of hits retrieved when analyzing the results page of a brandname-plus-keyword search.
- the software applet categorizes the hits as measuring the brand's capitalization or the brand's community affinity, and calculates a ratio between the two. Such categorization allows the system to determine whether a product is under or over capitalized. For instance, if the ratio between brand's capitalization and community affinity is 1 :50, the brand might be under-capitalized given that there is fifty times more "buzz" about the product (community affinity) than the available merchandise (capitalization). This information can then be transmitted to manufacturers who may decide to direct their manufacturing efforts towards a "hot" under-capitalized product.
- the server 10 stores the total number of hits, total Usenet hits, total website hits, brand capitalization information, and brand community affinity information, of all the search engines, in the popularity ranking table 23 (FIG. 6).
- step 58 the software applet uses the search results for a particular brand in a formula which weighs the web mentions with other relevant factors to provide a measure of the brand's popularity.
- This formula is as follows:
- Web mentions, net votes, and total votes are retrieved from the from the total hits field, net votes, and total votes fields, respectively, of the popularity ranking table 23. Once the server 10 calculates the current popularity of the brand, this is stored into the current ranking field 78 of the popularity ranking table 23.
- the system designates different weights to the various elements ofthe formula.
- Web mentions and Net votes are each given a weight of 40%.
- Total votes are given a weight of 20%.
- the weights can be apportioned differently.
- the Web mentions are further categorized based on the source of the web mentions (web pages vs. Usenet news groups) and the type of web mentions (commercial vs. non-commercial). Each category is then afforded a different weight.
- the formula is replaced with a neural network, with each neuron reflecting an element used to gage a brand's popularity.
- the weight assigned to each neuron is readjusted based on the accuracy ofthe gaging of a brand's popularity.
- the system might utilize a back-propagation algorithm which modifies the weights on the basis of a least-mean-square error.
- the software applet is also configured to perform additional tasks.
- One such task is automatically identifying a possibly popular brand that has not yet been placed in the hot list.
- the server 10 invokes the software applet to find lists of commonly searched items. This is accomplished by accessing a third party's existing website that maintains a list of items people are searching for. A brand frequently searched for as indicated in such a website can be used as an indication that the brand is "hot.”
- Another task performed by the software applet is to find merchandise and order merchandise on the Internet. This task is useful in populating website stores. For instance, if a user nominates a product for inclusion into a website store, and enough other users second the nomination, the server 10 invokes the software applet to place an automatic order for the item. Alternatively, the software applet takes the ten most popular brands on the hot list, and automatically searches the Internet for products that may be included and ordered for their website stores. A located product is added to the website store if the product has achieved a predetermined threshold level of popularity. The automatic reordering task is also invoked if an existing item in the website store needs to be reordered.
- the automatic reordering task is carried out by first invoking the software applet to perform a brandname-plus-keyword search of the product, where the keyword might be "store,” "product,” “merchandise,” and the like.
- the software applet searches the website for an e-mail address where orders can be placed.
- the software applet further invokes the system's e-mail capabilities to compose an e-mail to the located e-mail address, with specification as to the name ofthe product, quantity desired, etc.
- Other tasks performed by the software applet include measuring the performance of the system's website on search engines (i.e. determining how many times the system's website is mentioned in a search performed by various search engines, and where in the results list the website appears), and creating associations with other websites. For instance, the task of creating associations may be used to insert a link to a website for a particular brand in the brand ' s club page. Thus, a user of the system visiting the club page may select the link to obtain additional information about the brand from the associated website.
- Users may further create a searching task for the software applet by suggesting keywords related to a particular brand. For instance, a user may suggest the word "Kenny,” a character in the South Park cartoon series, as a keyword for the brand "South Park.” Upon such a suggestion, the server 10 uses the keyword in doing a brand-plus-keyword search for the brand "South Park.”
- Retailers and manufacturers can further view keyword suggestions made by the users, and use such suggestions to gage product demands. For instance, if all keyword suggestions for the "South Park” brand are “Kenny” and none are “Kyle”, this may indicate that Kenny is a more popular South Park character than Kyle. A plush doll manufacturer may thus decide to invest its efforts in manufacturing Kenny plush dolls instead of Kyle plush dolls.
- the software applet spawns multiple threads, each thread configured to perform one of the tasks described above.
- the software applet further remotes each thread to a separate platform computer or server where the tasks are carried out in parallel.
- These tasks including the task of searching the Internet to conduct a popularity rating, preferably occur once a day. However, a task may be invoked several times a day based on the processing capabilities ofthe platform computer or server dedicated to the task.
- the present invention also provides for business clients, including but not limited to licensors/brandholders (“licensors”), licensees/manufacturers (“manufacturers”), retailers, and other third parties, a business-to-business (“B-to-B”) interface.
- the B-to-B interface utilizes the monitoring trends and information gathering tools of the present invention, including the hotlist, nominations and other user feedback data shown in FIGS. 1-10 and described above, along with information derived over the B-to-B interface, to provide a direct, rapid, site for business clients.
- a detailed description ofthe present invention as implemented with licensors, manufacturers, and retailers is discussed in detail below.
- the B-to-B interface provides a marketplace for business clients to do business directly with each other, bypassing traditional third party business channels. For example, a retailer normally having access to only distributors is now additionally able to interact directly with the licensors and the manufacturers as well.
- the business circle created by the B-to-B interface provides licensors, manufacturers, retailers, and others within the circle, the ability to communicate, sell, buy, and exchange information with each other.
- the B-to-B interface operates as an information transfer forum, providing critical popularity, trend and historical information to these players.
- the present invention combines the information derived from monitoring trends in popular culture with the information derived from monitoring business transactions over its own interface, and stores such information in user accessible databases.
- critical business information such as the rise and fall of brands through the hot list
- business parties can adjust their activities to reflect the current industry trends.
- the information gathered by the present invention is displayed and accessed in multiple contexts on the B-to-B interface.
- the information is tailored for the particular needs of the business and audience. For example, a licensor seeking to license its rights can analyze trend and historical information regarding past royalty rates for similar types of products in order to establish its own desired royalty rates. The same licensor can display its product on the B-to-B interface, as shown in FIG.
- the present invention is particularly useful to businesses that do not have wide access to critical business data, contacts, or marketplaces, such as individuals, start-ups and small businesses.
- Such parties can, via the B-to-B interface, stay ahead of ever-changing trends that may affect their way of doing business. For example, retailers can adjust their product mix in accordance with the trend data provided by the B-to-B interface.
- larger and/or established businesses adding electronic delivery channels for their goods can now also rely on information provided by the B-to-B interface. Information, ranging from current, up to the minute popularity rankings to historical data, can be continuously delivered to a user once a user has selected personalized automatic delivery of information.
- the B-to-B interface may be utilized to market rights and goods to a wide audience of users, thus allowing licensors, manufacturers, and retailers to rapidly build market share and brand recognition.
- the present invention provides searchable databases stored in the system's mass storage device 20.
- These databases store relevant information associated with each of the parties in the business circle as well as other information useful to them. The information aids each industry player to go to market rapidly, build competitive differentiation, and implement strategies to facilitate business growth.
- these databases include at least a licensor/brandholder database, licensee 'manufacturer database, and a retailer database, each storing a plurality of user records.
- the retailer database includes the website superstore tables 24 illustrated in FIG. 3. Additional databases for storing information to be accessed by the industry players to aid in their business growth are also maintained in the mass storage device 20. The information in the databases are compiled and distributed via the B-to-B interface in a form most suitable for the particular party.
- Each member profile includes various attributes such as a member name, company name, contact information, player type (i.e. licensor, manufacturer, retailer), language preferred, property details, payment method for purchases, and the like.
- the member profile and login information is stored in a user record within the licensor database, manufacturer database, or retailer database, depending on the type of industry player.
- the labels, tool bars, navigation bards, hyperlinks, buttons, and banners used in the B-to-B interface are dynamically generated based on the user's language.
- FIG. 11 is an interactive screen display ofthe system's B-to-B interface displayed upon user login onto the site. Upon the user's login, the B-to-B interface displays by default a member-centric work area where the user may view information specific to the user, and navigate to other pages on the site to make use ofthe interface's relationship-building and workflow tools.
- a My News section 310 of the user's work area allows the user to see specific news related to his or her areas of interest.
- the user may submit information about his or her areas of interest upon registration with the B-to-B interface.
- the server 10 continuously monitors the user's interaction with the B-to-B interface to learn about the user's interests. With knowledge about the user's interests, the server 10 may invoke the software applet 18 to search for the articles that the user is interested in. Alternatively, the server 10 receives articles daily from different news feeds. The server 10 filters the articles and displays only those articles that match the user's interests.
- the My News section 310 also provides information of brands that the user is interested in. For instance, the user selects a particular brand from the hotlist to get the status of product suggestions made for the selected brand. If the user is a retailer, this information is used in determining the product mix ofthe website store. This information is further useful for a manufacturer to assess which items are in demand, and thus, focus its resources in the production of such items.
- a Contact List section 316 includes a list of links to other member showcase pages with information about the member's profile, products and brands, as is described in further detail below. In this way, the user may bookmark a page of interest for rapidly accessing the page without further search.
- the user's In Box 312 acts as a notification center where the user can read messages generated from interaction with the B-to-B interface. For instance, as is described in further detail below, a user may submit certain Matchmaker criteria to search for other industry players registered with the system.
- the server 10 stores the criteria in the user ' s record. When a new entry is added to one of the databases that matches the stored criteria, a message to this effect is posted in the user's In Box 312. Other messages in the user's In Box 312 might indicate that the user has been added to another member's contact list, as is also described in further detail below.
- the user's work area includes other personal organization tools such as a Scheduler 314, to allow the user to keep track of his or her appointments, and a Notepad 318, to allow the user to maintain personal notes and reminders which are time and title stamped.
- a Filing Cabinet 320 allows the user to store links to documents and articles of interest from a resource library.
- a My Postings section 322 maintains a list of all user submissions through the B-to-B interface, such as submission of Matchmaker criteria, press releases, announcements, posting board listings, and the like.
- a Search section 324 of the user's work area provides the user with advanced search capacities.
- the search is designed to capture any content and/or references on the B-to-B interface, including links to related industry sites.
- canned search parameters are provided based on the industry player type. For instance, if the user is a licensee, canned search parameters relating to product categories and subcategories are presented to the user. On the other hand, if the user is a licensor, the canned search parameters relate to property categories. Other canned search parameters allow the user to search by company name, contact name, business type, business type sub- classification, geographical location, expansion interests, and the like.
- users may easily locate industry players, products, and properties desired for purchase, negotiating, and the like. For instance, a retailer may search for products offered by different manufactures and place an on-line order of such products without rummaging through pages and pages of paper catalogs.
- the search results may be formatted as a simple list, summarized list, or in a full detail format.
- the search results as well as the search criteria submitted by the user are stored in the user's record.
- the user's work area further includes a set of user tools to manage the user's showcase, access other showcases, and view industry -related reports.
- Each member ofthe B- to-B interface has a showcase to provide visibility to the member's company, brand and/or products.
- the user accesses his or her showcase by selecting a My Showcase option 326.
- FIGS. 12A-12B are exemplary screen displays of the user's showcase.
- the showcase includes a Membership Card section and a Portfolio section.
- the Membership Card section is accessed by selecting a Membership Card button 326a.
- the user's member's membership card is created upon registration with the B-to-B interface, and includes broad company and contact information.
- the user may edit his or her membership information by selecting an Edit button 326b.
- a Portfolio button 326d Access to the user's portfolio is done by selection of a Portfolio button 326d.
- the portfolio is organized as an image catalog where the member can feature images 290 of its products, properties, and the like, along with their product descriptions 292.
- An Upload button 326e allows the user to upload new images into the catalog.
- An Edit button 326f allows the user to make changes to the existing catalog.
- a Price List button 326g allows the user to vary the pricing based on the purchaser type and purchase amounts. For instance, special discount programs may be made available to certain retailers.
- the showcase further displays a list of authorized licensees and their authorization terms. This information is categorized based on the product category/sub- category, geographic location, and distribution channels.
- the showcase includes the authorized licenses and their terms, a product category list of authorized licenses, their distribution channels, and a list of products by licensed property.
- the showcase includes the retailer's geographic location, product assortment, relationships with the licensees/manufacturers, and marketing programs.
- a user accesses other member's showcases by selecting a Member Showcases option 328.
- Other member's showcases also include a Membership Card and a Portfolio.
- the user may include a selected member's showcase into the user's contact list by selecting an Add to Contact button.
- the server 10 updates the user's Contact List section 316 to include a link to the member's showcase.
- the user may further initiate contact with the showcased member by selecting a Request for Relationship button and submitting a form to request a relationship with the member.
- the user may further view another member's portfolio and make purchases or offers for the displayed products and brands. For instance, if the user is a licensee, the user may view the brands being offered by a licensor and make a bid for rights to the brand for particular product categories, geographic location, and/or distribution channels. On the other hand, if the user is a retailer, the user may view a licensee's showcase and directly purchase products from the licensee without going through intermediary distributors, as is described in further detail below.
- T he user may further view aggregate showcase pages based on a specific brand with information on all the industry players and products related to that brand.
- the aggregate showcases are displayed upon selection of a Property Showcases option 330.
- the aggregate showcase pages may include images/identifiers ofthe property, licensors owning the property, a list of authorized licensees, a list of product categories in which the property is currently developed, and distribution data if available. Selection of a displayed product or property causes a display of individual product or property pages for further review and/or purchasing.
- a Reports option 332 of the user's work area allows the user to view member-centric reports. For instance, manufacturers and retailers may view inventory balances and status of products shipped or to be shipped. Retailers may further view product details of purchases- to-date, including SKU numbers, product titles, date purchased, quantity, price, supplier, date received, and the like. The industry players may then use this information to modify their business activities accordingly.
- the user's work area further allows the user to navigate to other areas of the B-to-B interface via an Industry News tab 300, a Resources tab 302, a Matchmaker tab 304, and a Player Center tab 306.
- the user returns to his or her work area after navigating the other areas of the B-to-B interface by selecting a My Desk tab 308.
- the Industry News page 300a includes a Hot Board 300b, a News Features area 300c, a Press Room 300d, and an Events Calendar 300e.
- the Hot Board 300b includes a quick bulletin display of content captured from the hit rates and sales to various purchasers as well as the ranking of brands from the hotlist.
- the server 10 maintains an advanced log analysis of all actions with the system interfaces. According to one embodiment of the invention, the server 10 maintains a unique click ID for each click event occurred as a user browses through the system's website illustrated in FIGS.
- Each click ID includes a container ID and an item ID.
- the container ID indicates the location in which the click occurred, and the item ID indicates the item selected for purchase in the particular location.
- purchasers may purchase items from one of several locations. For instance, consumers may purchase items by selecting a featured product 154a, 154b, or 154c in the featured hot products area 154 (FIG. 7A). Consumers may also purchase products by selecting a product from a store's top- ten list 200 (FIG. 7B), a store's product catalogue 204, or from a search browse results page from a search or browse done from the search or browse area 156.
- a retailer may make a purchase from a manufacturer's showcase (FIGS. 12A-12B) or from the aggregate showcase pages upon selection of a Property Showcases option 330.
- the unique click ID for this event is 001042.
- the unique click ID for this event is 002042.
- the server 10 also attaches a user ID to each click ID, and writes the consolidated ID into the server's queue.
- the information in the queue is written to the system's mass storage device 20 at the end of the day, and the system performs statistical analyses based on the accumulated information.
- One such analysis involves calculating the total number of people who have viewed a product, and the total number of sales that have occurred.
- the system may further perform comparisons of each manufacturer's sales against another particular manufacturer or a generalized group of manufacturers in the same category. This comparison allows manufacturers to access their performance with respect to their competitors. For instance, if one manufacturer's catalogue is always retrieved with another manufacturer's catalogue during a search function, but purchases are only made from the second manufacturer, the first manufacturer may decide to modify its product mix or its product pricing to increase its sales.
- the number sales may further be categorized based on the location in which the sale occurred.
- the system provides this information to retailers and/or manufacturers in the Hot Board area 300b upon their logging onto the system.
- the information may be presented as part of the user's portfolio. For instance, a retailer viewing his or her portfolio is further presented, below each product, the total number of consumers who have viewed the product and the total number of people who have purchased the product.
- the News Features area 300c of the Industry News page 300a includes various industry news with contents received from different news feeds and stored into a news database. Specifically, the News Features area 300c includes headlines of the current news including a short description of the article associated with each headline. Selection of a particular headline causes the server 10 to search the news database for the full text ofthe article and display it in the News Features area 300c or in a separate pop-up window. Outdated articles are stored in a resource database that are accessible to the user via the Resources tab 302 as is described in further detail below.
- the Press Room area 300d ofthe Industry News page 300a displays a listing of press releases and announcements related to the members registered with the B-to-B interface.
- the members themselves submit the press releases to the server 10.
- the submission may be on-line via e-mail, or via other conventional communication means.
- the press releases and announcements may relate to new products, new brands, and the like.
- the Events Calendar 300e included in the Industry News page 300a displays a current list of industry wide events submitted by the users of the B-to-B interface. Each event entry may be inserted to the user's Schedule 314 by selecting an "add to my schedule" checkbox. Furthermore, selection of a particular event causes a display of additional information about the event, and further allows the user to register for the event.
- FIG. 14 is an illustration of a screen display of a resource library 302a.
- the library 302a includes an "Ask an Expert" area 302b where e-mails submitted to particular experts are automatically posted in the area. The e-mail responses from the experts are also automatically recognized and posted in the "Ask and Expert" area 302b. Experts may further initiate discussions for topics in which there is a lot of activity and/or opinion through the system's Player Center, as is described in further detail below.
- a Document Library area 302c ofthe library 302a includes sample documents common in the business world for viewing and downloading by the members. Such sample documents include sample contracts, non-disclosure agreements, regulatory standards, industry standards, and the like.
- a Links List area 302d of the Resources Page provides list of links to companies and/or organizations that are related to the members of the B-to-B interface. The list is organized by service/content categories, and contains short text description fields and hyperlinks to related web sites.
- the library 302a also includes a Directory Listing 302e of the members ofthe B-to-B interface as well as an Archive area 302f with outdated industry new articles.
- the B-to-B interface illustrated in FIG. 1 1 further includes a Matchmaker tab 304 for providing tools for forming relationships between the industry players.
- a Matchmaker Wizard 304a which allows users to select certain criteria, including their own profile definition, to find other members who might be able to help them with specific aspects of their business, (e.g. A licensor in Kansas who produces stationary is looking for animated characters that would interest kids ages 7-10 so as to expand his product line, and he is interested in midwest distribution.)
- the criteria selected by the user is saved in the user's search log for automatically notifying the member when new additions are made to the licensor, manufacturer, or retailer database which match their selected parameters. The user may delete the criteria from the search log or modify it as necessary.
- Matchmaker tab 304 Another tool provided upon selection ofthe Matchmaker tab 304 is a "Looking for/Have to offer" posting board 304b.
- the posting board acts as a bulletin board where users may announce new brands, employment opportunities, services, and the like.
- Selection ofthe Player Center tab 306 from the B-to-B interface allows the members, experts, and mangers of the site, to initiate online conferences that use both chat and document viewing/exchange features.
- a member may further request for a private chat with another member.
- the Player Center tab 306 further allows display of a directory of the industry players classified by category and sub-category within their areas.
- the licensor can upload information related to its property in his or her showcase.
- the showcase thus allows the property and related information to become visible to other industry players without having to engage a third party agent.
- the licensor can also utilize the trend watching data from the hotlist and other historical data to determine terms of agreement, including royalty rates and so forth.
- potential licensors can utilize the data to determine whether the royalty rate is fair in view of how popular the goods are, thereby providing an efficient marketplace for both licensee and licensor.
- the business-to-business interface is thus an efficient medium for businesses to present information about their products, and for various parties to view such product information and place orders of desired items.
- the B-to-B interface also allows manufacturers to upload a catalog of products that may be conveniently viewed by the retailers to place on-line orders.
- manufacturers are organized in the manufacturer's database according to the category of products that they manufacture.
- Exemplary categories include women's apparel, toys, games, and the like.
- the Search area 324 available through each user's work area allows retailers to search for products according to such categories. For instance, a retailer interested in populating his or her store with different types of T-shirts might invoke the search function to search for all T-shirt manufacturers enrolled in the system. From the results page retrieved by the search function, the retailer may browse through all the manufacturers' catalogues, and place orders from each as desired. Thus, retailers no longer need to individually request paper catalogues from different manufacturers and rummage through pages and pages of such catalogues to select one or two items from each catalogue.
- the server 10 also maintains an inventory of items within a store, and automatically places orders to the manufacturer of items that have dropped to a specified threshold level if the item is maintaining a certain degree of popularity.
- the threshold level is computed based on the projected number of days for a manufacturer to fulfill the request, and the number of items expected to be sold within that projected time. Thus, if it generally takes a manufacturer ten days to fulfill an order, and an average of two items are sold per day. the threshold amount is set to twenty to ensure that the items are received before the item is sold-out.
- the server 10 invokes the software applet to perform the automatic reorder task.
- a retailer may communicate directly with any licensor or manufacturer through the B-to-B interface.
- the B-to-B interface also allows a retailer to create a website store related to a brand on the hotlist. A retailer can in turn use the trend information on the hot list to maintain the website and/or a physical store.
- FIG. 16 a flow diagram of an exemplary software program for creating a website store for a retailer through the B-to-B interface is illustrated.
- the program creates a website store dedicated to a brand each time a new brand is included into the hot list.
- the program in step 130, creates a store record 84 (FIG. 3) associated with the new brand.
- the program sets a "Store Visible" boolean to FALSE, preventing users from accessing the store prior to its setup.
- step 134 the program inquires if there are any assets to be included into the store. If there are, the program uploads the assets into the store. For instance, if the asset is a product to be sold in the store, the system creates a product record 86 (FIG. 2) including the product's SKU number, price, attributes, and description.
- the program next inquires in step 138 whether there are any images related to the asset. If there are, the images are also uploaded into the store in step 140, and the image key field of the product record 86 is updated with an index to the image file. If no image ofthe asset exists, an image is created by taking a digital photograph of the asset and storing it into the system's mass storage device 20, as indicated by step 142.
- step 144 the program further proceeds to enable the store features indicated by the owner/manager ofthe website store.
- the program presents to the owner/manager a list of features that may be enabled for the store.
- Such features include a calendar of events, chat rooms, links to other sites, and the like.
- the program then proceeds to include the enabled features into the store.
- step 146 sets a "Store Visible" boolean to TRUE.
- the store will now be available to the consumers to visit and to view and purchase products therein.
- FIG. 17 is a flow diagram of an on-line purchase process performed by the retailers through the B-to-B interface. As discussed above, purchasing may be done by accessing a manufacturer's showcase directly, or through the aggregate showcase pages.
- a retailer browses through the product catalogs and selects a particular product that the retailer is interested.
- the program retrieves from the manufacturer's database, the product page associated with the selected product.
- the program inquires if the user has chosen to purchase the product right away. If the answer is NO, the program saves the selected item in the retailer's shopping cart for 24-hours. If the answer is YES, the program checks the manufacturers database to determine if the product is in stock.
- the program invokes a "Backordered" status on the order and further provides an anticipated stocking data to the purchaser. If the product is in stock, the program updates the manufacturers database to reflect the purchase, and proceeds to the check-out step where the program confirms the user's profile data and validates the shipping address. In step 352. the program checks for the user ' s payment method. The user has various payment options available, such as a credit card, letter-of- credit, or cash before delivery. If the user is to pay by letter-of-credit, the program checks if the user has such a letter-of-credit, and if so, whether the user is beyond the allotted limit. If the user is beyond the allotted limit, the order is declined.
- the system and method according to one aspect of the invention allows the continuous monitoring of trends relating to popular culture and merchandise.
- the hot list provides to users an up-to-date popularity ranking of brands related to such popular culture and merchandise which helps users keep abreast of the popular trends. It will be appreciated, therefore, that the system and method according to the present invention represents a significant improvement in the ineffectiveness in the prior art to compile and publish trend information.
- the system further caters the display ofthe system's website based on the user profile and preferences.
- the system provides a self-tuning catalogue of website stores and products which may vary from user to user. Website stores and products related to brands that a particular user dislikes strongly are automatically filtered from the user's display. Products that the user is likely to be interested are pushed to the user in the featured hot products area.
- the metacategories may also be customized based on the user profile and preferences.
- the user's personalized catalogue helps satisfy the user's needs and interests, helping bolster sales of products through the website stores.
- the system obtains information about the user profile and preferences through the user's interaction with the system. To encourage such interaction, the system offers discount points that can be redeemed at the website stores. Discount points are offered for registering on the system, voting on brands on the hot list, nominating new brands and products that they think are "hot,” seconding nominations made by other users, making purchases from the website stores, and for new member referrals. Information for maintaining the hot list and tuning the display of the
- -JZ 9- website may thus be obtained from the users in a game-like environment where users are motivated to and compensate for providing such information.
- the system's business-to-business interface connects the demand side with the supply side ofthe demand-supply chain.
- User demands reflected, for example, in the rise and fall of particular brands, are met by retailers and manufacturers who are kept abreast of such user demands.
- the interface further connects retailers to manufacturers, providing them with a convenient means to order and purchase products to meet consumer demands.
- a website store might be maintained for only the top 100 brands on the hot list. Thus, once a brand is ranked lower than 100, the store's visibility option is set to FALSE.
- points may also be afforded to store managers based on sales, profit margins, and the like. Quarterly and/or annual cash bonuses may then be given to the store managers based on accrued points.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU53072/00A AU5307200A (en) | 1999-06-01 | 2000-06-01 | Business-to-business interface with continuously updateable trend and historical databases |
Applications Claiming Priority (20)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13704999P | 1999-06-01 | 1999-06-01 | |
| US13705099P | 1999-06-01 | 1999-06-01 | |
| US13703699P | 1999-06-01 | 1999-06-01 | |
| US13706299P | 1999-06-01 | 1999-06-01 | |
| US13715299P | 1999-06-01 | 1999-06-01 | |
| US60/137,152 | 1999-06-01 | ||
| US60/137,062 | 1999-06-01 | ||
| US60/137,036 | 1999-06-01 | ||
| US60/137,050 | 1999-06-01 | ||
| US60/137,049 | 1999-06-01 | ||
| US15860199P | 1999-10-08 | 1999-10-08 | |
| US60/158,601 | 1999-10-08 | ||
| US44021799A | 1999-11-15 | 1999-11-15 | |
| US44014799A | 1999-11-15 | 1999-11-15 | |
| US09/440,217 | 1999-11-15 | ||
| US09/440,147 | 1999-11-15 | ||
| US49851200A | 2000-02-04 | 2000-02-04 | |
| US09/498,512 | 2000-02-04 | ||
| US51875700A | 2000-03-03 | 2000-03-03 | |
| US09/518,757 | 2000-03-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2000073964A2 true WO2000073964A2 (en) | 2000-12-07 |
| WO2000073964A8 WO2000073964A8 (en) | 2001-11-01 |
Family
ID=27581053
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2000/014938 WO2000073964A2 (en) | 1999-06-01 | 2000-06-01 | Business-to-business interface with continuously updateable trend and historical databases |
Country Status (2)
| Country | Link |
|---|---|
| AU (1) | AU5307200A (en) |
| WO (1) | WO2000073964A2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005001734A1 (en) * | 2002-06-05 | 2005-01-06 | 3M Innovative Properties Company | Decoupled ingredient brand licensing method |
| WO2007043067A1 (en) * | 2005-10-10 | 2007-04-19 | Beeweeb S.R.L. | Method for displaying catalog information in an e-commerce system |
| EP1708103A3 (en) * | 2005-03-31 | 2008-02-13 | NEC Corporation | Trendy information notifying system and trendy information notifying method |
| US20120221442A1 (en) * | 2009-05-15 | 2012-08-30 | Microsoft Corporation | Multi-variable product rank |
| CN103858449A (en) * | 2011-07-22 | 2014-06-11 | S.M.娱乐有限公司 | Method and system for providing a social music service using an LBS, and recording medium for recording a program for executing the method |
| US10339564B2 (en) * | 2016-02-16 | 2019-07-02 | Oracle International Corporation | System and method for providing an adaptively ordered presentation of objects |
| CN111179139A (en) * | 2019-11-27 | 2020-05-19 | 腾讯云计算(北京)有限责任公司 | Internet + supervision data processing method and device |
-
2000
- 2000-06-01 AU AU53072/00A patent/AU5307200A/en not_active Abandoned
- 2000-06-01 WO PCT/US2000/014938 patent/WO2000073964A2/en active Application Filing
Non-Patent Citations (1)
| Title |
|---|
| No Search * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005001734A1 (en) * | 2002-06-05 | 2005-01-06 | 3M Innovative Properties Company | Decoupled ingredient brand licensing method |
| EP1708103A3 (en) * | 2005-03-31 | 2008-02-13 | NEC Corporation | Trendy information notifying system and trendy information notifying method |
| WO2007043067A1 (en) * | 2005-10-10 | 2007-04-19 | Beeweeb S.R.L. | Method for displaying catalog information in an e-commerce system |
| US7983950B2 (en) | 2005-10-10 | 2011-07-19 | Beeweeb S.P.A. | Method for displaying catalog information in an E-commerce system |
| US20120221442A1 (en) * | 2009-05-15 | 2012-08-30 | Microsoft Corporation | Multi-variable product rank |
| CN103858449A (en) * | 2011-07-22 | 2014-06-11 | S.M.娱乐有限公司 | Method and system for providing a social music service using an LBS, and recording medium for recording a program for executing the method |
| US10339564B2 (en) * | 2016-02-16 | 2019-07-02 | Oracle International Corporation | System and method for providing an adaptively ordered presentation of objects |
| CN111179139A (en) * | 2019-11-27 | 2020-05-19 | 腾讯云计算(北京)有限责任公司 | Internet + supervision data processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| AU5307200A (en) | 2000-12-18 |
| WO2000073964A8 (en) | 2001-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7272573B2 (en) | Internet strategic brand weighting factor | |
| US7516177B2 (en) | Apparatus for distributing content objects to a personalized access point of a user over a network-based environment and method | |
| Alba et al. | Interactive home shopping: consumer, retailer, and manufacturer incentives to participate in electronic marketplaces | |
| US8027884B2 (en) | Contextual presentation on electronic catalog pages of information reflective of prior orders | |
| US10108719B2 (en) | System and method for an electronic product advisor | |
| US6611814B1 (en) | System and method for using virtual wish lists for assisting shopping over computer networks | |
| US20010014868A1 (en) | System for the automatic determination of customized prices and promotions | |
| US20060041478A1 (en) | Universal network market system | |
| US20070043583A1 (en) | Reward driven online system utilizing user-generated tags as a bridge to suggested links | |
| US20090132345A1 (en) | Method and system for determining relevant matches based on attributes | |
| EP1324250A1 (en) | Context-aware marketing service | |
| WO2001046887A1 (en) | System and methods for internet commerce and communication based on customer interaction and preferences | |
| WO2005111886A1 (en) | Method for providing on-line shopping search service and system thereof | |
| Subramaniam et al. | Product marketing and channel management in electronic commerce | |
| WO2008042715A2 (en) | Click value determination with incentive schemes for website visitors and advertisers | |
| US20010027416A1 (en) | Method of attracting customers in bulletin board and system using bulletin board | |
| US20030200157A1 (en) | Point of sale selection system | |
| CN101073094A (en) | Universal network market system | |
| Sindhav et al. | A model of factors affecting the growth of retailing on the internet | |
| US20040204987A1 (en) | Customized catalog with on-line purchases | |
| WO2000073964A2 (en) | Business-to-business interface with continuously updateable trend and historical databases | |
| Prassas et al. | Dynamic recommendations in internet retailing | |
| Subramaniam et al. | Product marketing on the Internet | |
| Sae-Tang et al. | Web personalization techniques for e-commerce | |
| Shapiro et al. | Emergent internet technology applications for relationship marketing: A customer-centered view |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| D17 | Declaration under article 17(2)a | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase in: |
Ref country code: JP |