US20150058142A1 - Store-integrated tablet - Google Patents
Store-integrated tablet Download PDFInfo
- Publication number
- US20150058142A1 US20150058142A1 US14/465,710 US201414465710A US2015058142A1 US 20150058142 A1 US20150058142 A1 US 20150058142A1 US 201414465710 A US201414465710 A US 201414465710A US 2015058142 A1 US2015058142 A1 US 2015058142A1
- Authority
- US
- United States
- Prior art keywords
- products
- product
- consumer
- store
- selection
- 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 OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0267—Wireless devices
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G06Q10/40—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/321—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wearable devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/384—Payment protocols; Details thereof using social networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0255—Targeted advertisements based on user history
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0261—Targeted advertisements based on user location
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0282—Rating or review of business operators or products
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Recommending goods or services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Managing shopping lists, e.g. compiling or processing purchase lists
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/30—Individual registration on entry or exit not involving the use of a pass
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/02—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05B—LOCKS; ACCESSORIES THEREFOR; HANDCUFFS
- E05B47/00—Operating or controlling locks or other fastening devices by electric or magnetic means
- E05B2047/0048—Circuits, feeding, monitoring
- E05B2047/005—Opening, closing of the circuit
- E05B2047/0054—Opening, closing of the circuit using microprocessor, printed circuits, or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
Definitions
- the subject matter disclosed herein generally relates to consumer transactions.
- the present disclosures relate to systems and methods for integrating e-commerce transactions with physical store shopping transactions.
- the present disclosures utilize a store integrated tablet to facilitate the integration of e-commerce functionality with traditional store shopping transactions.
- FIG. 1 is a block diagram illustrating a network of various components of a physical store environment communicating with a networked system, according to some example embodiments.
- FIG. 2 is block diagram illustrating a mobile device suitable for interfacing and communicating with various aspects of a physical store environment, according to some example embodiments.
- FIG. 3 is a set of images illustrating an example store environment, according to some example embodiments.
- FIG. 4 is a set of images illustrating a changing storefront façade of an example store environment, according to some example embodiments.
- FIG. 5 illustrates example uses of a store-integrated mobile device, according to some example embodiments.
- FIG. 6 illustrates other example uses of the store-integrated mobile device, according to some example embodiments.
- FIG. 7 shows additional uses of the store-integrated mobile device interacting with a shoppable wall display in the store environment, according to some example embodiments.
- FIG. 8 shows an example “smart” changing room of the store environment, according to some example embodiments.
- FIG. 9 is an illustration of a “body sizer” functionality that can assist a shopper in a smart changing room of the store environment, according to some example embodiments.
- FIG. 10 is a flowchart illustrating example operations for the in-store mobile device to perform various functions in the store environment, according to some example embodiments.
- FIG. 11 is a block diagram illustrating components of a machine, according to some example embodiments, able to read instructions from a machine-readable medium and perform any one or more of the methodologies discussed herein.
- aspects of the present disclosure are presented for a brick and mortar store environment integrated with attributes from online commerce environments.
- additional systems and apparatuses are presented that bridge connections between a customer, store agents and the products being offered for sale in the store.
- a mobile device is presented that integrates with elements of the brick and mortar store, including methods for finding products in the store that better match a shopping profile of the customer.
- additional properties of the store-integrated mobile device can include accessing coupons and other discounts of products in the store based on one or more characteristics of the customer's shopping profile.
- additional properties of the store-integrated mobile device can include facilitating interactions between the customer and store agents while shopping anywhere inside the store, such as asking for assistance and checking out selected items for purchase.
- the store environment can include a wall or other display configured for interactive functionality with customers.
- the interactive wall of the store environment can display a plurality of products for sale in the store, and can allow the customer to select items for purchase as the plurality of products scrolls or revolves along the wall.
- the store environment can include changing rooms with touchscreen functionality for assisting the customer in various ways, including discretely seeking assistance for trying clothes or shoes having different properties.
- the store environment can include functionality for measuring or estimating a customer's clothing size, and for providing suggestions to the customer for clothing based on the measurement or estimate.
- FIG. 1 a high-level block diagram of a store environment 100 featuring a network architecture connecting to various features of the store environment 100 is shown, according to some example embodiments.
- the store environment 100 may include systems, applications, modules, and/or other means for utilizing aspects of the present disclosures, as may be apparent to those with skill in the art.
- the store environment 100 may include one or more smart product displays 128 .
- the one or more smart product displays 128 may contain physical products on display for sale in the store, and may also include electronic connections or identifiers that can assist a shopper 105 in selecting his or her desired product more efficiently.
- the store environment 100 may include one or more smart changing rooms 130 .
- the one or more smart changing rooms 130 may allow a shopper 105 to try on various clothes or shoes like in a traditional changing room, and may also include various electronic features that can assist the shopper 105 in selecting various clothes or shoes more efficiently or effectively.
- the store environment 100 may include one or more smart wall displays 132 .
- the one or more smart wall displays 132 may include visual representations of various products for sale in the store displayed on the smart wall display 132 .
- the various products may scroll across the smart wall display 132 .
- the shopper 105 may be able to select a product for purchase by interacting with the smart wall display 132 as the products are being displayed.
- the store environment 100 may include one or more user devices 110 and 112 .
- user devices 110 and 112 may include a tablet or other mobile device owned and controlled by store management of the store environment 100 .
- the user devices 110 and 112 may be a shopper's 105 own device, with one or more applications installed and configured to interface with the store environment 100 .
- user devices 110 and 112 may include, but are not limited to, mobile phones, desktop computers, laptops, portable digital assistants (PDAs), smart phones, tablets, ultra books, netbooks, laptops, multi-processor systems, microprocessor-based or programmable consumer electronics, game consoles, set-top boxes (STBs), wearable devices, or any other communication device that a shopper 105 may utilize to interact with other aspects of the store environment 100 .
- a web client 106 e.g., a browser, such as the Internet Explorer® browser developed by Microsoft®
- a programmatic client 108 may reside on respective user devices 110 and 112 .
- the web client 106 and the programmatic client 108 may be configured to interface with various aspects of the store environment 100 via a network 104 , such as the Internet or a local wireless network associated with the store environment 100 .
- the user device 110 and 112 may comprise a display module (not shown) configured to display information (e.g., in the form of user interfaces) and images.
- the user device 110 may comprise one or more of touch screens, accelerometers, gyroscopes, cameras, microphones, global positioning system (GPS) devices, and so forth.
- GPS global positioning system
- One or more store agent devices 134 can also be available and can be configured to communicate with various aspects of the store environment 100 , including user devices 110 and 112 , the smart product displays 128 , the smart changing rooms 130 , and the smart wall displays 132 .
- the store agent devices 134 can be a tablet or other mobile device similar to any of the user devices 110 and 112 , but can also include additional administrative privileges and functionality configured to manage the various aspects of the store environment 100 .
- a store agent such as a sales representative or a store manager, may carry one or more of these store agent devices 134 while attending to customers or otherwise managing the store.
- the store agent devices 134 may receive any requests for assistance via network 104 , sent by the shopper 105 using user devices 110 or 112 .
- the store agent device 134 may also be configured to assist the shopper 105 in purchasing products and checking out of the store.
- the store agent devices 134 may receive any of these communications via the network 104 , and may also be able to access information from the networked system 102 .
- the store environment 100 may also include a networked system 102 configured to manage transactions and communications between various aspects of the store environment 100 , such as user devices 110 & 112 , requests to store agents, e.g. via the store agent devices 134 , the smart product displays 128 , the smart changing rooms 130 , and the smart wall displays 132 .
- the networked system 102 may facilitate a network-based marketplace system 120 , providing server-side functionality via a network 104 to the user devices 110 and 112 , smart product displays 128 , the smart changing rooms 130 , and the smart wall displays 132 .
- An application program interface (API) server 114 and a web server 116 may be coupled to, and provide programmatic and web interfaces respectively to, one or more application servers 118 .
- the application servers 118 may host one or more marketplace systems 120 , which may comprise one or more modules or applications and which may be embodied as hardware, software, firmware, or any combination thereof.
- the application servers 118 are, in turn, shown to be coupled to one or more database servers 124 that facilitate access to one or more information storage repositories or database(s) 126 .
- the databases 126 are storage devices that store information about products for sale in the store environment 100 , shopping profiles about the shoppers 105 , discounts and coupons for the products, and various advertisements associated with the products, as some examples.
- the marketplace system(s) 120 may provide a number of marketplace functions and services to shoppers 105 that interface with the networked system 102 .
- the marketplace system(s) 120 can provide information for products for sale in the store environment 100 displayable in user device 110 and 112 , shopping profiles about the shoppers 105 , discounts and coupons for the products, and various advertisements associated with the products in the store.
- the marketplace system(s) 120 can also facilitate functionality for adding products to a virtual shopping cart, modifying any products selected for purchase, and for facilitating checkout of the store.
- the web client 106 can access the various marketplace system(s) 120 via the web interface supported by the web server 116 .
- the programmatic client 108 can access the various services and functions provided by the marketplace system(s) 220 via the programmatic interface provided by the API server 114 .
- the programmatic client 108 may, for example, perform batch-mode communications between the programmatic client 108 and the networked system 102 .
- marketplace system(s) 120 is shown in FIG. 1 to form part of the networked system 102 , it will be appreciated that, in alternative embodiments, the marketplace system(s) 120 may form part of a payment service that is separate and distinct from the networked system 102 .
- client-server-based network architecture shown in FIG. 1 employs a client-server architecture
- present inventive subject matter is, of course, not limited to such an architecture, and may equally well find application in a distributed, or peer-to-peer, architecture system, for example.
- the various marketplace system(s) 120 may also be implemented as standalone software programs, which do not necessarily have networking capabilities.
- a block diagram illustrating a mobile device 200 configured to interface and communicate with various aspects of the store environment 100 is presented, according to some example embodiments.
- the mobile device 200 may include a tablet or other device owned and controlled by store management of the store environment 100 .
- the mobile device 200 may be a shopper's 105 own device, with one or more applications installed and configured to interface with the store environment 100 .
- the mobile device 200 may be configured to interface and communicate with the smart product displays 128 , the smart changing rooms 130 , the smart wall displays 132 , and the store agent devices 134 , as some examples.
- the mobile device 200 can include an antenna 280 that can receive and transmit signals to and from the networked system 102 . In some cases, various commands and information can be sent to and passed on from the mobile device 200 , via antenna 280 , through the networked system 102 to various other aspects of the store environment 100 .
- Antenna 280 can be coupled to a transceiver 270 .
- the transceiver 270 may be configured to both transmit and receive cellular network signals, wireless data signals, or other types of signals via the antenna 280 , including information related to conducting consumer transactions in the store environment 100 .
- the mobile device 200 can also include a display 250 .
- the display 250 may be configured to display information relevant to the shopper's 105 shopping experience within the store environment 100 . This information can include, for example, various pricing information about various products, a graphical user interface (GUI) enabling the shopper 105 to remotely communicate with a sales representative, alternative products, sizes, colors, or other features about a selected product, and checkout information when the shopper 105 is ready to purchase her items.
- GUI graphical user interface
- the display 250 can be coupled to the processor 210 , which can process and generates the graphical information for display in the display 250 .
- the display 250 can include touchscreen or touch data functionality, in that the shopper 105 can interface with a GUI displayed on the display 250 via some kind of tactile input.
- the mobile device 200 can also include a camera or similar image recording device 290 .
- the camera 290 can be configured to record video and digital images, which can be processed by the processor 210 coupled to the camera 290 .
- the shopper 105 can take a picture of a product in the store environment 100 , or a related visual identifier or tag associated with the product, which could be processed and recognized by the processor 210 .
- the product or identifier associated with the product could be connected to a coupon or discount, which could be offered to the shopper 105 via the display 250 after processing the image or associated identifier of the product.
- the data from the display 250 , transceiver 270 , and camera 290 may be processed by processor 210 .
- the processor 210 may be any of a variety of different types of commercially available processors suitable for the mobile devices 200 (e.g., an XScale architecture microprocessor, a microprocessor without interlocked pipeline stages (MIPS) architecture processor, or another type of processor).
- the processor 210 may be configured to operate one or more applications 240 , which may be configured to interface and communicate with various aspects of the store environment 100 .
- a memory 220 such as a random access memory (RAM), a Flash memory, or other type of memory, is typically accessible to the processor 210 .
- the memory 220 may be adapted to store an operating system (OS) 230 , as well as the application(s) 240 , such as a mobile application for communicating and interacting with aspects of a store environment 100 .
- OS operating system
- application(s) 240 such as a mobile application for communicating and interacting with aspects of a store environment 100 .
- the processor 210 may be coupled, either directly or via appropriate intermediary hardware, to the display 250 and to one or more input/output (I/O) devices (not shown), such as a keypad, a touch panel sensor, a microphone, a controller, a camera 290 , and the like. Similarly, in some embodiments, the processor 210 may be coupled to the transceiver 270 that interfaces with an antenna 280 . In some example embodiments, the processor 210 may include a plurality of processors 210 or modules configured to perform various operations according to aspects of the present disclosure.
- I/O input/output
- the processor 210 may be coupled to the transceiver 270 that interfaces with an antenna 280 .
- the processor 210 may include a plurality of processors 210 or modules configured to perform various operations according to aspects of the present disclosure.
- illustrations 300 and 350 show different perspectives of an example store environment 100 that provide a context for aspects of the present disclosure.
- certain elements of a physical store environment 100 can be lost that can detract from or hamper a consumer's decision-making process when trying to decide what items to purchase.
- the consumer may still feel like trying on a pair of shoes before deciding to purchase a pair of shoes, but obviously would have difficult doing that simply through viewing a selection of shoes online.
- the consumer might lose the benefit of a tactile feel of a product, such as a digital camera 290 , mouse or a laptop computer if merely shopping online for these products.
- the consumer is often faced with the trade-off between the convenience of shopping online and the loss of some information about products that could be gained by physically viewing and touching the products in a traditional “brick-and-mortar” store environment 100 .
- a mobile device integrated into a physical store environment 100 can allow a shopper 105 to conveniently look up and read about products in a graphical display 250 on the mobile device, while also allowing the shopper 105 to view and touch the same products as the shopper 105 samples products on displays in the store.
- the store integrated mobile device can enable a shopper 105 to find discounts or coupons or other deals about products that are exclusively catered to the shopper 105 .
- Illustrations 300 and 350 also show additional features that can integrate with the mobile device and can enhance a consumer's shopping experience.
- a “smart” wall display 310 of various products available for purchase in the store can have touchscreen functionality or other graphical functionality that can enable a shopper 105 to purchase products directly off of the wall display 310 .
- the shopper 105 can use the store integrated mobile device to purchase products off of the wall display 310 .
- one or more “smart” changing rooms 320 can be available in the store to allow shoppers 105 to try on shoes selected from the store integrated mobile device.
- the changing rooms 320 can possess functionality to alert a sales representative of requests by the shopper 105 to try some modification of the shoes, such as a different size of a different color.
- the store environment 100 shown in illustrations 300 and 350 can be consistent with the store environment 100 described in FIG. 1 .
- the store-integrated mobile device can be consistent with the mobile device described in FIG. 2 .
- the physical store can have a dynamic changing storefront.
- Illustrations 400 , 410 , and 420 show some examples for how the dynamic storefront can change.
- the dynamic changing storefront can include one or more graphical displays 250 showing what kinds of products or brands or available in the store.
- the dynamic changing storefront can revolve through multiple storefront looks, with illustrations 400 , 410 , at 420 being just a few examples. In this way, consumers can be informed of the different products available in the store, while also potentially being pointed and excited by the dynamic changing displays 250 .
- this storefront could be implemented with transparent or translucent liquid crystal display (LCD) glass, which can be connected to one or more processors 210 or servers, such as networked system 102 .
- LCD liquid crystal display
- an example in-store mobile device 500 is shown that can be provided to a shopper 105 as she enters the store, according to some example embodiments.
- the mobile device 500 can include one or more applications 240 that can enable the mobile device 500 to communicate with various aspects within the store.
- a shopper 105 who enters the store can be handed the mobile device 500 to assist her in her shopping.
- the mobile device 500 can be her own mobile device, but with one or more applications 240 installed and configured to interface and communicate with various aspects of the store.
- the shopper 105 may have previously created an online shopping profile through an e-commerce website associated with the store. An example profile is shown in the display 510 of the mobile device 500 .
- the shopper 105 may have created an online account with eBay.com, where the store may be a brand extension of eBay, and the various products in the store may come from various partners of eBay.
- the shopping profile may include various information that can help specify the shopper 105 's preferences, including, for example, a listing of brands that the shopper 105 prefers, a date of birth to determine her age range, a purchasing history including types of products and associated brands, approximate salary level, and specific criteria indicating types of products she is currently shopping for.
- the shopper 105 Upon entering the store, the shopper 105 can in some cases log in to her shopping profile, so that a networked system 102 can become aware that she is shopping in the store. In other cases, the shopper 105 can create this shopping profile if she did not already have one. The networked system 102 can then provide suggestions of products the shopper 105 might be interested in, based on what she indicated in her shopping profile. In this way, the mobile device 500 can provide catered information to individual shoppers 105 as they browse through the store, allowing for more personalized experience.
- the shopping profile information can also be used to offer exclusive deals to the shopper 105 .
- the networked system 102 can transmit one or more deals or discounts associated with various brands of jeans available in the store.
- a formula or algorithm can be employed to generate a discount or deal for some products, based on information in the shopper 105 's shopping profile. For example, if the shopper 105 has a long purchase history, the shopper 105 may be designated as a valued customer, and may subsequently receive better discounts then other less frequent shoppers 105 . These deals or discounts could be displayed next to the products listed in one or more applications 240 on the mobile device 500 associated with the store.
- the shopper 105 can access a camera 290 or other image recording module built in to the mobile device 500 .
- the shopper 105 can pass the mobile device 500 over various products on display in the store.
- the shopper 105 may also pass the lens of the camera 290 over an identifier associated with a product, such as a QR code placed near the product on the display 510 .
- the mobile device 500 may access a database, such as database 126 , to obtain any information associated with the product that can be provided to the shopper 105 .
- discount information may be associated with a camera 530 , as shown in illustration 520 .
- the mobile device 500 may use image recognition techniques to recognize the camera 530 and look up the associated discount information through a marketplace database associated the store, such as database 126 .
- the mobile device 500 may capture a QR code or other visual identifier near the camera 530 , and may look up the discount information through the visual identifier. That discount information can then be presented to the shopper 105 in the display 510 of the mobile device 500 .
- the discount information can be overlaid in the display screen 510 of the mobile device 500 .
- a graphic 540 showing that the camera 530 is “30% OFF” could be generated based on the accessed discount information and overlaid on the screen of the mobile device 500 while the shopper 105 is viewing items in the store in real time.
- the shopper 105 can feel like she is discovering new and useful information about various products, which can enhance her shopping experience.
- the discount information associated with a product can be based on the online shopping profile of the shopper 150 , or other kinds of information specific to the shopper 150 .
- exclusive deals or discounts based on the shopping history of the shopper 150 can be offered. In some cases, these discounts can be overlaid onto the display 510 of the mobile device 500 as the shopper 150 views the different products in the store through the display 510 . Discounts can also be displayed and based on other types of information, such as the shopper 150 's product preferences, yearly salary, shopping frequency and so on.
- various other kinds of information can be accessed and displayed through the mobile device 500 .
- interesting fun facts about various products could be overlaid in the display screen 510 of the mobile device 500 .
- a history about the product, or about the company can also be displayed.
- the shopper 105 can also use the mobile device 500 to purchase items in the store without ever having to pick up or hold any of the purchased items before checkout.
- the shopper 105 can carry the mobile device 500 while browsing through the store, looking at various displays of products. Rather than carrying a basket, holding a bag, or pushing a cart, the shopper 105 can simply browse through the store and select items she wants through the user interface on the mobile device 500 , as shown in example illustration 600 .
- the shopper 105 can select items for purchase through an application 240 on the mobile device 500 containing a list of products for sale in the store, similar to selecting items in an online shopping interface.
- An example graphical interface of this shopping functionality is shown in illustration 610 .
- the shopper 105 can interface with the application 240 by swiping or tapping her finger along the display 510 of mobile device 500 to scroll through the many items available, read descriptions of the items, choose from various colors and sizes about the products, and learn about the prices through the application 240 on the mobile device 500 .
- the shopper 105 can select the items to be added to a virtual shopping cart through the application 240 , similar to adding items in a virtual shopping cart when shopping online.
- the shopper 150 can tap the “Add to Cart” button 612 to add the camera 530 to be available for later purchase.
- the shopper 105 also gains the ability to sample the products tangibly, as the shopper 105 can be looking at and examining the products physically on display in the store.
- the shopper 105 can indicate a desire to purchase a product, such as camera 530 , by capturing an identifier associated with the camera 530 , such as a QR code 630 .
- the QR code 630 may be shown in the physical display near or next to camera 530 .
- the shopper 105 can then simply take a picture of the QR code 630 with the mobile device 500 to perform the “Add to Cart” process.
- the shopper 105 when the shopper 105 has finalized all her selections, she can perform a “check out” of her virtual shopping cart. For example, the shopper 105 can press the “check out” button 620 displayed in another example display 510 of the mobile device 500 .
- the shopper 105 can complete payment for products through means similar to or consistent with how one would shop online. In some cases, at this point, the shopper 105 may not have gathered or held onto any of the items that she decided to purchase. In other words throughout her time shopping and browsing through the store, the shopper 105 may have been carrying only the mobile device 500 and any of her personal belongings.
- a sales representative of the store can be alerted to the shopper 105 's completion of purchasing multiple products.
- the shopper 105 's checkout signal could be sent through the network 104 and accessed at the networked system 102 , which may be an associated network 104 connecting multiple mobile devices 500 with one or more mobile devices controlled by sales representatives of the store.
- An example of such a mobile device 500 can be the store agent device 134 .
- the sales representative can then learn of the completed purchase of the shopper 105 , including a description of all of the products that were purchased.
- the sales representative can then gather all of the purchased items from racks and shelves in the store, or from inventory in the back of the store.
- one or more sales representatives can gather all these items and deliver them to a desired address of the shopper 105 at a later time. In this way, the shopper 105 does not need to carry anything other than the store integrated mobile device 500 while browsing through the store.
- the shopper 105 can also modify the selection of her purchase of a particular product through the mobile device 500 .
- a display of a pair of shoes may show only one size of the pair of shoes and in one particular color or style.
- the shopper 105 may opt for a different color or style, and may certainly shop for a particular shoe size that may not be on display.
- she can make additional choices about various colors, styles, and sizes.
- a plurality of visual identifiers near the shoe display can be accessed to indicate further particulars about the shopper 105 's shoe purchase.
- a series of QR codes 630 next to a listing of shoe sizes could be displayed near the physical shoe sample.
- the shopper 105 can capture one of the QR codes 630 to indicate intending to purchase the shoe in a particular size.
- an illustration 700 of a “smart” wall display 710 is shown, according to some example embodiments.
- the wall display 710 can be included in at least some store environments 100 , and may be consistent with descriptions about the smart wall display(s) 132 .
- surfaces of one or more walls of the store environment 100 may include display functionality capable of displaying a plurality of products for sale in the store.
- at least a layer of the wall can be comprised of one or more LCD displays.
- the wall display 710 can also have touchscreen functionality.
- the wall display 710 can be configured to display an array of products for sale in the store environment 100 . For example, as shown, an assortment of clothes, glasses, bags, and other clothing accessories are shown all across the wall display 710 , allowing the shopper 105 to see a much broader view of what is available to purchase in the store.
- the display of products can change periodically. For example, the wall display 710 can slowly revolve the picture of products, allowing the products to scroll across the wall, for example vertically or horizontally. As another example, at regular intervals, the display of products can change completely to another set of products.
- the shopper 105 may be able to “Add to Cart” products shown in the wall display 710 directly from the wall display 710 .
- an identifier for each product such as a QR code 720
- the shopper 105 can capture an image of the QR code 720 associated with the desired product with his mobile device 500 , an example of which is shown in illustration 730 .
- the shopper 105 can then select or confirm to have the product associated with the QR code 720 added to his virtual shopping cart.
- the shopper 105 may be able to tap the picture of a product on the wall display 710 to select the product for purchase.
- additional information related to the product may be shown, such as a more detailed description of the product, the QR code 720 or other identifier for selecting the product for purchase, or various virtual buttons and fields for purchasing the product.
- An example set of additional information is shown in illustration 740 . For example, icons to “Add to Cart,” request assistance, check out, or try on the product can appear after tapping on the wall display 710 .
- the store environment 100 can also include one or more “smart” changing rooms 810 , as shown in illustration 800 .
- a sales representative can have all of the selected clothing items available in a smart changing room 810 .
- a wall display 820 can show a listing of all of the items the shopper 105 has opted to try on. This list and display of clothing items can be transmitted to the display 820 from the shopper 105 's mobile device 500 or alternatively from the store agent's device 134 .
- the shopper 105 may be able to scroll through the list of items via a touchscreen interface on the display 820 , in order to get a more complete picture of all the items she has opted to try on.
- the wall display 820 can include a mirror.
- the touchscreen portions of the wall display 820 can also have mirror-like or reflective properties.
- additional information about each clothing item could also be displayed in the display 820 .
- a touchscreen interface of the display 820 can allow the shopper 105 to select a different size, a different color, or a different style of the item she is currently trying on.
- An example display of the types of options is shown in illustration 830 .
- the sales representative can be alerted to the shopper 105 's change in selection, and can provide these items to the shopper 105 while she is still trying on other clothes in the changing room 810 .
- the display 820 can also suggest complementary clothes or other accessories related to the clothing items the shopper 105 is trying on. These complementary items could be displayed next to the clothing items in the display 820 .
- the shopper 105 may be able to take a picture of herself trying on different items, so that she can see herself from different angles.
- One or more cameras 530 or other image recording modules may be available to take pictures in the changing room 810 .
- the pictures could be transmitted to social media sites and shared with her friends.
- the clothing items that were selected can be added to the shopper 105 's shopping profile.
- the shopper 105 can get a reference to all of the items she has tried on, while the networked system 102 can also get additional information for suggesting other items to the shopper 105 at a later time.
- additional functionality of the store environment 100 can include a program to help a shopper 105 determine what size clothes may best fit, or provide other aids to assist the shopper 105 while shopping.
- An example application of this program is shown in illustration 900 .
- a camera 530 or other image recording module can scan a person in the changing room 810 to measure or at least approximate the person's body size.
- the body scan can be a complete 360° scan, and may be able to record the person's body measurements in her shopping account.
- This scan functionality can be based on image recognition techniques currently available, such as through Kinect®-like hardware, software, and firmware.
- the “body sizer” program can suggest sizes of clothing that may be appropriate for the shopper 105 . Because sizes across different brands can be inconsistent or may even change over time, the “body sizer” program can be configured to calibrate or normalize the different sizes to be consistent with a same size of shoppers 105 .
- suggestions for sizes of clothes and particular brands can be provided to the shopper 105 , through an application 240 on the mobile device 500 or through the display 820 in the changing room 810 as examples.
- An example graphic providing a suggestion based on the body sizer program is shown in illustration 910 .
- an application on the mobile device 200 can be configured to facilitate social interaction between multiple shoppers or between a shopper 105 and store assistants. For example, after a shopper 105 scans for a product being displayed in the store environment 100 , the application on the mobile device 200 can determine what other shoppers in the store also scanned the same product. The mobile device 200 can access the marketplace system 120 and the database 126 to see what other users may have also scanned for the same product.
- social media functionality can be associated with the mobile device 200 , and identified interest in a product in the store environment 100 can be expressed in the social media functionality to friends and others who are not currently shopping in the store environment 100 .
- expressed interest by the shopper 105 in any of the products can alert a store assistant who is responsible for that type of product to see if the shopper 105 needs assistance or would like to know more information about the product.
- a flowchart illustrates an example methodology 1000 for utilizing an in-store mobile device 500 to facilitate consumer transactions, according to aspects of the present disclosure.
- the example methodology 1000 may be consistent with the methods described herein, including, for example, the descriptions in FIGS. 1-9 .
- the example methodology 1000 may be presented from the perspective of the in-store mobile device, such as mobile device 500 or 200 .
- mobile device 500 may display products information of a plurality of products in a physical store.
- products information can include prices about the products, descriptions, and discounts or coupons, as well as any of the other examples described in FIGS. 1-9 .
- Examples of displaying the products information can include displays through a graphical interface, such as any of those interfaces described in FIGS. 1-9 .
- the mobile device 500 can also display one or more consumer selections about the plurality of products.
- consumer selections can include a selection to add one or more of the products to a virtual shopping cart, and a selection to purchase one or more of the products, either based on what is in the virtual shopping cart or separately from the virtual shopping cart.
- Other examples of consumer selections can include seeking assistance about one or more products from a sales representative in the physical store, and asking to try on one or more clothing items in one or more changing rooms, such as smart changing room 810 .
- Other examples of consumer selections can be consistent with any of the other descriptions found in FIGS. 1-9 , and other selections apparent to those with ordinary skill in the art.
- the mobile device 500 may access a consumer selection to purchase at least one of the plurality of products.
- An example process for receiving the selection from the user and transmitting the selection to a sales representative or in general through the networked system 102 can be consistent with any of the present descriptions found in FIGS. 1-9 .
- the mobile device 500 can facilitate a virtual checkout procedure to complete the shopper 105 's shopping experience.
- the shopper 105 does not need to carry any of the products selected for purchase, and can carry just the mobile device 500 and any of her personal belongings.
- the virtual checkout procedure can also include instructions to deliver the purchased items directly to an address specified by the shopper 105 .
- the items can be gathered in the store by a sales representative and the shopper 105 can carry out her items from the store itself.
- the block diagram illustrates components of a machine 1100 , according to some example embodiments, able to read instructions 1124 from a machine-readable medium 1122 (e.g., a non-transitory machine-readable medium, a machine-readable storage medium, a computer-readable storage medium, or any suitable combination thereof) and perform any one or more of the methodologies discussed herein, in whole or in part.
- a machine-readable medium 1122 e.g., a non-transitory machine-readable medium, a machine-readable storage medium, a computer-readable storage medium, or any suitable combination thereof
- FIG. 1122 e.g., a non-transitory machine-readable medium, a machine-readable storage medium, a computer-readable storage medium, or any suitable combination thereof
- 11 shows the machine 1100 in the example form of a computer system (e.g., a computer) within which the instructions 1124 (e.g., software, a program, an application 240 , an applet, an app, or other executable code) for causing the machine 1100 to perform any one or more of the methodologies discussed herein may be executed, in whole or in part.
- the instructions 1124 e.g., software, a program, an application 240 , an applet, an app, or other executable code
- the machine 1100 operates as a standalone device or may be connected (e.g., networked) to other machines.
- the machine 1100 may operate in the capacity of a server machine or a client machine in a server-client network environment, or as a peer machine in a distributed (e.g., peer-to-peer) network environment.
- the machine 1100 may include hardware, software, or combinations thereof, and may as examples be a server computer, a client computer, a personal computer (PC), a tablet computer, a laptop computer, a netbook, a cellular telephone, a smartphone, a set-top box (STB), a personal digital assistant (PDA), a web appliance, a network router, a network switch, a network bridge, or any machine capable of executing the instructions 1124 , sequentially or otherwise, that specify actions to be taken by that machine 1100 .
- the term “machine” shall also be taken to include any collection of machines 1100 that individually or jointly execute the instructions 1124 to perform all or part of any one or more of the methodologies discussed herein.
- the machine 1100 includes a processor 1102 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a radio-frequency integrated circuit (RFIC), or any suitable combination thereof), a main memory 1104 , and a static memory 1106 , which are configured to communicate with each other via a bus 1108 .
- the processor 1102 may contain microcircuits that are configurable, temporarily or permanently, by some or all of the instructions 1124 , such that the processor 1102 is configurable to perform any one or more of the methodologies described herein, in whole or in part.
- a set of one or more microcircuits of the processor 1102 may be configurable to execute one or more modules (e.g., software modules) described herein.
- the machine 1100 may further include one or more sensors 1128 , suitable for obtaining various sensor data.
- the machine 1100 may further include a video display 1110 (e.g., a plasma display panel (PDP), a light emitting diode (LED) display, a liquid crystal display (LCD), a projector, a cathode ray tube (CRT), or any other display capable of displaying graphics or video).
- a video display 1110 e.g., a plasma display panel (PDP), a light emitting diode (LED) display, a liquid crystal display (LCD), a projector, a cathode ray tube (CRT), or any other display capable of displaying graphics or video).
- PDP plasma display panel
- LED light emitting diode
- LCD liquid crystal display
- CRT cathode ray tube
- the machine 1100 may also include an alphanumeric input device 1112 (e.g., a keyboard or keypad), a cursor control device 1114 (e.g., a mouse, a touchpad, a trackball, a joystick, a motion sensor, an eye tracking device, or other pointing instrument), a storage unit 1116 , a signal generation device 1118 (e.g., a sound card, an amplifier, a speaker, a headphone jack, or any suitable combination thereof), and a network interface device 1120 .
- an alphanumeric input device 1112 e.g., a keyboard or keypad
- a cursor control device 1114 e.g., a mouse, a touchpad, a trackball, a joystick, a motion sensor, an eye tracking device, or other pointing instrument
- storage unit 1116 e.g., a storage unit 1116
- a signal generation device 1118 e.g., a sound card, an amplifier, a speaker, a
- the storage unit 1116 includes the machine-readable medium 1122 (e.g., a tangible and non-transitory machine-readable storage medium) on which are stored the instructions 1124 embodying any one or more of the methodologies or functions described herein, including, for example, any of the descriptions of FIGS. 1-10 .
- the instructions 1124 may also reside, completely or at least partially, within the main memory 1104 , within the processor 1102 (e.g., within the processor's cache memory), or both, before or during execution thereof by the machine 1100 .
- the instructions 1124 may also reside in the static memory 1106 .
- the main memory 1104 and the processor 1102 may be considered machine-readable media 1122 (e.g., tangible and non-transitory machine-readable media).
- the instructions 1124 may be transmitted or received over a network 1126 via the network interface device 1120 .
- the network interface device 1120 may communicate the instructions 1124 using any one or more transfer protocols (e.g., hypertext transfer protocol (HTTP)).
- HTTP hypertext transfer protocol
- the machine 1100 may also represent example means for performing any of the functions described herein, including the processes described in FIG. 10 .
- the machine 1100 may be a portable computing device, such as a smart phone or tablet computer, and have one or more additional input components (e.g., sensors 1128 or gauges), not shown.
- additional input components e.g., sensors 1128 or gauges
- input components include an image input component (e.g., one or more cameras 530 ), an audio input component (e.g., a microphone), a direction input component (e.g., a compass), a location input component (e.g., a GPS receiver), an orientation component (e.g., a gyroscope), a motion detection component (e.g., one or more accelerometers), an altitude detection component (e.g., an altimeter), and a gas detection component (e.g., a gas sensor).
- Inputs harvested by any one or more of these input components may be accessible and available for use by any of the modules described herein.
- the term “memory” refers to a machine-readable medium 1122 able to store data temporarily or permanently and may be taken to include, but not be limited to, RAM, read-only memory (ROM), buffer memory, flash memory, and cache memory. While the machine-readable medium 1122 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, or associated caches and servers) able to store instructions 1124 .
- machine-readable medium shall also be taken to include any medium, or combination of multiple media, that is capable of storing the instructions 1124 for execution by the machine 1100 , such that the instructions 1124 , when executed by one or more processors of the machine 1100 (e.g., processor 1102 ), cause the machine 1100 to perform any one or more of the methodologies described herein, in whole or in part.
- a “machine-readable medium” refers to a single storage apparatus or device, as well as cloud-based storage systems or storage networks that include multiple storage apparatus or devices.
- machine-readable medium shall accordingly be taken to include, but not be limited to, one or more tangible (e.g., non-transitory) data repositories in the form of a solid-state memory, an optical medium, a magnetic medium, or any suitable combination thereof.
- the machine-readable medium 1122 is non-transitory in that it does not embody a propagating signal. However, labeling the tangible machine-readable medium 1122 as “non-transitory” should not be construed to mean that the medium is incapable of movement—the medium should be considered as being transportable from one physical location to another. Additionally, since the machine-readable medium 1122 is tangible, the medium may be considered to be a machine-readable device.
- Modules may constitute software modules (e.g., code stored or otherwise embodied on a machine-readable medium 1122 or in a transmission medium), hardware modules, or any suitable combination thereof.
- a “hardware module” is a tangible (e.g., non-transitory) unit capable of performing certain operations and may be configured or arranged in a certain physical manner.
- one or more computer systems may be configured by software (e.g., an application 240 or application portion) as a hardware module that operates to perform certain operations as described herein.
- software e.g., an application 240 or application portion
- a hardware module may be implemented mechanically, electronically, or any suitable combination thereof.
- a hardware module may include dedicated circuitry or logic that is permanently configured to perform certain operations.
- a hardware module may be a special-purpose processor, such as a field programmable gate array (FPGA) or an ASIC.
- a hardware module may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations.
- a hardware module may include software encompassed within a general-purpose processor 1102 or other programmable processor 1102 . It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations.
- hardware module should be understood to encompass a tangible entity, and such a tangible entity may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein.
- “hardware-implemented module” refers to a hardware module. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time.
- a hardware module comprises a general-purpose processor 1102 configured by software to become a special-purpose processor
- the general-purpose processor 1102 may be configured as respectively different special-purpose processors (e.g., comprising different hardware modules) at different times.
- Software e.g., a software module
- may accordingly configure one or more processors 1102 for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time.
- Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) between or among two or more of the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
- a resource e.g., a collection of information
- processors 1102 may be temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured, such processors 1102 may constitute processor-implemented modules that operate to perform one or more operations or functions described herein. As used herein, “processor-implemented module” refers to a hardware module implemented using one or more processors 1102 .
- processors 1102 may be at least partially processor-implemented, with a processor 1102 being an example of hardware.
- processors 1102 may be performed by one or more processors 1102 or processor-implemented modules.
- processor-implemented module refers to a hardware module in which the hardware includes one or more processors 1102 .
- the one or more processors 1102 may also operate to support performance of the relevant operations in a “cloud computing” environment or as a “software as a service” (SaaS).
- SaaS software as a service
- At least some of the operations may be performed by a group of computers (as examples of machines 1100 including processors 1102 ), with these operations being accessible via a network 1126 (e.g., the Internet) and via one or more appropriate interfaces (e.g., an application program interface (API)).
- a network 1126 e.g., the Internet
- API application program interface
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
Abstract
Systems and methods are presented for integrating e-commerce transactions with physical store shopping transactions. In some embodiments, an apparatus is presented. The apparatus may reside in a physical store, and may include a memory, one or more processors, and a display module. The display module may be configured to display products information of a plurality of products, the products information derived from one or more locations in a physical store displaying the plurality of products, and display one or more consumer selections about the plurality of products, the one or more consumer selections including a selection to purchase at least one product of the plurality of products. The one or more processors may be configured to access the selection to purchase the at least one product of the plurality of products, and facilitate a virtual checkout procedure based on the selection to purchase the at least one product.
Description
- This application claims the benefit of U.S. Provisional Application 61/869,557, filed Aug. 23, 2013, the disclosure of which is incorporated herein by reference in its entirety and for all purposes.
- The subject matter disclosed herein generally relates to consumer transactions. In some example embodiments, the present disclosures relate to systems and methods for integrating e-commerce transactions with physical store shopping transactions. In some example embodiments, the present disclosures utilize a store integrated tablet to facilitate the integration of e-commerce functionality with traditional store shopping transactions.
- Some embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings.
-
FIG. 1 is a block diagram illustrating a network of various components of a physical store environment communicating with a networked system, according to some example embodiments. -
FIG. 2 is block diagram illustrating a mobile device suitable for interfacing and communicating with various aspects of a physical store environment, according to some example embodiments. -
FIG. 3 is a set of images illustrating an example store environment, according to some example embodiments. -
FIG. 4 is a set of images illustrating a changing storefront façade of an example store environment, according to some example embodiments. -
FIG. 5 illustrates example uses of a store-integrated mobile device, according to some example embodiments. -
FIG. 6 illustrates other example uses of the store-integrated mobile device, according to some example embodiments. -
FIG. 7 shows additional uses of the store-integrated mobile device interacting with a shoppable wall display in the store environment, according to some example embodiments. -
FIG. 8 shows an example “smart” changing room of the store environment, according to some example embodiments. -
FIG. 9 is an illustration of a “body sizer” functionality that can assist a shopper in a smart changing room of the store environment, according to some example embodiments. -
FIG. 10 is a flowchart illustrating example operations for the in-store mobile device to perform various functions in the store environment, according to some example embodiments. -
FIG. 11 is a block diagram illustrating components of a machine, according to some example embodiments, able to read instructions from a machine-readable medium and perform any one or more of the methodologies discussed herein. - Aspects of the present disclosure are presented for a brick and mortar store environment integrated with attributes from online commerce environments. In some example embodiments, additional systems and apparatuses are presented that bridge connections between a customer, store agents and the products being offered for sale in the store. In some example embodiments, a mobile device is presented that integrates with elements of the brick and mortar store, including methods for finding products in the store that better match a shopping profile of the customer. In some example embodiments, additional properties of the store-integrated mobile device can include accessing coupons and other discounts of products in the store based on one or more characteristics of the customer's shopping profile. In some example embodiments, additional properties of the store-integrated mobile device can include facilitating interactions between the customer and store agents while shopping anywhere inside the store, such as asking for assistance and checking out selected items for purchase.
- In some example embodiments, the store environment can include a wall or other display configured for interactive functionality with customers. In some example embodiments, the interactive wall of the store environment can display a plurality of products for sale in the store, and can allow the customer to select items for purchase as the plurality of products scrolls or revolves along the wall. In some example embodiments, the store environment can include changing rooms with touchscreen functionality for assisting the customer in various ways, including discretely seeking assistance for trying clothes or shoes having different properties. In some example embodiments, the store environment can include functionality for measuring or estimating a customer's clothing size, and for providing suggestions to the customer for clothing based on the measurement or estimate.
- Referring to
FIG. 1 , a high-level block diagram of astore environment 100 featuring a network architecture connecting to various features of thestore environment 100 is shown, according to some example embodiments. Thestore environment 100 may include systems, applications, modules, and/or other means for utilizing aspects of the present disclosures, as may be apparent to those with skill in the art. - For example, the
store environment 100 may include one or more smart product displays 128. The one or more smart product displays 128 may contain physical products on display for sale in the store, and may also include electronic connections or identifiers that can assist ashopper 105 in selecting his or her desired product more efficiently. As another example, thestore environment 100 may include one or moresmart changing rooms 130. The one or moresmart changing rooms 130 may allow ashopper 105 to try on various clothes or shoes like in a traditional changing room, and may also include various electronic features that can assist theshopper 105 in selecting various clothes or shoes more efficiently or effectively. As another example, thestore environment 100 may include one or more smart wall displays 132. The one or moresmart wall displays 132 may include visual representations of various products for sale in the store displayed on thesmart wall display 132. In some example embodiments, the various products may scroll across thesmart wall display 132. Theshopper 105 may be able to select a product for purchase by interacting with thesmart wall display 132 as the products are being displayed. - In addition, the
store environment 100 may include one or more user devices 110 and 112. Examples of user devices 110 and 112 may include a tablet or other mobile device owned and controlled by store management of thestore environment 100. In some example embodiments, the user devices 110 and 112 may be a shopper's 105 own device, with one or more applications installed and configured to interface with thestore environment 100. Other examples of user devices 110 and 112 may include, but are not limited to, mobile phones, desktop computers, laptops, portable digital assistants (PDAs), smart phones, tablets, ultra books, netbooks, laptops, multi-processor systems, microprocessor-based or programmable consumer electronics, game consoles, set-top boxes (STBs), wearable devices, or any other communication device that ashopper 105 may utilize to interact with other aspects of thestore environment 100. In some example embodiments, a web client 106 (e.g., a browser, such as the Internet Explorer® browser developed by Microsoft®) or aprogrammatic client 108 may reside on respective user devices 110 and 112. Theweb client 106 and theprogrammatic client 108 may be configured to interface with various aspects of thestore environment 100 via anetwork 104, such as the Internet or a local wireless network associated with thestore environment 100. In some embodiments, the user device 110 and 112 may comprise a display module (not shown) configured to display information (e.g., in the form of user interfaces) and images. In further embodiments, the user device 110 may comprise one or more of touch screens, accelerometers, gyroscopes, cameras, microphones, global positioning system (GPS) devices, and so forth. - One or more
store agent devices 134 can also be available and can be configured to communicate with various aspects of thestore environment 100, including user devices 110 and 112, the smart product displays 128, thesmart changing rooms 130, and the smart wall displays 132. Thestore agent devices 134 can be a tablet or other mobile device similar to any of the user devices 110 and 112, but can also include additional administrative privileges and functionality configured to manage the various aspects of thestore environment 100. A store agent, such as a sales representative or a store manager, may carry one or more of thesestore agent devices 134 while attending to customers or otherwise managing the store. Moreover, thestore agent devices 134 may receive any requests for assistance vianetwork 104, sent by theshopper 105 using user devices 110 or 112. In some example embodiments, thestore agent device 134 may also be configured to assist theshopper 105 in purchasing products and checking out of the store. Thestore agent devices 134 may receive any of these communications via thenetwork 104, and may also be able to access information from thenetworked system 102. - The
store environment 100 may also include anetworked system 102 configured to manage transactions and communications between various aspects of thestore environment 100, such as user devices 110 & 112, requests to store agents, e.g. via thestore agent devices 134, the smart product displays 128, thesmart changing rooms 130, and the smart wall displays 132. In some example embodiments, thenetworked system 102 may facilitate a network-basedmarketplace system 120, providing server-side functionality via anetwork 104 to the user devices 110 and 112, smart product displays 128, thesmart changing rooms 130, and the smart wall displays 132. An application program interface (API)server 114 and aweb server 116 may be coupled to, and provide programmatic and web interfaces respectively to, one ormore application servers 118. Theapplication servers 118 may host one ormore marketplace systems 120, which may comprise one or more modules or applications and which may be embodied as hardware, software, firmware, or any combination thereof. Theapplication servers 118 are, in turn, shown to be coupled to one ormore database servers 124 that facilitate access to one or more information storage repositories or database(s) 126. In some example embodiments, thedatabases 126 are storage devices that store information about products for sale in thestore environment 100, shopping profiles about theshoppers 105, discounts and coupons for the products, and various advertisements associated with the products, as some examples. - The marketplace system(s) 120 may provide a number of marketplace functions and services to
shoppers 105 that interface with thenetworked system 102. For example, the marketplace system(s) 120 can provide information for products for sale in thestore environment 100 displayable in user device 110 and 112, shopping profiles about theshoppers 105, discounts and coupons for the products, and various advertisements associated with the products in the store. The marketplace system(s) 120 can also facilitate functionality for adding products to a virtual shopping cart, modifying any products selected for purchase, and for facilitating checkout of the store. - The
web client 106 can access the various marketplace system(s) 120 via the web interface supported by theweb server 116. Similarly, theprogrammatic client 108 can access the various services and functions provided by the marketplace system(s) 220 via the programmatic interface provided by theAPI server 114. Theprogrammatic client 108 may, for example, perform batch-mode communications between theprogrammatic client 108 and thenetworked system 102. - While the marketplace system(s) 120 is shown in
FIG. 1 to form part of thenetworked system 102, it will be appreciated that, in alternative embodiments, the marketplace system(s) 120 may form part of a payment service that is separate and distinct from thenetworked system 102. - Further, while the client-server-based network architecture shown in
FIG. 1 employs a client-server architecture, the present inventive subject matter is, of course, not limited to such an architecture, and may equally well find application in a distributed, or peer-to-peer, architecture system, for example. The various marketplace system(s) 120 may also be implemented as standalone software programs, which do not necessarily have networking capabilities. - Referring to
FIG. 2 , a block diagram illustrating amobile device 200 configured to interface and communicate with various aspects of thestore environment 100 is presented, according to some example embodiments. Examples of themobile device 200 may include a tablet or other device owned and controlled by store management of thestore environment 100. In some example embodiments, themobile device 200 may be a shopper's 105 own device, with one or more applications installed and configured to interface with thestore environment 100. Themobile device 200 may be configured to interface and communicate with the smart product displays 128, the smart changingrooms 130, the smart wall displays 132, and thestore agent devices 134, as some examples. - The
mobile device 200 can include anantenna 280 that can receive and transmit signals to and from thenetworked system 102. In some cases, various commands and information can be sent to and passed on from themobile device 200, viaantenna 280, through thenetworked system 102 to various other aspects of thestore environment 100.Antenna 280 can be coupled to atransceiver 270. Thetransceiver 270 may be configured to both transmit and receive cellular network signals, wireless data signals, or other types of signals via theantenna 280, including information related to conducting consumer transactions in thestore environment 100. - The
mobile device 200 can also include adisplay 250. Thedisplay 250 may be configured to display information relevant to the shopper's 105 shopping experience within thestore environment 100. This information can include, for example, various pricing information about various products, a graphical user interface (GUI) enabling theshopper 105 to remotely communicate with a sales representative, alternative products, sizes, colors, or other features about a selected product, and checkout information when theshopper 105 is ready to purchase her items. Thedisplay 250 can be coupled to theprocessor 210, which can process and generates the graphical information for display in thedisplay 250. In some example embodiments, thedisplay 250 can include touchscreen or touch data functionality, in that theshopper 105 can interface with a GUI displayed on thedisplay 250 via some kind of tactile input. - In some example embodiments, the
mobile device 200 can also include a camera or similarimage recording device 290. Thecamera 290 can be configured to record video and digital images, which can be processed by theprocessor 210 coupled to thecamera 290. For example, theshopper 105 can take a picture of a product in thestore environment 100, or a related visual identifier or tag associated with the product, which could be processed and recognized by theprocessor 210. The product or identifier associated with the product could be connected to a coupon or discount, which could be offered to theshopper 105 via thedisplay 250 after processing the image or associated identifier of the product. - The data from the
display 250,transceiver 270, andcamera 290, may be processed byprocessor 210. Theprocessor 210 may be any of a variety of different types of commercially available processors suitable for the mobile devices 200 (e.g., an XScale architecture microprocessor, a microprocessor without interlocked pipeline stages (MIPS) architecture processor, or another type of processor). Theprocessor 210 may be configured to operate one ormore applications 240, which may be configured to interface and communicate with various aspects of thestore environment 100. - A
memory 220, such as a random access memory (RAM), a Flash memory, or other type of memory, is typically accessible to theprocessor 210. Thememory 220 may be adapted to store an operating system (OS) 230, as well as the application(s) 240, such as a mobile application for communicating and interacting with aspects of astore environment 100. - The
processor 210 may be coupled, either directly or via appropriate intermediary hardware, to thedisplay 250 and to one or more input/output (I/O) devices (not shown), such as a keypad, a touch panel sensor, a microphone, a controller, acamera 290, and the like. Similarly, in some embodiments, theprocessor 210 may be coupled to thetransceiver 270 that interfaces with anantenna 280. In some example embodiments, theprocessor 210 may include a plurality ofprocessors 210 or modules configured to perform various operations according to aspects of the present disclosure. - Referring to
FIG. 3 , 300 and 350 show different perspectives of anillustrations example store environment 100 that provide a context for aspects of the present disclosure. While consumers are increasingly buying their products through e-commerce and interfaces over the Internet, certain elements of aphysical store environment 100 can be lost that can detract from or hamper a consumer's decision-making process when trying to decide what items to purchase. For example, the consumer may still feel like trying on a pair of shoes before deciding to purchase a pair of shoes, but obviously would have difficult doing that simply through viewing a selection of shoes online. As another example, the consumer might lose the benefit of a tactile feel of a product, such as adigital camera 290, mouse or a laptop computer if merely shopping online for these products. In general, the consumer is often faced with the trade-off between the convenience of shopping online and the loss of some information about products that could be gained by physically viewing and touching the products in a traditional “brick-and-mortar”store environment 100. - Aspects of the present disclosure can allow for an integration of e-commerce functionality with elements of a
physical store environment 100 in order to improve a consumer's shopping experience. For example, a mobile device integrated into aphysical store environment 100 according to aspects of the present disclosure can allow ashopper 105 to conveniently look up and read about products in agraphical display 250 on the mobile device, while also allowing theshopper 105 to view and touch the same products as theshopper 105 samples products on displays in the store. In addition, the store integrated mobile device can enable ashopper 105 to find discounts or coupons or other deals about products that are exclusively catered to theshopper 105. -
300 and 350 also show additional features that can integrate with the mobile device and can enhance a consumer's shopping experience. For example, a “smart”Illustrations wall display 310 of various products available for purchase in the store can have touchscreen functionality or other graphical functionality that can enable ashopper 105 to purchase products directly off of thewall display 310. In some example embodiments, theshopper 105 can use the store integrated mobile device to purchase products off of thewall display 310. As another example, one or more “smart” changingrooms 320 can be available in the store to allowshoppers 105 to try on shoes selected from the store integrated mobile device. In some example embodiments, the changingrooms 320 can possess functionality to alert a sales representative of requests by theshopper 105 to try some modification of the shoes, such as a different size of a different color. These and other details will be discussed in the figures below. - In some example embodiments, the
store environment 100 shown in 300 and 350 can be consistent with theillustrations store environment 100 described inFIG. 1 . In some example embodiments, the store-integrated mobile device can be consistent with the mobile device described inFIG. 2 . - Referring to
FIG. 4 , in some example embodiments, the physical store, according to aspects of the present disclosure, can have a dynamic changing storefront. 400, 410, and 420 show some examples for how the dynamic storefront can change. In some example embodiments, as products can change, signs, signals or advertisements may be useful to communicate to consumers the available products in the store. The dynamic changing storefront can include one or moreIllustrations graphical displays 250 showing what kinds of products or brands or available in the store. The dynamic changing storefront can revolve through multiple storefront looks, with 400, 410, at 420 being just a few examples. In this way, consumers can be informed of the different products available in the store, while also potentially being intrigued and excited by the dynamic changing displays 250. In some example embodiments, this storefront could be implemented with transparent or translucent liquid crystal display (LCD) glass, which can be connected to one orillustrations more processors 210 or servers, such asnetworked system 102. - Referring to
FIG. 5 , an example in-storemobile device 500 is shown that can be provided to ashopper 105 as she enters the store, according to some example embodiments. Themobile device 500 can include one ormore applications 240 that can enable themobile device 500 to communicate with various aspects within the store. For example, ashopper 105 who enters the store can be handed themobile device 500 to assist her in her shopping. In other cases, themobile device 500 can be her own mobile device, but with one ormore applications 240 installed and configured to interface and communicate with various aspects of the store. Theshopper 105 may have previously created an online shopping profile through an e-commerce website associated with the store. An example profile is shown in thedisplay 510 of themobile device 500. For example, theshopper 105 may have created an online account with eBay.com, where the store may be a brand extension of eBay, and the various products in the store may come from various partners of eBay. The shopping profile may include various information that can help specify theshopper 105's preferences, including, for example, a listing of brands that theshopper 105 prefers, a date of birth to determine her age range, a purchasing history including types of products and associated brands, approximate salary level, and specific criteria indicating types of products she is currently shopping for. - Upon entering the store, the
shopper 105 can in some cases log in to her shopping profile, so that anetworked system 102 can become aware that she is shopping in the store. In other cases, theshopper 105 can create this shopping profile if she did not already have one. Thenetworked system 102 can then provide suggestions of products theshopper 105 might be interested in, based on what she indicated in her shopping profile. In this way, themobile device 500 can provide catered information toindividual shoppers 105 as they browse through the store, allowing for more personalized experience. - In some example embodiments, the shopping profile information can also be used to offer exclusive deals to the
shopper 105. For example, if theshopper 105 indicated that she is interested in buying a pair of jeans, thenetworked system 102 can transmit one or more deals or discounts associated with various brands of jeans available in the store. In some cases, a formula or algorithm can be employed to generate a discount or deal for some products, based on information in theshopper 105's shopping profile. For example, if theshopper 105 has a long purchase history, theshopper 105 may be designated as a valued customer, and may subsequently receive better discounts then other lessfrequent shoppers 105. These deals or discounts could be displayed next to the products listed in one ormore applications 240 on themobile device 500 associated with the store. - In some example embodiments, the
shopper 105 can access acamera 290 or other image recording module built in to themobile device 500. As an example shown inillustration 520, theshopper 105 can pass themobile device 500 over various products on display in the store. In some cases, theshopper 105 may also pass the lens of thecamera 290 over an identifier associated with a product, such as a QR code placed near the product on thedisplay 510. Using image recognition techniques or by visually accessing the identifier associated with the product, themobile device 500 may access a database, such asdatabase 126, to obtain any information associated with the product that can be provided to theshopper 105. For example, discount information may be associated with acamera 530, as shown inillustration 520. Themobile device 500 may use image recognition techniques to recognize thecamera 530 and look up the associated discount information through a marketplace database associated the store, such asdatabase 126. In other cases, themobile device 500 may capture a QR code or other visual identifier near thecamera 530, and may look up the discount information through the visual identifier. That discount information can then be presented to theshopper 105 in thedisplay 510 of themobile device 500. In some example embodiments, as the camera lens pans across different products, and in some cases associated identifiers of the products and associated discount information of the products can be accessed in real time, and the discount information can be overlaid in thedisplay screen 510 of themobile device 500. For example, a graphic 540 showing that thecamera 530 is “30% OFF” could be generated based on the accessed discount information and overlaid on the screen of themobile device 500 while theshopper 105 is viewing items in the store in real time. Thus, theshopper 105 can feel like she is discovering new and useful information about various products, which can enhance her shopping experience. - In some example embodiments, the discount information associated with a product (such as camera 530) can be based on the online shopping profile of the shopper 150, or other kinds of information specific to the shopper 150. For example, as previously mentioned, exclusive deals or discounts based on the shopping history of the shopper 150 can be offered. In some cases, these discounts can be overlaid onto the
display 510 of themobile device 500 as the shopper 150 views the different products in the store through thedisplay 510. Discounts can also be displayed and based on other types of information, such as the shopper 150's product preferences, yearly salary, shopping frequency and so on. - In some embodiments, similarly, various other kinds of information can be accessed and displayed through the
mobile device 500. For example, interesting fun facts about various products could be overlaid in thedisplay screen 510 of themobile device 500. As another example, a history about the product, or about the company, can also be displayed. Certainly, many other examples are possible and may be apparent to those with ordinary skill in the art. - Referring to
FIG. 6 , additional functionality of themobile device 500 interacting with thestore environment 100 is shown, according to some example embodiments. Here, theshopper 105 can also use themobile device 500 to purchase items in the store without ever having to pick up or hold any of the purchased items before checkout. For example, theshopper 105 can carry themobile device 500 while browsing through the store, looking at various displays of products. Rather than carrying a basket, holding a bag, or pushing a cart, theshopper 105 can simply browse through the store and select items she wants through the user interface on themobile device 500, as shown inexample illustration 600. For example, theshopper 105 can select items for purchase through anapplication 240 on themobile device 500 containing a list of products for sale in the store, similar to selecting items in an online shopping interface. An example graphical interface of this shopping functionality is shown inillustration 610. In some example embodiments, theshopper 105 can interface with theapplication 240 by swiping or tapping her finger along thedisplay 510 ofmobile device 500 to scroll through the many items available, read descriptions of the items, choose from various colors and sizes about the products, and learn about the prices through theapplication 240 on themobile device 500. In some example embodiments, theshopper 105 can select the items to be added to a virtual shopping cart through theapplication 240, similar to adding items in a virtual shopping cart when shopping online. For example, the shopper 150 can tap the “Add to Cart”button 612 to add thecamera 530 to be available for later purchase. In this context, theshopper 105 also gains the ability to sample the products tangibly, as theshopper 105 can be looking at and examining the products physically on display in the store. - In some example embodiments, the
shopper 105 can indicate a desire to purchase a product, such ascamera 530, by capturing an identifier associated with thecamera 530, such as aQR code 630. TheQR code 630 may be shown in the physical display near or next tocamera 530. Theshopper 105 can then simply take a picture of theQR code 630 with themobile device 500 to perform the “Add to Cart” process. - In some example embodiments, when the
shopper 105 has finalized all her selections, she can perform a “check out” of her virtual shopping cart. For example, theshopper 105 can press the “check out”button 620 displayed in anotherexample display 510 of themobile device 500. In some example embodiments, theshopper 105 can complete payment for products through means similar to or consistent with how one would shop online. In some cases, at this point, theshopper 105 may not have gathered or held onto any of the items that she decided to purchase. In other words throughout her time shopping and browsing through the store, theshopper 105 may have been carrying only themobile device 500 and any of her personal belongings. - Having finished payment of her items through the checkout procedure, in some example embodiments, a sales representative of the store can be alerted to the
shopper 105's completion of purchasing multiple products. For example, theshopper 105's checkout signal could be sent through thenetwork 104 and accessed at thenetworked system 102, which may be an associatednetwork 104 connecting multiplemobile devices 500 with one or more mobile devices controlled by sales representatives of the store. An example of such amobile device 500 can be thestore agent device 134. The sales representative can then learn of the completed purchase of theshopper 105, including a description of all of the products that were purchased. The sales representative can then gather all of the purchased items from racks and shelves in the store, or from inventory in the back of the store. In some example embodiments, one or more sales representatives can gather all these items and deliver them to a desired address of theshopper 105 at a later time. In this way, theshopper 105 does not need to carry anything other than the store integratedmobile device 500 while browsing through the store. - In some example embodiments, the
shopper 105 can also modify the selection of her purchase of a particular product through themobile device 500. For example, a display of a pair of shoes may show only one size of the pair of shoes and in one particular color or style. Theshopper 105 may opt for a different color or style, and may certainly shop for a particular shoe size that may not be on display. In some cases, after theshopper 105 selects the pair of shoes to “Add to Cart,” she can make additional choices about various colors, styles, and sizes. In other cases, a plurality of visual identifiers near the shoe display can be accessed to indicate further particulars about theshopper 105's shoe purchase. For example, a series ofQR codes 630 next to a listing of shoe sizes could be displayed near the physical shoe sample. Using themobile device 500, theshopper 105 can capture one of theQR codes 630 to indicate intending to purchase the shoe in a particular size. - Referring to
FIG. 7 , anillustration 700 of a “smart”wall display 710 is shown, according to some example embodiments. Thewall display 710 can be included in at least somestore environments 100, and may be consistent with descriptions about the smart wall display(s) 132. In some example embodiments, surfaces of one or more walls of thestore environment 100 may include display functionality capable of displaying a plurality of products for sale in the store. For example, at least a layer of the wall can be comprised of one or more LCD displays. In some example embodiments, thewall display 710 can also have touchscreen functionality. - In some example embodiments, the
wall display 710 can be configured to display an array of products for sale in thestore environment 100. For example, as shown, an assortment of clothes, glasses, bags, and other clothing accessories are shown all across thewall display 710, allowing theshopper 105 to see a much broader view of what is available to purchase in the store. In some example embodiments, the display of products can change periodically. For example, thewall display 710 can slowly revolve the picture of products, allowing the products to scroll across the wall, for example vertically or horizontally. As another example, at regular intervals, the display of products can change completely to another set of products. - In some example embodiments, the
shopper 105 may be able to “Add to Cart” products shown in thewall display 710 directly from thewall display 710. For example, an identifier for each product, such as aQR code 720, can be also displayed next to or near each of the products shown in thewall display 710. Theshopper 105 can capture an image of theQR code 720 associated with the desired product with hismobile device 500, an example of which is shown inillustration 730. In some example embodiments, theshopper 105 can then select or confirm to have the product associated with theQR code 720 added to his virtual shopping cart. As another example, theshopper 105 may be able to tap the picture of a product on thewall display 710 to select the product for purchase. In some example embodiments, after tapping on thewall display 710, additional information related to the product may be shown, such as a more detailed description of the product, theQR code 720 or other identifier for selecting the product for purchase, or various virtual buttons and fields for purchasing the product. An example set of additional information is shown inillustration 740. For example, icons to “Add to Cart,” request assistance, check out, or try on the product can appear after tapping on thewall display 710. - Referring to
FIG. 8 , in some example embodiments, thestore environment 100 can also include one or more “smart” changingrooms 810, as shown inillustration 800. For example, after ashopper 105 has indicated a desire to try on one or more clothing items through an interface of themobile device 500, a sales representative can have all of the selected clothing items available in asmart changing room 810. Before theshopper 105 enters the changingroom 810, awall display 820 can show a listing of all of the items theshopper 105 has opted to try on. This list and display of clothing items can be transmitted to thedisplay 820 from theshopper 105'smobile device 500 or alternatively from the store agent'sdevice 134. Theshopper 105 may be able to scroll through the list of items via a touchscreen interface on thedisplay 820, in order to get a more complete picture of all the items she has opted to try on. In some example embodiments, thewall display 820 can include a mirror. In some cases, the touchscreen portions of thewall display 820 can also have mirror-like or reflective properties. - In some example embodiments, additional information about each clothing item could also be displayed in the
display 820. For example, a touchscreen interface of thedisplay 820 can allow theshopper 105 to select a different size, a different color, or a different style of the item she is currently trying on. An example display of the types of options is shown inillustration 830. In some cases, the sales representative can be alerted to theshopper 105's change in selection, and can provide these items to theshopper 105 while she is still trying on other clothes in the changingroom 810. - In some example embodiments, the
display 820 can also suggest complementary clothes or other accessories related to the clothing items theshopper 105 is trying on. These complementary items could be displayed next to the clothing items in thedisplay 820. - In some example embodiments, the
shopper 105 may be able to take a picture of herself trying on different items, so that she can see herself from different angles. One ormore cameras 530 or other image recording modules may be available to take pictures in the changingroom 810. In addition, in some cases the pictures could be transmitted to social media sites and shared with her friends. - In some example embodiments, the clothing items that were selected, including additional items that were requested while in the changing
room 810, can be added to theshopper 105's shopping profile. In this way, theshopper 105 can get a reference to all of the items she has tried on, while thenetworked system 102 can also get additional information for suggesting other items to theshopper 105 at a later time. - Referring to
FIG. 9 , in some example embodiments, additional functionality of thestore environment 100 can include a program to help ashopper 105 determine what size clothes may best fit, or provide other aids to assist theshopper 105 while shopping. An example application of this program is shown inillustration 900. For example, acamera 530 or other image recording module can scan a person in the changingroom 810 to measure or at least approximate the person's body size. In some example embodiments, the body scan can be a complete 360° scan, and may be able to record the person's body measurements in her shopping account. This scan functionality can be based on image recognition techniques currently available, such as through Kinect®-like hardware, software, and firmware. Based on the measurements, the “body sizer” program can suggest sizes of clothing that may be appropriate for theshopper 105. Because sizes across different brands can be inconsistent or may even change over time, the “body sizer” program can be configured to calibrate or normalize the different sizes to be consistent with a same size ofshoppers 105. - After having estimated or measured the
shopper 105's body size, in some example embodiments, suggestions for sizes of clothes and particular brands can be provided to theshopper 105, through anapplication 240 on themobile device 500 or through thedisplay 820 in the changingroom 810 as examples. An example graphic providing a suggestion based on the body sizer program is shown inillustration 910. - In some example embodiments, an application on the
mobile device 200 can be configured to facilitate social interaction between multiple shoppers or between ashopper 105 and store assistants. For example, after ashopper 105 scans for a product being displayed in thestore environment 100, the application on themobile device 200 can determine what other shoppers in the store also scanned the same product. Themobile device 200 can access themarketplace system 120 and thedatabase 126 to see what other users may have also scanned for the same product. In some cases, social media functionality can be associated with themobile device 200, and identified interest in a product in thestore environment 100 can be expressed in the social media functionality to friends and others who are not currently shopping in thestore environment 100. In some example embodiments, expressed interest by theshopper 105 in any of the products, based on, for example, scanning the product with themobile device 200, can alert a store assistant who is responsible for that type of product to see if theshopper 105 needs assistance or would like to know more information about the product. - Referring to
FIG. 10 , a flowchart illustrates anexample methodology 1000 for utilizing an in-storemobile device 500 to facilitate consumer transactions, according to aspects of the present disclosure. Theexample methodology 1000 may be consistent with the methods described herein, including, for example, the descriptions inFIGS. 1-9 . Theexample methodology 1000 may be presented from the perspective of the in-store mobile device, such as 500 or 200.mobile device - At
block 1010,mobile device 500 may display products information of a plurality of products in a physical store. Examples of products information can include prices about the products, descriptions, and discounts or coupons, as well as any of the other examples described inFIGS. 1-9 . Examples of displaying the products information can include displays through a graphical interface, such as any of those interfaces described inFIGS. 1-9 . - At
block 1020, themobile device 500 can also display one or more consumer selections about the plurality of products. Examples of consumer selections can include a selection to add one or more of the products to a virtual shopping cart, and a selection to purchase one or more of the products, either based on what is in the virtual shopping cart or separately from the virtual shopping cart. Other examples of consumer selections can include seeking assistance about one or more products from a sales representative in the physical store, and asking to try on one or more clothing items in one or more changing rooms, such assmart changing room 810. Other examples of consumer selections can be consistent with any of the other descriptions found inFIGS. 1-9 , and other selections apparent to those with ordinary skill in the art. - At
block 1030, themobile device 500 may access a consumer selection to purchase at least one of the plurality of products. An example process for receiving the selection from the user and transmitting the selection to a sales representative or in general through thenetworked system 102 can be consistent with any of the present descriptions found inFIGS. 1-9 . - At
block 1040, themobile device 500 can facilitate a virtual checkout procedure to complete theshopper 105's shopping experience. In this way, theshopper 105 does not need to carry any of the products selected for purchase, and can carry just themobile device 500 and any of her personal belongings. In some example embodiments, the virtual checkout procedure can also include instructions to deliver the purchased items directly to an address specified by theshopper 105. In other cases, the items can be gathered in the store by a sales representative and theshopper 105 can carry out her items from the store itself. - Referring to
FIG. 11 , the block diagram illustrates components of amachine 1100, according to some example embodiments, able to readinstructions 1124 from a machine-readable medium 1122 (e.g., a non-transitory machine-readable medium, a machine-readable storage medium, a computer-readable storage medium, or any suitable combination thereof) and perform any one or more of the methodologies discussed herein, in whole or in part. Specifically,FIG. 11 shows themachine 1100 in the example form of a computer system (e.g., a computer) within which the instructions 1124 (e.g., software, a program, anapplication 240, an applet, an app, or other executable code) for causing themachine 1100 to perform any one or more of the methodologies discussed herein may be executed, in whole or in part. - In alternative embodiments, the
machine 1100 operates as a standalone device or may be connected (e.g., networked) to other machines. In a networked deployment, themachine 1100 may operate in the capacity of a server machine or a client machine in a server-client network environment, or as a peer machine in a distributed (e.g., peer-to-peer) network environment. Themachine 1100 may include hardware, software, or combinations thereof, and may as examples be a server computer, a client computer, a personal computer (PC), a tablet computer, a laptop computer, a netbook, a cellular telephone, a smartphone, a set-top box (STB), a personal digital assistant (PDA), a web appliance, a network router, a network switch, a network bridge, or any machine capable of executing theinstructions 1124, sequentially or otherwise, that specify actions to be taken by thatmachine 1100. Further, while only asingle machine 1100 is illustrated, the term “machine” shall also be taken to include any collection ofmachines 1100 that individually or jointly execute theinstructions 1124 to perform all or part of any one or more of the methodologies discussed herein. - The
machine 1100 includes a processor 1102 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a radio-frequency integrated circuit (RFIC), or any suitable combination thereof), amain memory 1104, and astatic memory 1106, which are configured to communicate with each other via abus 1108. Theprocessor 1102 may contain microcircuits that are configurable, temporarily or permanently, by some or all of theinstructions 1124, such that theprocessor 1102 is configurable to perform any one or more of the methodologies described herein, in whole or in part. For example, a set of one or more microcircuits of theprocessor 1102 may be configurable to execute one or more modules (e.g., software modules) described herein. - The
machine 1100 may further include one ormore sensors 1128, suitable for obtaining various sensor data. Themachine 1100 may further include a video display 1110 (e.g., a plasma display panel (PDP), a light emitting diode (LED) display, a liquid crystal display (LCD), a projector, a cathode ray tube (CRT), or any other display capable of displaying graphics or video). Themachine 1100 may also include an alphanumeric input device 1112 (e.g., a keyboard or keypad), a cursor control device 1114 (e.g., a mouse, a touchpad, a trackball, a joystick, a motion sensor, an eye tracking device, or other pointing instrument), astorage unit 1116, a signal generation device 1118 (e.g., a sound card, an amplifier, a speaker, a headphone jack, or any suitable combination thereof), and anetwork interface device 1120. - The
storage unit 1116 includes the machine-readable medium 1122 (e.g., a tangible and non-transitory machine-readable storage medium) on which are stored theinstructions 1124 embodying any one or more of the methodologies or functions described herein, including, for example, any of the descriptions ofFIGS. 1-10 . Theinstructions 1124 may also reside, completely or at least partially, within themain memory 1104, within the processor 1102 (e.g., within the processor's cache memory), or both, before or during execution thereof by themachine 1100. Theinstructions 1124 may also reside in thestatic memory 1106. - Accordingly, the
main memory 1104 and theprocessor 1102 may be considered machine-readable media 1122 (e.g., tangible and non-transitory machine-readable media). Theinstructions 1124 may be transmitted or received over anetwork 1126 via thenetwork interface device 1120. For example, thenetwork interface device 1120 may communicate theinstructions 1124 using any one or more transfer protocols (e.g., hypertext transfer protocol (HTTP)). Themachine 1100 may also represent example means for performing any of the functions described herein, including the processes described inFIG. 10 . - In some example embodiments, the
machine 1100 may be a portable computing device, such as a smart phone or tablet computer, and have one or more additional input components (e.g.,sensors 1128 or gauges), not shown. Examples of such input components include an image input component (e.g., one or more cameras 530), an audio input component (e.g., a microphone), a direction input component (e.g., a compass), a location input component (e.g., a GPS receiver), an orientation component (e.g., a gyroscope), a motion detection component (e.g., one or more accelerometers), an altitude detection component (e.g., an altimeter), and a gas detection component (e.g., a gas sensor). Inputs harvested by any one or more of these input components may be accessible and available for use by any of the modules described herein. - As used herein, the term “memory” refers to a machine-readable medium 1122 able to store data temporarily or permanently and may be taken to include, but not be limited to, RAM, read-only memory (ROM), buffer memory, flash memory, and cache memory. While the machine-readable medium 1122 is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, or associated caches and servers) able to store
instructions 1124. The term “machine-readable medium” shall also be taken to include any medium, or combination of multiple media, that is capable of storing theinstructions 1124 for execution by themachine 1100, such that theinstructions 1124, when executed by one or more processors of the machine 1100 (e.g., processor 1102), cause themachine 1100 to perform any one or more of the methodologies described herein, in whole or in part. Accordingly, a “machine-readable medium” refers to a single storage apparatus or device, as well as cloud-based storage systems or storage networks that include multiple storage apparatus or devices. The term “machine-readable medium” shall accordingly be taken to include, but not be limited to, one or more tangible (e.g., non-transitory) data repositories in the form of a solid-state memory, an optical medium, a magnetic medium, or any suitable combination thereof. - Furthermore, the machine-readable medium 1122 is non-transitory in that it does not embody a propagating signal. However, labeling the tangible machine-readable medium 1122 as “non-transitory” should not be construed to mean that the medium is incapable of movement—the medium should be considered as being transportable from one physical location to another. Additionally, since the machine-readable medium 1122 is tangible, the medium may be considered to be a machine-readable device.
- Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and nothing requires that the operations be performed in the order illustrated. Structures and functionality presented as separate components in example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein.
- Certain embodiments are described herein as including logic or a number of components, modules, or mechanisms. Modules may constitute software modules (e.g., code stored or otherwise embodied on a machine-readable medium 1122 or in a transmission medium), hardware modules, or any suitable combination thereof. A “hardware module” is a tangible (e.g., non-transitory) unit capable of performing certain operations and may be configured or arranged in a certain physical manner. In various example embodiments, one or more computer systems (e.g., a standalone computer system, a client computer system, or a server computer system) or one or more hardware modules of a computer system (e.g., a processor or a group of processors 1102) may be configured by software (e.g., an
application 240 or application portion) as a hardware module that operates to perform certain operations as described herein. - In some embodiments, a hardware module may be implemented mechanically, electronically, or any suitable combination thereof. For example, a hardware module may include dedicated circuitry or logic that is permanently configured to perform certain operations. For example, a hardware module may be a special-purpose processor, such as a field programmable gate array (FPGA) or an ASIC. A hardware module may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations. For example, a hardware module may include software encompassed within a general-
purpose processor 1102 or otherprogrammable processor 1102. It will be appreciated that the decision to implement a hardware module mechanically, in dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g., configured by software) may be driven by cost and time considerations. - Accordingly, the phrase “hardware module” should be understood to encompass a tangible entity, and such a tangible entity may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein. As used herein, “hardware-implemented module” refers to a hardware module. Considering embodiments in which hardware modules are temporarily configured (e.g., programmed), each of the hardware modules need not be configured or instantiated at any one instance in time. For example, where a hardware module comprises a general-
purpose processor 1102 configured by software to become a special-purpose processor, the general-purpose processor 1102 may be configured as respectively different special-purpose processors (e.g., comprising different hardware modules) at different times. Software (e.g., a software module) may accordingly configure one ormore processors 1102, for example, to constitute a particular hardware module at one instance of time and to constitute a different hardware module at a different instance of time. - Hardware modules can provide information to, and receive information from, other hardware modules. Accordingly, the described hardware modules may be regarded as being communicatively coupled. Where multiple hardware modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) between or among two or more of the hardware modules. In embodiments in which multiple hardware modules are configured or instantiated at different times, communications between such hardware modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple hardware modules have access. For example, one hardware module may perform an operation and store the output of that operation in a memory device to which it is communicatively coupled. A further hardware module may then, at a later time, access the memory device to retrieve and process the stored output. Hardware modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
- The various operations of example methods described herein may be performed, at least partially, by one or
more processors 1102 that are temporarily configured (e.g., by software) or permanently configured to perform the relevant operations. Whether temporarily or permanently configured,such processors 1102 may constitute processor-implemented modules that operate to perform one or more operations or functions described herein. As used herein, “processor-implemented module” refers to a hardware module implemented using one ormore processors 1102. - Similarly, the methods described herein may be at least partially processor-implemented, with a
processor 1102 being an example of hardware. For example, at least some of the operations of a method may be performed by one ormore processors 1102 or processor-implemented modules. As used herein, “processor-implemented module” refers to a hardware module in which the hardware includes one ormore processors 1102. Moreover, the one ormore processors 1102 may also operate to support performance of the relevant operations in a “cloud computing” environment or as a “software as a service” (SaaS). For example, at least some of the operations may be performed by a group of computers (as examples ofmachines 1100 including processors 1102), with these operations being accessible via a network 1126 (e.g., the Internet) and via one or more appropriate interfaces (e.g., an application program interface (API)). - Some portions of the subject matter discussed herein may be presented in terms of algorithms or symbolic representations of operations on data stored as bits or binary digital signals within a machine memory (e.g., a computer memory). Such algorithms or symbolic representations are examples of techniques used by those of ordinary skill in the data processing arts to convey the substance of their work to others skilled in the art. As used herein, an “algorithm” is a self-consistent sequence of operations or similar processing leading to a desired result. In this context, algorithms and operations involve physical manipulation of physical quantities. Typically, but not necessarily, such quantities may take the form of electrical, magnetic, or optical signals capable of being stored, accessed, transferred, combined, compared, or otherwise manipulated by a
machine 1100. It is convenient at times, principally for reasons of common usage, to refer to such signals using words such as “data,” “content,” “bits,” “values,” “elements,” “symbols,” “characters,” “terms,” “numbers,” “numerals,” or the like. These words, however, are merely convenient labels and are to be associated with appropriate physical quantities. - Unless specifically stated otherwise, discussions herein using words such as “processing,” “computing,” “calculating,” “determining,” “presenting,” “displaying,” or the like, may refer to actions or processes of a machine 1100 (e.g., a computer) that manipulates or transforms data represented as physical (e.g., electronic, magnetic, or optical) quantities within one or more memories 220 (e.g., volatile memory, non-volatile memory, or any suitable combination thereof), registers, or other machine components that receive, store, transmit, or display information. Furthermore, unless specifically stated otherwise, the terms “a” or “an” are herein used, as is common in patent documents, to include one or more than one instance. Finally, as used herein, the conjunction “or” refers to a non-exclusive “or,” unless specifically stated otherwise.
Claims (20)
1. An apparatus comprising:
a memory;
one or more processors coupled to the memory; and
a display module coupled to the one or more processors, the display module configured to:
display products information of a plurality of products, the products information derived from one or more locations in a physical store offering the plurality of products for sale; and
display one or more consumer selections about the plurality of products, the one or more consumer selections including a selection to purchase at least one product of the plurality of products;
the one or more processors configured to:
evaluate a location of the apparatus to determine the apparatus is located in the physical store;
access the selection to purchase the at least one product of the plurality of products; and
facilitate a virtual checkout procedure based on the selection to purchase the at least one product and the determination that the apparatus is located in the physical store.
2. The apparatus of claim 1 , wherein the processor is further configured to access consumer profile information about the consumer, the consumer profile information derived from a virtual consumer account associated with the physical store, and wherein the displayed products information of the plurality of products is based, at least in part, on the accessed consumer profile information.
3. The apparatus of claim 1 , further comprising an image recording module coupled to the processor, the image recording module configured to:
record an image of the at least one product of the plurality of products residing in a physical display in the physical store;
the processor further configured to:
access an identifier associated with the at least one product based on the recorded image; and
access discount information associated with the at least one product based on the accessed identifier,
the display module further configured to:
display the recorded image of the at least one product; and
overlay a graphical representation of the discount information over the displayed recorded image of the at least one product.
4. The apparatus of claim 1 , wherein the one or more consumer selections include a selection to request assistance from a sales representative in the physical store.
5. The apparatus of claim 3 , wherein the one or more consumer selections includes a selection to add to a virtual shopping cart the at least one product based on the recorded image of the at least one product residing in the physical display.
6. The apparatus of claim 5 , wherein the one or more consumer selections further include a selection to add a modified variation of the at least one product of the recorded image, the modified variation including a different size or a different color of the at least one product of the recorded image.
7. The apparatus of claim 1 , wherein the one or more consumer selections includes a selection to try on one or more of the plurality of products in a changing room residing in the physical store.
8. A method comprising:
displaying, in a display module of an apparatus residing in a location of a physical store, products information of a plurality of products, the products information derived from one or more locations in a physical store displaying the plurality of products;
displaying, in the display module, one or more consumer selections about the plurality of products, the one or more consumer selections including a selection to purchase at least one product of the plurality of products;
accessing, in a processor of the apparatus, the selection to purchase the at least one product of the plurality of products; and
facilitating a virtual checkout procedure based on the selection to purchase the at least one product.
9. The method of claim 8 , further comprising accessing consumer profile information about the consumer, the consumer profile information derived from a virtual consumer account associated with the physical store, and wherein displaying the products information of the plurality of products is based, at least in part, on the accessed consumer profile information.
10. The method of claim 8 , further comprising:
recording an image of the at least one product of the plurality of products residing in a physical display in the physical store;
accessing an identifier associated with the at least one product based on the recorded image; and
accessing discount information associated with the at least one product based on the accessed identifier;
displaying the recorded image of the at least one product; and
overlaying a graphical representation of the discount information over the displayed recorded image of the at least one product.
11. The method of claim 8 , wherein the one or more consumer selections include a selection to request assistance from a sales representative in the physical store.
12. The method of claim 10 , wherein the one or more consumer selections includes a selection to add to a virtual shopping cart the at least one product based on the recorded image of the at least one product residing in the physical display.
13. The method of claim 12 , wherein the one or more consumer selections further include a selection to add a modified variation of the at least one product of the recorded image, the modified variation including a different size or a different color of the at least one product of the recorded image.
14. The method of claim 8 , wherein the one or more consumer selections includes a selection to try on one or more of the plurality of products in a changing room residing in the physical store.
15. A computer-readable medium having no transitory signals and embodying instructions that, when executed by a processor of a machine residing in a physical location of a store, cause the machine to perform operations comprising:
displaying, in a display module of the machine, products information of a plurality of products, the products information derived from one or more locations in a physical store offering the plurality of products for sale;
displaying, in the display module, one or more consumer selections about the plurality of products, the one or more consumer selections including a selection to purchase at least one product of the plurality of products;
accessing the selection to purchase the at least one product of the plurality of products; and
facilitating a virtual checkout procedure based on the selection to purchase the at least one product.
16. The computer readable medium of claim 15 , the operations further comprising accessing consumer profile information about the consumer, the consumer profile information derived from a virtual consumer account associated with the physical store, and wherein displaying the products information of the plurality of products is based, at least in part, on the accessed consumer profile information.
17. The computer readable medium of claim 15 , the operations further comprising:
recording an image of the at least one product of the plurality of products residing in a physical display in the physical store;
accessing an identifier associated with the at least one product based on the recorded image; and
accessing discount information associated with the at least one product based on the accessed identifier;
displaying the recorded image of the at least one product; and
overlaying a graphical representation of the discount information over the displayed recorded image of the at least one product.
18. The computer readable medium of claim 14 , wherein the one or more consumer selections includes a selection to request assistance from a sales representative in the physical store.
19. The computer readable medium of claim 17 , wherein the one or more consumer selections includes a selection to add to a virtual shopping cart the at least one product based on the recorded image of the at least one product residing in the physical display.
20. The computer readable medium of claim 19 , wherein the one or more consumer selections further includes a selection to add a modified variation of the at least one product of the recorded image, the modified variation including a different size or a different color of the at least one product of the recorded image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/465,710 US20150058142A1 (en) | 2013-08-23 | 2014-08-21 | Store-integrated tablet |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361869557P | 2013-08-23 | 2013-08-23 | |
| US14/465,710 US20150058142A1 (en) | 2013-08-23 | 2014-08-21 | Store-integrated tablet |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150058142A1 true US20150058142A1 (en) | 2015-02-26 |
Family
ID=52481220
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/465,710 Abandoned US20150058142A1 (en) | 2013-08-23 | 2014-08-21 | Store-integrated tablet |
| US14/465,786 Abandoned US20150058123A1 (en) | 2013-08-23 | 2014-08-21 | Contextually aware interactive advertisements |
| US14/466,801 Abandoned US20150058239A1 (en) | 2013-08-23 | 2014-08-22 | Item-based social discovery |
| US14/466,857 Active 2035-12-06 US9842351B2 (en) | 2013-08-23 | 2014-08-22 | Generating product listings using locker sensors |
| US15/837,675 Active 2035-06-15 US11188948B2 (en) | 2013-08-23 | 2017-12-11 | Generating product listings using locker sensor data and reconfiguring lockers based on product size |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/465,786 Abandoned US20150058123A1 (en) | 2013-08-23 | 2014-08-21 | Contextually aware interactive advertisements |
| US14/466,801 Abandoned US20150058239A1 (en) | 2013-08-23 | 2014-08-22 | Item-based social discovery |
| US14/466,857 Active 2035-12-06 US9842351B2 (en) | 2013-08-23 | 2014-08-22 | Generating product listings using locker sensors |
| US15/837,675 Active 2035-06-15 US11188948B2 (en) | 2013-08-23 | 2017-12-11 | Generating product listings using locker sensor data and reconfiguring lockers based on product size |
Country Status (1)
| Country | Link |
|---|---|
| US (5) | US20150058142A1 (en) |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150178822A1 (en) * | 2013-12-23 | 2015-06-25 | Ebay Inc. | Discovery engine storefront |
| US20150262117A1 (en) * | 2014-03-12 | 2015-09-17 | Christopher Li | Automatic location based discovery of extended inventory |
| US20160357408A1 (en) * | 2015-06-04 | 2016-12-08 | Verizon Patent And Licensing Inc. | Systems and methods for product user interface development |
| US20170154369A1 (en) * | 2015-11-27 | 2017-06-01 | FUJlTSU LIMITED | Gaze tracking system and gaze tracking method |
| US9743041B1 (en) * | 2015-01-22 | 2017-08-22 | Lawrence J. Owen | AskMe now system and method |
| US9842351B2 (en) | 2013-08-23 | 2017-12-12 | Ebay Inc. | Generating product listings using locker sensors |
| US20170372327A1 (en) * | 2016-06-28 | 2017-12-28 | Alitheon, Inc. | Centralized databases storing digital fingerprints of objects for collaborative authentication |
| US10540664B2 (en) | 2016-02-19 | 2020-01-21 | Alitheon, Inc. | Preserving a level of confidence of authenticity of an object |
| US10839528B2 (en) | 2016-08-19 | 2020-11-17 | Alitheon, Inc. | Authentication-based tracking |
| US10867301B2 (en) | 2016-04-18 | 2020-12-15 | Alitheon, Inc. | Authentication-triggered processes |
| US10872265B2 (en) | 2011-03-02 | 2020-12-22 | Alitheon, Inc. | Database for detecting counterfeit items using digital fingerprint records |
| US10902540B2 (en) | 2016-08-12 | 2021-01-26 | Alitheon, Inc. | Event-driven authentication of physical objects |
| US10915749B2 (en) | 2011-03-02 | 2021-02-09 | Alitheon, Inc. | Authentication of a suspect object using extracted native features |
| US10915612B2 (en) | 2016-07-05 | 2021-02-09 | Alitheon, Inc. | Authenticated production |
| US10963670B2 (en) | 2019-02-06 | 2021-03-30 | Alitheon, Inc. | Object change detection and measurement using digital fingerprints |
| USD916802S1 (en) * | 2018-10-23 | 2021-04-20 | Yoox Net-A-Porter Group Spa | Display screen with graphical user interface |
| US11062118B2 (en) | 2017-07-25 | 2021-07-13 | Alitheon, Inc. | Model-based digital fingerprinting |
| US11087013B2 (en) | 2018-01-22 | 2021-08-10 | Alitheon, Inc. | Secure digital fingerprint key object database |
| US11238146B2 (en) | 2019-10-17 | 2022-02-01 | Alitheon, Inc. | Securing composite objects using digital fingerprints |
| US11250286B2 (en) | 2019-05-02 | 2022-02-15 | Alitheon, Inc. | Automated authentication region localization and capture |
| US11321964B2 (en) | 2019-05-10 | 2022-05-03 | Alitheon, Inc. | Loop chain digital fingerprint method and system |
| US11341348B2 (en) | 2020-03-23 | 2022-05-24 | Alitheon, Inc. | Hand biometrics system and method using digital fingerprints |
| US11568683B2 (en) | 2020-03-23 | 2023-01-31 | Alitheon, Inc. | Facial biometrics system and method using digital fingerprints |
| US11663849B1 (en) | 2020-04-23 | 2023-05-30 | Alitheon, Inc. | Transform pyramiding for fingerprint matching system and method |
| US11700123B2 (en) | 2020-06-17 | 2023-07-11 | Alitheon, Inc. | Asset-backed digital security tokens |
| US11915503B2 (en) | 2020-01-28 | 2024-02-27 | Alitheon, Inc. | Depth-based digital fingerprinting |
| US11948377B2 (en) | 2020-04-06 | 2024-04-02 | Alitheon, Inc. | Local encoding of intrinsic authentication data |
| US11983957B2 (en) | 2020-05-28 | 2024-05-14 | Alitheon, Inc. | Irreversible digital fingerprints for preserving object security |
| US20240180345A1 (en) * | 2019-10-02 | 2024-06-06 | ACI Holdings Ltd. | Smart mirror systems and methods for generating and displaying clothing recommendations |
Families Citing this family (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10445682B2 (en) | 2013-02-01 | 2019-10-15 | United Parcel Service Of America, Inc. | Systems and methods for parcel delivery to alternate delivery locations |
| US10521761B2 (en) | 2013-03-12 | 2019-12-31 | United Parcel Service Of America, Inc. | Systems and methods of delivering parcels using attended delivery/pickup locations |
| CA2926985C (en) * | 2013-10-14 | 2022-06-07 | United Parcel Service Of America, Inc. | Systems and methods for conveying a parcel to a consignee, for example, after an unsuccessful delivery attempt |
| US11195230B2 (en) * | 2014-07-25 | 2021-12-07 | Clearingbid, Inc. | Systems including a hub platform, communication network and memory configured for processing data involving time-stamped/time-sensitive aspects and/or other features |
| US9532188B1 (en) * | 2014-08-10 | 2016-12-27 | Google Inc. | Creating a group based on proximate detection |
| US10410164B2 (en) | 2014-11-14 | 2019-09-10 | United Parcel Service Of America, Inc | Systems and methods for facilitating shipping of parcels |
| CA2967064C (en) | 2014-11-14 | 2020-08-25 | United Parcel Service Of America, Inc. | Systems and methods for facilitating shipping of parcels for returning items |
| US10210544B2 (en) * | 2014-12-17 | 2019-02-19 | Paypal, Inc. | Displaying merchandise with avatars |
| US20160196584A1 (en) * | 2015-01-06 | 2016-07-07 | Facebook, Inc. | Techniques for context sensitive overlays |
| US20160292247A1 (en) * | 2015-03-31 | 2016-10-06 | Kenneth Scott Kaufman | Method of retrieving categorical data entries through an interactive graphical abstraction |
| US10055707B2 (en) | 2015-04-07 | 2018-08-21 | Paypal, Inc. | Location detection devices for use in a courier services network |
| US10296949B2 (en) * | 2015-04-21 | 2019-05-21 | Facebook, Inc. | Messenger application plug-in for providing tailored advertisements within a conversation thread |
| US20160371273A1 (en) * | 2015-06-18 | 2016-12-22 | WYMP, Inc. | System and method for searching for specific types of items based on peer ranking of quality |
| GB2544871A (en) * | 2015-10-08 | 2017-05-31 | Rfid Innovation Res Ltd | Intelligent display system and method |
| US11121999B2 (en) | 2015-10-30 | 2021-09-14 | Microsoft Technology Licensing, Llc | Communication interface for wearable devices |
| KR102416914B1 (en) * | 2015-12-01 | 2022-07-06 | 삼성디스플레이 주식회사 | Flexible display device |
| KR102377002B1 (en) | 2016-01-27 | 2022-03-21 | 삼성전자주식회사 | Electronic apparatus and operating method thereof |
| CN106021586B (en) * | 2016-06-06 | 2020-02-18 | 腾讯科技(北京)有限公司 | Information processing method and server |
| US12506932B2 (en) | 2016-07-19 | 2025-12-23 | Tarun Sunder Raj | Methods, systems, apparatuses, and devices for providing content to viewers for enhancing well being of the viewers |
| US11707216B2 (en) * | 2016-07-21 | 2023-07-25 | Comcast Cable Communications, Llc | Recommendations based on biometric feedback from wearable device |
| WO2018018099A1 (en) * | 2016-07-29 | 2018-02-01 | Cardex Group Pty Ltd | Contact information exchanging and content system and method for networking and marketing |
| US10600022B2 (en) | 2016-08-31 | 2020-03-24 | United Parcel Service Of America, Inc. | Systems and methods for synchronizing delivery of related parcels via a computerized locker bank |
| MX2019003023A (en) * | 2016-09-16 | 2019-07-01 | Walmart Apollo Llc | Returned product detection. |
| WO2018144842A1 (en) * | 2017-02-03 | 2018-08-09 | Viatouch Media Inc. | System and method of stocking and individualized merchandising in an automatic retail device |
| WO2018144882A1 (en) | 2017-02-03 | 2018-08-09 | Viatouch Media Inc. | Cantilevered weight sensitive shelf, rail, and mounting system |
| US10521825B2 (en) * | 2017-03-15 | 2019-12-31 | Facebook, Inc. | Systems and methods for providing interactive user interface elements for obtaining feedback within a media content item |
| US10635801B2 (en) | 2017-10-30 | 2020-04-28 | Walmart Apollo, Llc | Systems and methods for securing access to storage and retrieval systems |
| CN107909741A (en) * | 2017-11-13 | 2018-04-13 | 北京小米移动软件有限公司 | The method and shared cabinet system of the shared cabinet of management |
| US10242263B1 (en) | 2017-11-14 | 2019-03-26 | Wells Fargo Bank, N.A. | Virtual assistant of safe locker |
| US10970549B1 (en) | 2017-11-14 | 2021-04-06 | Wells Fargo Bank, N.A. | Virtual assistant of safe locker |
| US11055763B2 (en) * | 2018-04-04 | 2021-07-06 | Ebay Inc. | User authentication in hybrid online and real-world environments |
| US11907894B2 (en) | 2019-01-11 | 2024-02-20 | Fff Enterprises, Inc. | Storage devices and operation methods thereof |
| US11263581B2 (en) * | 2019-01-11 | 2022-03-01 | Fff Enterprises, Inc. | Storage devices and operation methods thereof |
| US10939143B2 (en) | 2019-03-26 | 2021-03-02 | Wipro Limited | System and method for dynamically creating and inserting immersive promotional content in a multimedia |
| CN110009828A (en) * | 2019-04-12 | 2019-07-12 | 武汉找学网科技有限公司 | A kind of locker based on Internet of Things, storing method and system |
| US10948988B1 (en) * | 2019-09-09 | 2021-03-16 | Tectus Corporation | Contextual awareness based on eye motion tracking by an eye-mounted system |
| US11540007B2 (en) * | 2020-11-04 | 2022-12-27 | Digital Turbine, Inc. | Cross-device interaction |
| US11908262B2 (en) | 2021-11-18 | 2024-02-20 | Capital One Services, Llc | Token based secure access to a locker system |
| US20250053995A1 (en) * | 2021-12-09 | 2025-02-13 | Synq Access + Security Technology Ltd. | Item collection, return, exchange without human interaction |
| WO2023187930A1 (en) * | 2022-03-28 | 2023-10-05 | シャープNecディスプレイソリューションズ株式会社 | Display system and method for displaying content |
| US20240087386A1 (en) * | 2022-09-13 | 2024-03-14 | Grubbrr Spv Llc | Systems and methods for management of dual sided delivery locker array |
| US12475493B1 (en) * | 2023-02-09 | 2025-11-18 | Wells Fargo Bank, N.A. | Method, apparatus, and computer program product for secure facilitation of package transfer |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6546309B1 (en) * | 2000-06-29 | 2003-04-08 | Kinney & Lange, P.A. | Virtual fitting room |
| US20110238512A1 (en) * | 2010-03-26 | 2011-09-29 | Eric Hapaki Doty | Method and Apparatus for Showroom Sales |
| US20130110678A1 (en) * | 2011-11-02 | 2013-05-02 | Apple Inc. | Purchasing a product in a store using a mobile device |
| US8542906B1 (en) * | 2008-05-21 | 2013-09-24 | Sprint Communications Company L.P. | Augmented reality image offset and overlay |
| US20140279015A1 (en) * | 2013-03-15 | 2014-09-18 | Locator Ip Lp | Shelf-level marketing and point of sales enrichment |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5158155A (en) * | 1990-10-11 | 1992-10-27 | Vendorsgroup, Inc. | Vendors' structural complex |
| US8346626B2 (en) | 1999-05-07 | 2013-01-01 | Robertson Steven C | System and method for providing electronic multi-merchant gift registry services over a distributed network |
| SG94334A1 (en) | 1999-09-15 | 2003-02-18 | First Cube Pte Ltd | A method and system for facilitating delivery and pickup of goods |
| US7257552B1 (en) * | 2000-03-27 | 2007-08-14 | Hector Franco | Consumer products distribution system |
| US7698240B1 (en) * | 2000-05-15 | 2010-04-13 | I2 Technologies Us, Inc. | System and method for providing electronic financial transaction services |
| US6886895B2 (en) * | 2000-05-24 | 2005-05-03 | Globix Corporation | Security locker for computer equipment |
| US20020178074A1 (en) | 2001-05-24 | 2002-11-28 | Gregg Bloom | Method and apparatus for efficient package delivery and storage |
| US7653457B2 (en) * | 2001-03-16 | 2010-01-26 | Breakthrough Logistics Corporation | Method and system for efficient package delivery and storage |
| US6694217B2 (en) * | 2001-05-24 | 2004-02-17 | Breakthrough Logistics Corporation | Automated system for efficient article storage and self-service retrieval |
| US7890375B2 (en) * | 2001-07-31 | 2011-02-15 | Half.Com, Inc. | Method and system to facilitate pre-ordering via an electronic commerce facility, and to automatically facilitate satisfying of a pre-order upon listing of an appropriate offer via the electronic commerce facility |
| US8782691B1 (en) * | 2002-01-15 | 2014-07-15 | The Directv Group, Inc. | Time shifted targeted advertisements based upon user profiles |
| US7885901B2 (en) * | 2004-01-29 | 2011-02-08 | Yahoo! Inc. | Method and system for seeding online social network contacts |
| US9805395B2 (en) * | 2012-01-19 | 2017-10-31 | Dizpersion Corporation | Online marketing system and method |
| US8700586B2 (en) * | 2005-10-31 | 2014-04-15 | Yahoo! Inc. | Clickable map interface |
| US7873549B1 (en) * | 2006-03-27 | 2011-01-18 | Amazon Technologies, Inc. | Product dimension correction |
| US20070286358A1 (en) * | 2006-04-29 | 2007-12-13 | Msystems Ltd. | Digital audio recorder |
| US7680786B2 (en) * | 2006-10-30 | 2010-03-16 | Yahoo! Inc. | Optimization of targeted advertisements based on user profile information |
| US7733238B2 (en) * | 2007-04-27 | 2010-06-08 | Sensormatic Electronics, LLC | Handheld data capture system with power and safety monitor and method therefore |
| US7853480B2 (en) | 2007-05-21 | 2010-12-14 | Amazon Technologies, Inc. | System and method for providing export services to merchants |
| US20090024402A1 (en) * | 2007-07-20 | 2009-01-22 | Ebay Inc. | Search using multi-faceted reputation information |
| US8356004B2 (en) * | 2007-12-13 | 2013-01-15 | Searete Llc | Methods and systems for comparing media content |
| US8494909B2 (en) * | 2009-02-09 | 2013-07-23 | Datalogic ADC, Inc. | Automatic learning in a merchandise checkout system with visual recognition |
| WO2012003580A1 (en) * | 2010-07-08 | 2012-01-12 | Christopher Bryson | Consumer, retailer and supplier computing systems and methods |
| US9324107B2 (en) | 2010-10-05 | 2016-04-26 | Centric Software, Inc. | Interactive collection book for mobile devices |
| US8886172B2 (en) * | 2010-12-06 | 2014-11-11 | Echostar Technologies L.L.C. | Providing location information using matrix code |
| US8413884B2 (en) * | 2011-03-03 | 2013-04-09 | Life In Mobile, Inc. | Method and apparatus for dynamically presenting content in response to successive scans of a static code |
| US20130041761A1 (en) * | 2011-04-07 | 2013-02-14 | Jeffrey Allen Voda | Location based advertising asset tracking system and method |
| US20130046594A1 (en) | 2011-06-04 | 2013-02-21 | Box Office Live Television, LLC | Interactive advertising displays |
| US10043219B2 (en) * | 2012-02-21 | 2018-08-07 | Neil Shivraj DAVEY | Robotically assisted banking automation and insurance system |
| US8849721B2 (en) * | 2011-09-21 | 2014-09-30 | Facebook, Inc. | Structured objects and actions on a social networking system |
| US20130103758A1 (en) * | 2011-10-19 | 2013-04-25 | c/o Facebook, Inc. | Filtering and ranking recommended users on a social networking system |
| US10127565B2 (en) * | 2011-12-09 | 2018-11-13 | Samsung Electronics Co., Ltd. | Displaying mobile advertising based on determining user's physical activity from mobile device sensor data |
| US8666836B2 (en) | 2011-12-15 | 2014-03-04 | Facebook, Inc. | Targeting items to a user of a social networking system based on a predicted event for the user |
| US8606645B1 (en) | 2012-02-02 | 2013-12-10 | SeeMore Interactive, Inc. | Method, medium, and system for an augmented reality retail application |
| US20130212173A1 (en) * | 2012-02-13 | 2013-08-15 | Robert William Carthcart | Suggesting relationship modifications to users of a social networking system |
| US9170656B2 (en) * | 2012-03-01 | 2015-10-27 | Elwha Llc | Systems and methods for scanning a user environment and evaluating data of interest |
| US20130262252A1 (en) * | 2012-03-29 | 2013-10-03 | Girish Lakshman | Pickup locations as a transfer point |
| US9406084B2 (en) * | 2012-05-23 | 2016-08-02 | Specialty's Café & Bakery, Inc. | Methods for submitting a food order remotely |
| US20130325594A1 (en) * | 2012-06-05 | 2013-12-05 | Yahoo! Inc. | Sponsored applications |
| US9898742B2 (en) | 2012-08-03 | 2018-02-20 | Ebay Inc. | Virtual dressing room |
| US9462066B2 (en) | 2012-08-21 | 2016-10-04 | Facebook, Inc. | Social action by quick response (QR) code |
| US20140114875A1 (en) * | 2012-10-23 | 2014-04-24 | Swapbox Inc. | Methods and systems for the secure sale of tangible goods |
| US8972189B2 (en) | 2012-10-29 | 2015-03-03 | Ebay Inc. | Social mobile shopping system |
| US20140122201A1 (en) | 2012-10-30 | 2014-05-01 | Aaron Johnson | Apparatus, method, and computer program product for online social marketing |
| US20140330603A1 (en) * | 2013-05-01 | 2014-11-06 | Thomas Corder | Intelligent Reconfigurable Locker System |
| US8827095B1 (en) * | 2013-07-24 | 2014-09-09 | Locker Storage Solutions, LLC | Expandable-collapsible safe |
| US20150058142A1 (en) | 2013-08-23 | 2015-02-26 | Michael George Lenahan | Store-integrated tablet |
| US20150332362A1 (en) * | 2014-05-16 | 2015-11-19 | Reverb.com LLC | System and method for facilitating sale of goods |
-
2014
- 2014-08-21 US US14/465,710 patent/US20150058142A1/en not_active Abandoned
- 2014-08-21 US US14/465,786 patent/US20150058123A1/en not_active Abandoned
- 2014-08-22 US US14/466,801 patent/US20150058239A1/en not_active Abandoned
- 2014-08-22 US US14/466,857 patent/US9842351B2/en active Active
-
2017
- 2017-12-11 US US15/837,675 patent/US11188948B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6546309B1 (en) * | 2000-06-29 | 2003-04-08 | Kinney & Lange, P.A. | Virtual fitting room |
| US8542906B1 (en) * | 2008-05-21 | 2013-09-24 | Sprint Communications Company L.P. | Augmented reality image offset and overlay |
| US20110238512A1 (en) * | 2010-03-26 | 2011-09-29 | Eric Hapaki Doty | Method and Apparatus for Showroom Sales |
| US20130110678A1 (en) * | 2011-11-02 | 2013-05-02 | Apple Inc. | Purchasing a product in a store using a mobile device |
| US20140279015A1 (en) * | 2013-03-15 | 2014-09-18 | Locator Ip Lp | Shelf-level marketing and point of sales enrichment |
Cited By (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11423641B2 (en) | 2011-03-02 | 2022-08-23 | Alitheon, Inc. | Database for detecting counterfeit items using digital fingerprint records |
| US10915749B2 (en) | 2011-03-02 | 2021-02-09 | Alitheon, Inc. | Authentication of a suspect object using extracted native features |
| US10872265B2 (en) | 2011-03-02 | 2020-12-22 | Alitheon, Inc. | Database for detecting counterfeit items using digital fingerprint records |
| US9842351B2 (en) | 2013-08-23 | 2017-12-12 | Ebay Inc. | Generating product listings using locker sensors |
| US11188948B2 (en) | 2013-08-23 | 2021-11-30 | Ebay Inc. | Generating product listings using locker sensor data and reconfiguring lockers based on product size |
| US9639889B2 (en) * | 2013-12-23 | 2017-05-02 | Ebay Inc. | Discovery engine storefront |
| US20150178822A1 (en) * | 2013-12-23 | 2015-06-25 | Ebay Inc. | Discovery engine storefront |
| US20150262117A1 (en) * | 2014-03-12 | 2015-09-17 | Christopher Li | Automatic location based discovery of extended inventory |
| US11010714B2 (en) | 2014-03-12 | 2021-05-18 | Ebay Inc. | Automatic location based discovery of extended inventory |
| US10528908B2 (en) * | 2014-03-12 | 2020-01-07 | Ebay Inc. | Automatic location based discovery of extended inventory |
| US9743041B1 (en) * | 2015-01-22 | 2017-08-22 | Lawrence J. Owen | AskMe now system and method |
| US10083479B2 (en) * | 2015-06-04 | 2018-09-25 | Verizon Patent And Licensing Inc. | Systems and methods for product user interface development |
| US20160357408A1 (en) * | 2015-06-04 | 2016-12-08 | Verizon Patent And Licensing Inc. | Systems and methods for product user interface development |
| US20170154369A1 (en) * | 2015-11-27 | 2017-06-01 | FUJlTSU LIMITED | Gaze tracking system and gaze tracking method |
| US11068909B1 (en) | 2016-02-19 | 2021-07-20 | Alitheon, Inc. | Multi-level authentication |
| US10540664B2 (en) | 2016-02-19 | 2020-01-21 | Alitheon, Inc. | Preserving a level of confidence of authenticity of an object |
| US10861026B2 (en) | 2016-02-19 | 2020-12-08 | Alitheon, Inc. | Personal history in track and trace system |
| US11301872B2 (en) | 2016-02-19 | 2022-04-12 | Alitheon, Inc. | Personal history in track and trace system |
| US11593815B2 (en) | 2016-02-19 | 2023-02-28 | Alitheon Inc. | Preserving authentication under item change |
| US11682026B2 (en) | 2016-02-19 | 2023-06-20 | Alitheon, Inc. | Personal history in track and trace system |
| US12400237B2 (en) | 2016-02-19 | 2025-08-26 | Alitheon, Inc. | Personal history in track and trace system |
| US11100517B2 (en) | 2016-02-19 | 2021-08-24 | Alitheon, Inc. | Preserving authentication under item change |
| US12299688B2 (en) | 2016-04-18 | 2025-05-13 | Alitheon, Inc. | Authentication-triggered processes |
| US11830003B2 (en) | 2016-04-18 | 2023-11-28 | Alitheon, Inc. | Authentication-triggered processes |
| US10867301B2 (en) | 2016-04-18 | 2020-12-15 | Alitheon, Inc. | Authentication-triggered processes |
| US11379856B2 (en) | 2016-06-28 | 2022-07-05 | Alitheon, Inc. | Centralized databases storing digital fingerprints of objects for collaborative authentication |
| US10740767B2 (en) * | 2016-06-28 | 2020-08-11 | Alitheon, Inc. | Centralized databases storing digital fingerprints of objects for collaborative authentication |
| US20170372327A1 (en) * | 2016-06-28 | 2017-12-28 | Alitheon, Inc. | Centralized databases storing digital fingerprints of objects for collaborative authentication |
| US10915612B2 (en) | 2016-07-05 | 2021-02-09 | Alitheon, Inc. | Authenticated production |
| US11636191B2 (en) | 2016-07-05 | 2023-04-25 | Alitheon, Inc. | Authenticated production |
| US10902540B2 (en) | 2016-08-12 | 2021-01-26 | Alitheon, Inc. | Event-driven authentication of physical objects |
| US11741205B2 (en) | 2016-08-19 | 2023-08-29 | Alitheon, Inc. | Authentication-based tracking |
| US12493678B2 (en) | 2016-08-19 | 2025-12-09 | Alitheon, Inc. | Authentication-based tracking |
| US10839528B2 (en) | 2016-08-19 | 2020-11-17 | Alitheon, Inc. | Authentication-based tracking |
| US11062118B2 (en) | 2017-07-25 | 2021-07-13 | Alitheon, Inc. | Model-based digital fingerprinting |
| US11087013B2 (en) | 2018-01-22 | 2021-08-10 | Alitheon, Inc. | Secure digital fingerprint key object database |
| US11843709B2 (en) | 2018-01-22 | 2023-12-12 | Alitheon, Inc. | Secure digital fingerprint key object database |
| US12256026B2 (en) | 2018-01-22 | 2025-03-18 | Alitheon, Inc. | Secure digital fingerprint key object database |
| US11593503B2 (en) | 2018-01-22 | 2023-02-28 | Alitheon, Inc. | Secure digital fingerprint key object database |
| USD940171S1 (en) * | 2018-10-23 | 2022-01-04 | Yoox Net-A-Porter Group Spa | Display screen with animated graphical user interface |
| USD917527S1 (en) * | 2018-10-23 | 2021-04-27 | Yoox Net-A-Porter Group Spa | Display screen with graphical user interface |
| USD917528S1 (en) * | 2018-10-23 | 2021-04-27 | Yoox Net-A-Porter Group Spa | Display screen with graphical user interface |
| USD917525S1 (en) * | 2018-10-23 | 2021-04-27 | Yoox Net-A-Porter Group Spa | Display screen with animated graphical user interface |
| USD916802S1 (en) * | 2018-10-23 | 2021-04-20 | Yoox Net-A-Porter Group Spa | Display screen with graphical user interface |
| US10963670B2 (en) | 2019-02-06 | 2021-03-30 | Alitheon, Inc. | Object change detection and measurement using digital fingerprints |
| US11386697B2 (en) | 2019-02-06 | 2022-07-12 | Alitheon, Inc. | Object change detection and measurement using digital fingerprints |
| US11488413B2 (en) | 2019-02-06 | 2022-11-01 | Alitheon, Inc. | Object change detection and measurement using digital fingerprints |
| US11250286B2 (en) | 2019-05-02 | 2022-02-15 | Alitheon, Inc. | Automated authentication region localization and capture |
| US12249136B2 (en) | 2019-05-02 | 2025-03-11 | Alitheon, Inc. | Automated authentication region localization and capture |
| US11321964B2 (en) | 2019-05-10 | 2022-05-03 | Alitheon, Inc. | Loop chain digital fingerprint method and system |
| US12426728B2 (en) * | 2019-10-02 | 2025-09-30 | ACI Holdings Ltd. | Smart mirror systems and methods for generating and displaying clothing recommendations |
| US20240180345A1 (en) * | 2019-10-02 | 2024-06-06 | ACI Holdings Ltd. | Smart mirror systems and methods for generating and displaying clothing recommendations |
| US12417666B2 (en) | 2019-10-17 | 2025-09-16 | Alitheon, Inc. | Securing composite objects using digital fingerprints |
| US11238146B2 (en) | 2019-10-17 | 2022-02-01 | Alitheon, Inc. | Securing composite objects using digital fingerprints |
| US11922753B2 (en) | 2019-10-17 | 2024-03-05 | Alitheon, Inc. | Securing composite objects using digital fingerprints |
| US11915503B2 (en) | 2020-01-28 | 2024-02-27 | Alitheon, Inc. | Depth-based digital fingerprinting |
| US12183096B2 (en) | 2020-01-28 | 2024-12-31 | Alitheon, Inc. | Depth-based digital fingerprinting |
| US11568683B2 (en) | 2020-03-23 | 2023-01-31 | Alitheon, Inc. | Facial biometrics system and method using digital fingerprints |
| US11341348B2 (en) | 2020-03-23 | 2022-05-24 | Alitheon, Inc. | Hand biometrics system and method using digital fingerprints |
| US11948377B2 (en) | 2020-04-06 | 2024-04-02 | Alitheon, Inc. | Local encoding of intrinsic authentication data |
| US11663849B1 (en) | 2020-04-23 | 2023-05-30 | Alitheon, Inc. | Transform pyramiding for fingerprint matching system and method |
| US11983957B2 (en) | 2020-05-28 | 2024-05-14 | Alitheon, Inc. | Irreversible digital fingerprints for preserving object security |
| US11700123B2 (en) | 2020-06-17 | 2023-07-11 | Alitheon, Inc. | Asset-backed digital security tokens |
Also Published As
| Publication number | Publication date |
|---|---|
| US9842351B2 (en) | 2017-12-12 |
| US20180232771A1 (en) | 2018-08-16 |
| US20150058163A1 (en) | 2015-02-26 |
| US20150058239A1 (en) | 2015-02-26 |
| US20150058123A1 (en) | 2015-02-26 |
| US11188948B2 (en) | 2021-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150058142A1 (en) | Store-integrated tablet | |
| US11010714B2 (en) | Automatic location based discovery of extended inventory | |
| US11854071B2 (en) | In-store product detection system | |
| US12307544B2 (en) | Automatic guided image capturing and presentation of images | |
| US11455348B2 (en) | Systems and methods for saving and presenting a state of a communication session | |
| US20140282137A1 (en) | Automatically fitting a wearable object | |
| CN106779940B (en) | A kind of confirmation method and device for displaying goods | |
| US20140067624A1 (en) | Accessing a shopping service through a game console | |
| CN113076461B (en) | Search method, search system and machine-readable medium | |
| US20150348120A1 (en) | Methods and systems for dynamic pricing | |
| KR20160066940A (en) | Method for providing product information | |
| KR20140119382A (en) | Terminal apparatus and method for providing product related information through communication service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: EBAY INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LENAHAN, MICHAEL GEORGE;CHUNG, CHAHN;SANDOVAL, MYRA;AND OTHERS;SIGNING DATES FROM 20140819 TO 20140821;REEL/FRAME:033586/0124 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |