CN107077695B - 向在线购物环境提供3-d购物体验的***和方法 - Google Patents
向在线购物环境提供3-d购物体验的***和方法 Download PDFInfo
- Publication number
- CN107077695B CN107077695B CN201480082259.3A CN201480082259A CN107077695B CN 107077695 B CN107077695 B CN 107077695B CN 201480082259 A CN201480082259 A CN 201480082259A CN 107077695 B CN107077695 B CN 107077695B
- Authority
- CN
- China
- Prior art keywords
- shopping
- product
- online
- computer system
- customer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000009877 rendering Methods 0.000 claims abstract description 144
- 230000015654 memory Effects 0.000 claims abstract description 48
- 238000004891 communication Methods 0.000 claims description 23
- 230000003993 interaction Effects 0.000 claims description 16
- 230000006399 behavior Effects 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 239000000047 product Substances 0.000 description 301
- 230000008859 change Effects 0.000 description 13
- 239000008186 active pharmaceutical agent Substances 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 230000001737 promoting effect Effects 0.000 description 11
- 238000004590 computer program Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 238000013480 data collection Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 239000004570 mortar (masonry) Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 239000011449 brick Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 240000005020 Acaciella glauca Species 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- -1 brands Substances 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 235000016709 nutrition Nutrition 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 235000003499 redwood Nutrition 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/003—Navigation within 3D models or images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Radar, Positioning & Navigation (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Remote Sensing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种用于向在线购物环境提供3‑D购物体验的计算机实现的方法由3‑D购物渲染计算机***实现。所述方法包括在存储器中存储多个3‑D产品图像,其中所述多个3‑D产品图像中的每一个与产品标识符相关联;将所述多个产品标识符分成多个购物分组;接收产品请求,其中所述产品请求包括来自在线购物计算机***的包括于所述多个产品标识符内的第一产品标识符;基于包括于所述多个购物分组内的第一购物分组在所述3‑D购物渲染计算机***处生成虚拟购物布局;基于所述虚拟购物布局渲染虚拟购物体验,其中所述虚拟购物体验表示可导航的在线购物体验;以及向所述在线购物计算机***提供所述虚拟购物体验。
Description
背景技术
本发明涉及虚拟购物,并且更具体地涉及用于使用插件、API或任何其他合适的方法来创建3-D购物体验的***和方法。
在许多在线购物环境(例如,电子商务站点或电子商务应用)中,顾客(或在线用户)可以通过搜索或浏览他们感兴趣的特定产品来寻找这样的产品。此外,顾客可以跨越在线购物环境(并且跨越多个电子商务站点和/或多个电子商务应用)搜索或浏览。搜索或浏览结果包含与搜索条件(或浏览行为)相匹配的产品,并且顾客可以选择、查看和购买每个这样的产品。
相比之下,实体零售商店(“实体商店”)的购物体验与这种在线购物环境的购物体验不同。当在实体商店内购物时,顾客径直走到特定部门,然后沿着通道走下去并发现他们正在寻找的产品。顾客可以比较不同的产品,并基于包装自身上提供的信息以及来自商店的信息(如定价)做出即时决定。在浏览实体商店时,顾客还购买他们在通道中“发现”的产品。因此,在这样的实体商店中,顾客通常可能做出与他们在在线购物环境中可能做出的购买决定所不同的购买决定。
期望一种包括在线购物的便利且具有在实体商店内购物的顾客体验的***。
发明内容
在一个方面,提供了一种用于向在线购物环境提供3D购物体验的计算机实现的方法。该方法使用与存储器通信的3-D购物渲染计算机***来实现。该方法包括在存储器中存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;接收产品请求;其中该产品请求包括来自在线购物计算机***的包括于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组由3-D购物渲染计算机设备生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机***提供该虚拟购物体验。
在另一个方面,提供了一种用于向在线购物环境提供3-D购物体验的3-D购物渲染计算机***。该3-D购物渲染计算机包括用于存储数据的存储器和与存储器通信的处理器。该处理器被配置为存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;从在线购物计算机***接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机***提供该虚拟购物体验。
在另一个方面,提供了一种用于向在线购物环境提供3-D购物体验的其上包含有处理器可执行指令的计算机可读存储设备。当由计算机设备执行时,该处理器可执行指令使得该计算机设备存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;从在线购物计算机***接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机***提供该虚拟购物体验。
本文描述的特征、功能和优点可以在本发明的各个实施例中独立地实现,或者可以在其他实施例中组合,其进一步的细节可以参考以下描述和附图看出。
附图说明
图1是示出由3-D购物渲染计算机***实现的向在线购物计算机***提供3-D购物体验的简化流程图;
图2是使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的示例性3-D购物体验的第一顶视图;
图3是表示在图2中示出并使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的示例性3-D购物体验的顶视图的向下钻取视图的第二顶视图;
图4是在图2和图3中示出并使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的3-D购物体验中包括的第一虚拟购物通道的第一视图;
图5是从在图2和图3中示出并使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的3-D购物体验中的图4的虚拟购物通道选择的产品的3-D示意图;
图6是图4的第一虚拟购物通道的第二视图,进一步示出了使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的数据收集和研究特征;
图7是多个示例性虚拟化身的图示,其可以由导航使用本文描述的3-D购物渲染计算机***向在线购物计算机***提供的3-D购物体验的在线用户使用;
图8是示出与管理本文描述的3-D购物渲染计算机***相关联的管理和安全任务的简化流程图;
图9是示出在在线购物计算机***和本文描述的3-D购物渲染计算机***之间的数据收集和数据流的简化流程图;
图10是可以用于向在线购物计算机***提供3-D购物体验的示例性计算设备的框图;以及
图11是由3-D购物渲染计算机***实现的向在线购物计算机***提供3-D购物体验的简化过程。
尽管各个实施例的具体特征可能在一些图中示出而未在其他图中示出,但这仅仅是为了方便。任何附图的任何特征可以与任何其他附图的任何特征组合地被引用和/或要求保护。
具体实施方式
以下实现方式的详细描述参考附图。不同附图中的相同附图标记可以标识相同或相似的元件。此外,以下详细描述并不限制权利要求。
本文描述的***和方法同时将在线购物环境和实体商店中的购物体验元素提供给各种在线购物环境。本文描述的***和方法可以与现有的在线购物环境集成。具体地,本文描述的***和方法接收与在线购物环境和在线用户相关的信息,并向在线用户提供三维(“3-D”)购物体验。
本文描述的主题总体涉及创建可以提供给由在线购物计算机***提供的在线购物环境的用户的3-D购物体验(或3-D虚拟商店)。在示例性实施例中,3-D购物渲染计算机***向在线购物计算机***提供3-D购物体验。在示例性实施例中,在线购物计算机***使用嵌入在在线购物环境的软件中的插件软件以经由应用程序编程接口(“API”)从3-D购物渲染计算机***访问3-D购物体验。备选地,API可以由其他软件、硬件或软件和硬件的组合直接调用。该3-D购物渲染计算机***被设计为增强当前的在线购物环境,并且可以使用与在线购物计算机***(以及与在线购物计算机***相关联的实体商店)相关联的数据以及与在线用户相关联的数据来生成3-D购物体验。备选地,可以使用任何其他合适的方法。
可以使用包括计算机软件、固件、硬件或其任何组合或子集的计算机编程或工程技术来实现本文描述的方法和***,其中可以通过执行以下步骤之一来实现技术效果:(a)在虚拟购物渲染计算机***中存储多个三维产品图像,其中多个三维产品图像中的每一个与产品标识符相关联;(b)将多个产品标识符分成多个购物分组;(c)从在线购物计算机***接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;(d)基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;(e)基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及(f)向在线购物计算机***提供该虚拟购物体验。
本文描述的方法和***的技术效果可以包括:(a)经由访问3-D购物渲染计算机***的插件、API或任何其他合适的方法改善了生成和服务在线虚拟购物环境的速度,(b)在3-D购物体验中表现出实际和改变的实体商店,(c)改善在线用户在在线购物体验中的用户体验,(d)通过监控在表示实体商店的虚拟环境中的顾客行为来改善在实体商店中顾客行为的分析数据;以及(e)提高在线用户浏览和导航在线购物环境的能力。
在示例性实施例中,在线用户(或顾客)可以使用web浏览器、在线应用或任何其他合适的方法导航到在线购物计算机***。此外,在线用户可以使用包括例如台式电脑、平板电脑、移动电话、娱乐/游戏和可穿戴设备的任何合适的用户计算设备来访问在线购物计算机***。在线用户可以使用任何合适的方法搜索产品或浏览产品。因此,在线购物计算机***可以提供对搜索或浏览的产品的文本或二维渲染。如本文所述,在线购物计算机***包括被配置为使用插件、API或任何其他合适的方法访问3-D购物渲染计算机***的软件。
如本文所述,3-D购物渲染计算机***包括(或存储)与多个产品标识符相关联的多个3-D产品图像。3-D购物渲染计算机***可以包括与3-D产品图像相关的多个信息。在若干实施例中,3-D购物渲染计算机***包括与每个产品标识符(和3-D产品图像)相对应的物理产品的物理尺寸、体积和其他物理特性相关的信息。如本文所述,这样的物理特性信息可以用于生成对应于物理产品的物理尺寸的虚拟购物布局。
产品标识符(和相关联的3-D产品图像)可以进一步基于任何合适的类别与多个产品分组相关联,所述类别包括例如产品类型、产品品牌、产品价格范围以及任何其他合适的类别。在许多例子中,还可以基于实体商店的特定区域内的产品的分组来对产品标识符进行分组。在至少一个例子中,基于产品标识符在实体商店的通道或分区内的分组来对产品标识符进行分组。换句话说,产品标识符可以全部与实体商店的特定通道或分区相关联。备选地,可以基于实体商店的修改版本来对产品标识符进行分组,所述修改版本诸如多个通道的合并、通道的子集或实体商店的各个分区的混合版本。此外,可以按没有在任何实体商店中表示的方式来对产品标识符进行分组。例如,基于顾客搜索历史、顾客购买历史和顾客社交网络的交互,可以按特定于顾客的方式来对产品标识符进行分组。在一个例子中,可以创建由顾客搜索(一次或多个浏览会话)、购买(一次或多个购物会话)的物品和/或顾客的社交网络联系人浏览或购买的物品组成的虚拟通道。
当在线用户选择所搜索或浏览的产品(“所选产品”)时,可以经由插件、API或任何其他合适的方法来访问3-D购物渲染计算机***。更具体地,在线购物计算机***(为零售商提供电子商务站点或电子商务应用)发送表示与所选产品相关的请求的产品请求。产品请求可以包括任何合适的信息,包括通用产品代码号(“UPC”号),库存单元号(“SKU”号)、货架图请求、促销产品请求以及任何其他合适的标识符。
在线购物计算机***还可以提供关于在线用户(在线用户数据)和/或在线购物计算机***(在线零售商数据)的信息。可以与产品请求一起或异步地提供在线用户数据和在线零售商数据。在线用户数据可以包括与在线用户相关的任何合适的信息,包括例如顾客购买资料、顾客消费信息、顾客位置信息、顾客搜索信息、顾客购物和购买信息、顾客社交网络信息、顾客偏好、顾客资料以及其他顾客购物信息。顾客资料可以包括描述顾客的购物偏好、购物行为、购物浏览模式和购物购买模式的数据集合。顾客资料还可以基于亲密团体或社交网络将第一顾客与联系到该第一顾客的其他顾客相关联。在线零售商数据可以包括任何合适的信息,包括例如与在线零售商相关联的实体商店的实体商店布局信息、促销信息(标识在线零售商希望促销的产品)以及定价和推销信息。
在一些实施例中,3-D购物渲染计算机***存储顾客搜索信息、顾客购物和购买信息、顾客社交网络信息、顾客偏好、顾客资料和其他顾客购物信息,而不包括敏感个人信息,也称为个人可识别信息(“PII”),以便确保与存储数据相关联的个人的隐私。PII可以包括能够识别个人的任何信息。出于隐私和安全的原因,PII可以从顾客资料中扣除。在其中可以确保隐私和安全(例如通过加密)或者其中个人可能同意的一些例子中,PII可以保留在顾客资料中。在这样的例子中,可能需要PII来报告顾客的分组。在其中本文所讨论的***收集关于包括顾客、制造商和零售商的个人的个人信息或者可能利用这样的个人信息的情况下,可以向个人提供控制是否收集这样的信息或者控制是否和/或如何使用这样的信息的机会。另外,某些数据在被存储或使用之前,可以按一种或多种方式处理该数据,从而移除PII。例如,个人的身份可以被处理,使得不能确定该个人的PII,或者个人的地理位置可以被泛化而获得位置数据(例如泛化为城市、邮政编码或州级别),使得不能确定个人的具***置。因此,个人可以控制如何收集关于个人的信息并由包括3-D购物渲染计算机***的***使用。
3-D购物渲染计算机***基于产品请求生成虚拟购物布局。更具体地,3-D购物渲染计算机***识别与包括于产品请求内的产品标识符相关联的至少一个产品分组。更具体地,3-D购物渲染计算机***可以识别包含产品标识符(例如,UPC号)的所有产品分组。3-D购物渲染计算机***还可以基于在线用户数据和/或在线零售商数据进一步识别一个特定产品分组。
生成虚拟购物布局表示生成3-D虚拟商店或3-D虚拟商店的区域(例如通道)的实体布局。因此,生成虚拟购物布局表示生成包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系。此外,3-D购物渲染计算机***可以生成3-D虚拟商店的多个区域的虚拟购物布局。
3-D购物渲染计算机***基于虚拟购物布局渲染虚拟购物体验。虚拟购物体验表示可导航的在线购物体验。因此,3-D购物渲染计算机***渲染虚拟购物体验以模拟实际交互。在许多例子中,3-D购物渲染计算机***使用合适的导航引擎,例如游戏引擎。
在至少一些例子中,在线用户和/或在线购物计算机***可以不访问整个虚拟购物布局。备选地,在线用户可以仅访问个人选择的产品并将所选产品视为可以旋转和检查的3-D物体。
3-D购物渲染计算机***经由插件、API或任何其他合适的方法向在线购物计算机***提供虚拟购物体验。更具体地,在线购物计算机***和3D购物渲染计算机***进行双向数据交换,由此在线购物计算机***向3-D购物渲染计算机***提供产品、顾客和零售商信息,3-D购物渲染计算机***为在线购物计算机***提供更新后的购物车信息。更具体地,在线购物计算机***可以向3-D购物渲染计算机***提供产品标识符(下面描述)、多个产品标识符、在线零售商数据和顾客数据。这样提供的信息由3-D购物渲染计算机***使用以创建虚拟购物体验的布局并在插件内或使用API或任何其他合适的方法渲染供显示的虚拟购物体验。当顾客在虚拟购物体验中选择产品时,3-D购物渲染计算机***可以将产品选择信息发送回在线购物计算机***以更新在线购物计算机***处的在线购物车。在一些例子中,3-D购物渲染计算机***还可以将行为信息、浏览信息和其他虚拟购物信息发送到在线购物计算机***,如本文所述。因此,在线购物计算机***为在线用户提供虚拟购物体验。在示例性实施例中,在线购物计算机***似乎直接提供虚拟购物体验,而没有调用独立的服务或软件的任何迹象。在线用户可以通过使用包括例如台式电脑、平板电脑、移动电话、娱乐/游戏和可穿戴设备的任何合适的用户计算设备来导航或以其他方式使用3-D购物体验。
在线用户可以因此以类似于实体商店的方式使用虚拟购物体验。例如,在线用户可以检索单独的产品(诸如所选产品)并从在线货架或在线显示中检索所述产品。3-D产品也可以显示为它们在其包装外面将呈现的样子,使顾客能够准确地知道他们正在购买什么。产品可以由在线用户旋转和检查并与其他产品进行比较。此外,在线用户可以在虚拟购物体验内虚拟地“移动”并访问其他产品。
如本文所述,3-D购物渲染计算机***还可以接收与在线用户的浏览行为相关的信息。例如,被购买的、检索(从货架或用于检查的显示)但未被购买的、以及被查看但未被检索的产品都可以被3-D购物渲染计算机***存储并用于分析。还可以接收并监视与特定用户行为相关的更多细节。例如,可以接收并存储查看检索到的产品的时间长度以用于分析。可以存储并使用服从如上所述的PII的所有这样的浏览行为信息。
由3-D购物渲染计算机***提供的3-D购物体验表示可以类似于实体商店的视觉和组织布局的虚拟化商店。在至少一些例子中,由3-D购物渲染计算机***提供的3-D购物体验使用直接基于和与在线购物环境相关联的实体商店相关联的至少一个商店布局的布局。例如,在线购物计算机***可以与包括多种实体商店的“实体”公司相关联。在至少一些例子中,由3-D购物渲染计算机***提供的3-D购物体验基于相关联的实体商店之一的布局。
在进一步的例子中,在线用户可以为在线购物计算机***提供可以将在线用户与特定区域相关联的位置信息。因此,3-D购物体验的布局可以对应于最接近在线用户的位置信息的“实体”公司的实体商店。因此,在线用户可以接收基本上代表在线用户在“实体”公司的最近实体商店处将具有的购物体验的3-D购物体验。
如本文所述,3-D购物渲染计算机***使用“基于云计算”的架构来实现,并且包括产品、多个显示和导航资源的数据库。包括于3-D购物渲染计算机***中的3-D产品图像被3-D建模且被纹理化以表示现实的视觉和照片纹理特征。第三方计算机***(例如产品供应商和制造商)可以访问相关联的数据库以提供、更新和维护3-D产品图像和与3-D产品图像相关联的信息(例如产品标识符和产品物理特性)。在示例性实施例中,对这种数据库(以及3-D购物渲染计算机***的其他***)的访问被限制以确保内容生产者仅能访问他们自己的内容。基于云计算的架构经由API、插件和/或任何其他合适的方法向访问3D购物渲染计算机***的所有各种在线购物计算机***提供3-D产品图像(和相关联的信息)。在一些例子中,产品生产商可以创建3-D产品的实例或更新,并且其可以被显示或被使得同时可用于多个在线购物计算机***。
如本文所述,3-D购物渲染计算机***基本上使用基于云计算的架构。然而,在替代实施例中,可以使用任何合适的架构。3-D购物渲染计算机***使用渲染引擎来捕获与产品相关的信息,并将这样的信息转换成3-D产品图像。在示例性实施例中,以实际格式显示3-D产品,其中在虚拟购物体验中显示的尺寸与现实生活中(或在实体商店中)的尺寸相关。如所描述的那样,产品请求可以包括任何合适的产品标识符,包括UPC码、SKU码、用于在促销显示或货架图中显示多个产品的布局信息。
由3-D购物渲染计算机***提供给在线购物计算机***的虚拟购物体验基本上允许多个用户计算设备进行导航和显示,包括台式计算机、移动设备、触摸屏设备、娱乐设备、游戏设备、可穿戴计算设备(包括光学头戴显示器或“OHMD”)和3-D虚拟化设备。类似地,虚拟购物体验被设计为服务于多个已知的在线应用和在线浏览器中的任何一个,因为插件和API技术允许实现跨平台功能。
本文描述的是诸如3-D购物渲染计算机***和相关计算机***的计算机***。如本文所述,所有这样的计算机***包括至少一个处理器和至少一个存储器。然而,本文提到的计算机设备中的任何处理器也可以指一个或多个处理器,其中处理器可以在一个计算设备中或并行工作的多个计算设备中。另外,本文提到的计算机设备中的任何存储器也可以指一个或多个存储器,其中存储器可以在一个计算设备中或并行工作的多个计算设备中。
如本文所用,处理器可以包括任何可编程***,包括使用微控制器、精简指令集电路(RISC)、专用集成电路(ASIC)、逻辑电路以及能够执行本文所述功能的任何其他电路或处理器的***。上述例子仅仅是示例性的,并因此无意以任何方式限制术语“处理器”的定义和/或含义。
如本文所用,术语“数据库”可以指数据主体、关系数据库管理***(RDBMS)或两者。如本文所用,数据库可以包括任何数据集合,包括分层数据库、关系数据库、平面文件数据库、对象-关系数据库、面向对象的数据库、以及任何其他存储在计算机***中的结构化的记录或数据集合。上述例子仅仅是示例性的,并因此无意在以任何方式限制术语“数据库”的定义和/或含义。RDBMS的例子包括但不限于包括数据库、MySQL、/>DB2、/>SQL Server、/>以及PostgreSQL。然而,可以使用实现本文所描述的***和方法的任何数据库。(Oracle是Oracle Corporation,Redwood Shores,California的注册商标;IBM是International Business Machines Corporation,Armonk,New York的注册商标;Microsoft是Microsoft Corporation,Redmond,Washington的注册商标;Sybase是Sybase,Dublin,California的注册商标。)
在一个实施例中,提供了一种计算机程序,并且该程序被包含在计算机可读介质上。在示例性实施例中,该***在单个计算机***上执行,而不需要连接到服务器计算机。在另一个实施例中,该***在环境中运行(Windows是MicrosoftCorporation,Redmond,Washington的注册商标)。在又一个实施例中,该***在大型机环境和/>服务器环境上运行(UNIX是位于Reading,Berkshire,United Kingdom的X/OpenCompany Limited的注册商标)。在另外的实施例中,该***可以在任何合适的计算和服务器环境上运行,并无限制。该应用程序是灵活的并被设计为在各种不同的环境中运行,而不影响任何主要功能。在一些实施例中,***包括分布在多个计算设备中的多个组件。一个或多个组件可以是包含在计算机可读介质中的计算机可执行指令的形式。
如本文所用,以单数形式陈述并且以词语“一个”或“一种”开始的元件或步骤应当被理解为不排除多个元件或步骤,除非明确地陈述了这种排除。此外,对本发明的“示例性实施例”或“一个实施例”的引用不旨在被解释为排除也包含所述特征的其他实施例的存在。
如本文所用,术语“软件”和“固件”是可互换的,并且包括存储在存储器中以由处理器执行的任何计算机程序,所述存储器包括RAM存储器、ROM存储器、EPROM存储器、EEPROM存储器和非易失性RAM(NVRAM)存储器。上述存储器类型仅仅是示例性的,并且因此不限制可用于存储计算机程序的存储器类型。
如本文所用,术语“零售商”可以指商品、服务或其他产品的任何卖方。零售商可以是在线零售商(即与电子商务站点或电子商务应用相关联的零售商),线下零售商(即具有一个实体商店或多个实体商店的零售商),或者同时在在线和线下环境中进行销售的零售商(即使用电子商务站点和实体商店)。在一些例子中,零售商可替代地被称为“在线零售商”,表明该零售商可经由电子商务站点或电子商务应用来销售商品或服务。如本文所用,在线零售商也可以在实体商店销售产品。零售商(或在线零售商)也可以是商品或服务的制造商、分销商、集成商或再包装商。
***和过程不限于本文描述的具体实施例。此外,每个***的组件和每个过程可以独立地实施,并与本文描述的其他组件和过程分离。每个组件和过程还可以与其他组包装和过程结合使用。
图1是示出由3-D购物渲染计算机***实现的向在线购物计算机***提供3-D购物体验的简化流程图100。如上文和本文所述,在线购物计算机***110(即与在线零售商相关联的计算机***)向3-D购物渲染计算机***130提供产品请求120。更具体地,在线用户(图1中未示出)访问在线购物计算机***110,并使用任何合适的用户计算设备导航或搜索特定产品。在线用户选择该特定产品,使得在线购物计算机***110经由插件、API或者任何其他合适的方法访问3-D购物渲染计算机***130。更具体地,在线购物计算机***110向3-D购物渲染计算机***130提供产品请求120(与在线用户数据和在线零售商数据一起)。产品请求120可以包括UPC代码、SKU代码、促销显示请求(即显示与单个产品相关联的特定促销显示的请求)和/或货架图(即布置在诸如货架或通道的显示上的多个产品的描述)。如本文所述,虚拟购物体验140由3-D购物渲染计算机***130生成并渲染,且提供给在线购物计算机***110。
在一个示例性实施例中,可以基于在在线购物计算机***110中的产品选择(如包含在产品请求120中的产品标识符所示)来访问由3-D购物渲染计算机***130生成的虚拟货架、虚拟通道、虚拟商店和虚拟购物体验。然而,在其他例子中,可以基于提供给在线购物计算机***110的其他用户输入(包括类别选择和预定义的用户列表)来生成和访问虚拟货架、虚拟通道、虚拟商店和虚拟购物体验。
在一个例子中,用户可以访问在线购物计算机***110并搜索或浏览特定类别的产品(例如“尿布”)。在该例子中,产品请求120可以包括对“尿布”的通用选择,并且使得3-D购物渲染计算机***130基于该类别生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店(例如虚拟通道可以仅是尿布和与尿布相关的产品)。在第二例子中,用户可以访问在线购物计算机***110并搜索或浏览正在销售或者说是与促销、返利或折扣相关联的物品。在该例子中,产品请求120可以包括对“正在销售”物品的通用选择,并且使得3-D购物渲染计算机***130基于该类别生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店(例如虚拟通道可以仅是正在销售的物品)。在第三例子中,用户可以访问在线购物计算机***110,并搜索或浏览与顾客或顾客的朋友的用户列表相关联的物品(例如,顾客的朋友的“愿望清单”)。在该例子中,产品请求120可以包括对与该顾客的朋友相关联的“愿望清单”物品的通用选择,并且使得3-D购物渲染计算机***130基于该愿望清单生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店(例如虚拟通道可以仅是愿望清单上的物品)。
在至少一些例子中,在线购物计算机***110可以与零售商或在线零售商相关联,所述零售商或在线零售商销售可以基于产品标识符来标识的特定产品组。因此,虚拟购物体验140可以被渲染为仅显示可以由该零售商或在线零售商销售的产品(包括在产品请求120中标识的一个产品或多个产品)。在至少一个例子中,在线零售商可以为3-D购物渲染计算机***130提供用于可出售的所有产品的产品标识符列表(“产品列表”)。在线零售商可以使用在线购物计算机***110或任何合适的计算机***为3-D购物渲染计算机***130提供产品列表。在一个例子中,在线零售商可以为3-D购物渲染计算机***130提供表示为包含产品标识符、产品价格信息和其他产品属性的文件的产品列表。
因此,当3-D购物渲染计算机***130渲染特定在线零售商(与特定的在线购物计算机***110相关联)的虚拟购物体验140时,3-D购物渲染计算机***130可以首先检索产品列表。3-D购物渲染计算机***130可以在生成虚拟购物体验140时使用产品列表。因此,3-D购物渲染计算机***130可以生成仅包括可能在在线购物计算机***110实际购买的产品的虚拟购物体验140,并且避免呈现不会成功添加到在线购物计算机***110的在线购物车的产品。此外,3-D购物渲染计算机***130可以使用产品列表来包括与每个产品相关的信息,诸如产品定价信息、产品促销信息和其他合适的信息。
在一些例子中,由零售商或在线零售商销售的产品列表可以随时间改变。例如,某些产品、产品线或产品类别可以从销售移除、更改或添加用于销售。在这样的例子中,在线零售商(经由在线购物计算机***110或任何合适的计算机***)可以发送反映不再由零售商或在线零售商销售的产品的变化列表(“变化列表”)。因此,3-D购物渲染计算机***130可以使用产品列表和变化列表两者来生成虚拟购物体验140,并确保所呈现的产品包括零售商或在线零售商可以销售的产品。
在一些例子中,可以提前提供产品列表和/或变化列表。在其他例子中,产品列表和/或变化列表可以与产品请求120一起提供。
在另外的例子中,在线购物计算机***110可以与具有用于显示或促销其可销售物品的规则或策略的零售商或在线零售商相关联。例如,许多零售商和在线零售商具有决定零售商或在线零售商希望向顾客提供的体验的宗旨和美学风格。这样的规则或策略可以被记录且列为产品规则。例如,一些零售商或在线零售商可能只使用一定数量的货架或一定间隔的物品。其他零售商或在线零售商在实体或虚拟商店中可能使用更多或更少的空白空间。另外的零售商或在线零售商可以基于零售商或在线零售商的宗旨有意地对特定产品、品牌或产品类别进行分组。因此,在至少一个例子中,在线零售商或零售商(经由在线购物计算机***110或任何其他合适的计算设备)可以向3-D购物渲染计算机***130提供呈现规则,以用于渲染虚拟购物体验140。因此,可以创建虚拟购物体验140来反映每个在线零售商的宗旨或风格。
至少基于产品列表、变化列表、呈现规则和在线零售商数据,在线零售商(与在线购物计算机***110相关联)可以按类似于或不同于与在线购物计算机***110相关联的实体商店的方式定制由3-D购物渲染计算机***130提供的虚拟购物体验140。例如,特定在线零售商的产品可以使用当前货架图技术、实体商店布局以及实体或在线商店分组被布置在货架上。或者,在线零售商可以基于在线用户数据(例如,包括搜索、浏览和购买历史)来针对在线用户(或顾客)定制由3-D购物渲染计算机***130提供的虚拟购物体验140。在线零售商还可以使用非产品内容(例如,促销展示和标志)来引起对特定产品的注意。这样的非产品内容可以使用用于以呈现规则呈现的规则来指定和识别。在一些例子中,在线零售商可以利用虚拟购物体验140中缺乏物理约束的优点,并且相应地以忽略物理约束的方式来定制虚拟购物体验140。例如,产品可以浮动地在空中、在地板上、在货架上或其他地方显示。
3-D购物渲染计算机***130可以提供包括可以为特定在线零售商、在线用户或其组合定制的多种元素和显示特征的虚拟购物体验140。在一个例子中,在线零售商可以在虚拟购物体验140中显示虚拟优惠券。这样的虚拟优惠券可以显示在促销产品(即与优惠券相关联的产品)附近或旁边,在包含该产品的通道中,或在用户显示器的“购物区域”外的显示区域中。备选地,可以在远离促销产品的区域中提供虚拟优惠券,以激励在线用户导航到促销产品并且在途中发现其他产品。这样的虚拟优惠券通常可有利于激励在线用户的购买。
3-D购物渲染计算机***130可以使用包括颜色编码的视觉效果来设计、布局和渲染虚拟购物体验140。例如,特定产品可以基于价格进行颜色编码(例如,低价格是银色的,高价格是金色的),基于评论质量进行颜色编码(例如,当社交媒体评论表明产品是高质量时,该产品可以以绿色显示),基于以前的购买或可用的虚拟优惠券或促销进行颜色编码。备选地,可以使用其他视觉效果,包括星级、数字评级和动画。
另外,3-D购物渲染计算机***130使用包括销售点、标志和其他品牌的非产品内容来创建并提供虚拟购物体验140。例如,某些产品可以使用制造商的品牌标志或产品的零售商来显示。在这样的例子中,与销售点、标志和其他品牌相关的细节可以按各种方式提供在产品列表、呈现规则和在线零售商数据中。与产品一样,非产品内容可以包括与呈现有关的信息,包括虚拟尺寸、颜色、动画和交互性。
此外,在一些例子中,3-D购物渲染计算机***130可以允许在线用户保存虚拟货架、虚拟通道或虚拟商店以供稍后使用。例如,在线用户可能特别希望重复当前遇到的相同的虚拟购物体验140,并且可以“保存”虚拟购物体验140。在一些情况下,在线用户可以保存虚拟购物体验140并且在所保存的虚拟购物体验140中包括用户状态,使得可以将在线用户的位置从他们在保存时的位置恢复。在其他例子中,3-D购物渲染计算机***130可以允许在线用户通过删除、改变或添加虚拟货架和/或虚拟通道来改变或调整虚拟购物体验140。另外,在线用户可以经由社交网络与朋友、联系人或公众分享虚拟货架、虚拟分区和虚拟商店。在一些例子中,3-D购物渲染计算机***130可以包括内部社交网络,并且在线用户可以类似地经由该内部社交网络与朋友、联系人或公众分享虚拟货架、虚拟分区和虚拟商店。
在另外的例子中,3-D购物渲染计算机***130可以允许在线用户基于选择标准来过滤货架。例如,用户可以基于包括产品尺寸、产品体积、产品品牌、价格和数量的任何合适的类别来过滤显示的货架(例如,在下面描述的“货架视图”中)。因此,在一个例子中,查看货架的在线用户可能仅希望查看货架上有折扣的产品。当在线用户经由用户界面过滤器(由虚拟购物体验140中的3-D购物渲染计算机***130呈现)指定该选择标准时,没有折扣的产品可以不可见、变灰、被其他产品替代或者以其他方式改变显示。类似地,在线用户可以指定不同的过滤类别或过滤类别的组合。
图2是使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的示例性3-D购物体验的第一顶视图200。第一顶视图200也可以被称为“商店视图”。商店视图显示为实体商店(或现实世界商店)的顶视图。与尝试准确地显示在线零售商销售的所有各种产品不同,商店视图将特写布置成类似实体商店的各个部门。这些部门可以按部门、特定产品类型或任何逻辑分组或搜索结果进行布置。因此,部门或区域的这种配置可以对应于本文描述的产品分组。在一些例子中,产品分组可以包括在线数据,例如基于社交媒体排名的产品分组。这样的在线数据可以由3-D购物渲染计算机***130使用任何合适的方法来访问。
图3是在图2中示出且使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的示例性3-D购物体验的第二顶视图300。第二顶视图300也可以被称为“部门视图”。在顶视图300或部门视图中,在线用户可以选择他们想要查看的货架。货架类似于现实世界的货架和特点,各种不同的产品相互关联。例如,如果顾客在部门视图(第一顶视图200)中选择“婴儿护理”部门,则在线用户可以选择在部门视图中查看“尿布”货架。
图4是在图2和图3中示出并使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的3-D购物体验中包括的虚拟购物通道的第一视图400。第一视图400也可以被称为“货架视图”。
在货架视图内,在线用户可以看到与其搜索词语或在产品请求120(图1所示)中定义的先前选择相关的各种产品410。产品被显示在多个3-D虚拟货架420上。如果产品标识符的3-D产品图像不存在于3-D购物渲染计算机***130(图1所示)中,则可以从在线购物计算机***110(图1所示)访问产品的2-D图像,并使用任何合适的方法修饰2-D图像,使得经修饰的2-D产品与3-D产品混合。
在线用户可以在货架周围导航以查看任何3D产品410,并将它们添加到与在线购物计算机***110相关联的零售商购物车430中。还显示销售信息440,例如价格、用户评论和描述。具有专门显示特征(例如柔性图形)的3-D产品410可以基于零售商希望如何显示该产品包装而具有定制位置。这样的专门特征可以经由任何合适的计算设备集成在零售商或在线零售商处和/或由零售商或在线零售商提供。
3-D购物渲染计算机***130可以使用基于包括产品列表、变化列表、呈现规则、在线用户数据和在线零售商数据的多种因素布置的3-D产品410来布局和渲染货架420。例如,可以基于与产品请求120一起接收的货架图,基于在在线零售商数据中标识的类似产品,基于在线用户做出的并且包括于在线用户数据内的先前购买,基于社交媒体数据,基于季节性和特殊事件(例如期望父母、大学生和新宠物主人),基于礼物登记(例如与在线用户相关联的登记人的礼物登记,并且包括于在线用户数据中),以及基于愿望清单(在线用户的朋友或联系人的愿望清单,并且包括于在线用户数据内)确定布局。3-D购物渲染计算机***130可以布局和渲染显示由在线零售商预先选择(并且包括在在线零售商数据内)的打折3-D产品410的清仓货架。3-D购物渲染计算机***130可以布局和渲染货架420以向顾客显示剩余产品库存,在产品供应不足时提醒他们(例如,使用空白空间来显示有限的库存,提供指示剩余物品的数量的符号,或任何其他合适的方法)。
如本文所述,当在线用户在视图400(或任何其他合适的视图)中选择特定产品时,3-D产品可以在重叠窗口中显示为“弹出”。重叠窗口可以允许在线用户以360度旋转3-D产品或包装,放大和缩小以读取包装细节,查看产品信息,查看产品评级,查看定价信息,查看颜色信息以及查看数量信息。此外,从这样的重叠视图中,在线用户可以选择要添加到零售商购物车430的产品。在线用户还可以前往在线零售商处的产品页面以接收与该产品相关的更多信息。
此外,在线用户可以在虚拟购物体验140内选择多个产品,以便比较产品。例如,在线用户可以基于美学(例如形状、设计和颜色)来寻求比较两种不同类型的蜂窝电话。因此,在线用户可以选择在货架视图400中呈现的两个蜂窝电话,并且两个产品可以在并排重叠图中“弹出”。因此,在操纵或旋转3-D产品图像的同时,可以同时比较和审查两个产品。如上所述,在这样的“弹出”视图中,可以提供来自每个产品的制造商或零售商的文本、增强数据和增强内容。在至少一些例子中,在线用户可以按并排方式比较多于两个的产品。如所描述的那样,在线用户可以选择任何数量的可比较产品用于同时比较。在一些例子中,3-D购物渲染计算机***130可以高亮显示在这样的比较中的产品之间的已知区别。例如,可以比较类似的食物产品,并且可以高亮显示或提供营养品质的区别。这样的区别可以由3-D购物渲染计算机***130确定,或者由3D购物渲染计算机***130从包括在线购物计算机***110的其他***接收。
图5是从在图2和图3中示出并使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的3-D购物体验中的图4的虚拟购物通道选择的产品的3-D示意图500;3-D图示500也可以被称为“产品视图”。在线用户可以从货架视图(第一视图400)中选择特定产品,并且可以显示特定3-D产品410(图4所示)的3-D图示。在示例性实施例中,在线用户可以使用该显示来旋转所选择的产品,放大和缩小以获得所选择的产品和包装的细节,查看产品信息,查看评级细节和评论,查看价格信息,查看产品选项(例如颜色),查看剩余数量以及查看包括的数量。在线用户可以选择要购买的产品或包含在零售商购物车430内的产品。在线用户还可以前往产品描述页面(未示出)以更多地了解该物品,并且返回到3-D图示500。
每个视图200、300、400和500被设计为模块化的,并且可以单独地或根据需要由在线购物计算机***110(图1所示)使用。本发明不依赖于任何特定的视图模式来访问和显示来自3-D购物渲染计算机***130(图3所示)的产品。因此,这样的视图200、300、400和500是示例性的而不是限制性的。
每个视图200、300、400和500还以允许在线用户容易地在本发明的产品显示之间导航到与在线购物计算机***110相关联的标准网站的方式来设计。通过允许在线零售商定制体验,可以容易地将虚拟购物体验嵌入到在线零售商的站点中。例如,在线零售商可以使用他们自己的品牌资产来定制他们的虚拟商店。
在线用户可以按多种方式与虚拟购物体验交互。取决于他们的用户计算设备,在线用户可以使用任何合适的输入来沿着货架、商店部门导航,以检索产品、查看产品、旋转产品、放大和缩小特征以及以其他方式参与虚拟购物体验。在至少一些例子中,在线用户可以使用诸如光学头戴式显示器(OHMD)的可穿戴技术与虚拟购物体验交互。在这样的例子中,任何合适的肢体姿势、语言命令或其他交互均可以用于与虚拟购物体验交互。
因为虚拟购物体验意味着模拟在实体商店中购物的体验,所以显示特性可以与用户相关并且可以为用户定制。显示的虚拟高度(例如眼睛水平)可以由顾客/购物者定制,使得其可以反映他们的实际高度。备选地,虚拟高度可以与每个产品锁定,或者与顾客请求的某个其他高度锁定。
当查看货架上的产品时,在线用户可以基本上对3-D购物渲染计算机***130做出新的请求,以通过改变它们的选择标准来包括或排除不同的选项而改变所显示的内容。因此,3-D购物渲染计算机***130可以从在线用户接收显示请求,并且基于选择标准中的这种改变而生成被渲染到虚拟购物体验中的虚拟购物布局。在线用户还可以对单独的货架评级并且提供可以在未来渲染虚拟购物体验中使用的信息。例如,低评级货架可以不呈现给对这样的货架评级不佳的特定在线用户。
在一些例子中,可以基于先前购买(如在在线用户数据中指定的)在专门针对在线用户的水晶球/我的意图(Crystal Ball/My Intent)区域(未示出)中向该在线用户显示特定产品。因此,任何合适的数据分析方法均可用于在水晶球/我的意图区域中提供产品。类似地,这样的在线用户数据可用于创建完全由在线用户可能感兴趣购买的物品组成的货架。
在其他例子中,零售商奖励和会员卡也可以被集成到虚拟购物体验中。例如,在线用户可以按类似于在实体商店中的方式来获得促销,同时按只能在虚拟商店中发生的方式获得奖励。例如,游戏或任务可以被包括在虚拟购物体验中,使得在线用户可以基于查看物品,找到隐藏的图标以及在社交媒体上分享信息或行为来累积忠诚度积分。
图6是图4的第一虚拟购物通道的第二视图600,进一步示出了使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的数据收集和研究特征。更具体地,第二视图600示出了虚拟购物体验的数据收集能力。
这样的数据收集特征可以用于为在线购物计算机***110创建分析并且提高虚拟购物体验的质量,并且还相对于传统在线零售商(例如使用在线购物计算机***110)和传统的线下(即实体店)购物体验改善在线购物体验的质量。当在线用户与虚拟购物体验交互时,可以收集可以由零售商(经由在线购物计算机***110)、产品生产商、软件开发商和任何其他合适方访问的信息。
在至少一些例子中,3-D购物渲染计算机***130(图1所示)被配置为跟踪在线用户的若干行为。这样的行为可以包括a)在线用户花费在查看特定类别上的总时间,b)在线用户首次与特定产品交互之前所花费的时间,c)在线用户与之交互的产品列表,d)在线用户在每次查看或行为中在每个单独产品上所花费的总时间,e)在线用户与之交互的产品的总数,f)与在线用户做出的并行比较多个产品相关的信息,g)添加到在线用户的购物车的产品的列表,h)在线用户在每个货架上花费的总时间,i)由在线用户比较的产品的列表,j)由在线用户搜索但未找到的产品的列表,k)与在线用户与每个促销显示的交互相关的信息,l)由在线用户查看、比较和购买的注册和愿望清单物品的列表,m)在可用的情况下,与在线用户在虚拟购物体验内的导航相关的信息,包括鼠标移动和眼睛或头部移动(例如,如由OHMD检测到的),n)与在线用户使用帮助服务相关的信息,o)与在线用户在导航虚拟购物体验时做出的路径相关的信息,p)由在线用户查看、评估和购买的包装的平均尺寸的列表,q)由在线用户购买的产品的货架位置的列表,r)在虚拟购物体验中不购买任何产品的顾客的数量,s)虚拟购物体验的独立访问者的数量,t)虚拟购物体验的定期新用户的数量,u)虚拟购物体验的定期返回用户的数量,v)与在线用户使用的用户计算设备相关的信息,以及w)任何其他合适的在线用户行为。
图7是多个示例性虚拟化身710的图示700,其可以由导航使用3-D购物渲染计算机***130(图1所示)向在线购物计算机***提供的3-D购物体验的在线用户使用。在线用户可以在浏览虚拟购物体验(例如,沿着货架420)时创建或使用虚拟化身710来表示自己。虚拟化身710可以被在同时购物的其他在线用户查看,以便允许在线用户共享并一起购物。
教程、帮助按钮和定制设计的零售商虚拟化身形式的帮助和指导将可用于帮助顾客导航和使用本发明。
图8是示出与管理3-D购物渲染计算机***130(图1所示)相关联的管理和安全任务的简化流程图800。具体地,流程图800示出了可供提供、访问、改变和使用由3-D购物渲染计算机***130管理的产品的内容提供商使用的选项,包括例如3-D产品图像、产品标识符、以及与这样的产品相关的信息。
在示例性实施例中,诸如在线购物计算机***110和产品生产商计算机***820的外部***可以使用登录/认证服务830访问3-D购物渲染计算机***130。***110和820还可以使用上传管理器840提供或访问产品信息以提供、管理、改变或移除产品信息,包括例如货架图850、2-D和3-D促销物品和显示860以及3-D产品模型和纹理870。因此,这样的信息850、860和870可以在3-D购物渲染计算机***130内更新。这样的产品信息可以手动地更新(逐个实例地)或者可替换地基于***110、130和/或820之间的集成而自动地更新。
图9是示出在在线购物计算机***110和3-D购物渲染计算机***130(图1所示)之间的信息流的简化流程图900。更具体地,流程图900示出了3-D购物渲染计算机***130经由在线购物计算机***110从在线用户910接收如图6中所描述的交互数据920。这样的交互数据920可以被存储在数据服务器930处并提供给消费者,包括在线购物计算机***110、产品生产商820和软件开发商940。
图10是可以用于向在线购物计算机***提供3-D购物体验的示例性计算设备的框图。图10示出了旨在表示诸如膝上型计算机、台式计算机、工作站、个人数字助理、服务器、刀片式服务器、大型机和其他适当计算机的各种形式的数字计算机的通用计算设备1000的例子。具体地,通用计算设备1000可以代表3-D购物渲染计算机***130(图1所示)和在线购物计算机***110(图1所示)。计算设备1000还旨在代表各种形式的移动设备,诸如个人数字助理、蜂窝电话、智能电话以及其他类似的计算设备。计算设备1000还可以描述用户计算设备的实施例,诸如包括OHMD的可穿戴技术(其中输入设备1012、输出设备1014和通信接口1016基本上针对这样的环境而调整)。这里示出的组件、它们的连接和关系以及它们的功能仅仅是示例性的,并且不意味着限制本文中描述和/或要求保护的主题的实现方式。
在示例性实施例中,计算设备1000可以是这样的设备,包括在线购物计算机***110、3-D购物渲染计算机***130和用户计算设备。计算设备1000可以包括总线1002、处理器1004、主存储器1006、只读存储器(ROM)1008、存储设备1010、输入设备1012、输出设备1014和通信接口1016。总线1002可以包括允许在计算设备1000的组件之间通信的路径。
处理器1004可以包括解释和执行指令的任何类型的常规处理器、微处理器或处理逻辑。处理器1004可以处理用于在计算设备1000内执行的指令,包括存储在存储器1006中或存储设备1010上以在外部输入/输出设备(诸如耦合到高速接口的显示器1014)上显示GUI的图形信息的指令。在其他实现方式中,可以视情况与多个存储器和存储器类型一起使用多个处理器和/或多个总线。此外,可以连接多个计算设备1000,每个设备提供部分必要操作(例如,作为服务器阵列、刀片式服务器组或多处理器***)。
主存储器1006可以包括存储用于由处理器1004执行的信息和指令的随机存取存储器(RAM)或另一类型的动态存储设备。ROM 1008可以包括存储用于由处理器1004使用的静态信息和指令的常规ROM设备或另一类型的静态存储设备。主存储器1006存储计算设备1000内的信息。在一种实现方式中,主存储器1006是一个或多个易失性存储器单元。在另一种实现方式中,主存储器1006是一个或多个易非失性存储器单元。主存储器1006还可以是另一形式的计算机可读介质,诸如磁盘或光盘。
存储设备1010可以包括磁和/或光记录介质及其相应的驱动器。存储设备1010能够为计算设备1000提供大容量存储。在一种实现方式中,存储设备1010可以是或包含计算机可读介质,诸如软盘设备、硬盘设备、光盘设备,或磁带设备、闪存或其他类似的固态存储器设备,或设备阵列,包括在存储区域网络或其他配置中的设备。计算机程序产品可以有形地体现在信息载体中。计算机程序产品还可以包含在被执行时执行一个或多个方法(例如上述那些方法)的指令。信息载体是计算机或机器可读介质,诸如主存储器1006、ROM 1008、存储设备1010或处理器1004上的存储器。
高速控制器管理计算设备1000的带宽密集型操作,而低速控制器管理较低的带宽密集型操作。这样的功能分配仅仅是为了示例的目的。在一种实现方式中,高速控制器耦合到主存储器1006、显示器1014(例如,通过图形处理器或加速器)和可以接受各种扩展卡(未示出)的高速扩展端口。在该实现方式中,低速控制器耦合到存储设备1010和低速扩展端口。可以包括各种通信端口(例如USB、蓝牙、以太网、无线以太网)的低速扩展端口可以耦合到一个或多个输入/输出设备,诸如键盘、定点设备、扫描仪或诸如交换机或路由器的网络设备,例如通过网络适配器。
输入设备1012可以包括允许计算设备1000从用户接收命令、指令或其他输入(包括影像、音频、触摸、按钮按压、笔触等)的常规机构。另外,输入设备可以接收位置信息。因此,输入设备1012可以包括例如相机、麦克风、一个或多个按钮、触摸屏和/或GPS接收器。输出设备1014可以包括向用户输出信息的常规机构,包括显示器(包括触摸屏)和/或扬声器。通信接口1016可以包括使得计算设备000能够与其他设备和/或***通信的任何类似收发器的机构。例如,通信接口1016可以包括用于经由网络与另一设备或***通信的机构。
计算设备1000可以响应于处理器1004执行包含在诸如存储器1006的计算机可读介质中的软件指令来执行诸如本文所述的那些功能。计算机可读介质可以被定义为物理或逻辑存储器设备和/或载波。软件指令可以从诸如数据存储设备1010的另一计算机可读介质或经由通信接口1016从另一设备读取到存储器1006中。包含在存储器1006中的软件指令可以使处理器1004执行本文描述的过程。备选地,硬连线电路可以代替软件指令或与软件指令组合使用,以实现与本文主题相一致的过程。因此,与本文所公开的主题的原理一致的实现方式并不限于硬件电路和软件的任何特定组合。
计算设备1000可以按多种不同的形式实现,如图所示。例如,其可以被实现为标准服务器,或者在一组这样的服务器中被多次实现。它还可以被实现为机架服务器***的一部分。另外,其可以在诸如膝上型计算机的个人计算机中实现。这样的设备中的每一个可以包含一个或多个计算设备1000,并且整个***可以由彼此通信的多个计算设备200组成。
处理器1004可以执行计算设备1000内的指令,包括存储在主存储器1006中的指令。处理器可以被实现为包括单独的和多个模拟和数字处理器的芯片。处理器可以提供例如计算设备1000的其他组件的协调,诸如对用户界面、由计算设备1000运行的应用以及计算设备1000的无线通信的控制。
计算设备1000包括处理器1004、主存储器1006、ROM 1008、输入设备1012、诸如显示器1014的输出设备、通信接口1016以及包括例如接收器和收发器的其他组件。设备1000还可以设置有存储设备1010,诸如微驱动器或其他设备,以提供额外的存储。每个组件使用各种总线互连,并且这些组件中的若干组件可以安装在公共主板上或以其他适当的方式安装。
计算设备1000可以通过通信接口1016无线地通信,在必要时,该通信接口可以包括数字信号处理电路。通信接口1016可以提供各种模式或协议下的通信,诸如GSM语音呼叫、SMS、EMS、或MMS消息、CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS等等。这样的通信可以例如通过射频收发器发生。此外,可能发生近距离通信,诸如使用蓝牙、WiFi或其他这样的收发器(未示出)。此外,GPS(全球定位***)接收器模块可以向计算设备1000提供额外的导航和位置相关的无线数据,其可以由在计算设备1000上运行的应用适当地使用。
图11是由3-D购物渲染计算机***1130(图1所示)实现的向在线购物计算机***提供3-D购物体验的简化过程。
3-D购物渲染计算机***130被配置为存储1110多个三维产品图像,其中所述多个三维产品图像中的每一个与产品标识符相关联。
3-D购物渲染计算机***130还被配置为将所述多个产品标识符分成1120多个购物分组。
3-D购物渲染计算机***130还被配置为接收1130产品请求,其中所述产品请求包括包含于所述多个产品标识符内的第一产品标识符。备选地,如上所述,产品请求可以表示类别请求(针对一类产品)、产品促销类型请求(例如打折产品)、产品-用户关系请求(例如针对愿望清单上的产品)或任何其他合适的逻辑产品分组的产品。
3-D购物渲染计算机***130另外被配置为基于包括于所述多个购物分组内的第一购物分组生成1140虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系。
3-D购物渲染计算机***130还被配置为基于虚拟购物布局渲染1150虚拟购物体验,其中虚拟购物体验表示可导航的在线购物体验。
3-D购物渲染计算机***130还被配置为向在线购物计算机***提供1160虚拟购物体验。
这些计算机程序(也称为程序、软件、软件应用或代码)包括用于可编程处理器的机器指令,并且可以以高阶程序的和/或面向对象的编程语言和/或以汇编/机器语言实现。如本文所用,术语“机器可读介质”、“计算机可读介质”是指用于向可编程处理器提供机器指令和/或数据的任何计算机程序产品、装置和/或设备(例如,磁盘、光盘、存储器、可编程逻辑器件(PLD)),包括接收作为机器可读信号的机器指令的机器可读介质。然而,“机器可读介质”和“计算机可读介质”不包括过渡信号。术语“机器可读信号”是指用于向可编程处理器提供机器指令和/或数据的任何信号。
此外,在附图中描绘的逻辑流程不需要所示的特定顺序或顺序次序来实现期望的结果。此外,可以向所描述的流程提供其他步骤或者从中省略一些步骤,并且可以向所描述的***添加或从其中移除其他组件。因此,其他实施例在所附权利要求的范围内。
应当理解,已经特别详细描述的上述实施例仅仅是示例性的或可能的实施例,并且存在可以包括在内的许多其他组合、补充或替代。
此外,组件的特定命名、术语的大写、属性、数据结构或任何其他编程或结构方面并非强制性的或重要的,并且实现本文描述的主题的机制或其特征可以具有不同的名称、格式或协议。此外,该***可以经由硬件和软件的组合来实现(如所描述的那样),或者完全在硬件元件中实现。此外,本文描述的各种***组件之间的特定的功能性划分仅仅是为了示例的目的,而非强制性的;由单个***组件执行的功能可以替代地由多个组件执行,并且由多个组件执行的功能可以替代地由单个组件执行。
以上描述的一些部分在信息操作的算法和符号表示方面呈现特征。这些算法描述和表示可以被数据处理领域的技术人员使用以将他们工作的实质最有效地传达给本领域的其他技术人员。这些操作虽然在功能上或逻辑上描述,但应理解为由计算机程序实现。此外,已经证明有时称这些操作布置为模块或通过功能名称来称谓是方便的且不失一般性。
除非从上文的讨论中明显阐明,否则应当理解,在整个描述中,利用诸如“处理”或“计算”或“确定”或“显示”或“提供”等术语的讨论是指计算机***或类似电子计算设备的动作和处理,其操纵和转换在计算机***存储器或寄存器或其他这样的信息存储、传输或显示设备内表示为物理(电子)量的数据。
基于前述说明,以上讨论的实施例可以使用计算机编程或工程技术来实现,包括计算机软件、固件、硬件或其任何组合或子集。具有计算机可读和/或计算机可执行指令的任何这样的所得程序可以被包含或设置在一个或多个计算机可读介质内,从而制造计算机程序产品,即制品。计算机可读介质可以是例如固定(硬)盘、软磁盘、光盘、磁带、诸如只读存储器(ROM)或闪存等的半导体存储器,或诸如因特网或其他通信网络或链路的任何传输/接收介质。包含该计算机代码的制品可以通过直接从一个介质执行指令,通过将代码从一个介质复制到另一个介质,或通过在网络上传输代码来制造和/或使用。
尽管已经根据各种具体实施例描述了本发明,但应该认识到,可以在权利要求的精神和范围内进行修改而实施本发明。
Claims (20)
1.一种用于使用与存储器通信的3-D购物渲染计算机***向在线购物环境提供3-D购物体验的计算机实现的方法,所述方法包括:
在所述存储器内存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品和产品标识符相关联;
将多个产品标识符分成多个购物分组,其中基于实体商店的特定区域内产品的分组来对产品标识符进行分组;
从与顾客关联的在线购物计算机***接收基于顾客的产品请求,其中所述基于顾客的产品请求包括包含于所述多个产品标识符内的第一产品标识符;
根据所接收的基于顾客的产品请求将多个3-D产品图像过滤至仅包含可在虚拟购物体验中购买的那些产品;
基于包括于所述多个购物分组内的第一购物分组和经过滤的多个3-D产品图像,由所述3-D购物渲染计算机***动态地生成代表实体商店的至少一个区域的3-D虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述3-D虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系,其中所述3-D虚拟购物布局对应于与经过滤的多个3-D产品图像关联的产品的物理尺寸,以及其中根据基于顾客的产品请求将经过滤的多个3-D产品图像布置在所述3-D虚拟购物布局中;
基于所述3-D虚拟购物布局动态地渲染3-D虚拟购物体验,其中所述虚拟购物体验表示3-D可导航的在线购物体验;以及
向所述在线购物计算机***提供所述3-D虚拟购物体验,其中所述3-D虚拟购物体验包括允许顾客购买由3-D虚拟购物体验渲染的一个或多个产品。
2.根据权利要求1所述的方法,还包括:
使用应用程序编程接口接收所述基于顾客的产品请求;以及
通过所述应用程序编程接口和所述3-D购物渲染计算机***之间的通信来提供所述3-D虚拟购物体验。
3.根据权利要求1所述的方法,其中动态地生成所述3-D虚拟购物布局还包括:
动态地生成多个3-D虚拟购物通道,其中所述多个3-D虚拟购物通道中的第一3-D虚拟购物通道包括所述第一产品标识符;以及
组织所述多个3-D虚拟购物通道以允许在线用户在所述多个3-D虚拟购物通道之间导航。
4.根据权利要求1所述的方法,还包括:
从所述在线购物计算机***接收与发起所述基于顾客的产品请求的所述在线购物计算机***所关联的顾客相关联的多个在线用户信息,其中所述多个在线用户信息包括所述顾客的搜索历史、所述顾客的购买历史和所述顾客的社交网络联系人的购买历史;以及
动态地基于所述多个在线用户信息生成所述3-D虚拟购物布局。
5.根据权利要求1所述的方法,还包括:
从所述在线购物计算机***接收与所述基于顾客的产品请求相关联的多个在线零售商信息,其中所述多个在线零售商信息包括以前顾客的行为,包括被购买的产品、被检索但未购买的产品和被查看但未检索的产品;以及
动态地基于所述多个在线零售商信息生成所述3-D虚拟购物布局。
6.根据权利要求1所述的方法,还包括:
基于与所述顾客相关联的在线购物计算机***的交互从所述在线购物计算机***接收多个在线用户交互数据,其中所述多个在线用户交互数据包括所述顾客购买过的产品、被所述顾客检索过但未购买的产品和被所述顾客查看过但未被检索的产品;
处理所述多个在线用户交互数据以确定与所述顾客相关联的多个用户度量;
基于所述多个在线用户交互数据生成多个分析报告;以及
将所述多个分析报告提供给所述在线购物计算机***、零售商计算机***和产品生产商计算机***中的至少一个。
7.根据权利要求1所述的方法,还包括:
接收多个用户设置信息;以及
基于所述多个用户设置信息对3-D虚拟购物体验中的多个3-D产品图像进行过滤。
8.根据权利要求1所述的方法,还包括:
接收与零售商和产品中的至少一个相关联的多个产品规则,其中所述多个产品规则定义的一个或多个用于显示对应产品的呈现规则;以及
基于包括所述一个或多个呈现规则的多个产品规则在所述3-D虚拟购物体验中显示所述多个3-D产品图像。
9.根据权利要求1所述的方法,还包括:
接收产品折扣信息;以及
基于所述产品折扣信息在所述3-D虚拟购物体验中显示所述多个3-D产品图像,其中仅显示折扣产品。
10.一种用于向在线购物环境提供3-D购物体验的3-D购物渲染计算机***,所述3-D购物渲染计算机***包括用于存储数据的存储器,以及与所述存储器通信的处理器,所述处理器被编程为:
在所述存储器处存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品和产品标识符相关联;
将多个产品标识符分成多个购物分组,其中基于实体商店的特定区域内产品的分组来对产品标识符进行分组;
从与顾客相关联的在线购物计算机***接收基于顾客的产品请求,其中所述基于顾客的产品请求包括包含于所述多个产品标识符内的第一产品标识符;
根据所接收的基于顾客的产品请求将多个3-D产品图像过滤至仅包含可在3-D虚拟购物体验中购买的那些产品;
基于包括于所述多个购物分组内的第一购物分组和经过滤的多个3-D产品图像动态地生成代表实体商店的至少一个区域的3-D虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述3-D虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系,其中所述3-D虚拟购物布局对应于与经过滤的多个3-D产品图像关联的产品的物理尺寸,以及其中根据所述基于顾客的产品请求将经过滤的多个3-D产品图像布置在所述3-D虚拟购物布局中;
基于所述3-D虚拟购物布局动态地渲染3-D虚拟购物体验,其中所述3-D虚拟购物体验表示3-D可导航的在线购物体验;以及
向所述在线购物计算机***提供所述3-D虚拟购物体验,其中所述3-D虚拟购物体验包括允许顾客购买由3-D虚拟购物体验渲染的一个或多个产品。
11.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
使用应用程序编程接口接收所述基于顾客的产品请求;以及
通过所述应用程序编程接口和所述3-D购物渲染计算机***之间的通信来提供所述3-D虚拟购物体验。
12.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
动态地生成多个3-D虚拟购物通道,其中所述多个3-D虚拟购物通道中的第一3-D虚拟购物通道包括所述第一产品标识符;以及
组织所述多个3-D虚拟购物通道以允许在线用户在所述多个3-D虚拟购物通道之间导航。
13.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
从所述在线购物计算机***接收与发起所述基于顾客的产品请求的所述在线购物计算机***所关联的顾客相关联的多个在线用户信息,其中所述多个在线用户信息包括所述顾客的搜索历史、所述顾客的购买历史和所述顾客的社交网络联系人的购买历史;以及
基于所述多个在线用户信息动态地生成所述3-D虚拟购物布局。
14.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
从所述在线购物计算机***接收与所述基于顾客的产品请求相关联的多个在线零售商信息,其中所述多个在线零售商信息包括以前顾客的行为,包括被购买过的产品、被检索但未购买的产品和被查看但被检索的产品;以及
基于所述多个在线零售商信息动态地生成所述3-D虚拟购物布局。
15.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
基于与所述顾客相关联的在线购物计算机***的交互从所述在线购物计算机***接收多个在线用户交互数据,其中所述多个在线用户交互数据包括所述顾客购买过的产品、被所述顾客检索过但未购买的产品和被所述顾客查看过但未被检索的产品;
处理所述多个在线用户交互数据以确定与所述顾客相关联的多个用户度量;
基于所述多个在线用户交互数据生成多个分析报告;以及
将所述多个分析报告提供给所述在线购物计算机***、零售商计算机***和产品生产商计算机***中的至少一个。
16.根据权利要求10所述的3-D购物渲染计算机***,其中所述处理器还被编程为:
接收多个用户设置信息;以及
基于所述多个用户设置信息对3-D虚拟购物体验中的多个3-D产品图像进行过滤。
17.一种计算机可读存储设备,具有包含在其上的处理器可执行指令,用于向在线购物环境提供3-D购物体验,其中当由包括至少一个处理器和耦合到所述处理器的存储器的计算机执行时,其中,所述处理器可执行指令使得所述计算机:
存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品和产品标识符相关联;
将多个产品标识符分成多个购物分组,其中基于实体商店的特定区域内产品的分组来对产品标识符进行分组;
从与顾客关联的在线购物计算机***接收基于顾客的产品请求,其中所述基于顾客的产品请求包括包含于所述多个产品标识符内的第一产品标识符;
根据所接收的基于顾客的产品请求将多个3-D产品图像过滤至仅包含可在3-D虚拟购物体验中购买的那些产品;
基于包括于所述多个购物分组内的第一购物分组和所过滤的多个3-D产品图像动态地代表实体商店的至少一个区域的3-D生成虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述3-D虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系,其中所述3-D虚拟购物布局对应于与经过滤的多个3-D产品图像关联的产品的物理尺寸,以及其中根据所述基于顾客的产品请求将经过滤的多个3-D产品图像布置在所述3-D虚拟购物布局中;
基于所述3-D虚拟购物布局动态地渲染3-D虚拟购物体验,其中所述3-D虚拟购物体验表示3-D可导航的在线购物体验;以及
向所述在线购物计算机***提供所述3-D虚拟购物体验,其中所述3-D虚拟购物体验包括允许顾客购买由3-D虚拟购物体验渲染的一个或多个产品。
18.根据权利要求17所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算机:
使用应用程序编程接口接收所述基于顾客的产品请求;以及
通过所述应用程序编程接口和所述计算机之间的通信来提供所述3-D虚拟购物体验。
19.根据权利要求17所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算机:
动态地生成多个3-D虚拟购物通道,其中所述多个3-D虚拟购物通道中的第一3-D虚拟购物通道包括所述第一产品标识符;以及
组织所述多个3-D虚拟购物通道以允许在线用户在所述多个3-D虚拟购物通道之间导航。
20.根据权利要求17所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算机:
从所述在线购物计算机***接收与发起所述基于顾客的产品请求的所述在线购物计算机***所关联的顾客相关联的多个在线用户信息,其中所述多个在线用户信息包括所述顾客的搜索历史、所述顾客的购买历史和所述顾客的社交网络联系人的购买历史;以及
基于所述多个在线用户信息动态地生成所述3-D虚拟购物布局。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2014/060269 WO2016060637A1 (en) | 2014-10-13 | 2014-10-13 | Systems and methods for providing a 3-d shopping experience to online shopping environments |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107077695A CN107077695A (zh) | 2017-08-18 |
CN107077695B true CN107077695B (zh) | 2024-03-19 |
Family
ID=55747034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480082259.3A Active CN107077695B (zh) | 2014-10-13 | 2014-10-13 | 向在线购物环境提供3-d购物体验的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11341566B2 (zh) |
KR (1) | KR102285055B1 (zh) |
CN (1) | CN107077695B (zh) |
WO (1) | WO2016060637A1 (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9818150B2 (en) | 2013-04-05 | 2017-11-14 | Digimarc Corporation | Imagery and annotations |
US10373383B1 (en) | 2015-09-30 | 2019-08-06 | Groupon, Inc. | Interactive virtual reality system |
US20170262928A1 (en) * | 2016-03-10 | 2017-09-14 | Mario Antonio CLARKE | Virtual Shopping System, Apparatus and Method |
CN107464269A (zh) | 2016-06-02 | 2017-12-12 | 阿里巴巴集团控股有限公司 | 搭配效果图的生成方法、装置及*** |
US11094002B1 (en) * | 2016-09-15 | 2021-08-17 | Catherine Allin | Self-learning aisle generating system and methods of making and using same |
US10776576B2 (en) | 2017-11-16 | 2020-09-15 | International Business Machines Corporation | Automated mobile device detection |
CN108346084A (zh) * | 2017-12-22 | 2018-07-31 | 广东鸿威国际会展集团有限公司 | 一种用于3d虚拟显示的行为预测***和方法 |
US11048374B2 (en) * | 2018-03-08 | 2021-06-29 | Ebay Inc. | Online pluggable 3D platform for 3D representations of items |
GB201812681D0 (en) * | 2018-08-03 | 2018-09-19 | Royal Circus Ltd | System and method for providing a computer-generated environment |
US10956975B1 (en) * | 2018-09-24 | 2021-03-23 | Wells Fargo Bank, N.A. | Purchase assistance based on device movement |
US11288733B2 (en) * | 2018-11-14 | 2022-03-29 | Mastercard International Incorporated | Interactive 3D image projection systems and methods |
CN109993631A (zh) * | 2019-03-27 | 2019-07-09 | 上海拉扎斯信息科技有限公司 | 用户交互方法、装置、电子设备及可读存储介质 |
US11775130B2 (en) * | 2019-07-03 | 2023-10-03 | Apple Inc. | Guided retail experience |
CN112535392B (zh) * | 2019-09-20 | 2023-03-31 | 北京外号信息技术有限公司 | 基于光通信装置的物品陈列***和信息提供方法、设备及介质 |
CN110751535A (zh) * | 2019-09-27 | 2020-02-04 | 王小刚 | 一种基于vr的全景购物***及方法 |
US11798065B2 (en) * | 2019-10-25 | 2023-10-24 | 7-Eleven, Inc. | Tool for generating a virtual store that emulates a physical store |
CN110782292A (zh) * | 2019-10-29 | 2020-02-11 | 吴彪 | 一种显示加油站优惠政策的方法及*** |
CN111243200A (zh) * | 2019-12-31 | 2020-06-05 | 维沃移动通信有限公司 | 购物方法、穿戴式设备及介质 |
KR102411856B1 (ko) * | 2020-07-10 | 2022-06-21 | 문병국 | 스마트 쇼핑 시스템 및 방법 |
US20220070388A1 (en) * | 2020-09-02 | 2022-03-03 | Shopify Inc. | Methods and devices for capturing an item image |
US20220292519A1 (en) * | 2021-03-15 | 2022-09-15 | Ncr Corporation | Item return data integration processing |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174332A (zh) * | 2007-10-29 | 2008-05-07 | 张建中 | 一种将真实世界实时场景与虚拟现实场景结合交互的方法和装置以及*** |
CN102542129A (zh) * | 2010-12-08 | 2012-07-04 | 杭州格诚网络科技有限公司 | 一种3d场景展示*** |
CN102682395A (zh) * | 2011-03-15 | 2012-09-19 | 微软公司 | 虚拟购物辅助 |
CN103049854A (zh) * | 2012-12-20 | 2013-04-17 | 雷华 | 一种3d网络购物平台 |
CN103106609A (zh) * | 2012-12-03 | 2013-05-15 | 安徽广行通信科技股份有限公司 | 一种网络购物*** |
CN103281345A (zh) * | 2013-02-16 | 2013-09-04 | 赞奇科技发展有限公司 | 基于云计算架构的三维数字模型实时渲染的实现方法及云服务*** |
CN103384892A (zh) * | 2011-03-01 | 2013-11-06 | 宝洁公司 | 在实体零售环境的虚拟图示上显示实体零售环境的数据 |
CN103578000A (zh) * | 2013-10-25 | 2014-02-12 | 江苏经贸职业技术学院 | 用于电子交易的三维商城*** |
CN103714464A (zh) * | 2013-12-10 | 2014-04-09 | 澳柯玛股份有限公司 | 一种应用在智能冰箱上的智能超市***及运行方法 |
CN103870986A (zh) * | 2012-12-12 | 2014-06-18 | 周良文 | 基于实体店的网络购物***及方法 |
JP2014139842A (ja) * | 2014-04-25 | 2014-07-31 | Nikon Corp | 電子商店システム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU5149000A (en) * | 1999-05-20 | 2000-12-12 | 4Dshopping.Com, Inc. | Virtual shopping environment |
JP2003030469A (ja) | 2001-07-16 | 2003-01-31 | Ricoh Co Ltd | 仮想現実空間を利用したバーチャルデパートによる商品販売システム、商品販売システム、プログラム、及び記録媒体 |
US20080043013A1 (en) * | 2006-06-19 | 2008-02-21 | Kimberly-Clark Worldwide, Inc | System for designing shopping environments |
US20080195503A1 (en) * | 2007-02-13 | 2008-08-14 | Habeishi Gabriel R | Methods for increasing the amount of time that customers spend reviewing and shopping for products within an on-line environment |
US20090012846A1 (en) | 2007-07-02 | 2009-01-08 | Borders Group, Inc. | Computerized book reviewing system |
CA2659698C (en) * | 2008-03-21 | 2020-06-16 | Dressbot Inc. | System and method for collaborative shopping, business and entertainment |
US8296196B2 (en) * | 2008-05-15 | 2012-10-23 | International Business Machines Corporation | Tag along shopping |
JP2012048710A (ja) * | 2010-07-28 | 2012-03-08 | Masahiro Nishimura | 電子ショッピングシステム |
US20140365333A1 (en) * | 2013-06-07 | 2014-12-11 | Bby Solutions, Inc. | Retail store customer natural-gesture interaction with animated 3d images using sensor array |
-
2014
- 2014-10-13 KR KR1020177010857A patent/KR102285055B1/ko active IP Right Grant
- 2014-10-13 US US15/516,593 patent/US11341566B2/en active Active
- 2014-10-13 CN CN201480082259.3A patent/CN107077695B/zh active Active
- 2014-10-13 WO PCT/US2014/060269 patent/WO2016060637A1/en active Application Filing
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101174332A (zh) * | 2007-10-29 | 2008-05-07 | 张建中 | 一种将真实世界实时场景与虚拟现实场景结合交互的方法和装置以及*** |
CN102542129A (zh) * | 2010-12-08 | 2012-07-04 | 杭州格诚网络科技有限公司 | 一种3d场景展示*** |
CN103384892A (zh) * | 2011-03-01 | 2013-11-06 | 宝洁公司 | 在实体零售环境的虚拟图示上显示实体零售环境的数据 |
CN102682395A (zh) * | 2011-03-15 | 2012-09-19 | 微软公司 | 虚拟购物辅助 |
CN103106609A (zh) * | 2012-12-03 | 2013-05-15 | 安徽广行通信科技股份有限公司 | 一种网络购物*** |
CN103870986A (zh) * | 2012-12-12 | 2014-06-18 | 周良文 | 基于实体店的网络购物***及方法 |
CN103049854A (zh) * | 2012-12-20 | 2013-04-17 | 雷华 | 一种3d网络购物平台 |
CN103281345A (zh) * | 2013-02-16 | 2013-09-04 | 赞奇科技发展有限公司 | 基于云计算架构的三维数字模型实时渲染的实现方法及云服务*** |
CN103578000A (zh) * | 2013-10-25 | 2014-02-12 | 江苏经贸职业技术学院 | 用于电子交易的三维商城*** |
CN103714464A (zh) * | 2013-12-10 | 2014-04-09 | 澳柯玛股份有限公司 | 一种应用在智能冰箱上的智能超市***及运行方法 |
JP2014139842A (ja) * | 2014-04-25 | 2014-07-31 | Nikon Corp | 電子商店システム |
Also Published As
Publication number | Publication date |
---|---|
CN107077695A (zh) | 2017-08-18 |
KR20170067789A (ko) | 2017-06-16 |
US11341566B2 (en) | 2022-05-24 |
WO2016060637A1 (en) | 2016-04-21 |
KR102285055B1 (ko) | 2021-08-04 |
US20170249693A1 (en) | 2017-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107077695B (zh) | 向在线购物环境提供3-d购物体验的***和方法 | |
US10657573B2 (en) | Network site tag based display of images | |
US20230229288A1 (en) | Graphical user interfaces and systems for presenting content summaries | |
US10818084B2 (en) | Dynamically customized three dimensional geospatial visualization | |
KR102684040B1 (ko) | 물리적 아이템에 대한 증강 현실 장면을 생성하기 위한 시스템 및 방법 | |
US11468475B2 (en) | Apparatuses, computer program products, and methods for generation of augmented reality interfaces | |
US20180108079A1 (en) | Augmented Reality E-Commerce Platform | |
US10019730B2 (en) | Reverse brand sorting tools for interest-graph driven personalization | |
US8229800B2 (en) | System and method for an enhanced shopping experience | |
US20120330781A1 (en) | System and Method for Shopping Goods, Virtualizing a Personalized Storefront | |
US20170236160A1 (en) | System and method for specifying targeted content for customers | |
JP2020502663A (ja) | 電子エンドキャップアイテムを提示するための技術 | |
US20140278992A1 (en) | Ad blocking tools for interest-graph driven personalization | |
AU2016271110B2 (en) | Mobile search | |
CN109154936A (zh) | 数据库搜索优化器和主题过滤器 | |
US20230325909A1 (en) | Systems and methods for recommending 2d image | |
US20230230152A1 (en) | Systems and methods for generating customized augmented reality video | |
CN111461801A (zh) | 一种页面生成方法及其装置 | |
Li | Current and future years of e-commerce | |
Dethe et al. | Revolutionizing E-commerce with 3D visualization: An experimental assessment of behavioural shopper responses to augmented reality in online shopping | |
JP7241842B1 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
KR102208531B1 (ko) | 소비자 빅데이터를 이용하는 맞춤형 쇼핑 플랫폼을 관리하는 서버 | |
JP6774974B2 (ja) | 表示プログラム、表示装置及び表示方法 | |
KR20240059059A (ko) | 수요자 유형에 따라 위치기반 맞춤형 쿠폰(일종의 마일리지)을 제공하는 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |