买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】向在线购物环境提供3-D购物体验的系统和方法_金伯利-克拉克环球有限公司_201480082259.3 

申请/专利权人:金伯利-克拉克环球有限公司

申请日:2014-10-13

公开(公告)日:2024-03-19

公开(公告)号:CN107077695B

主分类号:G06Q30/0601

分类号:G06Q30/0601

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2017.11.10#实质审查的生效;2017.08.18#公开

摘要:一种用于向在线购物环境提供3‑D购物体验的计算机实现的方法由3‑D购物渲染计算机系统实现。所述方法包括在存储器中存储多个3‑D产品图像,其中所述多个3‑D产品图像中的每一个与产品标识符相关联;将所述多个产品标识符分成多个购物分组;接收产品请求,其中所述产品请求包括来自在线购物计算机系统的包括于所述多个产品标识符内的第一产品标识符;基于包括于所述多个购物分组内的第一购物分组在所述3‑D购物渲染计算机系统处生成虚拟购物布局;基于所述虚拟购物布局渲染虚拟购物体验,其中所述虚拟购物体验表示可导航的在线购物体验;以及向所述在线购物计算机系统提供所述虚拟购物体验。

主权项: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虚拟购物体验渲染的一个或多个产品。

全文数据:向在线购物环境提供3-D购物体验的系统和方法背景技术[0001]本发明涉及虚拟购物,并且更具体地涉及用于使用插件、API或任何其他合适的方法来创建3-D购物体验的系统和方法。[0002]在许多在线购物环境(例如,电子商务站点或电子商务应用)中,顾客(或在线用户可以通过搜索或浏览他们感兴趣的特定产品来寻找这样的产品。此外,顾客可以跨越在线购物环境并且跨越多个电子商务站点和或多个电子商务应用搜索或浏览。搜索或浏览结果包含与搜索条件或浏览行为相匹配的产品,并且顾客可以选择、查看和购买每个这样的产品。[0003]相比之下,实体零售商店(“实体商店”)的购物体验与这种在线购物环境的购物体验不同。当在实体商店内购物时,顾客径直走到特定部门,然后沿着通道走下去并发现他们正在寻找的产品。顾客可以比较不同的产品,并基于包装自身上提供的信息以及来自商店的信息(如定价做出即时决定。在浏览实体商店时,顾客还购买他们在通道中“发现”的产品。因此,在这样的实体商店中,顾客通常可能做出与他们在在线购物环境中可能做出的购买决定所不同的购买决定。[0004]期望一种包括在线购物的便利且具有在实体商店内购物的顾客体验的系统。发明内容[0005]在一个方面,提供了一种用于向在线购物环境提供3D购物体验的计算机实现的方法。该方法使用与存储器通信的3-D购物渲染计算机系统来实现。该方法包括在存储器中存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;接收产品请求;其中该产品请求包括来自在线购物计算机系统的包括于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组由3-D购物渲染计算机设备生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机系统提供该虚拟购物体验。[0006]在另一个方面,提供了一种用于向在线购物环境提供3-D购物体验的3-D购物渲染计算机系统。该3-D购物渲染计算机包括用于存储数据的存储器和与存储器通信的处理器。该处理器被配置为存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;从在线购物计算机系统接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机系统提供该虚拟购物体验。[0007]在另一个方面,提供了一种用于向在线购物环境提供3-D购物体验的其上包含有处理器可执行指令的计算机可读存储设备。当由计算机设备执行时,该处理器可执行指令使得该计算机设备存储多个3-D产品图像,其中多个3-D产品图像中的每一个与产品标识符相关联;将多个产品标识符分成多个购物分组;从在线购物计算机系统接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及向在线购物计算机系统提供该虚拟购物体验。[0008]本文描述的特征、功能和优点可以在本发明的各个实施例中独立地实现,或者可以在其他实施例中组合,其进一步的细节可以参考以下描述和附图看出。附图说明[0009]图1是示出由3-D购物渲染计算机系统实现的向在线购物计算机系统提供3-D购物体验的简化流程图;[0010]图2是使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的示例性3-D购物体验的第一顶视图;[0011]图3是表示在图2中示出并使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的示例性3-D购物体验的顶视图的向下钻取视图的第二顶视图;[0012]图4是在图2和图3中示出并使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的3-D购物体验中包括的第一虚拟购物通道的第一视图;[0013]图5是从在图2和图3中示出并使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的3-D购物体验中的图4的虚拟购物通道选择的产品的3-D示意图;[0014]图6是图4的第一虚拟购物通道的第二视图,进一步示出了使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的数据收集和研究特征;[0015]图7是多个示例性虚拟化身的图示,其可以由导航使用本文描述的3-D购物渲染计算机系统向在线购物计算机系统提供的3-D购物体验的在线用户使用;[0016]图8是示出与管理本文描述的3-D购物渲染计算机系统相关联的管理和安全任务的简化流程图;[0017]图9是示出在在线购物计算机系统和本文描述的3-D购物渲染计算机系统之间的数据收集和数据流的简化流程图;[0018]图10是可以用于向在线购物计算机系统提供3-D购物体验的示例性计算设备的框图;以及[0019]图11是由3-D购物渲染计算机系统实现的向在线购物计算机系统提供3-D购物体验的简化过程。[0020]尽管各个实施例的具体特征可能在一些图中示出而未在其他图中示出,但这仅仅是为了方便。任何附图的任何特征可以与任何其他附图的任何特征组合地被引用和或要求保护。具体实施方式[0021]以下实现方式的详细描述参考附图。不同附图中的相同附图标记可以标识相同或相似的元件。此外,以下详细描述并不限制权利要求。[0022]本文描述的系统和方法同时将在线购物环境和实体商店中的购物体验元素提供给各种在线购物环境。本文描述的系统和方法可以与现有的在线购物环境集成。具体地,本文描述的系统和方法接收与在线购物环境和在线用户相关的信息,并向在线用户提供三维“3-D”)购物体验。[0023]本文描述的主题总体涉及创建可以提供给由在线购物计算机系统提供的在线购物环境的用户的3-D购物体验或3-D虚拟商店)。在示例性实施例中,3-D购物渲染计算机系统向在线购物计算机系统提供3-D购物体验。在示例性实施例中,在线购物计算机系统使用嵌入在在线购物环境的软件中的插件软件以经由应用程序编程接口(“API”)从3-D购物渲染计算机系统访问3-D购物体验。备选地,API可以由其他软件、硬件或软件和硬件的组合直接调用。该3-D购物渲染计算机系统被设计为增强当前的在线购物环境,并且可以使用与在线购物计算机系统(以及与在线购物计算机系统相关联的实体商店相关联的数据以及与在线用户相关联的数据来生成3-D购物体验。备选地,可以使用任何其他合适的方法。[0024]可以使用包括计算机软件、固件、硬件或其任何组合或子集的计算机编程或工程技术来实现本文描述的方法和系统,其中可以通过执行以下步骤之一来实现技术效果:(a在虚拟购物渲染计算机系统中存储多个三维产品图像,其中多个三维产品图像中的每一个与产品标识符相关联;(b将多个产品标识符分成多个购物分组;(c从在线购物计算机系统接收产品请求,其中该产品请求包括包含于该多个产品标识符内的第一产品标识符;(d基于包括于该多个购物分组内的第一购物分组生成虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系;(e基于该虚拟购物布局渲染虚拟购物体验,其中该虚拟购物体验表示可导航的在线购物体验;以及f向在线购物计算机系统提供该虚拟购物体验。[0025]本文描述的方法和系统的技术效果可以包括:(a经由访问3-D购物渲染计算机系统的插件、API或任何其他合适的方法改善了生成和服务在线虚拟购物环境的速度,(b在3-D购物体验中表现出实际和改变的实体商店,(c改善在线用户在在线购物体验中的用户体验,(d通过监控在表示实体商店的虚拟环境中的顾客行为来改善在实体商店中顾客行为的分析数据;以及e提高在线用户浏览和导航在线购物环境的能力。[0026]在示例性实施例中,在线用户或顾客可以使用web浏览器、在线应用或任何其他合适的方法导航到在线购物计算机系统。此外,在线用户可以使用包括例如台式电脑、平板电脑、移动电话、娱乐游戏和可穿戴设备的任何合适的用户计算设备来访问在线购物计算机系统。在线用户可以使用任何合适的方法搜索产品或浏览产品。因此,在线购物计算机系统可以提供对搜索或浏览的产品的文本或二维渲染。如本文所述,在线购物计算机系统包括被配置为使用插件、API或任何其他合适的方法访问3-D购物渲染计算机系统的软件。[0027]如本文所述,3-D购物渲染计算机系统包括或存储)与多个产品标识符相关联的多个3-D产品图像。3-D购物渲染计算机系统可以包括与3-D产品图像相关的多个信息。在若干实施例中,3-D购物渲染计算机系统包括与每个产品标识符和3-D产品图像相对应的物理产品的物理尺寸、体积和其他物理特性相关的信息。如本文所述,这样的物理特性信息可以用于生成对应于物理产品的物理尺寸的虚拟购物布局。[0028]产品标识符和相关联的3-D产品图像可以进一步基于任何合适的类别与多个产品分组相关联,所述类别包括例如产品类型、产品品牌、产品价格范围以及任何其他合适的类别。在许多例子中,还可以基于实体商店的特定区域内的产品的分组来对产品标识符进行分组。在至少一个例子中,基于产品标识符在实体商店的通道或分区内的分组来对产品标识符进行分组。换句话说,产品标识符可以全部与实体商店的特定通道或分区相关联。备选地,可以基于实体商店的修改版本来对产品标识符进行分组,所述修改版本诸如多个通道的合并、通道的子集或实体商店的各个分区的混合版本。此外,可以按没有在任何实体商店中表示的方式来对产品标识符进行分组。例如,基于顾客搜索历史、顾客购买历史和顾客社交网络的交互,可以按特定于顾客的方式来对产品标识符进行分组。在一个例子中,可以创建由顾客搜索一次或多个浏览会话)、购买一次或多个购物会话)的物品和或顾客的社交网络联系人浏览或购买的物品组成的虚拟通道。[0029]当在线用户选择所搜索或浏览的产品(“所选产品”)时,可以经由插件、API或任何其他合适的方法来访问3-D购物渲染计算机系统。更具体地,在线购物计算机系统为零售商提供电子商务站点或电子商务应用)发送表示与所选产品相关的请求的产品请求。产品请求可以包括任何合适的信息,包括通用产品代码号(“UPC”号),库存单元号(“SKU”号)、货架图请求、促销产品请求以及任何其他合适的标识符。[0030]在线购物计算机系统还可以提供关于在线用户在线用户数据和或在线购物计算机系统在线零售商数据的信息。可以与产品请求一起或异步地提供在线用户数据和在线零售商数据。在线用户数据可以包括与在线用户相关的任何合适的信息,包括例如顾客购买资料、顾客消费信息、顾客位置信息、顾客搜索信息、顾客购物和购买信息、顾客社交网络信息、顾客偏好、顾客资料以及其他顾客购物信息。顾客资料可以包括描述顾客的购物偏好、购物行为、购物浏览模式和购物购买模式的数据集合。顾客资料还可以基于亲密团体或社交网络将第一顾客与联系到该第一顾客的其他顾客相关联。在线零售商数据可以包括任何合适的信息,包括例如与在线零售商相关联的实体商店的实体商店布局信息、促销信息标识在线零售商希望促销的产品)以及定价和推销信息。[0031]在一些实施例中,3-D购物渲染计算机系统存储顾客搜索信息、顾客购物和购买信息、顾客社交网络信息、顾客偏好、顾客资料和其他顾客购物信息,而不包括敏感个人信息,也称为个人可识别信息(“ΡΠ”),以便确保与存储数据相关联的个人的隐私。PII可以包括能够识别个人的任何信息。出于隐私和安全的原因,PII可以从顾客资料中扣除。在其中可以确保隐私和安全例如通过加密或者其中个人可能同意的一些例子中,PII可以保留在顾客资料中。在这样的例子中,可能需要PII来报告顾客的分组。在其中本文所讨论的系统收集关于包括顾客、制造商和零售商的个人的个人信息或者可能利用这样的个人信息的情况下,可以向个人提供控制是否收集这样的信息或者控制是否和或如何使用这样的信息的机会。另外,某些数据在被存储或使用之前,可以按一种或多种方式处理该数据,从而移除PII。例如,个人的身份可以被处理,使得不能确定该个人的PII,或者个人的地理位置可以被泛化而获得位置数据例如泛化为城市、邮政编码或州级别),使得不能确定个人的具体位置。因此,个人可以控制如何收集关于个人的信息并由包括3-D购物渲染计算机系统的系统使用。[0032]3-D购物渲染计算机系统基于产品请求生成虚拟购物布局。更具体地,3-D购物渲染计算机系统识别与包括于产品请求内的产品标识符相关联的至少一个产品分组。更具体地,3-D购物渲染计算机系统可以识别包含产品标识符例如,UPC号)的所有产品分组。3-D购物渲染计算机系统还可以基于在线用户数据和或在线零售商数据进一步识别一个特定产品分组。[0033]生成虚拟购物布局表示生成3-D虚拟商店或3-D虚拟商店的区域例如通道)的实体布局。因此,生成虚拟购物布局表示生成包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系。此外,3-D购物渲染计算机系统可以生成3-D虚拟商店的多个区域的虚拟购物布局。[0034]3-D购物渲染计算机系统基于虚拟购物布局渲染虚拟购物体验。虚拟购物体验表示可导航的在线购物体验。因此,3-D购物渲染计算机系统渲染虚拟购物体验以模拟实际交互。在许多例子中,3-D购物渲染计算机系统使用合适的导航引擎,例如游戏引擎。[0035]在至少一些例子中,在线用户和或在线购物计算机系统可以不访问整个虚拟购物布局。备选地,在线用户可以仅访问个人选择的产品并将所选产品视为可以旋转和检查的3-D物体。[0036]3-D购物渲染计算机系统经由插件、API或任何其他合适的方法向在线购物计算机系统提供虚拟购物体验。更具体地,在线购物计算机系统和3D购物渲染计算机系统进行双向数据交换,由此在线购物计算机系统向3-D购物渲染计算机系统提供产品、顾客和零售商信息,3-D购物渲染计算机系统为在线购物计算机系统提供更新后的购物车信息。更具体地,在线购物计算机系统可以向3-D购物渲染计算机系统提供产品标识符下面描述)、多个产品标识符、在线零售商数据和顾客数据。这样提供的信息由3-D购物渲染计算机系统使用以创建虚拟购物体验的布局并在插件内或使用API或任何其他合适的方法渲染供显示的虚拟购物体验。当顾客在虚拟购物体验中选择产品时,3-D购物渲染计算机系统可以将产品选择信息发送回在线购物计算机系统以更新在线购物计算机系统处的在线购物车。在一些例子中,3-D购物渲染计算机系统还可以将行为信息、浏览信息和其他虚拟购物信息发送到在线购物计算机系统,如本文所述。因此,在线购物计算机系统为在线用户提供虚拟购物体验。在示例性实施例中,在线购物计算机系统似乎直接提供虚拟购物体验,而没有调用独立的服务或软件的任何迹象。在线用户可以通过使用包括例如台式电脑、平板电脑、移动电话、娱乐游戏和可穿戴设备的任何合适的用户计算设备来导航或以其他方式使用3-D购物体验。[0037]在线用户可以因此以类似于实体商店的方式使用虚拟购物体验。例如,在线用户可以检索单独的产品(诸如所选产品)并从在线货架或在线显示中检索所述产品。3-D产品也可以显示为它们在其包装外面将呈现的样子,使顾客能够准确地知道他们正在购买什么。产品可以由在线用户旋转和检查并与其他产品进行比较。此外,在线用户可以在虚拟购物体验内虚拟地“移动”并访问其他产品。[0038]如本文所述,3-D购物渲染计算机系统还可以接收与在线用户的浏览行为相关的信息。例如,被购买的、检索从货架或用于检查的显示但未被购买的、以及被查看但未被检索的产品都可以被3-D购物渲染计算机系统存储并用于分析。还可以接收并监视与特定用户行为相关的更多细节。例如,可以接收并存储查看检索到的产品的时间长度以用于分析。可以存储并使用服从如上所述的PII的所有这样的浏览行为信息。[0039]由3-D购物渲染计算机系统提供的3-D购物体验表示可以类似于实体商店的视觉和组织布局的虚拟化商店。在至少一些例子中,由3-D购物渲染计算机系统提供的3-D购物体验使用直接基于和与在线购物环境相关联的实体商店相关联的至少一个商店布局的布局。例如,在线购物计算机系统可以与包括多种实体商店的“实体”公司相关联。在至少一些例子中,由3-D购物渲染计算机系统提供的3-D购物体验基于相关联的实体商店之一的布局。[0040]在进一步的例子中,在线用户可以为在线购物计算机系统提供可以将在线用户与特定区域相关联的位置信息。因此,3-D购物体验的布局可以对应于最接近在线用户的位置信息的“实体”公司的实体商店。因此,在线用户可以接收基本上代表在线用户在“实体”公司的最近实体商店处将具有的购物体验的3-D购物体验。[0041]如本文所述,3-D购物渲染计算机系统使用“基于云计算”的架构来实现,并且包括产品、多个显示和导航资源的数据库。包括于3-D购物渲染计算机系统中的3-D产品图像被3-D建模且被纹理化以表示现实的视觉和照片纹理特征。第三方计算机系统例如产品供应商和制造商可以访问相关联的数据库以提供、更新和维护3-D产品图像和与3-D产品图像相关联的信息例如产品标识符和产品物理特性)。在示例性实施例中,对这种数据库(以及3-D购物渲染计算机系统的其他系统)的访问被限制以确保内容生产者仅能访问他们自己的内容。基于云计算的架构经由API、插件和或任何其他合适的方法向访问3D购物植染计算机系统的所有各种在线购物计算机系统提供3-D产品图像和相关联的信息)。在一些例子中,产品生产商可以创建3-D产品的实例或更新,并且其可以被显示或被使得同时可用于多个在线购物计算机系统。[0042]如本文所述,3-D购物渲染计算机系统基本上使用基于云计算的架构。然而,在替代实施例中,可以使用任何合适的架构。3-D购物渲染计算机系统使用渲染引擎来捕获与产品相关的信息,并将这样的信息转换成3-D产品图像。在示例性实施例中,以实际格式显示3-D产品,其中在虚拟购物体验中显示的尺寸与现实生活中(或在实体商店中)的尺寸相关。如所描述的那样,产品请求可以包括任何合适的产品标识符,包括UPC码、SKU码、用于在促销显示或货架图中显示多个产品的布局信息。[0043]由3-D购物渲染计算机系统提供给在线购物计算机系统的虚拟购物体验基本上允许多个用户计算设备进行导航和显示,包括台式计算机、移动设备、触摸屏设备、娱乐设备、游戏设备、可穿戴计算设备包括光学头戴显示器或“0HMD”)和3-D虚拟化设备。类似地,虚拟购物体验被设计为服务于多个已知的在线应用和在线浏览器中的任何一个,因为插件和API技术允许实现跨平台功能。[0044]本文描述的是诸如3-D购物渲染计算机系统和相关计算机系统的计算机系统。如本文所述,所有这样的计算机系统包括至少一个处理器和至少一个存储器。然而,本文提到的计算机设备中的任何处理器也可以指一个或多个处理器,其中处理器可以在一个计算设备中或并行工作的多个计算设备中。另外,本文提到的计算机设备中的任何存储器也可以指一个或多个存储器,其中存储器可以在一个计算设备中或并行工作的多个计算设备中。[0045]如本文所用,处理器可以包括任何可编程系统,包括使用微控制器、精简指令集电路RISC、专用集成电路ASIC、逻辑电路以及能够执行本文所述功能的任何其他电路或处理器的系统。上述例子仅仅是示例性的,并因此无意以任何方式限制术语“处理器”的定义和或含义。[0046]如本文所用,术语“数据库”可以指数据主体、关系数据库管理系统(RDBMS或两者。如本文所用,数据库可以包括任何数据集合,包括分层数据库、关系数据库、平面文件数据库、对象-关系数据库、面向对象的数据库、以及任何其他存储在计算机系统中的结构化的记录或数据集合。上述例子仅仅是示例性的,并因此无意在以任何方式限制术语“数据库”的定义和或含义。RDBMS的例子包括但不限于包括ORACLE®数据库、MySQL、IBM®DB2、MICR0S0FT®SQLSerVer、SYBASE®以及PostgreSQL。然而,可以使用实现本文所描述的系统和方法的任何数据库。(Oracle是OracleCorporation,RedwoodShores,California的注册商标;IBM是InternationalBusinessMachinesCorporation,Armonk,NewYork的注册商标;Microsoft是MicrosoftCorporation,Redmond,Washington的注册商标;Sybase是Sybase,Dublin,California的注册商标。)[0047]在一个实施例中,提供了一种计算机程序,并且该程序被包含在计算机可读介质上。在示例性实施例中,该系统在单个计算机系统上执行,而不需要连接到服务器计算机。在另一个实施例中,该系统在WINDOWS1®环境中运行(Windows是MicrosoftCorporation,Redmond,Washington的注册商标)。在又一个实施例中,该系统在大型机环境和UNIX⑧服务器环境上运行UNIX是位于Reading,Berkshire,UnitedKingdom的X0penCompanyLimited的注册商标)。在另外的实施例中,该系统可以在任何合适的计算和服务器环境上运行,并无限制。该应用程序是灵活的并被设计为在各种不同的环境中运行,而不影响任何主要功能。在一些实施例中,系统包括分布在多个计算设备中的多个组件。一个或多个组件可以是包含在计算机可读介质中的计算机可执行指令的形式。[0048]如本文所用,以单数形式陈述并且以词语“一个”或“一种”开始的元件或步骤应当被理解为不排除多个元件或步骤,除非明确地陈述了这种排除。此外,对本发明的“示例性实施例”或“一个实施例”的引用不旨在被解释为排除也包含所述特征的其他实施例的存在。[0049]如本文所用,术语“软件”和“固件”是可互换的,并且包括存储在存储器中以由处理器执行的任何计算机程序,所述存储器包括RAM存储器、ROM存储器、EPROM存储器、EEPROM存储器和非易失性RAMNVRAM存储器。上述存储器类型仅仅是示例性的,并且因此不限制可用于存储计算机程序的存储器类型。[0050]如本文所用,术语“零售商”可以指商品、服务或其他产品的任何卖方。零售商可以是在线零售商(即与电子商务站点或电子商务应用相关联的零售商),线下零售商(即具有一个实体商店或多个实体商店的零售商),或者同时在在线和线下环境中进行销售的零售商(即使用电子商务站点和实体商店)。在一些例子中,零售商可替代地被称为“在线零售商”,表明该零售商可经由电子商务站点或电子商务应用来销售商品或服务。如本文所用,在线零售商也可以在实体商店销售产品。零售商或在线零售商也可以是商品或服务的制造商、分销商、集成商或再包装商。[0051]系统和过程不限于本文描述的具体实施例。此外,每个系统的组件和每个过程可以独立地实施,并与本文描述的其他组件和过程分离。每个组件和过程还可以与其他组包装和过程结合使用。[0052]图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。[0053]在一个示例性实施例中,可以基于在在线购物计算机系统110中的产品选择如包含在产品请求120中的产品标识符所示来访问由3-D购物渲染计算机系统130生成的虚拟货架、虚拟通道、虚拟商店和虚拟购物体验。然而,在其他例子中,可以基于提供给在线购物计算机系统110的其他用户输入包括类别选择和预定义的用户列表来生成和访问虚拟货架、虚拟通道、虚拟商店和虚拟购物体验。[0054]在一个例子中,用户可以访问在线购物计算机系统110并搜索或浏览特定类别的产品(例如“尿布”)。在该例子中,产品请求120可以包括对“尿布”的通用选择,并且使得3-D购物渲染计算机系统130基于该类别生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店例如虚拟通道可以仅是尿布和与尿布相关的产品)。在第二例子中,用户可以访问在线购物计算机系统110并搜索或浏览正在销售或者说是与促销、返利或折扣相关联的物品。在该例子中,产品请求120可以包括对“正在销售”物品的通用选择,并且使得3-D购物渲染计算机系统130基于该类别生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店例如虚拟通道可以仅是正在销售的物品)。在第三例子中,用户可以访问在线购物计算机系统110,并搜索或浏览与顾客或顾客的朋友的用户列表相关联的物品(例如,顾客的朋友的“愿望清单”)。在该例子中,产品请求120可以包括对与该顾客的朋友相关联的“愿望清单”物品的通用选择,并且使得3-D购物渲染计算机系统130基于该愿望清单生成虚拟购物体验140。因此,虚拟购物体验140可以响应于所搜索或浏览的产品类别来表示虚拟通道、分区或商店例如虚拟通道可以仅是愿望清单上的物品)。[0055]在至少一些例子中,在线购物计算机系统110可以与零售商或在线零售商相关联,所述零售商或在线零售商销售可以基于产品标识符来标识的特定产品组。因此,虚拟购物体验140可以被渲染为仅显示可以由该零售商或在线零售商销售的产品(包括在产品请求120中标识的一个产品或多个产品)。在至少一个例子中,在线零售商可以为3-D购物渲染计算机系统130提供用于可出售的所有产品的产品标识符列表(“产品列表”)。在线零售商可以使用在线购物计算机系统110或任何合适的计算机系统为3-D购物渲染计算机系统130提供产品列表。在一个例子中,在线零售商可以为3-D购物渲染计算机系统130提供表示为包含产品标识符、产品价格信息和其他产品属性的文件的产品列表。[0056]因此,当3-D购物渲染计算机系统130渲染特定在线零售商(与特定的在线购物计算机系统110相关联)的虚拟购物体验140时,3-D购物渲染计算机系统130可以首先检索产品列表。3-D购物渲染计算机系统130可以在生成虚拟购物体验140时使用产品列表。因此,3-D购物渲染计算机系统130可以生成仅包括可能在在线购物计算机系统110实际购买的产品的虚拟购物体验140,并且避免呈现不会成功添加到在线购物计算机系统110的在线购物车的产品。此外,3-D购物渲染计算机系统130可以使用产品列表来包括与每个产品相关的信息,诸如产品定价信息、产品促销信息和其他合适的信息。[0057]在一些例子中,由零售商或在线零售商销售的产品列表可以随时间改变。例如,某些产品、产品线或产品类别可以从销售移除、更改或添加用于销售。在这样的例子中,在线零售商经由在线购物计算机系统110或任何合适的计算机系统可以发送反映不再由零售商或在线零售商销售的产品的变化列表(“变化列表”)。因此,3-D购物渲染计算机系统130可以使用产品列表和变化列表两者来生成虚拟购物体验140,并确保所呈现的产品包括零售商或在线零售商可以销售的产品。[0058]在一些例子中,可以提前提供产品列表和或变化列表。在其他例子中,产品列表和或变化列表可以与产品请求120—起提供。[0059]在另外的例子中,在线购物计算机系统110可以与具有用于显示或促销其可销售物品的规则或策略的零售商或在线零售商相关联。例如,许多零售商和在线零售商具有决定零售商或在线零售商希望向顾客提供的体验的宗旨和美学风格。这样的规则或策略可以被记录且列为产品规则。例如,一些零售商或在线零售商可能只使用一定数量的货架或一定间隔的物品。其他零售商或在线零售商在实体或虚拟商店中可能使用更多或更少的空白空间。另外的零售商或在线零售商可以基于零售商或在线零售商的宗旨有意地对特定产品、品牌或产品类别进行分组。因此,在至少一个例子中,在线零售商或零售商经由在线购物计算机系统Iio或任何其他合适的计算设备可以向3-D购物渲染计算机系统130提供呈现规则,以用于渲染虚拟购物体验140。因此,可以创建虚拟购物体验140来反映每个在线零售商的宗旨或风格。[0060]至少基于产品列表、变化列表、呈现规则和在线零售商数据,在线零售商(与在线购物计算机系统110相关联可以按类似于或不同于与在线购物计算机系统110相关联的实体商店的方式定制由3-D购物植染计算机系统130提供的虚拟购物体验140。例如,特定在线零售商的产品可以使用当前货架图技术、实体商店布局以及实体或在线商店分组被布置在货架上。或者,在线零售商可以基于在线用户数据例如,包括搜索、浏览和购买历史来针对在线用户(或顾客定制由3-D购物渲染计算机系统130提供的虚拟购物体验140。在线零售商还可以使用非产品内容例如,促销展示和标志来引起对特定产品的注意。这样的非产品内容可以使用用于以呈现规则呈现的规则来指定和识别。在一些例子中,在线零售商可以利用虚拟购物体验140中缺乏物理约束的优点,并且相应地以忽略物理约束的方式来定制虚拟购物体验140。例如,产品可以浮动地在空中、在地板上、在货架上或其他地方显不。[0061]3-D购物渲染计算机系统130可以提供包括可以为特定在线零售商、在线用户或其组合定制的多种元素和显示特征的虚拟购物体验140。在一个例子中,在线零售商可以在虚拟购物体验140中显示虚拟优惠券。这样的虚拟优惠券可以显示在促销产品(即与优惠券相关联的产品)附近或旁边,在包含该产品的通道中,或在用户显示器的“购物区域”外的显示区域中。备选地,可以在远离促销产品的区域中提供虚拟优惠券,以激励在线用户导航到促销产品并且在途中发现其他产品。这样的虚拟优惠券通常可有利于激励在线用户的购买。[0062]3-D购物渲染计算机系统130可以使用包括颜色编码的视觉效果来设计、布局和渲染虚拟购物体验140。例如,特定产品可以基于价格进行颜色编码例如,低价格是银色的,高价格是金色的),基于评论质量进行颜色编码例如,当社交媒体评论表明产品是高质量时,该产品可以以绿色显示),基于以前的购买或可用的虚拟优惠券或促销进行颜色编码。备选地,可以使用其他视觉效果,包括星级、数字评级和动画。[0063]另外,3-D购物渲染计算机系统130使用包括销售点、标志和其他品牌的非产品内容来创建并提供虚拟购物体验140。例如,某些产品可以使用制造商的品牌标志或产品的零售商来显示。在这样的例子中,与销售点、标志和其他品牌相关的细节可以按各种方式提供在产品列表、呈现规则和在线零售商数据中。与产品一样,非产品内容可以包括与呈现有关的信息,包括虚拟尺寸、颜色、动画和交互性。[0064]此外,在一些例子中,3-D购物渲染计算机系统130可以允许在线用户保存虚拟货架、虚拟通道或虚拟商店以供稍后使用。例如,在线用户可能特别希望重复当前遇到的相同的虚拟购物体验140,并且可以“保存”虚拟购物体验140。在一些情况下,在线用户可以保存虚拟购物体验140并且在所保存的虚拟购物体验140中包括用户状态,使得可以将在线用户的位置从他们在保存时的位置恢复。在其他例子中,3-D购物渲染计算机系统130可以允许在线用户通过删除、改变或添加虚拟货架和或虚拟通道来改变或调整虚拟购物体验140。另外,在线用户可以经由社交网络与朋友、联系人或公众分享虚拟货架、虚拟分区和虚拟商店。在一些例子中,3-D购物渲染计算机系统130可以包括内部社交网络,并且在线用户可以类似地经由该内部社交网络与朋友、联系人或公众分享虚拟货架、虚拟分区和虚拟商店。[0065]在另外的例子中,3-D购物渲染计算机系统130可以允许在线用户基于选择标准来过滤货架。例如,用户可以基于包括产品尺寸、产品体积、产品品牌、价格和数量的任何合适的类别来过滤显示的货架例如,在下面描述的“货架视图”中)。因此,在一个例子中,查看货架的在线用户可能仅希望查看货架上有折扣的产品。当在线用户经由用户界面过滤器由虚拟购物体验140中的3-D购物渲染计算机系统130呈现指定该选择标准时,没有折扣的产品可以不可见、变灰、被其他产品替代或者以其他方式改变显示。类似地,在线用户可以指定不同的过滤类别或过滤类别的组合。[0066]图2是使用3-D购物渲染计算机系统130图1所示)向在线购物计算机系统提供的示例性3-D购物体验的第一顶视图200。第一顶视图200也可以被称为“商店视图”。商店视图显示为实体商店或现实世界商店)的顶视图。与尝试准确地显示在线零售商销售的所有各种产品不同,商店视图将特写布置成类似实体商店的各个部门。这些部门可以按部门、特定产品类型或任何逻辑分组或搜索结果进行布置。因此,部门或区域的这种配置可以对应于本文描述的产品分组。在一些例子中,产品分组可以包括在线数据,例如基于社交媒体排名的产品分组。这样的在线数据可以由3-D购物渲染计算机系统130使用任何合适的方法来访问。[0067]图3是在图2中示出且使用3-D购物渲染计算机系统130图1所示)向在线购物计算机系统提供的示例性3-D购物体验的第二顶视图300。第二顶视图300也可以被称为“部门视图”。在顶视图300或部门视图中,在线用户可以选择他们想要查看的货架。货架类似于现实世界的货架和特点,各种不同的产品相互关联。例如,如果顾客在部门视图(第一顶视图200中选择“婴儿护理”部门,则在线用户可以选择在部门视图中查看“尿布”货架。[0068]图4是在图2和图3中示出并使用3-D购物渲染计算机系统130图1所示)向在线购物计算机系统提供的3-D购物体验中包括的虚拟购物通道的第一视图400。第一视图400也可以被称为“货架视图”。[0069]在货架视图内,在线用户可以看到与其搜索词语或在产品请求120图1所示)中定义的先前选择相关的各种产品410。产品被显示在多个3-D虚拟货架420上。如果产品标识符的3-D产品图像不存在于3-D购物渲染计算机系统130图1所示)中,则可以从在线购物计算机系统110图1所示访问产品的2-D图像,并使用任何合适的方法修饰2-D图像,使得经修饰的2-D产品与3-D产品混合。[0070]在线用户可以在货架周围导航以查看任何3D产品410,并将它们添加到与在线购物计算机系统110相关联的零售商购物车430中。还显示销售信息440,例如价格、用户评论和描述。具有专门显示特征例如柔性图形)的3-D产品410可以基于零售商希望如何显示该产品包装而具有定制位置。这样的专门特征可以经由任何合适的计算设备集成在零售商或在线零售商处和或由零售商或在线零售商提供。[0071]3-D购物渲染计算机系统130可以使用基于包括产品列表、变化列表、呈现规则、在线用户数据和在线零售商数据的多种因素布置的3-D产品410来布局和渲染货架420。例如,可以基于与产品请求120—起接收的货架图,基于在在线零售商数据中标识的类似产品,基于在线用户做出的并且包括于在线用户数据内的先前购买,基于社交媒体数据,基于季节性和特殊事件例如期望父母、大学生和新宠物主人),基于礼物登记例如与在线用户相关联的登记人的礼物登记,并且包括于在线用户数据中),以及基于愿望清单在线用户的朋友或联系人的愿望清单,并且包括于在线用户数据内)确定布局。3-D购物渲染计算机系统130可以布局和渲染显示由在线零售商预先选择并且包括在在线零售商数据内)的打折3-D产品410的清仓货架。3-D购物渲染计算机系统130可以布局和渲染货架420以向顾客显示剩余产品库存,在产品供应不足时提醒他们例如,使用空白空间来显示有限的库存,提供指示剩余物品的数量的符号,或任何其他合适的方法)。[0072]如本文所述,当在线用户在视图400或任何其他合适的视图)中选择特定产品时,3-D产品可以在重叠窗口中显示为“弹出”。重叠窗口可以允许在线用户以360度旋转3-D产品或包装,放大和缩小以读取包装细节,查看产品信息,查看产品评级,查看定价信息,查看颜色信息以及查看数量信息。此外,从这样的重叠视图中,在线用户可以选择要添加到零售商购物车430的产品。在线用户还可以前往在线零售商处的产品页面以接收与该产品相关的更多信息。[0073]此外,在线用户可以在虚拟购物体验140内选择多个产品,以便比较产品。例如,在线用户可以基于美学例如形状、设计和颜色来寻求比较两种不同类型的蜂窝电话。因此,在线用户可以选择在货架视图400中呈现的两个蜂窝电话,并且两个产品可以在并排重叠图中“弹出”。因此,在操纵或旋转3-D产品图像的同时,可以同时比较和审查两个产品。如上所述,在这样的“弹出”视图中,可以提供来自每个产品的制造商或零售商的文本、增强数据和增强内容。在至少一些例子中,在线用户可以按并排方式比较多于两个的产品。如所描述的那样,在线用户可以选择任何数量的可比较产品用于同时比较。在一些例子中,3-D购物渲染计算机系统130可以高亮显示在这样的比较中的产品之间的已知区别。例如,可以比较类似的食物产品,并且可以高亮显示或提供营养品质的区别。这样的区别可以由3-D购物渲染计算机系统130确定,或者由3D购物渲染计算机系统130从包括在线购物计算机系统110的其他系统接收。[0074]图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。[0075]每个视图200、300、400和500被设计为模块化的,并且可以单独地或根据需要由在线购物计算机系统110图1所示使用。本发明不依赖于任何特定的视图模式来访问和显示来自3-D购物渲染计算机系统130图3所示)的产品。因此,这样的视图200、300、400和500是示例性的而不是限制性的。[0076]每个视图200、300、400和500还以允许在线用户容易地在本发明的产品显示之间导航到与在线购物计算机系统110相关联的标准网站的方式来设计。通过允许在线零售商定制体验,可以容易地将虚拟购物体验嵌入到在线零售商的站点中。例如,在线零售商可以使用他们自己的品牌资产来定制他们的虚拟商店。[0077]在线用户可以按多种方式与虚拟购物体验交互。取决于他们的用户计算设备,在线用户可以使用任何合适的输入来沿着货架、商店部门导航,以检索产品、查看产品、旋转产品、放大和缩小特征以及以其他方式参与虚拟购物体验。在至少一些例子中,在线用户可以使用诸如光学头戴式显示器OHMD的可穿戴技术与虚拟购物体验交互。在这样的例子中,任何合适的肢体姿势、语言命令或其他交互均可以用于与虚拟购物体验交互。[0078]因为虚拟购物体验意味着模拟在实体商店中购物的体验,所以显示特性可以与用户相关并且可以为用户定制。显示的虚拟高度例如眼睛水平可以由顾客购物者定制,使得其可以反映他们的实际高度。备选地,虚拟高度可以与每个产品锁定,或者与顾客请求的某个其他高度锁定。[0079]当查看货架上的产品时,在线用户可以基本上对3-D购物渲染计算机系统130做出新的请求,以通过改变它们的选择标准来包括或排除不同的选项而改变所显示的内容。因此,3-D购物渲染计算机系统130可以从在线用户接收显示请求,并且基于选择标准中的这种改变而生成被渲染到虚拟购物体验中的虚拟购物布局。在线用户还可以对单独的货架评级并且提供可以在未来渲染虚拟购物体验中使用的信息。例如,低评级货架可以不呈现给对这样的货架评级不佳的特定在线用户。[0080]在一些例子中,可以基于先前购买如在在线用户数据中指定的)在专门针对在线用户的水晶球我的意图(CrystalBallMyIntent区域未示出)中向该在线用户显示特定产品。因此,任何合适的数据分析方法均可用于在水晶球我的意图区域中提供产品。类似地,这样的在线用户数据可用于创建完全由在线用户可能感兴趣购买的物品组成的货架。[0081]在其他例子中,零售商奖励和会员卡也可以被集成到虚拟购物体验中。例如,在线用户可以按类似于在实体商店中的方式来获得促销,同时按只能在虚拟商店中发生的方式获得奖励。例如,游戏或任务可以被包括在虚拟购物体验中,使得在线用户可以基于查看物品,找到隐藏的图标以及在社交媒体上分享信息或行为来累积忠诚度积分。[0082]图6是图4的第一虚拟购物通道的第二视图600,进一步示出了使用3-D购物渲染计算机系统130图1所示)向在线购物计算机系统提供的数据收集和研究特征。更具体地,第二视图600示出了虚拟购物体验的数据收集能力。[0083]这样的数据收集特征可以用于为在线购物计算机系统110创建分析并且提高虚拟购物体验的质量,并且还相对于传统在线零售商(例如使用在线购物计算机系统110和传统的线下(即实体店购物体验改善在线购物体验的质量。当在线用户与虚拟购物体验交互时,可以收集可以由零售商经由在线购物计算机系统110、产品生产商、软件开发商和任何其他合适方访问的信息。[0084]在至少一些例子中,3-D购物渲染计算机系统130图1所示被配置为跟踪在线用户的若干行为。这样的行为可以包括a在线用户花费在查看特定类别上的总时间,b在线用户首次与特定产品交互之前所花费的时间,c在线用户与之交互的产品列表,d在线用户在每次查看或行为中在每个单独产品上所花费的总时间,e在线用户与之交互的产品的总数,f与在线用户做出的并行比较多个产品相关的信息,g添加到在线用户的购物车的产品的列表,h在线用户在每个货架上花费的总时间,i由在线用户比较的产品的列表,j由在线用户搜索但未找到的产品的列表,k与在线用户与每个促销显示的交互相关的信息,1由在线用户查看、比较和购买的注册和愿望清单物品的列表,m在可用的情况下,与在线用户在虚拟购物体验内的导航相关的信息,包括鼠标移动和眼睛或头部移动例如,如由OHMD检测到的),n与在线用户使用帮助服务相关的信息,〇与在线用户在导航虚拟购物体验时做出的路径相关的信息,P由在线用户查看、评估和购买的包装的平均尺寸的列表,q由在线用户购买的产品的货架位置的列表,r在虚拟购物体验中不购买任何产品的顾客的数量,s虚拟购物体验的独立访问者的数量,t虚拟购物体验的定期新用户的数量,u虚拟购物体验的定期返回用户的数量,V与在线用户使用的用户计算设备相关的信息,以及W任何其他合适的在线用户行为。[0085]图7是多个示例性虚拟化身710的图示700,其可以由导航使用3-D购物渲染计算机系统130图1所示)向在线购物计算机系统提供的3-D购物体验的在线用户使用。在线用户可以在浏览虚拟购物体验例如,沿着货架420时创建或使用虚拟化身710来表示自己。虚拟化身710可以被在同时购物的其他在线用户查看,以便允许在线用户共享并一起购物。[0086]教程、帮助按钮和定制设计的零售商虚拟化身形式的帮助和指导将可用于帮助顾客导航和使用本发明。[0087]图8是示出与管理3-D购物渲染计算机系统130图1所示相关联的管理和安全任务的简化流程图800。具体地,流程图800示出了可供提供、访问、改变和使用由3-D购物渲染计算机系统130管理的产品的内容提供商使用的选项,包括例如3-D产品图像、产品标识符、以及与这样的产品相关的信息。[0088]在示例性实施例中,诸如在线购物计算机系统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之间的集成而自动地更新。[0089]图9是示出在在线购物计算机系统110和3-D购物渲染计算机系统130图1所示之间的信息流的简化流程图900。更具体地,流程图900示出了3-D购物渲染计算机系统130经由在线购物计算机系统110从在线用户910接收如图6中所描述的交互数据920。这样的交互数据920可以被存储在数据服务器930处并提供给消费者,包括在线购物计算机系统110、产品生产商820和软件开发商940。[0090]图10是可以用于向在线购物计算机系统提供3-D购物体验的示例性计算设备的框图。图10示出了旨在表示诸如膝上型计算机、台式计算机、工作站、个人数字助理、服务器、刀片式服务器、大型机和其他适当计算机的各种形式的数字计算机的通用计算设备1000的例子。具体地,通用计算设备1000可以代表3-D购物渲染计算机系统130图1所示和在线购物计算机系统110图1所示)。计算设备1000还旨在代表各种形式的移动设备,诸如个人数字助理、蜂窝电话、智能电话以及其他类似的计算设备。计算设备1000还可以描述用户计算设备的实施例,诸如包括OHMD的可穿戴技术其中输入设备1012、输出设备1014和通信接口1016基本上针对这样的环境而调整)。这里示出的组件、它们的连接和关系以及它们的功能仅仅是示例性的,并且不意味着限制本文中描述和或要求保护的主题的实现方式。[0091]在示例性实施例中,计算设备1000可以是这样的设备,包括在线购物计算机系统110、3-D购物渲染计算机系统130和用户计算设备。计算设备1000可以包括总线1002、处理器1004、主存储器1006、只读存储器ROM1008、存储设备1010、输入设备1012、输出设备1014和通信接口1016。总线1002可以包括允许在计算设备1000的组件之间通信的路径。[0092]处理器1004可以包括解释和执行指令的任何类型的常规处理器、微处理器或处理逻辑。处理器1004可以处理用于在计算设备1000内执行的指令,包括存储在存储器1006中或存储设备1010上以在外部输入输出设备(诸如耦合到高速接口的显示器1014上显示GUI的图形信息的指令。在其他实现方式中,可以视情况与多个存储器和存储器类型一起使用多个处理器和或多个总线。此外,可以连接多个计算设备1000,每个设备提供部分必要操作例如,作为服务器阵列、刀片式服务器组或多处理器系统)。[0093]主存储器1006可以包括存储用于由处理器1004执行的信息和指令的随机存取存储器RAM或另一类型的动态存储设备。ROM1008可以包括存储用于由处理器1004使用的静态信息和指令的常规ROM设备或另一类型的静态存储设备。主存储器1006存储计算设备1000内的信息。在一种实现方式中,主存储器1006是一个或多个易失性存储器单元。在另一种实现方式中,主存储器1006是一个或多个易非失性存储器单元。主存储器1006还可以是另一形式的计算机可读介质,诸如磁盘或光盘。[0094]存储设备1010可以包括磁和或光记录介质及其相应的驱动器。存储设备1010能够为计算设备1000提供大容量存储。在一种实现方式中,存储设备1010可以是或包含计算机可读介质,诸如软盘设备、硬盘设备、光盘设备,或磁带设备、闪存或其他类似的固态存储器设备,或设备阵列,包括在存储区域网络或其他配置中的设备。计算机程序产品可以有形地体现在信息载体中。计算机程序产品还可以包含在被执行时执行一个或多个方法例如上述那些方法的指令。信息载体是计算机或机器可读介质,诸如主存储器1006、R0M1008、存储设备1010或处理器1004上的存储器。[0095]高速控制器管理计算设备1000的带宽密集型操作,而低速控制器管理较低的带宽密集型操作。这样的功能分配仅仅是为了示例的目的。在一种实现方式中,高速控制器耦合到主存储器1006、显示器1014例如,通过图形处理器或加速器和可以接受各种扩展卡未示出)的高速扩展端口。在该实现方式中,低速控制器耦合到存储设备1010和低速扩展端口。可以包括各种通信端口(例如USB、蓝牙、以太网、无线以太网)的低速扩展端口可以耦合到一个或多个输入输出设备,诸如键盘、定点设备、扫描仪或诸如交换机或路由器的网络设备,例如通过网络适配器。[0096]输入设备1012可以包括允许计算设备1000从用户接收命令、指令或其他输入包括影像、音频、触摸、按钮按压、笔触等)的常规机构。另外,输入设备可以接收位置信息。因此,输入设备1012可以包括例如相机、麦克风、一个或多个按钮、触摸屏和或GPS接收器。输出设备1014可以包括向用户输出信息的常规机构,包括显示器包括触摸屏和或扬声器。通信接口1016可以包括使得计算设备000能够与其他设备和或系统通信的任何类似收发器的机构。例如,通信接口1016可以包括用于经由网络与另一设备或系统通信的机构。[0097]计算设备1000可以响应于处理器1004执行包含在诸如存储器1006的计算机可读介质中的软件指令来执行诸如本文所述的那些功能。计算机可读介质可以被定义为物理或逻辑存储器设备和或载波。软件指令可以从诸如数据存储设备1010的另一计算机可读介质或经由通信接口1016从另一设备读取到存储器1006中。包含在存储器1006中的软件指令可以使处理器1004执行本文描述的过程。备选地,硬连线电路可以代替软件指令或与软件指令组合使用,以实现与本文主题相一致的过程。因此,与本文所公开的主题的原理一致的实现方式并不限于硬件电路和软件的任何特定组合。[0098]计算设备1000可以按多种不同的形式实现,如图所示。例如,其可以被实现为标准服务器,或者在一组这样的服务器中被多次实现。它还可以被实现为机架服务器系统的一部分。另外,其可以在诸如膝上型计算机的个人计算机中实现。这样的设备中的每一个可以包含一个或多个计算设备1000,并且整个系统可以由彼此通信的多个计算设备200组成。[0099]处理器1004可以执行计算设备1000内的指令,包括存储在主存储器1006中的指令。处理器可以被实现为包括单独的和多个模拟和数字处理器的芯片。处理器可以提供例如计算设备1000的其他组件的协调,诸如对用户界面、由计算设备1000运行的应用以及计算设备1000的无线通信的控制。[0100]计算设备1000包括处理器1004、主存储器1006、R0M1008、输入设备1012、诸如显示器1014的输出设备、通信接口1016以及包括例如接收器和收发器的其他组件。设备1000还可以设置有存储设备1010,诸如微驱动器或其他设备,以提供额外的存储。每个组件使用各种总线互连,并且这些组件中的若干组件可以安装在公共主板上或以其他适当的方式安装。[0101]计算设备1000可以通过通信接口1016无线地通信,在必要时,该通信接口可以包括数字信号处理电路。通信接口1016可以提供各种模式或协议下的通信,诸如GSM语音呼口H、SMS、EMS、或MMS消息、CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS等等。这样的通信可以例如通过射频收发器发生。此外,可能发生近距离通信,诸如使用蓝牙、WiFi或其他这样的收发器未示出)。此外,GPS全球定位系统接收器模块可以向计算设备1000提供额外的导航和位置相关的无线数据,其可以由在计算设备1000上运行的应用适当地使用。[0102]图11是由3-D购物渲染计算机系统1130图1所示实现的向在线购物计算机系统提供3-D购物体验的简化过程。[0103]3-D购物渲染计算机系统130被配置为存储1110多个三维产品图像,其中所述多个三维产品图像中的每一个与产品标识符相关联。[0104]3-D购物渲染计算机系统130还被配置为将所述多个产品标识符分成1120多个购物分组。[0105]3-D购物渲染计算机系统130还被配置为接收1130产品请求,其中所述产品请求包括包含于所述多个产品标识符内的第一产品标识符。备选地,如上所述,产品请求可以表示类别请求针对一类产品)、产品促销类型请求例如打折产品)、产品-用户关系请求例如针对愿望清单上的产品或任何其他合适的逻辑产品分组的产品。[0106]3-D购物渲染计算机系统130另外被配置为基于包括于所述多个购物分组内的第一购物分组生成1140虚拟购物布局,其中第一购物分组包括第一产品标识符,其中虚拟购物布局表示包括于第一购物分组内的每个产品标识符之间的虚拟空间关系。[0107]3-D购物渲染计算机系统130还被配置为基于虚拟购物布局渲染1150虚拟购物体验,其中虚拟购物体验表示可导航的在线购物体验。[0108]3-D购物渲染计算机系统130还被配置为向在线购物计算机系统提供1160虚拟购物体验。[0109]这些计算机程序(也称为程序、软件、软件应用或代码包括用于可编程处理器的机器指令,并且可以以高阶程序的和或面向对象的编程语言和或以汇编机器语言实现。如本文所用,术语“机器可读介质”、“计算机可读介质”是指用于向可编程处理器提供机器指令和或数据的任何计算机程序产品、装置和或设备例如,磁盘、光盘、存储器、可编程逻辑器件PLD,包括接收作为机器可读信号的机器指令的机器可读介质。然而,“机器可读介质”和“计算机可读介质”不包括过渡信号。术语“机器可读信号”是指用于向可编程处理器提供机器指令和或数据的任何信号。[0110]此外,在附图中描绘的逻辑流程不需要所示的特定顺序或顺序次序来实现期望的结果。此外,可以向所描述的流程提供其他步骤或者从中省略一些步骤,并且可以向所描述的系统添加或从其中移除其他组件。因此,其他实施例在所附权利要求的范围内。[0111]应当理解,已经特别详细描述的上述实施例仅仅是示例性的或可能的实施例,并且存在可以包括在内的许多其他组合、补充或替代。[0112]此外,组件的特定命名、术语的大写、属性、数据结构或任何其他编程或结构方面并非强制性的或重要的,并且实现本文描述的主题的机制或其特征可以具有不同的名称、格式或协议。此外,该系统可以经由硬件和软件的组合来实现如所描述的那样),或者完全在硬件元件中实现。此外,本文描述的各种系统组件之间的特定的功能性划分仅仅是为了示例的目的,而非强制性的;由单个系统组件执行的功能可以替代地由多个组件执行,并且由多个组件执行的功能可以替代地由单个组件执行。[0113]以上描述的一些部分在信息操作的算法和符号表示方面呈现特征。这些算法描述和表示可以被数据处理领域的技术人员使用以将他们工作的实质最有效地传达给本领域的其他技术人员。这些操作虽然在功能上或逻辑上描述,但应理解为由计算机程序实现。此夕卜,已经证明有时称这些操作布置为模块或通过功能名称来称谓是方便的且不失一般性。[0114]除非从上文的讨论中明显阐明,否则应当理解,在整个描述中,利用诸如“处理”或“计算”或“确定”或“显示”或“提供”等术语的讨论是指计算机系统或类似电子计算设备的动作和处理,其操纵和转换在计算机系统存储器或寄存器或其他这样的信息存储、传输或显示设备内表示为物理电子量的数据。[0115]基于前述说明,以上讨论的实施例可以使用计算机编程或工程技术来实现,包括计算机软件、固件、硬件或其任何组合或子集。具有计算机可读和或计算机可执行指令的任何这样的所得程序可以被包含或设置在一个或多个计算机可读介质内,从而制造计算机程序产品,即制品。计算机可读介质可以是例如固定硬盘、软磁盘、光盘、磁带、诸如只读存储器ROM或闪存等的半导体存储器,或诸如因特网或其他通信网络或链路的任何传输接收介质。包含该计算机代码的制品可以通过直接从一个介质执行指令,通过将代码从一个介质复制到另一个介质,或通过在网络上传输代码来制造和或使用。[0116]尽管已经根据各种具体实施例描述了本发明,但应该认识到,可以在权利要求的精神和范围内进行修改而实施本发明。

