US20080015953A1 - User-personalized media sampling, recommendation and purchasing system using real-time inventory database - Google Patents
User-personalized media sampling, recommendation and purchasing system using real-time inventory database Download PDFInfo
- Publication number
- US20080015953A1 US20080015953A1 US11/772,923 US77292307A US2008015953A1 US 20080015953 A1 US20080015953 A1 US 20080015953A1 US 77292307 A US77292307 A US 77292307A US 2008015953 A1 US2008015953 A1 US 2008015953A1
- Authority
- US
- United States
- Prior art keywords
- media content
- server
- media
- data
- customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0603—Catalogue ordering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0635—Risk analysis of enterprise or organisation activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/201—Price look-up processing, e.g. updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
Definitions
- the present invention generally relates to systems that allow customers to preview or sample the content of media products, such as CDs, DVDs, software, video games, etc. prior to purchase.
- the present invention relates to a system that connects media sampling stations located within multiple retail locations to data source, inventory management, point-of-sale, and customer relationship management systems, and that thereby allows the sampling stations to present a user-individualized interactive menu to a customer, which is configured in substantially real-time to take into account present inventory, pricing, and sale items, as well as a customer's preferences, purchasing history, personal information and wish list information.
- the '213 patent discloses a remote product purchasing system wherein customers can shop for and purchase products through a remote communication medium (such as a telephone, a network data connection, or a direct data link).
- a remote communication medium such as a telephone, a network data connection, or a direct data link.
- a spoken description or audio sample of the product may be provided.
- a visual description such as a movie clip, also may be provided. The customer may browse according to product name, product category, or according to top seller lists of product categories.
- the customer then may place an order for desired merchandise through the remote communication medium, by providing payment information such as a credit card number, and shipping information identifying a location at which the customer desires to accept delivery of the purchased merchandise.
- payment information such as a credit card number
- shipping information identifying a location at which the customer desires to accept delivery of the purchased merchandise.
- Bernard describes one possible use of a remote communication medium having a direct data link to the automated product purchase system from a retail store, the product purchase system either is not associated with the retail store but represents a different merchant, or is associated with a single retail location only. Further, while Bernard discloses the storage of customer information, the stored customer information is not used to tailor the presentation of information to the customer.
- the '157 patent to Kaplan discloses a standalone kiosk containing stored information from which a customer may obtain selections for sampling or previewing.
- the kiosk contains a number of CD-ROM disks containing preselected music samples of which a customer may listen.
- the '916 patent to Kaplan discloses a website to which a user is uniquely identified in order to allow the user to gain access to the website and select particular samples of recorded music products for prelistening. The user's selections are recorded to develop market research data.
- a networked product sampling system has a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, and a database coupled to said plurality of sampling stations through a central server and storing sample content and meta data related to products for sale at the retail site, wherein each of the sampling stations is associated with a unique location ID identifying the location of the associated sampling station within the retail site, such that the central server determines particular meta data to be sent to a sampling station to be displayed in accordance with the unique location ID associated with that sampling station.
- a user-personalized product sampling and recommendation system has a database storing individual customer profile data files each associated with a unique customer identification number identifying a customer to whom the customer profile data file relates, wherein said customer profile data includes customer preferences regarding categories or genres of products available for purchase by the customer, the database further including sample content and meta data related to products for sale at the retail site, a plurality of sampling stations distributed at various locations in the retail site, each sampling station including a display and an audio output device for playing samples of product content of products available for purchase by the customer, and an input mechanism for enabling a customer to input to said station a unique customer identification number assigned to the customer, and a server that receives a unique customer identification number from a sampling station, retrieves from the database corresponding customer profile data, and generates customer-specific information for display by the sampling station sending the customer identification number according to the retrieved customer profile data.
- a networked product sampling system has a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, a database coupled to the plurality of sampling stations through a central server and storing sample content and meta data related to products for sale at the retail site, the central server being connected to an external communication network, and a point-of-sale (POS) database storing sales and inventory data for all products being sold by said retail site, wherein the retail site is associated with a plurality of retail sites of a merchant, and is identified by a unique ID identifying the location of the retail site, such that the central server determines particular meta data and content samples to be retrieved over the external communication network for storage by the database in accordance with inventory data received from the POS database, arid the merchant stores the identity of meta data and content samples contained at each retail site in association with the unique ID of each retail site.
- POS point-of-sale
- a system for providing product recommendations to a customer includes a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, and including an input device that enables a customer to input a product's identification information for retrieval of said content samples a retail site server, a recommendation rules database, a content database coupled to the plurality of sampling stations through the retail site server and storing sample content and meta data related to products for sale at the retail site, and a POS database coupled to the retail site server and storing inventory data of products which are in stock at the retail site, wherein the retail site server generates a first list of recommended products for sampling by a customer based on a product ID input by the customer at a sampling station of a product that the customer wishes to sample, a recommendation rule retrieved from the recommendation rules database, and based on the stored inventory data.
- FIG. 1 is a block diagram of a system for providing user-personalized media sampling, recommendation and purchasing according to one embodiment of the present invention
- FIG. 2 is a block diagram of a system configuration of a retail location according to one embodiment of the present invention
- FIG. 3 is an elevational view of a listening and viewing station (LVS) according to one embodiment of the present invention
- FIGS. 4A-4B , 5 A- 5 B, 6 , and 7 A- 7 C are screen shots of various display screens displayed on the LVS according to one embodiment of the present invention.
- FIGS. 8A and 8B are screen shots of personalized customer display screens of the LVS according to one embodiment of the present invention.
- FIGS. 9A-9H are screen shots of a configuration procedure for an LVS according to one embodiment of the present invention.
- FIGS. 10A-10D are screen shots of a procedure for inputting sales associate recommendations into a database using the LVS, according to one embodiment of the present invention.
- FIGS. 11A-11D and 12 A- 12 C are screen shots of procedures for viewing and adjusting LVS device properties according to one embodiment of the present invention.
- FIG. 13 is a flow diagram of a procedure for retrieving and playing an idle loop content file at an LVS according to one embodiment of the present invention
- FIG. 14 is a flow diagram of a procedure for customer log-in at an LVS according to one embodiment of the present invention.
- FIG. 15 is a flow diagram of a procedure for loading and updating meta data and content files to retail locations according to one embodiment of the present invention.
- FIG. 16 is a flow diagram of an in-store customer purchase procedure according to one embodiment of the present invention.
- FIG. 17 is a flow diagram of a process for generating a recommendation to be displayed to an anonymous user of an LVS according to one embodiment of the present invention.
- FIG. 18 is a flow diagram of a process for generation a promotional in-store presentation using a rule-based model according to one embodiment of the present invention.
- FIG. 19 is a flow diagram of an example rule for generating a recommendation according to one embodiment of the present invention.
- FIG. 20 is a flow diagram of an example rule for generating an in-store promotional presentation according to one embodiment of the present invention.
- FIG. 1 a system for providing user-personalized media sampling, recommendation and purchasing capability according to one preferred embodiment of the invention is shown.
- the system includes a number of network servers 1100 ; retail location (store) firmware 1200 including store servers 1201 and store terminals 1202 ; and remote users 1300 , including PC users 1301 , PDA (Personal Digital Assistant) users 1302 , and telephone users 1303 .
- Store firmware (i.e., hardware and software) 1200 represents the configuration of a single retail location; in implementation many retail locations 1200 would be connected to the network.
- the system further includes a number of third party associates 1500 , including a video clips provider 1501 , meta data provider 1502 , an order fulfillment provider 1503 , a streaming content sample provider 1504 , and a payment authorization provider (ie., for credit card authorization) 1505 .
- third party associates 1500 including a video clips provider 1501 , meta data provider 1502 , an order fulfillment provider 1503 , a streaming content sample provider 1504 , and a payment authorization provider (ie., for credit card authorization) 1505 .
- One or more of the services and/or data provided by the third party associates may be provided by the same provider.
- a media/content distribution to store batch process 1400 operates to acquire meta data and content samples from third party associate providers 1500 over the Internet, and to assemble and distribute such data and content to the various stores 1200 through the VPN 1702 .
- Business operations 1600 of the merchant include a central warehouse inventory database 1601 and an inventory management system 1602 .
- the warehouse inventory database is accessed by the store servers 1201 and network web server 1106 to determine whether particular customer-requested product is in stock.
- the network servers 1100 include an application server 1101 , a search server 1102 , a recommendation server 1103 , a database 1104 , an Internet user profile server, such as Microsoft.netTM server 1105 , a Web server 1106 that provides a web site with one or more web pages to Internet clients, a passport and backstage pass server 1107 for providing customer user profile identification recognition, and an Instant Message tab server 1108 for providing recommendation and content transfer through an instant messaging program over the Internet.
- an application server 1101 a search server 1102 , a recommendation server 1103 , a database 1104 , an Internet user profile server, such as Microsoft.netTM server 1105 , a Web server 1106 that provides a web site with one or more web pages to Internet clients, a passport and backstage pass server 1107 for providing customer user profile identification recognition, and an Instant Message tab server 1108 for providing recommendation and content transfer through an instant messaging program over the Internet.
- an Internet user profile server such as Microsoft.netTM server 1105
- a Web server 1106 that provides
- a customer service center 1902 is provided, which may communicate with telephone users 1303 through the Public Switched Telephone Network (PSTN) 1901 , and may communicate with PC users 1301 and PDA users 1302 through the Internet 1701 .
- the customer service center 1902 may communicate with a Customer Relationship Management (CRM) database 1801 through a Virtual Private Network (VPN) 1702 .
- CRM Customer Relationship Management
- VPN 1702 is shown in FIG. 1 within Internet 1701 because the VPN may be constructed to operate within and through the Internet.
- video clips 1501 and sample streaming files 1504 are strictly limited in terms of length and proportion with respect to the entirety of a piece of content, such as a sound recording or a motion picture.
- a full length Digital Rights Management (DRM) License Server 1802 is provided whereby the entirety of an audio or video program may be provided to a customer where distribution of such program has been duly licensed by the copyright owner or clearing house.
- DRM Digital Rights Management
- Each store is connected to the remainder of the system through the VPN 1702 via a gateway 2100 and a router 2200 .
- Each store may include a Point Of Sale (POS) server 1201 a and associated local inventory and price database 2301 , and a media server 1201 b and associated media (content) and meta data database 2302 .
- POS Point Of Sale
- each store may include a number of listening and viewing stations (LVS) 12021 , stand alone kiosks 12022 , wireless transceivers 12023 , POS terminals 12024 , one or more large screen plasma displays 12025 , and digital download stations 12026 .
- the wireless transceiver(s) 12023 may communicate with hand-held wireless devices 2401 , such as iPAQs.TM for example, and also may communicate with wireless large screen plasma displays 2402 .
- the large screen plasma displays 12026 and 2402 can be strategically placed in the retail location and provided with content generally applicable to the customer population as a whole, such as music videos, movie trailers, special announcements, commercials, etc.
- the handheld wireless devices may receive display screens and content samples similar to the screens and samples displayed and rendered by the kiosks and LVS devices, as will be explained in detail below. Additionally, the handheld devices may be carried by sales associates for quick access to the store's databases, and as a communication device with the store's servers such that the store servers may send a message to the sale associate when customer assistance is requested, etc.
- the digital download station 12026 may provide content to a portable data player such as an MP3 player device. All of the various devices are connected to the POS server, media server, and the entire network, via a communication bus 2501 .
- Kiosks 12022 typically include a display monitor, bar code scanner, credit card input mechanism, and keyboard that allows a customer to enter alphanumeric information and to place merchandise orders.
- the LVS includes a display screen 301 (which may be a thin-film transistor LCD, plasma discharge display, or any other suitable type of display), “up” and “down” navigation buttons 302 , a select button 303 , a “back” button 304 , a “home” button 305 , volume control buttons 306 , and a bar code scanner 307 .
- a display screen 301 which may be a thin-film transistor LCD, plasma discharge display, or any other suitable type of display
- “up” and “down” navigation buttons 302 a select button 303 , a “back” button 304 , a “home” button 305 , volume control buttons 306 , and a bar code scanner 307 .
- the navigation buttons 302 are used to scroll through different items displayed in the display screen 301 , with a currently selected item being highlighted or contrasted with all other selectable items, as shown in FIG. 4A as selected item 401 , for example.
- the select button 303 is pressed. Actuation of the select button 303 thus causes a new screen to be displayed in the display 301 . If the user desires to return to the previous screen, the “back” button 304 is actuated. Alternatively, if the user desires to return to the home screen from any other screen, the “home” button 305 is actuated.
- Volume control buttons 306 allow the user to control the volume of audio content being played at the LVS 12021 .
- Audio may be played through headphones attached to the LVS device, or may be played through built-in speakers provided in the LVS device.
- Bar code scanner 307 scans bar codes of product placed adjacent to the scanner window (not shown) by the user. The bar codes are sent by the LVS to the media server 1201 b or POS server 1201 a, which in turn retrieve information about the scanned product from their respective databases 2302 and 2301 , as shown in FIG. 2 .
- each LVS in a retail site is associated with a specific location ID identifying a specific location within the retail site.
- merchandise is typically arranged by genre in aisles or racks.
- separate merchandise displays may be provided for other subgroups of merchandise, such as a “Top 100 Hits” or “Top Sellers” wall or rack.
- each LVS location in the retail store has associated therewith a unique location ID, such that different default screens may be displayed on different LVS devices according to their location.
- an “end-cap” LVS device is one which is placed at the end of an aisle containing product, such as for example music CDS.
- LVS devices may be located at a “hit wall” and associated with current top selling products. As shown in FIG. 4A , such end-cap or “hit wall” devices may have a default screen displaying preferred product selections that are located on the “hit wall” or in a particular aisle. As shown in FIG.
- LVS devices such as LVS devices located within an aisle, or stand-alone LVS devices, may have a default screen displaying different list categories, such as store associates' preferred CD selections or “picks” 402 , Top CD Sellers 403 , associates' DVD picks 404 , and Top DVD Sellers 405 .
- top Seller DVDs 405 when a customer selects Top Seller DVDs 405 from the screen of FIG. 4B , a new screen is displayed, listing current best selling DVDs.
- the list of best selling DVDs may be national best selling DVDs obtained through the Internet from third party associates 1500 that compile such data ( FIG. 1 ).
- the best selling DVDs may represent top sellers from among all locations of the retail establishment, or top sellers from within the specific retail site where the LVS is located.
- the present invention allows these alternative categories to be compiled and displayed by virtue of the Internet and virtual private network connections of the retail locations to headquarters/management servers 1100 , and by virtue of the connection of the POS terminal and inventory data of each retail location to the content sampling devices.
- real-time information concerning product status such as whether a particular selection is current on sale as indicated at 601 , or whether a particular selection is sold out as indicated at 602 , can be displayed to the customer. Similar information is displayed to the customer when associates' picks are selected, and the information can be provided for all product categories, such as CDS, software, video games, books, etc.
- a customer places a bar code from a product under the bar code scanner 207 , information pertaining to the scanned product is gathered from the media and POS servers and presented to the user on a screen, as shown in FIG. 5A .
- information pertaining to the scanned product is gathered from the media and POS servers and presented to the user on a screen, as shown in FIG. 5A .
- individual tracks 501 from the CD are displayed for selection by the customer in order to listen to samples of those tracks, and if the selection is on sale, a sale indication 502 is presented in the screen to notify the customer that the product is currently on sale.
- the customer may scroll through the available CD tracks using the navigation buttons 302 , and select particular track samples for listening by actuating the select button 303 .
- a customer scans a DVD as shown in FIG.
- content information regarding the DVD, and on-sale information, if any, are displayed in the screen display.
- the customer may simply actuate the select button to view a selected video clip from the DVD.
- different clips may be provided for selection by the customer, similarly to the different tracks of an audio CD, whereby the customer may scroll through the choices using the navigation buttons and select a particular video clip by actuating the select button when the desired clip is highlighted on the screen.
- customers may register with the retail establishment to set up a personal profile.
- Each customer's profile is stored in a customer profile sector of a database 1104 , which is accessed and maintained by customer identification (i.e., PassportTM and Backstage PassTM) server 1107 ( FIG. 1 ) together with a unique customer identification number.
- customer identification i.e., PassportTM and Backstage PassTM
- the customer's identification number preferably is provided to the customer in the form of a customer personalization card, called a Backstage PassTM, that preferably contains the customer's identification number encoded in the form of a bar code.
- the customer identification information could be stored electronically as an ID tag together with a RF inductive coil that is excited by a RF proximity detector, which could be located at the entrance to the retail store, at each sampling station, POS terminal, etc.
- the RF proximity detection card thus represents a passive alternative to the active bar-code card which must be scanned by the customer.
- the customer's name and identification number also may be provided on the card in plain text.
- the customer may enter and register her profile in a number of ways: by filling out a paper form provided at a retail store, by registering online at a website of the retail merchant, by e-mail, facsimile transmission or telephone.
- the customer's profile preferably includes the customer's name, residence address, and preferred product genres, such as movie and music genres, and optionally book, software and video game genres.
- the customer may enter particular product titles into a wish list stored as a data file in the customer profile database along with the customer's profile.
- the customer's birth date or day and month of birth may be provided in the profile, in order to provide the customer with special offers, discounts, or free gift rewards on her birthday.
- the customer also may provide her e-mail address so that special offers or promotions may be communicated to the customer via e-mail messages.
- the customer also may be allowed to update and/or modify her customer profile through on-line access at the merchant's website.
- a customer may enter or upload to the customer database server her personal list of owned CDS, DVDs, etc. on-line. Thereafter, the customer may view her list of owned CDS either on the merchant's website or at the retail locations, as a aid to avoid duplication in purchasing titles or variations of selections already owned by the customer.
- the customer's Backstage PassTM also may be linked to an Internet User identification profile, such as the Microsoft PassportTM, such that the customer may be recognized each time the customer logs on to the Internet using her PassportTM.
- an Internet User identification profile such as the Microsoft PassportTM
- the customer profile preferably tracks the customer's tastes and preferences by storing the identity of products that the customer purchases in conjunction with presentation of the customer identification number. In this manner, predictions of a customer's interest in specific new products, and suggestions and recommendations of existing products may be made and presented to the customer based on the customer's past purchasing history. Additionally, a frequent purchaser program may be implemented whereby the customer receives bonus points for each purchase made, where bonus points may be redeemed for free products, product discounts, free or discounted services, or other related rewards based on predetermined bonus point totals.
- the LVS device retrieves the customer's profile from storage and presents a personalized customer screen on the display.
- the customer profile may be stored in the retail location's local database as well as the main database located at the merchant's headquarters, for faster access to the customer profile.
- the customer's Backstage PassTM may be used at any retail location of the merchant by virtue of the distributed communication network allowing any retail location's servers to request customer profile data from the main database.
- the personalized screen includes the customer's name 700 . Additionally, the customer is informed of his bonus point total in display area 701 . Using the navigation buttons, the customer may select a merchant recommendation list 702 or the customer's wish list 703 . When the customer has completed review of his customer profile lists, the customer may exit to the default screen by selecting the exit command 704 .
- FIG. 7B is an example of a customer wish list screen
- FIG. 7C is an example of a merchant recommendation screen.
- FIG. 8A shows a customer personalization screen display for an end-cap LVS device
- FIG. 8B shows a customer personalization screen for other LVS devices, such as in-aisle LVS devices.
- Items 803 designate specific products corresponding to the location of the end-cap LVS
- items 804 designate associate (staff) picks and best selling products, respectively.
- Item 801 is a customer personalization (or Loyalty Card) logout command. Selection of this item by the customer logs the customer out of the system, such that no personalized information is thereafter displayed and the customer cannot add items to his wish list.
- Item 802 is a Loyalty Card information command. Selection of this item causes a screen such as FIG. 7A to be displayed, from which the customer may obtain a personalized recommendation list, or may review his wish list.
- the customer can add, delete or change items in the customer's wish list in a number of different ways. For example, the customer may scan his customer personalization or loyalty card at a kiosk 12022 in a retail location.
- the kiosk is a device that is similar in functionality to an LVS device, except the kiosk includes an alphanumeric keyboard for entering textual information.
- the customer alternatively may log on to the merchant's Internet website through a personal computer, using the customer identification number. Additionally, the customer may use the LVS to edit wish list information.
- the customer may scan the bar code of a product that the customer desires to add to the wish list. If the customer desires to substitute an item in the wish list, the customer may highlight the item desired to be removed by using the navigation buttons, and then may scan the bar code of the item desired to be added to the wish list. In this manner, the scanned product will be substituted for the highlighted product. If the customer desires to simply remove an item from the wish list, the customer may highlight that item and then may actuate a predetermined button such as the “home” button or the “back” button in order to delete the highlighted item from the wish list.
- a predetermined button such as the “home” button or the “back” button
- the customer profile may be used by the system in many ways.
- the customer profile may inform the customer that an item on his wish list has been placed on sale;
- the customer profile may be used to reward the customer for frequent purchases through the use of the bonus points program.
- the customer profile also may be used to develop customer loyalty by presenting the customer with special gifts or offers at selected times. For example, if the customer enters her birth date into the profile, the system may present a gift to the customer if the customer scans her loyalty card at a retail location on her birthday. Such gift may be a percentage discount, a free promotional CD, a buy-specific-quantity-get-specific-quantity-free offer, or other type of gift.
- special offers may be presented to customers who scan their loyalty cards at random times, thereby further incentivizing customers to frequent the merchant's retail locations.
- Special discounts may be offered to logged-in customers on selected titles in the customer's wish list or in associates' recommendation lists.
- LVS devices can be configured according to their specific locational placement in the retail site to maximize sales promotion.
- end-cap LVS devices can be used as attractants to encourage customers to browse specific aisles.
- Hit wall LVS devices can be used to promote top selling product items by featuring those items in their default screens.
- FIGS. 9A-9H illustrate a procedure for configuring an LVS device.
- a “Set Location ID” screen is displayed.
- Each predetermined LVS location in the retail site is given an identifying number, which preferably is labeled on the mounting bracket.
- the installer highlights the location number on the screen corresponding to the number on the mounting bracket label, and presses the select button.
- Each LVS contains a processor having a unique identification code. Entering the location ID and pressing the select button causes the processor's identification code to be associated with the location ID for future communications with and data transmissions from the retail site's servers and routers.
- various administrative functions can be carried out by scanning an administrator bar code into the LVS. Upon reading a valid administrator code, the screen of FIG. 9B is displayed.
- the location type associated with the location ID can be set and also changed using the LVS functionality.
- the user selects the “Set Device Properties” item in the screen.
- the location type among the properties of the LVS device that can be modified are the location type, genre, media type, volume, and brightness.
- the different location types that may be set include Hit Wall, Stand Alone, End Cap, and Browser (in aisle). The specific property desired is highlighted and selected in order to set it for the associated LVS device.
- the media type item is selected, which causes the screen shown in FIG. 9F to be displayed.
- Media types including CD, cassette, DVD, and VHS can be selected as being supported by the particular LVS device.
- the set media type can be used to determine the content of the default media presentation loop played by the LVS device when not being used by a customer.
- Multiple media types can be selected, except for certain LVS device location such as browser (in-aisle) locations, where products are grouped according to media type (such as CDS).
- Such LVS devices should be configured to support only the product media type in the vicinity of the LVS device.
- the genre of default product promotional content loops can be selected, as shown in FIGS. 9G and 9H . As illustrated, genres such as pop/rock, classical, dance, jazz, rap, techno, and world may be designated as being supported by the LVS device.
- Device properties of an installed and operational LVS may be viewed by an administrator, as shown in FIG. 11A .
- Each LVS has a MAC address, a device ID, and an IP address.
- the properties displayed include the IP of the DHCP (Dynamic Host Configuration Protocol), the time-to-idle (indicating how much time must elapse subsequent to the last customer interaction before playing a default content loop), and the identity of the idle loop to be played.
- FIGS. 11B-11D illustrate the sequence required to adjust the default volume of the LVS, which can be strategically set according to location to provide maximum promotional benefits.
- the volume setting screen may represent volume in terms of a sliding bar graph to assist the administrator in choosing the optimal default volume.
- FIGS. 12A-12C illustrate the sequence for adjusting the display brightness of the display screen, which again may vary as a function of the specific location of the LVS within the store in order to provide maximum attractant value.
- Another significant feature of the present invention relates to the ability for sales associates to input their personal favorites into the system as “associate picks” or “staff recommendations.” Sales associates frequently have specialized insight into the preferences and tastes of customers who typically are their peers, and thus allowing sales staff to provide general recommendations within product genres provides a valuable sales tool that serves as an additional attractant for customers to use the LVS to sample merchandise for purchase.
- FIGS. 10A-10D illustrate a sequence of display screens that allow sales associates to enter personal recommendations into the system.
- FIG. 10A shows an administrator screen including a “Scan Staff Picks” item, which is highlighted and selected by a sales associate after scanning the associate's administrator bar code ID.
- the associate scans the bar code of the first item (i.e., CD) into the LVS. This initial scan sets the genre and media type for the associate recommendation session.
- the associate highlights and selects the “Scan next CD” item as shown in FIG. 10B , and then scans the bar code of the next product item. Subsequent product item scans must match the set genre and media type, otherwise they will be rejected and error messages as shown in FIGS.
- the system has the ability to override any individual associate pick and prevent it from being displayed if the recommended item is not in stock at the retail site and/or capable of being ordered for fulfillment by the warehouse.
- FIG. 13 is a flow diagram of a procedure for playing an idle loop on an LVS device.
- a timer is checked to determine whether the LVS is idle.
- the timer may be internal to the LVS, and is reset each time a function button of the LVS is pressed. Alternatively, the timer may be located in the store's media server, and would be reset each time a communication signal is sent from the LVS.
- each LVS has a set “time-to-idle” representing the amount of time that must elapse during which no customer activity occurs, before an idle loop starts playing.
- the LVS device If the LVS device is determined to be idle, at step 13 - 2 , the stored default volume is requested, and the LVS's volume is reset to the default value. At step 13 - 3 , any current session data (e.g., customer information, event information, session start time) loaded into the LVS's memory is cleared. At step 13 - 4 , the LVS sends a request for idle loop content to the store server. All idle loops are synchronized throughout the store against the server clock and are run continuously from a predetermined initial time, such as midnight.
- a predetermined initial time such as midnight
- the server retrieves the location ID of the requesting LVS, and at step 13 - 6 , the store server retrieves the URL of the loop content for the requesting LVS, based on the LVS's location and the current time (different idle loops may be programmed to play on the LVS depending on the time of day). From the running length of the loop as determined from the retrieved loop information, the current time and the known initialization synchronization time, it is determined what segment of the idle loop should be playing at the current time. If it is determined at step 13 - 7 that the idle loop is at the beginning of the loop, the store server passes the URL of the loop to the LVS device, with the running (display) length in seconds.
- the server passes the default idle screen (such as, e.g., the store logo) to the LVS to be displayed until the start of the current idle loop is reached.
- the LVS device requests the idle loop content by sending out the URL, downloads it and plays it on the screen, until either the occurrence of an interrupt (such as scanning of a bar code or pressing a function button) or until the loop completes. The process then returns to step 13 - 1 to begin the sequence again.
- FIG. 14 is a flow diagram of a customer log-in.
- a customer scans her Backstage PassTM or customer loyalty card across the bar code reader of the LVS.
- the LVS recognizes the bar code as a loyalty scan, and at step 14 - 3 , requests customer profile data from the store server.
- the store server sends a request for the customer profile data to the central Customer Relationship Management (CRM) database ( 1801 of FIG. 1 ) (the store server may first check its local database or cache memory to see if the customers profile is already stored locally).
- the CRM database 1801 returns the customer identification (name), bonus points balance, and preferred product genres to the store server. Other optional information such as the customer's birth date, etc. also may be returned to the store server.
- the store server accesses the POS database to generate lists of top selling items and sales associate recommendations based on the indicated preferences in the customer's profile.
- the top selling products may represent sales over all of the retail merchant's locations, sales in just the local retail location, or national sales numbers retrieved from a third party.
- the merchant sales data can be downloaded to all store servers in a batch process from the central database; national sales numbers may be retrieved from third party providers, and the local sales numbers may be generated from the POS records.
- the returned lists from the POS database are sorted by their on-sale status and inventory available status, and at step 14 - 8 the sorted lists are sent to the LVS for display when selected by the customer.
- FIG. 15 is a flow diagram of the process for retrieving and updating meta data and sample content for the system.
- step 15 - 1 initial downloads of meta data and content samples for all UPCs (Universal Product Code) actively carried by the merchant are sent from the respective third party providers to the merchant's central database.
- step 15 - 1 would represent automatic periodic (i.e., weekly) updates sent to the central database to keep the merchant's content sample inventory consistent with the products in the merchant's stores.
- delta files are produced by the central server (e.g., by the media/content distribution-to-store batch process 1400 ) for each store location.
- the delta files contain meta data and content samples received in the download of step 15 - 1 , which do not appear in a record of the meta data and content samples contained at each store location.
- the delta files are sent to each store location from the central server.
- the media server of each store location obtains sales and inventory data from the store's POS server, and at step 15 - 5 , the media server ranks products according to sales and inventory data.
- the media server deletes stored meta data and content samples for products below a predetermined rank cutoff number.
- the media server compares the ranked product list against the stored meta data and content samples contained in the local database, and determines whether any meta data and/or sample content that should be present in the local database is not present, and requests such data from the central server for download, and downloads the missing data.
- the media server After the media server determines that all meta data and sample content data which should be stored locally is stored locally, the media server at step 15 - 8 . generates a database update file identifying all changes to the content of the local database from the last update, and transmits the database update file to the central server.
- the central server applies the database update files from each store location to each store file in the central database, so as to maintain an accurate list of all meta data and sample content maintained by each store location. All updated sample data is “date aware;” in other words, updated sample data may be transmitted before the release date of a product, and will not be made available for sampling until the product has been released and is in stock. Alternatively, advance promotional campaigns may be implemented wherein customers are allowed to pre-sample upcoming releases and may pre-order the product before its release date.
- Each LVS sampling station may be shut down by the in-store server upon detection of POS terminal logout for all POS terminals in the store.
- the in-store server typically would wait for a predetermined period of time to elapse after the last POS terminal was logged out, and then would proceed to shut down all sampling stations automatically, thereby eliminating the need for store personnel to manually shut down all stations.
- the operating status of the sampling stations can be: monitored by a watchdog timer provided in the store server, which periodically “pings” each sampling station and waits to receive an acknowledgment response signal. In the absence of such response signal, the non-responding station may be re-booted automatically.
- each administrator identification bar code card contains a reboot code. Consequently, a system administrator may reboot a frozen sampling station in the retail location simply by scanning the reboot bar code into the sampling station.
- FIG. 16 is a flow diagram of a procedure for purchasing product using the system of the present invention.
- each store may have a stand alone kiosk.
- the kiosk typically includes the same functionality of the LVS with respect to sampling and customer personalization interactions, and additionally includes a keyboard and limited Internet browser capability to allow a customer to place orders and carry out certain additional functions, such as updating the customer's personal profile.
- the Internet browser capability also enables the kiosk to be used as a search engine for product sold by the merchant.
- the customer accesses a kiosk, and at step 16 - 2 , the customer selects a particular product for preview, such as by selecting a product in a top seller list, associate recommendation list, wish list, search result list or from an online catalog.
- the kiosk queries the local POS database to determine whether the selected product is in stock locally. If the product is in stock, at step 16 - 4 the kiosk displays the current sale price and in-stock status of the selected product to the customer.
- the customer purchases the product at a POS terminal.
- the kiosk may accept an input from the customer indicating that the customer desires to purchase the selected product.
- the kiosk may then send a message to a pre-designated sales associate/POS terminal identifying the product. desired by the customer.
- the sales associate may then retrieve the product from the store's inventory and have it waiting at the POS terminal for the customer to complete the purchase transaction.
- the transaction can be stored in the customer's profile. It also may be possible for the customer's profile to include credit card information, such that the purchase transaction may be automatically completed by the customer at the kiosk simply by pressing or clicking on a displayed icon. The customer then can go to a designated POS terminal or other location in the store and simply pick up the product purchased by presenting the loyalty card or other identification.
- the kiosk determines that the desired product is not in stock locally, at step 16 - 6 the kiosk checks the central warehouse ( 1600 , FIG. 1 ) to determine whether the product is in stock at the warehouse, as indicated by the contents of the warehouse database 1601 . If the product is contained at the central warehouse, at step 16 - 7 the customer may place an order for the product using the kiosk. The order may be shipped to a location of the customer's choice, or may be shipped to the store for pickup. Alternatively, if the kiosk determines at step 16 - 6 that the product is not contained in the central warehouse and that the merchant does not carry the requested product, the kiosk still may accept an order for the product and transmit the order to a third party order fulfillment provider 1501 ( FIG. 1 ).
- an IM tab server 1108 ( FIG. 1 ) is provided, such that a customer logged in to the .net server or PassportTM server may transmit product information to a receiving party with whom the customer may be engaged with in an instant messaging window.
- the instant messaging window may include a special tab that the customer may select, and which allows the customer to send to the receiving party a particular music or video sample, the customer's stored wish list, or graphical data pertaining to a particular product that the customer wishes to make known to the receiving party.
- product recommendations are generated for presentation to anonymous users of the sampling stations based on product scanned by the user and the real-time POS inventory database, in conjunction with a rule-based recommendation engine running on the store server.
- a rule-based recommendation engine running on the store server.
- an anonymous user scans a product barcode into the sampling station to retrieve samples for playback.
- the sampling station at step 1702 sends the scanned-in barcode to the store server to retrieve from the database the meta data and sample data to be presented to the user.
- the user may select particular content for playback at the sample station.
- the store server recommendation engine retrieves a recommendation rule from a stored rule base.
- the engine retrieves in-stock inventory data from the POS database.
- the recommendation engine then generates a recommendation list of products at step 1705 , based on the retrieved rule from the rule base, the in-stock inventory data, and the scanned product information.
- the recommendation rule can use any of these parameters, all of the parameters, or none of the parameters to generate the recommendation list. Under most circumstances, however, the recommendation rule would restrict recommendations to products in-stock, so that the user would be able to purchase the product immediately if desired as a result of receiving the sample data.
- the engine sends the generated recommendation list to the sampling station, where it is displayed to the user for the user to select particular products to be sampled from the list.
- the user selects a particular product sample, which is then played back to the user.
- the identification information for the selected product can be sent back to the recommendation engine to generate another recommendation list based on the selected product. This process can be repeated indefinitely. If the user fails to select a particular sample, a sample may be played to the user automatically by the station (ie. passively).
- the present invention further enables store-wide multimedia promotion presentations to be generated in accordance with a rule-based promotion model stored in a rule base.
- the rule base may be stored on the store server, or appropriate rules may be retrieved from the central server as needed or “pushed” by the central server.
- the store server retrieves a rule-base promotion model, which contains predefined rules that determine the multimedia presentation to be presented store-wide.
- the presentation may be presented on the large screen display panels provided in the store; alternatively, the presentation may be presented on all individual sampling stations simultaneously.
- the server At step 1802 , the server generates a promotion list containing the identity of products to be promoted store-wide as a result of the retrieved rule.
- the server retrieves promotion sample data as specified in the list, and at step 1804 the server plays the promotion sample data, either on the large screen displays and/or on each of the individual sampling stations simultaneously.
- FIG. 19 shows one example of a recommendation rule according to the invention. This example is provided for purposes of explanation only—the number of different recommendation rules capable of being created is unlimited.
- the genre of the product is determined (e.g., hard rock CD, action-comedy DVD, etc.)
- a recommendation list is generated based on the top-selling products in the genre, as determined from a source such as the in-store POS database, the central server of the merchant, national sales figures from an independent party, etc.
- the recommendation may be based on similar sounding artists, movies starring the same actors, etc.)
- the generated recommendation list is filtered using the in-stock inventory database of the retail location, whereby titles on the recommendation list which are not in stock in the store will be removed from the recommendation list to generate a final recommendation list to be sent to the sampling station.
- FIG. 20 shows one example of a store-wide promotional model rule according to the invention.
- the store server retrieves the current date (i.e., date and day of the week) and the current time.
- the server retrieves a promotional rule from a stored rule base corresponding to the current date and time. For instance, if it is 4 p.m. on Friday, the promotional rule might be to advertise specific teen favorites, or products associated with a movie to be released on the weekend. However, if it is 2 p.m. on Sunday, the promotional rule might be advertise light jazz titles.
- the promotional sample and meta data corresponding to the rule in effect is retrieved from the database, and at step 2004 the retrieved data is filtered according to the in-stock inventory database of the retail location, whereby titles on the recommendation list which are not in stock in the store will be removed from the recommendation list to generate a final recommendation list to be sent to the sampling station.
- the filtered data is then sent to the in-store display(s) for presentation to all customers in the store.
- the system may be used to promote merchandise and service tie-ins of other merchants.
- the system may advertise a movie playing at the mall, which has a soundtrack available on CD or a prequel available on DVD, or may advertise a discount available for certain products when a receipt from a food establishment or a clothing retailer is presented.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Technology Law (AREA)
- Educational Administration (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Child & Adolescent Psychology (AREA)
Abstract
Description
- This application is a continuation of patent application Ser. No. 11/636,544, filed on Dec. 11, 2006 (status: pending), which is a continuation of patent application Ser. No. 10/258,848, filed on Mar. 7, 2003 (now U.S. Pat. No. 7,174,312), which is a National Stage Entry of PCT/US02/25741, filed on Aug. 14, 2002, which claims the benefit of the filing date of Provisional Application No. 60/312,370 filed on Aug. 16, 2001.
- 1. Field of the Invention
- The present invention generally relates to systems that allow customers to preview or sample the content of media products, such as CDs, DVDs, software, video games, etc. prior to purchase. In particular, the present invention relates to a system that connects media sampling stations located within multiple retail locations to data source, inventory management, point-of-sale, and customer relationship management systems, and that thereby allows the sampling stations to present a user-individualized interactive menu to a customer, which is configured in substantially real-time to take into account present inventory, pricing, and sale items, as well as a customer's preferences, purchasing history, personal information and wish list information.
- 2. Description of the Background Art
- Systems and methods for previewing and remote purchasing of multimedia products are generally known in the art, see, eg., U.S. Pat. No. 5,918,213 to Bernard et al., U.S. Pat. Nos. 6,195,436 and 6,133,908 to Scibora et al., and U.S. Pat. Nos. 5,237,157 and 5,963,136 to Kaplan.
- For example, the '213 patent (“Bernard”) discloses a remote product purchasing system wherein customers can shop for and purchase products through a remote communication medium (such as a telephone, a network data connection, or a direct data link). When the customer accesses the system, she is able to browse through various product selections offered by the product purchasing system. For example, where the customer has only voice access, a spoken description or audio sample of the product may be provided. Where the customer is connected to the product purchasing system over a network such as the Internet, a visual description such as a movie clip, also may be provided. The customer may browse according to product name, product category, or according to top seller lists of product categories. The customer then may place an order for desired merchandise through the remote communication medium, by providing payment information such as a credit card number, and shipping information identifying a location at which the customer desires to accept delivery of the purchased merchandise. While Bernard describes one possible use of a remote communication medium having a direct data link to the automated product purchase system from a retail store, the product purchase system either is not associated with the retail store but represents a different merchant, or is associated with a single retail location only. Further, while Bernard discloses the storage of customer information, the stored customer information is not used to tailor the presentation of information to the customer.
- The '157 patent to Kaplan discloses a standalone kiosk containing stored information from which a customer may obtain selections for sampling or previewing. For example, the kiosk contains a number of CD-ROM disks containing preselected music samples of which a customer may listen.
- The '916 patent to Kaplan discloses a website to which a user is uniquely identified in order to allow the user to gain access to the website and select particular samples of recorded music products for prelistening. The user's selections are recorded to develop market research data.
- While various systems for sampling music, video and other multimedia products are described in the prior art, none of the prior art systems even attempt to provide a comprehensive individual customer oriented system wherein a customer's preferences and other personal information are used to provide a customer-specific interactive experience at a retail location. Further, none of the prior art systems allow the same customer-specific experience over a remote network connection (such as the Internet) as well as at a retail location.
- According to one aspect of the present invention, a networked product sampling system has a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, and a database coupled to said plurality of sampling stations through a central server and storing sample content and meta data related to products for sale at the retail site, wherein each of the sampling stations is associated with a unique location ID identifying the location of the associated sampling station within the retail site, such that the central server determines particular meta data to be sent to a sampling station to be displayed in accordance with the unique location ID associated with that sampling station.
- According to another aspect of the invention, a user-personalized product sampling and recommendation system has a database storing individual customer profile data files each associated with a unique customer identification number identifying a customer to whom the customer profile data file relates, wherein said customer profile data includes customer preferences regarding categories or genres of products available for purchase by the customer, the database further including sample content and meta data related to products for sale at the retail site, a plurality of sampling stations distributed at various locations in the retail site, each sampling station including a display and an audio output device for playing samples of product content of products available for purchase by the customer, and an input mechanism for enabling a customer to input to said station a unique customer identification number assigned to the customer, and a server that receives a unique customer identification number from a sampling station, retrieves from the database corresponding customer profile data, and generates customer-specific information for display by the sampling station sending the customer identification number according to the retrieved customer profile data.
- According to yet another aspect of the invention, a networked product sampling system has a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, a database coupled to the plurality of sampling stations through a central server and storing sample content and meta data related to products for sale at the retail site, the central server being connected to an external communication network, and a point-of-sale (POS) database storing sales and inventory data for all products being sold by said retail site, wherein the retail site is associated with a plurality of retail sites of a merchant, and is identified by a unique ID identifying the location of the retail site, such that the central server determines particular meta data and content samples to be retrieved over the external communication network for storage by the database in accordance with inventory data received from the POS database, arid the merchant stores the identity of meta data and content samples contained at each retail site in association with the unique ID of each retail site.
- According to a still further aspect of the invention, a system for providing product recommendations to a customer includes a plurality of sampling stations distributed at various locations in a retail site, each sampling station including a display and an audio output device for playing samples of product content of products for sale by the retail site, and including an input device that enables a customer to input a product's identification information for retrieval of said content samples a retail site server, a recommendation rules database, a content database coupled to the plurality of sampling stations through the retail site server and storing sample content and meta data related to products for sale at the retail site, and a POS database coupled to the retail site server and storing inventory data of products which are in stock at the retail site, wherein the retail site server generates a first list of recommended products for sampling by a customer based on a product ID input by the customer at a sampling station of a product that the customer wishes to sample, a recommendation rule retrieved from the recommendation rules database, and based on the stored inventory data.
- The invention will become more clearly understood from the following detailed description in connection with the accompanying drawings, in which:
-
FIG. 1 is a block diagram of a system for providing user-personalized media sampling, recommendation and purchasing according to one embodiment of the present invention; -
FIG. 2 is a block diagram of a system configuration of a retail location according to one embodiment of the present invention; -
FIG. 3 is an elevational view of a listening and viewing station (LVS) according to one embodiment of the present invention; -
FIGS. 4A-4B , 5A-5B, 6, and 7A-7C are screen shots of various display screens displayed on the LVS according to one embodiment of the present invention; -
FIGS. 8A and 8B are screen shots of personalized customer display screens of the LVS according to one embodiment of the present invention; -
FIGS. 9A-9H are screen shots of a configuration procedure for an LVS according to one embodiment of the present invention; -
FIGS. 10A-10D are screen shots of a procedure for inputting sales associate recommendations into a database using the LVS, according to one embodiment of the present invention; -
FIGS. 11A-11D and 12A-12C are screen shots of procedures for viewing and adjusting LVS device properties according to one embodiment of the present invention; -
FIG. 13 is a flow diagram of a procedure for retrieving and playing an idle loop content file at an LVS according to one embodiment of the present invention; -
FIG. 14 is a flow diagram of a procedure for customer log-in at an LVS according to one embodiment of the present invention; -
FIG. 15 is a flow diagram of a procedure for loading and updating meta data and content files to retail locations according to one embodiment of the present invention; -
FIG. 16 is a flow diagram of an in-store customer purchase procedure according to one embodiment of the present invention; -
FIG. 17 is a flow diagram of a process for generating a recommendation to be displayed to an anonymous user of an LVS according to one embodiment of the present invention; -
FIG. 18 is a flow diagram of a process for generation a promotional in-store presentation using a rule-based model according to one embodiment of the present invention; -
FIG. 19 is a flow diagram of an example rule for generating a recommendation according to one embodiment of the present invention; and -
FIG. 20 is a flow diagram of an example rule for generating an in-store promotional presentation according to one embodiment of the present invention. - Referring to
FIG. 1 , a system for providing user-personalized media sampling, recommendation and purchasing capability according to one preferred embodiment of the invention is shown. - The system includes a number of
network servers 1100; retail location (store)firmware 1200 includingstore servers 1201 andstore terminals 1202; andremote users 1300, includingPC users 1301, PDA (Personal Digital Assistant)users 1302, andtelephone users 1303. Store firmware (i.e., hardware and software) 1200 represents the configuration of a single retail location; in implementationmany retail locations 1200 would be connected to the network. - The system further includes a number of
third party associates 1500, including avideo clips provider 1501,meta data provider 1502, anorder fulfillment provider 1503, a streamingcontent sample provider 1504, and a payment authorization provider (ie., for credit card authorization) 1505. One or more of the services and/or data provided by the third party associates may be provided by the same provider. A media/content distribution tostore batch process 1400 operates to acquire meta data and content samples from thirdparty associate providers 1500 over the Internet, and to assemble and distribute such data and content to thevarious stores 1200 through theVPN 1702. -
Business operations 1600 of the merchant include a central warehouse inventory database 1601 and an inventory management system 1602. The warehouse inventory database is accessed by thestore servers 1201 andnetwork web server 1106 to determine whether particular customer-requested product is in stock. - The
network servers 1100 include anapplication server 1101, asearch server 1102, arecommendation server 1103, adatabase 1104, an Internet user profile server, such asMicrosoft.net™ server 1105, aWeb server 1106 that provides a web site with one or more web pages to Internet clients, a passport andbackstage pass server 1107 for providing customer user profile identification recognition, and an InstantMessage tab server 1108 for providing recommendation and content transfer through an instant messaging program over the Internet. - A
customer service center 1902 is provided, which may communicate withtelephone users 1303 through the Public Switched Telephone Network (PSTN) 1901, and may communicate withPC users 1301 andPDA users 1302 through theInternet 1701. The customer service center 1902.may communicate with a Customer Relationship Management (CRM)database 1801 through a Virtual Private Network (VPN) 1702.VPN 1702 is shown inFIG. 1 withinInternet 1701 because the VPN may be constructed to operate within and through the Internet. - To comply with copyright laws, in
general video clips 1501 andsample streaming files 1504 are strictly limited in terms of length and proportion with respect to the entirety of a piece of content, such as a sound recording or a motion picture. A full length Digital Rights Management (DRM)License Server 1802 is provided whereby the entirety of an audio or video program may be provided to a customer where distribution of such program has been duly licensed by the copyright owner or clearing house. - A detailed description of the configuration of the hardware and software provided at a
retail location 1200 is shown inFIG. 2 . Each store is connected to the remainder of the system through theVPN 1702 via agateway 2100 and arouter 2200. Each store may include a Point Of Sale (POS)server 1201 a and associated local inventory andprice database 2301, and amedia server 1201 b and associated media (content) andmeta data database 2302. - Additionally, each store may include a number of listening and viewing stations (LVS) 12021, stand
alone kiosks 12022,wireless transceivers 12023,POS terminals 12024, one or more largescreen plasma displays 12025, anddigital download stations 12026. The wireless transceiver(s) 12023 may communicate with hand-heldwireless devices 2401, such as iPAQs.™ for example, and also may communicate with wireless large screen plasma displays 2402. The largescreen plasma displays - The
digital download station 12026 may provide content to a portable data player such as an MP3 player device. All of the various devices are connected to the POS server, media server, and the entire network, via acommunication bus 2501.Kiosks 12022 typically include a display monitor, bar code scanner, credit card input mechanism, and keyboard that allows a customer to enter alphanumeric information and to place merchandise orders. - A detailed description of the
LVS 12021 will now be described with reference toFIG. 3 and following screen shot drawing figures. The LVS includes a display screen 301 (which may be a thin-film transistor LCD, plasma discharge display, or any other suitable type of display), “up” and “down”navigation buttons 302, aselect button 303, a “back” button 304, a “home”button 305,volume control buttons 306, and abar code scanner 307. - The
navigation buttons 302 are used to scroll through different items displayed in thedisplay screen 301, with a currently selected item being highlighted or contrasted with all other selectable items, as shown inFIG. 4A as selecteditem 401, for example. When further information about a highlighted item is desired, theselect button 303 is pressed. Actuation of theselect button 303 thus causes a new screen to be displayed in thedisplay 301. If the user desires to return to the previous screen, the “back” button 304 is actuated. Alternatively, if the user desires to return to the home screen from any other screen, the “home”button 305 is actuated.Volume control buttons 306 allow the user to control the volume of audio content being played at theLVS 12021. Audio may be played through headphones attached to the LVS device, or may be played through built-in speakers provided in the LVS device.Bar code scanner 307 scans bar codes of product placed adjacent to the scanner window (not shown) by the user. The bar codes are sent by the LVS to themedia server 1201 b orPOS server 1201 a, which in turn retrieve information about the scanned product from theirrespective databases FIG. 2 . - According to a feature of the present invention, each LVS in a retail site is associated with a specific location ID identifying a specific location within the retail site. For example, in a music store, merchandise is typically arranged by genre in aisles or racks. Additionally, separate merchandise displays may be provided for other subgroups of merchandise, such as a “Top 100 Hits” or “Top Sellers” wall or rack.
- According to the present invention, each LVS location in the retail store has associated therewith a unique location ID, such that different default screens may be displayed on different LVS devices according to their location. For example, an “end-cap” LVS device is one which is placed at the end of an aisle containing product, such as for example music CDS. Additionally, LVS devices may be located at a “hit wall” and associated with current top selling products. As shown in
FIG. 4A , such end-cap or “hit wall” devices may have a default screen displaying preferred product selections that are located on the “hit wall” or in a particular aisle. As shown inFIG. 4B , other LVS devices, such as LVS devices located within an aisle, or stand-alone LVS devices, may have a default screen displaying different list categories, such as store associates' preferred CD selections or “picks” 402,Top CD Sellers 403, associates' DVD picks 404, andTop DVD Sellers 405. - For example, as shown in
FIG. 6 , when a customer selectsTop Seller DVDs 405 from the screen ofFIG. 4B , a new screen is displayed, listing current best selling DVDs. The list of best selling DVDs may be national best selling DVDs obtained through the Internet fromthird party associates 1500 that compile such data (FIG. 1 ). Alternatively, the best selling DVDs may represent top sellers from among all locations of the retail establishment, or top sellers from within the specific retail site where the LVS is located. The present invention allows these alternative categories to be compiled and displayed by virtue of the Internet and virtual private network connections of the retail locations to headquarters/management servers 1100, and by virtue of the connection of the POS terminal and inventory data of each retail location to the content sampling devices. - Thus, as shown in
FIG. 6 , real-time information concerning product status, such as whether a particular selection is current on sale as indicated at 601, or whether a particular selection is sold out as indicated at 602, can be displayed to the customer. Similar information is displayed to the customer when associates' picks are selected, and the information can be provided for all product categories, such as CDS, software, video games, books, etc. - According to the invention, when a customer places a bar code from a product under the bar code scanner 207, information pertaining to the scanned product is gathered from the media and POS servers and presented to the user on a screen, as shown in
FIG. 5A . In particular, for an audio CD,individual tracks 501 from the CD are displayed for selection by the customer in order to listen to samples of those tracks, and if the selection is on sale, asale indication 502 is presented in the screen to notify the customer that the product is currently on sale. The customer may scroll through the available CD tracks using thenavigation buttons 302, and select particular track samples for listening by actuating theselect button 303. Similarly, when a customer scans a DVD as shown inFIG. 5B , content information regarding the DVD, and on-sale information, if any, are displayed in the screen display. In the case of a DVD, the customer may simply actuate the select button to view a selected video clip from the DVD. Alternatively, different clips may be provided for selection by the customer, similarly to the different tracks of an audio CD, whereby the customer may scroll through the choices using the navigation buttons and select a particular video clip by actuating the select button when the desired clip is highlighted on the screen. - According to the invention, customers may register with the retail establishment to set up a personal profile. Each customer's profile is stored in a customer profile sector of a
database 1104, which is accessed and maintained by customer identification (i.e., Passport™ and Backstage Pass™) server 1107 (FIG. 1 ) together with a unique customer identification number. The customer's identification number preferably is provided to the customer in the form of a customer personalization card, called a Backstage Pass™, that preferably contains the customer's identification number encoded in the form of a bar code. Alternatively, the customer identification information could be stored electronically as an ID tag together with a RF inductive coil that is excited by a RF proximity detector, which could be located at the entrance to the retail store, at each sampling station, POS terminal, etc. The RF proximity detection card thus represents a passive alternative to the active bar-code card which must be scanned by the customer. The customer's name and identification number also may be provided on the card in plain text. - The customer may enter and register her profile in a number of ways: by filling out a paper form provided at a retail store, by registering online at a website of the retail merchant, by e-mail, facsimile transmission or telephone. The customer's profile preferably includes the customer's name, residence address, and preferred product genres, such as movie and music genres, and optionally book, software and video game genres. In addition to specifying general product preferences, the customer may enter particular product titles into a wish list stored as a data file in the customer profile database along with the customer's profile. Additionally, the customer's birth date or day and month of birth may be provided in the profile, in order to provide the customer with special offers, discounts, or free gift rewards on her birthday. The customer also may provide her e-mail address so that special offers or promotions may be communicated to the customer via e-mail messages. The customer also may be allowed to update and/or modify her customer profile through on-line access at the merchant's website.
- Additionally, a customer may enter or upload to the customer database server her personal list of owned CDS, DVDs, etc. on-line. Thereafter, the customer may view her list of owned CDS either on the merchant's website or at the retail locations, as a aid to avoid duplication in purchasing titles or variations of selections already owned by the customer.
- The customer's Backstage Pass™ also may be linked to an Internet User identification profile, such as the Microsoft Passport™, such that the customer may be recognized each time the customer logs on to the Internet using her Passport™.
- The customer profile preferably tracks the customer's tastes and preferences by storing the identity of products that the customer purchases in conjunction with presentation of the customer identification number. In this manner, predictions of a customer's interest in specific new products, and suggestions and recommendations of existing products may be made and presented to the customer based on the customer's past purchasing history. Additionally, a frequent purchaser program may be implemented whereby the customer receives bonus points for each purchase made, where bonus points may be redeemed for free products, product discounts, free or discounted services, or other related rewards based on predetermined bonus point totals.
- As shown in
FIG. 7A , when a customer scans her Backstage Pass™ at an LVS device using the bar code scanner, the LVS device retrieves the customer's profile from storage and presents a personalized customer screen on the display. In this regard, the customer profile may be stored in the retail location's local database as well as the main database located at the merchant's headquarters, for faster access to the customer profile. However, the customer's Backstage Pass™ may be used at any retail location of the merchant by virtue of the distributed communication network allowing any retail location's servers to request customer profile data from the main database. - The personalized screen includes the customer's
name 700. Additionally, the customer is informed of his bonus point total indisplay area 701. Using the navigation buttons, the customer may select amerchant recommendation list 702 or the customer'swish list 703. When the customer has completed review of his customer profile lists, the customer may exit to the default screen by selecting theexit command 704.FIG. 7B is an example of a customer wish list screen, andFIG. 7C is an example of a merchant recommendation screen. -
FIG. 8A shows a customer personalization screen display for an end-cap LVS device, andFIG. 8B shows a customer personalization screen for other LVS devices, such as in-aisle LVS devices.Items 803 designate specific products corresponding to the location of the end-cap LVS, whileitems 804 designate associate (staff) picks and best selling products, respectively. -
Item 801 is a customer personalization (or Loyalty Card) logout command. Selection of this item by the customer logs the customer out of the system, such that no personalized information is thereafter displayed and the customer cannot add items to his wish list.Item 802 is a Loyalty Card information command. Selection of this item causes a screen such asFIG. 7A to be displayed, from which the customer may obtain a personalized recommendation list, or may review his wish list. The customer can add, delete or change items in the customer's wish list in a number of different ways. For example, the customer may scan his customer personalization or loyalty card at akiosk 12022 in a retail location. The kiosk is a device that is similar in functionality to an LVS device, except the kiosk includes an alphanumeric keyboard for entering textual information. The customer alternatively may log on to the merchant's Internet website through a personal computer, using the customer identification number. Additionally, the customer may use the LVS to edit wish list information. - For example, when the customer's wish list is displayed, such as shown in
FIG. 7B , the customer may scan the bar code of a product that the customer desires to add to the wish list. If the customer desires to substitute an item in the wish list, the customer may highlight the item desired to be removed by using the navigation buttons, and then may scan the bar code of the item desired to be added to the wish list. In this manner, the scanned product will be substituted for the highlighted product. If the customer desires to simply remove an item from the wish list, the customer may highlight that item and then may actuate a predetermined button such as the “home” button or the “back” button in order to delete the highlighted item from the wish list. - The customer profile may be used by the system in many ways. The customer profile may inform the customer that an item on his wish list has been placed on sale;
- may recommend a new release by a certain artist whose prior product was previously purchased by the customer; may recommend titles within genres selected as preferences by the customer; may provide an inventory to the customer of all the customer's past purchases, thereby creating a catalog of all of the customer's owned titles. The customer profile may be used to reward the customer for frequent purchases through the use of the bonus points program. The customer profile also may be used to develop customer loyalty by presenting the customer with special gifts or offers at selected times. For example, if the customer enters her birth date into the profile, the system may present a gift to the customer if the customer scans her loyalty card at a retail location on her birthday. Such gift may be a percentage discount, a free promotional CD, a buy-specific-quantity-get-specific-quantity-free offer, or other type of gift.
- Additionally, special offers may be presented to customers who scan their loyalty cards at random times, thereby further incentivizing customers to frequent the merchant's retail locations. Special discounts may be offered to logged-in customers on selected titles in the customer's wish list or in associates' recommendation lists.
- An important feature of the LVS devices is that they can be configured according to their specific locational placement in the retail site to maximize sales promotion. For example, end-cap LVS devices can be used as attractants to encourage customers to browse specific aisles. Hit wall LVS devices can be used to promote top selling product items by featuring those items in their default screens.
-
FIGS. 9A-9H illustrate a procedure for configuring an LVS device. As shown inFIG. 9A , when an LVS device is first plugged into a mounting bracket using a standard network wire connector, such as an RJ45 connector which provides both power and data connections, a “Set Location ID” screen is displayed. Each predetermined LVS location in the retail site is given an identifying number, which preferably is labeled on the mounting bracket. The installer highlights the location number on the screen corresponding to the number on the mounting bracket label, and presses the select button. Each LVS contains a processor having a unique identification code. Entering the location ID and pressing the select button causes the processor's identification code to be associated with the location ID for future communications with and data transmissions from the retail site's servers and routers. - As shown in
FIG. 9B , various administrative functions can be carried out by scanning an administrator bar code into the LVS. Upon reading a valid administrator code, the screen ofFIG. 9B is displayed. Among the properties of the LVS that can be specified, the location type associated with the location ID can be set and also changed using the LVS functionality. To set or change the location type, the user selects the “Set Device Properties” item in the screen. As shown inFIG. 9C , among the properties of the LVS device that can be modified are the location type, genre, media type, volume, and brightness. As shown inFIG. 9D , the different location types that may be set include Hit Wall, Stand Alone, End Cap, and Browser (in aisle). The specific property desired is highlighted and selected in order to set it for the associated LVS device. To set media type, as shown inFIG. 9E , the media type item is selected, which causes the screen shown inFIG. 9F to be displayed. Media types including CD, cassette, DVD, and VHS can be selected as being supported by the particular LVS device. For example, the set media type can be used to determine the content of the default media presentation loop played by the LVS device when not being used by a customer. Multiple media types can be selected, except for certain LVS device location such as browser (in-aisle) locations, where products are grouped according to media type (such as CDS). Such LVS devices should be configured to support only the product media type in the vicinity of the LVS device. In addition to media type, the genre of default product promotional content loops can be selected, as shown inFIGS. 9G and 9H . As illustrated, genres such as pop/rock, classical, dance, jazz, rap, techno, and world may be designated as being supported by the LVS device. - Device properties of an installed and operational LVS may be viewed by an administrator, as shown in
FIG. 11A . Each LVS has a MAC address, a device ID, and an IP address. In addition, the properties displayed include the IP of the DHCP (Dynamic Host Configuration Protocol), the time-to-idle (indicating how much time must elapse subsequent to the last customer interaction before playing a default content loop), and the identity of the idle loop to be played.FIGS. 11B-11D illustrate the sequence required to adjust the default volume of the LVS, which can be strategically set according to location to provide maximum promotional benefits. As shown inFIG. 11D , the volume setting screen may represent volume in terms of a sliding bar graph to assist the administrator in choosing the optimal default volume. - Similarly,
FIGS. 12A-12C illustrate the sequence for adjusting the display brightness of the display screen, which again may vary as a function of the specific location of the LVS within the store in order to provide maximum attractant value. - Another significant feature of the present invention relates to the ability for sales associates to input their personal favorites into the system as “associate picks” or “staff recommendations.” Sales associates frequently have specialized insight into the preferences and tastes of customers who typically are their peers, and thus allowing sales staff to provide general recommendations within product genres provides a valuable sales tool that serves as an additional attractant for customers to use the LVS to sample merchandise for purchase.
-
FIGS. 10A-10D illustrate a sequence of display screens that allow sales associates to enter personal recommendations into the system.FIG. 10A shows an administrator screen including a “Scan Staff Picks” item, which is highlighted and selected by a sales associate after scanning the associate's administrator bar code ID. After the “Scan Staff Picks” has been selected, the associate scans the bar code of the first item (i.e., CD) into the LVS. This initial scan sets the genre and media type for the associate recommendation session. To enter additional recommendations, the associate highlights and selects the “Scan next CD” item as shown inFIG. 10B , and then scans the bar code of the next product item. Subsequent product item scans must match the set genre and media type, otherwise they will be rejected and error messages as shown inFIGS. 10C (wrong genre) and 10D (wrong media type) will be displayed. By virtue of the network connection to real-time inventory data, the system has the ability to override any individual associate pick and prevent it from being displayed if the recommended item is not in stock at the retail site and/or capable of being ordered for fulfillment by the warehouse. - Operation of the sampling, recommendation and purchase system according to the present invention will now be explained with reference to the process flow diagrams of
FIGS. 13-16 . -
FIG. 13 is a flow diagram of a procedure for playing an idle loop on an LVS device. At step 13-1, a timer is checked to determine whether the LVS is idle. The timer may be internal to the LVS, and is reset each time a function button of the LVS is pressed. Alternatively, the timer may be located in the store's media server, and would be reset each time a communication signal is sent from the LVS. As shown inFIG. 11A , each LVS has a set “time-to-idle” representing the amount of time that must elapse during which no customer activity occurs, before an idle loop starts playing. - If the LVS device is determined to be idle, at step 13-2, the stored default volume is requested, and the LVS's volume is reset to the default value. At step 13-3, any current session data (e.g., customer information, event information, session start time) loaded into the LVS's memory is cleared. At step 13-4, the LVS sends a request for idle loop content to the store server. All idle loops are synchronized throughout the store against the server clock and are run continuously from a predetermined initial time, such as midnight. At step 13-5, the server retrieves the location ID of the requesting LVS, and at step 13-6, the store server retrieves the URL of the loop content for the requesting LVS, based on the LVS's location and the current time (different idle loops may be programmed to play on the LVS depending on the time of day). From the running length of the loop as determined from the retrieved loop information, the current time and the known initialization synchronization time, it is determined what segment of the idle loop should be playing at the current time. If it is determined at step 13-7 that the idle loop is at the beginning of the loop, the store server passes the URL of the loop to the LVS device, with the running (display) length in seconds. If the loop is in mid-segment, at step 13-8 the server passes the default idle screen (such as, e.g., the store logo) to the LVS to be displayed until the start of the current idle loop is reached. At step 13-9, the LVS device requests the idle loop content by sending out the URL, downloads it and plays it on the screen, until either the occurrence of an interrupt (such as scanning of a bar code or pressing a function button) or until the loop completes. The process then returns to step 13-1 to begin the sequence again.
-
FIG. 14 is a flow diagram of a customer log-in. At step 14-1, a customer scans her Backstage Pass™ or customer loyalty card across the bar code reader of the LVS. At step 14-2, the LVS recognizes the bar code as a loyalty scan, and at step 14-3, requests customer profile data from the store server. - At step 14-4, the store server sends a request for the customer profile data to the central Customer Relationship Management (CRM) database (1801 of
FIG. 1 ) (the store server may first check its local database or cache memory to see if the customers profile is already stored locally). At step 14-5, theCRM database 1801 returns the customer identification (name), bonus points balance, and preferred product genres to the store server. Other optional information such as the customer's birth date, etc. also may be returned to the store server. - At step 14-6, in response to the receipt of the customer profile information, the store server accesses the POS database to generate lists of top selling items and sales associate recommendations based on the indicated preferences in the customer's profile. As discussed above, the top selling products may represent sales over all of the retail merchant's locations, sales in just the local retail location, or national sales numbers retrieved from a third party. The merchant sales data can be downloaded to all store servers in a batch process from the central database; national sales numbers may be retrieved from third party providers, and the local sales numbers may be generated from the POS records.
- At step 14-7, the returned lists from the POS database are sorted by their on-sale status and inventory available status, and at step 14-8 the sorted lists are sent to the LVS for display when selected by the customer.
-
FIG. 15 is a flow diagram of the process for retrieving and updating meta data and sample content for the system. At step 15-1, initial downloads of meta data and content samples for all UPCs (Universal Product Code) actively carried by the merchant are sent from the respective third party providers to the merchant's central database. After the initial download, step 15-1 would represent automatic periodic (i.e., weekly) updates sent to the central database to keep the merchant's content sample inventory consistent with the products in the merchant's stores. - At step 15-2, delta files are produced by the central server (e.g., by the media/content distribution-to-store batch process 1400) for each store location. The delta files contain meta data and content samples received in the download of step 15-1, which do not appear in a record of the meta data and content samples contained at each store location. At step 15-3 the delta files are sent to each store location from the central server.
- At step 15-4, the media server of each store location obtains sales and inventory data from the store's POS server, and at step 15-5, the media server ranks products according to sales and inventory data. At step 15-6, the media server deletes stored meta data and content samples for products below a predetermined rank cutoff number.
- At step 15-7, the media server compares the ranked product list against the stored meta data and content samples contained in the local database, and determines whether any meta data and/or sample content that should be present in the local database is not present, and requests such data from the central server for download, and downloads the missing data.
- After the media server determines that all meta data and sample content data which should be stored locally is stored locally, the media server at step 15-8. generates a database update file identifying all changes to the content of the local database from the last update, and transmits the database update file to the central server. At step 15-9, the central server applies the database update files from each store location to each store file in the central database, so as to maintain an accurate list of all meta data and sample content maintained by each store location. All updated sample data is “date aware;” in other words, updated sample data may be transmitted before the release date of a product, and will not be made available for sampling until the product has been released and is in stock. Alternatively, advance promotional campaigns may be implemented wherein customers are allowed to pre-sample upcoming releases and may pre-order the product before its release date.
- Each LVS sampling station may be shut down by the in-store server upon detection of POS terminal logout for all POS terminals in the store. The in-store server typically would wait for a predetermined period of time to elapse after the last POS terminal was logged out, and then would proceed to shut down all sampling stations automatically, thereby eliminating the need for store personnel to manually shut down all stations. Additionally, the operating status of the sampling stations can be: monitored by a watchdog timer provided in the store server, which periodically “pings” each sampling station and waits to receive an acknowledgment response signal. In the absence of such response signal, the non-responding station may be re-booted automatically. Additionally, each administrator identification bar code card contains a reboot code. Consequently, a system administrator may reboot a frozen sampling station in the retail location simply by scanning the reboot bar code into the sampling station.
-
FIG. 16 is a flow diagram of a procedure for purchasing product using the system of the present invention. As previously explained, in addition to LVS devices, each store may have a stand alone kiosk. The kiosk typically includes the same functionality of the LVS with respect to sampling and customer personalization interactions, and additionally includes a keyboard and limited Internet browser capability to allow a customer to place orders and carry out certain additional functions, such as updating the customer's personal profile. The Internet browser capability also enables the kiosk to be used as a search engine for product sold by the merchant. - At step 16-1, the customer accesses a kiosk, and at step 16-2, the customer selects a particular product for preview, such as by selecting a product in a top seller list, associate recommendation list, wish list, search result list or from an online catalog. At step 16-3, the kiosk queries the local POS database to determine whether the selected product is in stock locally. If the product is in stock, at step 16-4 the kiosk displays the current sale price and in-stock status of the selected product to the customer. At step 16-5, the customer purchases the product at a POS terminal.
- In this regard, the kiosk may accept an input from the customer indicating that the customer desires to purchase the selected product. The kiosk may then send a message to a pre-designated sales associate/POS terminal identifying the product. desired by the customer. The sales associate may then retrieve the product from the store's inventory and have it waiting at the POS terminal for the customer to complete the purchase transaction. If the customer has logged-in using the loyalty card, the transaction can be stored in the customer's profile. It also may be possible for the customer's profile to include credit card information, such that the purchase transaction may be automatically completed by the customer at the kiosk simply by pressing or clicking on a displayed icon. The customer then can go to a designated POS terminal or other location in the store and simply pick up the product purchased by presenting the loyalty card or other identification.
- If the kiosk determines that the desired product is not in stock locally, at step 16-6 the kiosk checks the central warehouse (1600,
FIG. 1 ) to determine whether the product is in stock at the warehouse, as indicated by the contents of the warehouse database 1601. If the product is contained at the central warehouse, at step 16-7 the customer may place an order for the product using the kiosk. The order may be shipped to a location of the customer's choice, or may be shipped to the store for pickup. Alternatively, if the kiosk determines at step 16-6 that the product is not contained in the central warehouse and that the merchant does not carry the requested product, the kiosk still may accept an order for the product and transmit the order to a third party order fulfillment provider 1501 (FIG. 1 ). - According to an additional feature of the invention, an IM tab server 1108 (
FIG. 1 ) is provided, such that a customer logged in to the .net server or Passport™ server may transmit product information to a receiving party with whom the customer may be engaged with in an instant messaging window. The instant messaging window may include a special tab that the customer may select, and which allows the customer to send to the receiving party a particular music or video sample, the customer's stored wish list, or graphical data pertaining to a particular product that the customer wishes to make known to the receiving party. - According to a further aspect of the invention, product recommendations are generated for presentation to anonymous users of the sampling stations based on product scanned by the user and the real-time POS inventory database, in conjunction with a rule-based recommendation engine running on the store server. As shown in
FIG. 17 , atstep 1701 an anonymous user scans a product barcode into the sampling station to retrieve samples for playback. The sampling station atstep 1702 sends the scanned-in barcode to the store server to retrieve from the database the meta data and sample data to be presented to the user. Thus, the user may select particular content for playback at the sample station. - At
step 1703, the store server recommendation engine retrieves a recommendation rule from a stored rule base. Atstep 1704, the engine retrieves in-stock inventory data from the POS database. The recommendation engine then generates a recommendation list of products atstep 1705, based on the retrieved rule from the rule base, the in-stock inventory data, and the scanned product information. The recommendation rule can use any of these parameters, all of the parameters, or none of the parameters to generate the recommendation list. Under most circumstances, however, the recommendation rule would restrict recommendations to products in-stock, so that the user would be able to purchase the product immediately if desired as a result of receiving the sample data. - At
step 1706, the engine sends the generated recommendation list to the sampling station, where it is displayed to the user for the user to select particular products to be sampled from the list. Atstep 1707, the user selects a particular product sample, which is then played back to the user. Once the recommended product has been selected, the identification information for the selected product can be sent back to the recommendation engine to generate another recommendation list based on the selected product. This process can be repeated indefinitely. If the user fails to select a particular sample, a sample may be played to the user automatically by the station (ie. passively). - In addition to providing individualized recommendations at sampling stations, the present invention further enables store-wide multimedia promotion presentations to be generated in accordance with a rule-based promotion model stored in a rule base. The rule base may be stored on the store server, or appropriate rules may be retrieved from the central server as needed or “pushed” by the central server. As shown in
FIG. 18 , atstep 1801 the store server retrieves a rule-base promotion model, which contains predefined rules that determine the multimedia presentation to be presented store-wide. The presentation may be presented on the large screen display panels provided in the store; alternatively, the presentation may be presented on all individual sampling stations simultaneously. - At
step 1802, the server generates a promotion list containing the identity of products to be promoted store-wide as a result of the retrieved rule. Atstep 1803, the server retrieves promotion sample data as specified in the list, and atstep 1804 the server plays the promotion sample data, either on the large screen displays and/or on each of the individual sampling stations simultaneously. -
FIG. 19 shows one example of a recommendation rule according to the invention. This example is provided for purposes of explanation only—the number of different recommendation rules capable of being created is unlimited. According to the example, after a scanned product ID is received atstep 1901, the genre of the product is determined (e.g., hard rock CD, action-comedy DVD, etc.) Atstep 1903, a recommendation list is generated based on the top-selling products in the genre, as determined from a source such as the in-store POS database, the central server of the merchant, national sales figures from an independent party, etc. In addition to genre, the recommendation may be based on similar sounding artists, movies starring the same actors, etc.) Atstep 1904, the generated recommendation list is filtered using the in-stock inventory database of the retail location, whereby titles on the recommendation list which are not in stock in the store will be removed from the recommendation list to generate a final recommendation list to be sent to the sampling station. -
FIG. 20 shows one example of a store-wide promotional model rule according to the invention. Again, the example is provided for purposes of illustration only, as the potential number of different promotional rules that can be created is unlimited. Atstep 2001, the store server retrieves the current date (i.e., date and day of the week) and the current time. Atstep 2002, the server retrieves a promotional rule from a stored rule base corresponding to the current date and time. For instance, if it is 4 p.m. on Friday, the promotional rule might be to advertise specific teen favorites, or products associated with a movie to be released on the weekend. However, if it is 2 p.m. on Sunday, the promotional rule might be advertise light jazz titles. - At
step 2003, the promotional sample and meta data corresponding to the rule in effect is retrieved from the database, and atstep 2004 the retrieved data is filtered according to the in-stock inventory database of the retail location, whereby titles on the recommendation list which are not in stock in the store will be removed from the recommendation list to generate a final recommendation list to be sent to the sampling station. The filtered data is then sent to the in-store display(s) for presentation to all customers in the store. In addition to promoting in-store stock items, the system may be used to promote merchandise and service tie-ins of other merchants. For example, where the retail location is a music and video store in a shopping mall, the system may advertise a movie playing at the mall, which has a soundtrack available on CD or a prequel available on DVD, or may advertise a discount available for certain products when a receipt from a food establishment or a clothing retailer is presented. - The invention having been described, it will be apparent to those skilled in the art that the same may be varied in many ways without departing from the spirit and scope of the invention. Any and all such modifications are intended to be included within the scope of the following claims.
Claims (27)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/772,923 US20080015953A1 (en) | 2001-08-16 | 2007-07-03 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US31237001P | 2001-08-16 | 2001-08-16 | |
US10/258,848 US7174312B2 (en) | 2001-08-16 | 2002-08-14 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
PCT/US2002/025741 WO2003017045A2 (en) | 2001-08-16 | 2002-08-14 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/636,544 US9679320B2 (en) | 2001-08-16 | 2006-12-11 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/772,923 US20080015953A1 (en) | 2001-08-16 | 2007-07-03 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/636,544 Continuation US9679320B2 (en) | 2001-08-16 | 2006-12-11 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080015953A1 true US20080015953A1 (en) | 2008-01-17 |
Family
ID=23211143
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/258,848 Expired - Fee Related US7174312B2 (en) | 2001-08-16 | 2002-08-14 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/636,544 Expired - Fee Related US9679320B2 (en) | 2001-08-16 | 2006-12-11 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/772,923 Abandoned US20080015953A1 (en) | 2001-08-16 | 2007-07-03 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/772,931 Expired - Fee Related US8768791B2 (en) | 2001-08-16 | 2007-07-03 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US15/618,785 Abandoned US20170278153A1 (en) | 2001-08-16 | 2017-06-09 | User-Personalized Media Sampling, Recommendation and Purchasing System Using Real-Time Inventory Database |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/258,848 Expired - Fee Related US7174312B2 (en) | 2001-08-16 | 2002-08-14 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US11/636,544 Expired - Fee Related US9679320B2 (en) | 2001-08-16 | 2006-12-11 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/772,931 Expired - Fee Related US8768791B2 (en) | 2001-08-16 | 2007-07-03 | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
US15/618,785 Abandoned US20170278153A1 (en) | 2001-08-16 | 2017-06-09 | User-Personalized Media Sampling, Recommendation and Purchasing System Using Real-Time Inventory Database |
Country Status (6)
Country | Link |
---|---|
US (5) | US7174312B2 (en) |
EP (1) | EP1425646A4 (en) |
AU (1) | AU2002323134A1 (en) |
CA (1) | CA2457198A1 (en) |
MX (1) | MXPA04001463A (en) |
WO (1) | WO2003017045A2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215735A1 (en) * | 2002-12-20 | 2004-10-28 | Tohru Nakahara | Information management system |
US20040267596A1 (en) * | 2003-06-25 | 2004-12-30 | Lind Jesper B. | Systems and methods for improving collaborative filtering |
US20080172455A1 (en) * | 2007-01-12 | 2008-07-17 | Pixads, Llc | System for Providing Multimedia Content to Customers and Method Thereof |
US20090271413A1 (en) * | 2008-04-28 | 2009-10-29 | Kddi Corporation | Trial listening content distribution system and terminal apparatus |
US20090319370A1 (en) * | 2008-06-18 | 2009-12-24 | Microsoft Corporation | Multimedia search engine |
US20110107429A1 (en) * | 2008-04-02 | 2011-05-05 | Emmanuel Marilly | System and method for managing accessibility to real or virtual objects in different locations |
US20120041821A1 (en) * | 2010-08-14 | 2012-02-16 | Yang Pan | Electronic System for Bargaining and Promoting |
US20120310781A1 (en) * | 2010-10-26 | 2012-12-06 | Cbs Interactive Inc. | Systems and methods for generating a manufacturer tier product rollup |
US20140005812A1 (en) * | 2012-06-27 | 2014-01-02 | Ebay Inc. | Generating audio representative of an entity |
US8738461B1 (en) | 2011-03-22 | 2014-05-27 | Google Inc. | Display of popular, in-stock products of a merchant |
WO2014088906A1 (en) * | 2012-12-04 | 2014-06-12 | Crutchfield Corporation | System and method for customizing sales processes with virtual simulations and psychographic processing |
US20150278912A1 (en) * | 2014-03-25 | 2015-10-01 | Ryan Melcher | Data mesh based zero effort shopping |
USD748196S1 (en) | 2014-08-27 | 2016-01-26 | Outerwall Inc. | Consumer operated kiosk for sampling products |
US9357328B1 (en) * | 2010-06-15 | 2016-05-31 | Thales Avionics, Inc. | Systems and methods for distributing content using attributes |
US10229386B2 (en) * | 2016-03-03 | 2019-03-12 | Ebay Inc. | Product tags, systems, and methods for crowdsourcing and electronic article surveillance in retail inventory management |
Families Citing this family (210)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035880B1 (en) * | 1999-07-14 | 2006-04-25 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
US7389311B1 (en) * | 1999-07-15 | 2008-06-17 | Commvault Systems, Inc. | Modular backup and retrieval system |
US7395282B1 (en) | 1999-07-15 | 2008-07-01 | Commvault Systems, Inc. | Hierarchical backup and retrieval system |
US7003641B2 (en) * | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
US6658436B2 (en) | 2000-01-31 | 2003-12-02 | Commvault Systems, Inc. | Logical view and access to data managed by a modular data and storage management system |
US7155481B2 (en) | 2000-01-31 | 2006-12-26 | Commvault Systems, Inc. | Email attachment management in a computer system |
US7003572B1 (en) * | 2001-02-28 | 2006-02-21 | Packeteer, Inc. | System and method for efficiently forwarding client requests from a proxy server in a TCP/IP computing environment |
US8480466B2 (en) * | 2001-03-27 | 2013-07-09 | Igt | Method and apparatus for previewing a game |
US7918738B2 (en) * | 2001-03-27 | 2011-04-05 | Igt | Interactive game playing preferences |
US8020754B2 (en) | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
WO2003017045A2 (en) | 2001-08-16 | 2003-02-27 | Trans World New York Llc | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
JP4042027B2 (en) * | 2001-10-12 | 2008-02-06 | ソニー株式会社 | COMMUNICATION SYSTEM, COMMUNICATION DEVICE AND METHOD, RECORDING MEDIUM, AND PROGRAM |
US7389294B2 (en) * | 2001-10-31 | 2008-06-17 | Amazon.Com, Inc. | Services for generation of electronic marketplace listings using personal purchase histories or other indicia of product ownership |
US7493274B2 (en) * | 2001-10-31 | 2009-02-17 | Amazon.Com, Inc. | Marketplace system in which users generate and browse user-to-user preorder listings via a definitive products catalog |
US7472077B2 (en) * | 2001-10-31 | 2008-12-30 | Amazon.Com, Inc. | User interfaces and methods for facilitating user-to-user sales |
JP3698090B2 (en) * | 2001-11-08 | 2005-09-21 | 日産自動車株式会社 | Customer preference estimation method and apparatus |
US7136829B2 (en) | 2002-03-08 | 2006-11-14 | America Online, Inc. | Method and apparatus for providing a shopping list service |
AU2003221792A1 (en) * | 2002-04-03 | 2003-10-20 | Venture Catalyst Incorporated | Information processing system for targeted marketing and customer relationship management |
AU2003224834A1 (en) * | 2002-04-03 | 2003-10-20 | Venture Catalyst Incorporated | System and method for customer contact management |
US20040143496A1 (en) * | 2002-04-03 | 2004-07-22 | Javier Saenz | System and method for offering awards to patrons of an establishment |
US9715500B2 (en) | 2004-04-27 | 2017-07-25 | Apple Inc. | Method and system for sharing playlists |
US7444297B2 (en) * | 2002-06-13 | 2008-10-28 | Aol Llc, A Delaware Limited Liability Company | Method and medium for associating a wish list with buddy list screen name |
US7161579B2 (en) * | 2002-07-18 | 2007-01-09 | Sony Computer Entertainment Inc. | Hand-held computer interactive device |
US7542923B2 (en) | 2002-07-26 | 2009-06-02 | Sony Corporation | System and method for generating a unique identifier that can be used to integrate an offline experience with an online experience |
US7376592B2 (en) * | 2002-07-26 | 2008-05-20 | Sony Corporation | System and method for using a unique identifier to integrate an offline experience with an online experience |
US9393487B2 (en) | 2002-07-27 | 2016-07-19 | Sony Interactive Entertainment Inc. | Method for mapping movements of a hand-held controller to game commands |
US7760248B2 (en) | 2002-07-27 | 2010-07-20 | Sony Computer Entertainment Inc. | Selective sound source listening in conjunction with computer interactive processing |
US9474968B2 (en) | 2002-07-27 | 2016-10-25 | Sony Interactive Entertainment America Llc | Method and system for applying gearing effects to visual tracking |
US8313380B2 (en) | 2002-07-27 | 2012-11-20 | Sony Computer Entertainment America Llc | Scheme for translating movements of a hand-held controller into inputs for a system |
US8686939B2 (en) | 2002-07-27 | 2014-04-01 | Sony Computer Entertainment Inc. | System, method, and apparatus for three-dimensional input control |
US8570378B2 (en) | 2002-07-27 | 2013-10-29 | Sony Computer Entertainment Inc. | Method and apparatus for tracking three-dimensional movements of an object using a depth sensing camera |
US9682319B2 (en) * | 2002-07-31 | 2017-06-20 | Sony Interactive Entertainment Inc. | Combiner method for altering game gearing |
US7083520B2 (en) * | 2002-09-11 | 2006-08-01 | Igt | In-room game promotion and demonstration method and system |
US7162496B2 (en) * | 2002-09-16 | 2007-01-09 | Commvault Systems, Inc. | System and method for blind media support |
US10176476B2 (en) | 2005-10-06 | 2019-01-08 | Mastercard Mobile Transactions Solutions, Inc. | Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments |
US9064281B2 (en) | 2002-10-31 | 2015-06-23 | Mastercard Mobile Transactions Solutions, Inc. | Multi-panel user interface |
JP2004220464A (en) * | 2003-01-17 | 2004-08-05 | Nec Corp | Area-limited contents distribution method and system |
US9177387B2 (en) * | 2003-02-11 | 2015-11-03 | Sony Computer Entertainment Inc. | Method and apparatus for real time motion capture |
FR2853428A1 (en) * | 2003-04-07 | 2004-10-08 | Infomil | Receipt system for use during purchasing of articles e.g. clothing, has personalization unit which allow client to modify recorded data corresponding to part of chosen criteria from client account associated to identification data |
JP4241167B2 (en) * | 2003-04-24 | 2009-03-18 | ソニー株式会社 | Program, data processing method, and data processing apparatus |
US7725842B2 (en) * | 2003-04-24 | 2010-05-25 | Bronkema Valentina G | Self-attainable analytic tool and method for adaptive behavior modification |
CN101699505B (en) | 2003-04-25 | 2016-02-17 | 苹果公司 | A kind of network media system |
US20040215534A1 (en) | 2003-04-25 | 2004-10-28 | Apple Computer, Inc. | Method and system for network-based allowance control |
WO2004097690A1 (en) * | 2003-04-30 | 2004-11-11 | At Group International Limited | Interactive marketing system |
US8630960B2 (en) * | 2003-05-28 | 2014-01-14 | John Nicholas Gross | Method of testing online recommender system |
US8072470B2 (en) * | 2003-05-29 | 2011-12-06 | Sony Computer Entertainment Inc. | System and method for providing a real-time three-dimensional interactive environment |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
US7650563B2 (en) * | 2003-07-18 | 2010-01-19 | Microsoft Corporation | Aggregating metadata for media content from multiple devices |
US7293227B2 (en) * | 2003-07-18 | 2007-11-06 | Microsoft Corporation | Associating image files with media content |
US7500178B1 (en) * | 2003-09-11 | 2009-03-03 | Agis Network, Inc. | Techniques for processing electronic forms |
US7783534B2 (en) * | 2003-09-12 | 2010-08-24 | International Business Machines Corporation | Optimal method, system, and storage medium for resolving demand and supply imbalances |
US8075402B2 (en) * | 2003-09-22 | 2011-12-13 | Robert Linley Muir | Multigame selection |
US7546324B2 (en) | 2003-11-13 | 2009-06-09 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
US20050114340A1 (en) * | 2003-11-21 | 2005-05-26 | Huslak Nicholas S. | Method, system, and storage medium for providing adaptive programming listings over a network |
US20060031517A1 (en) * | 2004-01-30 | 2006-02-09 | Gossweiler Richard C Iii | Information transfer system and method |
JP2005275692A (en) * | 2004-03-24 | 2005-10-06 | Sony Corp | Content providing apparatus, content providing system, web site change apparatus, web site change system, content providing method and web site change method |
US20050251408A1 (en) * | 2004-04-23 | 2005-11-10 | Swaminathan S | System and method for conducting intelligent multimedia marketing operations |
US20050256771A1 (en) * | 2004-05-12 | 2005-11-17 | Garret E R | System and method of matching artistic products with their audiences |
US8547401B2 (en) | 2004-08-19 | 2013-10-01 | Sony Computer Entertainment Inc. | Portable augmented reality device and method |
JP2006201749A (en) * | 2004-12-21 | 2006-08-03 | Matsushita Electric Ind Co Ltd | Device in which selection is activated by voice, and method in which selection is activated by voice |
US7990998B2 (en) * | 2004-12-22 | 2011-08-02 | Qualcomm Incorporated | Connection setup using flexible protocol configuration |
US9275052B2 (en) | 2005-01-19 | 2016-03-01 | Amazon Technologies, Inc. | Providing annotations of a digital work |
US8131647B2 (en) | 2005-01-19 | 2012-03-06 | Amazon Technologies, Inc. | Method and system for providing annotations of a digital work |
US20060254862A1 (en) | 2005-04-22 | 2006-11-16 | Eric Hoersten | System and method for selling a rental media product |
US8214264B2 (en) * | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
US7890513B2 (en) * | 2005-06-20 | 2011-02-15 | Microsoft Corporation | Providing community-based media item ratings to users |
JP4273424B2 (en) * | 2005-06-29 | 2009-06-03 | ソニー株式会社 | Content acquisition apparatus, content acquisition method, and content acquisition program |
US7590562B2 (en) * | 2005-06-29 | 2009-09-15 | Google Inc. | Product recommendations based on collaborative filtering of user data |
WO2007024998A2 (en) * | 2005-08-23 | 2007-03-01 | Time, Inc. | Flexible magazine management service |
US20080147557A1 (en) * | 2005-10-03 | 2008-06-19 | Sheehy Dennis G | Display based purchase opportunity originating from in-store identification of sound recordings |
WO2007044500A2 (en) | 2005-10-06 | 2007-04-19 | C-Sam, Inc. | Transactional services |
US20140089120A1 (en) | 2005-10-06 | 2014-03-27 | C-Sam, Inc. | Aggregating multiple transaction protocols for transacting between a plurality of distinct payment acquiring devices and a transaction acquirer |
US20070083442A1 (en) * | 2005-10-11 | 2007-04-12 | International Business Machines Corporation | Method, system and program products for batch and real-time availability |
US7543125B2 (en) * | 2005-12-19 | 2009-06-02 | Commvault Systems, Inc. | System and method for performing time-flexible calendric storage operations |
JP2009521063A (en) * | 2005-12-20 | 2009-05-28 | パニフエア・ユニオン・エル・エル・シー | Interactive system for buying and selling digital contents and / or method |
US8391137B2 (en) * | 2006-01-25 | 2013-03-05 | Nec Infrontia Corporation | Management system and management method for managing a communication apparatus |
US7818402B1 (en) * | 2006-02-08 | 2010-10-19 | Roxbeam Media Network Corporation | Method and system for expediting peer-to-peer content delivery with improved network utilization |
US7756753B1 (en) * | 2006-02-17 | 2010-07-13 | Amazon Technologies, Inc. | Services for recommending items to groups of users |
US8424048B1 (en) | 2006-02-18 | 2013-04-16 | Philip Scott Lyren | Portable electronic device for receiving and playing feature length movies |
US8352449B1 (en) | 2006-03-29 | 2013-01-08 | Amazon Technologies, Inc. | Reader device content indexing |
US8521601B1 (en) * | 2006-04-08 | 2013-08-27 | Philip Scott Lyren | Marketing and selling feature length movies over networks |
US20070265075A1 (en) * | 2006-05-10 | 2007-11-15 | Sony Computer Entertainment America Inc. | Attachable structure for use with hand-held controller having tracking ability |
US7333870B2 (en) * | 2006-06-13 | 2008-02-19 | International Business Machines Corporation | Self-adjusting inventory management process for personalizing and re-personalizing parts |
US20080010118A1 (en) * | 2006-06-14 | 2008-01-10 | Microsoft Corporation | Managing content downloads to retain user attention |
US8145532B2 (en) | 2006-06-27 | 2012-03-27 | Microsoft Corporation | Connecting devices to a media sharing service |
US7792756B2 (en) * | 2006-06-27 | 2010-09-07 | Microsoft Corporation | Subscription management in a media sharing service |
US8290820B2 (en) * | 2006-09-13 | 2012-10-16 | Microsoft Corporation | Methods of maintaining a journal of media encounters between co-existing portable devices |
USRE48417E1 (en) | 2006-09-28 | 2021-02-02 | Sony Interactive Entertainment Inc. | Object direction using video input combined with tilt angle information |
US8781151B2 (en) | 2006-09-28 | 2014-07-15 | Sony Computer Entertainment Inc. | Object detection using video input combined with tilt angle information |
US8310656B2 (en) | 2006-09-28 | 2012-11-13 | Sony Computer Entertainment America Llc | Mapping movements of a hand-held controller to the two-dimensional image plane of a display screen |
US9672533B1 (en) | 2006-09-29 | 2017-06-06 | Amazon Technologies, Inc. | Acquisition of an item based on a catalog presentation of items |
US8725565B1 (en) | 2006-09-29 | 2014-05-13 | Amazon Technologies, Inc. | Expedited acquisition of a digital item following a sample presentation of the item |
US20080114634A1 (en) * | 2006-11-13 | 2008-05-15 | International Business Machines Corporation | Method, system, and computer program product for determining availability and order scheduling of diverse products and services |
US8719809B2 (en) | 2006-12-22 | 2014-05-06 | Commvault Systems, Inc. | Point in time rollback and un-installation of software |
US7865817B2 (en) * | 2006-12-29 | 2011-01-04 | Amazon Technologies, Inc. | Invariant referencing in digital works |
US8413059B2 (en) | 2007-01-03 | 2013-04-02 | Social Concepts, Inc. | Image based electronic mail system |
US8180852B2 (en) * | 2007-01-25 | 2012-05-15 | Social Concepts, Inc. | Apparatus for increasing social interaction over an electronic network |
US20080030496A1 (en) | 2007-01-03 | 2008-02-07 | Social Concepts, Inc. | On-line interaction system |
US20080177667A1 (en) * | 2007-01-18 | 2008-07-24 | Weinberg Stephen J | Mobile computing retail platform |
US8166407B2 (en) | 2007-01-25 | 2012-04-24 | Social Concepts, Inc. | Apparatus for increasing social interaction over an electronic network |
US8814676B2 (en) | 2007-02-09 | 2014-08-26 | Igt | Universal player control for casino game graphic assets |
US7751807B2 (en) | 2007-02-12 | 2010-07-06 | Oomble, Inc. | Method and system for a hosted mobile management service architecture |
US8024400B2 (en) | 2007-09-26 | 2011-09-20 | Oomble, Inc. | Method and system for transferring content from the web to mobile devices |
US7716224B2 (en) | 2007-03-29 | 2010-05-11 | Amazon Technologies, Inc. | Search and indexing on a user device |
US9665529B1 (en) | 2007-03-29 | 2017-05-30 | Amazon Technologies, Inc. | Relative progress and event indicators |
US20080279534A1 (en) * | 2007-04-26 | 2008-11-13 | Buttars David B | Storage device for storing media and a playback device for playing back media |
US8234282B2 (en) | 2007-05-21 | 2012-07-31 | Amazon Technologies, Inc. | Managing status of search index generation |
US7984068B2 (en) * | 2007-05-25 | 2011-07-19 | Google Inc. | Providing profile information to partner content providers |
US8768789B2 (en) | 2012-03-07 | 2014-07-01 | Redbox Automated Retail, Llc | System and method for optimizing utilization of inventory space for dispensable articles |
US9886809B2 (en) | 2007-09-28 | 2018-02-06 | Redbox Automated Retail, Llc | Article dispensing machine and method for auditing inventory while article dispensing machine remains operational |
US8712872B2 (en) | 2012-03-07 | 2014-04-29 | Redbox Automated Retail, Llc | System and method for optimizing utilization of inventory space for dispensable articles |
US9002839B1 (en) * | 2007-09-28 | 2015-04-07 | Amazon Technologies, Inc. | Personalizing content for users |
US20090101447A1 (en) * | 2007-10-23 | 2009-04-23 | Terry Durham | Forklift Height Indicator |
US20090277955A1 (en) * | 2007-11-16 | 2009-11-12 | Avot Media, Inc. | System and method to index machine-readable codes and correlate the data for delivering product specific videos on computer systems and devices |
NO20076340L (en) * | 2007-12-11 | 2009-06-12 | Otrum Asa | Procedures, systems, and computer program products to distribute targeted messages to guests at a lodging |
US20090164316A1 (en) * | 2007-12-24 | 2009-06-25 | At&T Knowledge Ventures, Lp | System and Method for Search, Recommendation, and Advertisement Through a Unified Storefront |
US9400640B2 (en) | 2008-02-05 | 2016-07-26 | Wayne Baratta | Web-based point of sale builder |
US8990360B2 (en) | 2008-02-22 | 2015-03-24 | Sonos, Inc. | System, method, and computer program for remotely managing a digital device |
US20090234700A1 (en) * | 2008-03-17 | 2009-09-17 | Brian Galvin | Systems and Methods for Electronic Interaction with Customers in a Retail Establishment |
US8224712B2 (en) * | 2008-04-14 | 2012-07-17 | Dell Products L.P. | Point of sale personalization of an information handling system |
AU2009253838B2 (en) * | 2008-06-02 | 2015-05-28 | Andrew Robert Dalgleish | An item recommendation system |
US8423889B1 (en) | 2008-06-05 | 2013-04-16 | Amazon Technologies, Inc. | Device specific presentation control for electronic book reader devices |
US10459739B2 (en) * | 2008-07-09 | 2019-10-29 | Sonos Inc. | Systems and methods for configuring and profiling a digital media device |
US20100312648A1 (en) * | 2009-01-10 | 2010-12-09 | Ryan Gerome | System and method for profile based search and correlation of customers, vendors, distributors, consultants and products |
US9087032B1 (en) | 2009-01-26 | 2015-07-21 | Amazon Technologies, Inc. | Aggregation of highlights |
US8378979B2 (en) | 2009-01-27 | 2013-02-19 | Amazon Technologies, Inc. | Electronic device with haptic feedback |
US8832584B1 (en) | 2009-03-31 | 2014-09-09 | Amazon Technologies, Inc. | Questions on highlighted passages |
US8996162B2 (en) | 2009-09-05 | 2015-03-31 | Redbox Automated Retail, Llc | Article vending machine and method for exchanging an inoperable article for an operable article |
US9104990B2 (en) | 2009-09-05 | 2015-08-11 | Redbox Automated Retail, Llc | Article vending machine and method for exchanging an inoperable article for an operable article |
US8692763B1 (en) | 2009-09-28 | 2014-04-08 | John T. Kim | Last screen rendering for electronic book reader |
US20110082735A1 (en) * | 2009-10-06 | 2011-04-07 | Qualcomm Incorporated | Systems and methods for merchandising transactions via image matching in a content delivery system |
US8495081B2 (en) * | 2009-12-14 | 2013-07-23 | International Business Machines Corporation | Method, system and computer program product for federating tags across multiple systems |
US20110184972A1 (en) * | 2009-12-23 | 2011-07-28 | Cbs Interactive Inc. | System and method for navigating a product catalog |
US8364560B2 (en) * | 2010-03-31 | 2013-01-29 | Ebay Inc. | User segmentation for listings in online publications |
US8538581B2 (en) | 2010-09-03 | 2013-09-17 | Redbox Automated Retail, Llc | Article vending machine and method for authenticating received articles |
US9569911B2 (en) | 2010-08-23 | 2017-02-14 | Redbox Automated Retail, Llc | Secondary media return system and method |
US9495322B1 (en) | 2010-09-21 | 2016-11-15 | Amazon Technologies, Inc. | Cover display |
US8595626B2 (en) | 2010-11-01 | 2013-11-26 | International Business Machines Corporation | Application recommendation |
US8433620B2 (en) | 2010-11-04 | 2013-04-30 | Microsoft Corporation | Application store tastemaker recommendations |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
US20110238296A1 (en) * | 2011-04-29 | 2011-09-29 | Connor Kent Purks | Computer order handling system providing transferrable order delivery through networked electronic kiosks |
JP5818973B2 (en) * | 2011-05-06 | 2015-11-18 | プライサー エービー | Method and configuration for electronic shelf labels |
US20160148227A1 (en) | 2011-06-03 | 2016-05-26 | Nudgit, Inc. | System and methods for demand-driven transactions |
US20120330772A1 (en) * | 2011-06-03 | 2012-12-27 | Nudgit, Inc. | System and methods for demand-driven transactions |
WO2012174171A2 (en) | 2011-06-14 | 2012-12-20 | Redbox Automated Retail, Llc | System and method for substituting a media article with alternative media |
EP2734972A4 (en) | 2011-07-20 | 2014-12-03 | Redbox Automated Retail Llc | System and method for providing the identification of geographically closest article dispensing machines |
CA2843589A1 (en) | 2011-08-02 | 2013-02-07 | Redbox Automated Retail, Llc | System and method for generating notifications related to new media |
CA2844328A1 (en) * | 2011-08-12 | 2013-02-21 | Redbox Automated Retail, Llc | System and method for applying parental control limits from content providers to media content |
US9959543B2 (en) * | 2011-08-19 | 2018-05-01 | Redbox Automated Retail, Llc | System and method for aggregating ratings for media content |
EP2745257A4 (en) * | 2011-08-19 | 2015-03-18 | Redbox Automated Retail Llc | System and method for importing ratings for media content |
US10068257B1 (en) | 2011-08-23 | 2018-09-04 | Amazon Technologies, Inc. | Personalized group recommendations |
CA2852059C (en) | 2011-10-12 | 2021-03-16 | C-Sam, Inc. | A multi-tiered secure mobile transactions enabling platform |
FR2982051A1 (en) * | 2011-10-27 | 2013-05-03 | France Telecom | IMPROVED SUPPLY OF CONTEXTUAL INFORMATION. |
US9158741B1 (en) | 2011-10-28 | 2015-10-13 | Amazon Technologies, Inc. | Indicators for navigating digital works |
US8504583B1 (en) * | 2012-02-14 | 2013-08-06 | Microsoft Corporation | Multi-domain recommendations |
US20140074650A1 (en) * | 2012-03-01 | 2014-03-13 | Qloo, Inc. | Personalized cross-domain recommender system |
US9195988B2 (en) * | 2012-03-13 | 2015-11-24 | American Express Travel Related Services Company, Inc. | Systems and methods for an analysis cycle to determine interest merchants |
US8315209B1 (en) | 2012-03-31 | 2012-11-20 | Joingo, Llc | VoIP application for a loyalty program |
US20150149313A1 (en) * | 2012-05-08 | 2015-05-28 | SMART ENGINE GmbH | Method For Providing A Customer With Information At A Point Of Sale (POS) |
US20130304541A1 (en) * | 2012-05-11 | 2013-11-14 | Ripple Commerce, Inc. | Consumer-initiated demand-driven interactive marketplace |
US20130311234A1 (en) * | 2012-05-18 | 2013-11-21 | Jeff Lloyd | Demand-based offerings for sale |
US9978048B2 (en) * | 2012-05-30 | 2018-05-22 | Sears Brands, L.L.C. | Methods and systems for connected sales associate services |
US9747253B2 (en) | 2012-06-05 | 2017-08-29 | Redbox Automated Retail, Llc | System and method for simultaneous article retrieval and transaction validation |
FR2994294B1 (en) * | 2012-08-01 | 2015-07-17 | So Far | METHOD FOR PROVIDING COMMERCIAL INFORMATION TO A USER FROM AT LEAST ONE PRODUCT |
US20140149846A1 (en) * | 2012-09-06 | 2014-05-29 | Locu, Inc. | Method for collecting offline data |
US20140149240A1 (en) * | 2012-09-06 | 2014-05-29 | Locu, Inc. | Method for collecting point-of-sale data |
US8881306B2 (en) * | 2012-11-20 | 2014-11-04 | Barnes And Noble, Inc. | Architecture system for in-store reading |
US8944314B2 (en) * | 2012-11-29 | 2015-02-03 | Ebay Inc. | Systems and methods for recommending a retail location |
US10664896B2 (en) * | 2013-02-13 | 2020-05-26 | Yan Or | Location and transaction-based recommendations |
US20140229323A1 (en) * | 2013-02-13 | 2014-08-14 | vMobo, Inc. | Location and transaction-based recommendations |
US9082149B2 (en) * | 2013-02-19 | 2015-07-14 | Wal-Mart Stores, Inc. | System and method for providing sales assistance to a consumer wearing an augmented reality device in a physical store |
US20140249885A1 (en) * | 2013-03-04 | 2014-09-04 | Catalina Marketing Corporation | System and method for customized search results based on a shopping history of a user, retailer identifications, and items being promoted by retailers |
US9704146B1 (en) | 2013-03-14 | 2017-07-11 | Square, Inc. | Generating an online storefront |
US9881058B1 (en) | 2013-03-14 | 2018-01-30 | Google Inc. | Methods, systems, and media for displaying information related to displayed content upon detection of user attention |
US9699019B2 (en) | 2013-06-14 | 2017-07-04 | Microsoft Technology Licensing, Llc | Related content display associated with browsing |
US10192220B2 (en) * | 2013-06-25 | 2019-01-29 | Square, Inc. | Integrated online and offline inventory management |
KR101788274B1 (en) | 2013-10-28 | 2017-10-19 | 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 | Determination of a location of a communication device |
US20150120505A1 (en) * | 2013-10-31 | 2015-04-30 | International Business Machines Corporation | In-store omnichannel inventory exposure |
US10102558B2 (en) | 2013-12-18 | 2018-10-16 | Paypal, Inc. | Smart dressing rooms |
US9767471B1 (en) * | 2014-03-24 | 2017-09-19 | Square, Inc. | Determining recommendations from buyer information |
US10810646B2 (en) * | 2014-06-02 | 2020-10-20 | Fujifilm North Amercia Corporation | Automated product offering |
US10842426B2 (en) * | 2014-08-19 | 2020-11-24 | Kuo-Yuan Chang | Vital sign monitoring apparatus |
US9552593B2 (en) * | 2014-08-30 | 2017-01-24 | Retail Cross Selling, S. L. | System and method for cross-selling |
US11151634B2 (en) | 2014-09-30 | 2021-10-19 | Square, Inc. | Persistent virtual shopping cart |
US20160110791A1 (en) | 2014-10-15 | 2016-04-21 | Toshiba Global Commerce Solutions Holdings Corporation | Method, computer program product, and system for providing a sensor-based environment |
US10178166B2 (en) | 2014-12-08 | 2019-01-08 | Ebay Inc. | Delivering personalized content to authenticated user devices |
US10162868B1 (en) * | 2015-03-13 | 2018-12-25 | Amazon Technologies, Inc. | Data mining system for assessing pairwise item similarity |
US10572890B2 (en) | 2015-05-08 | 2020-02-25 | International Business Machines Corporation | Balancing inventory by personalized transition planning |
US10395299B2 (en) * | 2015-08-25 | 2019-08-27 | International Business Machines Corporation | Dynamic digital shelves using big data |
US11748798B1 (en) * | 2015-09-02 | 2023-09-05 | Groupon, Inc. | Method and apparatus for item selection |
US10546269B1 (en) | 2015-09-02 | 2020-01-28 | Groupon, Inc. | Method and apparatus for managing item inventories |
US10614502B2 (en) | 2015-10-16 | 2020-04-07 | International Business Machines Corporation | In-store real-time food item selection recommendations |
US20170140450A1 (en) | 2015-11-17 | 2017-05-18 | Fazahl Ashby | Visual cable builder |
US10628403B2 (en) * | 2016-01-27 | 2020-04-21 | Oracle International Corporation | Annotation system for extracting attributes from electronic data structures |
US10586267B2 (en) * | 2016-01-29 | 2020-03-10 | Curio Search, Inc. | Method and system for product discovery |
US20170262933A1 (en) | 2016-03-10 | 2017-09-14 | Khai Gan Chuah | Offline to online management system |
US10614504B2 (en) | 2016-04-15 | 2020-04-07 | Walmart Apollo, Llc | Systems and methods for providing content-based product recommendations |
CA3020974A1 (en) | 2016-04-15 | 2017-10-19 | Walmart Apollo, Llc | Partiality vector refinement systems and methods through sample probing |
US10592959B2 (en) | 2016-04-15 | 2020-03-17 | Walmart Apollo, Llc | Systems and methods for facilitating shopping in a physical retail facility |
US10373464B2 (en) | 2016-07-07 | 2019-08-06 | Walmart Apollo, Llc | Apparatus and method for updating partiality vectors based on monitoring of person and his or her home |
GB2583303A (en) * | 2017-12-06 | 2020-10-21 | Walmart Apollo Llc | System and method for iterative improvements to re-count inventory rules |
US11126986B2 (en) * | 2019-09-23 | 2021-09-21 | Gregory Tichy | Computerized point of sale integration platform |
WO2021150608A1 (en) * | 2020-01-21 | 2021-07-29 | Commscope Technologies Llc | Managing network installation |
CN112330391B (en) * | 2020-10-26 | 2022-07-08 | 武汉鼎森世纪科技有限公司 | Product recommendation method based on clients and employees |
CN113034244A (en) * | 2021-04-23 | 2021-06-25 | 贵州兴泰科技有限公司 | Cloud spare part mall system with intelligent sharing function |
US20220358570A1 (en) * | 2021-05-07 | 2022-11-10 | International Business Machines Corporation | Displaying real-time purchase decision criteria in a virtual reality environment |
TW202244803A (en) * | 2021-05-13 | 2022-11-16 | 香港商圓美智能科技有限公司 | Intelligent management system of merchandise shelf and operational method thereof |
US20230029913A1 (en) * | 2021-07-27 | 2023-02-02 | Synchrony Bank | Multi-product platform |
US20230030686A1 (en) * | 2021-07-27 | 2023-02-02 | Synchrony Bank | Dynamic offer selection system |
US11416803B1 (en) * | 2021-08-22 | 2022-08-16 | Khai Gan Chuah | Automatic retail, display management |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237157A (en) * | 1990-09-13 | 1993-08-17 | Intouch Group, Inc. | Kiosk apparatus and method for point of preview and for compilation of market data |
US5392066A (en) * | 1992-11-19 | 1995-02-21 | Parker Communication Systems, Inc. | In-store advertising system |
US5406063A (en) * | 1993-05-07 | 1995-04-11 | Telxon Corporation | Hand-held data scanner having adjustable keyboard panel |
US5572653A (en) * | 1989-05-16 | 1996-11-05 | Rest Manufacturing, Inc. | Remote electronic information display system for retail facility |
US5918213A (en) * | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
US5963136A (en) * | 1998-07-15 | 1999-10-05 | O'brien; Charles Terrence | Interactive prescription compliance and life safety system |
US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US6133908A (en) * | 1996-12-04 | 2000-10-17 | Advanced Communication Design, Inc. | Multi-station video/audio distribution apparatus |
US6195436B1 (en) * | 1996-12-04 | 2001-02-27 | Advanced Communication Design, Inc. | Multi-station audio distribution apparatus |
US20010018772A1 (en) * | 2000-02-24 | 2001-08-30 | Koichi Shibata | Video server for video distribution system |
US20020019855A1 (en) * | 2000-01-20 | 2002-02-14 | Square Co., Ltd. | Information servicing method, recording medium recording with programs for realizing the method, and information servicing system |
US20020046315A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US20020045961A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for data transfer optimization in a portable audio device |
US20020045960A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for musical playlist selection in a portable audio device |
US20020055847A1 (en) * | 1999-01-20 | 2002-05-09 | Masahiro Nakano | Method and apparatus of providing secure transactions on a network |
US6430554B1 (en) * | 1999-02-01 | 2002-08-06 | Barpoint.Com, Inc. | Interactive system for investigating products on a network |
US20020133830A1 (en) * | 2001-01-08 | 2002-09-19 | Artista Communications, Inc. | Adaptive video on-demand system and method using tempo-differential file transfer |
US6480188B1 (en) * | 2000-09-06 | 2002-11-12 | Digital On-Demand | Thumbwheel selection system |
US6970183B1 (en) * | 2000-06-14 | 2005-11-29 | E-Watch, Inc. | Multimedia surveillance and monitoring system including network configuration |
US7363569B2 (en) * | 2001-06-29 | 2008-04-22 | Intel Corporation | Correcting for data losses with feedback and response |
US7496947B1 (en) * | 2000-02-28 | 2009-02-24 | Nokia Corporation | Cache device and method for generating a virtual radio or television broadcast |
US7562032B2 (en) * | 2000-02-21 | 2009-07-14 | Accenture Properties (2) Bv | Ordering items of playable content or other works |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2634397B2 (en) * | 1986-12-31 | 1991-04-19 | Centre Nat Rech Scient | PROCESS FOR THE PREPARATION OF DISPERSIBLE COLLOIDAL SYSTEMS OF A PROTEIN IN THE FORM OF NANOPARTICLES |
EP0567971B1 (en) * | 1992-04-27 | 1999-07-28 | Sony Corporation | Information processing system assuring compatibility between different models |
US5745682A (en) * | 1995-12-04 | 1998-04-28 | Ncr Corporation | Method and apparatus for utilizing location codes to identify a physical location of a computer station on a NetBIOS computer network |
US6300880B1 (en) | 1996-01-16 | 2001-10-09 | Philips Electronics North America Corp. | Multichannel audio distribution system having portable receivers |
WO1998038589A1 (en) * | 1997-02-27 | 1998-09-03 | Abell, Peter, B. | In-store consumer targeted messaging system |
US5959275A (en) * | 1997-03-25 | 1999-09-28 | Mci Communications Corporation | System and method for registering and maintaining field equipment inventory based on individualized equipment and location information |
FI104134B1 (en) | 1997-07-31 | 1999-11-15 | Nokia Networks Oy | Data and power supply realizing cable adaptation |
US6381742B2 (en) * | 1998-06-19 | 2002-04-30 | Microsoft Corporation | Software package management |
US6671818B1 (en) * | 1999-11-22 | 2003-12-30 | Accenture Llp | Problem isolation through translating and filtering events into a standard object format in a network based supply chain |
US6978301B2 (en) * | 2000-12-06 | 2005-12-20 | Intelliden | System and method for configuring a network device |
WO2003017045A2 (en) | 2001-08-16 | 2003-02-27 | Trans World New York Llc | User-personalized media sampling, recommendation and purchasing system using real-time inventory database |
-
2002
- 2002-08-14 WO PCT/US2002/025741 patent/WO2003017045A2/en not_active Application Discontinuation
- 2002-08-14 MX MXPA04001463A patent/MXPA04001463A/en not_active Application Discontinuation
- 2002-08-14 CA CA002457198A patent/CA2457198A1/en not_active Abandoned
- 2002-08-14 EP EP02757096A patent/EP1425646A4/en not_active Withdrawn
- 2002-08-14 AU AU2002323134A patent/AU2002323134A1/en not_active Abandoned
- 2002-08-14 US US10/258,848 patent/US7174312B2/en not_active Expired - Fee Related
-
2006
- 2006-12-11 US US11/636,544 patent/US9679320B2/en not_active Expired - Fee Related
-
2007
- 2007-07-03 US US11/772,923 patent/US20080015953A1/en not_active Abandoned
- 2007-07-03 US US11/772,931 patent/US8768791B2/en not_active Expired - Fee Related
-
2017
- 2017-06-09 US US15/618,785 patent/US20170278153A1/en not_active Abandoned
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572653A (en) * | 1989-05-16 | 1996-11-05 | Rest Manufacturing, Inc. | Remote electronic information display system for retail facility |
US5963916A (en) * | 1990-09-13 | 1999-10-05 | Intouch Group, Inc. | Network apparatus and method for preview of music products and compilation of market data |
US5237157A (en) * | 1990-09-13 | 1993-08-17 | Intouch Group, Inc. | Kiosk apparatus and method for point of preview and for compilation of market data |
US5392066A (en) * | 1992-11-19 | 1995-02-21 | Parker Communication Systems, Inc. | In-store advertising system |
US5406063A (en) * | 1993-05-07 | 1995-04-11 | Telxon Corporation | Hand-held data scanner having adjustable keyboard panel |
US5918213A (en) * | 1995-12-22 | 1999-06-29 | Mci Communications Corporation | System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products |
US6133908A (en) * | 1996-12-04 | 2000-10-17 | Advanced Communication Design, Inc. | Multi-station video/audio distribution apparatus |
US6195436B1 (en) * | 1996-12-04 | 2001-02-27 | Advanced Communication Design, Inc. | Multi-station audio distribution apparatus |
US5963136A (en) * | 1998-07-15 | 1999-10-05 | O'brien; Charles Terrence | Interactive prescription compliance and life safety system |
US20020055847A1 (en) * | 1999-01-20 | 2002-05-09 | Masahiro Nakano | Method and apparatus of providing secure transactions on a network |
US6430554B1 (en) * | 1999-02-01 | 2002-08-06 | Barpoint.Com, Inc. | Interactive system for investigating products on a network |
US20020019855A1 (en) * | 2000-01-20 | 2002-02-14 | Square Co., Ltd. | Information servicing method, recording medium recording with programs for realizing the method, and information servicing system |
US7562032B2 (en) * | 2000-02-21 | 2009-07-14 | Accenture Properties (2) Bv | Ordering items of playable content or other works |
US20010018772A1 (en) * | 2000-02-24 | 2001-08-30 | Koichi Shibata | Video server for video distribution system |
US7496947B1 (en) * | 2000-02-28 | 2009-02-24 | Nokia Corporation | Cache device and method for generating a virtual radio or television broadcast |
US6970183B1 (en) * | 2000-06-14 | 2005-11-29 | E-Watch, Inc. | Multimedia surveillance and monitoring system including network configuration |
US6480188B1 (en) * | 2000-09-06 | 2002-11-12 | Digital On-Demand | Thumbwheel selection system |
US20020046315A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for mapping interface functionality to codec functionality in a portable audio device |
US20020045961A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for data transfer optimization in a portable audio device |
US20020045960A1 (en) * | 2000-10-13 | 2002-04-18 | Interactive Objects, Inc. | System and method for musical playlist selection in a portable audio device |
US20020133830A1 (en) * | 2001-01-08 | 2002-09-19 | Artista Communications, Inc. | Adaptive video on-demand system and method using tempo-differential file transfer |
US7363569B2 (en) * | 2001-06-29 | 2008-04-22 | Intel Corporation | Correcting for data losses with feedback and response |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7451202B2 (en) * | 2002-12-20 | 2008-11-11 | Panasonic Corporation | Information management system having a common management server for establishing secure communication among groups formed out of a plurality of terminals |
US20040215735A1 (en) * | 2002-12-20 | 2004-10-28 | Tohru Nakahara | Information management system |
US20040267596A1 (en) * | 2003-06-25 | 2004-12-30 | Lind Jesper B. | Systems and methods for improving collaborative filtering |
US7630916B2 (en) * | 2003-06-25 | 2009-12-08 | Microsoft Corporation | Systems and methods for improving collaborative filtering |
US20080172455A1 (en) * | 2007-01-12 | 2008-07-17 | Pixads, Llc | System for Providing Multimedia Content to Customers and Method Thereof |
US20110107429A1 (en) * | 2008-04-02 | 2011-05-05 | Emmanuel Marilly | System and method for managing accessibility to real or virtual objects in different locations |
US20090271413A1 (en) * | 2008-04-28 | 2009-10-29 | Kddi Corporation | Trial listening content distribution system and terminal apparatus |
US7925590B2 (en) * | 2008-06-18 | 2011-04-12 | Microsoft Corporation | Multimedia search engine |
US20090319370A1 (en) * | 2008-06-18 | 2009-12-24 | Microsoft Corporation | Multimedia search engine |
US20110161213A1 (en) * | 2008-06-18 | 2011-06-30 | Microsoft Corporation | Multimedia search engine |
US9668109B2 (en) | 2010-06-15 | 2017-05-30 | Thales Avionics, Inc. | Systems and methods for distributing content using attributes |
US9357328B1 (en) * | 2010-06-15 | 2016-05-31 | Thales Avionics, Inc. | Systems and methods for distributing content using attributes |
US20120041821A1 (en) * | 2010-08-14 | 2012-02-16 | Yang Pan | Electronic System for Bargaining and Promoting |
US20120310781A1 (en) * | 2010-10-26 | 2012-12-06 | Cbs Interactive Inc. | Systems and methods for generating a manufacturer tier product rollup |
US8504436B2 (en) * | 2010-10-26 | 2013-08-06 | Cbs Interactive Inc. | Systems and methods for generating a manufacturer tier product rollup |
US8682740B2 (en) | 2010-10-26 | 2014-03-25 | Cbs Interactive Inc. | Systems and methods using a manufacturer line, series, model hierarchy |
US8700495B2 (en) | 2010-10-26 | 2014-04-15 | Cbs Interactive Inc. | Systems and methods for mapping records in a manufacturer line, series, model hierarchy |
US8738461B1 (en) | 2011-03-22 | 2014-05-27 | Google Inc. | Display of popular, in-stock products of a merchant |
US8948897B2 (en) * | 2012-06-27 | 2015-02-03 | Ebay Inc. | Generating audio representative of an entity |
US20140005812A1 (en) * | 2012-06-27 | 2014-01-02 | Ebay Inc. | Generating audio representative of an entity |
US9442691B2 (en) | 2012-06-27 | 2016-09-13 | Ebay Inc. | Generating audio representative of an entity |
WO2014088906A1 (en) * | 2012-12-04 | 2014-06-12 | Crutchfield Corporation | System and method for customizing sales processes with virtual simulations and psychographic processing |
US10453111B2 (en) | 2014-03-25 | 2019-10-22 | Ebay Inc. | Data mesh visualization |
US20150278912A1 (en) * | 2014-03-25 | 2015-10-01 | Ryan Melcher | Data mesh based zero effort shopping |
US9576312B2 (en) | 2014-03-25 | 2017-02-21 | Ebay Inc. | Data mesh-based wearable device ancillary activity |
US20150279069A1 (en) * | 2014-03-25 | 2015-10-01 | Ryan Melcher | Data mesh visualization |
US9886710B2 (en) * | 2014-03-25 | 2018-02-06 | Ebay Inc. | Data mesh visualization |
US11810178B2 (en) | 2014-03-25 | 2023-11-07 | Ebay Inc. | Data mesh visualization |
US10304114B2 (en) | 2014-03-25 | 2019-05-28 | Ebay Inc. | Data mesh based environmental augmentation |
US11900437B2 (en) | 2014-03-25 | 2024-02-13 | Ebay Inc. | Data mesh based environmental augmentation |
US10719866B2 (en) | 2014-03-25 | 2020-07-21 | Ebay Inc. | Complementary activity based on availability of functionality |
US12033204B2 (en) | 2014-03-25 | 2024-07-09 | Ebay Inc. | Device ancillary activity |
US11100561B2 (en) | 2014-03-25 | 2021-08-24 | Ebay Inc. | Data mesh visualization |
US11120492B2 (en) | 2014-03-25 | 2021-09-14 | Ebay Inc. | Device ancillary activity |
US11210723B2 (en) | 2014-03-25 | 2021-12-28 | Ebay Inc. | Data mesh based environmental augmentation |
US11657443B2 (en) | 2014-03-25 | 2023-05-23 | Ebay Inc. | Data mesh based environmental augmentation |
USD748196S1 (en) | 2014-08-27 | 2016-01-26 | Outerwall Inc. | Consumer operated kiosk for sampling products |
US10229386B2 (en) * | 2016-03-03 | 2019-03-12 | Ebay Inc. | Product tags, systems, and methods for crowdsourcing and electronic article surveillance in retail inventory management |
US10977611B2 (en) | 2016-03-03 | 2021-04-13 | Ebay Inc. | Product tags, systems, and methods for crowdsourcing and electronic article surveillance in retail inventory management |
Also Published As
Publication number | Publication date |
---|---|
US20080015942A1 (en) | 2008-01-17 |
US8768791B2 (en) | 2014-07-01 |
WO2003017045A2 (en) | 2003-02-27 |
US20030163399A1 (en) | 2003-08-28 |
WO2003017045A3 (en) | 2003-09-25 |
US7174312B2 (en) | 2007-02-06 |
CA2457198A1 (en) | 2003-02-27 |
US9679320B2 (en) | 2017-06-13 |
US20170278153A1 (en) | 2017-09-28 |
US20070083441A1 (en) | 2007-04-12 |
MXPA04001463A (en) | 2005-04-29 |
EP1425646A2 (en) | 2004-06-09 |
EP1425646A4 (en) | 2006-02-01 |
AU2002323134A1 (en) | 2003-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8768791B2 (en) | User-personalized media sampling, recommendation and purchasing system using real-time inventory database | |
US5963916A (en) | Network apparatus and method for preview of music products and compilation of market data | |
US6233682B1 (en) | Distribution of musical products by a web site vendor over the internet | |
US6247130B1 (en) | Distribution of musical products by a web site vendor over the internet | |
US20070192438A1 (en) | System and method for on-demand delivery of media products | |
US9799055B1 (en) | Personalizing content for users | |
EP1464010A2 (en) | Relationship discovery engine | |
CA2451176A1 (en) | Contextual presentation of information about related orders during browsing of an electronic catalog | |
JP2005507585A (en) | Digital interactive network equipment and system | |
US20030200157A1 (en) | Point of sale selection system | |
JP2003526805A6 (en) | Distribution of music products via the Internet | |
JP2003526805A (en) | Distribution of music products via the Internet | |
JP2005521125A (en) | Method and apparatus for digitally marking media content | |
US7606876B2 (en) | Media keying for updateable content distribution | |
US20050289112A1 (en) | Method and system for organizing and distributing lists of linked or embedded content | |
US20060080275A1 (en) | Digital file consumer information methods and devices | |
KR20020045651A (en) | Goods and service information providing method, server system, and recording medium therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., COLLATERAL AGENT,MASSACHUSE Free format text: SECURITY AGREEMENT;ASSIGNORS:TRANS WORLD ENTERTAINMENT CORPORATION;RECORD TOWN, INC.;RECORD TOWN USA, LLC;AND OTHERS;REEL/FRAME:024342/0001 Effective date: 20100415 Owner name: BANK OF AMERICA, N.A., COLLATERAL AGENT, MASSACHUS Free format text: SECURITY AGREEMENT;ASSIGNORS:TRANS WORLD ENTERTAINMENT CORPORATION;RECORD TOWN, INC.;RECORD TOWN USA, LLC;AND OTHERS;REEL/FRAME:024342/0001 Effective date: 20100415 |
|
AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, MASSACHUSE Free format text: ASSIGNMENT OF GRANT OF SECURITY INTEREST;ASSIGNORS:TRANS WORLD ENTERTAINMENT CORPORATION;RECORD TOWN, INC.;RECORD TOWN USA, LLC;AND OTHERS;REEL/FRAME:028232/0631 Effective date: 20120504 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: TRANS WORLD NEW YORK, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: TRANS WORLD ENTERTAINMENT CORPORATION, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: RECORD TOWN USA, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: ETAILZ INC., WASHINGTON Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: RECORD TOWN UTAH, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: RECORD TOWN, INC., NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 Owner name: TRANS WORLD FLORIDA, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPLEMENT LIST OF PATENTS AND PATENT LICENSES PREVIOUSLY RECORDED AT REEL: 051945 FRAME: 0767. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052061/0186 Effective date: 20200220 |
|
AS | Assignment |
Owner name: RECORD TOWN USA, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: TRANS WORLD FLORIDA, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: TRANS WORLD ENTERTAINMENT CORPORATION, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: ETAILZ INC., WASHINGTON Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: RECORD TOWN, INC., NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: RECORD TOWN UTAH, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 Owner name: TRANS WORLD NEW YORK, LLC, NEW YORK Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE TERMINATION & RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL: 052061 FRAME: 01866. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:052145/0858 Effective date: 20200220 |