权利要求:1.一种用于使用与存储器通信的3-D购物渲染计算机系统向在线购物环境提供3-D购物体验的计算机实现的方法,所述方法包括:在所述存储器内存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品标识符相关联;将所述多个产品标识符分成多个购物分组;从在线购物计算机系统接收产品请求,其中所述产品请求包括包含于所述多个产品标识符内的第一产品标识符;基于包括于所述多个购物分组内的第一购物分组,由所述3-D购物渲染计算机系统生成虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系;基于所述虚拟购物布局渲染虚拟购物体验,其中所述虚拟购物体验表示可导航的在线购物体验;以及向所述在线购物计算机系统提供所述虚拟购物体验。2.根据权利要求1所述的方法,还包括:使用应用程序编程接口接收所述产品请求;以及通过所述应用程序编程接口和所述3-D购物渲染计算机系统之间的通信来提供所述虚拟购物体验。3.根据权利要求1所述的方法,其中生成所述虚拟购物局部还包括:生成多个虚拟购物通道,其中所述多个虚拟购物通道中的第一虚拟购物通道包括所述第一产品标识符;以及组织所述多个虚拟购物通道以允许在线用户在所述多个虚拟购物通道之间导航。4.根据权利要求1所述的方法,还包括:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线用户信息;以及基于所述多个在线用户信息生成所述虚拟购物布局。5.根据权利要求1所述的方法,还包括:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线零售商信息;以及基于所述多个在线零售商信息生成所述虚拟购物布局。6.根据权利要求1所述的方法,还包括:基于与在线用户计算设备的交互从所述在线购物计算机系统接收多个在线用户交互数据;处理所述多个在线用户交互数据以确定与所述在线用户相关联的多个用户度量;基于所述多个在线用户交互数据生成多个分析报告;以及将所述多个分析报告提供给所述在线购物计算机系统、零售商计算机系统和产品生产商计算机系统中的至少一个。7.根据权利要求1所述的方法,还包括:接收多个用户设置信息;以及使用所述多个用户设置信息生成虚拟购物布局。8.根据权利要求1所述的方法,还包括:接收与所述在线购物计算机系统相关联的产品列表,所述产品列表标识可使用所述在线购物计算机系统销售的产品;以及基于所述产品列表生成所述虚拟购物布局。9.根据权利要求1所述的方法,还包括:接收与所述在线购物计算机系统相关联的多个呈现规则,所述呈现规则定义所述虚拟购物体验的呈现要求;基于所述多个呈现规则生成所述虚拟购物布局;以及基于所述虚拟购物布局渲染所述虚拟购物体验。10.—种用于向在线购物环境提供3-D购物体验的3-D购物渲染计算机系统,所述3-D购物渲染计算机系统包括用于存储数据的存储器,以及与所述存储器通信的处理器,所述处理器被编程为:在所述存储器处存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品标识符相关联;将所述多个产品标识符分成多个购物分组;从在线购物计算机系统接收产品请求,其中所述产品请求包括包含于所述多个产品标识符内的第一产品标识符;基于包括于所述多个购物分组内的第一购物分组生成虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系;基于所述虚拟购物布局渲染虚拟购物体验,其中所述虚拟购物体验表示可导航的在线购物体验;以及向所述在线购物计算机系统提供所述虚拟购物体验。11.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:使用应用程序编程接口接收所述产品请求;以及通过所述应用程序编程接口和所述3-D购物渲染计算机系统之间的通信来提供所述虚拟购物体验。12.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:生成多个虚拟购物通道,其中所述多个虚拟购物通道中的第一虚拟购物通道包括所述第一产品标识符;以及组织所述多个虚拟购物通道以允许在线用户在所述多个虚拟购物通道之间导航。13.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线用户信息;以及基于所述多个在线用户信息生成所述虚拟购物布局。14.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线零售商信息;以及基于所述多个在线零售商信息生成所述虚拟购物布局。15.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:基于与在线用户计算设备的交互从所述在线购物计算机系统接收多个在线用户交互数据;处理所述多个在线用户交互数据以确定与所述在线用户相关联的多个用户度量;基于所述多个在线用户交互数据生成多个分析报告;以及将所述多个分析报告提供给所述在线购物计算机系统、零售商计算机系统和产品生产商计算机系统中的至少一个。16.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:接收多个用户设置信息;以及使用所述多个用户设置信息生成虚拟购物布局。17.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:接收与所述在线购物计算机系统相关联的产品列表,所述产品列表标识可使用所述在线购物计算机系统销售的产品;以及基于所述产品列表生成所述虚拟购物布局。18.根据权利要求10所述的3-D购物渲染计算机系统,其中所述处理器还被编程为:接收与所述在线购物计算机系统相关联的多个呈现规则,所述呈现规则定义所述虚拟购物体验的呈现要求;基于所述多个呈现规则生成所述虚拟购物布局;以及基于所述虚拟购物布局渲染所述虚拟购物体验。19.一种计算机可读存储设备,具有包含在其上的处理器可执行指令,用于向在线购物环境提供3-D购物体验,其中所述计算机包括至少一个处理器和耦合到所述处理器的存储器,其中,当由所述计算机执行时所述处理器可执行指令使得所述计算机:存储多个3-D产品图像,其中所述多个3-D产品图像中的每一个与产品标识符相关联;将所述多个产品标识符分成多个购物分组;从在线购物计算机系统接收产品请求,其中所述产品请求包括包含于所述多个产品标识符内的第一产品标识符;基于包括于所述多个购物分组内的第一购物分组生成虚拟购物布局,其中所述第一购物分组包括所述第一产品标识符,其中所述虚拟购物布局表示包括于所述第一购物分组内的每个产品标识符之间的虚拟空间关系;基于所述虚拟购物布局渲染虚拟购物体验,其中所述虚拟购物体验表示可导航的在线购物体验;以及向所述在线购物计算机系统提供所述虚拟购物体验。20.根据权利要求19所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算设备:使用应用程序编程接口接收所述产品请求;以及通过所述应用程序编程接口和所述3-D购物渲染计算机系统之间的通信来提供所述虚拟购物体验。21.根据权利要求19所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算设备:生成多个虚拟购物通道,其中所述多个虚拟购物通道中的第一虚拟购物通道包括所述第一产品标识符;以及组织所述多个虚拟购物通道以允许在线用户在所述多个虚拟购物通道之间导航。22.根据权利要求19所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算设备:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线用户信息;以及基于所述多个在线用户信息生成所述虚拟购物布局。23.根据权利要求19所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算设备:从所述在线购物计算机系统接收与所述产品请求相关联的多个在线零售商信息;以及基于所述多个在线零售商信息生成所述虚拟购物布局。24.根据权利要求19所述的计算机可读存储设备,其中所述处理器可执行指令使得所述计算设备:基于与在线用户计算设备的交互从所述在线购物计算机系统接收多个在线用户交互数据;处理所述多个在线用户交互数据以确定与所述在线用户相关联的多个用户度量;基于所述多个在线用户交互数据生成多个分析报告;以及将所述多个分析报告提供给所述在线购物计算机系统、零售商计算机系统和产品生产商计算机系统中的至少一个。

百度查询: 金伯利-克拉克环球有限公司 向在线购物环境提供3-D购物体验的系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。